From b84efd31b491538557f7898cb75ad8eb32ae1b3b Mon Sep 17 00:00:00 2001 From: Cameron Smart Date: Sun, 26 Apr 2020 02:08:25 -0700 Subject: [PATCH] Added monster damage. --- triple-dungeon/main.py | 3 ++- triple-dungeon/mobs.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/triple-dungeon/main.py b/triple-dungeon/main.py index 62ddae0..73547ab 100644 --- a/triple-dungeon/main.py +++ b/triple-dungeon/main.py @@ -226,7 +226,8 @@ class Game(arcade.Window): def on_update(self, delta_time): """ Movement and game logic """ - + if self.player.health == 0: + self.setup() if len(self.enemy_list) == 0 and len(self.active_enemies)==0: self.setup() diff --git a/triple-dungeon/mobs.py b/triple-dungeon/mobs.py index cbb04b6..16a3477 100644 --- a/triple-dungeon/mobs.py +++ b/triple-dungeon/mobs.py @@ -69,6 +69,8 @@ class MobHandler: for enemy in reversed(self.enemy_list): distance = self.get_distance(enemy) enemy.collisions.update() + if distance < 100 : + self.player.health -= 1 if (distance < 300): enemy.speed = Config.MONSTER_MOVEMENT_SPEED try: