From 653ebdfa113f0961e13219c7b6818d34d81e20b1 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Wed, 12 Jan 2011 21:43:09 +0100 Subject: [PATCH] stop fire when frozen (freezetag) --- qcsrc/server/g_damage.qc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qcsrc/server/g_damage.qc b/qcsrc/server/g_damage.qc index 357f5191e..69f5bfa24 100644 --- a/qcsrc/server/g_damage.qc +++ b/qcsrc/server/g_damage.qc @@ -1240,6 +1240,10 @@ void Fire_ApplyDamage(entity e) if(e.watertype != CONTENT_LAVA) e.fire_endtime = 0; + // ice stops fire + if(e.freezetag_frozen) + e.fire_endtime = 0; + t = min(frametime, e.fire_endtime - time); d = e.fire_damagepersec * t; -- 2.39.2