Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003917opensim[REGION] Scripting Enginepublic2009-07-19 23:522021-10-08 00:47
ReporterInstant Blue 
Assigned To 
PlatformOperating SystemOperating System Version
Product Version 
Target VersionFixed in Version 
Summary0003917: listen() ignores llSay from region 1 meter away
DescriptionTwo 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)
    touch_start(integer i)
        llSay(0, "I'm Talking");

// listener script in Region2 (1 meter from talker script)
        llListen(0, "", NULL_KEY, "");
    listen(integer channel, string name, key id, string msg)
        llSay(0, msg);
Additional InformationHippo 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 (
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
Packets Lost: 0/12934 (0.0%)
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBasicPhysics
Script Engine
Environment.NET / Windows64
Mono VersionNone
Attached Files

- Relationships
child of 0005388acknowledged Scripts do not respond across sim boundary 

-  Notes
melanie (administrator)
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.
Instant Blue (reporter)
2009-07-21 07:59

This does work in SL. It's how I relay messages between neighboring regions.
Instant Blue (reporter)
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 [^] )
Instant Blue (reporter)
2009-08-28 03:15

Any change in the status of this bug?
ANSI Lady (reporter)
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)
melanie (administrator)
2010-01-17 18:06

This is by design in OpenSim. Open for patches, though. Currently, regions don't relay chat at all.
Zauber (reporter)
2010-01-17 18:14

I ran a quick test and confirmed that this bug isn't an issue for megaregions.

- Issue History
Date Modified Username Field Change
2009-07-19 23:52 Instant Blue New Issue
2009-07-19 23:52 Instant Blue SVN Revision => 0
2009-07-19 23:52 Instant Blue Run Mode => Grid (Multiple Regions per Sim)
2009-07-19 23:52 Instant Blue Physics Engine => BasicPhysics
2009-07-19 23:52 Instant Blue Environment => .NET / Windows64
2009-07-19 23:52 Instant Blue Mono Version => None
2009-07-20 01:42 melanie Note Added: 0012529
2009-07-21 07:59 Instant Blue Note Added: 0012542
2009-07-27 13:48 Instant Blue Note Added: 0012622
2009-08-28 03:15 Instant Blue Note Added: 0013081
2010-01-17 17:51 ANSI Lady Note Added: 0014802
2010-01-17 18:06 melanie Note Added: 0014803
2010-01-17 18:14 Zauber Note Added: 0014804
2011-07-09 08:46 makopoppo Relationship added child of 0005388
2021-10-08 00:47 tampa Status new => acknowledged

Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker