Poodletooth-iLand/toontown/building/DistributedBuildingQueryMgrAI.py

18 lines
714 B
Python
Raw Normal View History

2015-03-03 16:10:12 -06:00
from direct.directnotify.DirectNotifyGlobal import directNotify
from direct.distributed import DistributedObjectAI
class DistributedBuildingQueryMgrAI(DistributedObjectAI.DistributedObjectAI):
notify = directNotify.newCategory('DistributedBuildingQueryMgrAI')
def __init__(self, air):
DistributedObjectAI.DistributedObjectAI.__init__(self, air)
self.buildings = {}
def isSuit(self, context, zoneId):
avId = self.air.getAvatarIdFromSender()
2015-08-12 12:17:34 -05:00
if zoneId not in self.buildings:
self.sendUpdateToAvatarId(avId, 'response', [context, False])
else:
self.sendUpdateToAvatarId(avId, 'response', [context, self.buildings[zoneId].isSuitBlock()])