Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Personagem():
- def __init__(self, nome, xpUp, hp, mana):
- self.nome = nome
- self.xpUp = xpUp
- self.hp = hp
- self.mana = mana
- #***************************
- self.xpAtual = 0
- self.nivel = 1
- #***************************
- def upXp(self):
- if (self.xpUp >= self.xpAtual):
- self.nivel += 1
- self.xpUp = self.xpUp * 2
- class Gurreiro(Personagem):
- def atacar(self):
- if(self.mana >= 10):
- ataque = 5 + 5 * self.nivel
- self.mana -= 10
- return "Guerreiro usou Espada Flamejante e causou" ,ataque, "de dano"
- else:
- self.mana = 0
- return "Guerreiro está esgotado"
- class Mago(Personagem):
- def atacar(self):
- if (self.mana >= 20):
- ataque = 10 + 10 * self.nivel
- return "Mago usou Bola de Fogo e causou" ,ataque, "de dano"
- else:
- self.mana = 0
- return "Mago está esgotado"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement