X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fclient.qc;h=cb26ccc1fccc9c08be1bc46a4cf85bcd20842d8a;hb=8a8f9aefe3bd864bd4d4bd22e6236daa11fea79d;hp=79dca007633967ec8499d0a7b3c7e50054f15bf8;hpb=14aef0c52085bf8fce7b76b10d8862aabc43c6e4;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/client.qc b/qcsrc/server/client.qc index 79dca0076..cb26ccc1f 100644 --- a/qcsrc/server/client.qc +++ b/qcsrc/server/client.qc @@ -690,6 +690,10 @@ void PutPlayerInServer(entity this) IL_REMOVE(g_swamped, this); this.swampslug = NULL; this.swamp_interval = 0; + IL_EACH(g_counters, it.realowner == this, + { + delete(it); + }); STAT(HUD, this) = HUD_NORMAL; this.event_damage = PlayerDamage; @@ -1233,6 +1237,11 @@ void ClientDisconnect(entity this) if (this.chatbubbleentity) delete(this.chatbubbleentity); if (this.killindicator) delete(this.killindicator); + IL_EACH(g_counters, it.realowner == this, + { + delete(it); + }); + WaypointSprite_PlayerGone(this); bot_relinkplayerlist();