Include and make use of the FX_Corpse stuff.

This commit is contained in:
Marco Cawthorne 2021-12-13 13:00:45 -08:00
parent 5b933aec2e
commit ebdc8e07c0
Signed by: eukara
GPG key ID: C196CD8BA993248A
2 changed files with 2 additions and 13 deletions

View file

@ -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

View file

@ -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