From e15ab7ab0bf24dddf14d98ce06b06e361e8f4eb8 Mon Sep 17 00:00:00 2001 From: VelocitOni Date: Sun, 12 Oct 2025 18:16:30 -0400 Subject: [PATCH] Move local display player check Oops, make sure EXP obj is actually removed again. --- src/objects/exp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/objects/exp.c b/src/objects/exp.c index 161803d52..e76c621a0 100644 --- a/src/objects/exp.c +++ b/src/objects/exp.c @@ -84,10 +84,13 @@ void Obj_ExpThink (mobj_t *exp) exp->angle += ANG30; exp->extravalue1++; - if (exp->extravalue1 >= 16 && P_IsDisplayPlayer(player)) + if (exp->extravalue1 >= 16) { + if(P_IsDisplayPlayer(player)) // As you know Kris, I am FUCKING your EXP. + { S_StopSoundByID(exp->target, sfx_exp); S_StartSound(exp->target, sfx_exp); + } P_RemoveMobj(exp); }