about summary refs log tree commit diff
path: root/src/game/server/player.h
diff options
context:
space:
mode:
authorMarius "Teelevision" Neugebauer <marius@teele.eu>2014-04-08 02:18:26 +0200
committerMarius "Teelevision" Neugebauer <marius@teele.eu>2014-04-08 02:18:26 +0200
commit2e3107802663087eadd711eb43b09605080730be (patch)
tree093941a33542932f952bf60820f8a426e3c825c4 /src/game/server/player.h
parent834e02e63445d1c4f7830109184420b6e9813b39 (diff)
downloadzcatch-2e3107802663087eadd711eb43b09605080730be.tar.gz
zcatch-2e3107802663087eadd711eb43b09605080730be.zip
added chat commands /victims and /kills
Diffstat (limited to 'src/game/server/player.h')
-rw-r--r--src/game/server/player.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/game/server/player.h b/src/game/server/player.h
index 32860106..e6595245 100644
--- a/src/game/server/player.h
+++ b/src/game/server/player.h
@@ -117,17 +117,20 @@ public:
 	enum
 	{
 		ZCATCH_NOT_CAUGHT = -1,
-		ZCATCH_RELEASE_ALL = -1
+		ZCATCH_RELEASE_ALL = -1,
+		ZCATCH_CAUGHT_REASON_JOINING = 0,
+		ZCATCH_CAUGHT_REASON_KILLED,
 	};
 	struct CZCatchVictim
 	{
 		int ClientID;
+		int Reason;
 		CZCatchVictim *prev;
 	};
 	CZCatchVictim *m_ZCatchVictims;
 	int m_zCatchNumVictims;
 	int m_zCatchNumKillsInARow;
-	void AddZCatchVictim(int ClientID);
+	void AddZCatchVictim(int ClientID, int reason = ZCATCH_CAUGHT_REASON_JOINING);
 	void ReleaseZCatchVictim(int ClientID, int limit = 0);
 	bool HasZCatchVictims() { return (m_ZCatchVictims != NULL); }
 	int LastZCatchVictim() { return HasZCatchVictims() ? m_ZCatchVictims->ClientID : -1; }