MantisBT - opensim | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0008273 | opensim | [REGION] Script Functions | public | 2017-12-13 21:36 | 2018-08-25 20:13 |
Reporter | Kayaker Magic | ||||
Assigned To | |||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | confirmed | Resolution | open | ||
Platform | Operating System | Operating System Version | |||
Product Version | master (dev code) | ||||
Target Version | Fixed in Version | ||||
Git Revision or version number | 1e3cb827562f580aea60deab640f98078107e8a3 | ||||
Run Mode | Grid (Multiple Regions per Sim) | ||||
Physics Engine | ubODE | ||||
Script Engine | |||||
Environment | Mono / Linux64 | ||||
Mono Version | Other | ||||
Viewer | Any, mono is 5.4.1.6 | ||||
Summary | 0008273: CHANGED_TELEPORT is triggered on some border crossings | ||||
Description | When you walk or fly across a region border the changed() event is sometimes called with the CHANGED_TELEPORT bit in the parameter. This most often happens when you walk or fly across a region border going north to south or east to west. But on some border crossings in those directions changed() is not called with CHANGED_TELEPORT. So fly around until you find a border where this happens. Once you find a border with the problem it will consistently demonstrate the issue. I have never seen the bit set when crossing south to north or west to east. I'm not sure what the correct behavior is. I know that crossing a border is similar to teleporting to another region. Should this bit be set on any crossing? Or suppressed since a crossing doesn't feel like teleporting? HOWEVER, either way it should be consistent and not different depending on what direction you are crossing. | ||||
Steps To Reproduce | Put the following script in a prim, wear the prim as a HUD or attachment. Fly back and forth across several borders and look at the messages in chat. | ||||
Additional Information | //Put the following script in a prim, wear the prim as a HUD or attachment. //Fly back and forth across several borders and look at the messages in chat. //sometimes you will see the CHANGED_TELEPORT bit appearing on a border crossing //I think that bit should not be there on a border crossing default { state_entry() { llSay(0, "reset"); } changed(integer flag) { if (flag&CHANGED_REGION) llSay(0,"Changed Region"); if (flag&CHANGED_TELEPORT) llSay(0,"Changed Teleport"); } } | ||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2017-12-13 21:36 | Kayaker Magic | New Issue | |||
2018-08-24 12:17 | Fly-Man- | Note Added: 0032875 | |||
2018-08-24 12:17 | Fly-Man- | Status | new => confirmed | ||
2018-08-25 20:13 | UbitUmarov | Note Added: 0032885 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|