Beispiel #1
0
 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()
Beispiel #2
0
    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()
Beispiel #3
0
    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()