Team Fortress 2/Scripting/Script Functions/Constants: Difference between revisions
< Team Fortress 2 | Scripting | Script Functions
		
		
		
		Jump to navigation
		Jump to search
		m ("and constants" --> "and their constants")  | 
				 (Add new constants from latest update)  | 
				||
| Line 75: | Line 75: | ||
| <code>LAST_SHARED_COLLISION_GROUP</code>  | | <code>LAST_SHARED_COLLISION_GROUP</code>  | ||
| 20  | | 20  | ||
|}  | |||
=== ECritType ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |||
| <code>CRIT_NONE</code>  | |||
| 0  | |||
|-  | |||
| <code>CRIT_MINI</code>  | |||
| 1  | |||
|-  | |||
| <code>CRIT_FULL</code>  | |||
| 2  | |||
|}  | |}  | ||
| Line 250: | Line 265: | ||
|}  | |}  | ||
===   | === ENavCornerType ===  | ||
{| class = "standard-table"  | {| class = "standard-table"  | ||
| Line 256: | Line 271: | ||
! Value  | ! Value  | ||
|-  | |-  | ||
| <code>  | | <code>NORTH_WEST</code>  | ||
| 0  | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>NORTH_EAST</code>  | ||
| 1  | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>SOUTH_EAST</code>  | ||
| 2  | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>SOUTH_WEST</code>  | ||
| 3  | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>NUM_CORNERS</code>  | ||
| 4  | | 4  | ||
|}  | |||
=== ENavDirType ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |-  | ||
| <code>  | | <code>NORTH</code>  | ||
|   | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>EAST</code>  | ||
|   | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>SOUTH</code>  | ||
|   | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>WEST</code>  | ||
|   | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>NUM_DIRECTIONS</code>  | ||
|   | | 4  | ||
|}  | |||
=== ENavRelativeDirType ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |-  | ||
| <code>  | | <code>FORWARD</code>  | ||
|   | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>RIGHT</code>  | ||
|   | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>BACKWARD</code>  | ||
|   | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>LEFT</code>  | ||
|   | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>UP</code>  | ||
|   | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>DOWN</code>  | ||
|   | | 5  | ||
|-  | |-  | ||
| <code>  | | <code>NUM_RELATIVE_DIRECTIONS</code>  | ||
|   | | 6  | ||
|}  | |||
=== ENavTraverseType ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |-  | ||
| <code>  | | <code>GO_NORTH</code>  | ||
|   | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>GO_EAST</code>  | ||
|   | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>GO_SOUTH</code>  | ||
|   | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>GO_WEST</code>  | ||
|   | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>GO_LADDER_UP</code>  | ||
|   | | 4  | ||
|-  | |||
| <code>GO_LADDER_DOWN</code>  | |||
| 5  | |||
|-  | |-  | ||
| <code>  | | <code>GO_JUMP</code>  | ||
|   | | 6  | ||
|-  | |-  | ||
| <code>  | | <code>GO_ELEVATOR_UP</code>  | ||
|   | | 7  | ||
|-  | |-  | ||
| <code>  | | <code>GO_ELEVATOR_DOWN</code>  | ||
|   | | 8  | ||
|-  | |-  | ||
| <code>  | | <code>NUM_TRAVERSE_TYPES</code>  | ||
|   | | 9  | ||
|}  | |}  | ||
===   | === ERenderFx ===  | ||
{| class = "standard-table"  | {| class = "standard-table"  | ||
| Line 341: | Line 380: | ||
! Value  | ! Value  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxNone</code>  | ||
| 0  | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxPulseSlow</code>  | ||
| 1  | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxPulseFast</code>  | ||
| 2  | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxPulseSlowWide</code>  | ||
| 3  | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxPulseFastWide</code>  | ||
| 4  | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxFadeSlow</code>  | ||
| 5  | | 5  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxFadeFast</code>  | ||
| 6  | | 6  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxSolidSlow</code>  | ||
| 7  | | 7  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxSolidFast</code>  | ||
| 8  | | 8  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxStrobeSlow</code>  | ||
| 9  | | 9  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxStrobeFast</code>  | ||
| 10  | | 10  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxStrobeFaster</code>  | ||
| 11  | | 11  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxFlickerSlow</code>  | ||
|   | | 12  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxFlickerFast</code>  | ||
|   | | 13  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxNoDissipation</code>  | ||
|   | | 14  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxDistort</code>  | ||
|   | | 15  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxHologram</code>  | ||
|   | | 16  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxExplode</code>  | ||
|   | | 17  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxGlowShell</code>  | ||
|   | | 18  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxClampMinScale</code>  | ||
|   | | 19  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderFxEnvRain</code>  | ||
|   | | 20  | ||
|-  | |||
| <code>kRenderFxEnvSnow</code>  | |||
| 21  | |||
|-  | |||
| <code>kRenderFxSpotlight</code>  | |||
| 22  | |||
|-  | |||
| <code>kRenderFxRagdoll</code>  | |||
| 23  | |||
|-  | |||
| <code>kRenderFxPulseFastWider</code>  | |||
| 24  | |||
|-  | |-  | ||
| <code>  | | <code>kRenderFxMax</code>  | ||
|   | | 25  | ||
|}  | |}  | ||
===   | === ERenderMode ===  | ||
{| class = "standard-table"  | {| class = "standard-table"  | ||
| Line 421: | Line 465: | ||
! Value  | ! Value  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderNormal</code>  | ||
| 0  | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderTransColor</code>  | ||
| 1  | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderTransTexture</code>  | ||
| 2  | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderGlow</code>  | ||
| 3  | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderTransAlpha</code>  | ||
| 4  | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderTransAdd</code>  | ||
| 5  | | 5  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderEnvironmental</code>  | ||
| 6  | | 6  | ||
|-  | |-  | ||
| <code>  | | <code>kRenderTransAddFrameBlend</code>  | ||
| 7  | | 7  | ||
|-  | |||
| <code>kRenderTransAlphaAdd</code>  | |||
| 8  | |||
|-  | |||
| <code>kRenderWorldGlow</code>  | |||
| 9  | |||
|-  | |||
| <code>kRenderNone</code>  | |||
| 10  | |||
|-  | |||
| <code>kRenderModeCount</code>  | |||
| 11  | |||
|}  | |}  | ||
===   | === ERoundState ===  | ||
{| class = "standard-table"  | {| class = "standard-table"  | ||
| Line 452: | Line 508: | ||
! Value  | ! Value  | ||
|-  | |-  | ||
| <code>  | | <code>GR_STATE_INIT</code>  | ||
| 0  | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>GR_STATE_PREGAME</code>  | ||
| 1  | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>GR_STATE_STARTGAME</code>  | ||
| 2  | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>GR_STATE_PREROUND</code>  | ||
| 3  | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>GR_STATE_RND_RUNNING</code>  | ||
| 4  | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>GR_STATE_TEAM_WIN</code>  | ||
| 5  | | 5  | ||
|-  | |-  | ||
| <code>  | | <code>GR_STATE_RESTART</code>  | ||
| 6  | | 6  | ||
|-  | |-  | ||
| <code>  | | <code>GR_STATE_STALEMATE</code>  | ||
| 7  | | 7  | ||
|-  | |-  | ||
| <code>  | | <code>GR_STATE_GAME_OVER</code>  | ||
| 8  | | 8  | ||
|-  | |||
| <code>GR_NUM_ROUND_STATES</code>  | |||
| 11  | |||
|}  | |}  | ||
===   | === ESolidType ===  | ||
{| class = "standard-table"  | {| class = "standard-table"  | ||
| Line 486: | Line 545: | ||
! Value  | ! Value  | ||
|-  | |-  | ||
| <code>  | | <code>SOLID_NONE</code>  | ||
| 0  | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>SOLID_BSP</code>  | ||
| 1  | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>SOLID_BBOX</code>  | ||
| 2  | | 2  | ||
|}  | |-  | ||
| <code>SOLID_OBB</code>  | |||
===   | | 3  | ||
|-  | |||
| <code>SOLID_OBB_YAW</code>  | |||
| 4  | |||
|-  | |||
| <code>SOLID_CUSTOM</code>  | |||
| 5  | |||
|-  | |||
| <code>SOLID_VPHYSICS</code>  | |||
| 6  | |||
|-  | |||
| <code>SOLID_LAST</code>  | |||
| 7  | |||
|}  | |||
=== ESpectatorMode ===  | |||
{| class = "standard-table"  | {| class = "standard-table"  | ||
| Line 502: | Line 576: | ||
! Value  | ! Value  | ||
|-  | |-  | ||
| <code>  | | <code>OBS_MODE_NONE</code>  | ||
| 0  | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>OBS_MODE_DEATHCAM</code>  | ||
| 1  | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>OBS_MODE_FREEZECAM</code>  | ||
| 2  | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>OBS_MODE_FIXED</code>  | ||
| 3  | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>OBS_MODE_IN_EYE</code>  | ||
| 4  | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>OBS_MODE_CHASE</code>  | ||
| 5  | | 5  | ||
|-  | |-  | ||
| <code>  | | <code>OBS_MODE_POI</code>  | ||
| 6  | | 6  | ||
|-  | |-  | ||
| <code>  | | <code>OBS_MODE_ROAMING</code>  | ||
| 7  | | 7  | ||
|-  | |-  | ||
| <code>  | | <code>NUM_OBSERVER_MODES</code>  | ||
| 8  | | 8  | ||
|}  | |}  | ||
===   | === EStopwatchState ===  | ||
{| class = "standard-table"  | {| class = "standard-table"  | ||
| Line 548: | Line 610: | ||
! Value  | ! Value  | ||
|-  | |-  | ||
| <code>  | | <code>STOPWATCH_CAPTURE_TIME_NOT_SET</code>  | ||
| 0  | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>STOPWATCH_RUNNING</code>  | ||
| 1  | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>STOPWATCH_OVERTIME</code>  | ||
| 2  | | 2  | ||
|}  | |||
=== ETFBotDifficultyType ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |-  | ||
| <code>  | | <code>EASY</code>  | ||
|   | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>NORMAL</code>  | ||
|   | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>HARD</code>  | ||
|   | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>EXPERT</code>  | ||
|   | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>NUM_DIFFICULTY_LEVELS</code>  | ||
|   | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>UNDEFINED</code>  | ||
|   | | -1  | ||
|}  | |||
=== ETFClass ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_UNDEFINED</code>  | ||
|   | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_SCOUT</code>  | ||
|   | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_SNIPER</code>  | ||
|   | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_SOLDIER</code>  | ||
|   | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_DEMOMAN</code>  | ||
|   | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_MEDIC</code>  | ||
|   | | 5  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_HEAVYWEAPONS</code>  | ||
|   | | 6  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_PYRO</code>  | ||
|   | | 7  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_SPY</code>  | ||
|   | | 8  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_ENGINEER</code>  | ||
|   | | 9  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_CIVILIAN</code>  | ||
|   | | 10  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_COUNT_ALL</code>  | ||
|   | | 11  | ||
|-  | |-  | ||
| <code>  | | <code>TF_CLASS_RANDOM</code>  | ||
|   | | 12  | ||
|}  | |||
=== ETFCond ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |-  | ||
| <code>  | | <code>TF_COND_AIMING</code>  | ||
|   | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_ZOOMED</code>  | ||
|   | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_DISGUISING</code>  | ||
|   | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_DISGUISED</code>  | ||
|   | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_STEALTHED</code>  | ||
|   | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_INVULNERABLE</code>  | ||
|   | | 5  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_TELEPORTED</code>  | ||
|   | | 6  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_TAUNTING</code>  | ||
|   | | 7  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_INVULNERABLE_WEARINGOFF</code>  | ||
|   | | 8  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_STEALTHED_BLINK</code>  | ||
|   | | 9  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_SELECTED_TO_TELEPORT</code>  | ||
|   | | 10  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CRITBOOSTED</code>  | ||
|   | | 11  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_TMPDAMAGEBONUS</code>  | ||
|   | | 12  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_FEIGN_DEATH</code>  | ||
|   | | 13  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_PHASE</code>  | ||
|   | | 14  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_STUNNED</code>  | ||
|   | | 15  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_OFFENSEBUFF</code>  | ||
|   | | 16  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_SHIELD_CHARGE</code>  | ||
|   | | 17  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_DEMO_BUFF</code>  | ||
|   | | 18  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_ENERGY_BUFF</code>  | ||
|   | | 19  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RADIUSHEAL</code>  | ||
|   | | 20  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HEALTH_BUFF</code>  | ||
|   | | 21  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_BURNING</code>  | ||
|   | | 22  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HEALTH_OVERHEALED</code>  | ||
|   | | 23  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_URINE</code>  | ||
|   | | 24  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_BLEEDING</code>  | ||
|   | | 25  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_DEFENSEBUFF</code>  | ||
|   | | 26  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MAD_MILK</code>  | ||
|   | | 27  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MEGAHEAL</code>  | ||
|   | | 28  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_REGENONDAMAGEBUFF</code>  | ||
|   | | 29  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MARKEDFORDEATH</code>  | ||
|   | | 30  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_NOHEALINGDAMAGEBUFF</code>  | ||
|   | | 31  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_SPEED_BOOST</code>  | ||
|   | | 32  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CRITBOOSTED_PUMPKIN</code>  | ||
|   | | 33  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CRITBOOSTED_USER_BUFF</code>  | ||
|   | | 34  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CRITBOOSTED_DEMO_CHARGE</code>  | ||
|   | | 35  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_SODAPOPPER_HYPE</code>  | ||
|   | | 36  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CRITBOOSTED_FIRST_BLOOD</code>  | ||
|   | | 37  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CRITBOOSTED_BONUS_TIME</code>  | ||
|   | | 38  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CRITBOOSTED_CTF_CAPTURE</code>  | ||
|   | | 39  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CRITBOOSTED_ON_KILL</code>  | ||
|   | | 40  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CANNOT_SWITCH_FROM_MELEE</code>  | ||
|   | | 41  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_DEFENSEBUFF_NO_CRIT_BLOCK</code>  | ||
|   | | 42  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_REPROGRAMMED</code>  | ||
|   | | 43  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CRITBOOSTED_RAGE_BUFF</code>  | ||
|   | | 44  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_DEFENSEBUFF_HIGH</code>  | ||
|   | | 45  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_SNIPERCHARGE_RAGE_BUFF</code>  | ||
|   | | 46  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_DISGUISE_WEARINGOFF</code>  | ||
|   | | 47  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MARKEDFORDEATH_SILENT</code>  | ||
|   | | 48  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_DISGUISED_AS_DISPENSER</code>  | ||
|   | | 49  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_SAPPED</code>  | ||
|   | | 50  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED</code>  | ||
|   | | 51  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_INVULNERABLE_USER_BUFF</code>  | ||
|   | | 52  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_BOMB_HEAD</code>  | ||
|   | | 53  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_THRILLER</code>  | ||
|   | | 54  | ||
|-  | |||
| <code>TF_COND_RADIUSHEAL_ON_DAMAGE</code>  | |||
| 55  | |||
|-  | |||
| <code>TF_COND_CRITBOOSTED_CARD_EFFECT</code>  | |||
| 56  | |||
|-  | |-  | ||
| <code>  | | <code>TF_COND_INVULNERABLE_CARD_EFFECT</code>  | ||
|   | | 57  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MEDIGUN_UBER_BULLET_RESIST</code>  | ||
|   | | 58  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MEDIGUN_UBER_BLAST_RESIST</code>  | ||
|   | | 59  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MEDIGUN_UBER_FIRE_RESIST</code>  | ||
|   | | 60  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MEDIGUN_SMALL_BULLET_RESIST</code>  | ||
|   | | 61  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MEDIGUN_SMALL_BLAST_RESIST</code>  | ||
|   | | 62  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MEDIGUN_SMALL_FIRE_RESIST</code>  | ||
|   | | 63  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_STEALTHED_USER_BUFF</code>  | ||
|   | | 64  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MEDIGUN_DEBUFF</code>  | ||
|   | | 65  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_STEALTHED_USER_BUFF_FADING</code>  | ||
|   | | 66  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_BULLET_IMMUNE</code>  | ||
|   | | 67  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_BLAST_IMMUNE</code>  | ||
|   | | 68  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_FIRE_IMMUNE</code>  | ||
|   | | 69  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_PREVENT_DEATH</code>  | ||
|   | | 70  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MVM_BOT_STUN_RADIOWAVE</code>  | ||
|   | | 71  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_SPEED_BOOST</code>  | ||
|   | | 72  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_QUICK_HEAL</code>  | ||
|   | | 73  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_GIANT</code>  | ||
|   | | 74  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_TINY</code>  | ||
|   | | 75  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_IN_HELL</code>  | ||
|   | | 76  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_GHOST_MODE</code>  | ||
|   | | 77  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MINICRITBOOSTED_ON_KILL</code>  | ||
|   | | 78  | ||
|-  | |||
| <code>TF_COND_OBSCURED_SMOKE</code>  | |||
| 79  | |||
|-  | |-  | ||
| <code>  | | <code>TF_COND_PARACHUTE_ACTIVE</code>  | ||
|   | | 80  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_BLASTJUMPING</code>  | ||
|   | | 81  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_KART</code>  | ||
|   | | 82  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_KART_DASH</code>  | ||
|   | | 83  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_BALLOON_HEAD</code>  | ||
|   | | 84  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_MELEE_ONLY</code>  | ||
|   | | 85  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_SWIMMING_CURSE</code>  | ||
|   | | 86  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_FREEZE_INPUT</code>  | ||
|   | | 87  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_KART_CAGE</code>  | ||
|   | | 88  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_DONOTUSE_0</code>  | ||
|   | | 89  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_STRENGTH</code>  | ||
|   | | 90  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_HASTE</code>  | ||
|   | | 91  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_REGEN</code>  | ||
|   | | 92  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_RESIST</code>  | ||
|   | | 93  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_VAMPIRE</code>  | ||
|   | | 94  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_REFLECT</code>  | ||
|   | | 95  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_PRECISION</code>  | ||
|   | | 96  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_AGILITY</code>  | ||
|   | | 97  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_GRAPPLINGHOOK</code>  | ||
|   | | 98  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_GRAPPLINGHOOK_SAFEFALL</code>  | ||
|   | | 99  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_GRAPPLINGHOOK_LATCHED</code>  | ||
|   | | 100  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_GRAPPLINGHOOK_BLEEDING</code>  | ||
|   | | 101  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_AFTERBURN_IMMUNE</code>  | ||
|   | | 102  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_KNOCKOUT</code>  | ||
|   | | 103  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_IMBALANCE</code>  | ||
|   | | 104  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_CRITBOOSTED_RUNE_TEMP</code>  | ||
|   | | 105  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_PASSTIME_INTERCEPTION</code>  | ||
|   | | 106  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_SWIMMING_NO_EFFECTS</code>  | ||
|   | | 107  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_PURGATORY</code>  | ||
|   | | 108  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_KING</code>  | ||
|   | | 109  | ||
|-  | |||
| <code>TF_COND_RUNE_PLAGUE</code>  | |||
| 110  | |||
|-  | |-  | ||
| <code>  | | <code>TF_COND_RUNE_SUPERNOVA</code>  | ||
|   | | 111  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_PLAGUE</code>  | ||
|   | | 112  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_KING_BUFFED</code>  | ||
|   | | 113  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_TEAM_GLOWS</code>  | ||
|   | | 114  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_KNOCKED_INTO_AIR</code>  | ||
|   | | 115  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_COMPETITIVE_WINNER</code>  | ||
|   | | 116  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_COMPETITIVE_LOSER</code>  | ||
|   | | 117  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HEALING_DEBUFF</code>  | ||
|   | | 118  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_PASSTIME_PENALTY_DEBUFF</code>  | ||
|   | | 119  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_GRAPPLED_TO_PLAYER</code>  | ||
|   | | 120  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_GRAPPLED_BY_PLAYER</code>  | ||
|   | | 121  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_PARACHUTE_DEPLOYED</code>  | ||
|   | | 122  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_GAS</code>  | ||
|   | | 123  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_BURNING_PYRO</code>  | ||
|   | | 124  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_ROCKETPACK</code>  | ||
|   | | 125  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_LOST_FOOTING</code>  | ||
|   | | 126  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_AIR_CURRENT</code>  | ||
|   | | 127  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_HALLOWEEN_HELL_HEAL</code>  | ||
|   | | 128  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_POWERUPMODE_DOMINANT</code>  | ||
|   | | 129  | ||
|-  | |-  | ||
| <code>  | | <code>TF_COND_INVALID</code>  | ||
|   | | -1  | ||
|}  | |||
=== ETFDmgCustom ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_NONE</code>  | ||
|   | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_HEADSHOT</code>  | ||
|   | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_BACKSTAB</code>  | ||
|   | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_BURNING</code>  | ||
|   | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_WRENCH_FIX</code>  | ||
|   | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_MINIGUN</code>  | ||
|   | | 5  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SUICIDE</code>  | ||
|   | | 6  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_HADOUKEN</code>  | ||
|   | | 7  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_BURNING_FLARE</code>  | ||
|   | | 8  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_HIGH_NOON</code>  | ||
|   | | 9  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_GRAND_SLAM</code>  | ||
|   | | 10  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_PENETRATE_MY_TEAM</code>  | ||
|   | | 11  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_PENETRATE_ALL_PLAYERS</code>  | ||
|   | | 12  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_FENCING</code>  | ||
|   | | 13  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_PENETRATE_NONBURNING_TEAMMATE</code>  | ||
|   | | 14  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_ARROW_STAB</code>  | ||
|   | | 15  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TELEFRAG</code>  | ||
|   | | 16  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_BURNING_ARROW</code>  | ||
|   | | 17  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_FLYINGBURN</code>  | ||
|   | | 18  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_PUMPKIN_BOMB</code>  | ||
|   | | 19  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_DECAPITATION</code>  | ||
|   | | 20  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_GRENADE</code>  | ||
|   | | 21  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_BASEBALL</code>  | ||
|   | | 22  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_CHARGE_IMPACT</code>  | ||
|   | | 23  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_BARBARIAN_SWING</code>  | ||
|   | | 24  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_AIR_STICKY_BURST</code>  | ||
|   | | 25  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_DEFENSIVE_STICKY</code>  | ||
|   | | 26  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_PICKAXE</code>  | ||
|   | | 27  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_ROCKET_DIRECTHIT</code>  | ||
|   | | 28  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_UBERSLICE</code>  | ||
|   | | 29  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_PLAYER_SENTRY</code>  | ||
|   | | 30  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_STANDARD_STICKY</code>  | ||
|   | | 31  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SHOTGUN_REVENGE_CRIT</code>  | ||
|   | | 32  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_ENGINEER_GUITAR_SMASH</code>  | ||
|   | | 33  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_BLEEDING</code>  | ||
|   | | 34  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_GOLD_WRENCH</code>  | ||
|   | | 35  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_CARRIED_BUILDING</code>  | ||
|   | | 36  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_COMBO_PUNCH</code>  | ||
|   | | 37  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_ENGINEER_ARM_KILL</code>  | ||
|   | | 38  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_FISH_KILL</code>  | ||
|   | | 39  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TRIGGER_HURT</code>  | ||
|   | | 40  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_DECAPITATION_BOSS</code>  | ||
|   | | 41  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_STICKBOMB_EXPLOSION</code>  | ||
|   | | 42  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_AEGIS_ROUND</code>  | ||
|   | | 43  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_FLARE_EXPLOSION</code>  | ||
|   | | 44  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_BOOTS_STOMP</code>  | ||
|   | | 45  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_PLASMA</code>  | ||
|   | | 46  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_PLASMA_CHARGED</code>  | ||
|   | | 47  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_PLASMA_GIB</code>  | ||
|   | | 48  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_PRACTICE_STICKY</code>  | ||
|   | | 49  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_EYEBALL_ROCKET</code>  | ||
|   | | 50  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_HEADSHOT_DECAPITATION</code>  | ||
|   | | 51  | ||
|-  | |||
| <code>TF_DMG_CUSTOM_TAUNTATK_ARMAGEDDON</code>  | |||
| 52  | |||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_FLARE_PELLET</code>  | ||
|   | | 53  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_CLEAVER</code>  | ||
|   | | 54  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_CLEAVER_CRIT</code>  | ||
|   | | 55  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SAPPER_RECORDER_DEATH</code>  | ||
|   | | 56  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_MERASMUS_PLAYER_BOMB</code>  | ||
|   | | 57  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_MERASMUS_GRENADE</code>  | ||
|   | | 58  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_MERASMUS_ZAP</code>  | ||
|   | | 59  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_MERASMUS_DECAPITATION</code>  | ||
|   | | 60  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_CANNONBALL_PUSH</code>  | ||
|   | | 61  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_ALLCLASS_GUITAR_RIFF</code>  | ||
|   | | 62  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_THROWABLE</code>  | ||
|   | | 63  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_THROWABLE_KILL</code>  | ||
| 64  | | 64  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SPELL_TELEPORT</code>  | ||
|   | | 65  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SPELL_SKELETON</code>  | ||
|   | | 66  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SPELL_MIRV</code>  | ||
|   | | 67  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SPELL_METEOR</code>  | ||
|   | | 68  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SPELL_LIGHTNING</code>  | ||
|   | | 69  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SPELL_FIREBALL</code>  | ||
|   | | 70  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SPELL_MONOCULUS</code>  | ||
|   | | 71  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SPELL_BLASTJUMP</code>  | ||
|   | | 72  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SPELL_BATS</code>  | ||
|   | | 73  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SPELL_TINY</code>  | ||
|   | | 74  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_KART</code>  | ||
|   | | 75  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_GIANT_HAMMER</code>  | ||
|   | | 76  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_RUNE_REFLECT</code>  | ||
|   | | 77  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_DRAGONS_FURY_IGNITE</code>  | ||
|   | | 78  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_DRAGONS_FURY_BONUS_BURNING</code>  | ||
|   | | 79  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_SLAP_KILL</code>  | ||
|   | | 80  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_CROC</code>  | ||
|   | | 81  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_TAUNTATK_GASBLAST</code>  | ||
|   | | 82  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_AXTINGUISHER_BOOSTED</code>  | ||
|   | | 83  | ||
|-  | |-  | ||
| <code>  | | <code>TF_DMG_CUSTOM_END</code>  | ||
|   | | 84  | ||
|}  | |}  | ||
===   | |||
=== ETFTeam ===  | |||
{| class = "standard-table"  | {| class = "standard-table"  | ||
| Line 1,336: | Line 1,359: | ||
! Value  | ! Value  | ||
|-  | |-  | ||
| <code>  | | <code>TEAM_UNASSIGNED</code>  | ||
| 0  | |||
|-  | |||
| <code>TEAM_SPECTATOR</code>  | |||
| 1  | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>TF_TEAM_PVE_DEFENDERS</code>  | ||
| 2  | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>TF_TEAM_RED</code>  | ||
|   | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>TF_TEAM_BLUE</code>  | ||
|   | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>TF_TEAM_PVE_INVADERS</code>  | ||
|   | | 3  | ||
|-  | |-  | ||
| <code>  | | <code>TF_TEAM_COUNT</code>  | ||
|   | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>TF_TEAM_PVE_INVADERS_GIANTS</code>  | ||
|   | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>TEAM_ANY</code>  | ||
|   | | -1  | ||
|-  | |-  | ||
| <code>  | | <code>TEAM_INVALID</code>  | ||
| -1  | |||
|-  | |||
|}  | |}  | ||
===   | |||
=== Math ===  | |||
{| class = "standard-table"  | {| class = "standard-table"  | ||
| Line 1,381: | Line 1,396: | ||
! Value  | ! Value  | ||
|-  | |-  | ||
| <code>  | | <code>Zero</code>  | ||
|   | | 0  | ||
|-  | |-  | ||
| <code>  | | <code>Epsilon</code>  | ||
|   | | 1.19209e-07  | ||
|-  | |-  | ||
| <code>  | | <code>GoldenRatio</code>  | ||
|   | | 1.61803  | ||
|-  | |-  | ||
| <code>  | | <code>One</code>  | ||
|   | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>Sqrt2</code>  | ||
|   | | 1.41421  | ||
|-  | |-  | ||
| <code>  | | <code>Sqrt3</code>  | ||
|   | | 1.73205  | ||
|-  | |-  | ||
| <code>  | | <code>E</code>  | ||
|   | | 2.71828  | ||
|-  | |-  | ||
| <code>  | | <code>Pi</code>  | ||
|   | | 3.14159  | ||
|-  | |-  | ||
| <code>  | | <code>Tau</code>  | ||
|   | | 6.28319  | ||
|-  | |}  | ||
=== Server ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |-  | ||
| <code>  | | <code>ConstantNamingConvention</code>  | ||
|   | | Constants are named as follows: F -> flags, E -> enums, (nothing) -> random values/constants  | ||
|-  | |-  | ||
| <code>  | | <code>MAX_PLAYERS</code>  | ||
|   | | 33  | ||
|-  | |-  | ||
| <code>  | | <code>MAX_EDICTS</code>  | ||
| 2048  | | 2048  | ||
|}  | |||
== Bit Fields ==  | |||
These enums setup their constants by using shifted bit values, a defining trait of [https://en.wikipedia.org/wiki/Bit_field bit fields]. It may be necessary to account for multiple constants of the same enum at once, necessitating the use of [https://en.wikipedia.org/wiki/Bitwise_operation bitwise operators].  | |||
=== Buttons ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |-  | ||
| <code>  | | <code>IN_ATTACK</code>  | ||
|   | | 1  | ||
|-  | |-  | ||
| <code>  | | <code>IN_JUMP</code>  | ||
|   | | 2  | ||
|-  | |-  | ||
| <code>  | | <code>IN_DUCK</code>  | ||
|   | | 4  | ||
|-  | |-  | ||
| <code>  | | <code>IN_FORWARD</code>  | ||
|   | | 8  | ||
|-  | |-  | ||
| <code>  | | <code>IN_BACK</code>  | ||
|   | | 16  | ||
|-  | |-  | ||
| <code>  | | <code>IN_USE</code>  | ||
|   | | 32  | ||
|-  | |-  | ||
| <code>  | | <code>IN_CANCEL</code>  | ||
|   | | 64  | ||
|-  | |-  | ||
| <code>  | | <code>IN_LEFT</code>  | ||
|   | | 128  | ||
|-  | |-  | ||
| <code>  | | <code>IN_RIGHT</code>  | ||
|   | | 256  | ||
|-  | |-  | ||
| <code>  | | <code>IN_MOVELEFT</code>  | ||
|   | | 512  | ||
|-  | |-  | ||
| <code>  | | <code>IN_MOVERIGHT</code>  | ||
|   | | 1024  | ||
|-  | |-  | ||
| <code>  | | <code>IN_ATTACK2</code>  | ||
|   | | 2048  | ||
|-  | |-  | ||
| <code>  | | <code>IN_RUN</code>  | ||
|   | | 4096  | ||
|-  | |-  | ||
| <code>  | | <code>IN_RELOAD</code>  | ||
|   | | 8192  | ||
|-  | |-  | ||
| <code>  | | <code>IN_ALT1</code>  | ||
|   | | 16384  | ||
|-  | |-  | ||
| <code>  | | <code>IN_ALT2</code>  | ||
|   | | 32768  | ||
|-  | |-  | ||
| <code>  | | <code>IN_SCORE</code>  | ||
|   | | 65536  | ||
|-  | |-  | ||
| <code>  | | <code>IN_SPEED</code>  | ||
|   | | 131072  | ||
|-  | |-  | ||
| <code>  | | <code>IN_WALK</code>  | ||
|   | | 262144  | ||
|-  | |-  | ||
| <code>  | | <code>IN_ZOOM</code>  | ||
|   | | 524288  | ||
|-  | |-  | ||
| <code>  | | <code>IN_WEAPON1</code>  | ||
|   | | 1048576  | ||
|-  | |-  | ||
| <code>  | | <code>IN_WEAPON2</code>  | ||
|   | | 2097152  | ||
|-  | |-  | ||
| <code>  | | <code>IN_BULLRUSH</code>  | ||
|   | | 4194304  | ||
|-  | |-  | ||
| <code>  | | <code>IN_GRENADE1</code>  | ||
|   | | 8388608  | ||
|-  | |-  | ||
| <code>  | | <code>IN_GRENADE2</code>  | ||
|   | | 16777216  | ||
|-  | |-  | ||
| <code>  | | <code>IN_ATTACK3</code>  | ||
|   | | 33554432  | ||
|}  | |||
=== ContentsFlags ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_EMPTY</code>  | ||
| 0  | |||
|-  | |||
| <code>CONTENTS_SOLID</code>  | |||
| 1  | |||
|-  | |||
| <code>CONTENTS_WINDOW</code>  | |||
| 2  | |||
|-  | |||
| <code>CONTENTS_AUX</code>  | |||
| 4  | |||
|-  | |||
| <code>CONTENTS_GRATE</code>  | |||
| 8  | |||
|-  | |||
| <code>CONTENTS_SLIME</code>  | |||
| 16  | |||
|-  | |||
| <code>CONTENTS_WATER</code>  | |||
| 32  | | 32  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_BLOCKLOS</code>  | ||
| 64  | | 64  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_OPAQUE</code>  | ||
| 128  | | 128  | ||
|-  | |-  | ||
| <code>  | | <code>LAST_VISIBLE_CONTENTS</code>  | ||
|   | | 128  | ||
|-  | |-  | ||
| <code>  | | <code>ALL_VISIBLE_CONTENTS</code>  | ||
| 255  | |||
|-  | |||
| <code>CONTENTS_TESTFOGVOLUME</code>  | |||
| 256  | |||
|-  | |||
| <code>CONTENTS_UNUSED</code>  | |||
| 512  | | 512  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_UNUSED6</code>  | ||
|   | | 1024  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_TEAM1</code>  | ||
|   | | 2048  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_TEAM2</code>  | ||
|   | | 4096  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_IGNORE_NODRAW_OPAQUE</code>  | ||
|   | | 8192  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_MOVEABLE</code>  | ||
|   | | 16384  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_AREAPORTAL</code>  | ||
|   | | 32768  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_PLAYERCLIP</code>  | ||
|   | | 65536  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_MONSTERCLIP</code>  | ||
|   | | 131072  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_CURRENT_0</code>  | ||
|   | | 262144  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_CURRENT_90</code>  | ||
|   | | 524288  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_CURRENT_180</code>  | ||
|   | | 1048576  | ||
|-  | |||
| <code>CONTENTS_CURRENT_270</code>  | |||
| 2097152  | |||
|-  | |||
| <code>CONTENTS_CURRENT_UP</code>  | |||
| 4194304  | |||
|-  | |||
| <code>CONTENTS_CURRENT_DOWN</code>  | |||
| 8388608  | |||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_ORIGIN</code>  | ||
|   | | 16777216  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_MONSTER</code>  | ||
|   | | 33554432  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_DEBRIS</code>  | ||
|   | | 67108864  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_DETAIL</code>  | ||
|   | | 134217728  | ||
|-  | |-  | ||
| <code>  | | <code>CONTENTS_TRANSLUCENT</code>  | ||
|   | | 268435456  | ||
|-  | |||
| <code>CONTENTS_LADDER</code>  | |||
| 536870912  | |||
|-  | |||
| <code>CONTENTS_HITBOX</code>  | |||
| 1073741824  | |||
|}  | |}  | ||
=== EDmgType ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |||
| <code>DMG_GENERIC</code>  | |||
| 0  | |||
|-  | |||
| <code>DMG_CRUSH</code>  | |||
| 1  | |||
|-  | |||
| <code>DMG_BULLET</code>  | |||
| 2  | |||
|-  | |||
| <code>DMG_SLASH</code>  | |||
| 4  | |||
|-  | |||
| <code>DMG_BURN</code>  | |||
| 8  | |||
|-  | |||
| <code>DMG_VEHICLE</code>  | |||
| 16  | |||
|-  | |||
| <code>DMG_FALL</code>  | |||
| 32  | |||
|-  | |||
| <code>DMG_BLAST</code>  | |||
| 64  | |||
|-  | |||
| <code>DMG_CLUB</code>  | |||
| 128  | |||
|-  | |||
| <code>DMG_SHOCK</code>  | |||
| 256  | |||
|-  | |||
| <code>DMG_SONIC</code>  | |||
| 512  | |||
|-  | |||
| <code>DMG_ENERGYBEAM</code>  | |||
| 1024  | |||
|-  | |||
| <code>DMG_PREVENT_PHYSICS_FORCE</code>  | |||
| 2048  | |||
|-  | |||
| <code>DMG_NEVERGIB</code>  | |||
| 4096  | |||
|-  | |||
| <code>DMG_ALWAYSGIB</code>  | |||
| 8192  | |||
|-  | |||
| <code>DMG_DROWN</code>  | |||
| 16384  | |||
|-  | |||
| <code>DMG_PARALYZE</code>  | |||
| 32768  | |||
|-  | |||
| <code>DMG_NERVEGAS</code>  | |||
| 65536  | |||
|-  | |||
| <code>DMG_POISON</code>  | |||
| 131072  | |||
|-  | |||
| <code>DMG_RADIATION</code>  | |||
| 262144  | |||
|-  | |||
| <code>DMG_DROWNRECOVER</code>  | |||
| 524288  | |||
|-  | |||
| <code>DMG_ACID</code>  | |||
| 1048576  | |||
|-  | |||
| <code>DMG_SLOWBURN</code>  | |||
| 2097152  | |||
|-  | |||
| <code>DMG_REMOVENORAGDOLL</code>  | |||
| 4194304  | |||
|-  | |||
| <code>DMG_PHYSGUN</code>  | |||
| 8388608  | |||
|-  | |||
| <code>DMG_PLASMA</code>  | |||
| 16777216  | |||
|-  | |||
| <code>DMG_AIRBOAT</code>  | |||
| 33554432  | |||
|-  | |||
| <code>DMG_DISSOLVE</code>  | |||
| 67108864  | |||
|-  | |||
| <code>DMG_BLAST_SURFACE</code>  | |||
| 134217728  | |||
|-  | |||
| <code>DMG_DIRECT</code>  | |||
| 268435456  | |||
|-  | |||
| <code>DMG_BUCKSHOT</code>  | |||
| 536870912  | |||
|}  | |||
=== EntityEffects ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |||
| <code>EF_BONEMERGE</code>  | |||
| 1  | |||
|-  | |||
| <code>EF_BRIGHTLIGHT</code>  | |||
| 2  | |||
|-  | |||
| <code>EF_DIMLIGHT</code>  | |||
| 4  | |||
|-  | |||
| <code>EF_NOINTERP</code>  | |||
| 8  | |||
|-  | |||
| <code>EF_MAX_BITS</code>  | |||
| 10  | |||
|-  | |||
| <code>EF_NOSHADOW</code>  | |||
| 16  | |||
|-  | |||
| <code>EF_NODRAW</code>  | |||
| 32  | |||
|-  | |||
| <code>EF_NORECEIVESHADOW</code>  | |||
| 64  | |||
|-  | |||
| <code>EF_BONEMERGE_FASTCULL</code>  | |||
| 128  | |||
|-  | |||
| <code>EF_ITEM_BLINK</code>  | |||
| 256  | |||
|-  | |||
| <code>EF_PARENT_ANIMATES</code>  | |||
| 512  | |||
|}  | |||
=== EntityEFlags ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |||
| <code>EFL_KILLME</code>  | |||
| 1  | |||
|-  | |||
| <code>EFL_DORMANT</code>  | |||
| 2  | |||
|-  | |||
| <code>EFL_NOCLIP_ACTIVE</code>  | |||
| 4  | |||
|-  | |||
| <code>EFL_SETTING_UP_BONES</code>  | |||
| 8  | |||
|-  | |||
| <code>EFL_HAS_PLAYER_CHILD</code>  | |||
| 16  | |||
|-  | |||
| <code>EFL_KEEP_ON_RECREATE_ENTITIES</code>  | |||
| 16  | |||
|-  | |||
| <code>EFL_DIRTY_SHADOWUPDATE</code>  | |||
| 32  | |||
|-  | |||
| <code>EFL_NOTIFY</code>  | |||
| 64  | |||
|-  | |||
| <code>EFL_FORCE_CHECK_TRANSMIT</code>  | |||
| 128  | |||
|-  | |||
| <code>EFL_BOT_FROZEN</code>  | |||
| 256  | |||
|-  | |||
| <code>EFL_SERVER_ONLY</code>  | |||
| 512  | |||
|-  | |||
| <code>EFL_NO_AUTO_EDICT_ATTACH</code>  | |||
| 1024  | |||
|-  | |||
| <code>EFL_DIRTY_ABSTRANSFORM</code>  | |||
| 2048  | |||
|-  | |||
| <code>EFL_DIRTY_ABSVELOCITY</code>  | |||
| 4096  | |||
|-  | |||
| <code>EFL_DIRTY_ABSANGVELOCITY</code>  | |||
| 8192  | |||
|-  | |||
| <code>EFL_DIRTY_SURROUNDING_COLLISION_BOUNDS</code>  | |||
| 16384  | |||
|-  | |||
| <code>EFL_DIRTY_SPATIAL_PARTITION</code>  | |||
| 32768  | |||
|-  | |||
| <code>EFL_FORCE_ALLOW_MOVEPARENT</code>  | |||
| 65536  | |||
|-  | |||
| <code>EFL_IN_SKYBOX</code>  | |||
| 131072  | |||
|-  | |||
| <code>EFL_USE_PARTITION_WHEN_NOT_SOLID</code>  | |||
| 262144  | |||
|-  | |||
| <code>EFL_TOUCHING_FLUID</code>  | |||
| 524288  | |||
|-  | |||
| <code>EFL_IS_BEING_LIFTED_BY_BARNACLE</code>  | |||
| 1048576  | |||
|-  | |||
| <code>EFL_NO_ROTORWASH_PUSH</code>  | |||
| 2097152  | |||
|-  | |||
| <code>EFL_NO_THINK_FUNCTION</code>  | |||
| 4194304  | |||
|-  | |||
| <code>EFL_NO_GAME_PHYSICS_SIMULATION</code>  | |||
| 8388608  | |||
|-  | |||
| <code>EFL_CHECK_UNTOUCH</code>  | |||
| 16777216  | |||
|-  | |||
| <code>EFL_DONTBLOCKLOS</code>  | |||
| 33554432  | |||
|-  | |||
| <code>EFL_DONTWALKON</code>  | |||
| 67108864  | |||
|-  | |||
| <code>EFL_NO_DISSOLVE</code>  | |||
| 134217728  | |||
|-  | |||
| <code>EFL_NO_MEGAPHYSCANNON_RAGDOLL</code>  | |||
| 268435456  | |||
|-  | |||
| <code>EFL_NO_WATER_VELOCITY_CHANGE</code>  | |||
| 536870912  | |||
|-  | |||
| <code>EFL_NO_PHYSCANNON_INTERACTION</code>  | |||
| 1073741824  | |||
|-  | |||
| <code>EFL_NO_DAMAGE_FORCES</code>  | |||
| 2147483648  | |||
|}  | |||
=== HideHUD ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |||
| <code>HIDEHUD_WEAPONSELECTION</code>  | |||
| 1  | |||
|-  | |||
| <code>HIDEHUD_FLASHLIGHT</code>  | |||
| 2  | |||
|-  | |||
| <code>HIDEHUD_ALL</code>  | |||
| 4  | |||
|-  | |||
| <code>HIDEHUD_HEALTH</code>  | |||
| 8  | |||
|-  | |||
| <code>HIDEHUD_BITCOUNT</code>  | |||
| 12  | |||
|-  | |||
| <code>HIDEHUD_PLAYERDEAD</code>  | |||
| 16  | |||
|-  | |||
| <code>HIDEHUD_NEEDSUIT</code>  | |||
| 32  | |||
|-  | |||
| <code>HIDEHUD_MISCSTATUS</code>  | |||
| 64  | |||
|-  | |||
| <code>HIDEHUD_CHAT</code>  | |||
| 128  | |||
|-  | |||
| <code>HIDEHUD_CROSSHAIR</code>  | |||
| 256  | |||
|-  | |||
| <code>HIDEHUD_VEHICLE_CROSSHAIR</code>  | |||
| 512  | |||
|-  | |||
| <code>HIDEHUD_INVEHICLE</code>  | |||
| 1024  | |||
|-  | |||
| <code>HIDEHUD_BONUS_PROGRESS</code>  | |||
| 2048  | |||
|}  | |||
=== FNavAttributeType ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |||
| <code>NAV_MESH_INVALID</code>  | |||
| 0  | |||
|-  | |||
| <code>NAV_MESH_CROUCH</code>  | |||
| 1  | |||
|-  | |||
| <code>NAV_MESH_JUMP</code>  | |||
| 2  | |||
|-  | |||
| <code>NAV_MESH_PRECISE</code>  | |||
| 4  | |||
|-  | |||
| <code>NAV_MESH_NO_JUMP</code>  | |||
| 8  | |||
|-  | |||
| <code>NAV_MESH_STOP</code>  | |||
| 16  | |||
|-  | |||
| <code>NAV_MESH_RUN</code>  | |||
| 32  | |||
|-  | |||
| <code>NAV_MESH_WALK</code>  | |||
| 64  | |||
|-  | |||
| <code>NAV_MESH_AVOID</code>  | |||
| 128  | |||
|-  | |||
| <code>NAV_MESH_TRANSIENT</code>  | |||
| 256  | |||
|-  | |||
| <code>NAV_MESH_DONT_HIDE</code>  | |||
| 512  | |||
|-  | |||
| <code>NAV_MESH_STAND</code>  | |||
| 1024  | |||
|-  | |||
| <code>NAV_MESH_NO_HOSTAGES</code>  | |||
| 2048  | |||
|-  | |||
| <code>NAV_MESH_STAIRS</code>  | |||
| 4096  | |||
|-  | |||
| <code>NAV_MESH_NO_MERGE</code>  | |||
| 8192  | |||
|-  | |||
| <code>NAV_MESH_OBSTACLE_TOP</code>  | |||
| 16384  | |||
|-  | |||
| <code>NAV_MESH_CLIFF</code>  | |||
| 32768  | |||
|-  | |||
| <code>NAV_MESH_FIRST_CUSTOM</code>  | |||
| 65536  | |||
|-  | |||
| <code>NAV_MESH_LAST_CUSTOM</code>  | |||
| 67108864  | |||
|-  | |||
| <code>NAV_MESH_FUNC_COST</code>  | |||
| 536870912  | |||
|-  | |||
| <code>NAV_MESH_HAS_ELEVATOR</code>  | |||
| 1073741824  | |||
|-  | |||
| <code>NAV_MESH_NAV_BLOCKER</code>  | |||
| 2147483648  | |||
|}  | |||
=== PlayerFlags ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |||
| <code>FL_ONGROUND</code>  | |||
| 1  | |||
|-  | |||
| <code>FL_DUCKING</code>  | |||
| 2  | |||
|-  | |||
| <code>FL_ANIMDUCKING</code>  | |||
| 4  | |||
|-  | |||
| <code>FL_WATERJUMP</code>  | |||
| 8  | |||
|-  | |||
| <code>PLAYER_FLAG_BITS</code>  | |||
| 11  | |||
|-  | |||
| <code>FL_ONTRAIN</code>  | |||
| 16  | |||
|-  | |||
| <code>FL_INRAIN</code>  | |||
| 32  | |||
|-  | |||
| <code>FL_FROZEN</code>  | |||
| 64  | |||
|-  | |||
| <code>FL_ATCONTROLS</code>  | |||
| 128  | |||
|-  | |||
| <code>FL_CLIENT</code>  | |||
| 256  | |||
|-  | |||
| <code>FL_FAKECLIENT</code>  | |||
| 512  | |||
|-  | |||
| <code>FL_INWATER</code>  | |||
| 1024  | |||
|-  | |||
| <code>FL_FLY</code>  | |||
| 2048  | |||
|-  | |||
| <code>FL_SWIM</code>  | |||
| 4096  | |||
|-  | |||
| <code>FL_CONVEYOR</code>  | |||
| 8192  | |||
|-  | |||
| <code>FL_NPC</code>  | |||
| 16384  | |||
|-  | |||
| <code>FL_GODMODE</code>  | |||
| 32768  | |||
|-  | |||
| <code>FL_NOTARGET</code>  | |||
| 65536  | |||
|-  | |||
| <code>FL_AIMTARGET</code>  | |||
| 131072  | |||
|-  | |||
| <code>FL_PARTIALGROUND</code>  | |||
| 262144  | |||
|-  | |||
| <code>FL_STATICPROP</code>  | |||
| 524288  | |||
|-  | |||
| <code>FL_GRAPHED</code>  | |||
| 1048576  | |||
|-  | |||
| <code>FL_GRENADE</code>  | |||
| 2097152  | |||
|-  | |||
| <code>FL_STEPMOVEMENT</code>  | |||
| 4194304  | |||
|-  | |||
| <code>FL_DONTTOUCH</code>  | |||
| 8388608  | |||
|-  | |||
| <code>FL_BASEVELOCITY</code>  | |||
| 16777216  | |||
|-  | |||
| <code>FL_WORLDBRUSH</code>  | |||
| 33554432  | |||
|-  | |||
| <code>FL_OBJECT</code>  | |||
| 67108864  | |||
|-  | |||
| <code>FL_KILLME</code>  | |||
| 134217728  | |||
|-  | |||
| <code>FL_ONFIRE</code>  | |||
| 268435456  | |||
|-  | |||
| <code>FL_DISSOLVING</code>  | |||
| 536870912  | |||
|-  | |||
| <code>FL_TRANSRAGDOLL</code>  | |||
| 1073741824  | |||
|-  | |||
| <code>FL_UNBLOCKABLE_BY_PLAYER</code>  | |||
| 2147483648  | |||
|}  | |||
=== SolidFlags ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |||
| <code>FSOLID_CUSTOMRAYTEST</code>  | |||
| 1  | |||
|-  | |||
| <code>FSOLID_CUSTOMBOXTEST</code>  | |||
| 2  | |||
|-  | |||
| <code>FSOLID_NOT_SOLID</code>  | |||
| 4  | |||
|-  | |||
| <code>FSOLID_TRIGGER</code>  | |||
| 8  | |||
|-  | |||
| <code>FSOLID_MAX_BITS</code>  | |||
| 10  | |||
|-  | |||
| <code>FSOLID_NOT_STANDABLE</code>  | |||
| 16  | |||
|-  | |||
| <code>FSOLID_VOLUME_CONTENTS</code>  | |||
| 32  | |||
|-  | |||
| <code>FSOLID_FORCE_WORLD_ALIGNED</code>  | |||
| 64  | |||
|-  | |||
| <code>FSOLID_USE_TRIGGER_BOUNDS</code>  | |||
| 128  | |||
|-  | |||
| <code>FSOLID_ROOT_PARENT_ALIGNED</code>  | |||
| 256  | |||
|-  | |||
| <code>FSOLID_TRIGGER_TOUCH_DEBRIS</code>  | |||
| 512  | |||
|}  | |||
=== SurfFlags ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |||
| <code>SURF_LIGHT</code>  | |||
| 1  | |||
|-  | |||
| <code>SURF_SKY2D</code>  | |||
| 2  | |||
|-  | |||
| <code>SURF_SKY</code>  | |||
| 4  | |||
|-  | |||
| <code>SURF_WARP</code>  | |||
| 8  | |||
|-  | |||
| <code>SURF_TRANS</code>  | |||
| 16  | |||
|-  | |||
| <code>SURF_NOPORTAL</code>  | |||
| 32  | |||
|-  | |||
| <code>SURF_TRIGGER</code>  | |||
| 64  | |||
|-  | |||
| <code>SURF_NODRAW</code>  | |||
| 128  | |||
|-  | |||
| <code>SURF_HINT</code>  | |||
| 256  | |||
|-  | |||
| <code>SURF_SKIP</code>  | |||
| 512  | |||
|-  | |||
| <code>SURF_NOLIGHT</code>  | |||
| 1024  | |||
|-  | |||
| <code>SURF_BUMPLIGHT</code>  | |||
| 2048  | |||
|-  | |||
| <code>SURF_NOSHADOWS</code>  | |||
| 4096  | |||
|-  | |||
| <code>SURF_NODECALS</code>  | |||
| 8192  | |||
|-  | |||
| <code>SURF_NOCHOP</code>  | |||
| 16384  | |||
|-  | |||
| <code>SURF_HITBOX</code>  | |||
| 32768  | |||
|}  | |||
=== FTFBotAttributeType ===  | |||
{| class = "standard-table"  | |||
! Name  | |||
! Value  | |||
|-  | |||
| <code>REMOVE_ON_DEATH</code>  | |||
| 1  | |||
|-  | |||
| <code>AGGRESSIVE</code>  | |||
| 2  | |||
|-  | |||
| <code>IS_NPC</code>  | |||
| 4  | |||
|-  | |||
| <code>SUPPRESS_FIRE</code>  | |||
| 8  | |||
|-  | |||
| <code>DISABLE_DODGE</code>  | |||
| 16  | |||
|-  | |||
| <code>BECOME_SPECTATOR_ON_DEATH</code>  | |||
| 32  | |||
|-  | |||
| <code>QUOTA_MANANGED</code>  | |||
| 64  | |||
|-  | |||
| <code>RETAIN_BUILDINGS</code>  | |||
| 128  | |||
|-  | |||
| <code>SPAWN_WITH_FULL_CHARGE</code>  | |||
| 256  | |||
|-  | |||
| <code>ALWAYS_CRIT</code>  | |||
| 512  | |||
|-  | |||
| <code>IGNORE_ENEMIES</code>  | |||
| 1024  | |||
|-  | |||
| <code>HOLD_FIRE_UNTIL_FULL_RELOAD</code>  | |||
| 2048  | |||
|-  | |||
| <code>PRIORITIZE_DEFENSE</code>  | |||
| 4096  | |||
|-  | |||
| <code>ALWAYS_FIRE_WEAPON</code>  | |||
| 8192  | |||
|-  | |||
| <code>TELEPORT_TO_HINT</code>  | |||
| 16384  | |||
|-  | |||
| <code>MINIBOSS</code>  | |||
| 32768  | |||
|-  | |||
| <code>USE_BOSS_HEALTH_BAR</code>  | |||
| 65536  | |||
|-  | |||
| <code>IGNORE_FLAG</code>  | |||
| 131072  | |||
|-  | |||
| <code>AUTO_JUMP</code>  | |||
| 262144  | |||
|-  | |||
| <code>AIR_CHARGE_ONLY</code>  | |||
| 524288  | |||
|-  | |||
| <code>PREFER_VACCINATOR_BULLETS</code>  | |||
| 1048576  | |||
|-  | |||
| <code>PREFER_VACCINATOR_BLAST</code>  | |||
| 2097152  | |||
|-  | |||
| <code>PREFER_VACCINATOR_FIRE</code>  | |||
| 4194304  | |||
|-  | |||
| <code>BULLET_IMMUNE</code>  | |||
| 8388608  | |||
|-  | |||
| <code>BLAST_IMMUNE</code>  | |||
| 16777216  | |||
|-  | |||
| <code>FIRE_IMMUNE</code>  | |||
| 33554432  | |||
|-  | |||
| <code>PARACHUTE</code>  | |||
| 67108864  | |||
|-  | |||
| <code>PROJECTILE_SHIELD</code>  | |||
| 134217728  | |||
|}  | |||
=== TFNavAttributeType ===  | === TFNavAttributeType ===  | ||
Revision as of 15:32, 29 November 2022
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.
Todo: No proper wiki formatting has been implemented yet.
Standard Enum
An enum setup where each of its constants typically use integers in an ascending order as values, but not always.
ECollisionGroup
| 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 | 
ECritType
| Name | Value | 
|---|---|
CRIT_NONE
 | 
