]> Skullheadx's Git Forge - Pygame-Jam.git/commitdiff
skeleton sfx on dead bodies
author711215 <711215@pdsb.net>
Wed, 13 Jul 2022 18:10:10 +0000 (14:10 -0400)
committer711215 <711215@pdsb.net>
Wed, 13 Jul 2022 18:10:10 +0000 (14:10 -0400)
PhysicsBody.py
Player.py

index fad56cc8f0d05c195c8c3233c263ec9cd3e820a1..560fbc8f09a5d49dcb47a967289087f3a61487f9 100644 (file)
@@ -29,6 +29,8 @@ class PhysicsBody:
 
         self.display_offsets = {"enemy":pg.Vector2(0,0)}
 
+        self.goon_skin = goon_skin
+
         if goon_skin:
             self.display = pg.transform.scale(pg.image.load("Assets/enemy/Goon_Death.png"), (200,200))
             self.offset = pg.Vector2(-50,-65)
index ba656302e32dbd3e251581b3c8a06d8f1b2f817c..06b4bd664e71cd4ab5c9b8d5a4a8798bb690e6b3 100644 (file)
--- a/Player.py
+++ b/Player.py
@@ -300,11 +300,14 @@ class Player(Actor):
                         if not enemy.attacked and get_display_rect(self.weapon.get_collision_rect()).colliderect(
                                 get_display_rect(enemy.get_collision_rect())):
                             enemy_type = str(type(enemy))
+                            print(enemy_type)
                             if enemy.health > 0:
                                 if enemy_type == "<class 'Enemy.Enemy'>":
                                     pg.mixer.Sound.play(self.grunt_sound)
                                 if enemy_type == "<class 'Enemy.Skeleton'>":
                                     pg.mixer.Sound.play(self.skeleton_damaged_sound)
+                            if enemy_type == "<class 'PhysicsBody.PhysicsBody'>" and enemy.goon_skin == False:
+                                    pg.mixer.Sound.play(self.skeleton_damaged_sound)
                             enemy.attack(self, self.weapon, self.direction)
                 for arrow in self.arrows:
                     if not arrow.attacked and get_display_rect(self.weapon.get_collision_rect()).colliderect(