From 108da90299ea4403d4ac1ec11cedd7742e243b8b Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Mon, 17 Aug 2020 05:48:14 +0200 Subject: [PATCH] Counter-Strike: Moved spriteframe() cache around, because FTE doesn't seem to want to execute it in this particular function... compiler bug? --- src/client/cstrike/init.c | 2 -- src/shared/cstrike/item_c4bomb.cpp | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/cstrike/init.c b/src/client/cstrike/init.c index 955e8861..1f41dd15 100644 --- a/src/client/cstrike/init.c +++ b/src/client/cstrike/init.c @@ -127,6 +127,4 @@ Game_RendererRestarted(string rstr) FX_Spark_Init(); FX_Impact_Init(); FX_Smokenade_Init(); - - g_c4bombled_spr = spriteframe("sprites/ledglow.spr", 0, 0.0f); } diff --git a/src/shared/cstrike/item_c4bomb.cpp b/src/shared/cstrike/item_c4bomb.cpp index 75ba2b23..bf08b6fc 100644 --- a/src/shared/cstrike/item_c4bomb.cpp +++ b/src/shared/cstrike/item_c4bomb.cpp @@ -270,6 +270,8 @@ w_c4bomb_parse(void) item_c4 tm = (item_c4)self; spawnfunc_item_c4(); + g_c4bombled_spr = spriteframe("sprites/ledglow.spr", 0, 0.0f); + tm.origin[0] = readcoord(); tm.origin[1] = readcoord(); tm.origin[2] = readcoord();