def requestBattle(self, x, y, z, h, p, r): self.confrontPosHpr = ( LPoint3f(x, y, z), LPoint3f(h, p, r)) avId = self.air.getAvatarIdFromSender() battle = DistributedBattleTutorialAI(self.air, FakeBattleManager(avId), LPoint3f(x, y, z), self, avId, 20001, maxSuits=1, tutorialFlag=1) battle.generateWithRequired(self.zoneId) battle.battleCellId = 0
def requestBattle(self, x, y, z, h, p, r): self.confrontPosHpr = (LPoint3f(x, y, z), LPoint3f(h, p, r)) avId = self.air.getAvatarIdFromSender() battle = DistributedBattleTutorialAI(self.air, FakeBattleManager(avId), LPoint3f(x,y,z), self, avId, 20001, maxSuits=1, tutorialFlag=1) battle.generateWithRequired(self.zoneId) battle.battleCellId = 0 pass
def requestBattle(self, x, y, z, h, p, r): avId = self.air.getAvatarIdFromSender() av = self.air.doId2do.get(avId) if av is None: return self.confrontPos = Point3(x, y, z) self.confrontHpr = Vec3(h, p, r) if av.getBattleId() > 0: self.notify.warning('Avatar %d tried to request a battle, but is already in one.' % avId) self.b_setBrushOff(SuitDialog.getBrushOffIndex(self.getStyleName())) self.d_denyBattle(avId) return battle = DistributedBattleTutorialAI( self.air, FakeBattleManager(avId), Point3(35, 20, -0.5), self, avId, 20001) battle.generateWithRequired(self.zoneId) battle.battleCellId = 0