def enterPlay(self): self.notify.debug('enterPlay') self.b_setIt(random.choice(self.avIdList)) taskMgr.doMethodLater(self.DURATION, self.timerExpired, self.taskName('gameTimer')) self.tagTreasurePlanner = TagTreasurePlannerAI(self.zoneId, self.treasureGrabCallback) self.tagTreasurePlanner.placeRandomTreasure() self.tagTreasurePlanner.placeRandomTreasure() self.tagTreasurePlanner.placeRandomTreasure() self.tagTreasurePlanner.placeRandomTreasure() self.tagTreasurePlanner.start()
def enterPlay(self): self.notify.debug('enterPlay') self.b_setIt(random.choice(self.avIdList)) taskMgr.doMethodLater(self.DURATION, self.timerExpired, self.taskName('gameTimer')) safezoneId = self.getSafezoneId() if safezoneId in TreasureGlobals.SafeZoneTreasureSpawns: treasureType, self.healAmount, spawnPoints, spawnRate, maxTreasures = TreasureGlobals.SafeZoneTreasureSpawns[safezoneId] else: treasureType, self.healAmount = TreasureGlobals.TreasureTT, 3 self.tagTreasurePlanner = TagTreasurePlannerAI(self.zoneId, self, self.treasureGrabCallback, treasureType, TagGameGlobals.getTreasurePoints(safezoneId)) self.tagTreasurePlanner.start()
def enterPlay(self): self.notify.debug("enterPlay") # Make some poor player IT self.b_setIt(random.choice(self.avIdList)) # Start the game timer taskMgr.doMethodLater(self.DURATION, self.timerExpired, self.taskName("gameTimer")) # Start spawning treasure self.tagTreasurePlanner = TagTreasurePlannerAI( self.zoneId, self.treasureGrabCallback) # Prime the treasure pump a little self.tagTreasurePlanner.placeRandomTreasure() self.tagTreasurePlanner.placeRandomTreasure() self.tagTreasurePlanner.placeRandomTreasure() self.tagTreasurePlanner.placeRandomTreasure() # Start the treasure planner up self.tagTreasurePlanner.start()