Advertisement
Guest User

Untitled

a guest
Mar 28th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.00 KB | None | 0 0
  1. class Personagem():
  2.  
  3.     def __init__(self, nome, xpUp, hp, mana):
  4.         self.nome = nome
  5.         self.xpUp = xpUp
  6.         self.hp = hp
  7.         self.mana = mana
  8. #***************************
  9.         self.xpAtual = 0
  10.         self.nivel = 1
  11. #***************************
  12.     def upXp(self):
  13.  
  14.         if (self.xpUp >=  self.xpAtual):
  15.             self.nivel += 1
  16.             self.xpUp = self.xpUp * 2
  17.  
  18. class Gurreiro(Personagem):
  19.     def atacar(self):
  20.         if(self.mana >= 10):
  21.             ataque = 5 + 5 * self.nivel
  22.             self.mana -= 10
  23.             return "Guerreiro usou Espada Flamejante e causou" ,ataque, "de dano"
  24.         else:
  25.             self.mana = 0
  26.             return "Guerreiro está esgotado"
  27.  
  28. class Mago(Personagem):
  29.     def atacar(self):
  30.         if (self.mana >= 20):
  31.             ataque = 10 + 10 * self.nivel
  32.             return "Mago usou Bola de Fogo e causou" ,ataque, "de dano"
  33.         else:
  34.             self.mana = 0
  35.             return "Mago está esgotado"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement