diff --git a/direct/src/controls/ShipPilot.py b/direct/src/controls/ShipPilot.py index fe62dbd30b..cf80d42047 100755 --- a/direct/src/controls/ShipPilot.py +++ b/direct/src/controls/ShipPilot.py @@ -82,7 +82,7 @@ class ShipPilot(PhysicsWalker): # this could still break if we have more than one ShipPilot referencing # a single boat if (self.ship is not None and - base.controlForce.getPhysicsObject() is self.ship.node().getPhysicsObject()): + base.controlForce.getPhysicsObject() == self.ship.node().getPhysicsObject()): base.controlForce.clearPhysicsObject() base.controlForce.setVector(Vec3(0)) self.takedownPhysics()