From 9a9b8b6763a7ea4a3d8b9f7ab317eb0dba6d47db Mon Sep 17 00:00:00 2001 From: NepDisk <16447892+NepDisk@users.noreply.github.com> Date: Sat, 21 Sep 2024 12:03:22 -0400 Subject: [PATCH] Remove shrink until I can figure out why it won't delete the object mr sigsev called --- src/p_inter.c | 11 ++--------- src/p_mobj.c | 7 ------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/p_inter.c b/src/p_inter.c index fdd46408b..191c99efa 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -314,13 +314,6 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck) } S_StartSound(toucher, special->info->deathsound); - - if (special->tracer && !P_MobjWasRemoved(special->tracer)) - { - special->destscale = mapobjectscale>>4; - special->scalespeed <<= 1; - } - P_KillMobj(special, toucher, toucher, DMG_NORMAL); return; case MT_KARMAHITBOX: @@ -1437,10 +1430,10 @@ void P_KillMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, UINT8 damaget target->fuse = 40*TICRATE; // remove inside item - /*if (target->tracer && !P_MobjWasRemoved(target->tracer)) + if (target->tracer && !P_MobjWasRemoved(target->tracer)) { P_RemoveMobj(target->tracer); - }*/ + } // give the player an item! if (source && source->player) diff --git a/src/p_mobj.c b/src/p_mobj.c index 995d0ba1f..cc910cfed 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -4106,13 +4106,6 @@ static void P_ItemCapsulePartThinker(mobj_t *mobj) target->y + P_ReturnThrustY(mobj, mobj->angle + ANGLE_90, mobj->radius), z); } - - if (mobj->scale <= mapobjectscale>>4) - { - P_RemoveMobj(mobj); - return; - } - } static void P_RefreshItemCapsuleParts(mobj_t *mobj)