diff options
author | Robert Adams | 2013-08-12 13:44:53 -0700 |
---|---|---|
committer | Robert Adams | 2013-08-12 13:44:53 -0700 |
commit | 2c31fe4614fc193f2600b36eac892ceee86f61e0 (patch) | |
tree | 3a986998ebbd3278e848bb61fc5787f6410f9838 /OpenSim/Region/Physics/BulletSPlugin/BSCharacter.cs | |
parent | Don't try and send group updates to NPCs via event queue, since NPCs have no ... (diff) | |
download | opensim-SC_OLD-2c31fe4614fc193f2600b36eac892ceee86f61e0.zip opensim-SC_OLD-2c31fe4614fc193f2600b36eac892ceee86f61e0.tar.gz opensim-SC_OLD-2c31fe4614fc193f2600b36eac892ceee86f61e0.tar.bz2 opensim-SC_OLD-2c31fe4614fc193f2600b36eac892ceee86f61e0.tar.xz |
BulletSim: add check in avatar stair step code to verify the collision
is not with a volume detect object.
This fixes a problem of avatars trying to step over a volume detect object
that they collide with. This appeared as the avatar popping up as it started
to step up but then continuing on since the object wasn't physically interacting.
Diffstat (limited to 'OpenSim/Region/Physics/BulletSPlugin/BSCharacter.cs')
-rw-r--r-- | OpenSim/Region/Physics/BulletSPlugin/BSCharacter.cs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSCharacter.cs b/OpenSim/Region/Physics/BulletSPlugin/BSCharacter.cs index 9af3dce..d584782 100644 --- a/OpenSim/Region/Physics/BulletSPlugin/BSCharacter.cs +++ b/OpenSim/Region/Physics/BulletSPlugin/BSCharacter.cs | |||
@@ -404,6 +404,7 @@ public sealed class BSCharacter : BSPhysObject | |||
404 | 404 | ||
405 | // Allows the detection of collisions with inherently non-physical prims. see llVolumeDetect for more | 405 | // Allows the detection of collisions with inherently non-physical prims. see llVolumeDetect for more |
406 | public override void SetVolumeDetect(int param) { return; } | 406 | public override void SetVolumeDetect(int param) { return; } |
407 | public override bool IsVolumeDetect { get { return false; } } | ||
407 | 408 | ||
408 | public override OMV.Vector3 GeometricCenter { get { return OMV.Vector3.Zero; } } | 409 | public override OMV.Vector3 GeometricCenter { get { return OMV.Vector3.Zero; } } |
409 | public override OMV.Vector3 CenterOfMass { get { return OMV.Vector3.Zero; } } | 410 | public override OMV.Vector3 CenterOfMass { get { return OMV.Vector3.Zero; } } |