Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Enemy.py
- from random import randint
- import Character
- Character = Character.Character()
- class Enemy(Character):
- def __init__(self, player):
- Character.__init__(self)
- self.name = 'a goblin'
- self.health = randint(1, player.health)
- #Character.py
- from random import randint
- import Enemy
- import Player
- import Rpg
- class Character:
- def __init__(self):
- self.name = ""
- self.health = 1
- self.health_max = 1
- def do_damage(self, enemy):
- damage = min(
- max(randint(0, self.health) - randint(0, enemy.health), 0), enemy.health)
- enemy.health = enemy.health - damage
- if damage == 0: print "%s evades %s's attack." % (enemy.name, self.name)
- else: print "%s hurts %s!" % (self.name, enemy.name)
- return enemy.health <= 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement