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 16: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 |