From 61d97222146b40ad967a7ffb278aace4de645883 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Tue, 7 Oct 2025 00:59:01 -0400 Subject: [PATCH 1/3] Stone Shoe links 8 -> 5 --- src/objects/stone-shoe.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/objects/stone-shoe.cpp b/src/objects/stone-shoe.cpp index 78cceda2b..7e51d61ca 100644 --- a/src/objects/stone-shoe.cpp +++ b/src/objects/stone-shoe.cpp @@ -115,7 +115,7 @@ struct Shoe : Mobj shoe->dir(0); shoe->fuse = 15 * TICRATE; - INT32 numLinks = 8; + INT32 numLinks = 5; Chain* link = nullptr; for (INT32 i = 0; i < numLinks; ++i) From 5b1e7197c2a4dcaaa09e7e217ec9ad76f0ed9196 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Tue, 7 Oct 2025 01:01:09 -0400 Subject: [PATCH 2/3] Toxomister amps 3 -> 2 --- src/objects/toxomister.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/objects/toxomister.cpp b/src/objects/toxomister.cpp index 856618be8..2f9f77a53 100644 --- a/src/objects/toxomister.cpp +++ b/src/objects/toxomister.cpp @@ -321,7 +321,7 @@ struct Cloud : Mobj if (fuse < kMaxFuse && (kMaxFuse - fuse) % 20 == 0 && Mobj::valid(target()) && target()->player && follow()->player) { - K_SpawnAmps(target()->player, K_PvPAmpReward(3, target()->player, follow()->player), this); + K_SpawnAmps(target()->player, K_PvPAmpReward(2, target()->player, follow()->player), this); } follow()->player->stunned = fuse; // stunned as long as cloud is here From 225c34d2dcffa13ea50b5e6dac853b0e94c28379 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Tue, 7 Oct 2025 01:08:16 -0400 Subject: [PATCH 3/3] Toxomister triggers defensive Overdrive --- src/objects/toxomister.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/objects/toxomister.cpp b/src/objects/toxomister.cpp index 2f9f77a53..6cc8ce1ed 100644 --- a/src/objects/toxomister.cpp +++ b/src/objects/toxomister.cpp @@ -311,6 +311,7 @@ struct Cloud : Mobj if (leveltime % (TICRATE/3) == 0 && follow()->player->rings > -20) // toxomister ring drain { follow()->player->rings--; + K_DefensiveOverdrive(follow()->player); S_StartSound(follow()->player->mo, sfx_antiri); }