Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. class BattleBot:
  2. def __init__(self, name):
  3. self.name = name
  4. self.health = 100
  5. self.base_damage = 10
  6. self.base_speed = 10
  7. self.armor = 10
  8. def attack(self, opponent):
  9. damage_dealt = robotBaseDamage - (robotBaseDamage * robotBaseArmor/100)
  10. opponent.take_damage(damage_dealt)
  11. def take_damage(self, damage_dealt):
  12. self.health -= damage_dealt
  13. class GoodBot(BattleBot):
  14. def __init__(self, name):
  15. self.name = Bob
  16. self.health = 1000
  17. self.base_damage = 40
  18. self.base_speed = 20
  19. self.armor = 20
  20. def attack(self, opponent):
  21. damage_dealt = robotBaseDamage - (robotBaseDamage * robotBaseArmor/1000)
  22. opponent.take_damage(damage_dealt)
  23. def take_damage(self, damage_dealt):
  24. self.health -= (damage_dealt/1000)
  25. if self.health > 0:
  26. print("Bob feels good")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement