Team Fortress 2/Scripting/Script Functions/Constants
< Team Fortress 2 | Scripting | Script Functions
Contents
- 1 Standard Enum
- 1.1 EBotType
- 1.2 ECollisionGroup
- 1.3 ECritType
- 1.4 EHitGroup
- 1.5 EHoliday
- 1.6 EHudNotify
- 1.7 EMoveCollide
- 1.8 EMoveType
- 1.9 ENavCornerType
- 1.10 ENavDirType
- 1.11 ENavRelativeDirType
- 1.12 ENavTraverseType
- 1.13 ERenderFx
- 1.14 ERenderMode
- 1.15 ERoundState
- 1.16 EScriptRecipientFilter
- 1.17 ESolidType
- 1.18 ESpectatorMode
- 1.19 EStopwatchState
- 1.20 ETFBotDifficultyType
- 1.21 ETFClass
- 1.22 ETFCond
- 1.23 ETFDmgCustom
- 1.24 ETFTeam
- 1.25 Math
- 1.26 Server
- 2 Bit Fields
- 3 Unofficial
Full list of the enums and their constants found within the Constants
table. To access a constant of an enum, an example would be Constants.HideHUD.HIDEHUD_CROSSHAIR
.
Warning:Accessing constants is slow and can be tedious to type out. It is recommended to alias the constants (for example:
::IN_ATTACK <- Constants.FButtons.IN_ATTACK
) or use the numerical value directly.Tip:A simple solution for both issues above is folding all the constants into global scope using the following short snippet of code (only needs to be ran once!). This allows accessing constants directly instead of having to type out the whole thing, and it runs approximately x2 faster too. E.g.
CONTENTS_SOLID
instead of Constants.FContents.CONTENTS_SOLID
. This code includes a fix for the constants with null
value, which get redefined as 0 instead.
::ROOT <- getroottable();
if (!("ConstantNamingConvention" in ROOT)) // make sure folding is only done once
{
foreach (a,b in Constants)
foreach (k,v in b)
ROOT[k] <- v != null ? v : 0;
}
The purpose of the check for existing key is to prevent potential conflicts if any new constants with the same name are added in the future.
Standard Enum
An enum setup where each of its constants typically use integers in an ascending order as values, but not always.
EBotType
Name | Value |
---|---|
TF_BOT_TYPE
|
1337 |
ECollisionGroup
See the main page for documentation on each collision group.
Name | Value |
---|---|
COLLISION_GROUP_NONE
|
0 |
COLLISION_GROUP_DEBRIS
|
1 |
COLLISION_GROUP_DEBRIS_TRIGGER
|
2 |
COLLISION_GROUP_INTERACTIVE_DEBRIS
|
3 |
COLLISION_GROUP_INTERACTIVE
|
4 |
COLLISION_GROUP_PLAYER
|
5 |
COLLISION_GROUP_BREAKABLE_GLASS
|
6 |
COLLISION_GROUP_VEHICLE
|
7 |
COLLISION_GROUP_PLAYER_MOVEMENT
|
8 |
COLLISION_GROUP_NPC
|
9 |
COLLISION_GROUP_IN_VEHICLE
|
10 |
COLLISION_GROUP_WEAPON
|
11 |
COLLISION_GROUP_VEHICLE_CLIP
|
12 |
COLLISION_GROUP_PROJECTILE
|
13 |
COLLISION_GROUP_DOOR_BLOCKER
|
14 |
COLLISION_GROUP_PASSABLE_DOOR
|
15 |
COLLISION_GROUP_DISSOLVING
|
16 |
COLLISION_GROUP_PUSHAWAY
|
17 |
COLLISION_GROUP_NPC_ACTOR
|
18 |
COLLISION_GROUP_NPC_SCRIPTED
|
19 |
LAST_SHARED_COLLISION_GROUP
|
20 |
Note: Team Fortress 2 has extended collision groups, see below.
ECritType
Name | Value |
---|---|
CRIT_NONE
|
0 |
CRIT_MINI
|
1 |
CRIT_FULL
|
2 |
EHitGroup
Name | Value |
---|---|
HITGROUP_GENERIC
|
null Bug:This is supposed to be 0 [todo tested in?] |
HITGROUP_HEAD
|
1 |
HITGROUP_CHEST
|
2 |
HITGROUP_STOMACH
|
3 |
HITGROUP_LEFTARM
|
4 |
HITGROUP_RIGHTARM
|
5 |
HITGROUP_LEFTLEG
|
6 |
HITGROUP_RIGHTLEG
|
7 |
HITGROUP_GEAR
|
10 |
EHoliday
Name | Value |
---|---|
kHoliday_None
|
0 |
kHoliday_TFBirthday
|
1 |
kHoliday_Halloween
|
2 |
kHoliday_Christmas
|
3 |
kHoliday_CommunityUpdate
|
4 |
kHoliday_EOTL
|
5 |
kHoliday_Valentines
|
6 |
kHoliday_MeetThePyro
|
7 |
kHoliday_FullMoon
|
8 |
kHoliday_HalloweenOrFullMoon
|
9 |
kHoliday_HalloweenOrFullMoonOrValentines
|
10 |
kHoliday_AprilFools
|
11 |
kHoliday_Soldier
|
12 |
kHoliday_Summer
|
13 |
kHolidayCount
|
14 |
EHudNotify
Name | Value |
---|---|
HUD_PRINTNOTIFY
|
1 |
HUD_PRINTCONSOLE
|
2 |
HUD_PRINTTALK
|
3 |
HUD_PRINTCENTER
|
4 |
EMoveCollide
Name | Value |
---|---|
MOVECOLLIDE_DEFAULT
|
0 |
MOVECOLLIDE_FLY_BOUNCE
|
1 |
MOVECOLLIDE_FLY_CUSTOM
|
2 |
MOVECOLLIDE_FLY_SLIDE
|
3 |
MOVECOLLIDE_MAX_BITS
|
3 |
MOVECOLLIDE_COUNT
|
4 |
EMoveType
Name | Value |
---|---|
MOVETYPE_NONE
|
0 |
MOVETYPE_ISOMETRIC
|
1 |
MOVETYPE_WALK
|
2 |
MOVETYPE_STEP
|
3 |
MOVETYPE_FLY
|
4 |
MOVETYPE_FLYGRAVITY
|
5 |
MOVETYPE_VPHYSICS
|
6 |
MOVETYPE_PUSH
|
7 |
MOVETYPE_NOCLIP
|
8 |
MOVETYPE_LADDER
|
9 |
MOVETYPE_OBSERVER
|
10 |
MOVETYPE_CUSTOM
|
11 |
MOVETYPE_LAST
|
11 |
Name | Value |
---|---|
NORTH_WEST
|
0 |
NORTH_EAST
|
1 |
SOUTH_EAST
|
2 |
SOUTH_WEST
|
3 |
NUM_CORNERS
|
4 |
Name | Value |
---|---|
NORTH
|
0 |
EAST
|
1 |
SOUTH
|
2 |
WEST
|
3 |
NUM_DIRECTIONS
|
4 |
Name | Value |
---|---|
FORWARD
|
0 |
RIGHT
|
1 |
BACKWARD
|
2 |
LEFT
|
3 |
UP
|
4 |
DOWN
|
5 |
NUM_RELATIVE_DIRECTIONS
|
6 |
Name | Value |
---|---|
GO_NORTH
|
0 |
GO_EAST
|
1 |
GO_SOUTH
|
2 |
GO_WEST
|
3 |
GO_LADDER_UP
|
4 |
GO_LADDER_DOWN
|
5 |
GO_JUMP
|
6 |
GO_ELEVATOR_UP
|
7 |
GO_ELEVATOR_DOWN
|
8 |
NUM_TRAVERSE_TYPES
|
9 |
ERenderFx
Name | Value |
---|---|
kRenderFxNone
|
0 |
kRenderFxPulseSlow
|
1 |
kRenderFxPulseFast
|
2 |
kRenderFxPulseSlowWide
|
3 |
kRenderFxPulseFastWide
|
4 |
kRenderFxFadeSlow
|
5 |
kRenderFxFadeFast
|
6 |
kRenderFxSolidSlow
|
7 |
kRenderFxSolidFast
|
8 |
kRenderFxStrobeSlow
|
9 |
kRenderFxStrobeFast
|
10 |
kRenderFxStrobeFaster
|
11 |
kRenderFxFlickerSlow
|
12 |
kRenderFxFlickerFast
|
13 |
kRenderFxNoDissipation
|
14 |
kRenderFxDistort
|
15 |
kRenderFxHologram
|
16 |
kRenderFxExplode
|
17 |
kRenderFxGlowShell
|
18 |
kRenderFxClampMinScale
|
19 |
kRenderFxEnvRain
|
20 |
kRenderFxEnvSnow
|
21 |
kRenderFxSpotlight
|
22 |
kRenderFxRagdoll
|
23 |
kRenderFxPulseFastWider
|
24 |
kRenderFxMax
|
25 |
ERenderMode
Name | Value |
---|---|
kRenderNormal
|
0 |
kRenderTransColor
|
1 |
kRenderTransTexture
|
2 |
kRenderGlow
|
3 |
kRenderTransAlpha
|
4 |
kRenderTransAdd
|
5 |
kRenderEnvironmental
|
6 |
kRenderTransAddFrameBlend
|
7 |
kRenderTransAlphaAdd
|
8 |
kRenderWorldGlow
|
9 |
kRenderNone
|
10 |
kRenderModeCount
|
11 |
ERoundState
Name | Value |
---|---|
GR_STATE_INIT
|
0 |
GR_STATE_PREGAME
|
1 |
GR_STATE_STARTGAME
|
2 |
GR_STATE_PREROUND
|
3 |
GR_STATE_RND_RUNNING
|
4 |
GR_STATE_TEAM_WIN
|
5 |
GR_STATE_RESTART
|
6 |
GR_STATE_STALEMATE
|
7 |
GR_STATE_GAME_OVER
|
8 |
GR_STATE_BONUS
|
9
Bug:This constant entry is missing! [todo tested in?] |
GR_STATE_BETWEEN_RNDS
|
10
Bug:This constant entry is missing! [todo tested in?] |
GR_NUM_ROUND_STATES
|
11 |
EScriptRecipientFilter
Name | Value |
---|---|
RECIPIENT_FILTER_DEFAULT
|
0 |
RECIPIENT_FILTER_PAS_ATTENUATION
|
1 |
RECIPIENT_FILTER_PAS
|
2 |
RECIPIENT_FILTER_PVS
|
3 |
RECIPIENT_FILTER_SINGLE_PLAYER
|
4 |
RECIPIENT_FILTER_GLOBAL
|
5 |
RECIPIENT_FILTER_TEAM
|
6 |
ESolidType
Name | Value |
---|---|
SOLID_NONE
|
0 |
SOLID_BSP
|
1 |
SOLID_BBOX
|
2 |
SOLID_OBB
|
3 |
SOLID_OBB_YAW
|
4 |
SOLID_CUSTOM
|
5 |
SOLID_VPHYSICS
|
6 |
SOLID_LAST
|
7 |
ESpectatorMode
Name | Value |
---|---|
OBS_MODE_NONE
|
0 |
OBS_MODE_DEATHCAM
|
1 |
OBS_MODE_FREEZECAM
|
2 |
OBS_MODE_FIXED
|
3 |
OBS_MODE_IN_EYE
|
4 |
OBS_MODE_CHASE
|
5 |
OBS_MODE_POI
|
6 |
OBS_MODE_ROAMING
|
7 |
NUM_OBSERVER_MODES
|
8 |
EStopwatchState
Name | Value |
---|---|
STOPWATCH_CAPTURE_TIME_NOT_SET
|
0 |
STOPWATCH_RUNNING
|
1 |
STOPWATCH_OVERTIME
|
2 |
ETFBotDifficultyType
Name | Value |
---|---|
EASY
|
0 |
NORMAL
|
1 |
HARD
|
2 |
EXPERT
|
3 |
NUM_DIFFICULTY_LEVELS
|
4 |
UNDEFINED
|
-1 |
ETFClass
Name | Value |
---|---|
TF_CLASS_UNDEFINED
|
0 |
TF_CLASS_SCOUT
|
1 |
TF_CLASS_SNIPER
|
2 |
TF_CLASS_SOLDIER
|
3 |
TF_CLASS_DEMOMAN
|
4 |
TF_CLASS_MEDIC
|
5 |
TF_CLASS_HEAVYWEAPONS
|
6 |
TF_CLASS_PYRO
|
7 |
TF_CLASS_SPY
|
8 |
TF_CLASS_ENGINEER
|
9 |
TF_CLASS_CIVILIAN
|
10 |
TF_CLASS_COUNT_ALL
|
11 |
TF_CLASS_RANDOM
|
12 |
ETFCond
Name | Value |
---|---|
TF_COND_AIMING
|
0 |
TF_COND_ZOOMED
|
1 |
TF_COND_DISGUISING
|
2 |
TF_COND_DISGUISED
|
3 |
TF_COND_STEALTHED
|
4 |
TF_COND_INVULNERABLE
|
5 |
TF_COND_TELEPORTED
|
6 |
TF_COND_TAUNTING
|
7 |
TF_COND_INVULNERABLE_WEARINGOFF
|
8 |
TF_COND_STEALTHED_BLINK
|
9 |
TF_COND_SELECTED_TO_TELEPORT
|
10 |
TF_COND_CRITBOOSTED
|
11 |
TF_COND_TMPDAMAGEBONUS
|
12 |
TF_COND_FEIGN_DEATH
|
13 |
TF_COND_PHASE
|
14 |
TF_COND_STUNNED
|
15 |
TF_COND_OFFENSEBUFF
|
16 |
TF_COND_SHIELD_CHARGE
|
17 |
TF_COND_DEMO_BUFF
|
18 |
TF_COND_ENERGY_BUFF
|
19 |
TF_COND_RADIUSHEAL
|
20 |
TF_COND_HEALTH_BUFF
|
21 |
TF_COND_BURNING
|
22 |
TF_COND_HEALTH_OVERHEALED
|
23 |
TF_COND_URINE
|
24 |
TF_COND_BLEEDING
|
25 |
TF_COND_DEFENSEBUFF
|
26 |
TF_COND_MAD_MILK
|
27 |
TF_COND_MEGAHEAL
|
28 |
TF_COND_REGENONDAMAGEBUFF
|
29 |
TF_COND_MARKEDFORDEATH
|
30 |
TF_COND_NOHEALINGDAMAGEBUFF
|
31 |
TF_COND_SPEED_BOOST
|
32 |
TF_COND_CRITBOOSTED_PUMPKIN
|
33 |
TF_COND_CRITBOOSTED_USER_BUFF
|
34 |
TF_COND_CRITBOOSTED_DEMO_CHARGE
|
35 |
TF_COND_SODAPOPPER_HYPE
|
36 |
TF_COND_CRITBOOSTED_FIRST_BLOOD
|
37 |
TF_COND_CRITBOOSTED_BONUS_TIME
|
38 |
TF_COND_CRITBOOSTED_CTF_CAPTURE
|
39 |
TF_COND_CRITBOOSTED_ON_KILL
|
40 |
TF_COND_CANNOT_SWITCH_FROM_MELEE
|
41 |
TF_COND_DEFENSEBUFF_NO_CRIT_BLOCK
|
42 |
TF_COND_REPROGRAMMED
|
43 |
TF_COND_CRITBOOSTED_RAGE_BUFF
|
44 |
TF_COND_DEFENSEBUFF_HIGH
|
45 |
TF_COND_SNIPERCHARGE_RAGE_BUFF
|
46 |
TF_COND_DISGUISE_WEARINGOFF
|
47 |
TF_COND_MARKEDFORDEATH_SILENT
|
48 |
TF_COND_DISGUISED_AS_DISPENSER
|
49 |
TF_COND_SAPPED
|
50 |
TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED
|
51 |
TF_COND_INVULNERABLE_USER_BUFF
|
52 |
TF_COND_HALLOWEEN_BOMB_HEAD
|
53 |
TF_COND_HALLOWEEN_THRILLER
|
54 |
TF_COND_RADIUSHEAL_ON_DAMAGE
|
55 |
TF_COND_CRITBOOSTED_CARD_EFFECT
|
56 |
TF_COND_INVULNERABLE_CARD_EFFECT
|
57 |
TF_COND_MEDIGUN_UBER_BULLET_RESIST
|
58 |
TF_COND_MEDIGUN_UBER_BLAST_RESIST
|
59 |
TF_COND_MEDIGUN_UBER_FIRE_RESIST
|
60 |
TF_COND_MEDIGUN_SMALL_BULLET_RESIST
|
61 |
TF_COND_MEDIGUN_SMALL_BLAST_RESIST
|
62 |
TF_COND_MEDIGUN_SMALL_FIRE_RESIST
|
63 |
TF_COND_STEALTHED_USER_BUFF
|
64 |
TF_COND_MEDIGUN_DEBUFF
|
65 |
TF_COND_STEALTHED_USER_BUFF_FADING
|
66 |
TF_COND_BULLET_IMMUNE
|
67 |
TF_COND_BLAST_IMMUNE
|
68 |
TF_COND_FIRE_IMMUNE
|
69 |
TF_COND_PREVENT_DEATH
|
70 |
TF_COND_MVM_BOT_STUN_RADIOWAVE
|
71 |
TF_COND_HALLOWEEN_SPEED_BOOST
|
72 |
TF_COND_HALLOWEEN_QUICK_HEAL
|
73 |
TF_COND_HALLOWEEN_GIANT
|
74 |
TF_COND_HALLOWEEN_TINY
|
75 |
TF_COND_HALLOWEEN_IN_HELL
|
76 |
TF_COND_HALLOWEEN_GHOST_MODE
|
77 |
TF_COND_MINICRITBOOSTED_ON_KILL
|
78 |
TF_COND_OBSCURED_SMOKE
|
79 |
TF_COND_PARACHUTE_ACTIVE
|
80 |
TF_COND_BLASTJUMPING
|
81 |
TF_COND_HALLOWEEN_KART
|
82 |
TF_COND_HALLOWEEN_KART_DASH
|
83 |
TF_COND_BALLOON_HEAD
|
84 |
TF_COND_MELEE_ONLY
|
85 |
TF_COND_SWIMMING_CURSE
|
86 |
TF_COND_FREEZE_INPUT
|
87 |
TF_COND_HALLOWEEN_KART_CAGE
|
88 |
TF_COND_DONOTUSE_0
|
89 |
TF_COND_RUNE_STRENGTH
|
90 |
TF_COND_RUNE_HASTE
|
91 |
TF_COND_RUNE_REGEN
|
92 |
TF_COND_RUNE_RESIST
|
93 |
TF_COND_RUNE_VAMPIRE
|
94 |
TF_COND_RUNE_REFLECT
|
95 |
TF_COND_RUNE_PRECISION
|
96 |
TF_COND_RUNE_AGILITY
|
97 |
TF_COND_GRAPPLINGHOOK
|
98 |
TF_COND_GRAPPLINGHOOK_SAFEFALL
|
99 |
TF_COND_GRAPPLINGHOOK_LATCHED
|
100 |
TF_COND_GRAPPLINGHOOK_BLEEDING
|
101 |
TF_COND_AFTERBURN_IMMUNE
|
102 |
TF_COND_RUNE_KNOCKOUT
|
103 |
TF_COND_RUNE_IMBALANCE
|
104 |
TF_COND_CRITBOOSTED_RUNE_TEMP
|
105 |
TF_COND_PASSTIME_INTERCEPTION
|
106 |
TF_COND_SWIMMING_NO_EFFECTS
|
107 |
TF_COND_PURGATORY
|
108 |
TF_COND_RUNE_KING
|
109 |
TF_COND_RUNE_PLAGUE
|
110 |
TF_COND_RUNE_SUPERNOVA
|
111 |
TF_COND_PLAGUE
|
112 |
TF_COND_KING_BUFFED
|
113 |
TF_COND_TEAM_GLOWS
|
114 |
TF_COND_KNOCKED_INTO_AIR
|
115 |
TF_COND_COMPETITIVE_WINNER
|
116 |
TF_COND_COMPETITIVE_LOSER
|
117 |
TF_COND_HEALING_DEBUFF
|
118 |
TF_COND_PASSTIME_PENALTY_DEBUFF
|
119 |
TF_COND_GRAPPLED_TO_PLAYER
|
120 |
TF_COND_GRAPPLED_BY_PLAYER
|
121 |
TF_COND_PARACHUTE_DEPLOYED
|
122 |
TF_COND_GAS
|
123 |
TF_COND_BURNING_PYRO
|
124 |
TF_COND_ROCKETPACK
|
125 |
TF_COND_LOST_FOOTING
|
126 |
TF_COND_AIR_CURRENT
|
127 |
TF_COND_HALLOWEEN_HELL_HEAL
|
128 |
TF_COND_POWERUPMODE_DOMINANT
|
129 |
TF_COND_IMMUNE_TO_PUSHBACK
|
130 |
TF_COND_INVALID
|
-1 |
ETFDmgCustom
Name | Value |
---|---|
TF_DMG_CUSTOM_NONE
|
0 |
TF_DMG_CUSTOM_HEADSHOT
|
1 |
TF_DMG_CUSTOM_BACKSTAB
|
2 |
TF_DMG_CUSTOM_BURNING
|
3 |
TF_DMG_WRENCH_FIX
|
4 |
TF_DMG_CUSTOM_MINIGUN
|
5 |
TF_DMG_CUSTOM_SUICIDE
|
6 |
TF_DMG_CUSTOM_TAUNTATK_HADOUKEN
|
7 |
TF_DMG_CUSTOM_BURNING_FLARE
|
8 |
TF_DMG_CUSTOM_TAUNTATK_HIGH_NOON
|
9 |
TF_DMG_CUSTOM_TAUNTATK_GRAND_SLAM
|
10 |
TF_DMG_CUSTOM_PENETRATE_MY_TEAM
|
11 |
TF_DMG_CUSTOM_PENETRATE_ALL_PLAYERS
|
12 |
TF_DMG_CUSTOM_TAUNTATK_FENCING
|
13 |
TF_DMG_CUSTOM_PENETRATE_NONBURNING_TEAMMATE
|
14 |
TF_DMG_CUSTOM_TAUNTATK_ARROW_STAB
|
15 |
TF_DMG_CUSTOM_TELEFRAG
|
16 |
TF_DMG_CUSTOM_BURNING_ARROW
|
17 |
TF_DMG_CUSTOM_FLYINGBURN
|
18 |
TF_DMG_CUSTOM_PUMPKIN_BOMB
|
19 |
TF_DMG_CUSTOM_DECAPITATION
|
20 |
TF_DMG_CUSTOM_TAUNTATK_GRENADE
|
21 |
TF_DMG_CUSTOM_BASEBALL
|
22 |
TF_DMG_CUSTOM_CHARGE_IMPACT
|
23 |
TF_DMG_CUSTOM_TAUNTATK_BARBARIAN_SWING
|
24 |
TF_DMG_CUSTOM_AIR_STICKY_BURST
|
25 |
TF_DMG_CUSTOM_DEFENSIVE_STICKY
|
26 |
TF_DMG_CUSTOM_PICKAXE
|
27 |
TF_DMG_CUSTOM_ROCKET_DIRECTHIT
|
28 |
TF_DMG_CUSTOM_TAUNTATK_UBERSLICE
|
29 |
TF_DMG_CUSTOM_PLAYER_SENTRY
|
30 |
TF_DMG_CUSTOM_STANDARD_STICKY
|
31 |
TF_DMG_CUSTOM_SHOTGUN_REVENGE_CRIT
|
32 |
TF_DMG_CUSTOM_TAUNTATK_ENGINEER_GUITAR_SMASH
|
33 |
TF_DMG_CUSTOM_BLEEDING
|
34 |
TF_DMG_CUSTOM_GOLD_WRENCH
|
35 |
TF_DMG_CUSTOM_CARRIED_BUILDING
|
36 |
TF_DMG_CUSTOM_COMBO_PUNCH
|
37 |
TF_DMG_CUSTOM_TAUNTATK_ENGINEER_ARM_KILL
|
38 |
TF_DMG_CUSTOM_FISH_KILL
|
39 |
TF_DMG_CUSTOM_TRIGGER_HURT
|
40 |
TF_DMG_CUSTOM_DECAPITATION_BOSS
|
41 |
TF_DMG_CUSTOM_STICKBOMB_EXPLOSION
|
42 |
TF_DMG_CUSTOM_AEGIS_ROUND
|
43 |
TF_DMG_CUSTOM_FLARE_EXPLOSION
|
44 |
TF_DMG_CUSTOM_BOOTS_STOMP
|
45 |
TF_DMG_CUSTOM_PLASMA
|
46 |
TF_DMG_CUSTOM_PLASMA_CHARGED
|
47 |
TF_DMG_CUSTOM_PLASMA_GIB
|
48 |
TF_DMG_CUSTOM_PRACTICE_STICKY
|
49 |
TF_DMG_CUSTOM_EYEBALL_ROCKET
|
50 |
TF_DMG_CUSTOM_HEADSHOT_DECAPITATION
|
51 |
TF_DMG_CUSTOM_TAUNTATK_ARMAGEDDON
|
52 |
TF_DMG_CUSTOM_FLARE_PELLET
|
53 |
TF_DMG_CUSTOM_CLEAVER
|
54 |
TF_DMG_CUSTOM_CLEAVER_CRIT
|
55 |
TF_DMG_CUSTOM_SAPPER_RECORDER_DEATH
|
56 |
TF_DMG_CUSTOM_MERASMUS_PLAYER_BOMB
|
57 |
TF_DMG_CUSTOM_MERASMUS_GRENADE
|
58 |
TF_DMG_CUSTOM_MERASMUS_ZAP
|
59 |
TF_DMG_CUSTOM_MERASMUS_DECAPITATION
|
60 |
TF_DMG_CUSTOM_CANNONBALL_PUSH
|
61 |
TF_DMG_CUSTOM_TAUNTATK_ALLCLASS_GUITAR_RIFF
|
62 |
TF_DMG_CUSTOM_THROWABLE
|
63 |
TF_DMG_CUSTOM_THROWABLE_KILL
|
64 |
TF_DMG_CUSTOM_SPELL_TELEPORT
|
65 |
TF_DMG_CUSTOM_SPELL_SKELETON
|
66 |
TF_DMG_CUSTOM_SPELL_MIRV
|
67 |
TF_DMG_CUSTOM_SPELL_METEOR
|
68 |
TF_DMG_CUSTOM_SPELL_LIGHTNING
|
69 |
TF_DMG_CUSTOM_SPELL_FIREBALL
|
70 |
TF_DMG_CUSTOM_SPELL_MONOCULUS
|
71 |
TF_DMG_CUSTOM_SPELL_BLASTJUMP
|
72 |
TF_DMG_CUSTOM_SPELL_BATS
|
73 |
TF_DMG_CUSTOM_SPELL_TINY
|
74 |
TF_DMG_CUSTOM_KART
|
75 |
TF_DMG_CUSTOM_GIANT_HAMMER
|
76 |
TF_DMG_CUSTOM_RUNE_REFLECT
|
77 |
TF_DMG_CUSTOM_DRAGONS_FURY_IGNITE
|
78 |
TF_DMG_CUSTOM_DRAGONS_FURY_BONUS_BURNING
|
79 |
TF_DMG_CUSTOM_SLAP_KILL
|
80 |
TF_DMG_CUSTOM_CROC
|
81 |
TF_DMG_CUSTOM_TAUNTATK_GASBLAST
|
82 |
TF_DMG_CUSTOM_AXTINGUISHER_BOOSTED
|
83 |
TF_DMG_CUSTOM_KRAMPUS_MELEE
|
84 |
TF_DMG_CUSTOM_KRAMPUS_RANGED
|
85 |
TF_DMG_CUSTOM_END
|
86 |
ETFTeam
Name | Value |
---|---|
TEAM_UNASSIGNED
|
null Bug:This is supposed to be 0 [todo tested in?] |
TEAM_SPECTATOR
|
1 |
TF_TEAM_PVE_DEFENDERS
|
2 |
TF_TEAM_RED
|
2 |
TF_TEAM_BLUE
|
3 |
TF_TEAM_PVE_INVADERS
|
3 |
TF_TEAM_COUNT
|
4 |
TF_TEAM_PVE_INVADERS_GIANTS
|
4 |
TEAM_ANY
|
-2 |
TEAM_INVALID
|
-1 |
Math
Name | Value |
---|---|
Zero
|
0 |
Epsilon
|
1.19209e-07 |
GoldenRatio
|
1.61803 |
One
|
1 |
Sqrt2
|
1.41421 |
Sqrt3
|
1.73205 |
E
|
2.71828 |
Pi
|
3.14159 |
Tau
|
6.28319 |
Server
Name | Value |
---|---|
ConstantNamingConvention
|
Constants are named as follows: F -> flags, E -> enums, (nothing) -> random values/constants |
DIST_EPSILON
|
0.03125 |
MAX_PLAYERS
|
101 |
MAX_EDICTS
|
2048 |
Bit Fields
These enums setup their constants by using shifted bit values, a defining trait of bit fields. It may be necessary to account for multiple constants of the same enum at once, necessitating the use of bitwise operators.
FButtons
Name | Value |
---|---|
IN_ATTACK
|
1 |
IN_JUMP
|
2 |
IN_DUCK
|
4 |
IN_FORWARD
|
8 |
IN_BACK
|
16 |
IN_USE
|
32 |
IN_CANCEL
|
64 |
IN_LEFT
|
128 |
IN_RIGHT
|
256 |
IN_MOVELEFT
|
512 |
IN_MOVERIGHT
|
1024 |
IN_ATTACK2
|
2048 |
IN_RUN
|
4096 |
IN_RELOAD
|
8192 |
IN_ALT1
|
16384 |
IN_ALT2
|
32768 |
IN_SCORE
|
65536 |
IN_SPEED
|
131072 |
IN_WALK
|
262144 |
IN_ZOOM
|
524288 |
IN_WEAPON1
|
1048576 |
IN_WEAPON2
|
2097152 |
IN_BULLRUSH
|
4194304 |
IN_GRENADE1
|
8388608 |
IN_GRENADE2
|
16777216 |
IN_ATTACK3
|
33554432 |
FContents
Name | Value |
---|---|
CONTENTS_EMPTY
|
null Bug:This is supposed to be 0 [todo tested in?] |
CONTENTS_SOLID
|
1 |
CONTENTS_WINDOW
|
2 |
CONTENTS_AUX
|
4 |
CONTENTS_GRATE
|
8 |
CONTENTS_SLIME
|
16 |
CONTENTS_WATER
|
32 |
CONTENTS_BLOCKLOS
|
64 |
CONTENTS_OPAQUE
|
128 |
LAST_VISIBLE_CONTENTS
|
128 |
ALL_VISIBLE_CONTENTS
|
255 |
CONTENTS_TESTFOGVOLUME
|
256 |
CONTENTS_UNUSED
|
512 |
CONTENTS_UNUSED6
|
1024 |
CONTENTS_TEAM1
|
2048 |
CONTENTS_TEAM2
|
4096 |
CONTENTS_IGNORE_NODRAW_OPAQUE
|
8192 |
CONTENTS_MOVEABLE
|
16384 |
CONTENTS_AREAPORTAL
|
32768 |
CONTENTS_PLAYERCLIP
|
65536 |
CONTENTS_MONSTERCLIP
|
131072 |
CONTENTS_CURRENT_0
|
262144 |
CONTENTS_CURRENT_90
|
524288 |
CONTENTS_CURRENT_180
|
1048576 |
CONTENTS_CURRENT_270
|
2097152 |
CONTENTS_CURRENT_UP
|
4194304 |
CONTENTS_CURRENT_DOWN
|
8388608 |
CONTENTS_ORIGIN
|
16777216 |
CONTENTS_MONSTER
|
33554432 |
CONTENTS_DEBRIS
|
67108864 |
CONTENTS_DETAIL
|
134217728 |
CONTENTS_TRANSLUCENT
|
268435456 |
CONTENTS_LADDER
|
536870912 |
CONTENTS_HITBOX
|
1073741824 |
FDmgType
- See Damage Types for more complete descriptions.
Name | Value |
---|---|
DMG_GENERIC
|
null Bug:This is supposed to be 0 [todo tested in?] |
DMG_CRUSH
|
1 |
DMG_BULLET
|
2 |
DMG_SLASH
|
4 |
DMG_BURN
|
8 |
DMG_VEHICLE
|
16 |
DMG_FALL
|
32 |
DMG_BLAST
|
64 |
DMG_CLUB
|
128 |
DMG_SHOCK
|
256 |
DMG_SONIC
|
512 |
DMG_ENERGYBEAM
|
1024 |
DMG_PREVENT_PHYSICS_FORCE
|
2048 |
DMG_NEVERGIB
|
4096 |
DMG_ALWAYSGIB
|
8192 |
DMG_DROWN
|
16384 |
DMG_PARALYZE
|
32768 |
DMG_NERVEGAS
|
65536 |
DMG_POISON
|
131072 |
DMG_RADIATION
|
262144 |
DMG_DROWNRECOVER
|
524288 |
DMG_ACID
|
1048576 |
DMG_SLOWBURN
|
2097152 |
DMG_REMOVENORAGDOLL
|
4194304 |
DMG_PHYSGUN
|
8388608 |
DMG_PLASMA
|
16777216 |
DMG_AIRBOAT
|
33554432 |
DMG_DISSOLVE
|
67108864 |
DMG_BLAST_SURFACE
|
134217728 |
DMG_DIRECT
|
268435456 |
DMG_BUCKSHOT
|
536870912 |
FEntityEffects
Name | Value |
---|---|
EF_BONEMERGE
|
1 |
EF_BRIGHTLIGHT
|
2 |
EF_DIMLIGHT
|
4 |
EF_NOINTERP
|
8 |
EF_MAX_BITS
|
10 |
EF_NOSHADOW
|
16 |
EF_NODRAW
|
32 |
EF_NORECEIVESHADOW
|
64 |
EF_BONEMERGE_FASTCULL
|
128 |
EF_ITEM_BLINK
|
256 |
EF_PARENT_ANIMATES
|
512 |
FEntityEFlags
Name | Value |
---|---|
EFL_KILLME
|
1 |
EFL_DORMANT
|
2 |
EFL_NOCLIP_ACTIVE
|
4 |
EFL_SETTING_UP_BONES
|
8 |
EFL_HAS_PLAYER_CHILD
|
16 |
EFL_KEEP_ON_RECREATE_ENTITIES
|
16 |
EFL_DIRTY_SHADOWUPDATE
|
32 |
EFL_NOTIFY
|
64 |
EFL_FORCE_CHECK_TRANSMIT
|
128 |
EFL_BOT_FROZEN
|
256 |
EFL_SERVER_ONLY
|
512 |
EFL_NO_AUTO_EDICT_ATTACH
|
1024 |
EFL_DIRTY_ABSTRANSFORM
|
2048 |
EFL_DIRTY_ABSVELOCITY
|
4096 |
EFL_DIRTY_ABSANGVELOCITY
|
8192 |
EFL_DIRTY_SURROUNDING_COLLISION_BOUNDS
|
16384 |
EFL_DIRTY_SPATIAL_PARTITION
|
32768 |
EFL_FORCE_ALLOW_MOVEPARENT
|
65536 |
EFL_IN_SKYBOX
|
131072 |
EFL_USE_PARTITION_WHEN_NOT_SOLID
|
262144 |
EFL_TOUCHING_FLUID
|
524288 |
EFL_IS_BEING_LIFTED_BY_BARNACLE
|
1048576 |
EFL_NO_ROTORWASH_PUSH
|
2097152 |
EFL_NO_THINK_FUNCTION
|
4194304 |
EFL_NO_GAME_PHYSICS_SIMULATION
|
8388608 |
EFL_CHECK_UNTOUCH
|
16777216 |
EFL_DONTBLOCKLOS
|
33554432 |
EFL_DONTWALKON
|
67108864 |
EFL_NO_DISSOLVE
|
134217728 |
EFL_NO_MEGAPHYSCANNON_RAGDOLL
|
268435456 |
EFL_NO_WATER_VELOCITY_CHANGE
|
536870912 |
EFL_NO_PHYSCANNON_INTERACTION
|
1073741824 |
EFL_NO_DAMAGE_FORCES
|
2147483648 |
FHideHUD
Name | Value |
---|---|
HIDEHUD_WEAPONSELECTION
|
1 |
HIDEHUD_FLASHLIGHT
|
2 |
HIDEHUD_ALL
|
4 |
HIDEHUD_HEALTH
|
8 |
HIDEHUD_PLAYERDEAD
|
16 |
HIDEHUD_BITCOUNT
|
17 |
HIDEHUD_NEEDSUIT
|
32 |
HIDEHUD_MISCSTATUS
|
64 |
HIDEHUD_CHAT
|
128 |
HIDEHUD_CROSSHAIR
|
256 |
HIDEHUD_VEHICLE_CROSSHAIR
|
512 |
HIDEHUD_INVEHICLE
|
1024 |
HIDEHUD_BONUS_PROGRESS
|
2048 |
HIDEHUD_BUILDING_STATUS
|
4096 |
HIDEHUD_CLOAK_AND_FEIGN
|
8192 |
HIDEHUD_PIPES_AND_CHARGE
|
16384 |
HIDEHUD_METAL
|
32768 |
HIDEHUD_TARGET_ID
|
65536 |
Name | Value |
---|---|
NAV_MESH_INVALID
|
0 |
NAV_MESH_CROUCH
|
1 |
NAV_MESH_JUMP
|
2 |
NAV_MESH_PRECISE
|
4 |
NAV_MESH_NO_JUMP
|
8 |
NAV_MESH_STOP
|
16 |
NAV_MESH_RUN
|
32 |
NAV_MESH_WALK
|
64 |
NAV_MESH_AVOID
|
128 |
NAV_MESH_TRANSIENT
|
256 |
NAV_MESH_DONT_HIDE
|
512 |
NAV_MESH_STAND
|
1024 |
NAV_MESH_NO_HOSTAGES
|
2048 |
NAV_MESH_STAIRS
|
4096 |
NAV_MESH_NO_MERGE
|
8192 |
NAV_MESH_OBSTACLE_TOP
|
16384 |
NAV_MESH_CLIFF
|
32768 |
NAV_MESH_FIRST_CUSTOM
|
65536 |
NAV_MESH_LAST_CUSTOM
|
67108864 |
NAV_MESH_FUNC_COST
|
536870912 |
NAV_MESH_HAS_ELEVATOR
|
1073741824 |
NAV_MESH_NAV_BLOCKER
|
2147483648 |
FPlayer
Note:The name is misleading, these flags exist on all entities, not just players.
Name | Value |
---|---|
FL_ONGROUND
|
1 |
FL_DUCKING
|
2 |
FL_ANIMDUCKING
|
4 |
FL_WATERJUMP
|
8 |
PLAYER_FLAG_BITS
|
11 |
FL_ONTRAIN
|
16 |
FL_INRAIN
|
32 |
FL_FROZEN
|
64 |
FL_ATCONTROLS
|
128 |
FL_CLIENT
|
256 |
FL_FAKECLIENT
|
512 |
FL_INWATER
|
1024 |
FL_FLY
|
2048 |
FL_SWIM
|
4096 |
FL_CONVEYOR
|
8192 |
FL_NPC
|
16384 |
FL_GODMODE
|
32768 |
FL_NOTARGET
|
65536 |
FL_AIMTARGET
|
131072 |
FL_PARTIALGROUND
|
262144 |
FL_STATICPROP
|
524288 |
FL_GRAPHED
|
1048576 |
FL_GRENADE
|
2097152 |
FL_STEPMOVEMENT
|
4194304 |
FL_DONTTOUCH
|
8388608 |
FL_BASEVELOCITY
|
16777216 |
FL_WORLDBRUSH
|
33554432 |
FL_OBJECT
|
67108864 |
FL_KILLME
|
134217728 |
FL_ONFIRE
|
268435456 |
FL_DISSOLVING
|
536870912 |
FL_TRANSRAGDOLL
|
1073741824 |
FL_UNBLOCKABLE_BY_PLAYER
|
2147483648 |
FSolid
Name | Value |
---|---|
FSOLID_CUSTOMRAYTEST
|
1 |
FSOLID_CUSTOMBOXTEST
|
2 |
FSOLID_NOT_SOLID
|
4 |
FSOLID_TRIGGER
|
8 |
FSOLID_MAX_BITS
|
10 |
FSOLID_NOT_STANDABLE
|
16 |
FSOLID_VOLUME_CONTENTS
|
32 |
FSOLID_FORCE_WORLD_ALIGNED
|
64 |
FSOLID_USE_TRIGGER_BOUNDS
|
128 |
FSOLID_ROOT_PARENT_ALIGNED
|
256 |
FSOLID_TRIGGER_TOUCH_DEBRIS
|
512 |
FSurf
Name | Value |
---|---|
SURF_LIGHT
|
1 |
SURF_SKY2D
|
2 |
SURF_SKY
|
4 |
SURF_WARP
|
8 |
SURF_TRANS
|
16 |
SURF_NOPORTAL
|
32 |
SURF_TRIGGER
|
64 |
SURF_NODRAW
|
128 |
SURF_HINT
|
256 |
SURF_SKIP
|
512 |
SURF_NOLIGHT
|
1024 |
SURF_BUMPLIGHT
|
2048 |
SURF_NOSHADOWS
|
4096 |
SURF_NODECALS
|
8192 |
SURF_NOCHOP
|
16384 |
SURF_HITBOX
|
32768 |
FTaunts
Name | Value |
---|---|
TAUNT_BASE_WEAPON
|
0 |
TAUNT_MISC_ITEM
|
1 |
TAUNT_SHOW_ITEM
|
2 |
TAUNT_LONG
|
3 |
TAUNT_SPECIAL
|
4 |
FTFBotAttributeType
Name | Value |
---|---|
REMOVE_ON_DEATH
|
1 |
AGGRESSIVE
|
2 |
IS_NPC
|
4 |
SUPPRESS_FIRE
|
8 |
DISABLE_DODGE
|
16 |
BECOME_SPECTATOR_ON_DEATH
|
32 |
QUOTA_MANANGED
|
64 |
RETAIN_BUILDINGS
|
128 |
SPAWN_WITH_FULL_CHARGE
|
256 |
ALWAYS_CRIT
|
512 |
IGNORE_ENEMIES
|
1024 |
HOLD_FIRE_UNTIL_FULL_RELOAD
|
2048 |
PRIORITIZE_DEFENSE
|
4096 |
ALWAYS_FIRE_WEAPON
|
8192 |
TELEPORT_TO_HINT
|
16384 |
MINIBOSS
|
32768 |
USE_BOSS_HEALTH_BAR
|
65536 |
IGNORE_FLAG
|
131072 |
AUTO_JUMP
|
262144 |
AIR_CHARGE_ONLY
|
524288 |
PREFER_VACCINATOR_BULLETS
|
1048576 |
PREFER_VACCINATOR_BLAST
|
2097152 |
PREFER_VACCINATOR_FIRE
|
4194304 |
BULLET_IMMUNE
|
8388608 |
BLAST_IMMUNE
|
16777216 |
FIRE_IMMUNE
|
33554432 |
PARACHUTE
|
67108864 |
PROJECTILE_SHIELD
|
134217728 |
Name | Value |
---|---|
TF_NAV_INVALID
|
0 |
TF_NAV_BLOCKED
|
1 |
TF_NAV_SPAWN_ROOM_RED
|
2 |
TF_NAV_SPAWN_ROOM_BLUE
|
4 |
TF_NAV_SPAWN_ROOM_EXIT
|
8 |
TF_NAV_HAS_AMMO
|
16 |
TF_NAV_HAS_HEALTH
|
32 |
TF_NAV_CONTROL_POINT
|
64 |
TF_NAV_BLUE_SENTRY_DANGER
|
128 |
TF_NAV_RED_SENTRY_DANGER
|
256 |
TF_NAV_BLUE_SETUP_GATE
|
2048 |
TF_NAV_RED_SETUP_GATE
|
4096 |
TF_NAV_BLOCKED_AFTER_POINT_CAPTURE
|
8192 |
TF_NAV_BLOCKED_UNTIL_POINT_CAPTURE
|
16384 |
TF_NAV_BLUE_ONE_WAY_DOOR
|
32768 |
TF_NAV_RED_ONE_WAY_DOOR
|
65536 |
TF_NAV_WITH_SECOND_POINT
|
131072 |
TF_NAV_WITH_THIRD_POINT
|
262144 |
TF_NAV_WITH_FOURTH_POINT
|
524288 |
TF_NAV_WITH_FIFTH_POINT
|
1048576 |
TF_NAV_SNIPER_SPOT
|
2097152 |
TF_NAV_SENTRY_SPOT
|
4194304 |
TF_NAV_ESCAPE_ROUTE
|
8388608 |
TF_NAV_ESCAPE_ROUTE_VISIBLE
|
16777216 |
TF_NAV_NO_SPAWNING
|
33554432 |
TF_NAV_RESCUE_CLOSET
|
67108864 |
TF_NAV_BOMB_CAN_DROP_HERE
|
134217728 |
TF_NAV_DOOR_NEVER_BLOCKS
|
268435456 |
TF_NAV_DOOR_ALWAYS_BLOCKS
|
536870912 |
TF_NAV_UNBLOCKABLE
|
1073741824 |
TF_NAV_PERSISTENT_ATTRIBUTES
|
1988098048 |
Unofficial
Note:The following enums are not included in the game, but these might still be useful for reference.
BLOOD_COLOR
Name | Value |
---|---|
DONT_BLEED
|
-1 |
BLOOD_COLOR_RED
|
0 |
BLOOD_COLOR_YELLOW
|
1 |
BLOOD_COLOR_GREEN
|
2 |
BLOOD_COLOR_MECH
|
3 |
CHAN
Name | Value |
---|---|
CHAN_REPLACE
|
-1
|
CHAN_AUTO
|
0
|
CHAN_WEAPON
|
1
|
CHAN_VOICE
|
2
|
CHAN_ITEM
|
3
|
CHAN_BODY
|
4
|
CHAN_STREAM
|
5
|
CHAN_STATIC
|
6
|
CHAN_VOICE2
|
7
|
CHAN_VOICE_BASE
|
8
|
CHAN_USER_BASE
|
136
|
DAMAGE
Name | Value |
---|---|
DAMAGE_NO
|
0 |
DAMAGE_EVENTS_ONLY
|
1 |
DAMAGE_YES
|
2 |
DAMAGE_AIM
|
3 |
FFADE
Name | Value |
---|---|
FFADE_IN
|
1 |
FFADE_OUT
|
2 |
FFADE_MODULATE
|
4 |
FFADE_STAYOUT
|
8 |
FFADE_PURGE
|
16 |
kBonusEffect
Name | Value |
---|---|
kBonusEffect_Crit
|
0 |
kBonusEffect_MiniCrit
|
1 |
kBonusEffect_DoubleDonk
|
2 |
kBonusEffect_WaterBalloonSploosh
|
3 |
kBonusEffect_None
|
4 |
kBonusEffect_DragonsFury
|
5 |
kBonusEffect_Stomp
|
6 |
kBonusEffect_Count
|
7 |
LIFE
Name | Value |
---|---|
LIFE_ALIVE
|
0 |
LIFE_DYING
|
1 |
LIFE_DEAD
|
2 |
LIFE_RESPAWNABLE
|
3 |
LIFE_DISCARDBODY
|
4 |
MASK
Name | Value |
---|---|
MASK_ALL
|
-1
|
MASK_SPLITAREAPORTAL
|
48
|
MASK_SOLID_BRUSHONLY
|
16395
|
MASK_WATER
|
16432
|
MASK_BLOCKLOS
|
16449
|
MASK_OPAQUE
|
16513
|
MASK_DEADSOLID
|
65547
|
MASK_PLAYERSOLID_BRUSHONLY
|
81931
|
MASK_NPCWORLDSTATIC
|
131083
|
MASK_NPCSOLID_BRUSHONLY
|
147467
|
MASK_CURRENT
|
16515072
|
MASK_SHOT_PORTAL
|
33570819
|
MASK_SOLID
|
33570827
|
MASK_BLOCKLOS_AND_NPCS
|
33570881
|
MASK_OPAQUE_AND_NPCS
|
33570945
|
MASK_VISIBLE_AND_NPCS
|
33579137
|
MASK_PLAYERSOLID
|
33636363
|
MASK_NPCSOLID
|
33701899
|
MASK_SHOT_HULL
|
100679691
|
MASK_SHOT
|
1174421507
|
MATHLIB
Name | Value |
---|---|
DEG2RAD
|
0.0174532924 |
RAD2DEG
|
57.295779513 |
FLT_MIN
|
1.175494e-38 |
FLT_MAX
|
3.402823466e+38 |
INT_MIN
|
-2147483648 |
INT_MAX
|
2147483647 |
MP_CONCEPT
Name | Value |
---|---|
MP_CONCEPT_FIREWEAPON
|
0 |
MP_CONCEPT_HURT
|
1 |
MP_CONCEPT_PLAYER_EXPRESSION
|
2 |
MP_CONCEPT_WINDMINIGUN
|
3 |
MP_CONCEPT_FIREMINIGUN
|
4 |
MP_CONCEPT_PLAYER_MEDIC
|
5 |
MP_CONCEPT_DETONATED_OBJECT
|
6 |
MP_CONCEPT_KILLED_PLAYER
|
7 |
MP_CONCEPT_KILLED_OBJECT
|
8 |
MP_CONCEPT_PLAYER_PAIN
|
9 |
MP_CONCEPT_PLAYER_ATTACKER_PAIN
|
10 |
MP_CONCEPT_PLAYER_TAUNT
|
11 |
MP_CONCEPT_PLAYER_HELP
|
12 |
MP_CONCEPT_PLAYER_GO
|
13 |
MP_CONCEPT_PLAYER_MOVEUP
|
14 |
MP_CONCEPT_PLAYER_LEFT
|
15 |
MP_CONCEPT_PLAYER_RIGHT
|
16 |
MP_CONCEPT_PLAYER_YES
|
17 |
MP_CONCEPT_PLAYER_NO
|
18 |
MP_CONCEPT_PLAYER_INCOMING
|
19 |
MP_CONCEPT_PLAYER_CLOAKEDSPY
|
20 |
MP_CONCEPT_PLAYER_SENTRYAHEAD
|
21 |
MP_CONCEPT_PLAYER_TELEPORTERHERE
|
22 |
MP_CONCEPT_PLAYER_DISPENSERHERE
|
23 |
MP_CONCEPT_PLAYER_SENTRYHERE
|
24 |
MP_CONCEPT_PLAYER_ACTIVATECHARGE
|
25 |
MP_CONCEPT_PLAYER_CHARGEREADY
|
26 |
MP_CONCEPT_PLAYER_TAUNTS
|
27 |
MP_CONCEPT_PLAYER_BATTLECRY
|
28 |
MP_CONCEPT_PLAYER_CHEERS
|
29 |
MP_CONCEPT_PLAYER_JEERS
|
30 |
MP_CONCEPT_PLAYER_POSITIVE
|
31 |
MP_CONCEPT_PLAYER_NEGATIVE
|
32 |
MP_CONCEPT_PLAYER_NICESHOT
|
33 |
MP_CONCEPT_PLAYER_GOODJOB
|
34 |
MP_CONCEPT_MEDIC_STARTEDHEALING
|
35 |
MP_CONCEPT_MEDIC_CHARGEREADY
|
36 |
MP_CONCEPT_MEDIC_STOPPEDHEALING
|
37 |
MP_CONCEPT_MEDIC_CHARGEDEPLOYED
|
38 |
MP_CONCEPT_FLAGPICKUP
|
39 |
MP_CONCEPT_FLAGCAPTURED
|
40 |
MP_CONCEPT_ROUND_START
|
41 |
MP_CONCEPT_SUDDENDEATH_START
|
42 |
MP_CONCEPT_ONFIRE
|
43 |
MP_CONCEPT_STALEMATE
|
44 |
MP_CONCEPT_BUILDING_OBJECT
|
45 |
MP_CONCEPT_LOST_OBJECT
|
46 |
MP_CONCEPT_SPY_SAPPER
|
47 |
MP_CONCEPT_TELEPORTED
|
48 |
MP_CONCEPT_LOST_CONTROL_POINT
|
49 |
MP_CONCEPT_CAPTURED_POINT
|
50 |
MP_CONCEPT_CAPTURE_BLOCKED
|
51 |
MP_CONCEPT_HEALTARGET_STARTEDHEALING
|
52 |
MP_CONCEPT_HEALTARGET_CHARGEREADY
|
53 |
MP_CONCEPT_HEALTARGET_STOPPEDHEALING
|
54 |
MP_CONCEPT_HEALTARGET_CHARGEDEPLOYED
|
55 |
MP_CONCEPT_MINIGUN_FIREWEAPON
|
56 |
MP_CONCEPT_DIED
|
57 |
MP_CONCEPT_PLAYER_THANKS
|
58 |
MP_CONCEPT_CART_MOVING_FORWARD
|
59 |
MP_CONCEPT_CART_MOVING_BACKWARD
|
60 |
MP_CONCEPT_CART_STOP
|
61 |
MP_CONCEPT_ATE_FOOD
|
62 |
MP_CONCEPT_DOUBLE_JUMP
|
63 |
MP_CONCEPT_DODGING
|
64 |
MP_CONCEPT_DODGE_SHOT
|
65 |
MP_CONCEPT_GRAB_BALL
|
66 |
MP_CONCEPT_REGEN_BALL
|
67 |
MP_CONCEPT_DEFLECTED
|
68 |
MP_CONCEPT_BALL_MISSED
|
69 |
MP_CONCEPT_STUNNED
|
70 |
MP_CONCEPT_STUNNED_TARGET
|
71 |
MP_CONCEPT_TIRED
|
72 |
MP_CONCEPT_BAT_BALL
|
73 |
MP_CONCEPT_ACHIEVEMENT_AWARD
|
74 |
MP_CONCEPT_JARATE_HIT
|
75 |
MP_CONCEPT_JARATE_LAUNCH
|
76 |
MP_CONCEPT_HIGHFIVE_SUCCESS
|
77 |
MP_CONCEPT_HIGHFIVE_SUCCESS_FULL
|
78 |
MP_CONCEPT_HIGHFIVE_FAILURE
|
79 |
MP_CONCEPT_HIGHFIVE_FAILURE_FULL
|
80 |
MP_CONCEPT_PLAYER_TAUNT2
|
81 |
MP_CONCEPT_PICKUP_BUILDING
|
82 |
MP_CONCEPT_REDEPLOY_BUILDING
|
83 |
MP_CONCEPT_CARRYING_BUILDING
|
84 |
MP_CONCEPT_DUEL_REQUEST
|
85 |
MP_CONCEPT_DUEL_TARGET_REJECT
|
86 |
MP_CONCEPT_DUEL_REJECTED
|
87 |
MP_CONCEPT_DUEL_TARGET_ACCEPT
|
88 |
MP_CONCEPT_DUEL_ACCEPTED
|
89 |
MP_CONCEPT_PLAYER_SHOW_ITEM_TAUNT
|
90 |
MP_CONCEPT_TAUNT_REPLAY
|
91 |
MP_CONCEPT_TAUNT_LAUGH
|
92 |
MP_CONCEPT_TAUNT_HEROIC_POSE
|
93 |
MP_CONCEPT_PARTNER_TAUNT_READY
|
94 |
MP_CONCEPT_HOLDTAUNT
|
95 |
MP_CONCEPT_TAUNT_PYRO_ARMAGEDDON
|
96 |
MP_CONCEPT_ROCKET_DESTOYED
|
97 |
MP_CONCEPT_MVM_BOMB_DROPPED
|
98 |
MP_CONCEPT_MVM_BOMB_CARRIER_UPGRADE1
|
99 |
MP_CONCEPT_MVM_BOMB_CARRIER_UPGRADE2
|
100 |
MP_CONCEPT_MVM_BOMB_CARRIER_UPGRADE3
|
101 |
MP_CONCEPT_MVM_DEFENDER_DIED
|
102 |
MP_CONCEPT_MVM_FIRST_BOMB_PICKUP
|
103 |
MP_CONCEPT_MVM_BOMB_PICKUP
|
104 |
MP_CONCEPT_MVM_SENTRY_BUSTER
|
105 |
MP_CONCEPT_MVM_SENTRY_BUSTER_DOWN
|
106 |
MP_CONCEPT_MVM_SNIPER_CALLOUT
|
107 |
MP_CONCEPT_MVM_LAST_MAN_STANDING
|
108 |
MP_CONCEPT_MVM_ENCOURAGE_MONEY
|
109 |
MP_CONCEPT_MVM_MONEY_PICKUP
|
110 |
MP_CONCEPT_MVM_ENCOURAGE_UPGRADE
|
111 |
MP_CONCEPT_MVM_UPGRADE_COMPLETE
|
112 |
MP_CONCEPT_MVM_GIANT_CALLOUT
|
113 |
MP_CONCEPT_MVM_GIANT_HAS_BOMB
|
114 |
MP_CONCEPT_MVM_GIANT_KILLED
|
115 |
MP_CONCEPT_MVM_GIANT_KILLED_TEAMMATE
|
116 |
MP_CONCEPT_MVM_SAPPED_ROBOT
|
117 |
MP_CONCEPT_MVM_CLOSE_CALL
|
118 |
MP_CONCEPT_MVM_TANK_CALLOUT
|
119 |
MP_CONCEPT_MVM_TANK_DEAD
|
120 |
MP_CONCEPT_MVM_TANK_DEPLOYING
|
121 |
MP_CONCEPT_MVM_ATTACK_THE_TANK
|
122 |
MP_CONCEPT_MVM_TAUNT
|
123 |
MP_CONCEPT_MVM_WAVE_START
|
124 |
MP_CONCEPT_MVM_WAVE_WIN
|
125 |
MP_CONCEPT_MVM_WAVE_LOSE
|
126 |
MP_CONCEPT_MVM_DEPLOY_RAGE
|
127 |
MP_CONCEPT_MAGIC_BIGHEAD
|
128 |
MP_CONCEPT_MAGIC_SMALLHEAD
|
129 |
MP_CONCEPT_MAGIC_GRAVITY
|
130 |
MP_CONCEPT_MAGIC_GOOD
|
131 |
MP_CONCEPT_MAGIC_DANCE
|
132 |
MP_CONCEPT_HALLOWEEN_LONGFALL
|
133 |
MP_CONCEPT_TAUNT_GUITAR_RIFF
|
134 |
MP_CONCEPT_PLAYER_CAST_FIREBALL
|
135 |
MP_CONCEPT_PLAYER_CAST_MERASMUS_ZAP
|
136 |
MP_CONCEPT_PLAYER_CAST_SELF_HEAL
|
137 |
MP_CONCEPT_PLAYER_CAST_MIRV
|
138 |
MP_CONCEPT_PLAYER_CAST_BLAST_JUMP
|
139 |
MP_CONCEPT_PLAYER_CAST_STEALTH
|
140 |
MP_CONCEPT_PLAYER_CAST_TELEPORT
|
141 |
MP_CONCEPT_PLAYER_CAST_LIGHTNING_BALL
|
142 |
MP_CONCEPT_PLAYER_CAST_MOVEMENT_BUFF
|
143 |
MP_CONCEPT_PLAYER_CAST_MONOCULOUS
|
144 |
MP_CONCEPT_PLAYER_CAST_METEOR_SWARM
|
145 |
MP_CONCEPT_PLAYER_CAST_SKELETON_HORDE
|
146 |
MP_CONCEPT_PLAYER_CAST_BOMB_HEAD_CURSE
|
147 |
MP_CONCEPT_PLAYER_SPELL_FIREBALL
|
148 |
MP_CONCEPT_PLAYER_SPELL_MERASMUS_ZAP
|
149 |
MP_CONCEPT_PLAYER_SPELL_SELF_HEAL
|
150 |
MP_CONCEPT_PLAYER_SPELL_MIRV
|
151 |
MP_CONCEPT_PLAYER_SPELL_BLAST_JUMP
|
152 |
MP_CONCEPT_PLAYER_SPELL_STEALTH
|
153 |
MP_CONCEPT_PLAYER_SPELL_TELEPORT
|
154 |
MP_CONCEPT_PLAYER_SPELL_LIGHTNING_BALL
|
155 |
MP_CONCEPT_PLAYER_SPELL_MOVEMENT_BUFF
|
156 |
MP_CONCEPT_PLAYER_SPELL_MONOCULOUS
|
157 |
MP_CONCEPT_PLAYER_SPELL_METEOR_SWARM
|
158 |
MP_CONCEPT_PLAYER_SPELL_SKELETON_HORDE
|
159 |
MP_CONCEPT_PLAYER_SPELL_BOMB_HEAD_CURSE
|
160 |
MP_CONCEPT_PLAYER_SPELL_PICKUP_COMMON
|
161 |
MP_CONCEPT_PLAYER_SPELL_PICKUP_RARE
|
162 |
MP_CONCEPT_PLAYER_HELLTOWER_MIDNIGHT
|
163 |
MP_CONCEPT_PLAYER_SKELETON_KING_APPEAR
|
164 |
MP_CONCEPT_MANNHATTAN_GATE_ATK
|
165 |
MP_CONCEPT_MANNHATTAN_GATE_TAKE
|
166 |
MP_CONCEPT_RESURRECTED
|
167 |
MP_CONCEPT_MVM_LOOT_COMMON
|
168 |
MP_CONCEPT_MVM_LOOT_RARE
|
169 |
MP_CONCEPT_MVM_LOOT_ULTRARARE
|
170 |
MP_CONCEPT_MEDIC_HEAL_SHIELD
|
171 |
MP_CONCEPT_TAUNT_EUREKA_EFFECT_TELEPORT
|
172 |
MP_CONCEPT_COMBO_KILLED
|
173 |
MP_CONCEPT_PLAYER_ASK_FOR_BALL
|
174 |
MP_CONCEPT_ROUND_START_COMP
|
175 |
MP_CONCEPT_GAME_OVER_COMP
|
176 |
MP_CONCEPT_MATCH_OVER_COMP
|
177 |
OBJ
Name | Value |
---|---|
OBJ_DISPENSER
|
0 |
OBJ_TELEPORTER
|
1 |
OBJ_SENTRYGUN
|
2 |
OBJ_ATTACHMENT_SAPPER
|
3 |
OBJ_LAST
|
4 |
PATTACH
Name | Value |
---|---|
PATTACH_ABSORIGIN
|
0 |
PATTACH_ABSORIGIN_FOLLOW
|
1 |
PATTACH_CUSTOMORIGIN
|
2 |
PATTACH_POINT
|
3 |
PATTACH_POINT_FOLLOW
|
4 |
PATTACH_WORLDORIGIN
|
5 |
PATTACH_ROOTBONE_FOLLOW
|
6 |
RUNE
Name | Value |
---|---|
RUNE_NONE
|
-1 |
RUNE_STRENGTH
|
0 |
RUNE_HASTE
|
1 |
RUNE_REGEN
|
2 |
RUNE_RESIST
|
3 |
RUNE_VAMPIRE
|
4 |
RUNE_REFLECT
|
5 |
RUNE_PRECISION
|
6 |
RUNE_AGILITY
|
7 |
RUNE_KNOCKOUT
|
8 |
RUNE_KING
|
9 |
RUNE_PLAGUE
|
10 |
RUNE_SUPERNOVA
|
11 |
RUNE_TYPES_MAX
|
12 |
SF_TRIGGER
Name | Value |
---|---|
SF_TRIGGER_ALLOW_CLIENTS
|
1 |
SF_TRIGGER_ALLOW_NPCS
|
2 |
SF_TRIGGER_ALLOW_PUSHABLES
|
4 |
SF_TRIGGER_ALLOW_PHYSICS
|
8 |
SF_TRIGGER_ONLY_PLAYER_ALLY_NPCS
|
16 |
SF_TRIGGER_ONLY_CLIENTS_IN_VEHICLES
|
32 |
SF_TRIGGER_ALLOW_ALL
|
64 |
SF_TRIG_PUSH_ONCE
|
128 |
SF_TRIG_PUSH_AFFECT_PLAYER_ON_LADDER
|
256 |
SF_TRIGGER_ONLY_CLIENTS_OUT_OF_VEHICLES
|
512 |
SF_TRIG_TOUCH_DEBRIS
|
1024 |
SF_TRIGGER_ONLY_NPCS_IN_VEHICLES
|
2048 |
SF_TRIGGER_DISALLOW_BOTS
|
4096 |
SND
Name | Value |
---|---|
SND_NOFLAGS
|
0
|
SND_CHANGE_VOL
|
1
|
SND_CHANGE_PITCH
|
2
|
SND_STOP
|
4
|
SND_SPAWNING
|
8
|
SND_DELAY
|
16
|
SND_STOP_LOOPING
|
32
|
SND_SPEAKER
|
64
|
SND_SHOULDPAUSE
|
128
|
SND_IGNORE_PHONEMES
|
256
|
SND_IGNORE_NAME
|
512
|
SND_DO_NOT_OVERWRITE_EXISTING_ON_CHANNEL
|
1024
|
TF_AMMO
Name | Value |
---|---|
TF_AMMO_DUMMY
|
0 |
TF_AMMO_PRIMARY
|
1 |
TF_AMMO_SECONDARY
|
2 |
TF_AMMO_METAL
|
3 |
TF_AMMO_GRENADES1
|
4 |
TF_AMMO_GRENADES2
|
5 |
TF_AMMO_GRENADES3
|
6 |
TF_AMMO_COUNT
|
7 |
TF_DEATH
Name | Value |
---|---|
TF_DEATH_DOMINATION
|
1 |
TF_DEATH_ASSISTER_DOMINATION
|
2 |
TF_DEATH_REVENGE
|
4 |
TF_DEATH_ASSISTER_REVENGE
|
8 |
TF_DEATH_FIRST_BLOOD
|
16 |
TF_DEATH_FEIGN_DEATH
|
32 |
TF_DEATH_INTERRUPTED
|
64 |
TF_DEATH_GIBBED
|
128 |
TF_DEATH_PURGATORY
|
256 |
TF_DEATH_MINIBOSS
|
512 |
TF_DEATH_AUSTRALIUM
|
1024 |
TF_STUN
Name | Value |
---|---|
TF_STUN_NONE
|
0 |
TF_STUN_MOVEMENT
|
1 |
TF_STUN_CONTROLS
|
2 |
TF_STUN_MOVEMENT_FORWARD_ONLY
|
4 |
TF_STUN_SPECIAL_SOUND
|
8 |
TF_STUN_DODGE_COOLDOWN
|
16 |
TF_STUN_NO_EFFECTS
|
32 |
TF_STUN_LOSER_STATE
|
64 |
TF_STUN_BY_TRIGGER
|
128 |
TF_STUN_SOUND
|
256 |
TFCOLLISION_GROUP
Name | Value |
---|---|
TFCOLLISION_GROUP_GRENADES
|
20 |
TFCOLLISION_GROUP_OBJECT
|
21 |
TFCOLLISION_GROUP_OBJECT_SOLIDTOPLAYERMOVEMENT
|
22 |
TFCOLLISION_GROUP_COMBATOBJECT
|
23 |
TFCOLLISION_GROUP_ROCKETS
|
24 |
TFCOLLISION_GROUP_RESPAWNROOMS
|
25 |
TFCOLLISION_GROUP_PUMPKIN_BOMB
|
26 |
TFCOLLISION_GROUP_ROCKET_BUT_NOT_WITH_OTHER_ROCKETS
|
27 |
WATERLEVEL
Name | Value |
---|---|
WL_NotInWater
|
0 |
WL_Feet
|
1 |
WL_Waist
|
2 |
WL_Eyes
|
3 |