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); 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;