From: Mario Date: Mon, 13 Feb 2017 08:16:54 +0000 (+1000) Subject: Clear personal waypoint on death X-Git-Tag: xonotic-v0.8.2~215 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=13cd15acafc766156995cec93506db754aa4899a;p=xonotic%2Fxonotic-data.pk3dir.git Clear personal waypoint on death --- diff --git a/qcsrc/server/player.qc b/qcsrc/server/player.qc index 5e581c2bd..980a0472f 100644 --- a/qcsrc/server/player.qc +++ b/qcsrc/server/player.qc @@ -615,6 +615,8 @@ void PlayerDamage(entity this, entity inflictor, entity attacker, float damage, UNSET_ONGROUND(this); // dying animation this.deadflag = DEAD_DYING; + // clear checkpoints (prevent cheating) + if (this.personal) delete(this.personal); // when to allow respawn calculate_player_respawn_time(this);