Justin Clark-Casey (justincc)
|
3bc669ffc7
Actually put IsChildAgent = true inside the lock, otherwise there is still a small window for race conditions on duplicate CompleteMovement calls
|
%!s(int64=10) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
3ffd90496a
Prevent duplicate invocations or race dontision in SP.CompleteMovement()
|
%!s(int64=10) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
0155d42b80
If an agent is sitting, then do send the rotation in the agent update instead of zeroing it to resolve mouselook camera problems
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
17b32b764a
Fix regression where mouse look flight direction no longer worked by zeroing x/y rot before sending agent updates, instead of before any agent update processing
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
62a2d7836f
Ignore X and Y body rotations when sent by mouse look.
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
8ebad90800
Actually use the SP.AgentControlStopSlowWhilstMoving parameter intoroduced for slow walk/run in 4cfe02a rather than the magic number
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
96018afab4
Remove unused SP.Updated flag, which appears unused for many years and was only set true once and never reset
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
4cde02a2a3
Implement most effects of AGENT_CONTROL_STOP
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
4bd4f1cd83
Remove nudgehack from SP.HandleAgentUpdate by making MovementFlag a uint rather than a byte
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
5f0e763062
Remove unused sp.ParentPosition, which has not been used for some time
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
84bfde3bdf
Comment out debug sit message accidently left active
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
868c0c2746
Fix regression where sitting on ground stopped working.
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
f9193e3c51
Restore SP.AbsolutePosition to properly return actual absolute position when sitting
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
0785210e29
Fix stand positions rather than having the stand jump to the root prim.
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
a3c72dafe6
Only translate linked prim specified offset pos by the link prim rotation, not any specified avatar rotation as well.
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
36d146bf27
fix position changes when sitting on a prim with position and/or orientation explicitly specified
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
65304260af
fix avatar rotation when sitting on a linked part
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
78649eb099
Refix fix for sitting on non-root linked prims with explicit sit targets.
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
70e651a8d1
Fix non-root prim sit positions for prims where a sit target has been specified as well.
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
ed1029712a
Add line accidentally left out of recent non-root prim sit fix
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
ff4e7de776
Fix issue where sitting on non-root linked prims would send camera to wrong position in third-person and mouselook
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
253f8de8cd
minor: Add scene name to baked textures in cache log message
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
c01db5fbdd
Lock around read/write of ScenePresence.m_originRegionID to make sure that all threads are seeing the latest value and not a cached one.
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
b6f10780c2
minor: Make SP.MakeRootAgent() private - no external code has any business calling this method
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
03b2b5b77b
minor: Make log message at top of ScenePresence.CompleteMovement info level and comment out later log message in ScenePresence.MakeRootAgent()
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
8999f06025
minor: correct method name in comment
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
ddcbd4bb7d
refactor: rename *ChildAgentDataUpdate() methods to *UpdateChildAgent()
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
3ce46adb2a
minor: Make log message when Scene.IncomingChildAgentDateUpdate() more explicit that there is a problem if it still finds the agent to be a child if the sender wanted to wait till it became root
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
61c20bd06a
Remove old and unused ScenePresence.RestoreInCurrentScene()
|
%!s(int64=11) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
1f39a763a5
Don't allow users to attempt to sit on objects in a child region without going to that region first.
|
%!s(int64=11) %!d(string=hai) anos |