0 | 
CRIT_MINI
 | 
1 | 
CRIT_FULL
 | 
2 | 
EHitGroup
| Name | Value | 
|---|---|
HITGROUP_GENERIC
 | 
0 | 
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 | 
kHolidayCount
 | 
13 | 
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_NUM_ROUND_STATES
 | 
11 | 
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_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_END
 | 
84 | 
ETFTeam
| Name | Value | 
|---|---|
TEAM_UNASSIGNED
 | 
0 | 
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
 | 
-1 | 
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 | 
MAX_PLAYERS
 | 
33 | 
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.
Buttons
| 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 | 
ContentsFlags
| Name | Value | 
|---|---|
CONTENTS_EMPTY
 | 
0 | 
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 | 
EDmgType
| Name | Value | 
|---|---|
DMG_GENERIC
 | 
0 | 
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 | 
EntityEffects
| 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 | 
EntityEFlags
| 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 | 
HideHUD
| Name | Value | 
|---|---|
HIDEHUD_WEAPONSELECTION
 | 
1 | 
HIDEHUD_FLASHLIGHT
 | 
2 | 
HIDEHUD_ALL
 | 
4 | 
HIDEHUD_HEALTH
 | 
8 | 
HIDEHUD_BITCOUNT
 | 
12 | 
HIDEHUD_PLAYERDEAD
 | 
16 | 
HIDEHUD_NEEDSUIT
 | 
32 | 
HIDEHUD_MISCSTATUS
 | 
64 | 
HIDEHUD_CHAT
 | 
128 | 
HIDEHUD_CROSSHAIR
 | 
256 | 
HIDEHUD_VEHICLE_CROSSHAIR
 | 
512 | 
HIDEHUD_INVEHICLE
 | 
1024 | 
HIDEHUD_BONUS_PROGRESS
 | 
2048 | 
| 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 | 
PlayerFlags
| 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 | 
SolidFlags
| 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 | 
SurfFlags
| 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 | 
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 |