From 19fd6d12e28f7b2ca1d7aa9565a2417aa4b5a5d1 Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Tue, 20 Dec 2022 19:53:19 -0500 Subject: [PATCH] Rebalance Jawz Jawz have their old missable handling, but now deal more damage. --- src/objects/jawz.c | 5 ----- src/objects/ufo.c | 8 ++++++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/objects/jawz.c b/src/objects/jawz.c index 5ad45735e..0f952551a 100644 --- a/src/objects/jawz.c +++ b/src/objects/jawz.c @@ -188,11 +188,6 @@ static void JawzChase(mobj_t *th, boolean grounded) static boolean JawzSteersBetter(void) { - if (specialStage.active == true) - { - return true; - } - return !!!(gametyperules & GTR_CIRCUIT); } diff --git a/src/objects/ufo.c b/src/objects/ufo.c index 7e80297a4..5eaf7f645 100644 --- a/src/objects/ufo.c +++ b/src/objects/ufo.c @@ -487,13 +487,17 @@ static UINT8 GetUFODamage(mobj_t *inflictor, UINT8 damageType) { switch (inflictor->type) { - case MT_JAWZ: case MT_JAWZ_SHIELD: case MT_ORBINAUT_SHIELD: { - // Jawz / shields deal regular damage. + // Shields deal chip damage. return 10; } + case MT_JAWZ: + { + // Thrown Jawz deal a bit extra. + return 15; + } case MT_ORBINAUT: { // Thrown orbinauts deal double damage.