@@ -86,6 +86,9 @@ class DevWalker(DirectObject.DirectObject):
def oneTimeCollide(self):
pass
+ def addBlastForce(self, vector):
+ pass
+
def displayDebugInfo(self):
"""
For debug use.
@@ -419,6 +419,9 @@ class GravityWalker(DirectObject.DirectObject):
self.setMayJump,
"jumpDelay-%s"%id(self))
+ self.lifter.addVelocity(vector.length())
@@ -175,6 +175,9 @@ class NonPhysicsWalker(DirectObject.DirectObject):
tempCTrav.addCollider(self.cRayNodePath, self.lifter)
tempCTrav.traverse(render)
@@ -407,6 +407,9 @@ class PhysicsWalker(DirectObject.DirectObject):
tempCTrav.addCollider(self.cRayNodePath, self.cRayQueue)
@@ -497,6 +497,9 @@ class ShipPilot(PhysicsWalker.PhysicsWalker):