@moddota/dota-lua-types
Version:
TypeScript definitions for Dota 2 Lua API
707 lines • 388 kB
JSON
{
"ABILITY_TYPES": {
"ABILITY_TYPE_BASIC": "ABILITY_TYPE_BASIC",
"ABILITY_TYPE_ULTIMATE": "ABILITY_TYPE_ULTIMATE",
"ABILITY_TYPE_ATTRIBUTES": "ABILITY_TYPE_ATTRIBUTES",
"ABILITY_TYPE_HIDDEN": "ABILITY_TYPE_HIDDEN"
},
"AbilityTypes": {
"BASIC": "ABILITY_TYPE_BASIC",
"ULTIMATE": "ABILITY_TYPE_ULTIMATE",
"ATTRIBUTES": "ABILITY_TYPE_ATTRIBUTES",
"HIDDEN": "ABILITY_TYPE_HIDDEN"
},
"AbilityLearnResult_t": {
"ABILITY_CAN_BE_UPGRADED": "ABILITY_CAN_BE_UPGRADED",
"ABILITY_CANNOT_BE_UPGRADED_NOT_UPGRADABLE": "ABILITY_CANNOT_BE_UPGRADED_NOT_UPGRADABLE",
"ABILITY_CANNOT_BE_UPGRADED_AT_MAX": "ABILITY_CANNOT_BE_UPGRADED_AT_MAX",
"ABILITY_CANNOT_BE_UPGRADED_REQUIRES_LEVEL": "ABILITY_CANNOT_BE_UPGRADED_REQUIRES_LEVEL",
"ABILITY_NOT_LEARNABLE": "ABILITY_NOT_LEARNABLE"
},
"AbilityLearnResult": {
"CAN_BE_UPGRADED": "ABILITY_CAN_BE_UPGRADED",
"CANNOT_BE_UPGRADED_NOT_UPGRADABLE": "ABILITY_CANNOT_BE_UPGRADED_NOT_UPGRADABLE",
"CANNOT_BE_UPGRADED_AT_MAX": "ABILITY_CANNOT_BE_UPGRADED_AT_MAX",
"CANNOT_BE_UPGRADED_REQUIRES_LEVEL": "ABILITY_CANNOT_BE_UPGRADED_REQUIRES_LEVEL",
"NOT_LEARNABLE": "ABILITY_NOT_LEARNABLE"
},
"ActivateType": {
"ACTIVATE_TYPE_INITIAL_CREATION": "ACTIVATE_TYPE_INITIAL_CREATION",
"ACTIVATE_TYPE_DATAUPDATE_CREATION": "ACTIVATE_TYPE_DATAUPDATE_CREATION",
"ACTIVATE_TYPE_ONRESTORE": "ACTIVATE_TYPE_ONRESTORE",
"INITIAL_CREATION": "ACTIVATE_TYPE_INITIAL_CREATION",
"DATAUPDATE_CREATION": "ACTIVATE_TYPE_DATAUPDATE_CREATION",
"ONRESTORE": "ACTIVATE_TYPE_ONRESTORE"
},
"attackfail": {
"DOTA_ATTACK_RECORD_FAIL_NO": "DOTA_ATTACK_RECORD_FAIL_NO",
"DOTA_ATTACK_RECORD_FAIL_TERRAIN_MISS": "DOTA_ATTACK_RECORD_FAIL_TERRAIN_MISS",
"DOTA_ATTACK_RECORD_FAIL_SOURCE_MISS": "DOTA_ATTACK_RECORD_FAIL_SOURCE_MISS",
"DOTA_ATTACK_RECORD_FAIL_TARGET_EVADED": "DOTA_ATTACK_RECORD_FAIL_TARGET_EVADED",
"DOTA_ATTACK_RECORD_FAIL_TARGET_INVULNERABLE": "DOTA_ATTACK_RECORD_FAIL_TARGET_INVULNERABLE",
"DOTA_ATTACK_RECORD_FAIL_TARGET_OUT_OF_RANGE": "DOTA_ATTACK_RECORD_FAIL_TARGET_OUT_OF_RANGE",
"DOTA_ATTACK_RECORD_CANNOT_FAIL": "DOTA_ATTACK_RECORD_CANNOT_FAIL",
"DOTA_ATTACK_RECORD_FAIL_BLOCKED_BY_OBSTRUCTION": "DOTA_ATTACK_RECORD_FAIL_BLOCKED_BY_OBSTRUCTION"
},
"AttackRecord": {
"FAIL_NO": "DOTA_ATTACK_RECORD_FAIL_NO",
"FAIL_TERRAIN_MISS": "DOTA_ATTACK_RECORD_FAIL_TERRAIN_MISS",
"FAIL_SOURCE_MISS": "DOTA_ATTACK_RECORD_FAIL_SOURCE_MISS",
"FAIL_TARGET_EVADED": "DOTA_ATTACK_RECORD_FAIL_TARGET_EVADED",
"FAIL_TARGET_INVULNERABLE": "DOTA_ATTACK_RECORD_FAIL_TARGET_INVULNERABLE",
"FAIL_TARGET_OUT_OF_RANGE": "DOTA_ATTACK_RECORD_FAIL_TARGET_OUT_OF_RANGE",
"CANNOT_FAIL": "DOTA_ATTACK_RECORD_CANNOT_FAIL",
"FAIL_BLOCKED_BY_OBSTRUCTION": "DOTA_ATTACK_RECORD_FAIL_BLOCKED_BY_OBSTRUCTION"
},
"AttributeDerivedStats": {
"DOTA_ATTRIBUTE_STRENGTH_DAMAGE": "DOTA_ATTRIBUTE_STRENGTH_DAMAGE",
"DOTA_ATTRIBUTE_STRENGTH_HP": "DOTA_ATTRIBUTE_STRENGTH_HP",
"DOTA_ATTRIBUTE_STRENGTH_HP_REGEN": "DOTA_ATTRIBUTE_STRENGTH_HP_REGEN",
"DOTA_ATTRIBUTE_AGILITY_DAMAGE": "DOTA_ATTRIBUTE_AGILITY_DAMAGE",
"DOTA_ATTRIBUTE_AGILITY_ARMOR": "DOTA_ATTRIBUTE_AGILITY_ARMOR",
"DOTA_ATTRIBUTE_AGILITY_ATTACK_SPEED": "DOTA_ATTRIBUTE_AGILITY_ATTACK_SPEED",
"DOTA_ATTRIBUTE_INTELLIGENCE_DAMAGE": "DOTA_ATTRIBUTE_INTELLIGENCE_DAMAGE",
"DOTA_ATTRIBUTE_INTELLIGENCE_MANA": "DOTA_ATTRIBUTE_INTELLIGENCE_MANA",
"DOTA_ATTRIBUTE_INTELLIGENCE_MANA_REGEN": "DOTA_ATTRIBUTE_INTELLIGENCE_MANA_REGEN",
"DOTA_ATTRIBUTE_INTELLIGENCE_MAGIC_RESIST": "DOTA_ATTRIBUTE_INTELLIGENCE_MAGIC_RESIST",
"DOTA_ATTRIBUTE_ALL_DAMAGE": "DOTA_ATTRIBUTE_ALL_DAMAGE",
"STRENGTH_DAMAGE": "DOTA_ATTRIBUTE_STRENGTH_DAMAGE",
"STRENGTH_HP": "DOTA_ATTRIBUTE_STRENGTH_HP",
"STRENGTH_HP_REGEN": "DOTA_ATTRIBUTE_STRENGTH_HP_REGEN",
"AGILITY_DAMAGE": "DOTA_ATTRIBUTE_AGILITY_DAMAGE",
"AGILITY_ARMOR": "DOTA_ATTRIBUTE_AGILITY_ARMOR",
"AGILITY_ATTACK_SPEED": "DOTA_ATTRIBUTE_AGILITY_ATTACK_SPEED",
"INTELLIGENCE_DAMAGE": "DOTA_ATTRIBUTE_INTELLIGENCE_DAMAGE",
"INTELLIGENCE_MANA": "DOTA_ATTRIBUTE_INTELLIGENCE_MANA",
"INTELLIGENCE_MANA_REGEN": "DOTA_ATTRIBUTE_INTELLIGENCE_MANA_REGEN",
"INTELLIGENCE_MAGIC_RESIST": "DOTA_ATTRIBUTE_INTELLIGENCE_MAGIC_RESIST",
"ALL_DAMAGE": "DOTA_ATTRIBUTE_ALL_DAMAGE"
},
"Attributes": {
"DOTA_ATTRIBUTE_INVALID": "DOTA_ATTRIBUTE_INVALID",
"DOTA_ATTRIBUTE_STRENGTH": "DOTA_ATTRIBUTE_STRENGTH",
"DOTA_ATTRIBUTE_AGILITY": "DOTA_ATTRIBUTE_AGILITY",
"DOTA_ATTRIBUTE_INTELLECT": "DOTA_ATTRIBUTE_INTELLECT",
"DOTA_ATTRIBUTE_ALL": "DOTA_ATTRIBUTE_ALL",
"DOTA_ATTRIBUTE_MAX": "DOTA_ATTRIBUTE_MAX",
"INVALID": "DOTA_ATTRIBUTE_INVALID",
"STRENGTH": "DOTA_ATTRIBUTE_STRENGTH",
"AGILITY": "DOTA_ATTRIBUTE_AGILITY",
"INTELLECT": "DOTA_ATTRIBUTE_INTELLECT",
"ALL": "DOTA_ATTRIBUTE_ALL",
"MAX": "DOTA_ATTRIBUTE_MAX"
},
"CLICK_BEHAVIORS": {
"DOTA_CLICK_BEHAVIOR_NONE": "DOTA_CLICK_BEHAVIOR_NONE",
"DOTA_CLICK_BEHAVIOR_MOVE": "DOTA_CLICK_BEHAVIOR_MOVE",
"DOTA_CLICK_BEHAVIOR_ATTACK": "DOTA_CLICK_BEHAVIOR_ATTACK",
"DOTA_CLICK_BEHAVIOR_CAST": "DOTA_CLICK_BEHAVIOR_CAST",
"DOTA_CLICK_BEHAVIOR_DROP_ITEM": "DOTA_CLICK_BEHAVIOR_DROP_ITEM",
"DOTA_CLICK_BEHAVIOR_DROP_SHOP_ITEM": "DOTA_CLICK_BEHAVIOR_DROP_SHOP_ITEM",
"DOTA_CLICK_BEHAVIOR_DRAG": "DOTA_CLICK_BEHAVIOR_DRAG",
"DOTA_CLICK_BEHAVIOR_LEARN_ABILITY": "DOTA_CLICK_BEHAVIOR_LEARN_ABILITY",
"DOTA_CLICK_BEHAVIOR_PATROL": "DOTA_CLICK_BEHAVIOR_PATROL",
"DOTA_CLICK_BEHAVIOR_VECTOR_CAST": "DOTA_CLICK_BEHAVIOR_VECTOR_CAST",
"DOTA_CLICK_BEHAVIOR_UNUSED": "DOTA_CLICK_BEHAVIOR_UNUSED",
"DOTA_CLICK_BEHAVIOR_RADAR": "DOTA_CLICK_BEHAVIOR_RADAR",
"DOTA_CLICK_BEHAVIOR_LAST": "DOTA_CLICK_BEHAVIOR_LAST"
},
"ClickBehaviors": {
"NONE": "DOTA_CLICK_BEHAVIOR_NONE",
"MOVE": "DOTA_CLICK_BEHAVIOR_MOVE",
"ATTACK": "DOTA_CLICK_BEHAVIOR_ATTACK",
"CAST": "DOTA_CLICK_BEHAVIOR_CAST",
"DROP_ITEM": "DOTA_CLICK_BEHAVIOR_DROP_ITEM",
"DROP_SHOP_ITEM": "DOTA_CLICK_BEHAVIOR_DROP_SHOP_ITEM",
"DRAG": "DOTA_CLICK_BEHAVIOR_DRAG",
"LEARN_ABILITY": "DOTA_CLICK_BEHAVIOR_LEARN_ABILITY",
"PATROL": "DOTA_CLICK_BEHAVIOR_PATROL",
"VECTOR_CAST": "DOTA_CLICK_BEHAVIOR_VECTOR_CAST",
"UNUSED": "DOTA_CLICK_BEHAVIOR_UNUSED",
"RADAR": "DOTA_CLICK_BEHAVIOR_RADAR",
"LAST": "DOTA_CLICK_BEHAVIOR_LAST"
},
"ConVarFlags": {
"FCVAR_NONE": "FCVAR_NONE",
"FCVAR_DEVELOPMENTONLY": "FCVAR_DEVELOPMENTONLY",
"FCVAR_HIDDEN": "FCVAR_HIDDEN",
"FCVAR_PROTECTED": "FCVAR_PROTECTED",
"FCVAR_SPONLY": "FCVAR_SPONLY",
"FCVAR_ARCHIVE": "FCVAR_ARCHIVE",
"FCVAR_NOTIFY": "FCVAR_NOTIFY",
"FCVAR_USERINFO": "FCVAR_USERINFO",
"FCVAR_UNLOGGED": "FCVAR_UNLOGGED",
"FCVAR_REPLICATED": "FCVAR_REPLICATED",
"FCVAR_CHEAT": "FCVAR_CHEAT",
"FCVAR_PER_USER": "FCVAR_PER_USER",
"FCVAR_DEMO": "FCVAR_DEMO",
"FCVAR_DONTRECORD": "FCVAR_DONTRECORD",
"FCVAR_VCONSOLE_SET_FOCUS": "FCVAR_VCONSOLE_SET_FOCUS",
"NONE": "FCVAR_NONE",
"DEVELOPMENTONLY": "FCVAR_DEVELOPMENTONLY",
"HIDDEN": "FCVAR_HIDDEN",
"PROTECTED": "FCVAR_PROTECTED",
"SPONLY": "FCVAR_SPONLY",
"ARCHIVE": "FCVAR_ARCHIVE",
"NOTIFY": "FCVAR_NOTIFY",
"USERINFO": "FCVAR_USERINFO",
"UNLOGGED": "FCVAR_UNLOGGED",
"REPLICATED": "FCVAR_REPLICATED",
"CHEAT": "FCVAR_CHEAT",
"PER_USER": "FCVAR_PER_USER",
"DEMO": "FCVAR_DEMO",
"DONTRECORD": "FCVAR_DONTRECORD",
"VCONSOLE_SET_FOCUS": "FCVAR_VCONSOLE_SET_FOCUS"
},
"DAMAGE_TYPES": {
"DAMAGE_TYPE_NONE": "DAMAGE_TYPE_NONE",
"DAMAGE_TYPE_PHYSICAL": "DAMAGE_TYPE_PHYSICAL",
"DAMAGE_TYPE_MAGICAL": "DAMAGE_TYPE_MAGICAL",
"DAMAGE_TYPE_PURE": "DAMAGE_TYPE_PURE",
"DAMAGE_TYPE_ALL": "DAMAGE_TYPE_ALL",
"DAMAGE_TYPE_HP_REMOVAL": "DAMAGE_TYPE_HP_REMOVAL",
"DAMAGE_TYPE_ABILITY_DEFINED": "DAMAGE_TYPE_ABILITY_DEFINED"
},
"DamageTypes": {
"NONE": "DAMAGE_TYPE_NONE",
"PHYSICAL": "DAMAGE_TYPE_PHYSICAL",
"MAGICAL": "DAMAGE_TYPE_MAGICAL",
"PURE": "DAMAGE_TYPE_PURE",
"ALL": "DAMAGE_TYPE_ALL",
"HP_REMOVAL": "DAMAGE_TYPE_HP_REMOVAL",
"ABILITY_DEFINED": "DAMAGE_TYPE_ABILITY_DEFINED"
},
"DamageCategory_t": {
"DOTA_DAMAGE_CATEGORY_SPELL": "DOTA_DAMAGE_CATEGORY_SPELL",
"DOTA_DAMAGE_CATEGORY_ATTACK": "DOTA_DAMAGE_CATEGORY_ATTACK",
"DOTA_DAMAGE_CATEGORY_BARRIER": "DOTA_DAMAGE_CATEGORY_BARRIER"
},
"DamageCategory": {
"SPELL": "DOTA_DAMAGE_CATEGORY_SPELL",
"ATTACK": "DOTA_DAMAGE_CATEGORY_ATTACK",
"BARRIER": "DOTA_DAMAGE_CATEGORY_BARRIER"
},
"DOTA_ABILITY_BEHAVIOR": {
"DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT": "DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT",
"DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE": "DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE",
"DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE": "DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE",
"DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST": "DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST",
"DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES": "DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES",
"DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND": "DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND",
"DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI",
"DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING": "DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING",
"DOTA_ABILITY_BEHAVIOR_IGNORE_INVISIBLE": "DOTA_ABILITY_BEHAVIOR_IGNORE_INVISIBLE",
"DOTA_ABILITY_BEHAVIOR_IGNORE_MUTED": "DOTA_ABILITY_BEHAVIOR_IGNORE_MUTED",
"DOTA_ABILITY_BEHAVIOR_IGNORE_SILENCE": "DOTA_ABILITY_BEHAVIOR_IGNORE_SILENCE",
"DOTA_ABILITY_BEHAVIOR_INNATE_UI": "DOTA_ABILITY_BEHAVIOR_INNATE_UI",
"DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM": "DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM",
"DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE": "DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE",
"DOTA_ABILITY_BEHAVIOR_NONE": "DOTA_ABILITY_BEHAVIOR_NONE",
"DOTA_ABILITY_BEHAVIOR_OVERSHOOT": "DOTA_ABILITY_BEHAVIOR_OVERSHOOT",
"DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES": "DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
"DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS": "DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS",
"DOTA_ABILITY_BEHAVIOR_SUPPRESS_ASSOCIATED_CONSUMABLE": "DOTA_ABILITY_BEHAVIOR_SUPPRESS_ASSOCIATED_CONSUMABLE",
"DOTA_ABILITY_BEHAVIOR_UNLOCKED_BY_EFFECT_INDEX": "DOTA_ABILITY_BEHAVIOR_UNLOCKED_BY_EFFECT_INDEX",
"DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE": "DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE",
"DOTA_ABILITY_BEHAVIOR_HIDDEN": "DOTA_ABILITY_BEHAVIOR_HIDDEN",
"DOTA_ABILITY_BEHAVIOR_PASSIVE": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
"DOTA_ABILITY_BEHAVIOR_NO_TARGET": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
"DOTA_ABILITY_BEHAVIOR_POINT": "DOTA_ABILITY_BEHAVIOR_POINT",
"DOTA_ABILITY_BEHAVIOR_AOE": "DOTA_ABILITY_BEHAVIOR_AOE",
"DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE": "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
"DOTA_ABILITY_BEHAVIOR_CHANNELLED": "DOTA_ABILITY_BEHAVIOR_CHANNELLED",
"DOTA_ABILITY_BEHAVIOR_ITEM": "DOTA_ABILITY_BEHAVIOR_ITEM",
"DOTA_ABILITY_BEHAVIOR_TOGGLE": "DOTA_ABILITY_BEHAVIOR_TOGGLE",
"DOTA_ABILITY_BEHAVIOR_DIRECTIONAL": "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL",
"DOTA_ABILITY_BEHAVIOR_IMMEDIATE": "DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
"DOTA_ABILITY_BEHAVIOR_AUTOCAST": "DOTA_ABILITY_BEHAVIOR_AUTOCAST",
"DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET": "DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET",
"DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT": "DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT",
"DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET": "DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET",
"DOTA_ABILITY_BEHAVIOR_AURA": "DOTA_ABILITY_BEHAVIOR_AURA",
"DOTA_ABILITY_BEHAVIOR_ATTACK": "DOTA_ABILITY_BEHAVIOR_ATTACK",
"DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT": "DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT",
"DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES": "DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
"DOTA_ABILITY_BEHAVIOR_UNRESTRICTED": "DOTA_ABILITY_BEHAVIOR_UNRESTRICTED",
"DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE": "DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE",
"DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL": "DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
"DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT": "DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT",
"DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET": "DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET",
"DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK": "DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
"DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN": "DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
"DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING": "DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
"DOTA_ABILITY_BEHAVIOR_RUNE_TARGET": "DOTA_ABILITY_BEHAVIOR_RUNE_TARGET",
"DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL": "DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL",
"DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING": "DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING"
},
"AbilityBehavior": {
"LAST_RESORT_POINT": "DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT",
"AFFECTED_BY_MUTE": "DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE",
"ALT_CASTABLE": "DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE",
"CAN_SELF_CAST": "DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST",
"DONT_PROC_OTHER_ABILITIES": "DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES",
"FORCE_KEYBIND": "DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND",
"FORCE_NO_INNATE_UI": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI",
"FREE_DRAW_TARGETING": "DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING",
"IGNORE_INVISIBLE": "DOTA_ABILITY_BEHAVIOR_IGNORE_INVISIBLE",
"IGNORE_MUTED": "DOTA_ABILITY_BEHAVIOR_IGNORE_MUTED",
"IGNORE_SILENCE": "DOTA_ABILITY_BEHAVIOR_IGNORE_SILENCE",
"INNATE_UI": "DOTA_ABILITY_BEHAVIOR_INNATE_UI",
"IS_FAKE_ITEM": "DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM",
"ITEM_IMBUE": "DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE",
"NONE": "DOTA_ABILITY_BEHAVIOR_NONE",
"OVERSHOOT": "DOTA_ABILITY_BEHAVIOR_OVERSHOOT",
"SHOW_IN_GUIDES": "DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
"SKIP_FOR_KEYBINDS": "DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS",
"SUPPRESS_ASSOCIATED_CONSUMABLE": "DOTA_ABILITY_BEHAVIOR_SUPPRESS_ASSOCIATED_CONSUMABLE",
"UNLOCKED_BY_EFFECT_INDEX": "DOTA_ABILITY_BEHAVIOR_UNLOCKED_BY_EFFECT_INDEX",
"UNSWAPPABLE": "DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE",
"HIDDEN": "DOTA_ABILITY_BEHAVIOR_HIDDEN",
"PASSIVE": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
"NO_TARGET": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
"UNIT_TARGET": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
"POINT": "DOTA_ABILITY_BEHAVIOR_POINT",
"AOE": "DOTA_ABILITY_BEHAVIOR_AOE",
"NOT_LEARNABLE": "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
"CHANNELLED": "DOTA_ABILITY_BEHAVIOR_CHANNELLED",
"ITEM": "DOTA_ABILITY_BEHAVIOR_ITEM",
"TOGGLE": "DOTA_ABILITY_BEHAVIOR_TOGGLE",
"DIRECTIONAL": "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL",
"IMMEDIATE": "DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
"AUTOCAST": "DOTA_ABILITY_BEHAVIOR_AUTOCAST",
"OPTIONAL_UNIT_TARGET": "DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET",
"OPTIONAL_POINT": "DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT",
"OPTIONAL_NO_TARGET": "DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET",
"AURA": "DOTA_ABILITY_BEHAVIOR_AURA",
"ATTACK": "DOTA_ABILITY_BEHAVIOR_ATTACK",
"DONT_RESUME_MOVEMENT": "DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT",
"ROOT_DISABLES": "DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
"UNRESTRICTED": "DOTA_ABILITY_BEHAVIOR_UNRESTRICTED",
"IGNORE_PSEUDO_QUEUE": "DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE",
"IGNORE_CHANNEL": "DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
"DONT_CANCEL_MOVEMENT": "DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT",
"DONT_ALERT_TARGET": "DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET",
"DONT_RESUME_ATTACK": "DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
"NORMAL_WHEN_STOLEN": "DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
"IGNORE_BACKSWING": "DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
"RUNE_TARGET": "DOTA_ABILITY_BEHAVIOR_RUNE_TARGET",
"DONT_CANCEL_CHANNEL": "DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL",
"VECTOR_TARGETING": "DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING"
},
"DOTA_GameState": {
"DOTA_GAMERULES_STATE_INIT": "DOTA_GAMERULES_STATE_INIT",
"DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD": "DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD",
"DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP": "DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP",
"DOTA_GAMERULES_STATE_PLAYER_DRAFT": "DOTA_GAMERULES_STATE_PLAYER_DRAFT",
"DOTA_GAMERULES_STATE_HERO_SELECTION": "DOTA_GAMERULES_STATE_HERO_SELECTION",
"DOTA_GAMERULES_STATE_STRATEGY_TIME": "DOTA_GAMERULES_STATE_STRATEGY_TIME",
"DOTA_GAMERULES_STATE_TEAM_SHOWCASE": "DOTA_GAMERULES_STATE_TEAM_SHOWCASE",
"DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD": "DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD",
"DOTA_GAMERULES_STATE_PRE_GAME": "DOTA_GAMERULES_STATE_PRE_GAME",
"DOTA_GAMERULES_STATE_SCENARIO_SETUP": "DOTA_GAMERULES_STATE_SCENARIO_SETUP",
"DOTA_GAMERULES_STATE_GAME_IN_PROGRESS": "DOTA_GAMERULES_STATE_GAME_IN_PROGRESS",
"DOTA_GAMERULES_STATE_POST_GAME": "DOTA_GAMERULES_STATE_POST_GAME",
"DOTA_GAMERULES_STATE_DISCONNECT": "DOTA_GAMERULES_STATE_DISCONNECT"
},
"GameState": {
"INIT": "DOTA_GAMERULES_STATE_INIT",
"WAIT_FOR_PLAYERS_TO_LOAD": "DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD",
"CUSTOM_GAME_SETUP": "DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP",
"PLAYER_DRAFT": "DOTA_GAMERULES_STATE_PLAYER_DRAFT",
"HERO_SELECTION": "DOTA_GAMERULES_STATE_HERO_SELECTION",
"STRATEGY_TIME": "DOTA_GAMERULES_STATE_STRATEGY_TIME",
"TEAM_SHOWCASE": "DOTA_GAMERULES_STATE_TEAM_SHOWCASE",
"WAIT_FOR_MAP_TO_LOAD": "DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD",
"PRE_GAME": "DOTA_GAMERULES_STATE_PRE_GAME",
"SCENARIO_SETUP": "DOTA_GAMERULES_STATE_SCENARIO_SETUP",
"GAME_IN_PROGRESS": "DOTA_GAMERULES_STATE_GAME_IN_PROGRESS",
"POST_GAME": "DOTA_GAMERULES_STATE_POST_GAME",
"DISCONNECT": "DOTA_GAMERULES_STATE_DISCONNECT"
},
"DOTA_GC_TEAM": {
"DOTA_GC_TEAM_GOOD_GUYS": "DOTA_GC_TEAM_GOOD_GUYS",
"DOTA_GC_TEAM_BAD_GUYS": "DOTA_GC_TEAM_BAD_GUYS",
"DOTA_GC_TEAM_BROADCASTER": "DOTA_GC_TEAM_BROADCASTER",
"DOTA_GC_TEAM_SPECTATOR": "DOTA_GC_TEAM_SPECTATOR",
"DOTA_GC_TEAM_PLAYER_POOL": "DOTA_GC_TEAM_PLAYER_POOL",
"DOTA_GC_TEAM_NOTEAM": "DOTA_GC_TEAM_NOTEAM",
"DOTA_GC_TEAM_CUSTOM_1": "DOTA_GC_TEAM_CUSTOM_1",
"DOTA_GC_TEAM_CUSTOM_2": "DOTA_GC_TEAM_CUSTOM_2",
"DOTA_GC_TEAM_CUSTOM_3": "DOTA_GC_TEAM_CUSTOM_3",
"DOTA_GC_TEAM_CUSTOM_4": "DOTA_GC_TEAM_CUSTOM_4",
"DOTA_GC_TEAM_CUSTOM_5": "DOTA_GC_TEAM_CUSTOM_5",
"DOTA_GC_TEAM_CUSTOM_6": "DOTA_GC_TEAM_CUSTOM_6",
"DOTA_GC_TEAM_CUSTOM_7": "DOTA_GC_TEAM_CUSTOM_7",
"DOTA_GC_TEAM_CUSTOM_8": "DOTA_GC_TEAM_CUSTOM_8",
"DOTA_GC_TEAM_NEUTRALS": "DOTA_GC_TEAM_NEUTRALS"
},
"GcTeam": {
"GOOD_GUYS": "DOTA_GC_TEAM_GOOD_GUYS",
"BAD_GUYS": "DOTA_GC_TEAM_BAD_GUYS",
"BROADCASTER": "DOTA_GC_TEAM_BROADCASTER",
"SPECTATOR": "DOTA_GC_TEAM_SPECTATOR",
"PLAYER_POOL": "DOTA_GC_TEAM_PLAYER_POOL",
"NOTEAM": "DOTA_GC_TEAM_NOTEAM",
"CUSTOM_1": "DOTA_GC_TEAM_CUSTOM_1",
"CUSTOM_2": "DOTA_GC_TEAM_CUSTOM_2",
"CUSTOM_3": "DOTA_GC_TEAM_CUSTOM_3",
"CUSTOM_4": "DOTA_GC_TEAM_CUSTOM_4",
"CUSTOM_5": "DOTA_GC_TEAM_CUSTOM_5",
"CUSTOM_6": "DOTA_GC_TEAM_CUSTOM_6",
"CUSTOM_7": "DOTA_GC_TEAM_CUSTOM_7",
"CUSTOM_8": "DOTA_GC_TEAM_CUSTOM_8",
"NEUTRALS": "DOTA_GC_TEAM_NEUTRALS"
},
"DOTA_HeroPickState": {
"DOTA_HEROPICK_STATE_NONE": "DOTA_HEROPICK_STATE_NONE",
"DOTA_HEROPICK_STATE_AP_SELECT": "DOTA_HEROPICK_STATE_AP_SELECT",
"DOTA_HEROPICK_STATE_SD_SELECT": "DOTA_HEROPICK_STATE_SD_SELECT",
"DOTA_HEROPICK_STATE_INTRO_SELECT_UNUSED": "DOTA_HEROPICK_STATE_INTRO_SELECT_UNUSED",
"DOTA_HEROPICK_STATE_RD_SELECT_UNUSED": "DOTA_HEROPICK_STATE_RD_SELECT_UNUSED",
"DOTA_HEROPICK_STATE_CM_INTRO": "DOTA_HEROPICK_STATE_CM_INTRO",
"DOTA_HEROPICK_STATE_CM_CAPTAINPICK": "DOTA_HEROPICK_STATE_CM_CAPTAINPICK",
"DOTA_HEROPICK_STATE_CM_BAN1": "DOTA_HEROPICK_STATE_CM_BAN1",
"DOTA_HEROPICK_STATE_CM_BAN2": "DOTA_HEROPICK_STATE_CM_BAN2",
"DOTA_HEROPICK_STATE_CM_BAN3": "DOTA_HEROPICK_STATE_CM_BAN3",
"DOTA_HEROPICK_STATE_CM_BAN4": "DOTA_HEROPICK_STATE_CM_BAN4",
"DOTA_HEROPICK_STATE_CM_BAN5": "DOTA_HEROPICK_STATE_CM_BAN5",
"DOTA_HEROPICK_STATE_CM_BAN6": "DOTA_HEROPICK_STATE_CM_BAN6",
"DOTA_HEROPICK_STATE_CM_BAN7": "DOTA_HEROPICK_STATE_CM_BAN7",
"DOTA_HEROPICK_STATE_CM_BAN8": "DOTA_HEROPICK_STATE_CM_BAN8",
"DOTA_HEROPICK_STATE_CM_BAN9": "DOTA_HEROPICK_STATE_CM_BAN9",
"DOTA_HEROPICK_STATE_CM_BAN10": "DOTA_HEROPICK_STATE_CM_BAN10",
"DOTA_HEROPICK_STATE_CM_BAN11": "DOTA_HEROPICK_STATE_CM_BAN11",
"DOTA_HEROPICK_STATE_CM_BAN12": "DOTA_HEROPICK_STATE_CM_BAN12",
"DOTA_HEROPICK_STATE_CM_BAN13": "DOTA_HEROPICK_STATE_CM_BAN13",
"DOTA_HEROPICK_STATE_CM_BAN14": "DOTA_HEROPICK_STATE_CM_BAN14",
"DOTA_HEROPICK_STATE_CM_SELECT1": "DOTA_HEROPICK_STATE_CM_SELECT1",
"DOTA_HEROPICK_STATE_CM_SELECT2": "DOTA_HEROPICK_STATE_CM_SELECT2",
"DOTA_HEROPICK_STATE_CM_SELECT3": "DOTA_HEROPICK_STATE_CM_SELECT3",
"DOTA_HEROPICK_STATE_CM_SELECT4": "DOTA_HEROPICK_STATE_CM_SELECT4",
"DOTA_HEROPICK_STATE_CM_SELECT5": "DOTA_HEROPICK_STATE_CM_SELECT5",
"DOTA_HEROPICK_STATE_CM_SELECT6": "DOTA_HEROPICK_STATE_CM_SELECT6",
"DOTA_HEROPICK_STATE_CM_SELECT7": "DOTA_HEROPICK_STATE_CM_SELECT7",
"DOTA_HEROPICK_STATE_CM_SELECT8": "DOTA_HEROPICK_STATE_CM_SELECT8",
"DOTA_HEROPICK_STATE_CM_SELECT9": "DOTA_HEROPICK_STATE_CM_SELECT9",
"DOTA_HEROPICK_STATE_CM_SELECT10": "DOTA_HEROPICK_STATE_CM_SELECT10",
"DOTA_HEROPICK_STATE_CM_PICK": "DOTA_HEROPICK_STATE_CM_PICK",
"DOTA_HEROPICK_STATE_AR_SELECT": "DOTA_HEROPICK_STATE_AR_SELECT",
"DOTA_HEROPICK_STATE_MO_SELECT": "DOTA_HEROPICK_STATE_MO_SELECT",
"DOTA_HEROPICK_STATE_FH_SELECT": "DOTA_HEROPICK_STATE_FH_SELECT",
"DOTA_HEROPICK_STATE_CD_INTRO": "DOTA_HEROPICK_STATE_CD_INTRO",
"DOTA_HEROPICK_STATE_CD_CAPTAINPICK": "DOTA_HEROPICK_STATE_CD_CAPTAINPICK",
"DOTA_HEROPICK_STATE_CD_BAN1": "DOTA_HEROPICK_STATE_CD_BAN1",
"DOTA_HEROPICK_STATE_CD_BAN2": "DOTA_HEROPICK_STATE_CD_BAN2",
"DOTA_HEROPICK_STATE_CD_BAN3": "DOTA_HEROPICK_STATE_CD_BAN3",
"DOTA_HEROPICK_STATE_CD_BAN4": "DOTA_HEROPICK_STATE_CD_BAN4",
"DOTA_HEROPICK_STATE_CD_BAN5": "DOTA_HEROPICK_STATE_CD_BAN5",
"DOTA_HEROPICK_STATE_CD_BAN6": "DOTA_HEROPICK_STATE_CD_BAN6",
"DOTA_HEROPICK_STATE_CD_SELECT1": "DOTA_HEROPICK_STATE_CD_SELECT1",
"DOTA_HEROPICK_STATE_CD_SELECT2": "DOTA_HEROPICK_STATE_CD_SELECT2",
"DOTA_HEROPICK_STATE_CD_SELECT3": "DOTA_HEROPICK_STATE_CD_SELECT3",
"DOTA_HEROPICK_STATE_CD_SELECT4": "DOTA_HEROPICK_STATE_CD_SELECT4",
"DOTA_HEROPICK_STATE_CD_SELECT5": "DOTA_HEROPICK_STATE_CD_SELECT5",
"DOTA_HEROPICK_STATE_CD_SELECT6": "DOTA_HEROPICK_STATE_CD_SELECT6",
"DOTA_HEROPICK_STATE_CD_SELECT7": "DOTA_HEROPICK_STATE_CD_SELECT7",
"DOTA_HEROPICK_STATE_CD_SELECT8": "DOTA_HEROPICK_STATE_CD_SELECT8",
"DOTA_HEROPICK_STATE_CD_SELECT9": "DOTA_HEROPICK_STATE_CD_SELECT9",
"DOTA_HEROPICK_STATE_CD_SELECT10": "DOTA_HEROPICK_STATE_CD_SELECT10",
"DOTA_HEROPICK_STATE_CD_PICK": "DOTA_HEROPICK_STATE_CD_PICK",
"DOTA_HEROPICK_STATE_BD_SELECT": "DOTA_HEROPICK_STATE_BD_SELECT",
"DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT": "DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT",
"DOTA_HERO_PICK_STATE_ARDM_SELECT": "DOTA_HERO_PICK_STATE_ARDM_SELECT",
"DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT": "DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT",
"DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT": "DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT",
"DOTA_HEROPICK_STATE_SELECT_PENALTY": "DOTA_HEROPICK_STATE_SELECT_PENALTY",
"DOTA_HEROPICK_STATE_CUSTOM_PICK_RULES": "DOTA_HEROPICK_STATE_CUSTOM_PICK_RULES",
"DOTA_HEROPICK_STATE_SCENARIO_PICK": "DOTA_HEROPICK_STATE_SCENARIO_PICK",
"DOTA_HEROPICK_STATE_COUNT": "DOTA_HEROPICK_STATE_COUNT"
},
"HeroPickState": {
"NONE": "DOTA_HEROPICK_STATE_NONE",
"AP_SELECT": "DOTA_HEROPICK_STATE_AP_SELECT",
"SD_SELECT": "DOTA_HEROPICK_STATE_SD_SELECT",
"INTRO_SELECT_UNUSED": "DOTA_HEROPICK_STATE_INTRO_SELECT_UNUSED",
"RD_SELECT_UNUSED": "DOTA_HEROPICK_STATE_RD_SELECT_UNUSED",
"CM_INTRO": "DOTA_HEROPICK_STATE_CM_INTRO",
"CM_CAPTAINPICK": "DOTA_HEROPICK_STATE_CM_CAPTAINPICK",
"CM_BAN1": "DOTA_HEROPICK_STATE_CM_BAN1",
"CM_BAN2": "DOTA_HEROPICK_STATE_CM_BAN2",
"CM_BAN3": "DOTA_HEROPICK_STATE_CM_BAN3",
"CM_BAN4": "DOTA_HEROPICK_STATE_CM_BAN4",
"CM_BAN5": "DOTA_HEROPICK_STATE_CM_BAN5",
"CM_BAN6": "DOTA_HEROPICK_STATE_CM_BAN6",
"CM_BAN7": "DOTA_HEROPICK_STATE_CM_BAN7",
"CM_BAN8": "DOTA_HEROPICK_STATE_CM_BAN8",
"CM_BAN9": "DOTA_HEROPICK_STATE_CM_BAN9",
"CM_BAN10": "DOTA_HEROPICK_STATE_CM_BAN10",
"CM_BAN11": "DOTA_HEROPICK_STATE_CM_BAN11",
"CM_BAN12": "DOTA_HEROPICK_STATE_CM_BAN12",
"CM_BAN13": "DOTA_HEROPICK_STATE_CM_BAN13",
"CM_BAN14": "DOTA_HEROPICK_STATE_CM_BAN14",
"CM_SELECT1": "DOTA_HEROPICK_STATE_CM_SELECT1",
"CM_SELECT2": "DOTA_HEROPICK_STATE_CM_SELECT2",
"CM_SELECT3": "DOTA_HEROPICK_STATE_CM_SELECT3",
"CM_SELECT4": "DOTA_HEROPICK_STATE_CM_SELECT4",
"CM_SELECT5": "DOTA_HEROPICK_STATE_CM_SELECT5",
"CM_SELECT6": "DOTA_HEROPICK_STATE_CM_SELECT6",
"CM_SELECT7": "DOTA_HEROPICK_STATE_CM_SELECT7",
"CM_SELECT8": "DOTA_HEROPICK_STATE_CM_SELECT8",
"CM_SELECT9": "DOTA_HEROPICK_STATE_CM_SELECT9",
"CM_SELECT10": "DOTA_HEROPICK_STATE_CM_SELECT10",
"CM_PICK": "DOTA_HEROPICK_STATE_CM_PICK",
"AR_SELECT": "DOTA_HEROPICK_STATE_AR_SELECT",
"MO_SELECT": "DOTA_HEROPICK_STATE_MO_SELECT",
"FH_SELECT": "DOTA_HEROPICK_STATE_FH_SELECT",
"CD_INTRO": "DOTA_HEROPICK_STATE_CD_INTRO",
"CD_CAPTAINPICK": "DOTA_HEROPICK_STATE_CD_CAPTAINPICK",
"CD_BAN1": "DOTA_HEROPICK_STATE_CD_BAN1",
"CD_BAN2": "DOTA_HEROPICK_STATE_CD_BAN2",
"CD_BAN3": "DOTA_HEROPICK_STATE_CD_BAN3",
"CD_BAN4": "DOTA_HEROPICK_STATE_CD_BAN4",
"CD_BAN5": "DOTA_HEROPICK_STATE_CD_BAN5",
"CD_BAN6": "DOTA_HEROPICK_STATE_CD_BAN6",
"CD_SELECT1": "DOTA_HEROPICK_STATE_CD_SELECT1",
"CD_SELECT2": "DOTA_HEROPICK_STATE_CD_SELECT2",
"CD_SELECT3": "DOTA_HEROPICK_STATE_CD_SELECT3",
"CD_SELECT4": "DOTA_HEROPICK_STATE_CD_SELECT4",
"CD_SELECT5": "DOTA_HEROPICK_STATE_CD_SELECT5",
"CD_SELECT6": "DOTA_HEROPICK_STATE_CD_SELECT6",
"CD_SELECT7": "DOTA_HEROPICK_STATE_CD_SELECT7",
"CD_SELECT8": "DOTA_HEROPICK_STATE_CD_SELECT8",
"CD_SELECT9": "DOTA_HEROPICK_STATE_CD_SELECT9",
"CD_SELECT10": "DOTA_HEROPICK_STATE_CD_SELECT10",
"CD_PICK": "DOTA_HEROPICK_STATE_CD_PICK",
"BD_SELECT": "DOTA_HEROPICK_STATE_BD_SELECT",
"ABILITY_DRAFT_SELECT": "DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT",
"ARDM_SELECT": "DOTA_HERO_PICK_STATE_ARDM_SELECT",
"ALL_DRAFT_SELECT": "DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT",
"CUSTOMGAME_SELECT": "DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT",
"SELECT_PENALTY": "DOTA_HEROPICK_STATE_SELECT_PENALTY",
"CUSTOM_PICK_RULES": "DOTA_HEROPICK_STATE_CUSTOM_PICK_RULES",
"SCENARIO_PICK": "DOTA_HEROPICK_STATE_SCENARIO_PICK"
},
"DOTA_INVALID_ORDERS": {
"DOTA_ORDER_SUCCESS": "DOTA_ORDER_SUCCESS",
"DOTA_INVALID_ORDER_NOT_CONTROLLABLE_BY_PLAYER": "DOTA_INVALID_ORDER_NOT_CONTROLLABLE_BY_PLAYER",
"DOTA_INVALID_ORDER_UNIT_IS_NOT_NPC": "DOTA_INVALID_ORDER_UNIT_IS_NOT_NPC",
"DOTA_INVALID_ORDER_BAD_ABILITY_ENTITY": "DOTA_INVALID_ORDER_BAD_ABILITY_ENTITY",
"DOTA_INVALID_ORDER_UNRECOGNIZED_ORDER": "DOTA_INVALID_ORDER_UNRECOGNIZED_ORDER",
"DOTA_INVALID_ORDER_ABILITY_REQUIRED": "DOTA_INVALID_ORDER_ABILITY_REQUIRED",
"DOTA_INVALID_ORDER_NPC_TARGET_REQUIRED": "DOTA_INVALID_ORDER_NPC_TARGET_REQUIRED",
"DOTA_INVALID_ORDER_TARGET_TREE_INDEX_NOT_A_TREE": "DOTA_INVALID_ORDER_TARGET_TREE_INDEX_NOT_A_TREE",
"DOTA_INVALID_ORDER_TARGET_ENTITY_INDEX_OUT_OF_RANGE": "DOTA_INVALID_ORDER_TARGET_ENTITY_INDEX_OUT_OF_RANGE",
"DOTA_INVALID_ORDER_ABILITY_NOT_AN_ITEM": "DOTA_INVALID_ORDER_ABILITY_NOT_AN_ITEM",
"DOTA_INVALID_ORDER_PHYSICAL_ITEM_TARGET_REQUIRED": "DOTA_INVALID_ORDER_PHYSICAL_ITEM_TARGET_REQUIRED",
"DOTA_INVALID_ORDER_RUNE_TARGET_REQUIRED": "DOTA_INVALID_ORDER_RUNE_TARGET_REQUIRED",
"DOTA_INVALID_ORDER_ABILITY_NOT_OWNED_BY_UNIT": "DOTA_INVALID_ORDER_ABILITY_NOT_OWNED_BY_UNIT",
"DOTA_INVALID_ORDER_ABILITY_CANT_BE_UPGRADED": "DOTA_INVALID_ORDER_ABILITY_CANT_BE_UPGRADED",
"DOTA_INVALID_ORDER_NO_POINTS_FOR_ABILITY_UPGRADE": "DOTA_INVALID_ORDER_NO_POINTS_FOR_ABILITY_UPGRADE",
"DOTA_INVALID_ORDER_NOT_ENOUGH_MANA": "DOTA_INVALID_ORDER_NOT_ENOUGH_MANA",
"DOTA_INVALID_ORDER_ABILITY_IN_COOLDOWN": "DOTA_INVALID_ORDER_ABILITY_IN_COOLDOWN",
"DOTA_INVALID_ORDER_ABILITY_NOT_LEARNED": "DOTA_INVALID_ORDER_ABILITY_NOT_LEARNED",
"DOTA_INVALID_ORDER_CANT_CAST_PASSIVE_ABILITY": "DOTA_INVALID_ORDER_CANT_CAST_PASSIVE_ABILITY",
"DOTA_INVALID_ORDER_PHANTOM_TARGET": "DOTA_INVALID_ORDER_PHANTOM_TARGET",
"DOTA_INVALID_ORDER_DEAD_TARGET": "DOTA_INVALID_ORDER_DEAD_TARGET",
"DOTA_INVALID_ORDER_UNIT_IS_DEAD": "DOTA_INVALID_ORDER_UNIT_IS_DEAD",
"DOTA_INVALID_ORDER_TARGET_MAGIC_IMMUNE_ENEMY": "DOTA_INVALID_ORDER_TARGET_MAGIC_IMMUNE_ENEMY",
"DOTA_INVALID_ORDER_TARGET_INVULNERABLE": "DOTA_INVALID_ORDER_TARGET_INVULNERABLE",
"DOTA_INVALID_ORDER_TARGET_ATTACK_IMMUNE": "DOTA_INVALID_ORDER_TARGET_ATTACK_IMMUNE",
"DOTA_INVALID_ORDER_UNIT_SILENCED": "DOTA_INVALID_ORDER_UNIT_SILENCED",
"DOTA_INVALID_ORDER_ABILITY_CANT_BE_TOGGLED": "DOTA_INVALID_ORDER_ABILITY_CANT_BE_TOGGLED",
"DOTA_INVALID_ORDER_TARGET_CANT_BE_SEEN": "DOTA_INVALID_ORDER_TARGET_CANT_BE_SEEN",
"DOTA_INVALID_ORDER_TARGET_INVISIBLE": "DOTA_INVALID_ORDER_TARGET_INVISIBLE",
"DOTA_INVALID_ORDER_HERO_CANT_BE_DENIED": "DOTA_INVALID_ORDER_HERO_CANT_BE_DENIED",
"DOTA_INVALID_ORDER_CANT_CAST_ON_TEAMMATE": "DOTA_INVALID_ORDER_CANT_CAST_ON_TEAMMATE",
"DOTA_INVALID_ORDER_CANT_CAST_ON_ENEMY": "DOTA_INVALID_ORDER_CANT_CAST_ON_ENEMY",
"DOTA_INVALID_ORDER_UNIT_CANT_MOVE": "DOTA_INVALID_ORDER_UNIT_CANT_MOVE",
"DOTA_INVALID_ORDER_CANT_CAST_ON_ATTACK_IMMUNE": "DOTA_INVALID_ORDER_CANT_CAST_ON_ATTACK_IMMUNE",
"DOTA_INVALID_ORDER_PURCHASE_INVALID_ITEM": "DOTA_INVALID_ORDER_PURCHASE_INVALID_ITEM",
"DOTA_INVALID_ORDER_ITEM_NOT_IN_INVENTORY": "DOTA_INVALID_ORDER_ITEM_NOT_IN_INVENTORY",
"DOTA_INVALID_ORDER_ITEM_NOT_IN_UNIT_INVENTORY": "DOTA_INVALID_ORDER_ITEM_NOT_IN_UNIT_INVENTORY",
"DOTA_INVALID_ORDER_TARGET_UNSELECTABLE": "DOTA_INVALID_ORDER_TARGET_UNSELECTABLE",
"DOTA_INVALID_ORDER_ITEM_NOT_IN_ACTIVE_INVENTORY": "DOTA_INVALID_ORDER_ITEM_NOT_IN_ACTIVE_INVENTORY",
"DOTA_INVALID_ORDER_UNIT_CANT_PICK_UP_RUNES": "DOTA_INVALID_ORDER_UNIT_CANT_PICK_UP_RUNES",
"DOTA_INVALID_ORDER_UNIT_CANT_MANIPULATE_ITEMS": "DOTA_INVALID_ORDER_UNIT_CANT_MANIPULATE_ITEMS",
"DOTA_INVALID_ORDER_UNIT_IS_ILLUSION": "DOTA_INVALID_ORDER_UNIT_IS_ILLUSION",
"DOTA_INVALID_ORDER_UNIT_CANT_ATTACK": "DOTA_INVALID_ORDER_UNIT_CANT_ATTACK",
"DOTA_INVALID_ORDER_ITEM_CANT_BE_DROPPED": "DOTA_INVALID_ORDER_ITEM_CANT_BE_DROPPED",
"DOTA_INVALID_ORDER_TARGET_TREE_NOT_ACTIVE": "DOTA_INVALID_ORDER_TARGET_TREE_NOT_ACTIVE",
"DOTA_INVALID_ORDER_ABILITY_CANT_AUTO_CAST": "DOTA_INVALID_ORDER_ABILITY_CANT_AUTO_CAST",
"DOTA_INVALID_ORDER_TARGET_POSITION_OFF_MAP": "DOTA_INVALID_ORDER_TARGET_POSITION_OFF_MAP",
"DOTA_INVALID_ORDER_UNIT_CANT_MOVE_TARGET_OUT_OF_RANGE": "DOTA_INVALID_ORDER_UNIT_CANT_MOVE_TARGET_OUT_OF_RANGE",
"DOTA_INVALID_ORDER_CANT_CAST_ON_HERO": "DOTA_INVALID_ORDER_CANT_CAST_ON_HERO",
"DOTA_INVALID_ORDER_CANT_CAST_ON_OTHER": "DOTA_INVALID_ORDER_CANT_CAST_ON_OTHER",
"DOTA_INVALID_ORDER_CANT_CAST_ON_BUILDING": "DOTA_INVALID_ORDER_CANT_CAST_ON_BUILDING",
"DOTA_INVALID_ORDER_CANT_CAST_ON_ANCIENT": "DOTA_INVALID_ORDER_CANT_CAST_ON_ANCIENT",
"DOTA_INVALID_ORDER_ITEM_CANT_BE_MOVED_TO_STASH": "DOTA_INVALID_ORDER_ITEM_CANT_BE_MOVED_TO_STASH",
"DOTA_INVALID_ORDER_ITEM_CANT_BE_MOVED_TO_SLOT": "DOTA_INVALID_ORDER_ITEM_CANT_BE_MOVED_TO_SLOT",
"DOTA_INVALID_ORDER_CANT_CAST_ON_MECHANICAL": "DOTA_INVALID_ORDER_CANT_CAST_ON_MECHANICAL",
"DOTA_INVALID_ORDER_CANT_ACCEPT_ATTACK_TARGET": "DOTA_INVALID_ORDER_CANT_ACCEPT_ATTACK_TARGET",
"DOTA_INVALID_ORDER_CANT_CAST_NO_CHARGES": "DOTA_INVALID_ORDER_CANT_CAST_NO_CHARGES",
"DOTA_INVALID_ORDER_CANT_CAST_ON_CREEP": "DOTA_INVALID_ORDER_CANT_CAST_ON_CREEP",
"DOTA_INVALID_ORDER_TARGET_CANT_TAKE_ITEMS": "DOTA_INVALID_ORDER_TARGET_CANT_TAKE_ITEMS",
"DOTA_INVALID_ORDER_CANT_GIVE_ITEM_TO_ENEMY": "DOTA_INVALID_ORDER_CANT_GIVE_ITEM_TO_ENEMY",
"DOTA_INVALID_ORDER_CANT_CAST_ON_COURIER": "DOTA_INVALID_ORDER_CANT_CAST_ON_COURIER",
"DOTA_INVALID_ORDER_ABILITY_IS_HIDDEN": "DOTA_INVALID_ORDER_ABILITY_IS_HIDDEN",
"DOTA_INVALID_ORDER_ITEM_IN_COOLDOWN": "DOTA_INVALID_ORDER_ITEM_IN_COOLDOWN",
"DOTA_INVALID_ORDER_SECRET_SHOP_NOT_IN_RANGE": "DOTA_INVALID_ORDER_SECRET_SHOP_NOT_IN_RANGE",
"DOTA_INVALID_ORDER_NOT_ENOUGH_GOLD": "DOTA_INVALID_ORDER_NOT_ENOUGH_GOLD",
"DOTA_INVALID_ORDER_PURCHASE_AUTOCOMBINE_RECIPE": "DOTA_INVALID_ORDER_PURCHASE_AUTOCOMBINE_RECIPE",
"DOTA_INVALID_ORDER_CANT_DENY_HEALTH_TOO_HIGH": "DOTA_INVALID_ORDER_CANT_DENY_HEALTH_TOO_HIGH",
"DOTA_INVALID_ORDER_SIDE_SHOP_NOT_IN_RANGE": "DOTA_INVALID_ORDER_SIDE_SHOP_NOT_IN_RANGE",
"DOTA_INVALID_ORDER_HOME_SHOP_NOT_IN_RANGE": "DOTA_INVALID_ORDER_HOME_SHOP_NOT_IN_RANGE",
"DOTA_INVALID_ORDER_CANT_PICK_UP_ITEM": "DOTA_INVALID_ORDER_CANT_PICK_UP_ITEM",
"DOTA_INVALID_ORDER_CANT_SELL_NO_SHOP_IN_RANGE": "DOTA_INVALID_ORDER_CANT_SELL_NO_SHOP_IN_RANGE",
"DOTA_INVALID_ORDER_CANT_SELL_ITEM": "DOTA_INVALID_ORDER_CANT_SELL_ITEM",
"DOTA_INVALID_ORDER_CANT_SELL_ITEM_WHILE_DEAD": "DOTA_INVALID_ORDER_CANT_SELL_ITEM_WHILE_DEAD",
"DOTA_INVALID_ORDER_TARGET_CANT_BE_DENIED": "DOTA_INVALID_ORDER_TARGET_CANT_BE_DENIED",
"DOTA_INVALID_ORDER_ABILITY_DISABLED_BY_ROOT": "DOTA_INVALID_ORDER_ABILITY_DISABLED_BY_ROOT",
"DOTA_INVALID_ORDER_UNIT_COMMAND_RESTRICTED": "DOTA_INVALID_ORDER_UNIT_COMMAND_RESTRICTED",
"DOTA_INVALID_ORDER_UNIT_MUTED": "DOTA_INVALID_ORDER_UNIT_MUTED",
"DOTA_INVALID_ORDER_CANT_CAST_ON_SUMMONED": "DOTA_INVALID_ORDER_CANT_CAST_ON_SUMMONED",
"DOTA_INVALID_ORDER_TARGET_MAGIC_IMMUNE_ALLY": "DOTA_INVALID_ORDER_TARGET_MAGIC_IMMUNE_ALLY",
"DOTA_INVALID_ORDER_CANT_PURCHASE_DISALLOWED_ITEM": "DOTA_INVALID_ORDER_CANT_PURCHASE_DISALLOWED_ITEM",
"DOTA_INVALID_ORDER_CANT_CAST_ON_DOMINATED": "DOTA_INVALID_ORDER_CANT_CAST_ON_DOMINATED",
"DOTA_INVALID_ORDER_CAST_CUSTOM": "DOTA_INVALID_ORDER_CAST_CUSTOM",
"DOTA_INVALID_ORDER_ITEM_NOT_DISASSEMBLABLE": "DOTA_INVALID_ORDER_ITEM_NOT_DISASSEMBLABLE",
"DOTA_INVALID_ORDER_ITEM_OUT_OF_STOCK": "DOTA_INVALID_ORDER_ITEM_OUT_OF_STOCK",
"DOTA_INVALID_ORDER_ABILITY_CANT_BE_UPGRADED_AT_MAX": "DOTA_INVALID_ORDER_ABILITY_CANT_BE_UPGRADED_AT_MAX",
"DOTA_INVALID_ORDER_ABILITY_INACTIVE": "DOTA_INVALID_ORDER_ABILITY_INACTIVE",
"DOTA_INVALID_ORDER_ITEM_NOT_IN_MAIN_INVENTORY": "DOTA_INVALID_ORDER_ITEM_NOT_IN_MAIN_INVENTORY",
"DOTA_INVALID_ORDER_CANT_GLYPH": "DOTA_INVALID_ORDER_CANT_GLYPH",
"DOTA_INVALID_ORDER_CANT_DRAG_CHANNELING_ITEM": "DOTA_INVALID_ORDER_CANT_DRAG_CHANNELING_ITEM",
"DOTA_INVALID_ORDER_CANT_BUYBACK_UNIT_NOT_A_HERO": "DOTA_INVALID_ORDER_CANT_BUYBACK_UNIT_NOT_A_HERO",
"DOTA_INVALID_ORDER_CANT_BUYBACK_UNIT_NOT_DEAD": "DOTA_INVALID_ORDER_CANT_BUYBACK_UNIT_NOT_DEAD",
"DOTA_INVALID_ORDER_CANT_BUYBACK_NOT_ENOUGH_GOLD": "DOTA_INVALID_ORDER_CANT_BUYBACK_NOT_ENOUGH_GOLD",
"DOTA_INVALID_ORDER_CANT_BUYBACK_IN_COOLDOWN": "DOTA_INVALID_ORDER_CANT_BUYBACK_IN_COOLDOWN",
"DOTA_INVALID_ORDER_CANT_DISASSEMBLE_STASH_OUT_OF_RANGE": "DOTA_INVALID_ORDER_CANT_DISASSEMBLE_STASH_OUT_OF_RANGE",
"DOTA_INVALID_ORDER_CANT_EJECT_ITEM_NOT_IN_STASH": "DOTA_INVALID_ORDER_CANT_EJECT_ITEM_NOT_IN_STASH",
"DOTA_INVALID_ORDER_GAME_IS_PAUSED": "DOTA_INVALID_ORDER_GAME_IS_PAUSED",
"DOTA_INVALID_ORDER_CANT_CAST_ON_CONSIDERED_HERO": "DOTA_INVALID_ORDER_CANT_CAST_ON_CONSIDERED_HERO",
"DOTA_INVALID_ORDER_CANT_SHOP_AUTO_BUY_ENABLED": "DOTA_INVALID_ORDER_CANT_SHOP_AUTO_BUY_ENABLED",
"DOTA_INVALID_ORDER_ONLY_DELIBERATE_CHANNELING_CANCEL": "DOTA_INVALID_ORDER_ONLY_DELIBERATE_CHANNELING_CANCEL",
"DOTA_INVALID_ORDER_CANT_BUYBACK_DEVILS_BARGAIN": "DOTA_INVALID_ORDER_CANT_BUYBACK_DEVILS_BARGAIN",
"DOTA_INVALID_ORDER_CANT_BUYBACK_DISABLED_BY_GAME_MODE": "DOTA_INVALID_ORDER_CANT_BUYBACK_DISABLED_BY_GAME_MODE",
"DOTA_INVALID_ORDER_CANT_ABILITY_PING_BAD_TEAM": "DOTA_INVALID_ORDER_CANT_ABILITY_PING_BAD_TEAM",
"DOTA_INVALID_ORDER_ABILITY_NOT_POSITIONED": "DOTA_INVALID_ORDER_ABILITY_NOT_POSITIONED",
"DOTA_INVALID_ORDER_ABILITY_NOT_TARGETTED": "DOTA_INVALID_ORDER_ABILITY_NOT_TARGETTED",
"DOTA_INVALID_ORDER_ABILITY_REQUIRES_TARGET": "DOTA_INVALID_ORDER_ABILITY_REQUIRES_TARGET",
"DOTA_INVALID_ORDER_CANT_RADAR": "DOTA_INVALID_ORDER_CANT_RADAR",
"DOTA_INVALID_ORDER_NO_COURIER": "DOTA_INVALID_ORDER_NO_COURIER",
"DOTA_INVALID_ORDER_CUSTOM_SHOP_NOT_IN_RANGE": "DOTA_INVALID_ORDER_CUSTOM_SHOP_NOT_IN_RANGE",
"DOTA_INVALID_ORDER_CANT_CAST_RIVER_PAINT": "DOTA_INVALID_ORDER_CANT_CAST_RIVER_PAINT",
"DOTA_INVALID_ORDER_UNIT_OBSTRUCTED": "DOTA_INVALID_ORDER_UNIT_OBSTRUCTED",
"DOTA_INVALID_ORDER_CANT_CAST_DRAG_REQUIRED": "DOTA_INVALID_ORDER_CANT_CAST_DRAG_REQUIRED",
"DOTA_INVALID_ORDER_ABILITY_DISABLED_BY_TETHER": "DOTA_INVALID_ORDER_ABILITY_DISABLED_BY_TETHER",
"DOTA_INVALID_ORDER_ABILITY_NOT_UNLOCKED": "DOTA_INVALID_ORDER_ABILITY_NOT_UNLOCKED",
"DOTA_INVALID_ORDER_CANT_FOUNTAIN_DROP_UNIT_NOT_DEAD": "DOTA_INVALID_ORDER_CANT_FOUNTAIN_DROP_UNIT_NOT_DEAD",
"DOTA_INVALID_ORDER_ITEM_NOT_IN_NEUTRAL_ITEM_STASH": "DOTA_INVALID_ORDER_ITEM_NOT_IN_NEUTRAL_ITEM_STASH",
"DOTA_INVALID_ORDER_ITEM_ALREADY_PURCHASED": "DOTA_INVALID_ORDER_ITEM_ALREADY_PURCHASED",
"DOTA_INVALID_ORDER_BEYOND_PHYSICAL_ITEM_LIMIT": "DOTA_INVALID_ORDER_BEYOND_PHYSICAL_ITEM_LIMIT",
"DOTA_INVALID_ORDER_ABILITY_PING_DEAD_ALLY": "DOTA_INVALID_ORDER_ABILITY_PING_DEAD_ALLY",
"DOTA_INVALID_ORDER_CANT_LOCKCOMBINE_NEUTRAL_ITEMS": "DOTA_INVALID_ORDER_CANT_LOCKCOMBINE_NEUTRAL_ITEMS",
"DOTA_INVALID_ORDER_ABILITY_CANT_ALT_CAST": "DOTA_INVALID_ORDER_ABILITY_CANT_ALT_CAST",
"DOTA_INVALID_ORDER_ITEM_CANNOT_BE_CONSUMED": "DOTA_INVALID_ORDER_ITEM_CANNOT_BE_CONSUMED",
"DOTA_INVALID_ORDER_CANT_BUYBACK_CEASELESS_DIRGE": "DOTA_INVALID_ORDER_CANT_BUYBACK_CEASELESS_DIRGE",
"DOTA_INVALID_ORDER_CANT_ATTACK_BUILDINGS": "DOTA_INVALID_ORDER_CANT_ATTACK_BUILDINGS",
"DOTA_INVALID_ORDER_PURCHASE_LEVEL": "DOTA_INVALID_ORDER_PURCHASE_LEVEL",
"DOTA_INVALID_ORDER_COUNT": "DOTA_INVALID_ORDER_COUNT"
},
"InvalidOrders": {
"ORDER_SUCCESS": "DOTA_ORDER_SUCCESS",
"INVALID_ORDER_NOT_CONTROLLABLE_BY_PLAYER": "DOTA_INVALID_ORDER_NOT_CONTROLLABLE_BY_PLAYER",
"INVALID_ORDER_UNIT_IS_NOT_NPC": "DOTA_INVALID_ORDER_UNIT_IS_NOT_NPC",
"INVALID_ORDER_BAD_ABILITY_ENTITY": "DOTA_INVALID_ORDER_BAD_ABILITY_ENTITY",
"INVALID_ORDER_UNRECOGNIZED_ORDER": "DOTA_INVALID_ORDER_UNRECOGNIZED_ORDER",
"INVALID_ORDER_ABILITY_REQUIRED": "DOTA_INVALID_ORDER_ABILITY_REQUIRED",
"INVALID_ORDER_NPC_TARGET_REQUIRED": "DOTA_INVALID_ORDER_NPC_TARGET_REQUIRED",
"INVALID_ORDER_TARGET_TREE_INDEX_NOT_A_TREE": "DOTA_INVALID_ORDER_TARGET_TREE_INDEX_NOT_A_TREE",
"INVALID_ORDER_TARGET_ENTITY_INDEX_OUT_OF_RANGE": "DOTA_INVALID_ORDER_TARGET_ENTITY_INDEX_OUT_OF_RANGE",
"INVALID_ORDER_ABILITY_NOT_AN_ITEM": "DOTA_INVALID_ORDER_ABILITY_NOT_AN_ITEM",
"INVALID_ORDER_PHYSICAL_ITEM_TARGET_REQUIRED": "DOTA_INVALID_ORDER_PHYSICAL_ITEM_TARGET_REQUIRED",
"INVALID_ORDER_RUNE_TARGET_REQUIRED": "DOTA_INVALID_ORDER_RUNE_TARGET_REQUIRED",
"INVALID_ORDER_ABILITY_NOT_OWNED_BY_UNIT": "DOTA_INVALID_ORDER_ABILITY_NOT_OWNED_BY_UNIT",
"INVALID_ORDER_ABILITY_CANT_BE_UPGRADED": "DOTA_INVALID_ORDER_ABILITY_CANT_BE_UPGRADED",
"INVALID_ORDER_NO_POINTS_FOR_ABILITY_UPGRADE": "DOTA_INVALID_ORDER_NO_POINTS_FOR_ABILITY_UPGRADE",
"INVALID_ORDER_NOT_ENOUGH_MANA": "DOTA_INVALID_ORDER_NOT_ENOUGH_MANA",
"INVALID_ORDER_ABILITY_IN_COOLDOWN": "DOTA_INVALID_ORDER_ABILITY_IN_COOLDOWN",
"INVALID_ORDER_ABILITY_NOT_LEARNED": "DOTA_INVALID_ORDER_ABILITY_NOT_LEARNED",
"INVALID_ORDER_CANT_CAST_PASSIVE_ABILITY": "DOTA_INVALID_ORDER_CANT_CAST_PASSIVE_ABILITY",
"INVALID_ORDER_PHANTOM_TARGET": "DOTA_INVALID_ORDER_PHANTOM_TARGET",
"INVALID_ORDER_DEAD_TARGET": "DOTA_INVALID_ORDER_DEAD_TARGET",
"INVALID_ORDER_UNIT_IS_DEAD": "DOTA_INVALID_ORDER_UNIT_IS_DEAD",
"INVALID_ORDER_TARGET_MAGIC_IMMUNE_ENEMY": "DOTA_INVALID_ORDER_TARGET_MAGIC_IMMUNE_ENEMY",
"INVALID_ORDER_TARGET_INVULNERABLE": "DOTA_INVALID_ORDER_TARGET_INVULNERABLE",
"INVALID_ORDER_TARGET_ATTACK_IMMUNE": "DOTA_INVALID_ORDER_TARGET_ATTACK_IMMUNE",
"INVALID_ORDER_UNIT_SILENCED": "DOTA_INVALID_ORDER_UNIT_SILENCED",
"INVALID_ORDER_ABILITY_CANT_BE_TOGGLED": "DOTA_INVALID_ORDER_ABILITY_CANT_BE_TOGGLED",
"INVALID_ORDER_TARGET_CANT_BE_SEEN": "DOTA_INVALID_ORDER_TARGET_CANT_BE_SEEN",
"INVALID_ORDER_TARGET_INVISIBLE": "DOTA_INVALID_ORDER_TARGET_INVISIBLE",
"INVALID_ORDER_HERO_CANT_BE_DENIED": "DOTA_INVALID_ORDER_HERO_CANT_BE_DENIED",
"INVALID_ORDER_CANT_CAST_ON_TEAMMATE": "DOTA_INVALID_ORDER_CANT_CAST_ON_TEAMMATE",
"INVALID_ORDER_CANT_CAST_ON_ENEMY": "DOTA_INVALID_ORDER_CANT_CAST_ON_ENEMY",
"INVALID_ORDER_UNIT_CANT_MOVE": "DOTA_INVALID_ORDER_UNIT_CANT_MOVE",
"INVALID_ORDER_CANT_CAST_ON_ATTACK_IMMUNE": "DOTA_INVALID_ORDER_CANT_CAST_ON_ATTACK_IMMUNE",
"INVALID_ORDER_PURCHASE_INVALID_ITEM": "DOTA_INVALID_ORDER_PURCHASE_INVALID_ITEM",
"INVALID_ORDER_ITEM_NOT_IN_INVENTORY": "DOTA_INVALID_ORDER_ITEM_NOT_IN_INVENTORY",
"INVALID_ORDER_ITEM_NOT_IN_UNIT_INVENTORY": "DOTA_INVALID_ORDER_ITEM_NOT_IN_UNIT_INVENTORY",
"INVALID_ORDER_TARGET_UNSELECTABLE": "DOTA_INVALID_ORDER_TARGET_UNSELECTABLE",
"INVALID_ORDER_ITEM_NOT_IN_ACTIVE_INVENTORY": "DOTA_INVALID_ORDER_ITEM_NOT_IN_ACTIVE_INVENTORY",
"INVALID_ORDER_UNIT_CANT_PICK_UP_RUNES": "DOTA_INVALID_ORDER_UNIT_CANT_PICK_UP_RUNES",
"INVALID_ORDER_UNIT_CANT_MANIPULATE_ITEMS": "DOTA_INVALID_ORDER_UNIT_CANT_MANIPULATE_ITEMS",
"INVALID_ORDER_UNIT_IS_ILLUSION": "DOTA_INVALID_ORDER_UNIT_IS_ILLUSION",
"INVALID_ORDER_UNIT_CANT_ATTACK": "DOTA_INVALID_ORDER_UNIT_CANT_ATTACK",
"INVALID_ORDER_ITEM_CANT_BE_DROPPED": "DOTA_INVALID_ORDER_ITEM_CANT_BE_DROPPED",
"INVALID_ORDER_TARGET_TREE_NOT_ACTIVE": "DOTA_INVALID_ORDER_TARGET_TREE_NOT_ACTIVE",
"INVALID_ORDER_ABILITY_CANT_AUTO_CAST": "DOTA_INVALID_ORDER_ABILITY_CANT_AUTO_CAST",
"INVALID_ORDER_TARGET_POSITION_OFF_MAP": "DOTA_INVALID_ORDER_TARGET_POSITION_OFF_MAP",
"INVALID_ORDER_UNIT_CANT_MOVE_TARGET_OUT_OF_RANGE": "DOTA_INVALID_ORDER_UNIT_CANT_MOVE_TARGET_OUT_OF_RANGE",
"INVALID_ORDER_CANT_CAST_ON_HERO": "DOTA_INVALID_ORDER_CANT_CAST_ON_HERO",
"INVALID_ORDER_CANT_CAST_ON_OTHER": "DOTA_INVALID_ORDER_CANT_CAST_ON_OTHER",
"INVALID_ORDER_CANT_CAST_ON_BUILDING": "DOTA_INVALID_ORDER_CANT_CAST_ON_BUILDING",
"INVALID_ORDER_CANT_CAST_ON_ANCIENT": "DOTA_INVALID_ORDER_CANT_CAST_ON_ANCIENT",
"INVALID_ORDER_ITEM_CANT_BE_MOVED_TO_STASH": "DOTA_INVALID_ORDER_ITEM_CANT_BE_MOVED_TO_STASH",
"INVALID_ORDER_ITEM_CANT_BE_MOVED_TO_SLOT": "DOTA_INVALID_ORDER_ITEM_CANT_BE_MOVED_TO_SLOT",
"INVALID_ORDER_CANT_CAST_ON_MECHANICAL": "DOTA_INVALID_ORDER_CANT_CAST_ON_MECHANICAL",
"INVALID_ORDER_CANT_ACCEPT_ATTACK_TARGET": "DOTA_INVALID_ORDER_CANT_ACCEPT_ATTACK_TARGET",
"INVALID_ORDER_CANT_CAST_NO_CHARGES": "DOTA_INVALID_ORDER_CANT_CAST_NO_CHARGES",
"INVALID_ORDER_CANT_CAST_ON_CREEP": "DOTA_INVALID_ORDER_CANT_CAST_ON_CREEP",
"INVALID_ORDER_TARGET_CANT_TAKE_ITEMS": "DOTA_INVALID_ORDER_TARGET_CANT_TAKE_ITEMS",
"INVALID_ORDER_CANT_GIVE_ITEM_TO_ENEMY": "DOTA_INVALID_ORDER_CANT_GIVE_ITEM_TO_ENEMY",
"INVALID_ORDER_CANT_CAST_ON_COURIER": "DOTA_INVALID_ORDER_CANT_CAST_ON_COURIER",
"INVALID_ORDER_ABILITY_IS_HIDDEN": "DOTA_INVALID_ORDER_ABILITY_IS_HIDDEN",
"INVALID_ORDER_ITEM_IN_COOLDOWN": "DOTA_INVALID_ORDER_ITEM_IN_COOLDOWN",
"INVALID_ORDER_SECRET_SHOP_NOT_IN_RANGE": "DOTA_INVALID_ORDER_SECRET_SHOP_NOT_IN_RANGE",
"INVALID_ORDER_NOT_ENOUGH_GOLD": "DOTA_INVALID_ORDER_NOT_ENOUGH_GOLD",
"INVALID_ORDER_PURCHASE_AUTOCOMBINE_RECIPE": "DOTA_INVALID_ORDER_PURCHASE_AUTOCOMBINE_RECIPE",
"INVALID_ORDER_CANT_DENY_HEALTH_TOO_HIGH": "DOTA_INVALID_ORDER_CANT_DENY_HEALTH_TOO_HIGH",
"INVALID_ORDER_SIDE_SHOP_NOT_IN_RANGE": "DOTA_INVALID_ORDER_SIDE_SHOP_NOT_IN_RANGE",
"INVALID_ORDER_HOME_SHOP_NOT_IN_RANGE": "DOTA_INVALID_ORDER_HOME_SHOP_NOT_IN_RANGE",
"INVALID_ORDER_CANT_PICK_UP_ITEM": "DOTA_INVALID_ORDER_CANT_PICK_UP_ITEM",
"INVALID_ORDER_CANT_SELL_NO_SHOP_IN_RANGE": "DOTA_INVALID_ORDER_CANT_SELL_NO_SHOP_IN_RANGE",
"INVALID_ORDER_CANT_SELL_ITEM": "DOTA_INVALID_ORDER_CANT_SELL_ITEM",
"INVALID_ORDER_CANT_SELL_ITEM_WHILE_DEAD": "DOTA_INVALID_ORDER_CANT_SELL_ITEM_WHILE_DEAD",
"INVALID_ORDER_TARGET_CANT_BE_DENIED": "DOTA_INVALID_ORDER_TARGET_CANT_BE_DENIED",
"INVALID_ORDER_ABILITY_DISABLED_BY_ROOT": "DOTA_INVALID_ORDER_ABILITY_DISABLED_BY_ROOT",
"INVALID_ORDER_UNIT_COMMAND_RESTRICTED": "DOTA_INVALID_ORDER_UNIT_COMMAND_RESTRICTED",
"INVALID_ORDER_UNIT_MUTED": "DOTA_INVALID_ORDER_UNIT_MUTED",
"INVALID_ORDER_CANT_CAST_ON_SUMMONED": "DOTA_INVALID_ORDER_CANT_CAST_ON_SUMMONED",
"INVALID_ORDER_TARGET_MAGIC_IMMUNE_ALLY": "DOTA_INVALID_ORDER_TARGET_MAGIC_IMMUNE_ALLY",
"INVALID_ORDER_CANT_PURCHASE_DISALLOWED_ITEM": "DOTA_INVALID_ORDER_CANT_PURCHASE_DISALLOWED_ITEM",
"INVALID_ORDER_CANT_CAST_ON_DOMINATED": "DOTA_INVALID_ORDER_CANT_CAST_ON_DOMINATED",
"INVALID_ORDER_CAST_CUSTOM": "DOTA_INVALID_ORDER_CAST_CUSTOM",
"INVALID_ORDER_ITEM_NOT_DISASSEMBLABLE": "DOTA_INVALID_ORDER_ITEM_NOT_DISASSEMBLABLE",
"INVALID_ORDER_ITEM_OUT_OF_STOCK": "DOTA_INVALID_ORDER_ITEM_OUT_OF_STOCK",
"INVALID_ORDER_ABILITY_CANT_BE_UPGRADED_AT_MAX": "DOTA_INVALID_ORDER_ABILITY_CANT_BE_UPGRADED_AT_MAX",
"INVALID_ORDER_ABILITY_INACTIVE": "DOTA_INVALID_ORDER_ABILITY_INACTIVE",
"INVALID_ORDER_ITEM_NOT_IN_MAIN_INVENTORY": "DOTA_INVALID_ORDER_ITEM_NOT_IN_MAIN_INVENTORY",
"INVALID_ORDER_CANT_GLYPH": "DOTA_INVALID_ORDER_CANT_GLYPH",
"INVALID_ORDER_CANT_DRAG_CHANNELING_ITEM": "DOTA_INVALID_ORDER_CANT_DRAG_CHANNELING_ITEM",
"INVALID_ORDER_CANT_BUYBACK_UNIT_NOT_A_HERO": "DOTA_INVALID_ORDER_CANT_BUYBACK_UNIT_NOT_A_HERO",
"INVALID_ORDER_CANT_BUYBACK_UNIT_NOT_DEAD": "DOTA_INVALID_ORDER_CANT_BUYBACK_UNIT_NOT_DEAD",
"INVALID_ORDER_CANT_BUYBACK_NOT_ENOUGH_GOLD": "DOTA_INVALID_ORDER_CANT_BUYBACK_NOT_ENOUGH_GOLD",
"INVALID_ORDER_CANT_BUYBACK_IN_COOLDOWN": "DOTA_INVALID_ORDER_CANT_BUYBACK_IN_COOLDOWN",
"INVALID_ORDER_CANT_DISASSEMBLE_STASH_OUT_OF_RANGE": "DOTA_INVALID_ORDER_CANT_DISASSEMBLE_STASH_OUT_OF_RANGE",
"INVALID_ORDER_CANT_EJECT_ITEM_NOT_IN_STASH": "DOTA_INVALID_ORDER_CA