diff --git a/src/objects/exp.c b/src/objects/exp.c index f0e1d4f3f..235e91b1e 100644 --- a/src/objects/exp.c +++ b/src/objects/exp.c @@ -85,7 +85,12 @@ void Obj_ExpThink (mobj_t *exp) exp->extravalue1++; if (exp->extravalue1 >= 16) + { + S_StopSoundByID(exp->target, sfx_exp); + S_StartSound(exp->target, sfx_exp); P_RemoveMobj(exp); + } + return; } @@ -140,4 +145,4 @@ void Obj_ExpThink (mobj_t *exp) exp->extravalue2 = 0; } } -} \ No newline at end of file +}