Open sl-service-account opened 11 years ago
Maestro Linden commented at 2012-12-05T00:38:32Z
Hi Lucia, thanks for the report. I can confirm this issue:
1) Configure your test parcel to allow pushing 2) UserA: rez a box and put this script in it:
default
{
collision_start(integer total_number)
{
llSay(0, "Pushing " + llDetectedName(0));
llPushObject(llDetectedKey(0), <0,0,100>, ZERO_VECTOR, FALSE);
}
}
3) UserB: walk into the object and observe that it pushes you up 4) UserB: Open Develop->Bumps, Pushes, and Hits and observe that it shows "UserA pushed you with a script" 5) UserA: deed the pushing object to your group 6) UserB: Close and reopen the "Bumps, Pushes, and Hits" floater 7) UserB: walk into the scripted object again
Expected results: After (7), the "Bumps, Pushes, and Hits" floater should have 2 lines:
Actual Behavior
Scripted pushes from group owned objects return NULL_KEY instead of the group key like other collision types and "(nobody)" shown for name in Bumps, Pushes & Hits.
Collisions or pushes from two different owners simutaneously results in two identical reports for whoever hit first being sent to the viewer instead of each incident separately. This occurs with either the same or different collision type from each.
Repro was done for each collision type (aside from bumps) with two test objects, one owned, one deeded, targeting a test agent. Bumps were done with two test agents wearing bumpers targeting a third test agent.
Expected Behavior
Pushes from group owned objects should send the group key to the viewer and should show the group name in Bumps, Pushes & Hits as it does for all other group owned collisions.
Collisions or pushes from two different owners simutaneously should send a separate report for each to the viewer instead of duplicate identical reports for whoever hit first.
Other information
Original Jira Fields
| Field | Value | | ------------- | ------------- | | Issue | BUG-975 | | Summary | Issues with Bumps, Pushes & Hits | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Released | | Reporter | Lucia Nightfire (lucia.nightfire) | | Created at | 2012-12-03T10:27:07Z | | Updated at | 2014-03-15T06:43:43Z | ``` { 'Business Unit': ['Platform'], 'Date of First Response': '2012-12-04T18:38:32.230-0600', 'System': 'SL Simulator', 'Target Viewer Version': 'viewer-development', 'What just happened?': 'Scripted pushes from group owned objects return NULL_KEY instead of the group key like other collision types. This results in "(nobody)" shown for name in Bumps, Pushes & Hits.\r\n\r\nCollisions or pushes from two different owners simutaneously results in two identical reports for whoever hit first being sent to the viewer instead of each incident separately. This occurs with either the same or different collision type from each.\r\n\r\nRepro was done for each collision type (aside from bumps) with two test objects, one owned, one deeded, targeting a test agent. Bumps were done with two test agents wearing bumpers targeting a third test agent.\r\n\r\n', 'What were you doing when it happened?': '?', 'What were you expecting to happen instead?': 'Pushes from group owned objects should send the group key to the viewer and should show the group name in Bumps, Pushes & Hits as it does for all other group owned collisions.\r\n\r\nCollisions or pushes from two different owners simutaneously should send a separate report for each to the viewer instead of duplicate identical reports for whoever hit first.', } ```