def load(self): self.notify.debug('load') DistributedMinigame.load(self) self.itText = OnscreenText.OnscreenText( 'itText', fg=(0.95, 0.95, 0.65, 1), scale=0.14, font=ToontownGlobals.getSignFont(), pos=(0.0, -0.8), wordwrap=15, mayChange=1) self.itText.hide() safezoneId = self.getSafezoneId() self.sky = loader.loadModel(TagGameGlobals.getSky(safezoneId)) self.ground = loader.loadModel(TagGameGlobals.getGround(safezoneId)) self.music = base.loadMusic('phase_4/audio/bgm/MG_toontag.ogg') self.tagSfx = base.loadSfx('phase_4/audio/sfx/MG_Tag_C.ogg') self.itPointer = loader.loadModel( 'phase_4/models/minigames/bboard-pointer') self.tracks = [] self.initialPositions = TagGameGlobals.getDropPoints(safezoneId) self.IT = None if TagGameGlobals.isSnowHood(safezoneId): self.snow, self.snowRender = SnowUtil.createSnow(self.ground) return
def load(self): self.notify.debug('load') DistributedMinigame.load(self) self.itText = OnscreenText.OnscreenText('itText', fg=(0.95, 0.95, 0.65, 1), scale=0.14, font=ToontownGlobals.getSignFont(), pos=(0.0, -0.8), wordwrap=15, mayChange=1) self.itText.hide() safezoneId = self.getSafezoneId() self.sky = loader.loadModel(TagGameGlobals.getSky(safezoneId)) self.ground = loader.loadModel(TagGameGlobals.getGround(safezoneId)) self.music = base.loadMusic('phase_4/audio/bgm/MG_toontag.ogg') self.tagSfx = base.loadSfx('phase_4/audio/sfx/MG_Tag_C.ogg') self.itPointer = loader.loadModel('phase_4/models/minigames/bboard-pointer') self.tracks = [] self.initialPositions = TagGameGlobals.getDropPoints(safezoneId) self.IT = None if TagGameGlobals.isSnowHood(safezoneId): self.snow, self.snowRender = SZUtil.createSnow(self.ground) return
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') 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()