From 632aabbb6064b81a1e17542f3d6b32070ed00d5f Mon Sep 17 00:00:00 2001 From: TehRealSalt Date: Wed, 13 Jun 2018 21:33:55 -0400 Subject: [PATCH] Fix player arrows in this branch again --- src/p_mobj.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index 413150577..460adb639 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -6954,16 +6954,16 @@ void P_MobjThinker(mobj_t *mobj) scale = 16*FRACUNIT; mobj->destscale = scale; + if (!mobj->tracer) + { + mobj->tracer = P_SpawnMobj(mobj->x, mobj->y, mobj->z, MT_OVERLAY); + P_SetTarget(&mobj->tracer->target, mobj); + P_SetMobjState(mobj->tracer, S_PLAYERARROW_ITEM); + P_SetScale(mobj->tracer, mobj->scale); + } + if (!(mobj->flags2 & MF2_DONTDRAW)) { - if (!mobj->tracer) - { - mobj->tracer = P_SpawnMobj(mobj->x, mobj->y, mobj->z, MT_OVERLAY); - P_SetTarget(&mobj->tracer->target, mobj); - P_SetMobjState(mobj->tracer, S_PLAYERARROW_ITEM); - P_SetScale(mobj->tracer, mobj->scale); - } - // Set it to use the correct states for its condition if (mobj->target->player->kartstuff[k_itemroulette]) {