Пример #1
0
 def pvpbattle(self, other):
     if self.SentChallenge != "":
         self.send(self.Username+',sendchal,,'+self.pokemons[0].name+","+str(self.pokemons[0].lvl)+","+str(self.pokemons[0].hp)+",")
         self.addtochat("Your challenge has been cancelled.")
         self.SentChallenge = ""
         
     self.addtochat("Now battling " + other)
     MM.play_music(MM.pvpbattle_file)
     self.flashscreen()
     
     self.BattlingPlayer = other
     self.enemypokemon = self.ChallengePokemon
     for a in xrange(0,4):
         self.GUIs[1].text["a"+str(a+1)].text = self.pokemons[0].moves[a].name
     gui.UpdateLabels(self)
     self.GUIs[1].pics["ppb"].image = GIFImage("sprites/back/"+str(self.pokemons[0].number).zfill(3)+".gif")
     self.GUIs[1].pics["epb"].image = GIFImage("sprites/front/"+str(self.enemypokemon.number).zfill(3)+".gif")
     self.GUIs[1].buttons["a2"].visible = False
     self.GUIs[1].text["a2"].visible = False
     self.GUIs[1].buttons["a3"].visible = False
     self.GUIs[1].text["a3"].visible = False
     self.GUIs[1].buttons["a4"].visible = False
     self.GUIs[1].text["a4"].visible = False
     if self.pokemons[0].lvl >= 10:
         self.GUIs[1].buttons["a2"].visible = True
         self.GUIs[1].text["a2"].visible = True
     if self.pokemons[0].lvl >= 20:
         self.GUIs[1].buttons["a3"].visible = True
         self.GUIs[1].text["a3"].visible = True
     if self.pokemons[0].lvl >= 30:
         self.GUIs[1].buttons["a4"].visible = True
         self.GUIs[1].text["a4"].visible = True
     self.CurrentGUI = 1
     self.WildBattle = False
Пример #2
0
 def wildbattle(self, enemyname, lvl, trainer = False, trainername = ""):
     if self.SentChallenge != "":
         self.send(self.Username+',sendchal,,'+self.pokemons[0].name+","+str(self.pokemons[0].lvl)+","+str(self.pokemons[0].hp)+",")
         self.addtochat("Your challenge has been cancelled.")
         self.SentChallenge = ""
         
     self.TrainerWildBattle = trainer
     pygame.mixer.music.stop()
     if self.TrainerWildBattle:
         self.addtochat("Foe %s sent out %s!" % (trainername,enemyname), True)
     else:
         self.addtochat("A wild %s has appeared!" % (enemyname,), True)
     
     MM.play_music(MM.battle_file)
     
     self.flashscreen()
     
     self.enemypokemon = pokelib.getPokemon(enemyname, lvl)
     for a in xrange(0,4):
         self.GUIs[1].text["a"+str(a+1)].text = self.pokemons[0].moves[a].name
     gui.UpdateLabels(self)
     self.GUIs[1].pics["ppb"].image = GIFImage("sprites/back/"+str(self.pokemons[0].number).zfill(3)+".gif")
     self.GUIs[1].pics["epb"].image = GIFImage("sprites/front/"+str(self.enemypokemon.number).zfill(3)+".gif")
     self.GUIs[1].buttons["a2"].visible = False
     self.GUIs[1].text["a2"].visible = False
     self.GUIs[1].buttons["a3"].visible = False
     self.GUIs[1].text["a3"].visible = False
     self.GUIs[1].buttons["a4"].visible = False
     self.GUIs[1].text["a4"].visible = False
     if self.pokemons[0].lvl >= 10:
         self.GUIs[1].buttons["a2"].visible = True
         self.GUIs[1].text["a2"].visible = True
     if self.pokemons[0].lvl >= 20:
         self.GUIs[1].buttons["a3"].visible = True
         self.GUIs[1].text["a3"].visible = True
     if self.pokemons[0].lvl >= 30:
         self.GUIs[1].buttons["a4"].visible = True
         self.GUIs[1].text["a4"].visible = True
     self.CurrentGUI = 1
     self.WildBattle = True