MantisBT - opensim
View Issue Details
0003917opensim[REGION] Scripting Enginepublic2009-07-19 23:522021-10-08 00:47
Instant Blue 
 
normalminoralways
acknowledgedopen 
 
 
Grid (Multiple Regions per Sim)
BasicPhysics
.NET / Windows64
None
0003917: listen() ignores llSay from region 1 meter away
Two objects setting next to each other. Each sits in a separate region. Touch one to talk. The other is not listening. When the two objects sit in the same region, the listener repeats what the talker said. Both regions are on the same sim/hardware.

// talker script in Region1 (1 meter from listener script)
default
{
    touch_start(integer i)
    {
        llSay(0, "I'm Talking");
    }
}

// listener script in Region2 (1 meter from talker script)
default
{
    state_entry()
    {
        llListen(0, "", NULL_KEY, "");
    }
    listen(integer channel, string name, key id, string msg)
    {
        llSay(0, msg);
    }
}
Hippo OpenSim Viewer 0.5.1 (LL 1.22.11) Mar 24 2009 17:47:38 (Hippo Release)
Release Notes

You are at 2558210.1, 2555651.1, 22.1 in Jiangxi located at c-76-100-8-247.hsd1.va.comcast.net (76.100.8.247:9015)
OpenSim 0.6.6 (Dev) .10051 (OS Microsoft Windows NT 6.0.6001 Service Pack 1) ChilTasks:True PhysPrim:True


CPU: Intel Pentium III/Pentium III Xeon (0.25 micron process) with external L2 cache (3177 MHz)
Memory: 4095 MB
OS Version: Microsoft Windows Vista Service Pack 1 (Build 6001)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce 9600 GT/PCI/SSE2
OpenGL Version: 2.1.2

libcurl Version: libcurl/7.16.4 OpenSSL/0.9.7c zlib/1.2.3
J2C Decoder Version: KDU
Audio Driver Version: FMOD version 3.740000
LLMozLib Version: [LLMediaImplLLMozLib] - 2.01.25496 (Mozilla GRE version 1.8.1.13_0000000000)
Packets Lost: 0/12934 (0.0%)
No tags attached.
child of 0005388acknowledged  Scripts do not respond across sim boundary 
Issue History
2009-07-19 23:52Instant BlueNew Issue
2009-07-19 23:52Instant BlueSVN Revision => 0
2009-07-19 23:52Instant BlueRun Mode => Grid (Multiple Regions per Sim)
2009-07-19 23:52Instant BluePhysics Engine => BasicPhysics
2009-07-19 23:52Instant BlueEnvironment => .NET / Windows64
2009-07-19 23:52Instant BlueMono Version => None
2009-07-20 01:42melanieNote Added: 0012529
2009-07-21 07:59Instant BlueNote Added: 0012542
2009-07-27 13:48Instant BlueNote Added: 0012622
2009-08-28 03:15Instant BlueNote Added: 0013081
2010-01-17 17:51ANSI LadyNote Added: 0014802
2010-01-17 18:06melanieNote Added: 0014803
2010-01-17 18:14ZauberNote Added: 0014804
2011-07-09 08:46makopoppoRelationship addedchild of 0005388
2021-10-08 00:47tampaStatusnew => acknowledged

Notes
(0012529)
melanie   
2009-07-20 01:42   
Correct. Script chat is not able to cross a sim border, since scripted objects have no child agents. I don't believe this works in SL either.
(0012542)
Instant Blue   
2009-07-21 07:59   
This does work in SL. It's how I relay messages between neighboring regions.
(0012622)
Instant Blue   
2009-07-27 13:48   
I have confirmed this works in SL Main grid. For one, my rotating bridge that has two parts sits on two sims works in this way. Each side talks to the other when touched so that they know when to turn in unison. (See http://dedricmauriac.wordpress.com/2009/07/24/bridging-the-gap/ [^] )
(0013081)
Instant Blue   
2009-08-28 03:15   
Any change in the status of this bug?
(0014802)
ANSI Lady   
2010-01-17 17:51   
The same with llWhisper and llShout.
LLListen ignores any messages from a Region or SIM which is neighbouring to the SIM (or Region) where the Listener-script is placed...
(Sorry if my english is bad)
(0014803)
melanie   
2010-01-17 18:06   
This is by design in OpenSim. Open for patches, though. Currently, regions don't relay chat at all.
(0014804)
Zauber   
2010-01-17 18:14   
I ran a quick test and confirmed that this bug isn't an issue for megaregions.