From 72fe40145673d9b8a2cfcb6b1601bf8f39a6ee15 Mon Sep 17 00:00:00 2001 From: XProger Date: Tue, 27 Feb 2018 03:10:59 +0300 Subject: [PATCH] #14 fix dead enemy hit sound --- src/enemy.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/enemy.h b/src/enemy.h index 265b16c..54006e1 100644 --- a/src/enemy.h +++ b/src/enemy.h @@ -240,10 +240,10 @@ struct Enemy : Character { } virtual void hit(float damage, Controller *enemy = NULL, TR::HitType hitType = TR::HIT_DEFAULT) { + if (hitSound > -1 && health > 0.0f) + game->playSound(hitSound, pos, Sound::PAN); Character::hit(damage, enemy, hitType); wound = true; - if (hitSound > -1) - game->playSound(hitSound, pos, Sound::PAN); }; void bite(const vec3 &pos, float damage) {