]> Skullheadx's Git Forge - Pygame-Jam.git/commitdiff
Update Enemy.py
authorSkullheadx <704277@pdsb.net>
Thu, 7 Jul 2022 21:10:12 +0000 (17:10 -0400)
committerSkullheadx <704277@pdsb.net>
Thu, 7 Jul 2022 21:10:12 +0000 (17:10 -0400)
Enemy.py

index 2c6122c9f90091c45ac584791bbe232a676de83a..054fcb5e955963554e033d8111274d51d18081b4 100644 (file)
--- a/Enemy.py
+++ b/Enemy.py
@@ -26,8 +26,9 @@ class Enemy(Actor):
         super().update(delta)
         if target is not None and self.dizzy_time == 0:
             self.follow_target(target,stop_dist=self.weapon.width * 0.8 + self.width + target.width)
-            if self.weapon.get_collision_rect().colliderect(target.get_collision_rect()):
+            if not self.weapon.attacking and self.weapon.get_collision_rect().colliderect(target.get_collision_rect()):
                 self.weapon.swing()
+                target.attack(self, self.weapon)
         self.dizzy_time -= delta
         self.dizzy_time = max(0,self.dizzy_time)