From ebdc8e07c093738b1b84536b73e830cb277bd295 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Mon, 13 Dec 2021 13:00:45 -0800 Subject: [PATCH] Include and make use of the FX_Corpse stuff. --- src/server/gamerules_ctf.qc | 14 +------------- src/shared/include.src | 1 + 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/src/server/gamerules_ctf.qc b/src/server/gamerules_ctf.qc index 12b0f04..88d0795 100644 --- a/src/server/gamerules_ctf.qc +++ b/src/server/gamerules_ctf.qc @@ -27,6 +27,7 @@ void OP4CTFRules::PlayerDeath(base_player pp) { player pl = (player)pp; + FX_Corpse_Spawn((player)g_dmg_eAttacker, ANIM_DIESIMPLE); /* obituary networking */ WriteByte(MSG_MULTICAST, SVC_CGAMEPACKET); @@ -78,19 +79,6 @@ OP4CTFRules::PlayerDeath(base_player pp) } pl.health = 0; - - /* Let's handle corpses on the clientside */ - entity corpse = spawn(); - setorigin(corpse, pl.origin + [0,0,32]); - setmodel(corpse, pl.model); - setsize(corpse, VEC_HULL_MIN, VEC_HULL_MAX); - corpse.movetype = MOVETYPE_TOSS; - corpse.solid = SOLID_TRIGGER; - corpse.modelindex = pl.modelindex; - corpse.frame = ANIM_DIESIMPLE; - corpse.angles = pl.angles; - corpse.velocity = pl.velocity; - corpse.colormap = pl.colormap; } void diff --git a/src/shared/include.src b/src/shared/include.src index 583654c..367fc1e 100644 --- a/src/shared/include.src +++ b/src/shared/include.src @@ -16,6 +16,7 @@ player.qc ../../../valve/src/shared/fx_gibhuman.qc ../../../base/src/shared/fx_spark.qc ../../../valve/src/shared/fx_impact.qc +../../../base/src/shared/fx_corpse.qc items.h weapons.h