Browse Source

wantotpserver

Jason Persampieri 21 years ago
parent
commit
ec81eaf841
1 changed files with 4 additions and 3 deletions
  1. 4 3
      direct/src/distributed/DistributedObjectAI.py

+ 4 - 3
direct/src/distributed/DistributedObjectAI.py

@@ -160,9 +160,10 @@ class DistributedObjectAI(DirectObject.DirectObject):
         return 'DOLogicalChangeZone-%s' % self.doId
     
     def handleZoneChange(self, newParentId, newZoneId, oldParentId, oldZoneId):
-        assert oldParentId == self.parentId
-        ##assert oldZoneId == self.zoneId
-        self.parentId = newParentId
+        if wantOtpServer:
+            assert oldParentId == self.parentId
+            ##assert oldZoneId == self.zoneId
+            self.parentId = newParentId
         self.zoneId = newZoneId
         self.air.changeDOZoneInTables(self, newZoneId, oldZoneId)
         messenger.send(self.getZoneChangeEvent(), [newZoneId, oldZoneId])