From: 711215 <711215@pdsb.net> Date: Wed, 13 Jul 2022 18:10:10 +0000 (-0400) Subject: skeleton sfx on dead bodies X-Git-Url: http://git.skullheadx.com/nixos/static/projects.html?a=commitdiff_plain;h=5da5b605805a45f454c82038e51b04258858016b;p=Pygame-Jam.git skeleton sfx on dead bodies --- diff --git a/PhysicsBody.py b/PhysicsBody.py index fad56cc..560fbc8 100644 --- a/PhysicsBody.py +++ b/PhysicsBody.py @@ -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) diff --git a/Player.py b/Player.py index ba65630..06b4bd6 100644 --- 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 == "": pg.mixer.Sound.play(self.grunt_sound) if enemy_type == "": pg.mixer.Sound.play(self.skeleton_damaged_sound) + if enemy_type == "" 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(