@moddota/dota-lua-types
Version:
TypeScript definitions for Dota 2 Lua API
1,912 lines (1,792 loc) • 127 kB
TypeScript
declare const DOTA_ITEM_INVENTORY_SIZE: 9;
declare const DOTA_ITEM_MAX: 25;
declare const DOTA_ITEM_STASH_MAX: 15;
declare const DOTA_ITEM_STASH_MIN: 9;
declare const DOTA_ITEM_STASH_SIZE: 6;
declare const DOTA_MAX_ABILITIES: 40;
declare const FIND_UNITS_EVERYWHERE: -1;
declare const SPAWN_GROUP_HANDLE_INVALID: 0;
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type ABILITY_TYPES = AbilityTypes;
declare const enum AbilityTypes {
BASIC = 0,
ULTIMATE = 1,
ATTRIBUTES = 2,
HIDDEN = 3,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type AbilityLearnResult_t = AbilityLearnResult;
declare const enum AbilityLearnResult {
CAN_BE_UPGRADED = 0,
CANNOT_BE_UPGRADED_NOT_UPGRADABLE = 1,
CANNOT_BE_UPGRADED_AT_MAX = 2,
CANNOT_BE_UPGRADED_REQUIRES_LEVEL = 3,
NOT_LEARNABLE = 4,
}
declare const enum ActivateType {
INITIAL_CREATION = 0,
DATAUPDATE_CREATION = 1,
ONRESTORE = 2,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type attackfail = AttackRecord;
declare const enum AttackRecord {
FAIL_NO = 0,
FAIL_TERRAIN_MISS = 1,
FAIL_SOURCE_MISS = 2,
FAIL_TARGET_EVADED = 3,
FAIL_TARGET_INVULNERABLE = 4,
FAIL_TARGET_OUT_OF_RANGE = 5,
CANNOT_FAIL = 6,
FAIL_BLOCKED_BY_OBSTRUCTION = 7,
}
declare const enum AttributeDerivedStats {
STRENGTH_DAMAGE = 0,
STRENGTH_HP = 1,
STRENGTH_HP_REGEN = 2,
AGILITY_DAMAGE = 3,
AGILITY_ARMOR = 4,
AGILITY_ATTACK_SPEED = 5,
INTELLIGENCE_DAMAGE = 6,
INTELLIGENCE_MANA = 7,
INTELLIGENCE_MANA_REGEN = 8,
INTELLIGENCE_MAGIC_RESIST = 9,
ALL_DAMAGE = 10,
}
declare const enum Attributes {
INVALID = -1,
STRENGTH = 0,
AGILITY = 1,
INTELLECT = 2,
ALL = 3,
MAX = 4,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type CLICK_BEHAVIORS = ClickBehaviors;
declare const enum ClickBehaviors {
NONE = 0,
MOVE = 1,
ATTACK = 2,
CAST = 3,
DROP_ITEM = 4,
DROP_SHOP_ITEM = 5,
DRAG = 6,
LEARN_ABILITY = 7,
PATROL = 8,
VECTOR_CAST = 9,
UNUSED = 10,
RADAR = 11,
LAST = 12,
}
declare const enum ConVarFlags {
NONE = 0,
DEVELOPMENTONLY = 2,
HIDDEN = 16,
/**
* Makes the ConVar value hidden from all clients (for example sv_password).
*
* Reported as "prot" by cvarlist.
*/
PROTECTED = 32,
/**
* Executing the command or changing the ConVar is only allowed in singleplayer.
*
* Reported as "sp" by cvarlist.
*/
SPONLY = 64,
/**
* Save the ConVar value into config.cfg.
*
* Reported as "a" by cvarlist, except Lua ConVars.
*/
ARCHIVE = 128,
/**
* For serverside ConVars, notifies all players with blue chat text when the value
* gets changed.
*
* Reported as "nf" by cvarlist.
*/
NOTIFY = 256,
/**
* For clientside commands, sends the value to the server.
*
* Reported as "user" by cvarlist.
*/
USERINFO = 512,
/**
* Don't log the ConVar changes to console/log files/users.
*
* Reported as "log" by cvarlist.
*/
UNLOGGED = 2048,
/**
* For serverside ConVars, it will send its value to all clients. The ConVar with
* the same name must also exist on the client!
*
* Reported as "rep" by cvarlist.
*/
REPLICATED = 8192,
/**
* Requires sv_cheats to be enabled to change the ConVar or run the command.
*
* Reported as "cheat" by cvarlist.
*/
CHEAT = 16384,
PER_USER = 32768,
/**
* Force the ConVar to be recorded by demo recordings.
*
* Reported as "demo" by cvarlist.
*/
DEMO = 65536,
/**
* Opposite of FCVAR_DEMO, ensures the ConVar is not recorded in demos.
*
* Reported as "norecord" by cvarlist.
*/
DONTRECORD = 131072,
VCONSOLE_SET_FOCUS = 134217728,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DAMAGE_TYPES = DamageTypes;
declare const enum DamageTypes {
NONE = 0,
PHYSICAL = 1,
MAGICAL = 2,
PURE = 4,
ALL = 7,
HP_REMOVAL = 8,
ABILITY_DEFINED = 16,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DamageCategory_t = DamageCategory;
declare const enum DamageCategory {
SPELL = 0,
ATTACK = 1,
BARRIER = 2,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_ABILITY_BEHAVIOR = AbilityBehavior;
declare const enum AbilityBehavior {
LAST_RESORT_POINT = -2147483648,
AFFECTED_BY_MUTE = 0,
ALT_CASTABLE = 0,
CAN_SELF_CAST = 0,
DONT_PROC_OTHER_ABILITIES = 0,
FORCE_KEYBIND = 0,
FORCE_NO_INNATE_UI = 0,
FREE_DRAW_TARGETING = 0,
IGNORE_INVISIBLE = 0,
IGNORE_MUTED = 0,
IGNORE_SILENCE = 0,
INNATE_UI = 0,
IS_FAKE_ITEM = 0,
ITEM_IMBUE = 0,
NONE = 0,
OVERSHOOT = 0,
SHOW_IN_GUIDES = 0,
SKIP_FOR_KEYBINDS = 0,
SUPPRESS_ASSOCIATED_CONSUMABLE = 0,
UNLOCKED_BY_EFFECT_INDEX = 0,
UNSWAPPABLE = 0,
HIDDEN = 1,
PASSIVE = 2,
NO_TARGET = 4,
UNIT_TARGET = 8,
POINT = 16,
AOE = 32,
NOT_LEARNABLE = 64,
CHANNELLED = 128,
ITEM = 256,
TOGGLE = 512,
DIRECTIONAL = 1024,
IMMEDIATE = 2048,
AUTOCAST = 4096,
OPTIONAL_UNIT_TARGET = 8192,
OPTIONAL_POINT = 16384,
OPTIONAL_NO_TARGET = 32768,
AURA = 65536,
ATTACK = 131072,
DONT_RESUME_MOVEMENT = 262144,
ROOT_DISABLES = 524288,
UNRESTRICTED = 1048576,
IGNORE_PSEUDO_QUEUE = 2097152,
IGNORE_CHANNEL = 4194304,
DONT_CANCEL_MOVEMENT = 8388608,
DONT_ALERT_TARGET = 16777216,
DONT_RESUME_ATTACK = 33554432,
NORMAL_WHEN_STOLEN = 67108864,
IGNORE_BACKSWING = 134217728,
RUNE_TARGET = 268435456,
DONT_CANCEL_CHANNEL = 536870912,
VECTOR_TARGETING = 1073741824,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_GameState = GameState;
declare const enum GameState {
INIT = 0,
WAIT_FOR_PLAYERS_TO_LOAD = 1,
CUSTOM_GAME_SETUP = 2,
PLAYER_DRAFT = 3,
HERO_SELECTION = 4,
STRATEGY_TIME = 5,
TEAM_SHOWCASE = 6,
WAIT_FOR_MAP_TO_LOAD = 7,
PRE_GAME = 8,
SCENARIO_SETUP = 9,
GAME_IN_PROGRESS = 10,
POST_GAME = 11,
DISCONNECT = 12,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_GC_TEAM = GcTeam;
declare const enum GcTeam {
GOOD_GUYS = 0,
BAD_GUYS = 1,
BROADCASTER = 2,
SPECTATOR = 3,
PLAYER_POOL = 4,
NOTEAM = 5,
CUSTOM_1 = 6,
CUSTOM_2 = 7,
CUSTOM_3 = 8,
CUSTOM_4 = 9,
CUSTOM_5 = 10,
CUSTOM_6 = 11,
CUSTOM_7 = 12,
CUSTOM_8 = 13,
NEUTRALS = 14,
}
declare const DOTA_HEROPICK_STATE_COUNT: 62;
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_HeroPickState = HeroPickState;
declare const enum HeroPickState {
NONE = 0,
AP_SELECT = 1,
SD_SELECT = 2,
INTRO_SELECT_UNUSED = 3,
RD_SELECT_UNUSED = 4,
CM_INTRO = 5,
CM_CAPTAINPICK = 6,
CM_BAN1 = 7,
CM_BAN2 = 8,
CM_BAN3 = 9,
CM_BAN4 = 10,
CM_BAN5 = 11,
CM_BAN6 = 12,
CM_BAN7 = 13,
CM_BAN8 = 14,
CM_BAN9 = 15,
CM_BAN10 = 16,
CM_BAN11 = 17,
CM_BAN12 = 18,
CM_BAN13 = 19,
CM_BAN14 = 20,
CM_SELECT1 = 21,
CM_SELECT2 = 22,
CM_SELECT3 = 23,
CM_SELECT4 = 24,
CM_SELECT5 = 25,
CM_SELECT6 = 26,
CM_SELECT7 = 27,
CM_SELECT8 = 28,
CM_SELECT9 = 29,
CM_SELECT10 = 30,
CM_PICK = 31,
AR_SELECT = 32,
MO_SELECT = 33,
FH_SELECT = 34,
CD_INTRO = 35,
CD_CAPTAINPICK = 36,
CD_BAN1 = 37,
CD_BAN2 = 38,
CD_BAN3 = 39,
CD_BAN4 = 40,
CD_BAN5 = 41,
CD_BAN6 = 42,
CD_SELECT1 = 43,
CD_SELECT2 = 44,
CD_SELECT3 = 45,
CD_SELECT4 = 46,
CD_SELECT5 = 47,
CD_SELECT6 = 48,
CD_SELECT7 = 49,
CD_SELECT8 = 50,
CD_SELECT9 = 51,
CD_SELECT10 = 52,
CD_PICK = 53,
BD_SELECT = 54,
ABILITY_DRAFT_SELECT = 55,
ARDM_SELECT = 56,
ALL_DRAFT_SELECT = 57,
CUSTOMGAME_SELECT = 58,
SELECT_PENALTY = 59,
CUSTOM_PICK_RULES = 60,
SCENARIO_PICK = 61,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_INVALID_ORDERS = InvalidOrders;
declare const enum InvalidOrders {
ORDER_SUCCESS = -1,
INVALID_ORDER_NOT_CONTROLLABLE_BY_PLAYER = 0,
INVALID_ORDER_UNIT_IS_NOT_NPC = 1,
INVALID_ORDER_BAD_ABILITY_ENTITY = 2,
INVALID_ORDER_UNRECOGNIZED_ORDER = 3,
INVALID_ORDER_ABILITY_REQUIRED = 4,
INVALID_ORDER_NPC_TARGET_REQUIRED = 5,
INVALID_ORDER_TARGET_TREE_INDEX_NOT_A_TREE = 6,
INVALID_ORDER_TARGET_ENTITY_INDEX_OUT_OF_RANGE = 7,
INVALID_ORDER_ABILITY_NOT_AN_ITEM = 8,
INVALID_ORDER_PHYSICAL_ITEM_TARGET_REQUIRED = 9,
INVALID_ORDER_RUNE_TARGET_REQUIRED = 10,
INVALID_ORDER_ABILITY_NOT_OWNED_BY_UNIT = 11,
INVALID_ORDER_ABILITY_CANT_BE_UPGRADED = 12,
INVALID_ORDER_NO_POINTS_FOR_ABILITY_UPGRADE = 13,
INVALID_ORDER_NOT_ENOUGH_MANA = 14,
INVALID_ORDER_ABILITY_IN_COOLDOWN = 15,
INVALID_ORDER_ABILITY_NOT_LEARNED = 16,
INVALID_ORDER_CANT_CAST_PASSIVE_ABILITY = 17,
INVALID_ORDER_PHANTOM_TARGET = 18,
INVALID_ORDER_DEAD_TARGET = 19,
INVALID_ORDER_UNIT_IS_DEAD = 20,
INVALID_ORDER_TARGET_MAGIC_IMMUNE_ENEMY = 21,
INVALID_ORDER_TARGET_INVULNERABLE = 22,
INVALID_ORDER_TARGET_ATTACK_IMMUNE = 23,
INVALID_ORDER_UNIT_SILENCED = 24,
INVALID_ORDER_ABILITY_CANT_BE_TOGGLED = 25,
INVALID_ORDER_TARGET_CANT_BE_SEEN = 26,
INVALID_ORDER_TARGET_INVISIBLE = 27,
INVALID_ORDER_HERO_CANT_BE_DENIED = 28,
INVALID_ORDER_CANT_CAST_ON_TEAMMATE = 29,
INVALID_ORDER_CANT_CAST_ON_ENEMY = 30,
INVALID_ORDER_UNIT_CANT_MOVE = 31,
INVALID_ORDER_CANT_CAST_ON_ATTACK_IMMUNE = 32,
INVALID_ORDER_PURCHASE_INVALID_ITEM = 33,
INVALID_ORDER_ITEM_NOT_IN_INVENTORY = 34,
INVALID_ORDER_ITEM_NOT_IN_UNIT_INVENTORY = 35,
INVALID_ORDER_TARGET_UNSELECTABLE = 36,
INVALID_ORDER_ITEM_NOT_IN_ACTIVE_INVENTORY = 37,
INVALID_ORDER_UNIT_CANT_PICK_UP_RUNES = 38,
INVALID_ORDER_UNIT_CANT_MANIPULATE_ITEMS = 39,
INVALID_ORDER_UNIT_IS_ILLUSION = 40,
INVALID_ORDER_UNIT_CANT_ATTACK = 41,
INVALID_ORDER_ITEM_CANT_BE_DROPPED = 42,
INVALID_ORDER_TARGET_TREE_NOT_ACTIVE = 43,
INVALID_ORDER_ABILITY_CANT_AUTO_CAST = 44,
INVALID_ORDER_TARGET_POSITION_OFF_MAP = 45,
INVALID_ORDER_UNIT_CANT_MOVE_TARGET_OUT_OF_RANGE = 46,
INVALID_ORDER_CANT_CAST_ON_HERO = 47,
INVALID_ORDER_CANT_CAST_ON_OTHER = 48,
INVALID_ORDER_CANT_CAST_ON_BUILDING = 49,
INVALID_ORDER_CANT_CAST_ON_ANCIENT = 50,
INVALID_ORDER_ITEM_CANT_BE_MOVED_TO_STASH = 51,
INVALID_ORDER_ITEM_CANT_BE_MOVED_TO_SLOT = 52,
INVALID_ORDER_CANT_CAST_ON_MECHANICAL = 53,
INVALID_ORDER_CANT_ACCEPT_ATTACK_TARGET = 54,
INVALID_ORDER_CANT_CAST_NO_CHARGES = 55,
INVALID_ORDER_CANT_CAST_ON_CREEP = 56,
INVALID_ORDER_TARGET_CANT_TAKE_ITEMS = 57,
INVALID_ORDER_CANT_GIVE_ITEM_TO_ENEMY = 58,
INVALID_ORDER_CANT_CAST_ON_COURIER = 59,
INVALID_ORDER_ABILITY_IS_HIDDEN = 60,
INVALID_ORDER_ITEM_IN_COOLDOWN = 61,
INVALID_ORDER_SECRET_SHOP_NOT_IN_RANGE = 62,
INVALID_ORDER_NOT_ENOUGH_GOLD = 63,
INVALID_ORDER_PURCHASE_AUTOCOMBINE_RECIPE = 64,
INVALID_ORDER_CANT_DENY_HEALTH_TOO_HIGH = 65,
INVALID_ORDER_SIDE_SHOP_NOT_IN_RANGE = 66,
INVALID_ORDER_HOME_SHOP_NOT_IN_RANGE = 67,
INVALID_ORDER_CANT_PICK_UP_ITEM = 68,
INVALID_ORDER_CANT_SELL_NO_SHOP_IN_RANGE = 69,
INVALID_ORDER_CANT_SELL_ITEM = 70,
INVALID_ORDER_CANT_SELL_ITEM_WHILE_DEAD = 71,
INVALID_ORDER_TARGET_CANT_BE_DENIED = 72,
INVALID_ORDER_ABILITY_DISABLED_BY_ROOT = 73,
INVALID_ORDER_UNIT_COMMAND_RESTRICTED = 74,
INVALID_ORDER_UNIT_MUTED = 75,
INVALID_ORDER_CANT_CAST_ON_SUMMONED = 76,
INVALID_ORDER_TARGET_MAGIC_IMMUNE_ALLY = 77,
INVALID_ORDER_CANT_PURCHASE_DISALLOWED_ITEM = 78,
INVALID_ORDER_CANT_CAST_ON_DOMINATED = 79,
INVALID_ORDER_CAST_CUSTOM = 80,
INVALID_ORDER_ITEM_NOT_DISASSEMBLABLE = 81,
INVALID_ORDER_ITEM_OUT_OF_STOCK = 82,
INVALID_ORDER_ABILITY_CANT_BE_UPGRADED_AT_MAX = 83,
INVALID_ORDER_ABILITY_INACTIVE = 84,
INVALID_ORDER_ITEM_NOT_IN_MAIN_INVENTORY = 85,
INVALID_ORDER_CANT_GLYPH = 86,
INVALID_ORDER_CANT_DRAG_CHANNELING_ITEM = 87,
INVALID_ORDER_CANT_BUYBACK_UNIT_NOT_A_HERO = 88,
INVALID_ORDER_CANT_BUYBACK_UNIT_NOT_DEAD = 89,
INVALID_ORDER_CANT_BUYBACK_NOT_ENOUGH_GOLD = 90,
INVALID_ORDER_CANT_BUYBACK_IN_COOLDOWN = 91,
INVALID_ORDER_CANT_DISASSEMBLE_STASH_OUT_OF_RANGE = 92,
INVALID_ORDER_CANT_EJECT_ITEM_NOT_IN_STASH = 93,
INVALID_ORDER_GAME_IS_PAUSED = 94,
INVALID_ORDER_CANT_CAST_ON_CONSIDERED_HERO = 95,
INVALID_ORDER_CANT_SHOP_AUTO_BUY_ENABLED = 96,
INVALID_ORDER_ONLY_DELIBERATE_CHANNELING_CANCEL = 97,
INVALID_ORDER_CANT_BUYBACK_DEVILS_BARGAIN = 98,
INVALID_ORDER_CANT_BUYBACK_DISABLED_BY_GAME_MODE = 99,
INVALID_ORDER_CANT_ABILITY_PING_BAD_TEAM = 100,
INVALID_ORDER_ABILITY_NOT_POSITIONED = 101,
INVALID_ORDER_ABILITY_NOT_TARGETTED = 102,
INVALID_ORDER_ABILITY_REQUIRES_TARGET = 103,
INVALID_ORDER_CANT_RADAR = 104,
INVALID_ORDER_NO_COURIER = 105,
INVALID_ORDER_CUSTOM_SHOP_NOT_IN_RANGE = 106,
INVALID_ORDER_CANT_CAST_RIVER_PAINT = 107,
INVALID_ORDER_UNIT_OBSTRUCTED = 108,
INVALID_ORDER_CANT_CAST_DRAG_REQUIRED = 109,
INVALID_ORDER_ABILITY_DISABLED_BY_TETHER = 110,
INVALID_ORDER_ABILITY_NOT_UNLOCKED = 111,
INVALID_ORDER_CANT_FOUNTAIN_DROP_UNIT_NOT_DEAD = 112,
INVALID_ORDER_ITEM_NOT_IN_NEUTRAL_ITEM_STASH = 113,
INVALID_ORDER_ITEM_ALREADY_PURCHASED = 114,
INVALID_ORDER_BEYOND_PHYSICAL_ITEM_LIMIT = 115,
INVALID_ORDER_ABILITY_PING_DEAD_ALLY = 116,
INVALID_ORDER_CANT_LOCKCOMBINE_NEUTRAL_ITEMS = 117,
INVALID_ORDER_ABILITY_CANT_ALT_CAST = 118,
INVALID_ORDER_ITEM_CANNOT_BE_CONSUMED = 119,
INVALID_ORDER_CANT_BUYBACK_CEASELESS_DIRGE = 120,
INVALID_ORDER_CANT_ATTACK_BUILDINGS = 121,
INVALID_ORDER_PURCHASE_LEVEL = 122,
INVALID_ORDER_COUNT = 123,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_MOTION_CONTROLLER_PRIORITY = MotionControllerPriority;
declare const enum MotionControllerPriority {
LOWEST = 0,
LOW = 1,
MEDIUM = 2,
HIGH = 3,
HIGHEST = 4,
ULTRA = 5,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_OVERHEAD_ALERT = OverheadAlert;
declare const enum OverheadAlert {
GOLD = 0,
DENY = 1,
CRITICAL = 2,
XP = 3,
BONUS_SPELL_DAMAGE = 4,
MISS = 5,
DAMAGE = 6,
EVADE = 7,
BLOCK = 8,
BONUS_POISON_DAMAGE = 9,
HEAL = 10,
MANA_ADD = 11,
MANA_LOSS = 12,
MAGICAL_BLOCK = 16,
INCOMING_DAMAGE = 17,
OUTGOING_DAMAGE = 18,
DISABLE_RESIST = 19,
DEATH = 20,
BLOCKED = 21,
ITEM_RECEIVED = 22,
SHARD = 23,
DEADLY_BLOW = 24,
FORCE_MISS = 25,
AEGIS = 26,
DISPEL = 27,
BONUS_PURE_DAMAGE = 28,
}
declare const DOTA_RUNE_COUNT: 10;
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_RUNES = RuneType;
declare const enum RuneType {
INVALID = -1,
DOUBLEDAMAGE = 0,
HASTE = 1,
ILLUSION = 2,
INVISIBILITY = 3,
REGENERATION = 4,
BOUNTY = 5,
ARCANE = 6,
WATER = 7,
XP = 8,
SHIELD = 9,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_SHOP_TYPE = ShopType;
declare const enum ShopType {
HOME = 0,
SIDE = 1,
SECRET = 2,
GROUND = 3,
SIDE_2 = 4,
SECRET_2 = 5,
CUSTOM = 6,
NEUTRALS = 7,
NONE = 8,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_UNIT_TARGET_FLAGS = UnitTargetFlags;
declare const enum UnitTargetFlags {
NONE = 0,
RANGED_ONLY = 2,
MELEE_ONLY = 4,
DEAD = 8,
MAGIC_IMMUNE_ENEMIES = 16,
NOT_MAGIC_IMMUNE_ALLIES = 32,
INVULNERABLE = 64,
FOW_VISIBLE = 128,
NO_INVIS = 256,
CAN_BE_SEEN = 384,
NOT_ANCIENTS = 512,
PLAYER_CONTROLLED = 1024,
NOT_DOMINATED = 2048,
NOT_SUMMONED = 4096,
NOT_ILLUSIONS = 8192,
NOT_ATTACK_IMMUNE = 16384,
MANA_ONLY = 32768,
CHECK_DISABLE_HELP = 65536,
NOT_CREEP_HERO = 131072,
OUT_OF_WORLD = 262144,
NOT_NIGHTMARED = 524288,
PREFER_ENEMIES = 1048576,
RESPECT_OBSTRUCTIONS = 2097152,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_UNIT_TARGET_TEAM = UnitTargetTeam;
declare const enum UnitTargetTeam {
NONE = 0,
FRIENDLY = 1,
ENEMY = 2,
BOTH = 3,
CUSTOM = 4,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTA_UNIT_TARGET_TYPE = UnitTargetType;
declare const enum UnitTargetType {
NONE = 0,
HERO = 1,
CREEP = 2,
BUILDING = 4,
COURIER = 16,
BASIC = 18,
HEROES_AND_CREEPS = 19,
OTHER = 32,
ALL = 55,
TREE = 64,
CUSTOM = 128,
SELF = 256,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAAbilitySpeakTrigger_t = AbilitySpeakTrigger;
declare const enum AbilitySpeakTrigger {
START_ACTION_PHASE = 0,
CAST = 1,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAConnectionState_t = ConnectionState;
declare const enum ConnectionState {
UNKNOWN = 0,
NOT_YET_CONNECTED = 1,
CONNECTED = 2,
DISCONNECTED = 3,
ABANDONED = 4,
LOADING = 5,
FAILED = 6,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTACustomCameraEventFlags_t = CustomCameraEventFlags;
declare const enum CustomCameraEventFlags {
ZOOM = 1,
POSITION = 2,
POSITION_PLAYER_HERO = 4,
PITCH = 8,
YAW = 16,
LOCK = 32,
UNLOCK = 64,
RESET_DEFAULT = 128,
SPECIFIC_PLAYER = 256,
FADE_OUT = 512,
FADE_IN = 1024,
LETTERBOX_ON = 2048,
LETTERBOX_OFF = 4096,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTADamageFlag_t = DamageFlag;
declare const enum DamageFlag {
NONE = 0,
IGNORES_MAGIC_ARMOR = 1,
IGNORES_PHYSICAL_ARMOR = 2,
BYPASSES_INVULNERABILITY = 4,
BYPASSES_PHYSICAL_BLOCK = 8,
REFLECTION = 16,
HPLOSS = 32,
NO_DIRECTOR_EVENT = 64,
NON_LETHAL = 128,
NO_DAMAGE_MULTIPLIERS = 512,
NO_SPELL_AMPLIFICATION = 1024,
DONT_DISPLAY_DAMAGE_IF_SOURCE_HIDDEN = 2048,
NO_SPELL_LIFESTEAL = 4096,
PROPERTY_FIRE = 8192,
IGNORES_BASE_PHYSICAL_ARMOR = 16384,
SECONDARY_PROJECTILE_ATTACK = 32768,
FORCE_SPELL_AMPLIFICATION = 65536,
MAGIC_AUTO_ATTACK = 131072,
ATTACK_MODIFIER = 262144,
BYPASSES_ALL_BLOCK = 524288,
NO_REFLECTION = 1048576,
}
declare const DOTA_DEFAULT_UI_ELEMENT_COUNT: 32;
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DotaDefaultUIElement_t = DefaultUiElement;
declare const enum DefaultUiElement {
INVALID = -1,
TOP_TIMEOFDAY = 0,
TOP_HEROES = 1,
FLYOUT_SCOREBOARD = 2,
ACTION_PANEL = 3,
ACTION_MINIMAP = 4,
INVENTORY_PANEL = 5,
INVENTORY_SHOP = 6,
INVENTORY_ITEMS = 7,
INVENTORY_QUICKBUY = 8,
INVENTORY_COURIER = 9,
INVENTORY_PROTECT = 10,
INVENTORY_GOLD = 11,
SHOP_SUGGESTEDITEMS = 12,
SHOP_COMMONITEMS = 13,
HERO_SELECTION_TEAMS = 14,
HERO_SELECTION_GAME_NAME = 15,
HERO_SELECTION_CLOCK = 16,
HERO_SELECTION_HEADER = 17,
TOP_MENU_BUTTONS = 18,
TOP_BAR_BACKGROUND = 19,
TOP_BAR_RADIANT_TEAM = 20,
TOP_BAR_DIRE_TEAM = 21,
TOP_BAR_SCORE = 22,
ENDGAME = 23,
ENDGAME_CHAT = 24,
QUICK_STATS = 25,
PREGAME_STRATEGYUI = 26,
KILLCAM = 27,
FIGHT_RECAP = 28,
TOP_BAR = 29,
CUSTOMUI_BEHIND_HUD_ELEMENTS = 30,
AGHANIMS_STATUS = 31,
}
declare const DOTA_HUD_VISIBILITY_COUNT: 32;
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAHUDVisibility_t = HudVisibility;
declare const enum HudVisibility {
VISIBILITY_INVALID = -1,
VISIBILITY_TOP_TIMEOFDAY = 0,
VISIBILITY_TOP_HEROES = 1,
VISIBILITY_TOP_SCOREBOARD = 2,
VISIBILITY_ACTION_PANEL = 3,
VISIBILITY_ACTION_MINIMAP = 4,
VISIBILITY_INVENTORY_PANEL = 5,
VISIBILITY_INVENTORY_SHOP = 6,
VISIBILITY_INVENTORY_ITEMS = 7,
VISIBILITY_INVENTORY_QUICKBUY = 8,
VISIBILITY_INVENTORY_COURIER = 9,
VISIBILITY_INVENTORY_PROTECT = 10,
VISIBILITY_INVENTORY_GOLD = 11,
VISIBILITY_SHOP_SUGGESTEDITEMS = 12,
VISIBILITY_SHOP_COMMONITEMS = 13,
VISIBILITY_HERO_SELECTION_TEAMS = 14,
VISIBILITY_HERO_SELECTION_GAME_NAME = 15,
VISIBILITY_HERO_SELECTION_CLOCK = 16,
VISIBILITY_HERO_SELECTION_HEADER = 17,
VISIBILITY_TOP_MENU_BUTTONS = 18,
VISIBILITY_TOP_BAR_BACKGROUND = 19,
VISIBILITY_TOP_BAR_RADIANT_TEAM = 20,
VISIBILITY_TOP_BAR_DIRE_TEAM = 21,
VISIBILITY_TOP_BAR_SCORE = 22,
VISIBILITY_ENDGAME = 23,
VISIBILITY_ENDGAME_CHAT = 24,
VISIBILITY_QUICK_STATS = 25,
VISIBILITY_PREGAME_STRATEGYUI = 26,
VISIBILITY_KILLCAM = 27,
VISIBILITY_FIGHT_RECAP = 28,
VISIBILITY_TOP_BAR = 29,
CUSTOMUI_BEHIND_HUD_ELEMENTS = 30,
VISIBILITY_AGHANIMS_STATUS = 31,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAInventoryFlags_t = InventoryFlags;
declare const enum InventoryFlags {
ALLOW_NONE = 0,
ALLOW_MAIN = 1,
ALLOW_STASH = 2,
ALL_ACCESS = 3,
ALLOW_DROP_ON_GROUND = 4,
ALLOW_DROP_AT_FOUNTAIN = 8,
LIMIT_DROP_ON_GROUND = 16,
}
/**
* Default number of players per team.
*/
declare const DOTA_DEFAULT_MAX_TEAM: 5;
/**
* Default number of non-spectator players supported.
*/
declare const DOTA_DEFAULT_MAX_TEAM_PLAYERS: 10;
/**
* Max number of player teams supported.
*/
declare const DOTA_MAX_PLAYER_TEAMS: 10;
/**
* Max number of viewers in a spectator lobby.
*/
declare const DOTA_MAX_SPECTATOR_LOBBY_SIZE: 15;
/**
* Max number of players per team.
*/
declare const DOTA_MAX_TEAM: 24;
/**
* Max number of non-spectator players supported.
*/
declare const DOTA_MAX_TEAM_PLAYERS: 24;
/**
* How many spectators can watch.
*/
declare const DOTA_MAX_SPECTATOR_TEAM_SIZE: 40;
/**
* Max number of players connected to the server including spectators.
*/
declare const DOTA_MAX_PLAYERS: 64;
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAMinimapEvent_t = MinimapEventType;
declare const enum MinimapEventType {
ANCIENT_UNDER_ATTACK = 2,
BASE_UNDER_ATTACK = 4,
BASE_GLYPHED = 8,
TEAMMATE_UNDER_ATTACK = 16,
TEAMMATE_TELEPORTING = 32,
TEAMMATE_DIED = 64,
TUTORIAL_TASK_ACTIVE = 128,
TUTORIAL_TASK_FINISHED = 256,
HINT_LOCATION = 512,
ENEMY_TELEPORTING = 1024,
CANCEL_TELEPORTING = 2048,
RADAR = 4096,
RADAR_TARGET = 8192,
MOVE_TO_TARGET = 16384,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAModifierAttribute_t = ModifierAttribute;
declare const enum ModifierAttribute {
NONE = 0,
PERMANENT = 1,
MULTIPLE = 2,
IGNORE_INVULNERABLE = 4,
AURA_PRIORITY = 8,
IGNORE_DODGE = 16,
DUPLICATED = 32,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAMusicStatus_t = MusicStatus;
declare const enum MusicStatus {
NONE = 0,
EXPLORATION = 1,
BATTLE = 2,
PRE_GAME_EXPLORATION = 3,
DEAD = 4,
LAST = 5,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAPostGameColumn_t = PostGameColumn;
declare const enum PostGameColumn {
LEVEL = 0,
ITEMS = 1,
KILLS = 2,
DEATHS = 3,
ASSISTS = 4,
NET_WORTH = 5,
LAST_HITS = 6,
DENIES = 7,
DAMAGE = 8,
HEALING = 9,
MAX = 10,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAPostGameLayout_t = PostGameLayout;
declare const enum PostGameLayout {
DOUBLE_COLUMN = 0,
SINGLE_COLUMN = 1,
MAX = 2,
}
declare const DOTA_PROJECTILE_ATTACHMENT_LAST: 6;
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAProjectileAttachment_t = ProjectileAttachment;
declare const enum ProjectileAttachment {
NONE = 0,
ATTACK_1 = 1,
ATTACK_2 = 2,
HITLOCATION = 3,
ATTACK_3 = 4,
ATTACK_4 = 5,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAScriptInventorySlot_t = InventorySlot;
declare const enum InventorySlot {
SLOT_1 = 0,
SLOT_2 = 1,
SLOT_3 = 2,
SLOT_4 = 3,
SLOT_5 = 4,
SLOT_6 = 5,
SLOT_7 = 6,
SLOT_8 = 7,
SLOT_9 = 8,
STASH_1 = 9,
STASH_2 = 10,
STASH_3 = 11,
STASH_4 = 12,
STASH_5 = 13,
STASH_6 = 14,
TP_SCROLL = 15,
NEUTRAL_ACTIVE_SLOT = 16,
NEUTRAL_PASSIVE_SLOT = 17,
TRANSIENT_ITEM = 23,
TRANSIENT_RECIPE = 24,
TRANSIENT_CAST_ITEM = 26,
}
declare const DOTA_PLAYER_LOADOUT_START: 70;
declare const DOTA_PLAYER_LOADOUT_END: 101;
declare const DOTA_LOADOUT_TYPE_COUNT: 103;
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTASlotType_t = LoadoutType;
declare const enum LoadoutType {
TYPE_INVALID = -1,
TYPE_WEAPON = 0,
TYPE_OFFHAND_WEAPON = 1,
TYPE_WEAPON_2 = 2,
TYPE_OFFHAND_WEAPON_2 = 3,
TYPE_HEAD = 4,
TYPE_SHOULDER = 5,
TYPE_ARMS = 6,
TYPE_ARMOR = 7,
TYPE_BELT = 8,
TYPE_NECK = 9,
TYPE_BACK = 10,
TYPE_GLOVES = 11,
TYPE_LEGS = 12,
TYPE_TAIL = 13,
TYPE_MISC = 14,
TYPE_COSTUME = 15,
TYPE_HERO_BASE = 16,
TYPE_BODY_HEAD = 17,
TYPE_MOUNT = 18,
TYPE_SUMMON = 19,
TYPE_SHAPESHIFT = 20,
TYPE_TAUNT = 21,
TYPE_HERO_EFFIGY = 22,
TYPE_AMBIENT_EFFECTS = 23,
TYPE_ABILITY_ATTACK = 24,
TYPE_ABILITY_1 = 25,
TYPE_ABILITY_2 = 26,
TYPE_ABILITY_3 = 27,
TYPE_ABILITY_4 = 28,
TYPE_ABILITY_ULTIMATE = 29,
TYPE_ABILITY_EFFECTS_1 = 30,
TYPE_ABILITY_EFFECTS_2 = 31,
TYPE_ABILITY_EFFECTS_3 = 32,
TYPE_ABILITY_EFFECTS_4 = 33,
TYPE_ABILITY_EFFECTS_5 = 34,
TYPE_ABILITY_EFFECTS_6 = 35,
TYPE_ABILITY_EFFECTS_7 = 36,
TYPE_ABILITY_EFFECTS_8 = 37,
TYPE_ABILITY_EFFECTS_9 = 38,
TYPE_VOICE = 39,
PERSONA_1_START = 40,
TYPE_WEAPON_PERSONA_1 = 40,
TYPE_OFFHAND_WEAPON_PERSONA_1 = 41,
TYPE_WEAPON_2_PERSONA_1 = 42,
TYPE_OFFHAND_WEAPON_2_PERSONA_1 = 43,
TYPE_HEAD_PERSONA_1 = 44,
TYPE_SHOULDER_PERSONA_1 = 45,
TYPE_ARMS_PERSONA_1 = 46,
TYPE_ARMOR_PERSONA_1 = 47,
TYPE_BELT_PERSONA_1 = 48,
TYPE_NECK_PERSONA_1 = 49,
TYPE_BACK_PERSONA_1 = 50,
TYPE_LEGS_PERSONA_1 = 51,
TYPE_GLOVES_PERSONA_1 = 52,
TYPE_TAIL_PERSONA_1 = 53,
TYPE_MISC_PERSONA_1 = 54,
TYPE_BODY_HEAD_PERSONA_1 = 55,
TYPE_MOUNT_PERSONA_1 = 56,
TYPE_SUMMON_PERSONA_1 = 57,
TYPE_SHAPESHIFT_PERSONA_1 = 58,
TYPE_TAUNT_PERSONA_1 = 59,
TYPE_HERO_EFFIGY_PERSONA_1 = 60,
TYPE_AMBIENT_EFFECTS_PERSONA_1 = 61,
TYPE_ABILITY_ATTACK_PERSONA_1 = 62,
TYPE_ABILITY_1_PERSONA_1 = 63,
TYPE_ABILITY_2_PERSONA_1 = 64,
TYPE_ABILITY_3_PERSONA_1 = 65,
TYPE_ABILITY_4_PERSONA_1 = 66,
TYPE_ABILITY_ULTIMATE_PERSONA_1 = 67,
PERSONA_1_END = 68,
TYPE_VOICE_PERSONA_1 = 68,
TYPE_PERSONA_SELECTOR = 69,
TYPE_COURIER = 70,
TYPE_ANNOUNCER = 71,
TYPE_MEGA_KILLS = 72,
TYPE_MUSIC = 73,
TYPE_WARD = 74,
TYPE_HUD_SKIN = 75,
TYPE_LOADING_SCREEN = 76,
TYPE_WEATHER = 77,
TYPE_HEROIC_STATUE = 78,
TYPE_MULTIKILL_BANNER = 79,
TYPE_CURSOR_PACK = 80,
TYPE_TELEPORT_EFFECT = 81,
TYPE_BLINK_EFFECT = 82,
TYPE_EMBLEM = 83,
TYPE_TERRAIN = 84,
TYPE_RADIANT_CREEPS = 85,
TYPE_DIRE_CREEPS = 86,
TYPE_RADIANT_TOWER = 87,
TYPE_DIRE_TOWER = 88,
TYPE_VERSUS_SCREEN = 89,
TYPE_STREAK_EFFECT = 90,
TYPE_KILL_EFFECT = 91,
TYPE_DEATH_EFFECT = 92,
TYPE_HEAD_EFFECT = 93,
TYPE_MAP_EFFECT = 94,
TYPE_COURIER_EFFECT = 95,
TYPE_RADIANT_SIEGE_CREEPS = 96,
TYPE_DIRE_SIEGE_CREEPS = 97,
TYPE_ROSHAN = 98,
TYPE_TORMENTOR = 99,
TYPE_ANCIENT = 100,
TYPE_PET_EFFIGY = 101,
TYPE_NONE = 102,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTASpeechType_t = SpeechType;
declare const enum SpeechType {
USER_INVALID = 0,
USER_SINGLE = 1,
USER_TEAM = 2,
USER_TEAM_NEARBY = 3,
USER_NEARBY = 4,
USER_ALL = 5,
GOOD_TEAM = 6,
BAD_TEAM = 7,
SPECTATOR = 8,
USER_TEAM_NOSPECTATOR = 9,
RECIPIENT_TYPE_MAX = 10,
}
declare const DOTA_TEAM_FIRST: 2;
declare const DOTA_TEAM_CUSTOM_MIN: 6;
declare const DOTA_TEAM_CUSTOM_COUNT: 8;
declare const DOTA_TEAM_CUSTOM_MAX: 13;
declare const DOTA_TEAM_COUNT: 15;
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTATeam_t = DotaTeam;
declare const enum DotaTeam {
GOODGUYS = 2,
BADGUYS = 3,
NEUTRALS = 4,
NOTEAM = 5,
CUSTOM_1 = 6,
CUSTOM_2 = 7,
CUSTOM_3 = 8,
CUSTOM_4 = 9,
CUSTOM_5 = 10,
CUSTOM_6 = 11,
CUSTOM_7 = 12,
CUSTOM_8 = 13,
DRAFT_POOL = 14,
}
declare const DOTA_UNIT_ATTACK_CAPABILITY_BIT_COUNT: 3;
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAUnitAttackCapability_t = UnitAttackCapability;
declare const enum UnitAttackCapability {
NO_ATTACK = 0,
MELEE_ATTACK = 1,
RANGED_ATTACK = 2,
RANGED_ATTACK_DIRECTIONAL = 4,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type DOTAUnitMoveCapability_t = UnitMoveCapability;
declare const enum UnitMoveCapability {
NONE = 0,
GROUND = 1,
FLY = 2,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type dotaunitorder_t = UnitOrder;
declare const enum UnitOrder {
NONE = 0,
MOVE_TO_POSITION = 1,
MOVE_TO_TARGET = 2,
ATTACK_MOVE = 3,
ATTACK_TARGET = 4,
CAST_POSITION = 5,
CAST_TARGET = 6,
CAST_TARGET_TREE = 7,
CAST_NO_TARGET = 8,
CAST_TOGGLE = 9,
HOLD_POSITION = 10,
TRAIN_ABILITY = 11,
DROP_ITEM = 12,
GIVE_ITEM = 13,
PICKUP_ITEM = 14,
PICKUP_RUNE = 15,
PURCHASE_ITEM = 16,
SELL_ITEM = 17,
DISASSEMBLE_ITEM = 18,
MOVE_ITEM = 19,
CAST_TOGGLE_AUTO = 20,
STOP = 21,
TAUNT = 22,
BUYBACK = 23,
GLYPH = 24,
EJECT_ITEM_FROM_STASH = 25,
CAST_RUNE = 26,
PING_ABILITY = 27,
MOVE_TO_DIRECTION = 28,
PATROL = 29,
VECTOR_TARGET_POSITION = 30,
RADAR = 31,
SET_ITEM_COMBINE_LOCK = 32,
CONTINUE = 33,
VECTOR_TARGET_CANCELED = 34,
CAST_RIVER_PAINT = 35,
PREGAME_ADJUST_ITEM_ASSIGNMENT = 36,
DROP_ITEM_AT_FOUNTAIN = 37,
TAKE_ITEM_FROM_NEUTRAL_ITEM_STASH = 38,
MOVE_RELATIVE = 39,
CAST_TOGGLE_ALT = 40,
CONSUME_ITEM = 41,
SET_ITEM_MARK_FOR_SELL = 42,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type EDOTA_ModifyGold_Reason = ModifyGoldReason;
declare const enum ModifyGoldReason {
UNSPECIFIED = 0,
DEATH = 1,
BUYBACK = 2,
PURCHASE_CONSUMABLE = 3,
PURCHASE_ITEM = 4,
ABANDONED_REDISTRIBUTE = 5,
SELL_ITEM = 6,
ABILITY_COST = 7,
CHEAT_COMMAND = 8,
SELECTION_PENALTY = 9,
GAME_TICK = 10,
BUILDING = 11,
HERO_KILL = 12,
CREEP_KILL = 13,
NEUTRAL_KILL = 14,
ROSHAN_KILL = 15,
COURIER_KILL = 16,
BOUNTY_RUNE = 17,
SHARED_GOLD = 18,
ABILITY_GOLD = 19,
WARD_KILL = 20,
COURIER_KILLED_BY_THIS_PLAYER = 21,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type EDOTA_ModifyXP_Reason = ModifyXpReason;
declare const enum ModifyXpReason {
UNSPECIFIED = 0,
HERO_KILL = 1,
CREEP_KILL = 2,
ROSHAN_KILL = 3,
TOME_OF_KNOWLEDGE = 4,
OUTPOST = 5,
CATCH_UP = 6,
HERO_ABILITY = 7,
MAX = 8,
}
declare const enum EntityEffects {
EF_NODRAW = 32,
}
declare const enum EntityThinkPhase {
RESIM = 0,
RESENSING = 1,
OSTSENSING = 2,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type EShareAbility = ItemShareability;
declare const enum ItemShareability {
FULLY_SHAREABLE = 0,
PARTIALLY_SHAREABLE = 1,
NOT_SHAREABLE = 2,
}
declare const enum FindOrder {
ANY = 0,
CLOSEST = 1,
FARTHEST = 2,
}
/**
* @deprecated Non-normalized enum name. Defined only for library compatibility.
*/
type GameActivity_t = GameActivity;
declare const enum GameActivity {
RESET = 0,
IDLE = 1,
TRANSITION = 2,
COVER = 3,
COVER_MED = 4,
COVER_LOW = 5,
WALK = 6,
WALK_AIM = 7,
WALK_CROUCH = 8,
WALK_CROUCH_AIM = 9,
RUN = 10,
RUN_AIM = 11,
RUN_CROUCH = 12,
RUN_CROUCH_AIM = 13,
RUN_PROTECTED = 14,
SCRIPT_CUSTOM_MOVE = 15,
RANGE_ATTACK_1 = 16,
RANGE_ATTACK_2 = 17,
RANGE_ATTACK_1_LOW = 18,
RANGE_ATTACK_2_LOW = 19,
DIESIMPLE = 20,
DIEBACKWARD = 21,
DIEFORWARD = 22,
DIEVIOLENT = 23,
DIERAGDOLL = 24,
FLY = 25,
HOVER = 26,
GLIDE = 27,
SWIM = 28,
JUMP = 29,
HOP = 30,
LEAP = 31,
LAND = 32,
CLIMB_UP = 33,
CLIMB_DOWN = 34,
CLIMB_DISMOUNT = 35,
SHIPLADDER_UP = 36,
SHIPLADDER_DOWN = 37,
STRAFE_LEFT = 38,
STRAFE_RIGHT = 39,
ROLL_LEFT = 40,
ROLL_RIGHT = 41,
TURN_LEFT = 42,
TURN_RIGHT = 43,
CROUCH = 44,
CROUCHIDLE = 45,
STAND = 46,
USE = 47,
ALIEN_BURROW_IDLE = 48,
ALIEN_BURROW_OUT = 49,
SIGNAL_1 = 50,
SIGNAL_2 = 51,
SIGNAL_3 = 52,
SIGNAL_ADVANCE = 53,
SIGNAL_FORWARD = 54,
SIGNAL_GROUP = 55,
SIGNAL_HALT = 56,
SIGNAL_LEFT = 57,
SIGNAL_RIGHT = 58,
SIGNAL_TAKECOVER = 59,
LOOKBACK_RIGHT = 60,
LOOKBACK_LEFT = 61,
COWER = 62,
SMALL_FLINCH = 63,
BIG_FLINCH = 64,
MELEE_ATTACK_1 = 65,
MELEE_ATTACK_2 = 66,
RELOAD = 67,
RELOAD_START = 68,
RELOAD_FINISH = 69,
RELOAD_LOW = 70,
ARM = 71,
DISARM = 72,
DROP_WEAPON = 73,
DROP_WEAPON_SHOTGUN = 74,
PICKUP_GROUND = 75,
PICKUP_RACK = 76,
IDLE_ANGRY = 77,
IDLE_RELAXED = 78,
IDLE_STIMULATED = 79,
IDLE_AGITATED = 80,
IDLE_STEALTH = 81,
IDLE_HURT = 82,
WALK_RELAXED = 83,
WALK_STIMULATED = 84,
WALK_AGITATED = 85,
WALK_STEALTH = 86,
RUN_RELAXED = 87,
RUN_STIMULATED = 88,
RUN_AGITATED = 89,
RUN_STEALTH = 90,
IDLE_AIM_RELAXED = 91,
IDLE_AIM_STIMULATED = 92,
IDLE_AIM_AGITATED = 93,
IDLE_AIM_STEALTH = 94,
WALK_AIM_RELAXED = 95,
WALK_AIM_STIMULATED = 96,
WALK_AIM_AGITATED = 97,
WALK_AIM_STEALTH = 98,
RUN_AIM_RELAXED = 99,
RUN_AIM_STIMULATED = 100,
RUN_AIM_AGITATED = 101,
RUN_AIM_STEALTH = 102,
CROUCHIDLE_STIMULATED = 103,
CROUCHIDLE_AIM_STIMULATED = 104,
CROUCHIDLE_AGITATED = 105,
WALK_HURT = 106,
RUN_HURT = 107,
SPECIAL_ATTACK_1 = 108,
SPECIAL_ATTACK_2 = 109,
COMBAT_IDLE = 110,
WALK_SCARED = 111,
RUN_SCARED = 112,
VICTORY_DANCE = 113,
DIE_HEADSHOT = 114,
DIE_CHESTSHOT = 115,
DIE_GUTSHOT = 116,
DIE_BACKSHOT = 117,
FLINCH_HEAD = 118,
FLINCH_CHEST = 119,
FLINCH_STOMACH = 120,
FLINCH_LEFTARM = 121,
FLINCH_RIGHTARM = 122,
FLINCH_LEFTLEG = 123,
FLINCH_RIGHTLEG = 124,
FLINCH_PHYSICS = 125,
FLINCH_HEAD_BACK = 126,
FLINCH_CHEST_BACK = 127,
FLINCH_STOMACH_BACK = 128,
FLINCH_CROUCH_FRONT = 129,
FLINCH_CROUCH_BACK = 130,
FLINCH_CROUCH_LEFT = 131,
FLINCH_CROUCH_RIGHT = 132,
IDLE_ON_FIRE = 133,
WALK_ON_FIRE = 134,
RUN_ON_FIRE = 135,
'180_LEFT' = 137,
'180_RIGHT' = 138,
'90_LEFT' = 139,
'90_RIGHT' = 140,
STEP_LEFT = 141,
STEP_RIGHT = 142,
STEP_BACK = 143,
STEP_FORE = 144,
GESTURE_RANGE_ATTACK_1 = 145,
GESTURE_RANGE_ATTACK_2 = 146,
GESTURE_MELEE_ATTACK_1 = 147,
GESTURE_MELEE_ATTACK_2 = 148,
GESTURE_RANGE_ATTACK_1_LOW = 149,
GESTURE_RANGE_ATTACK_2_LOW = 150,
MELEE_ATTACK_SWING_GESTURE = 151,
GESTURE_SMALL_FLINCH = 152,
GESTURE_BIG_FLINCH = 153,
GESTURE_FLINCH_BLAST = 154,
GESTURE_FLINCH_BLAST_SHOTGUN = 155,
GESTURE_FLINCH_BLAST_DAMAGED = 156,
GESTURE_FLINCH_BLAST_DAMAGED_SHOTGUN = 157,
GESTURE_FLINCH_HEAD = 158,
GESTURE_FLINCH_CHEST = 159,
GESTURE_FLINCH_STOMACH = 160,
GESTURE_FLINCH_LEFTARM = 161,
GESTURE_FLINCH_RIGHTARM = 162,
GESTURE_FLINCH_LEFTLEG = 163,
GESTURE_FLINCH_RIGHTLEG = 164,
GESTURE_TURN_LEFT = 165,
GESTURE_TURN_RIGHT = 166,
GESTURE_TURN_LEFT_45 = 167,
GESTURE_TURN_RIGHT_45 = 168,
GESTURE_TURN_LEFT_90 = 169,
GESTURE_TURN_RIGHT_90 = 170,
GESTURE_TURN_LEFT_45_FLAT = 171,
GESTURE_TURN_RIGHT_45_FLAT = 172,
GESTURE_TURN_LEFT_90_FLAT = 173,
GESTURE_TURN_RIGHT_90_FLAT = 174,
BARNACLE_HIT = 175,
BARNACLE_PULL = 176,
BARNACLE_CHOMP = 177,
BARNACLE_CHEW = 178,
DO_NOT_DISTURB = 179,
SPECIFIC_SEQUENCE = 180,
VM_DEPLOY = 181,
VM_RELOAD_EMPTY = 182,
VM_DRAW = 183,
VM_HOLSTER = 184,
VM_IDLE = 185,
VM_FIDGET = 186,
VM_PULLBACK = 187,
VM_PULLBACK_HIGH = 188,
VM_PULLBACK_LOW = 189,
VM_THROW = 190,
VM_DROP = 191,
VM_PULLPIN = 192,
VM_PRIMARYATTACK = 193,
VM_SECONDARYATTACK = 194,
VM_RELOAD = 195,
VM_DRYFIRE = 196,
VM_HITLEFT = 197,
VM_HITLEFT_2 = 198,
VM_HITRIGHT = 199,
VM_HITRIGHT_2 = 200,
VM_HITCENTER = 201,
VM_HITCENTER_2 = 202,
VM_MISSLEFT = 203,
VM_MISSLEFT_2 = 204,
VM_MISSRIGHT = 205,
VM_MISSRIGHT_2 = 206,
VM_MISSCENTER = 207,
VM_MISSCENTER_2 = 208,
VM_HAULBACK = 209,
VM_SWINGHARD = 210,
VM_SWINGMISS = 211,
VM_SWINGHIT = 212,
VM_IDLE_TO_LOWERED = 213,
VM_IDLE_LOWERED = 214,
VM_LOWERED_TO_IDLE = 215,
VM_RECOIL_1 = 216,
VM_RECOIL_2 = 217,
VM_RECOIL_3 = 218,
VM_PICKUP = 219,
VM_RELEASE = 220,
VM_MAUL_LOOP = 221,
VM_ATTACH_SILENCER = 222,
VM_DETACH_SILENCER = 223,
SLAM_STICKWALL_IDLE = 224,
SLAM_STICKWALL_ND_IDLE = 225,
SLAM_STICKWALL_ATTACH = 226,
SLAM_STICKWALL_ATTACH_2 = 227,
SLAM_STICKWALL_ND_ATTACH = 228,
SLAM_STICKWALL_ND_ATTACH_2 = 229,
SLAM_STICKWALL_DETONATE = 230,
SLAM_STICKWALL_DETONATOR_HOLSTER = 231,
SLAM_STICKWALL_DRAW = 232,
SLAM_STICKWALL_ND_DRAW = 233,
SLAM_STICKWALL_TO_THROW = 234,
SLAM_STICKWALL_TO_THROW_ND = 235,
SLAM_STICKWALL_TO_TRIPMINE_ND = 236,
SLAM_THROW_IDLE = 237,
SLAM_THROW_ND_IDLE = 238,
SLAM_THROW_THROW = 239,
SLAM_THROW_THROW_2 = 240,
SLAM_THROW_THROW_ND = 241,
SLAM_THROW_THROW_ND_2 = 242,
SLAM_THROW_DRAW = 243,
SLAM_THROW_ND_DRAW = 244,
SLAM_THROW_TO_STICKWALL = 245,
SLAM_THROW_TO_STICKWALL_ND = 246,
SLAM_THROW_DETONATE = 247,
SLAM_THROW_DETONATOR_HOLSTER = 248,
SLAM_THROW_TO_TRIPMINE_ND = 249,
SLAM_TRIPMINE_IDLE = 250,
SLAM_TRIPMINE_DRAW = 251,
SLAM_TRIPMINE_ATTACH = 252,
SLAM_TRIPMINE_ATTACH_2 = 253,
SLAM_TRIPMINE_TO_STICKWALL_ND = 254,
SLAM_TRIPMINE_TO_THROW_ND = 255,
SLAM_DETONATOR_IDLE = 256,
SLAM_DETONATOR_DRAW = 257,
SLAM_DETONATOR_DETONATE = 258,
SLAM_DETONATOR_HOLSTER = 259,
SLAM_DETONATOR_STICKWALL_DRAW = 260,
SLAM_DETONATOR_THROW_DRAW = 261,
SHOTGUN_RELOAD_START = 262,
SHOTGUN_RELOAD_FINISH = 263,
SHOTGUN_PUMP = 264,
SMG_2_IDLE_2 = 265,
SMG_2_FIRE_2 = 266,
SMG_2_DRAW_2 = 267,
SMG_2_RELOAD_2 = 268,
SMG_2_DRYFIRE_2 = 269,
SMG_2_TOAUTO = 270,
SMG_2_TOBURST = 271,
PHYSCANNON_UPGRADE = 272,
RANGE_ATTACK_AR_1 = 273,
RANGE_ATTACK_AR_2 = 274,
RANGE_ATTACK_AR_2_LOW = 275,
RANGE_ATTACK_AR_2_GRENADE = 276,
RANGE_ATTACK_HMG_1 = 277,
RANGE_ATTACK_ML = 278,
RANGE_ATTACK_SMG_1 = 279,
RANGE_ATTACK_SMG_1_LOW = 280,
RANGE_ATTACK_SMG_2 = 281,
RANGE_ATTACK_SHOTGUN = 282,
RANGE_ATTACK_SHOTGUN_LOW = 283,
RANGE_ATTACK_PISTOL = 284,
RANGE_ATTACK_PISTOL_LOW = 285,
RANGE_ATTACK_SLAM = 286,
RANGE_ATTACK_TRIPWIRE = 287,
RANGE_ATTACK_THROW = 288,
RANGE_ATTACK_SNIPER_RIFLE = 289,
RANGE_ATTACK_RPG = 290,
MELEE_ATTACK_SWING = 291,
RANGE_AIM_LOW = 292,
RANGE_AIM_SMG_1_LOW = 293,
RANGE_AIM_PISTOL_LOW = 294,
RANGE_AIM_AR_2_LOW = 295,
COVER_PISTOL_LOW = 296,
COVER_SMG_1_LOW = 297,
GESTURE_RANGE_ATTACK_AR_1 = 298,
GESTURE_RANGE_ATTACK_AR_2 = 299,
GESTURE_RANGE_ATTACK_AR_2_GRENADE = 300,
GESTURE_RANGE_ATTACK_HMG_1 = 301,
GESTURE_RANGE_ATTACK_ML = 302,
GESTURE_RANGE_ATTACK_SMG_1 = 303,
GESTURE_RANGE_ATTACK_SMG_1_LOW = 304,
GESTURE_RANGE_ATTACK_SMG_2 = 305,
GESTURE_RANGE_ATTACK_SHOTGUN = 306,
GESTURE_RANGE_ATTACK_PISTOL = 307,
GESTURE_RANGE_ATTACK_PISTOL_LOW = 308,
GESTURE_RANGE_ATTACK_SLAM = 309,
GESTURE_RANGE_ATTACK_TRIPWIRE = 310,
GESTURE_RANGE_ATTACK_THROW = 311,
GESTURE_RANGE_ATTACK_SNIPER_RIFLE = 312,
GESTURE_MELEE_ATTACK_SWING = 313,
IDLE_RIFLE = 314,
IDLE_SMG_1 = 315,
IDLE_ANGRY_SMG_1 = 316,
IDLE_PISTOL = 317,
IDLE_ANGRY_PISTOL = 318,
IDLE_ANGRY_SHOTGUN = 319,
IDLE_STEALTH_PISTOL = 320,
IDLE_PACKAGE = 321,
WALK_PACKAGE = 322,
IDLE_SUITCASE = 323,
WALK_SUITCASE = 324,
IDLE_SMG_1_RELAXED = 325,
IDLE_SMG_1_STIMULATED = 326,
WALK_RIFLE_RELAXED = 327,
RUN_RIFLE_RELAXED = 328,
WALK_RIFLE_STIMULATED = 329,
RUN_RIFLE_STIMULATED = 330,
IDLE_AIM_RIFLE_STIMULATED = 331,
WALK_AIM_RIFLE_STIMULATED = 332,
RUN_AIM_RIFLE_STIMULATED = 333,
IDLE_SHOTGUN_RELAXED = 334,
IDLE_SHOTGUN_STIMULATED = 335,
IDLE_SHOTGUN_AGITATED = 336,
WALK_ANGRY = 337,
POLICE_HARASS_1 = 338,
POLICE_HARASS_2 = 339,
IDLE_MANNEDGUN = 340,
IDLE_MELEE = 341,
IDLE_ANGRY_MELEE = 342,
IDLE_RPG_RELAXED = 343,
IDLE_RPG = 344,
IDLE_ANGRY_RPG = 345,
COVER_LOW_RPG = 346,
WALK_RPG = 347,
RUN_RPG = 348,
WALK_CROUCH_RPG = 349,
RUN_CROUCH_RPG = 350,
WALK_RPG_RELAXED = 351,
RUN_RPG_RELAXED = 352,
WALK_RIFLE = 353,
WALK_AIM_RIFLE = 354,
WALK_CROUCH_RIFLE = 355,
WALK_CROUCH_AIM_RIFLE = 356,
RUN_RIFLE = 357,
RUN_AIM_RIFLE = 358,
RUN_CROUCH_RIFLE = 359,
RUN_CROUCH_AIM_RIFLE = 360,
RUN_STEALTH_PISTOL = 361,
WALK_AIM_SHOTGUN = 362,
RUN_AIM_SHOTGUN = 363,
WALK_PISTOL = 364,
RUN_PISTOL = 365,
WALK_AIM_PISTOL = 366,
RUN_AIM_PISTOL = 367,
WALK_STEALTH_PISTOL = 368,
WALK_AIM_STEALTH_PISTOL = 369,
RUN_AIM_STEALTH_PISTOL = 370,
RELOAD_PISTOL = 371,
RELOAD_PISTOL_LOW = 372,
RELOAD_SMG_1 = 373,
RELOAD_SMG_1_LOW = 374,
RELOAD_SHOTGUN = 375,
RELOAD_SHOTGUN_LOW = 376,
GESTURE_RELOAD = 377,
GESTURE_RELOAD_PISTOL = 378,
GESTURE_RELOAD_SMG_1 = 379,
GESTURE_RELOAD_SHOTGUN = 380,
BUSY_LEAN_LEFT = 381,
BUSY_LEAN_LEFT_ENTRY = 382,
BUSY_LEAN_LEFT_EXIT = 383,
BUSY_LEAN_BACK = 384,
BUSY_LEAN_BACK_ENTRY = 385,
BUSY_LEAN_BACK_EXIT = 386,
BUSY_SIT_GROUND = 387,
BUSY_SIT_GROUND_ENTRY = 388,
BUSY_SIT_GROUND_EXIT = 389,
BUSY_SIT_CHAIR = 390,
BUSY_SIT_CHAIR_ENTRY = 391,
BUSY_SIT_CHAIR_EXIT = 392,
BUSY_STAND = 393,
BUSY_QUEUE = 394,
DUCK_DODGE = 395,
DIE_BARNACLE_SWALLOW = 396,
GESTURE_BARNACLE_STRANGLE = 397,
DIE_FRONTSIDE = 402,
DIE_RIGHTSIDE = 403,
DIE_BACKSIDE = 404,
DIE_LEFTSIDE = 405,
DIE_CROUCH_FRONTSIDE = 406,
DIE_CROUCH_RIGHTSIDE = 407,
DIE_CROUCH_BACKSIDE = 408,
DIE_CROUCH_LEFTSIDE = 409,
DIE_INCAP = 410,
DIE_STANDING = 411,
OPEN_DOOR = 412,
DI_ALYX_ZOMBIE_MELEE = 413,
DI_ALYX_ZOMBIE_TORSO_MELEE = 414,
DI_ALYX_HEADCRAB_MELEE = 415,
DI_ALYX_ANTLION = 416,
DI_ALYX_ZOMBIE_SHOTGUN_64 = 417,
DI_ALYX_ZOMBIE_SHOTGUN_26 = 418,
READINESS_RELAXED_TO_STIMULATED = 419,
READINESS_RELAXED_TO_STIMULATED_WALK = 420,
READINESS_AGITATED_TO_STIMULATED = 421,
READINESS_STIMULATED_TO_RELAXED = 422,
READINESS_PISTOL_RELAXED_TO_STIMULATED = 423,
READINESS_PISTOL_RELAXED_TO_STIMULATED_WALK = 424,
READINESS_PISTOL_AGITATED_TO_STIMULATED = 425,
READINESS_PISTOL_STIMULATED_TO_RELAXED = 426,
IDLE_CARRY = 427,
WALK_CARRY = 428,
STARTDYING = 429,
DYINGLOOP = 430,
DYINGTODEAD = 431,
RIDE_MANNED_GUN = 432,
VM_SPRINT_ENTER = 433,
VM_SPRINT_IDLE = 434,
VM_SPRINT_LEAVE = 435,
FIRE_START = 436,
FIRE_LOOP = 437,
FIRE_END = 438,
CROUCHING_GRENADEIDLE = 439,
CROUCHING_GRENADEREADY = 440,
CROUCHING_PRIMARYATTACK = 441,
OVERLAY_GRENADEIDLE = 442,
OVERLAY_GRENADEREADY = 443,
OVERLAY_PRIMARYATTACK = 444,
OVERLAY_SHIELD_UP = 445,
OVERLAY_SHIELD_DOWN = 446,
OVERLAY_SHIELD_UP_IDLE = 447,
OVERLAY_SHIELD_ATTACK = 448,
OVERLAY_SHIELD_KNOCKBACK = 449,
SHIELD_UP = 450,
SHIELD_DOWN = 451,
SHIELD_UP_IDLE = 452,
SHIELD_ATTACK = 453,
SHIELD_KNOCKBACK = 454,
CROUCHING_SHIELD_UP = 455,
CROUCHING_SHIELD_DOWN = 456,
CROUCHING_SHIELD_UP_IDLE = 457,
CROUCHING_SHIELD_ATTACK = 458,
CROUCHING_SHIELD_KNOCKBACK = 459,
TURNRIGHT_45 = 460,
TURNLEFT_45 = 461,
TURN = 462,
OBJ_ASSEMBLING = 463,
OBJ_DISMANTLING = 464,
OBJ_STARTUP = 465,
OBJ_RUNNING = 466,
OBJ_IDLE = 467,
OBJ_PLACING = 468,
OBJ_DETERIORATING = 469,
OBJ_UPGRADING = 470,
DEPLOY = 471,
DEPLOY_IDLE = 472,
UNDEPLOY = 473,
CROSSBOW_DRAW_UNLOADED = 474,
GAUSS_SPINUP = 475,
GAUSS_SPINCYCLE = 476,
VM_PRIMARYATTACK_SILENCED = 477,
VM_RELOAD_SILENCED = 478,
VM_DRYFIRE_SILENCED = 479,
VM_IDLE_SILENCED = 480,
VM_DRAW_SILENCED = 481,
VM_IDLE_EMPTY_LEFT = 482,
VM_DRYFIRE_LEFT = 483,
VM_IS_DRAW = 484,
VM_IS_HOLSTER = 485,
VM_IS_IDLE = 486,
VM_IS_PRIMARYATTACK = 487,
PLAYER_IDLE_FIRE = 488,
PLAYER_CROUCH_FIRE = 489,
PLAYER_CROUCH_WALK_FIRE = 490,
PLAYER_WALK_FIRE = 491,
PLAYER_RUN_FIRE = 492,
IDLETORUN = 493,
RUNTOIDLE = 494,
VM_DRAW_DEPLOYED = 495,
HL_2_MP_IDLE_MELEE = 496,
HL_2_MP_RUN_MELEE = 497,
HL_2_MP_IDLE_CROUCH_MELEE = 498,
HL_2_MP_WALK_CROUCH_MELEE = 499,
HL_2_MP_GESTURE_RANGE_ATTACK_MELEE = 500,
HL_2_MP_GESTURE_RELOAD_MELEE = 501,
HL_2_MP_JUMP_MELEE = 502,
MP_STAND_IDLE = 503,
MP_CROUCH_IDLE = 504,
MP_CROUCH_DEPLOYED_IDLE = 505,
MP_CROUCH_DEPLOYED = 506,
MP_DEPLOYED_IDLE = 507,
MP_RUN = 508,
MP_WALK = 509,
MP_AIRWALK = 510,
MP_CROUCHWALK = 511,
MP_SPRINT = 512,
MP_JUMP = 513,
MP_JUMP_START = 514,
MP_JUMP_FLOAT = 515,
MP_JUMP_LAND = 516,
MP_DOUBLEJUMP = 517,
MP_SWIM = 518,
MP_DEPLOYED = 519,
MP_SWIM_DEPLOYED = 520,
MP_VCD = 521,
MP_ATTACK_STAND_PRIMARYFIRE = 522,
MP_ATTACK_STAND_PRIMARYFIRE_DEPLOYED = 523,
MP_ATTACK_STAND_SECONDARYFIRE = 524,
MP_ATTACK_STAND_GRENADE = 525,
MP_ATTACK_CROUCH_PRIMARYFIRE = 526,
MP_ATTACK_CROUCH_PRIMARYFIRE_DEPLOYED = 527,
MP_ATTACK_CROUCH_SECONDARYFIRE = 528,
MP_ATTACK_CROUCH_GRENADE = 529,
MP_ATTACK_SWIM_PRIMARYFIRE = 530,
MP_ATTACK_SWIM_SECONDARYFIRE = 531,
MP_ATTACK_SWIM_GRENADE = 532,
MP_ATTACK_AIRWALK_PRIMARYFIRE = 533,
MP_ATTACK_AIRWALK_SECONDARYFIRE = 534,
MP_ATTACK_AIRWALK_GRENADE = 535,
MP_RELOAD_STAND = 536,
MP_RELOAD_STAND_LOOP = 537,
MP_RELOAD_STAND_END = 538,
MP_RELOAD_CROUCH = 539,
MP_RELOAD_CROUCH_LOOP = 540,
MP_RELOAD_CROUCH_END = 541,
MP_RELOAD_SWIM = 542,
MP_RELOAD_SWIM_LOOP = 543,
MP_RELOAD_SWIM_END = 544,
MP_RELOAD_AIRWALK = 545,
MP_RELOAD_AIRWALK_LOOP = 546,
MP_RELOAD_AIRWALK_END = 547,
MP_ATTACK_STAND_PREFIRE = 548,
MP_ATTACK_STAND_POSTFIRE = 549,
MP_ATTACK_STAND_STARTFIRE = 550,
MP_ATTACK_CROUCH_PREFIRE = 551,
MP_ATTACK_CROUCH_POSTFIRE = 552,
MP_ATTACK_SWIM_PREFIRE = 553,
MP_ATTACK_SWIM_POSTFIRE = 554,
MP_STAND_PRIMARY = 555,
MP_CROUCH_PRIMARY = 556,
MP_RUN_PRIMARY = 557,
MP_WALK_PRIMARY = 558,
MP_AIRWALK_PRIMARY = 559,
MP_CROUCHWALK_PRIMARY = 560,
MP_JUMP_PRIMARY = 561,
MP_JUMP_START_PRIMARY = 562,
MP_JUMP_FLOAT_PRIMARY = 563,
MP_JUMP_LAND_PRIMARY = 564,
MP_SWIM_PRIMARY = 565,
MP_DEPLOYED_PRIMARY = 566,
MP_SWIM_DEPLOYED_PRIMARY = 567,
MP_ATTACK_STAND_PRIMARY = 568,
MP_ATTACK_STAND_PRIMARY_DEPLOYED = 569,
MP_ATTACK_CROUCH_PRIMARY = 570,
MP_ATTACK_CROUCH_PRIMARY_DEPLOYED = 571,
MP_ATTACK_SWIM_PRIMARY = 572,
MP_ATTACK_AIRWALK_PRIMARY = 573,
MP_RELOAD_STAND_PRIMARY = 574,
MP_RELOAD_STAND_PRIMARY_LOOP = 575,
MP_RELOAD_STAND_PRIMARY_END = 576,
MP_RELOAD_CROUCH_PRIMARY = 577,
MP_RELOAD_CROUCH_PRIMARY_LOOP = 578,
MP_RELOAD_CROUCH_PRIMARY_END = 579,
MP_RELOAD_SWIM_PRIMARY = 580,
MP_RELOAD_SWIM_PRIMARY_LOOP = 581,
MP_RELOAD_SWIM_PRIMARY_END = 582,
MP_RELOAD_AIRWALK_PRIMARY = 583,
MP_RELOAD_AIRWALK_PRIMARY_LOOP = 584,
MP_RELOAD_AIRWALK_PRIMARY_END = 585,
MP_ATT