From e0ec684539d4a5e380840dcc30a42c7fe97f3aa1 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Tue, 27 May 2025 15:36:11 -0400 Subject: [PATCH 1/2] Scale flame shield to player when ticking --- src/objects/flame-shield.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/objects/flame-shield.cpp b/src/objects/flame-shield.cpp index bed96c97a..df8d5b255 100644 --- a/src/objects/flame-shield.cpp +++ b/src/objects/flame-shield.cpp @@ -60,6 +60,7 @@ struct Visual : Mobj } move_origin(shield()->pos()); + scale(5 * shield()->follow()->scale() / 4); renderflags = (renderflags & ~RF_DONTDRAW) | (shield()->state()->num() == S_INVISIBLE ? 0 : RF_DONTDRAW); From 38e4fcf911a413084d385576ac0a84533f6c470c Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Tue, 27 May 2025 16:25:33 -0400 Subject: [PATCH 2/2] Fix lightning while I'm here --- src/objects/lightning-shield.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/objects/lightning-shield.cpp b/src/objects/lightning-shield.cpp index e08e4529c..3c80e1b70 100644 --- a/src/objects/lightning-shield.cpp +++ b/src/objects/lightning-shield.cpp @@ -55,6 +55,7 @@ struct Visual : Mobj } move_origin(shield()->pos()); + scale(5 * shield()->follow()->scale() / 4); dispoffset = state()->num() == S_THNB1 ? -1 : 1; return true;