def start(self): self.suitPlanner = DistributedSuitPlannerAI(self.air, self.zoneId, self.setupDNA) self.suitPlanner.generateWithRequired(self.zoneId) self.suitPlanner.d_setZoneId(self.zoneId) self.barrelPlanner = ExperimentBarrelPlannerAI(self) self.b_setState('Phase0') DistributedEventAI.start(self)
def leaveEvent(self, avId): self.restoreToon(avId) DistributedEventAI.leaveEvent(self, avId)
def joinEvent(self, avId): DistributedEventAI.joinEvent(self, avId) self.makeFreshToon(avId)
def __init__(self, air): DistributedEventAI.__init__(self, air) self.suitPlanner = None self.barrelPlanner = None self.currentChallenge = None