This repository has been archived by the owner on Mar 28, 2024. It is now read-only.
[BUG-7202] Scripted objects not derezzing from world when not in line of sight #14943
Closed
2 tasks
Labels
Steps to Reproduce
This occurs when testing the below mentioned system at any time. Although it has appeared that a sim reset causes this derezzing problem to temporarily abate, this is not consistently the case and sometimes it occurs immediately after a sim reset. So its inconclusive what effect resetiing the sim actually has.
Actual Behavior
In our scripted simulation experience, users teleport from a location approx 300m high inside a building, onto the ground level approx 25m high. Before they arrive a large multiprim object (30-100 prims) simulating a plot of land is given the llDie command and a new fresh multiprim object is rezzed in the same spot. This object is what the users are supposed to interact with in the simulation.
Over the 3 previous years of this project using the same set of scripts and objects, the multiprim objects have been derezzing properly when given the llDie command. The last known verified time that it worked as expected was December of 2013.
This year upon initial walkthroughs of the system in preparation for user participation, it has been noticed by multiple testers that the multiprim scripted objects that had always disappeared as commanded now appear to visually remain. When the user teleports from the building at 300m down to the surface they are still able to see the large object that has been commanded to die on top of the newly rezzed object in the same space. The improperly derezzed object persists until it is selected with the build tool at which point it instantly disappears. If any of the prims in the improperly derezzed object which have a touch event in them are left clicked then just that individual prim of the object derezzes leaving the rest of the object there until the entire object is selected with the build tool.
Expected Behavior
The expectation of course is that objects given the kill command through llDie would fully disappear from any users view.
Other information
It appears from some testing that if the user is within line of sight of the object when it is given the kill command, then the object properly derezzes for that user. This means that a user who teleports to the object from outside of line of sight may still see the improperly derezzed object while standing next to user who does not see the object because they were within line of site when the kill command was given. In the actual simulation experience, the user will never be in line of sight of the object when it is told to derez.
Links
Related
Duplicates
Original Jira Fields
The text was updated successfully, but these errors were encountered: