Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008410opensim[REGION] Script Functionspublic2018-11-19 05:172018-12-17 02:49
Reportereekee 
Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Product Version0.9.0.1 
Target VersionFixed in Version 
Summary0008410: llSay and llWhisper always emit from root prim
DescriptionI recently got out a build I made in 2009 to use as my home, again. In child prims it has scripts which use llWhisper; channel 0 to communicate with avatars. The build is a tower, so for example one of these prims is 65m from the center of the root prim. The scripts didn't appear to be working until just now when I stood near the center of the root prim, cammed down, and clicked the one 65m away. I 'heard' the llWhisper output from the child prim at root prim's position.

I'm thinking that can't be how things are meant to be, because it severely inhibits communication with avatars in large builds. It requires complex and perhaps laggy alternatives: communicating with unlinked prims. It would be a disaster in large vehicles, such as a spaceship I had a ride in last month.

The llWhisper output has the child prim's name despite coming from the root prim's position.

llSay exhibits identical behaviour.
Steps To Reproduce// Test for llWhisper bug
// Test procedure: Link two prims, named "root prim" and "child prim" as appropriate. Move the prim some tens of meters apart; I placed the root at x=80, the child at x=40. Place this script in the child prim. Walk between the prims.

integer count=0;

default
{
    state_entry()
    {
        llSetTimerEvent(1.0);
    }
    timer()
    {
        llWhisper(0, "beep "+(string)count);
        count += 1;
    }
}
Additional InformationSimulator:
OpenSim 0.9.1.0 Snail Dev OSgrid 0.9.1.0 a1d132d3ca: 2018-10-25 02:36:36 +0100 (Win/.NET)

Viewer:
Singularity Viewer (64 bit) 1.8.7 (6994) Apr 9 2018 02:54:48 (Singularity Alpha)
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (1 Region per Sim)
Physics EngineBulletSim
EnvironmentUnknown
Mono VersionNone
ViewerSingularity Viewer (64 bi
Attached Filesgz file icon 514.gz [^] (10,334 bytes) 2018-12-04 01:30

- Relationships

-  Notes
(0033516)
eekee (reporter)
2018-11-19 05:23

When I wrote "llSay exhibits identical behaviour," I meant I changed llWhisper to llSay in the script above, and (unnecessarily) moved the child prim further away.

In the llWhisper test, I saw the orbiting particle effect associated with communication around the child prim (not the root), although the communication itself was coming from the root prim. In the llSay test, I did not see the particle effect. This may be a separate issue.
(0033517)
UbitUmarov (administrator)
2018-11-19 06:02

Yes we are sending from root prim position
Ill review that soon, thx
(0033518)
UbitUmarov (administrator)
2018-11-19 06:11

change on master:
mantis 8410: llwhisper, llSay and llShout emit from the source prim not root
http://opensimulator.org/viewgit/?a=commit&p=opensim&h=c4a0e574c80e2df8db6f993b74c19db04ac841aa [^]
(0033520)
Luisillo_Contepomi (reporter)
2018-11-20 13:01

Solved on Version: OpenSim 0.9.1.0 Snail Dev 8241578 (SIMULATION/0.3 - SIMULATION/0.6) tested Nov 20
(0033648)
Markus34 (reporter)
2018-12-17 02:49

// Test for llWhisper bug
// Test procedure: Link two prims, named "root prim" and "child prim" as appropriate. Move the prim some tens of meters apart; I placed the root at x=80, the child at x=40. Place this script in the child prim. Walk between the prims.

integer count=0;

default
{
    state_entry()
    {
        llSetTimerEvent(1.0);
    }
    timer()
    {
        llWhisper(0, "beep "+(string)count);
        count += 1;
    }
}
___________________
0008410 https://goo.gl/b7GTEb [^]

- Issue History
Date Modified Username Field Change
2018-11-19 05:17 eekee New Issue
2018-11-19 05:23 eekee Note Added: 0033516
2018-11-19 06:02 UbitUmarov Note Added: 0033517
2018-11-19 06:11 UbitUmarov Note Added: 0033518
2018-11-20 13:01 Luisillo_Contepomi Note Added: 0033520
2018-12-04 01:30 Markus34 File Added: 514.gz
2018-12-17 02:49 Markus34 Note Added: 0033648


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker