mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 00:46:02 +08:00
New improved POS! With slippery avatars and extra calculations.
This commit is contained in:
@@ -232,6 +232,16 @@ namespace OpenSim.Region.Physics.POSPlugin
|
||||
character.Position.X = oldposX;
|
||||
character.Position.Y = oldposY;
|
||||
character.Position.Z = oldposZ;
|
||||
character.Position.X = character.Position.X + (character._target_velocity.X * timeStep);
|
||||
if (check_all_prims(character))
|
||||
{
|
||||
character.Position.X = oldposX;
|
||||
}
|
||||
character.Position.Y = character.Position.Y + (character._target_velocity.Y * timeStep);
|
||||
if (check_all_prims(character))
|
||||
{
|
||||
character.Position.Y = oldposY;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user