From 00ea7c62df95ff40453a6b88a6f4ab828c9e7418 Mon Sep 17 00:00:00 2001 From: "James R." Date: Sun, 17 Sep 2023 21:25:27 -0700 Subject: [PATCH] MT_ITEMCAPSULE: optionally teleport to target, offset by target sprx/y/zoff --- src/p_mobj.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/p_mobj.c b/src/p_mobj.c index 0cab3eefc..ad48b7313 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -7291,6 +7291,14 @@ static boolean P_MobjRegularThink(mobj_t *mobj) break; } case MT_ITEMCAPSULE: + if (!P_MobjWasRemoved(mobj->target)) + { + P_MoveOrigin(mobj, + mobj->target->x + mobj->target->sprxoff, + mobj->target->y + mobj->target->spryoff, + mobj->target->z + mobj->target->sprzoff); + } + // scale the capsule if (mobj->scale < mobj->extravalue1) {