cb59251c66
Fixed a problem with Simian horizontal jump impulse, fixed swimming at improper water level sometimes.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2169 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-25 21:39:39 +00:00
8054e49347
Added interactive water to Swimian... I mean Simian.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2168 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-25 21:08:13 +00:00
a41762de19
Simian avatar physics update: Fixed TERMINAL_VELOCITY not adjusting for elapsed time, adjusted horizontal inertia falloff for flying and falling
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2167 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-25 15:56:34 +00:00
bc44b7bda6
Simian avatar physics update: Removed horizontal resistance while falling, made jump distance constant, fixed animation switching to falling when descending from a long jump, fixed gravity still accumulating while "falling up".
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2166 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-25 15:33:15 +00:00
c419b3b9db
Implemented IDisposable for Simian Agent class in an attempt to halt callbacks triggering after removal (by using the existing .Dispose() function and checking .Disposed). Improved terrain height prediction. Corrected jumps while running.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2165 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-25 01:34:30 +00:00
d98cd327b5
Improved Simian avatar physics (added jumping and horizontal inertia, but still needs work). Added ObjectManager.RayTriangleIntersection.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2164 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-24 22:42:14 +00:00
John Hurliman
c7474faed6
* Fixed a typo in OpenMetaverse.ObjectManager
...
* Improved BuildFullUpdate in Simian
* Added ObjectManager in Simian, prim creation is working (no editing yet)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2162 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-24 05:21:42 +00:00
John Hurliman
07754f7016
OpenMetaverse:
...
* LLObject is gone, it is now merged into Primitive
* Avatar inherits from Primitive
Simian:
* Added SimulationObject to track prims
* Added IMeshingProvider and a connector to OpenMetaverse.Rendering plugins
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2161 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-24 05:06:51 +00:00
32afe0ca35
Added horizontal inertia to Simian avatar movement when toggling flying in mid-air (vertical inertia still absent)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2159 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-22 23:50:37 +00:00
John Hurliman
d672f821ce
Simian:
...
* Implemented the first interface, IAvatarManager, along with automatic interface binding
* Changed the way animations are tracked and sent to minimize locking/execution time/redundant packets
* Fixed TimeDilation value to correct the walking animation
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2158 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-22 19:20:02 +00:00
18883fbf2f
More improvements to Simian movement
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2155 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-22 05:05:43 +00:00
35be756b4c
Resolved a locking conflict in previous commit for Simian animation
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2153 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-22 00:57:19 +00:00
eef87410bf
Improved Simian avatar movement/animation
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2152 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-22 00:34:18 +00:00
eac16d38d6
Started on Simian avatar animations (default t-pose has been upgraded to standing normally)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2147 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-21 21:40:10 +00:00
John Hurliman
c2df9878db
Simian:
...
* VisualParams are now stored in Agent and sent to new clients on connect
* Experimental ViewerEffect sending
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2146 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-21 21:00:51 +00:00
0cdac87480
Fixed previous commit to Simian
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2138 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-21 08:47:19 +00:00
5eb3707804
Fixed terrain affecting Simian movement speed while flying, merged Chat extension into new Messaging extension, fixed resend timer not cleaning up when avatars are removed, fixed some xml comments
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2136 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-21 08:36:37 +00:00
John Hurliman
908e31fa04
Simian:
...
* Agent stores more data
* Fixed ImageDelivery to return default bakes along with default textures
* ObjectUpdates for avatars contain more (and corrected) data
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2130 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-21 05:14:16 +00:00
967da500c1
Cleaned up Simian movement code and added running.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2123 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-20 03:46:11 +00:00
4e7d11dce7
Fixed Simian's Movement extension crashing when an avatar hits the border.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2121 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-19 21:55:29 +00:00
bb145b9070
Added flying to Simian and improved terrain-walking using Lerp to calculate the terrain height at more precise offsets.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2117 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-19 20:24:22 +00:00
John Hurliman
24055f1e79
* Changed HttpRequestCallback to pass the signature of the incoming request
...
* Added NameValue.NameValuesToString() to serialize NameValue arrays
* Fixed the avatar name tag in Simian, and added a hack to keep the client from trying to download wearables (for now)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2116 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-19 18:38:29 +00:00
1c51da9c11
Moved Simian's Heightmap to the main class, updated Movement extension to walk along the heightmap.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2114 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-19 11:03:05 +00:00
aa620883c3
Added avatar names to Simian.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2109 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-19 01:29:22 +00:00
1c35fa6468
Moved Simian's RegionHandle property to main Simian class and AgentUpdate handling to Movement extension class. Added broadcasting of ObjectUpdate packets to all users when AgentUpdate is received. Added required inventory param to LogoutRequestReply.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2106 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-18 09:25:10 +00:00
119cc1db4e
Fixed Simian diagonal movement and added limits for sim boundary
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2105 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-18 07:32:49 +00:00
c4cf4a8990
Fixed Simian agent position, and added Chat, Movement, and CoarseLocationUpdates extensions.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2103 52acb1d6-8a22-11de-b505-999d5b087335
2008-08-18 07:06:19 +00:00