Fix to support teleporting into a treasure map on a ship.

This commit is contained in:
Justin Butler 2005-07-01 21:57:26 +00:00
parent fa37937117
commit fa4d2a16a3

View File

@ -138,9 +138,11 @@ class DistributedCartesianGrid(DistributedNode.DistributedNode,
def removeObjectFromGrid(self, av):
# TODO: WHAT LOCATION SHOULD WE SET THIS TO?
#av.reparentTo(hidden)
av.detachNode()
if (av.getParent().compareTo(self) == 0):
# only detach if object is directly parented
av.detachNode()
#av.b_setLocation(0,0)
def handleAvatarZoneChange(self, av, zoneId):
assert self.notify.debug("handleAvatarZoneChange(%s, %s)" % (av.doId, zoneId))