from direct.directnotify.DirectNotifyGlobal import * from direct.distributed import DistributedObjectAI from toontown.toonbase import ToontownGlobals class SafeZoneManagerAI(DistributedObjectAI.DistributedObjectAI): notify = directNotify.newCategory('SafeZoneManagerAI') def enterSafeZone(self): avId = self.air.getAvatarIdFromSender() av = self.air.doId2do.get(avId) if not av: return av.startToonUp(ToontownGlobals.TOONUP_FREQUENCY) def exitSafeZone(self): avId = self.air.getAvatarIdFromSender() av = self.air.doId2do.get(avId) if not av: return av.stopToonUp()