On standup, trigger the changed link script event after the avatar has been fully changed.
This was meant to help with the script in http://opensimulator.org/mantis/view.php?id=5772 but it doesn't work. Probably the event is fired before the physics actor has been set up again for the stood avatar. Fixing that would be much more complicated, but processing the event last of all seems like a good idea in any case.remove-scene-viewer
							parent
							
								
									ccca6ba935
								
							
						
					
					
						commit
						d7815ace4a
					
				| 
						 | 
				
			
			@ -1864,8 +1864,6 @@ namespace OpenSim.Region.Framework.Scenes
 | 
			
		|||
                    if (part.SitTargetAvatar == UUID)
 | 
			
		||||
                        part.SitTargetAvatar = UUID.Zero;
 | 
			
		||||
 | 
			
		||||
                    part.ParentGroup.TriggerScriptChangedEvent(Changed.LINK);
 | 
			
		||||
 | 
			
		||||
                    ParentPosition = part.GetWorldPosition();
 | 
			
		||||
                    ControllingClient.SendClearFollowCamProperties(part.ParentUUID);
 | 
			
		||||
                }
 | 
			
		||||
| 
						 | 
				
			
			@ -1881,6 +1879,9 @@ namespace OpenSim.Region.Framework.Scenes
 | 
			
		|||
                ParentID = 0;
 | 
			
		||||
                SendAvatarDataToAllAgents();
 | 
			
		||||
                m_requestedSitTargetID = 0;
 | 
			
		||||
 | 
			
		||||
                if (part != null)
 | 
			
		||||
                    part.ParentGroup.TriggerScriptChangedEvent(Changed.LINK);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            Animator.TrySetMovementAnimation("STAND");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue