plugins/include/tf2_stocks.inc
changeset 2943 1bbdb33fee53
parent 2566 33656d9247c4
child 3044 d9ce84dda60a
     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 +}