From eb652f482286151c6179585811f14b8ac414a41e Mon Sep 17 00:00:00 2001 From: Paul Date: Fri, 13 Jul 2001 21:45:29 +0000 Subject: [PATCH] --- source/player/player.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/player/player.cpp b/source/player/player.cpp index fbe12af3d..1d1290138 100644 --- a/source/player/player.cpp +++ b/source/player/player.cpp @@ -2027,8 +2027,9 @@ void CPlayer::takeDamage(DAMAGE_TYPE _damage,REACT_DIRECTION _reactDirection,CTh m_currentMode!=PLAYER_MODE_DEAD && m_currentMode!=PLAYER_MODE_SWALLOW) // Or already dead! :) { - int ouchThatHurt=true; - int ouchThatHurtSoMuchThatImJustGoingToDieNow=false; + int ouchThatHurt=true; + int ouchThatHurtSoMuchThatImJustGoingToDieNow=false; + CSoundMediator::SFXID painSound=CSoundMediator::SFX_SPONGEBOB_OUCH; // Check if we are currently immune to this damage type switch(_damage) @@ -2043,6 +2044,10 @@ void CPlayer::takeDamage(DAMAGE_TYPE _damage,REACT_DIRECTION _reactDirection,CTh { ouchThatHurt=false; } + else + { + painSound=CSoundMediator::SFX_BOSS_JELLYFISH___SB_GETS_ELECTROCUTED; + } break; case DAMAGE__FALL: @@ -2159,6 +2164,7 @@ void CPlayer::takeDamage(DAMAGE_TYPE _damage,REACT_DIRECTION _reactDirection,CTh case REACT__NO_REACTION: break; } + CSoundMediator::playSfx(painSound); m_currentPlayerModeClass->setState(STATE_JUMPBACK); } m_invincibleFrameCount=INVINCIBLE_FRAMES__HIT;