From 83977e0c987a6ff514bbcb75a618201e2f9934ff Mon Sep 17 00:00:00 2001 From: minenice55 Date: Thu, 19 Feb 2026 12:06:52 -0500 Subject: [PATCH] add actually damaged check for egg mine damage --- src/k_collide.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/k_collide.c b/src/k_collide.c index 255c25a48..ab0f53df1 100644 --- a/src/k_collide.c +++ b/src/k_collide.c @@ -372,11 +372,10 @@ boolean K_EggMineCollide(mobj_t *t1, mobj_t *t2) } else if (t2->type == MT_PLAYER && t1->health > 1) { - if (t1->health > 2) + if (t1->health > 2 && P_DamageMobj(t2, t1, t1->target, 1, DMG_FLIPOVER)) { K_DoEggMineStrip(t2, t1, t1->target); S_StartSound(t2, sfx_bsnipe); - P_DamageMobj(t2, t1, t1->target, 1, DMG_FLIPOVER); P_RemoveMobj(t1); return true; } @@ -555,10 +554,12 @@ boolean K_LandMineCollide(mobj_t *t1, mobj_t *t2) } else { - // these can only come from eggmines now - K_DoEggMineStrip(t2, t1, t1->target); // Player Damage - P_DamageMobj(t2, t1, t1->target, 1, DMG_FLIPOVER); + if (P_DamageMobj(t2, t1, t1->target, 1, DMG_FLIPOVER)) + { + // these can only come from eggmines now + K_DoEggMineStrip(t2, t1, t1->target); + } } P_SpawnMobj(t1->x, t1->y, t1->z, MT_MINEEXPLOSIONSOUND);