Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006142opensim[REGION] Script Functionspublic2012-08-09 10:492012-10-01 17:55
ReporterSignpostMarv 
Assigned Tomelanie 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0006142: single function for stopping & starting animations on avatars & npcs.
DescriptionHaving separate functions for starting & stopping animations for avatars & npcs (and hey, maybe unattached rigged meshes in future :D) requires 1 script call per animation, and different functions depending on whether it's an avatar or an NPC.
TagsNo tags attached.
Git Revision or version number19417fca41e
Run ModeStandalone (1 Region)
Physics EngineBulletSim
Environment.NET / Windows32
Mono VersionNone
Viewer
Attached Filespatch file icon osAnimate.patch [^] (5,903 bytes) 2012-08-09 10:49 [Show Content]
patch file icon osAnimate-rebased.patch [^] (11,913 bytes) 2012-10-01 10:20 [Show Content]
patch file icon osAnimate-bug-fixes.patch [^] (22,292 bytes) 2012-10-01 13:11 [Show Content]
patch file icon osAniamte-bugfixes-2.patch [^] (23,438 bytes) 2012-10-01 15:31 [Show Content]

- Relationships

-  Notes
(0022759)
SignpostMarv (reporter)
2012-10-01 10:20

Rebased and tweaked for 80 character length terminals.
(0022760)
SignpostMarv (reporter)
2012-10-01 13:12

Fixed some bugs that stopped osAnimate from working as expected.

Included is a change (patch 3/7) that appears to put opensim more in line with Second Life with regards to movement animations.
(0022761)
SignpostMarv (reporter)
2012-10-01 15:19
edited on: 2012-10-01 15:34

It seems that an additional SendAnimPack is needed.

An experiment in optionally *not* calling SendAnimPack in the Add/Remove animation methods and using just the extra SendAnimPack call as a manual call resulted in the opposite effect of no animations playing whatsoever.

Without this extra call, built-in animations take several seconds to be turned off.

(0022762)
melanie (administrator)
2012-10-01 17:33

Parts of this patch are harmful. The PreviousMovementAnimation logic is deeply flawed since AOs do NOT have the abinility to set the movement animation - only client actions (AgentUpdate) can do this.
(0022763)
melanie (administrator)
2012-10-01 17:55

-1 but the fixes to sending the movement animation in the anim pack as SL does are welcome in another form. The OSSL functions are unneeded because they duplicate existing functionality.

- Issue History
Date Modified Username Field Change
2012-08-09 10:49 SignpostMarv New Issue
2012-08-09 10:49 SignpostMarv File Added: osAnimate.patch
2012-08-09 10:49 SignpostMarv Status new => patch included
2012-08-18 11:32 DMX04 Issue cloned: 0006225
2012-10-01 10:20 SignpostMarv File Added: osAnimate-rebased.patch
2012-10-01 10:20 SignpostMarv Note Added: 0022759
2012-10-01 13:10 SignpostMarv File Added: osAnimate-bug-fixes.patch
2012-10-01 13:11 SignpostMarv File Deleted: osAnimate-bug-fixes.patch
2012-10-01 13:11 SignpostMarv File Added: osAnimate-bug-fixes.patch
2012-10-01 13:12 SignpostMarv Note Added: 0022760
2012-10-01 15:19 SignpostMarv Note Added: 0022761
2012-10-01 15:31 SignpostMarv File Added: osAniamte-bugfixes-2.patch
2012-10-01 15:34 SignpostMarv Note Edited: 0022761 View Revisions
2012-10-01 17:33 melanie Note Added: 0022762
2012-10-01 17:55 melanie Note Added: 0022763
2012-10-01 17:55 melanie Status patch included => closed
2012-10-01 17:55 melanie Assigned To => melanie
2012-10-01 17:55 melanie Resolution open => won't fix


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker