From 32df8002ccc8943e73ca02385cdde14705367630 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sat, 27 Jun 2015 20:51:31 -0400 Subject: [PATCH] Fix non-avatar-blocking colliders --- korman/properties/modifiers/physics.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/korman/properties/modifiers/physics.py b/korman/properties/modifiers/physics.py index 8a80096..fb45808 100644 --- a/korman/properties/modifiers/physics.py +++ b/korman/properties/modifiers/physics.py @@ -66,13 +66,13 @@ class PlasmaCollider(PlasmaModifierProperties): physical.restitution = self.restitution # Collision groups and such - if not self.avatar_blocker: - physical.collideGroup = plSimDefs.kGroupLOSOnly - if self.dynamic: physical.memberGroup = plSimDefs.kGroupDynamic physical.mass = self.mass _set_phys_prop(plSimulationInterface.kStartInactive, simIface, physical, value=self.start_asleep) + elif not self.avatar_blocker: + # the UI is kind of misleading on this count. oh well. + physical.memberGroup = plSimDefs.kGroupLOSOnly else: physical.memberGroup = plSimDefs.kGroupStatic