From 166391531d3b3c820f027dede2e1002ea20d523f Mon Sep 17 00:00:00 2001 From: James R Date: Sat, 23 Dec 2023 09:56:31 -0800 Subject: [PATCH] Fix SPB not properly damaging special UFO --- src/objects/ufo.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/objects/ufo.c b/src/objects/ufo.c index a85383644..bbb215878 100644 --- a/src/objects/ufo.c +++ b/src/objects/ufo.c @@ -813,9 +813,13 @@ static UINT8 GetUFODamage(mobj_t *inflictor, UINT8 damageType) break; } case MT_SPB: + case MT_SPBEXPLOSION: { + if (inflictor->type != MT_SPBEXPLOSION || inflictor->threshold == KITEM_SPB) + { + targetdamaging |= UFOD_SPB; + } // SPB deals triple damage. - targetdamaging |= UFOD_SPB; ret = 30; break; }