1.1 --- a/plugins/include/tf2_stocks.inc Tue Mar 23 20:06:13 2010 -0400
1.2 +++ b/plugins/include/tf2_stocks.inc Wed Mar 31 08:51:25 2010 -0400
1.3 @@ -38,6 +38,36 @@
1.4 #include <tf2>
1.5 #include <sdktools>
1.6
1.7 +#define TF_CONDFLAG_NONE 0
1.8 +#define TF_CONDFLAG_SLOWED (1 << 0)
1.9 +#define TF_CONDFLAG_ZOOMED (1 << 1)
1.10 +#define TF_CONDFLAG_DISGUISING (1 << 2)
1.11 +#define TF_CONDFLAG_DISGUISED (1 << 3)
1.12 +#define TF_CONDFLAG_CLOAKED (1 << 4)
1.13 +#define TF_CONDFLAG_UBERCHARGED (1 << 5)
1.14 +#define TF_CONDFLAG_TELEPORTGLOW (1 << 6)
1.15 +#define TF_CONDFLAG_TAUNTING (1 << 7)
1.16 +#define TF_CONDFLAG_UBERCHARGEFADE (1 << 8)
1.17 +#define TF_CONDFLAG_TELEPORTING (1 << 10)
1.18 +#define TF_CONDFLAG_KRITZKRIEGED (1 << 11)
1.19 +#define TF_CONDFLAG_DEADRINGERED (1 << 13)
1.20 +#define TF_CONDFLAG_BONKED (1 << 14)
1.21 +#define TF_CONDFLAG_DAZED (1 << 15)
1.22 +#define TF_CONDFLAG_BUFFED (1 << 16)
1.23 +#define TF_CONDFLAG_CHARGING (1 << 17)
1.24 +#define TF_CONDFLAG_DEMOBUFF (1 << 18)
1.25 +#define TF_CONDFLAG_HEALING (1 << 19)
1.26 +#define TF_CONDFLAG_ONFIRE (1 << 20)
1.27 +#define TF_CONDFLAG_OVERHEALED (1 << 21)
1.28 +#define TF_CONDFLAG_JARATED (1 << 22)
1.29 +
1.30 +#define TF_DEATHFLAG_KILLERDOMINATION (1 << 0)
1.31 +#define TF_DEATHFLAG_ASSISTERDOMINATION (1 << 1)
1.32 +#define TF_DEATHFLAG_KILLERREVENGE (1 << 2)
1.33 +#define TF_DEATHFLAG_ASSISTERREVENGE (1 << 3)
1.34 +#define TF_DEATHFLAG_FIRSTBLOOD (1 << 4)
1.35 +#define TF_DEATHFLAG_DEADRINGER (1 << 5)
1.36 +
1.37 enum TFResourceType
1.38 {
1.39 TFResource_Ping,
1.40 @@ -217,3 +247,13 @@
1.41 }
1.42 }
1.43
1.44 +/**
1.45 + * Gets a player's condition bits
1.46 + *
1.47 + * @param client Player's index.
1.48 + * @return Player's condition bits
1.49 + */
1.50 +stock TF2_GetPlayerConditionFlags(client)
1.51 +{
1.52 + return GetEntProp(client, Prop_Send, "m_nPlayerCond");
1.53 +}