def makeBattle(self, bossCogPosHpr, battlePosHpr, roundCallback, finishCallback, battleNumber, battleSide): if battleNumber == 1: battle = DistributedBattleWaitersAI.DistributedBattleWaitersAI( self.air, self, roundCallback, finishCallback, battleSide) else: battle = DistributedBattleDinersAI.DistributedBattleDinersAI( self.air, self, roundCallback, finishCallback, battleSide) self.setBattlePos(battle, bossCogPosHpr, battlePosHpr) battle.suitsKilled = self.suitsKilled battle.battleCalc.toonSkillPtsGained = self.toonSkillPtsGained battle.toonExp = self.toonExp battle.toonOrigQuests = self.toonOrigQuests battle.toonItems = self.toonItems battle.toonOrigMerits = self.toonOrigMerits battle.toonMerits = self.toonMerits battle.toonParts = self.toonParts battle.helpfulToons = self.helpfulToons mult = ToontownBattleGlobals.getBossBattleCreditMultiplier( battleNumber) battle.battleCalc.setSkillCreditMultiplier(mult) activeSuits = self.activeSuitsA if battleSide: activeSuits = self.activeSuitsB for suit in activeSuits: battle.addSuit(suit) battle.generateWithRequired(self.zoneId) return battle
def makeBattle(self, bossCogPosHpr, battlePosHpr, roundCallback, finishCallback, battleNumber, battleSide): if battleNumber == 1: battle = DistributedBattleWaitersAI.DistributedBattleWaitersAI(self.air, self, roundCallback, finishCallback, battleSide) else: battle = DistributedBattleDinersAI.DistributedBattleDinersAI(self.air, self, roundCallback, finishCallback, battleSide) self.setBattlePos(battle, bossCogPosHpr, battlePosHpr) battle.suitsKilled = self.suitsKilled battle.battleCalc.toonSkillPtsGained = self.toonSkillPtsGained battle.toonExp = self.toonExp battle.toonOrigQuests = self.toonOrigQuests battle.toonItems = self.toonItems battle.toonOrigMerits = self.toonOrigMerits battle.toonMerits = self.toonMerits battle.toonParts = self.toonParts battle.helpfulToons = self.helpfulToons mult = ToontownBattleGlobals.getBossBattleCreditMultiplier(battleNumber) battle.battleCalc.setSkillCreditMultiplier(mult) activeSuits = self.activeSuitsA if battleSide: activeSuits = self.activeSuitsB for suit in activeSuits: battle.addSuit(suit) battle.generateWithRequired(self.zoneId) return battle
def enterBattleOne(self): self.cleanupIntervals() mult = ToontownBattleGlobals.getBossBattleCreditMultiplier(1) localAvatar.inventory.setBattleCreditMultiplier(mult) self.toonsToBattlePosition(self.toonsA, self.battleANode) self.toonsToBattlePosition(self.toonsB, self.battleBNode) self.releaseToons() base.playMusic(self.battleOneMusic, looping=1, volume=0.9)
def enterBattle(self, event): mult = 1 if self.bossCog: mult = ToontownBattleGlobals.getBossBattleCreditMultiplier(self.bossCog.battleNumber) self.townBattle.enter(event, self.fsm.getStateNamed('battle'), bldg=1, creditMultiplier=mult) base.localAvatar.b_setAnimState('off', 1) base.localAvatar.setTeleportAvailable(0) base.localAvatar.cantLeaveGame = 1
def enterBattleOne(self): self.cleanupIntervals() mult = ToontownBattleGlobals.getBossBattleCreditMultiplier(1) localAvatar.inventory.setBattleCreditMultiplier(mult) self.toonsToBattlePosition(self.toonsA, self.battleANode) self.toonsToBattlePosition(self.toonsB, self.battleBNode) self.releaseToons() base.playMusic(self.battleOneMusic, looping=1, volume=0.9)