From ddd92adfb6efbb7017c371b9a1a66a889e5ac5e9 Mon Sep 17 00:00:00 2001 From: terencehill Date: Mon, 11 May 2020 16:56:15 +0200 Subject: [PATCH] Freeze tag: force respawning dead players after 1 second delay --- qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qc b/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qc index eaa60f827..5b4c80e7f 100644 --- a/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qc +++ b/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qc @@ -366,6 +366,9 @@ MUTATOR_HOOKFUNCTION(ft, PlayerDies) return true; } + frag_target.respawn_time = time + 1; + frag_target.respawn_flags |= RESPAWN_FORCE; + // Cases DEATH_TEAMCHANGE and DEATH_AUTOTEAMCHANGE are needed to fix a bug whe // you succeed changing team through the menu: you both really die (gibbing) and get frozen if(ITEM_DAMAGE_NEEDKILL(frag_deathtype) -- 2.39.2