From 0aad29ff6842d15d3c5d1db813c9fbed968e7094 Mon Sep 17 00:00:00 2001 From: Ashnal Date: Wed, 15 Oct 2025 20:07:47 -0400 Subject: [PATCH] droptarget reflected items are dangerous to the thower again --- src/k_collide.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/k_collide.cpp b/src/k_collide.cpp index 075a1806f..02c330c33 100644 --- a/src/k_collide.cpp +++ b/src/k_collide.cpp @@ -721,6 +721,11 @@ boolean K_DropTargetCollide(mobj_t *t1, mobj_t *t2) t2->angle += ANGLE_180; if (t2->type == MT_JAWZ) P_SetTarget(&t2->tracer, t2->target); // Back to the source! + + // Reflected item becomes owned by the DT owner, so it becomes dangerous the the thrower + if (t1->target && !P_MobjWasRemoved(t1->target)) + P_SetTarget(&t2->target, t1->target); + t2->threshold = 10; }