def generate(self): self.notify.info('loading spec') spec = self.getLevelSpec() if __dev__: self.notify.info('creating entity type registry') typeReg = self.getEntityTypeReg() spec.setEntityTypeReg(typeReg) DistributedLevelAI.generate(self, spec) DistCogdoGameAI.generate(self) self.startHandleEdits()
def __init__(self, air): DistCogdoGameAI.__init__(self, air) self.numSuits = (0,0,0) self.timer = Timer.Timer() self.doorRevealed = False self.toonsInDoor = [] self.bosses = {} self.fastMinions = {} self.slowMinions = {} self.suitTypes = [self.bosses, self.fastMinions, self.slowMinions] self.numJokes = {}
def __init__(self, air): DistCogdoGameAI.__init__(self, air) self.numSuits = (0, 0, 0) self.timer = Timer.Timer() self.doorRevealed = False self.toonsInDoor = [] self.bosses = {} self.fastMinions = {} self.slowMinions = {} self.suitTypes = [self.bosses, self.fastMinions, self.slowMinions] self.numJokes = {}
def requestDelete(self): DistCogdoGameAI.requestDelete(self) self.ignoreAll()
def __init__(self, air): DistCogdoGameAI.__init__(self, air) self.completed = [] self.eagles = {} self.totalMemos = 0
def __init__(self, air, interior): DistCogdoGameAI.__init__(self, air, interior) DistributedLevelAI.__init__(self, air, self.zoneId, 0, self.getToonIds())
def disable(self): DistCogdoGameAI.disable(self) self.removeAll()
def requestDelete(self): DistCogdoGameAI.requestDelete(self)
def delete(self): self.stopHandleEdits() DistCogdoGameAI.delete(self) DistributedLevelAI.delete(self, deAllocZone=False)
def announceGenerate(self): DistCogdoGameAI.announceGenerate(self) self.setupSuitsAI()