diff --git a/build/engine-enums/index.ts b/build/engine-enums/index.ts index fc22b58..962f080 100644 --- a/build/engine-enums/index.ts +++ b/build/engine-enums/index.ts @@ -30,7 +30,10 @@ export async function generateEngineEnums(dota2Dir: string) { const selectedStrings = (prefix ? strings.filter((x) => x.startsWith(prefix)) : strings) .filter((x) => !x.includes(' ') && !x.endsWith('_TYPES') && !x.endsWith('_TYPE')) .filter(filter); - if (selectedStrings.length === 0) throw new Error(`Enum "${name}" has no matching values.`); + if (selectedStrings.length === 0) { + console.warn(`[Warning] Enum "${name}" has no matching values in server.dll. Skipping...`); + return { name, members: [] }; + } for (const string of selectedStrings) { if (usedStrings.has(string)) { diff --git a/build/vscripts/api/data/index.ts b/build/vscripts/api/data/index.ts index b4059a6..5c8c662 100644 --- a/build/vscripts/api/data/index.ts +++ b/build/vscripts/api/data/index.ts @@ -889,7 +889,11 @@ export const extraDeclarations = (() => { name: 'DeepPrintTable', description: 'Print out a table (and subtables) to the console.', available: 'both', - args: [{ name: 'table', types: ['table', 'nil'] }], + args: [ + { name: 'table', types: ['table', 'nil'] }, + { name: 'prefix', types: ['string', 'nil'] }, + { name: 'chaseMetaTables', types: ['boolean', 'nil'] }, + ], returns: ['nil'], }); diff --git a/dumper/dump b/dumper/dump index ab11f57..bb58f82 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6425 -ServerVersion=6425 +ClientVersion=6716 +ServerVersion=6716 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=9778541 -VersionDate=May 23 2025 -VersionTime=19:41:03 +SourceRevision=10475310 +VersionDate=Feb 24 2026 +VersionTime=18:11:01 $> dump_panorama_css_properties === align === <Needs a description> @@ -33,6 +33,10 @@ $> dump_panorama_css_properties <Needs a description> +=== animation-frame-time === +<Needs a description> + + === animation-iteration-count === <Needs a description> @@ -354,7 +358,7 @@ Sets the hue rotation to apply to the panel and all it's children during composi === img-shadow === -Specifies image shadows. The shadow shape will match the image the panel can generate,and this is only meaningful for images. Syntax takes horizontal offset pixels, vertical offset pixels, blur radius pixels, strength, and then shadow color.

Example:
img-shadow: 2px 2px 8px 3.0 #333333b0;
+Specifies image shadows. The shadow shape will match the image the panel can generate,and this is only meaningful for images. Syntax takes horizontal offset pixels, vertical offset pixels, blur radius pixels, strength, shadow color and then an optional texture sample mode (alpha-only, legacy, or point).

Example:
img-shadow: 2px 2px 8px 3.0 #333333b0 alpha-only;
=== layout-position === @@ -417,12 +421,13 @@ Sets an opacity brush to apply to the panel and all it's children during composi === opacity-mask === -Applies an image as an opacity mask that stretches to the panel bounds and fades out it's content based on the alpha channel. The second float value is an optional opacity value for the mask itself, the image won't interpolate/cross-fade, but you can animate the opacity to fade the mask in/out. Examples:
opacity-mask: url( "file://{images}/upper_row_mask.tga" );
+Applies an image as an opacity mask that stretches to the panel bounds and fades out it's content based on the alpha channel. The second float value is an optional opacity value for the mask itself, the image won't interpolate/cross-fade, but you can animate the opacity to fade the mask in/out. opacity-mask-threshold lets you specify a threshold and softness percentage of how the mask is applied. Below the threshold, pixels are fully transparent, and above the threshold pixels are fully opaque. The softness lets you apply a range during which the opacity is scaled by the alpha from the mask.Examples:
opacity-mask: url( "file://{images}/upper_row_mask.tga" );
 opacity-mask: url( "file://{images}/upper_row_mask.tga" ) 0.5;
 opacity-mask: url( "file://{images}/upper_row_mask.tga" ) -1.0;
 opacity-mask-position: 5px 50%;
 opacity-mask-scale: 200%;
 opacity-mask-scale: 50% 100%;
+opacity-mask-threshold: 0% 30%;
 
@@ -434,6 +439,10 @@ opacity-mask-scale: 50% 100%; +=== opacity-mask-threshold === + + + === overflow === Specifies what to do with contents that overflow the available space for the panel. Possible values:
"squish" - Children are squished to fit within the panel's bounds if needed (default)
"clip" - Children maintain their desired size but their contents are clipped
"scroll" - Children maintain their desired size and a scrollbar is added to this panel

"noclip" - Children maintain their desired size and content is allowed to overflow this panel

Examples:
overflow: squish squish; // squishes contents in horizontal and vertical directions
 overflow: squish scroll; // scrolls contents in the Y direction
@@ -567,6 +576,11 @@ Specifies the durating in seconds to use for transition properties on this panel transition-duration: 2.0s, 1.2s, 1.2s, 4.0s, 2.0s;
+=== transition-frame-time === +Specifies a fixed time between frames in order to simulate a lower framerate for stylistic reasons. Default is 0s.

Examples:
transition-frame-time: 0.2s;
+transition-frame-time: 0.2s, 0.0s;
+ + === transition-high-framerate === Specifies the desire for higher framerate during this transition, if we have control.

Examples:
transition-high-framerate: true;
 transition-high-framerate: false, true, false;
@@ -739,7 +753,7 @@ $> dump_panorama_events | Yes | Show tooltip for an item in the entityIndex NPC's inventory. |- -| DOTAShowAbilityShopItemTooltip(string abilityName, string guideName, int32 entityIndex) +| DOTAShowAbilityShopItemTooltip(string abilityName, string guideName, int32 entityIndex, class AbilityID_t nParentId) | Yes | Show tooltip for an item in the entityIndex NPC's shop. |- @@ -1091,6 +1105,7 @@ declare enum DOTA_GameMode DOTA_GAMEMODE_TURBO = 23, DOTA_GAMEMODE_MUTATION = 24, DOTA_GAMEMODE_COACHES_CHALLENGE = 25, + DOTA_GAMEMODE_BOT_CHALLENGE = 26, } declare enum DOTAConnectionState_t @@ -1176,6 +1191,8 @@ declare enum DOTA_OVERHEAD_ALERT OVERHEAD_ALERT_SHARD = 23, OVERHEAD_ALERT_DEADLY_BLOW = 24, OVERHEAD_ALERT_FORCE_MISS = 25, + OVERHEAD_ALERT_AEGIS = 26, + OVERHEAD_ALERT_DISPEL = 27, } declare enum DOTA_HeroPickState @@ -1476,6 +1493,8 @@ declare enum DOTA_ABILITY_BEHAVIOR DOTA_ABILITY_BEHAVIOR_IGNORE_INVISIBLE = 70368744177664, DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE = 140737488355328, DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM = 281474976710656, + DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI = 562949953421312, + DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND = 1125899906842624, } declare enum DAMAGE_TYPES @@ -1821,7 +1840,11 @@ declare enum GameActivity_t ACT_DOTA_KEZ_KATANA_IMPALE_FAST = 1771, ACT_DOTA_UNICYCLE = 1772, ACT_DOTA_UNICYCLE_END = 1773, + ACT_DOTA_LARGO_ULT_STRUM_SUCCESS = 1774, + ACT_DOTA_LARGO_ULT_STRUM_FAIL = 1775, ACT_DOTA_MVP_SCREEN = 1776, + ACT_DOTA_LARGO_ULT_TOGGLE_ON = 1777, + ACT_DOTA_LARGO_ULT_TOGGLE_OFF = 1778, } declare enum DOTAMinimapEvent_t @@ -1948,10 +1971,11 @@ declare enum DOTASlotType_t DOTA_LOADOUT_TYPE_ROSHAN = 98, DOTA_LOADOUT_TYPE_TORMENTOR = 99, DOTA_LOADOUT_TYPE_ANCIENT = 100, + DOTA_LOADOUT_TYPE_PET_EFFIGY = 101, DOTA_PLAYER_LOADOUT_START = 70, - DOTA_PLAYER_LOADOUT_END = 100, - DOTA_LOADOUT_TYPE_NONE = 101, - DOTA_LOADOUT_TYPE_COUNT = 102, + DOTA_PLAYER_LOADOUT_END = 101, + DOTA_LOADOUT_TYPE_NONE = 102, + DOTA_LOADOUT_TYPE_COUNT = 103, } declare enum modifierfunction @@ -2062,180 +2086,180 @@ declare enum modifierfunction MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 51, /** GetModifierHealAmplify_PercentageTarget */ MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 52, - /** GetModifierHPRegen_CanBeNegative */ - MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE = 53, /** GetModifierHPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 54, + MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 53, /** GetModifierLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, + MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, /** GetModifierSpellLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 56, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, /** GetModifierSpellLifestealRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 57, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 56, /** GetModifierMPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 58, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 57, /** GetModifierMPRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 59, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 58, /** GetModifierManaDrainAmplify_Percentage */ - MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 60, + MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 59, /** GetModifierMPRestoreAmplify_Percentage */ - MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 61, + MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 60, /** GetModifierBaseDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 62, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 61, /** GetModifierBaseDamageOutgoing_PercentageUnique */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 63, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 62, /** GetModifierIncomingDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 64, + MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 63, /** GetModifierIncomingPhysicalDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 65, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 64, /** GetModifierIncomingPhysicalDamageConstant */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 66, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 65, /** GetModifierIncomingSpellDamageConstant */ - MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 67, + MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 66, /** GetModifierEvasion_Constant */ - MODIFIER_PROPERTY_EVASION_CONSTANT = 68, + MODIFIER_PROPERTY_EVASION_CONSTANT = 67, /** GetModifierNegativeEvasion_Constant */ - MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 69, + MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 68, /** GetModifierStatusResistance */ - MODIFIER_PROPERTY_STATUS_RESISTANCE = 70, + MODIFIER_PROPERTY_STATUS_RESISTANCE = 69, /** GetModifierStatusResistanceStacking */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 71, + MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 70, /** GetModifierStatusResistanceCaster */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 72, + MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 71, /** GetModifierAvoidDamage */ - MODIFIER_PROPERTY_AVOID_DAMAGE = 73, + MODIFIER_PROPERTY_AVOID_DAMAGE = 72, /** GetModifierAvoidSpell */ - MODIFIER_PROPERTY_AVOID_SPELL = 74, + MODIFIER_PROPERTY_AVOID_SPELL = 73, /** GetModifierMiss_Percentage */ - MODIFIER_PROPERTY_MISS_PERCENTAGE = 75, + MODIFIER_PROPERTY_MISS_PERCENTAGE = 74, /** GetModifierPhysicalArmorBase_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 76, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 75, /** GetModifierPhysicalArmorTotal_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 77, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 76, /** GetModifierPhysicalArmorBonus */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 78, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 77, /** GetModifierPhysicalArmorBonusUnique */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 79, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 78, /** GetModifierPhysicalArmorBonusUniqueActive */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 80, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 79, /** GetModifierPhysicalArmorBonusPost */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 81, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 80, /** GetModifierMinPhysicalArmor */ - MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 82, + MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 81, /** GetModifierIgnorePhysicalArmor */ - MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 83, + MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 82, /** GetModifierMagicalResistanceBaseReduction */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 84, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 83, /** GetModifierMagicalResistanceDirectModification */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 85, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 84, /** GetModifierMagicalResistanceBonus */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 86, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 85, /** GetModifierMagicalResistanceBonusIllusions */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 87, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 86, /** GetModifierMagicalResistanceBonusUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 88, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 87, /** GetModifierMagicalResistanceDecrepifyUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 89, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 88, /** GetModifierBaseRegen */ - MODIFIER_PROPERTY_BASE_MANA_REGEN = 90, + MODIFIER_PROPERTY_BASE_MANA_REGEN = 89, /** GetModifierConstantManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 91, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 90, /** GetModifierConstantManaRegenUnique */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 92, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 91, /** GetModifierTotalPercentageManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 93, + MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 92, /** GetModifierConstantHealthRegen */ - MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 94, + MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 93, /** GetModifierHealthRegenPercentage */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 95, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 94, /** GetModifierHealthRegenPercentageUnique */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 96, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 95, /** GetModifierHealthBonus */ - MODIFIER_PROPERTY_HEALTH_BONUS = 97, + MODIFIER_PROPERTY_HEALTH_BONUS = 96, /** GetModifierManaBonus */ - MODIFIER_PROPERTY_MANA_BONUS = 98, + MODIFIER_PROPERTY_MANA_BONUS = 97, /** GetModifierExtraStrengthBonus */ - MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 99, + MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 98, /** GetModifierExtraHealthBonus */ - MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 100, + MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 99, /** GetModifierExtraManaBonus */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 101, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 100, /** GetModifierExtraManaBonusPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 102, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 101, /** GetModifierExtraHealthPercentage */ - MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 103, + MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 102, /** GetModifierExtraManaPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 104, + MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 103, /** GetModifierBonusStats_Strength */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 105, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 104, /** GetModifierBonusStats_Agility */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 106, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 105, /** GetModifierBonusStats_Intellect */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 107, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 106, /** GetModifierBonusStats_Strength_Percentage */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 108, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 107, /** GetModifierBonusStats_Agility_Percentage */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 109, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 108, /** GetModifierBonusStats_Intellect_Percentage */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 110, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 109, /** GetModifierCastRangeBonus */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS = 111, + MODIFIER_PROPERTY_CAST_RANGE_BONUS = 110, /** GetModifierCastRangeBonusPercentage */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 112, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 111, /** GetModifierCastRangeBonusTarget */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 113, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 112, /** GetModifierCastRangeBonusStacking */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 114, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 113, /** GetModifierAttackRangeOverride */ - MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 115, + MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 114, /** GetModifierAttackRangeBonus */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 116, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 115, /** GetModifierAttackRangeBonusUnique */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 117, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 116, /** GetModifierAttackRangeBonusPercentage */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 118, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 117, /** GetModifierMaxAttackRange */ - MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 119, + MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 118, /** GetModifierProjectileSpeedBonus */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 120, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 119, /** GetModifierProjectileSpeedBonusPercentage */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 121, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 120, /** GetModifierProjectileName */ - MODIFIER_PROPERTY_PROJECTILE_NAME = 122, + MODIFIER_PROPERTY_PROJECTILE_NAME = 121, /** ReincarnateTime */ - MODIFIER_PROPERTY_REINCARNATION = 123, + MODIFIER_PROPERTY_REINCARNATION = 122, /** ReincarnateSuppressFX */ - MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 124, + MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 123, /** GetModifierConstantRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME = 125, + MODIFIER_PROPERTY_RESPAWNTIME = 124, /** GetModifierPercentageRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 126, + MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 125, /** GetModifierStackingRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 127, + MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 126, /** GetModifierPercentageCooldown */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 128, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 127, /** GetModifierPercentageCooldownOngoing */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 129, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 128, /** GetModifierPercentageCasttime */ - MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 130, + MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 129, /** GetModifierPercentageAttackAnimTime */ - MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 131, + MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 130, /** GetModifierPercentageManacost */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 132, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 131, /** GetModifierPercentageManacostStacking */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 133, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 132, /** GetModifierPercentageHealthcost */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 134, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 133, /** GetModifierPercentageHealthcostStacking */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 135, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 134, /** GetModifierConstantDeathGoldCost */ - MODIFIER_PROPERTY_DEATHGOLDCOST = 136, + MODIFIER_PROPERTY_DEATHGOLDCOST = 135, /** GetModifierPercentageDeathGoldCost */ - MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 137, + MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 136, /** GetModifierPercentageExpRateBoost */ - MODIFIER_PROPERTY_EXP_RATE_BOOST = 138, + MODIFIER_PROPERTY_EXP_RATE_BOOST = 137, /** GetModifierPercentageGoldRateBoost */ - MODIFIER_PROPERTY_GOLD_RATE_BOOST = 139, + MODIFIER_PROPERTY_GOLD_RATE_BOOST = 138, + /** GetModifierPercentageConvertExpToGold */ + MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT = 139, /** GetModifierPreAttack_CriticalStrike */ MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 140, /** GetModifierPreAttack_Target_CriticalStrike */ @@ -2340,378 +2364,397 @@ declare enum modifierfunction MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 190, /** GetConvertAttackPhysicalToPure */ MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 191, + /** GetBuffAmplification */ + MODIFIER_PROPERTY_BUFF_AMPLIFICATION = 192, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 192, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 193, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 193, + MODIFIER_EVENT_ON_ATTACK_RECORD = 194, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 194, + MODIFIER_EVENT_ON_ATTACK_START = 195, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 195, + MODIFIER_EVENT_ON_ATTACK = 196, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 196, + MODIFIER_EVENT_ON_ATTACK_LANDED = 197, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 197, + MODIFIER_EVENT_ON_ATTACK_FAIL = 198, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 198, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 199, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 199, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 200, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 200, + MODIFIER_EVENT_ON_ORDER = 201, + /** OnOrderReceived */ + MODIFIER_EVENT_ON_ORDER_RECEIVED = 202, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 201, + MODIFIER_EVENT_ON_UNIT_MOVED = 203, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 202, + MODIFIER_EVENT_ON_ABILITY_START = 204, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 203, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 205, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 204, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 206, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 205, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 207, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 206, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 208, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 207, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 209, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 208, + MODIFIER_EVENT_ON_REFRESH = 210, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 209, + MODIFIER_EVENT_ON_TAKEDAMAGE = 211, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 210, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 212, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 211, + MODIFIER_EVENT_ON_STATE_CHANGED = 213, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 212, + MODIFIER_EVENT_ON_ORB_EFFECT = 214, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 213, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 215, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 214, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 216, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 215, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 217, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 216, + MODIFIER_EVENT_ON_ATTACKED = 218, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 217, + MODIFIER_EVENT_ON_DEATH = 219, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 218, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 220, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 219, + MODIFIER_EVENT_ON_RESPAWN = 221, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 220, + MODIFIER_EVENT_ON_SPENT_MANA = 222, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 221, + MODIFIER_EVENT_ON_SPENT_HEALTH = 223, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 222, + MODIFIER_EVENT_ON_TELEPORTING = 224, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 223, + MODIFIER_EVENT_ON_TELEPORTED = 225, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 224, + MODIFIER_EVENT_ON_SET_LOCATION = 226, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 225, + MODIFIER_EVENT_ON_HEALTH_GAINED = 227, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 226, + MODIFIER_EVENT_ON_MANA_GAINED = 228, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 227, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 229, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 228, + MODIFIER_EVENT_ON_HERO_KILLED = 230, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 229, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 231, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 230, + MODIFIER_EVENT_ON_BUILDING_KILLED = 232, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 231, + MODIFIER_EVENT_ON_MODEL_CHANGED = 233, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 232, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 234, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 233, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 235, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 234, + MODIFIER_PROPERTY_TOOLTIP = 236, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 235, + MODIFIER_PROPERTY_MODEL_CHANGE = 237, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 236, + MODIFIER_PROPERTY_MODEL_SCALE = 238, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 237, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 239, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 238, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 240, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 239, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 241, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 240, + MODIFIER_PROPERTY_IS_SCEPTER = 242, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 241, + MODIFIER_PROPERTY_IS_SHARD = 243, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 242, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 244, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 243, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 245, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 244, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 246, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 245, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 247, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 246, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 248, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 247, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 249, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 248, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 250, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 249, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 251, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 250, + MODIFIER_PROPERTY_DISABLE_TURNING = 252, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 251, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 253, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 252, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 254, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 253, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 255, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 254, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 256, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 255, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 257, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 256, + MODIFIER_EVENT_ON_DOMINATED = 258, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 257, + MODIFIER_EVENT_ON_KILL = 259, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 258, + MODIFIER_EVENT_ON_ASSIST = 260, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 259, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 261, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 260, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 262, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 261, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 263, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 262, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 264, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 263, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 265, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 264, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 266, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 265, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 266, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 267, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 268, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 267, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 269, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 268, + MODIFIER_PROPERTY_TOOLTIP2 = 270, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 269, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 271, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 270, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 272, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 271, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 273, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 272, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 274, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 273, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 275, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 274, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 276, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 275, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 277, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 276, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 277, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 278, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 279, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 278, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 280, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 279, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 281, /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 280, + MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 282, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 281, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 283, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 282, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 284, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 283, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 285, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 284, + MODIFIER_PROPERTY_PACK_RAT = 286, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 285, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 287, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 286, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 288, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 287, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 289, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 288, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 290, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 289, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 291, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 290, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 292, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 291, + MODIFIER_PROPERTY_FAIL_ATTACK = 293, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 292, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 294, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 293, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 295, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 294, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 296, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 295, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 297, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 296, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 298, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 297, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 299, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 298, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 300, /** GetModifierSlowResistanceAppliesToAttacks */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 299, + MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 301, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 300, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 302, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 301, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 303, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 302, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 304, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 303, + MODIFIER_PROPERTY_BECOME_STRENGTH = 305, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 304, + MODIFIER_PROPERTY_BECOME_AGILITY = 306, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 305, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 307, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 306, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 308, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 307, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 309, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 308, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 310, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 309, + MODIFIER_PROPERTY_SHARE_XPRUNE = 311, /** GetModifierXPFountainCountdownTimeOverride */ - MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 310, + MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 312, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 311, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 313, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 312, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 314, /** GetModifierPreserveNeutralItemPassives */ - MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 313, + MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 315, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 314, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 316, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 315, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 317, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 316, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 318, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 317, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 319, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 318, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 320, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 319, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 321, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 320, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 322, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 321, + MODIFIER_PROPERTY_ABILITY_POINTS = 323, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 322, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 324, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 323, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 325, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 324, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 326, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 325, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 327, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 326, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 328, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 327, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 329, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 328, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 330, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 329, + MODIFIER_PROPERTY_FOW_TEAM = 331, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 330, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 332, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 331, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 333, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 332, + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 334, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 333, + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 335, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 334, + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 336, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 335, + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 337, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 336, + MODIFIER_EVENT_ON_DAY_STARTED = 338, /** OnNightStarted */ - MODIFIER_EVENT_ON_NIGHT_STARTED = 337, + MODIFIER_EVENT_ON_NIGHT_STARTED = 339, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 338, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 340, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 339, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 341, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 340, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 342, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 341, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 343, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 342, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 344, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 343, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 345, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 344, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 346, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 345, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 347, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 346, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 348, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 347, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 349, /** OnTreeCutDown */ - MODIFIER_EVENT_ON_TREE_CUT_DOWN = 348, + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 350, /** OnCleaveAttackLanded */ - MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 349, + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 351, /** MinAttributeLevel */ - MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 350, + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 352, /** GetTierTokenReroll */ - MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 351, + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 353, /** GetVisionDegreeRestriction */ - MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 352, + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 354, /** GetModifierTotal_ConstantBlockStacking */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 353, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 355, /** GetModifierInventorySlotRestricted */ - MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 354, + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 356, /** OnTierTokenRerolled */ - MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 355, + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 357, /** GetRedirectSpell */ - MODIFIER_PROPERTY_REDIRECT_SPELL = 356, + MODIFIER_PROPERTY_REDIRECT_SPELL = 358, /** GetBaseAttackPostBonus */ - MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 357, + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 359, /** OnFoWTeamChanged */ - MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 358, + MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 360, /** GetSuppressAttackProcs */ - MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 359, + MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 361, /** OnAbilityToggled */ - MODIFIER_EVENT_ON_ABILITY_TOGGLED = 360, + MODIFIER_EVENT_ON_ABILITY_TOGGLED = 362, /** GetModifierAvoidAttackProcs */ - MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 361, + MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 363, /** OnRuneSpawn */ - MODIFIER_EVENT_ON_RUNE_SPAWN = 362, + MODIFIER_EVENT_ON_RUNE_SPAWN = 364, /** GetModifierProperty_PhysicalLifesteal */ - MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 363, + MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 365, /** GetModifierProperty_MagicalLifesteal */ - MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 364, + MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 366, /** OnPureDamageCalculated */ - MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 365, + MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 367, /** GetModifierNeutralTrinketOptions */ - MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 366, + MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 368, /** GetModifierNeutralEnhancementOptions */ - MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 367, + MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 369, /** GetModifierMoveSpeedMax_BonusConstant */ - MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 368, + MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 370, /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ - MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 369, + MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 371, /** GetModifierPropertyForbidIllusions */ - MODIFIER_PROPERTY_FORBID_ILLUSIONS = 370, + MODIFIER_PROPERTY_FORBID_ILLUSIONS = 372, /** GetModifierPropertyManacostOverride */ - MODIFIER_PROPERTY_MANACOST_OVERRIDE = 371, + MODIFIER_PROPERTY_MANACOST_OVERRIDE = 373, /** GetModifierPropertyRestorationAmplification */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 372, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 374, /** GetModifierPropertyRestorationAmplificationUnique */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 373, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 375, /** GetModifierPropertyHealingAmplificationUnique */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 374, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 376, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 375, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 377, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 376, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 378, + /** GetModifierPropertySuppressInvalidMoveAttackOrders */ + MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 379, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 377, - MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT = 378, - MODIFIER_FUNCTION_LAST = 379, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 380, + /** GetRequiredLevel */ + MODIFIER_PROPERTY_REQUIRED_LEVEL = 381, + /** OnModifierRefreshed */ + MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 382, + /** OnAbilitySwapped */ + MODIFIER_EVENT_ON_ABILITY_SWAPPED = 383, + /** GetModifierOverrideCreepBounty */ + MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 384, + /** GetModifierOverrideBaseDamage */ + MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 385, + /** GetModifierOverrideUntargetableFrom */ + MODIFIER_PROPERTY_UNTARGETABLE_FROM = 386, + /** GetModifierOverrideUntargetableTo */ + MODIFIER_PROPERTY_UNTARGETABLE_TO = 387, + MODIFIER_FUNCTION_LAST = 388, MODIFIER_FUNCTION_INVALID = 65535, } @@ -2792,6 +2835,7 @@ declare enum DOTAModifierAttribute_t MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE = 4, MODIFIER_ATTRIBUTE_AURA_PRIORITY = 8, MODIFIER_ATTRIBUTE_IGNORE_DODGE = 16, + MODIFIER_ATTRIBUTE_DUPLICATED = 32, } declare enum Attributes @@ -3023,190 +3067,195 @@ declare enum DOTAKeybindCommand_t DOTA_KEYBIND_TALENT_UPGRADE_LEFT = 59, DOTA_KEYBIND_TALENT_UPGRADE_RIGHT = 60, DOTA_KEYBIND_TALENT_UPGRADE_ATTRIBUTE = 61, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 62, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 63, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 64, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 65, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 66, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 67, - DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 68, - DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 69, - DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 70, - DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 71, - DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 72, - DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 73, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 74, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 75, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 76, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 77, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 78, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 79, - DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 80, - DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 81, - DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 82, - DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 83, - DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 84, - DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 85, - DOTA_KEYBIND_INVENTORY1 = 86, - DOTA_KEYBIND_INVENTORY2 = 87, - DOTA_KEYBIND_INVENTORY3 = 88, - DOTA_KEYBIND_INVENTORY4 = 89, - DOTA_KEYBIND_INVENTORY5 = 90, - DOTA_KEYBIND_INVENTORY6 = 91, - DOTA_KEYBIND_INVENTORYTP = 92, - DOTA_KEYBIND_INVENTORYNEUTRAL = 93, - DOTA_KEYBIND_INVENTORY1_QUICKCAST = 94, - DOTA_KEYBIND_INVENTORY2_QUICKCAST = 95, - DOTA_KEYBIND_INVENTORY3_QUICKCAST = 96, - DOTA_KEYBIND_INVENTORY4_QUICKCAST = 97, - DOTA_KEYBIND_INVENTORY5_QUICKCAST = 98, - DOTA_KEYBIND_INVENTORY6_QUICKCAST = 99, - DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 100, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 101, - DOTA_KEYBIND_INVENTORY1_AUTOCAST = 102, - DOTA_KEYBIND_INVENTORY2_AUTOCAST = 103, - DOTA_KEYBIND_INVENTORY3_AUTOCAST = 104, - DOTA_KEYBIND_INVENTORY4_AUTOCAST = 105, - DOTA_KEYBIND_INVENTORY5_AUTOCAST = 106, - DOTA_KEYBIND_INVENTORY6_AUTOCAST = 107, - DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 108, - DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 109, - DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 110, - DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 111, - DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 112, - DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 113, - DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 114, - DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 115, - DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 116, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 117, - DOTA_KEYBIND_CONTROL_GROUP1 = 118, - DOTA_KEYBIND_CONTROL_GROUP2 = 119, - DOTA_KEYBIND_CONTROL_GROUP3 = 120, - DOTA_KEYBIND_CONTROL_GROUP4 = 121, - DOTA_KEYBIND_CONTROL_GROUP5 = 122, - DOTA_KEYBIND_CONTROL_GROUP6 = 123, - DOTA_KEYBIND_CONTROL_GROUP7 = 124, - DOTA_KEYBIND_CONTROL_GROUP8 = 125, - DOTA_KEYBIND_CONTROL_GROUP9 = 126, - DOTA_KEYBIND_CONTROL_GROUP10 = 127, - DOTA_KEYBIND_CONTROL_GROUPCYCLE = 128, - DOTA_KEYBIND_SELECT_ALLY1 = 129, - DOTA_KEYBIND_SELECT_ALLY2 = 130, - DOTA_KEYBIND_SELECT_ALLY3 = 131, - DOTA_KEYBIND_SELECT_ALLY4 = 132, - DOTA_KEYBIND_SELECT_ALLY5 = 133, - DOTA_KEYBIND_SHOP_TOGGLE = 134, - DOTA_KEYBIND_SCOREBOARD_TOGGLE = 135, - DOTA_KEYBIND_COMBATLOG_TOGGLE = 136, - DOTA_KEYBIND_SCREENSHOT = 137, - DOTA_KEYBIND_ESCAPE = 138, - DOTA_KEYBIND_CONSOLE = 139, - DOTA_KEYBIND_DEATH_SUMMARY = 140, - DOTA_KEYBIND_LEARN_ABILITIES = 141, - DOTA_KEYBIND_LEARN_STATS = 142, - DOTA_KEYBIND_ACTIVATE_GLYPH = 143, - DOTA_KEYBIND_ACTIVATE_RADAR = 144, - DOTA_KEYBIND_PURCHASE_QUICKBUY = 145, - DOTA_KEYBIND_PURCHASE_STICKY = 146, - DOTA_KEYBIND_GRAB_STASH_ITEMS = 147, - DOTA_KEYBIND_TOGGLE_AUTOATTACK = 148, - DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 149, - DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 150, - DOTA_KEYBIND_FILTER_ENEMY = 151, - DOTA_KEYBIND_FILTER_ALLY = 152, - DOTA_KEYBIND_FILTER_HERO = 153, - DOTA_KEYBIND_FILTER_NONHERO = 154, - DOTA_KEYBIND_TAUNT = 155, - DOTA_KEYBIND_SHOP_CONSUMABLES = 156, - DOTA_KEYBIND_SHOP_ATTRIBUTES = 157, - DOTA_KEYBIND_SHOP_ARMAMENTS = 158, - DOTA_KEYBIND_SHOP_ARCANE = 159, - DOTA_KEYBIND_SHOP_BASICS = 160, - DOTA_KEYBIND_SHOP_SUPPORT = 161, - DOTA_KEYBIND_SHOP_CASTER = 162, - DOTA_KEYBIND_SHOP_WEAPONS = 163, - DOTA_KEYBIND_SHOP_ARMOR = 164, - DOTA_KEYBIND_SHOP_ARTIFACTS = 165, - DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 166, - DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 167, - DOTA_KEYBIND_SHOP_SECRET = 168, - DOTA_KEYBIND_SHOP_SEARCHBOX = 169, - DOTA_KEYBIND_SHOP_SLOT_1 = 170, - DOTA_KEYBIND_SHOP_SLOT_2 = 171, - DOTA_KEYBIND_SHOP_SLOT_3 = 172, - DOTA_KEYBIND_SHOP_SLOT_4 = 173, - DOTA_KEYBIND_SHOP_SLOT_5 = 174, - DOTA_KEYBIND_SHOP_SLOT_6 = 175, - DOTA_KEYBIND_SHOP_SLOT_7 = 176, - DOTA_KEYBIND_SHOP_SLOT_8 = 177, - DOTA_KEYBIND_SHOP_SLOT_9 = 178, - DOTA_KEYBIND_SHOP_SLOT_10 = 179, - DOTA_KEYBIND_SHOP_SLOT_11 = 180, - DOTA_KEYBIND_SHOP_SLOT_12 = 181, - DOTA_KEYBIND_SHOP_SLOT_13 = 182, - DOTA_KEYBIND_SHOP_SLOT_14 = 183, - DOTA_KEYBIND_SPEC_CAMERA_UP = 184, - DOTA_KEYBIND_SPEC_CAMERA_DOWN = 185, - DOTA_KEYBIND_SPEC_CAMERA_LEFT = 186, - DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 187, - DOTA_KEYBIND_SPEC_CAMERA_GRIP = 188, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 189, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 190, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 191, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 192, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 193, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 194, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 195, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 196, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 197, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 198, - DOTA_KEYBIND_SPEC_UNIT_SELECT = 199, - DOTA_KEYBIND_SPEC_HERO_SELECT = 200, - DOTA_KEYBIND_SPEC_PAUSE = 201, - DOTA_KEYBIND_SPEC_CHAT = 202, - DOTA_KEYBIND_SPEC_SCOREBOARD = 203, - DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 204, - DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 205, - DOTA_KEYBIND_SPEC_STATS_ITEM = 206, - DOTA_KEYBIND_SPEC_STATS_GOLD = 207, - DOTA_KEYBIND_SPEC_STATS_XP = 208, - DOTA_KEYBIND_SPEC_STATS_FANTASY = 209, - DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 210, - DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 211, - DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 212, - DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 213, - DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 214, - DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 215, - DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 216, - DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 217, - DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 218, - DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 219, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 220, - DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 221, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 222, - DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 223, - DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 224, - DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 225, - DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 226, - DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 227, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 228, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 229, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 230, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 231, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 232, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 233, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 234, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 235, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 236, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 237, - DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 238, - DOTA_KEYBIND_INSPECTHEROINWORLD = 239, - DOTA_KEYBIND_CAMERA_ZOOM_IN = 240, - DOTA_KEYBIND_CAMERA_ZOOM_OUT = 241, - DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 242, - DOTA_KEYBIND_DOTA_ALT = 243, - DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 244, - DOTA_KEYBIND_COUNT = 245, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT1 = 62, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT2 = 63, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT3 = 64, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT4 = 65, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 66, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 67, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 68, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 69, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 70, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 71, + DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 72, + DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 73, + DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 74, + DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 75, + DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 76, + DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 77, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 78, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 79, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 80, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 81, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 82, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 83, + DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 84, + DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 85, + DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 86, + DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 87, + DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 88, + DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 89, + DOTA_KEYBIND_INVENTORY1 = 90, + DOTA_KEYBIND_INVENTORY2 = 91, + DOTA_KEYBIND_INVENTORY3 = 92, + DOTA_KEYBIND_INVENTORY4 = 93, + DOTA_KEYBIND_INVENTORY5 = 94, + DOTA_KEYBIND_INVENTORY6 = 95, + DOTA_KEYBIND_INVENTORYTP = 96, + DOTA_KEYBIND_INVENTORYNEUTRAL = 97, + DOTA_KEYBIND_INVENTORY1_QUICKCAST = 98, + DOTA_KEYBIND_INVENTORY2_QUICKCAST = 99, + DOTA_KEYBIND_INVENTORY3_QUICKCAST = 100, + DOTA_KEYBIND_INVENTORY4_QUICKCAST = 101, + DOTA_KEYBIND_INVENTORY5_QUICKCAST = 102, + DOTA_KEYBIND_INVENTORY6_QUICKCAST = 103, + DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 104, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 105, + DOTA_KEYBIND_INVENTORY1_AUTOCAST = 106, + DOTA_KEYBIND_INVENTORY2_AUTOCAST = 107, + DOTA_KEYBIND_INVENTORY3_AUTOCAST = 108, + DOTA_KEYBIND_INVENTORY4_AUTOCAST = 109, + DOTA_KEYBIND_INVENTORY5_AUTOCAST = 110, + DOTA_KEYBIND_INVENTORY6_AUTOCAST = 111, + DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 112, + DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 113, + DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 114, + DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 115, + DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 116, + DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 117, + DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 118, + DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 119, + DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 120, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 121, + DOTA_KEYBIND_CONTROL_GROUP1 = 122, + DOTA_KEYBIND_CONTROL_GROUP2 = 123, + DOTA_KEYBIND_CONTROL_GROUP3 = 124, + DOTA_KEYBIND_CONTROL_GROUP4 = 125, + DOTA_KEYBIND_CONTROL_GROUP5 = 126, + DOTA_KEYBIND_CONTROL_GROUP6 = 127, + DOTA_KEYBIND_CONTROL_GROUP7 = 128, + DOTA_KEYBIND_CONTROL_GROUP8 = 129, + DOTA_KEYBIND_CONTROL_GROUP9 = 130, + DOTA_KEYBIND_CONTROL_GROUP10 = 131, + DOTA_KEYBIND_CONTROL_GROUPCYCLE = 132, + DOTA_KEYBIND_SELECT_ALLY1 = 133, + DOTA_KEYBIND_SELECT_ALLY2 = 134, + DOTA_KEYBIND_SELECT_ALLY3 = 135, + DOTA_KEYBIND_SELECT_ALLY4 = 136, + DOTA_KEYBIND_SELECT_ALLY5 = 137, + DOTA_KEYBIND_SHOP_TOGGLE = 138, + DOTA_KEYBIND_SCOREBOARD_TOGGLE = 139, + DOTA_KEYBIND_COMBATLOG_TOGGLE = 140, + DOTA_KEYBIND_SCREENSHOT = 141, + DOTA_KEYBIND_ESCAPE = 142, + DOTA_KEYBIND_CONSOLE = 143, + DOTA_KEYBIND_DEATH_SUMMARY = 144, + DOTA_KEYBIND_LEARN_ABILITIES = 145, + DOTA_KEYBIND_LEARN_STATS = 146, + DOTA_KEYBIND_ACTIVATE_GLYPH = 147, + DOTA_KEYBIND_ACTIVATE_RADAR = 148, + DOTA_KEYBIND_PURCHASE_QUICKBUY = 149, + DOTA_KEYBIND_PURCHASE_STICKY = 150, + DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 151, + DOTA_KEYBIND_GRAB_STASH_ITEMS = 152, + DOTA_KEYBIND_TOGGLE_AUTOATTACK = 153, + DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 154, + DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 155, + DOTA_KEYBIND_FILTER_ENEMY = 156, + DOTA_KEYBIND_FILTER_ALLY = 157, + DOTA_KEYBIND_FILTER_HERO = 158, + DOTA_KEYBIND_FILTER_NONHERO = 159, + DOTA_KEYBIND_TAUNT = 160, + DOTA_KEYBIND_SHOP_CONSUMABLES = 161, + DOTA_KEYBIND_SHOP_ATTRIBUTES = 162, + DOTA_KEYBIND_SHOP_ARMAMENTS = 163, + DOTA_KEYBIND_SHOP_ARCANE = 164, + DOTA_KEYBIND_SHOP_BASICS = 165, + DOTA_KEYBIND_SHOP_SUPPORT = 166, + DOTA_KEYBIND_SHOP_CASTER = 167, + DOTA_KEYBIND_SHOP_WEAPONS = 168, + DOTA_KEYBIND_SHOP_ARMOR = 169, + DOTA_KEYBIND_SHOP_ARTIFACTS = 170, + DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 171, + DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 172, + DOTA_KEYBIND_SHOP_SECRET = 173, + DOTA_KEYBIND_SHOP_SEARCHBOX = 174, + DOTA_KEYBIND_SHOP_SLOT_1 = 175, + DOTA_KEYBIND_SHOP_SLOT_2 = 176, + DOTA_KEYBIND_SHOP_SLOT_3 = 177, + DOTA_KEYBIND_SHOP_SLOT_4 = 178, + DOTA_KEYBIND_SHOP_SLOT_5 = 179, + DOTA_KEYBIND_SHOP_SLOT_6 = 180, + DOTA_KEYBIND_SHOP_SLOT_7 = 181, + DOTA_KEYBIND_SHOP_SLOT_8 = 182, + DOTA_KEYBIND_SHOP_SLOT_9 = 183, + DOTA_KEYBIND_SHOP_SLOT_10 = 184, + DOTA_KEYBIND_SHOP_SLOT_11 = 185, + DOTA_KEYBIND_SHOP_SLOT_12 = 186, + DOTA_KEYBIND_SHOP_SLOT_13 = 187, + DOTA_KEYBIND_SHOP_SLOT_14 = 188, + DOTA_KEYBIND_SPEC_CAMERA_UP = 189, + DOTA_KEYBIND_SPEC_CAMERA_DOWN = 190, + DOTA_KEYBIND_SPEC_CAMERA_LEFT = 191, + DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 192, + DOTA_KEYBIND_SPEC_CAMERA_GRIP = 193, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 194, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 195, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 196, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 197, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 198, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 199, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 200, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 201, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 202, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 203, + DOTA_KEYBIND_SPEC_UNIT_SELECT = 204, + DOTA_KEYBIND_SPEC_HERO_SELECT = 205, + DOTA_KEYBIND_SPEC_PAUSE = 206, + DOTA_KEYBIND_SPEC_CHAT = 207, + DOTA_KEYBIND_SPEC_SCOREBOARD = 208, + DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 209, + DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 210, + DOTA_KEYBIND_SPEC_STATS_ITEM = 211, + DOTA_KEYBIND_SPEC_STATS_GOLD = 212, + DOTA_KEYBIND_SPEC_STATS_XP = 213, + DOTA_KEYBIND_SPEC_STATS_FANTASY = 214, + DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 215, + DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 216, + DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 217, + DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 218, + DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 219, + DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 220, + DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 221, + DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 222, + DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 223, + DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 224, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 225, + DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 226, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 227, + DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 228, + DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 229, + DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 230, + DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 231, + DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 232, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 233, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 234, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 235, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 236, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 237, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 238, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 239, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 240, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 241, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 242, + DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 243, + DOTA_KEYBIND_INSPECTHEROINWORLD = 244, + DOTA_KEYBIND_CAMERA_ZOOM_IN = 245, + DOTA_KEYBIND_CAMERA_ZOOM_OUT = 246, + DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 247, + DOTA_KEYBIND_DOTA_ALT = 248, + DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 249, + DOTA_KEYBIND_COUNT = 250, } declare enum DOTA_SHOP_TYPE @@ -3624,6 +3673,14 @@ Initializing script VM... "kind":"function", "name":"DebugBreak", "returns":"void" + },{ + "args":[{ + "type":"handle" + }], + "description":"Changes the team of the hero", + "kind":"function", + "name":"DebugChangeTeam", + "returns":"void" },{ "args":[{ "type":"handle" @@ -3660,7 +3717,7 @@ Initializing script VM... "returns":"int" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3804,7 +3861,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"string" },{ @@ -7091,6 +7148,26 @@ Initializing script VM... "kind":"constant", "name":"ACT_DOTA_KINETIC_FIELD", "value":1679 + },{ + "enum":"GameActivity_t", + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "value":1775 + },{ + "enum":"GameActivity_t", + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "value":1774 + },{ + "enum":"GameActivity_t", + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_TOGGLE_OFF", + "value":1778 + },{ + "enum":"GameActivity_t", + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_TOGGLE_ON", + "value":1777 },{ "enum":"GameActivity_t", "kind":"constant", @@ -11308,31 +11385,27 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_ADD_PARTICLE_EFFECT_CP", - "value":38 - },{ - "kind":"constant", - "name":"AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN", - "value":17 + "value":33 },{ "kind":"constant", "name":"AE_CL_CLOTH_ATTR", - "value":20 + "value":19 },{ "kind":"constant", "name":"AE_CL_CLOTH_EFFECT", - "value":23 + "value":22 },{ "kind":"constant", "name":"AE_CL_CLOTH_GROUND_OFFSET", - "value":21 + "value":20 },{ "kind":"constant", "name":"AE_CL_CLOTH_STIFFEN", - "value":22 + "value":21 },{ "kind":"constant", "name":"AE_CL_CREATE_ANIM_SCOPE_PROP", - "value":24 + "value":23 },{ "kind":"constant", "name":"AE_CL_CREATE_PARTICLE_EFFECT", @@ -11348,19 +11421,19 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", - "value":43 + "value":38 },{ "kind":"constant", "name":"AE_CL_DOTA_PLAY_STATUS_EFFECT", - "value":41 + "value":36 },{ "kind":"constant", "name":"AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", - "value":44 + "value":39 },{ "kind":"constant", "name":"AE_CL_DOTA_STOP_STATUS_EFFECT", - "value":42 + "value":37 },{ "kind":"constant", "name":"AE_CL_ENABLE_BODYGROUP", @@ -11368,11 +11441,11 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_HIDE_PARTICLE_EFFECT", - "value":36 + "value":31 },{ "kind":"constant", "name":"AE_CL_PANORAMA_EVENT", - "value":40 + "value":35 },{ "kind":"constant", "name":"AE_CL_PLAYSOUND", @@ -11392,11 +11465,11 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_SHOW_PARTICLE_EFFECT", - "value":37 + "value":32 },{ "kind":"constant", "name":"AE_CL_SPEECH", - "value":39 + "value":34 },{ "kind":"constant", "name":"AE_CL_STOPSOUND", @@ -11412,47 +11485,47 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_SUPPRESS_EVENTS_WITH_TAG", - "value":35 + "value":30 },{ "kind":"constant", "name":"AE_DESTRUCTIBLE_PART_DESTROY", - "value":34 + "value":29 },{ "kind":"constant", "name":"AE_DISABLE_PLATFORM", - "value":31 + "value":26 },{ "kind":"constant", "name":"AE_DOTA_CREATE_CLINKZ_ATTACK", - "value":49 + "value":44 },{ "kind":"constant", "name":"AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", - "value":51 + "value":46 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_DROP", - "value":46 + "value":41 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_PICKUP", - "value":45 + "value":40 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", - "value":50 + "value":45 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", - "value":48 + "value":43 },{ "kind":"constant", "name":"AE_DOTA_SUPPRESS_CONSTANT_LAYER", - "value":47 + "value":42 },{ "kind":"constant", "name":"AE_DOTA_SWITCH_ATTACK_COMBO", - "value":52 + "value":47 },{ "kind":"constant", "name":"AE_EMPTY", @@ -11460,15 +11533,15 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", - "value":32 + "value":27 },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", - "value":33 + "value":28 },{ "kind":"constant", "name":"AE_FIRE_INPUT", - "value":19 + "value":18 },{ "kind":"constant", "name":"AE_FOOTSTEP", @@ -11476,23 +11549,7 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_PULSE_GRAPH", - "value":26 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_AIMAT", - "value":28 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_IKLOCKLEFTARM", - "value":29 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_IKLOCKRIGHTARM", - "value":30 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_LOOKAT", - "value":27 + "value":25 },{ "kind":"constant", "name":"AE_SV_CREATE_PARTICLE_EFFECT_CFG", @@ -11500,7 +11557,7 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_SV_IKLOCK", - "value":25 + "value":24 },{ "kind":"constant", "name":"AE_SV_PLAYSOUND", @@ -11512,7 +11569,7 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_WEAPON_PERFORM_ATTACK", - "value":18 + "value":17 },{ "enum":"DAMAGE_TYPES", "kind":"constant", @@ -11719,6 +11776,16 @@ Initializing script VM... "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT", "value":262144 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", + "value":0 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -13982,7 +14049,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_COUNT", - "value":102 + "value":103 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -14152,7 +14219,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_NONE", - "value":101 + "value":102 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -14178,6 +14245,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_LOADOUT_TYPE_PERSONA_SELECTOR", "value":69 + },{ + "enum":"DOTASlotType_t", + "kind":"constant", + "name":"DOTA_LOADOUT_TYPE_PET_EFFIGY", + "value":101 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -14647,7 +14719,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_PLAYER_LOADOUT_END", - "value":100 + "value":101 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -15258,6 +15330,18 @@ Initializing script VM... "kind":"constant", "name":"DOTA_RUNE_SHIELD", "value":9 + },{ + "kind":"constant", + "name":"DOTA_RUNE_STATUS_AVAILABLE", + "value":1 + },{ + "kind":"constant", + "name":"DOTA_RUNE_STATUS_MISSING", + "value":2 + },{ + "kind":"constant", + "name":"DOTA_RUNE_STATUS_UNKNOWN", + "value":0 },{ "enum":"DOTA_RUNES", "kind":"constant", @@ -15952,10 +16036,6 @@ Initializing script VM... "kind":"constant", "name":"FCVAR_NOTIFY", "value":256 - },{ - "kind":"constant", - "name":"FCVAR_NOT_CONNECTED", - "value":4194304 },{ "kind":"constant", "name":"FCVAR_PER_USER", @@ -16070,6 +16150,11 @@ Initializing script VM... "kind":"constant", "name":"MODIFIER_ATTRIBUTE_AURA_PRIORITY", "value":8 + },{ + "enum":"DOTAModifierAttribute_t", + "kind":"constant", + "name":"MODIFIER_ATTRIBUTE_DUPLICATED", + "value":32 },{ "enum":"DOTAModifierAttribute_t", "kind":"constant", @@ -16100,409 +16185,427 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", - "value":367 + "value":369 },{ "description":"GetModifierNeutralTrinketOptions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", - "value":366 + "value":368 },{ "description":"OnAbilityEndChannel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":206 + "value":208 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":203 + "value":205 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":204 + "value":206 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":202 + "value":204 + },{ + "description":"OnAbilitySwapped", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "value":383 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_TOGGLED", - "value":360 + "value":362 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":258 + "value":260 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":195 + "value":196 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":216 + "value":218 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":198 + "value":199 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":272 + "value":274 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":197 + "value":198 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":261 + "value":263 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":196 + "value":197 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":193 + "value":194 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":269 + "value":271 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":194 + "value":195 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":279 + "value":281 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":205 + "value":207 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":230 + "value":232 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", - "value":349 + "value":351 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":214 + "value":216 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":308 + "value":310 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":336 + "value":338 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":217 + "value":219 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":218 + "value":220 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":210 + "value":212 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":256 + "value":258 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":307 + "value":309 },{ "description":"OnFoWTeamChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", - "value":358 + "value":360 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":225 + "value":227 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":229 + "value":231 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":330 + "value":332 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":228 + "value":230 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":257 + "value":259 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":215 + "value":217 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":226 + "value":228 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":231 + "value":233 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":232 + "value":234 + },{ + "description":"OnModifierRefreshed", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "value":382 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":233 + "value":235 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":319 + "value":321 },{ "description":"OnNightStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_NIGHT_STARTED", - "value":337 + "value":339 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":212 + "value":214 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":200 + "value":201 + },{ + "description":"OnOrderReceived", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ORDER_RECEIVED", + "value":202 },{ "description":"OnPreDebuffApplied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":280 + "value":282 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":213 + "value":215 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":207 + "value":209 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":199 + "value":200 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":270 + "value":272 },{ "description":"OnPureDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", - "value":365 + "value":367 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":208 + "value":210 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":219 + "value":221 },{ "description":"OnRuneSpawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RUNE_SPAWN", - "value":362 + "value":364 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":224 + "value":226 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":192 + "value":193 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":221 + "value":223 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":220 + "value":222 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":211 + "value":213 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":209 + "value":211 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":227 + "value":229 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":318 + "value":320 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":223 + "value":225 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":222 + "value":224 },{ "description":"OnTierTokenRerolled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", - "value":355 + "value":357 },{ "description":"OnTreeCutDown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", - "value":348 + "value":350 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":201 + "value":203 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":289 + "value":291 },{ "enum":"modifierfunction", "kind":"constant", @@ -16512,7 +16615,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_FUNCTION_LAST", - "value":379 + "value":388 },{ "enum":"modifierpriority", "kind":"constant", @@ -16543,13 +16646,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_LAYOUT", - "value":255 + "value":257 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":321 + "value":323 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", @@ -16579,7 +16682,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":344 + "value":346 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", @@ -16603,25 +16706,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":316 + "value":318 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":317 + "value":319 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":300 + "value":302 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":328 + "value":330 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -16639,25 +16742,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", - "value":278 + "value":280 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":275 + "value":277 },{ "description":"GetModifierPercentageAttackAnimTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", - "value":131 + "value":130 },{ "description":"GetModifierAttackHeightBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", - "value":341 + "value":343 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -16669,54 +16772,54 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", - "value":115 + "value":114 },{ "description":"GetModifierAttackRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", - "value":116 + "value":115 },{ "description":"GetModifierAttackRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", - "value":118 + "value":117 },{ "description":"GetModifierAttackRangeBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", - "value":117 + "value":116 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value":277 + "value":279 },{ "description":"GetModifierAvoidAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", - "value":361 + "value":363 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE", - "value":73 + "value":72 },{ "description":"GetModifierAvoidDamageAfterReductions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":290 + "value":292 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_SPELL", - "value":74 + "value":73 },{ "description":"GetModifierBaseAttack_BonusDamage", "enum":"modifierfunction", @@ -16728,25 +16831,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", - "value":357 + "value":359 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", - "value":62 + "value":61 },{ "description":"GetModifierBaseDamageOutgoing_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", - "value":63 + "value":62 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":333 + "value":335 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -16770,49 +16873,49 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":332 + "value":334 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MANA_REGEN", - "value":90 + "value":89 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":334 + "value":336 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":335 + "value":337 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":304 + "value":306 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":305 + "value":307 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":303 + "value":305 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":306 + "value":308 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -16836,7 +16939,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":331 + "value":333 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", @@ -16854,7 +16957,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":326 + "value":328 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", @@ -16866,7 +16969,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":274 + "value":276 },{ "description":"Unused", "enum":"modifierfunction", @@ -16879,90 +16982,102 @@ Initializing script VM... "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", "value":180 + },{ + "description":"GetBuffAmplification", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "value":192 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":322 + "value":324 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":263 + "value":265 },{ "description":"GetModifierPercentageCasttime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", - "value":130 + "value":129 },{ "description":"GetModifierCastRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS", - "value":111 + "value":110 },{ "description":"GetModifierCastRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", - "value":112 + "value":111 },{ "description":"GetModifierCastRangeBonusStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", - "value":114 + "value":113 },{ "description":"GetModifierCastRangeBonusTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", - "value":113 + "value":112 },{ "description":"GetModifierChangeAbilityValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", - "value":252 + "value":254 },{ "description":"GetModifierPropertyConsumableUseSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":377 + "value":380 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", "value":191 + },{ + "description":"GetModifierPercentageConvertExpToGold", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "value":139 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":248 + "value":250 },{ "description":"GetModifierPercentageCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", - "value":128 + "value":127 },{ "description":"GetModifierPercentageCooldownOngoing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", - "value":129 + "value":128 },{ "description":"GetModifierPercentageCooldownStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", - "value":281 + "value":283 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -16974,19 +17089,19 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":338 + "value":340 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":339 + "value":341 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":327 + "value":329 },{ "description":"GetCriticalStrikeBonus", "enum":"modifierfunction", @@ -17016,13 +17131,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", - "value":295 + "value":297 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DEATHGOLDCOST", - "value":136 + "value":135 },{ "description":"GetDisableAutoAttack", "enum":"modifierfunction", @@ -17046,13 +17161,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":250 + "value":252 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":324 + "value":326 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", @@ -17064,61 +17179,61 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":267 + "value":269 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EVASION_CONSTANT", - "value":68 + "value":67 },{ "description":"GetModifierPercentageExpRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXP_RATE_BOOST", - "value":138 + "value":137 },{ "description":"GetModifierExtraHealthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", - "value":100 + "value":99 },{ "description":"GetModifierExtraHealthPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", - "value":103 + "value":102 },{ "description":"GetModifierExtraManaBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS", - "value":101 + "value":100 },{ "description":"GetModifierExtraManaBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", - "value":102 + "value":101 },{ "description":"GetModifierExtraManaPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", - "value":104 + "value":103 },{ "description":"GetModifierExtraStrengthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", - "value":99 + "value":98 },{ "description":"GetModifierPropetyFailAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":291 + "value":293 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -17136,7 +17251,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":325 + "value":327 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", @@ -17148,66 +17263,61 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORBID_ILLUSIONS", - "value":370 + "value":372 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":249 + "value":251 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":314 + "value":316 },{ "description":"GetModifierForceMaxMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA", - "value":315 - },{ - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT", - "value":378 + "value":317 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":329 + "value":331 },{ "description":"GetModifierPercentageGoldRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_GOLD_RATE_BOOST", - "value":139 + "value":138 },{ "description":"GetModifierHasBonusNeutralItemChoice", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", - "value":312 + "value":314 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":287 + "value":289 },{ "description":"GetModifierPercentageHealthcost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", - "value":134 + "value":133 },{ "description":"GetModifierPercentageHealthcostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", - "value":135 + "value":134 },{ "description":"GetModifierHealthcostReduction_Constant", "enum":"modifierfunction", @@ -17219,25 +17329,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_BONUS", - "value":97 + "value":96 },{ "description":"GetModifierConstantHealthRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", - "value":94 + "value":93 },{ "description":"GetModifierHealthRegenPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", - "value":95 + "value":94 },{ "description":"GetModifierHealthRegenPercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", - "value":96 + "value":95 },{ "description":"GetModifierHealAmplify_PercentageSource", "enum":"modifierfunction", @@ -17249,7 +17359,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", - "value":374 + "value":376 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", @@ -17261,25 +17371,19 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":347 + "value":349 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", - "value":54 - },{ - "description":"GetModifierHPRegen_CanBeNegative", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", "value":53 },{ "description":"GetModifierHPRegenMultiplierPreAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":346 + "value":348 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -17291,13 +17395,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", - "value":251 + "value":253 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":262 + "value":264 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -17309,7 +17413,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", - "value":83 + "value":82 },{ "description":"GetModifierIllusionLabel", "enum":"modifierfunction", @@ -17321,42 +17425,42 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":288 + "value":290 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":294 + "value":296 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":266 + "value":268 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", - "value":64 + "value":63 },{ "description":"GetModifierIncomingPhysicalDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", - "value":66 + "value":65 },{ "description":"GetModifierIncomingPhysicalDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", - "value":65 + "value":64 },{ "description":"GetModifierIncomingSpellDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", - "value":67 + "value":66 },{ "description":"GetModifierInnateDamageBlockPctOverride", "enum":"modifierfunction", @@ -17368,7 +17472,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", - "value":354 + "value":356 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -17392,43 +17496,43 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":240 + "value":242 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":241 + "value":243 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":323 + "value":325 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":345 + "value":347 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":286 + "value":288 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":55 + "value":54 },{ "description":"GetUnitLifetimeFraction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":245 + "value":247 },{ "description":"GetMagicalArmorPiercingPercentageTarget", "enum":"modifierfunction", @@ -17446,61 +17550,61 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", - "value":364 + "value":366 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", - "value":84 + "value":83 },{ "description":"GetModifierMagicalResistanceBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", - "value":86 + "value":85 },{ "description":"GetModifierMagicalResistanceBonusIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", - "value":87 + "value":86 },{ "description":"GetModifierMagicalResistanceBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", - "value":88 + "value":87 },{ "description":"GetModifierMagicalResistanceDecrepifyUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", - "value":89 + "value":88 },{ "description":"GetModifierMagicalResistanceDirectModification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", - "value":85 + "value":84 },{ "description":"GetModifierPropertyManacostOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_OVERRIDE", - "value":371 + "value":373 },{ "description":"GetModifierPercentageManacost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE", - "value":132 + "value":131 },{ "description":"GetModifierPercentageManacostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", - "value":133 + "value":132 },{ "description":"GetModifierManacostReduction_Constant", "enum":"modifierfunction", @@ -17512,37 +17616,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_BONUS", - "value":98 + "value":97 },{ "description":"GetModifierManaDrainAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", - "value":60 + "value":59 },{ "description":"GetModifierConstantManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", - "value":91 + "value":90 },{ "description":"GetModifierConstantManaRegenUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", - "value":92 + "value":91 },{ "description":"GetModifierTotalPercentageManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", - "value":93 + "value":92 },{ "description":"GetModifierMaxAttackRange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_ATTACK_RANGE", - "value":119 + "value":118 },{ "description":"GetModifierMaxDebuffDuration", "enum":"modifierfunction", @@ -17554,7 +17658,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", - "value":350 + "value":352 },{ "description":"GetMinHealth", "enum":"modifierfunction", @@ -17572,49 +17676,49 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", - "value":82 + "value":81 },{ "description":"GetModifierMiss_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE", - "value":75 + "value":74 },{ "description":"GetModifierMiss_Percentage_Target", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":343 + "value":345 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":235 + "value":237 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":236 + "value":238 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":237 + "value":239 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":239 + "value":241 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":238 + "value":240 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -17692,7 +17796,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", - "value":368 + "value":370 },{ "description":"GetModifierMoveSpeed_MaxOverride", "enum":"modifierfunction", @@ -17710,55 +17814,55 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "value":369 + "value":371 },{ "description":"GetModifierMoveSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":276 + "value":278 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", - "value":58 + "value":57 },{ "description":"GetModifierMPRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", - "value":59 + "value":58 },{ "description":"GetModifierMPRestoreAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", - "value":61 + "value":60 },{ "description":"GetModifierNegativeEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", - "value":69 + "value":68 },{ "description":"GetModifierNoFreeTPScrollOnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":311 + "value":313 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":253 + "value":255 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":254 + "value":256 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", @@ -17783,18 +17887,30 @@ Initializing script VM... "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "value":177 + },{ + "description":"GetModifierOverrideBaseDamage", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "value":385 + },{ + "description":"GetModifierOverrideCreepBounty", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "value":384 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":284 + "value":286 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", - "value":137 + "value":136 },{ "description":"GetModifierPersistentInvisibility", "enum":"modifierfunction", @@ -17806,37 +17922,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":285 + "value":287 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", - "value":76 + "value":75 },{ "description":"GetModifierPhysicalArmorBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", - "value":78 + "value":77 },{ "description":"GetModifierPhysicalArmorBonusPost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", - "value":81 + "value":80 },{ "description":"GetModifierPhysicalArmorBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", - "value":79 + "value":78 },{ "description":"GetModifierPhysicalArmorBonusUniqueActive", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", - "value":80 + "value":79 },{ "description":"GetPhysicalArmorPiercingPercentageTarget", "enum":"modifierfunction", @@ -17848,7 +17964,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", - "value":77 + "value":76 },{ "description":"GetModifierPhysical_ConstantBlock", "enum":"modifierfunction", @@ -17866,7 +17982,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", - "value":363 + "value":365 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -17914,19 +18030,19 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":292 + "value":294 },{ "description":"GetModifierPreserveNeutralItemPassives", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", - "value":313 + "value":315 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":260 + "value":262 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -17980,55 +18096,55 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_NAME", - "value":122 + "value":121 },{ "description":"GetModifierProjectileSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED", - "value":301 + "value":303 },{ "description":"GetModifierProjectileSpeedBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", - "value":120 + "value":119 },{ "description":"GetModifierProjectileSpeedBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", - "value":121 + "value":120 },{ "description":"GetModifierProjectileSpeedTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", - "value":302 + "value":304 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":246 + "value":248 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":340 + "value":342 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":242 + "value":244 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", - "value":356 + "value":358 },{ "description":"GetReflectSpell", "enum":"modifierfunction", @@ -18040,79 +18156,85 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION", - "value":123 + "value":122 },{ "description":"ReincarnateSuppressFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", - "value":124 + "value":123 + },{ + "description":"GetRequiredLevel", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_REQUIRED_LEVEL", + "value":381 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME", - "value":125 + "value":124 },{ "description":"GetModifierPercentageRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", - "value":126 + "value":125 },{ "description":"GetModifierStackingRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_STACKING", - "value":127 + "value":126 },{ "description":"GetModifierPropertyRestorationAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", - "value":372 + "value":374 },{ "description":"GetModifierPropertyRestorationAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", - "value":373 + "value":375 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":309 + "value":311 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":342 + "value":344 },{ "description":"GetModifierSlowResistanceAppliesToAttacks", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", - "value":299 + "value":301 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":298 + "value":300 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":297 + "value":299 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":247 + "value":249 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", @@ -18142,73 +18264,73 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":56 + "value":55 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":57 + "value":56 },{ "description":"GetModifierSpellRedirectTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":282 + "value":284 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS", - "value":106 + "value":105 },{ "description":"GetModifierBonusStats_Agility_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", - "value":109 + "value":108 },{ "description":"GetModifierBonusStats_Intellect", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", - "value":107 + "value":106 },{ "description":"GetModifierBonusStats_Intellect_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", - "value":110 + "value":109 },{ "description":"GetModifierBonusStats_Strength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", - "value":105 + "value":104 },{ "description":"GetModifierBonusStats_Strength_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", - "value":108 + "value":107 },{ "description":"GetModifierStatusResistance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE", - "value":70 + "value":69 },{ "description":"GetModifierStatusResistanceCaster", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", - "value":72 + "value":71 },{ "description":"GetModifierStatusResistanceStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", - "value":71 + "value":70 },{ "description":"GetModifierStrongIllusion", "enum":"modifierfunction", @@ -18232,67 +18354,73 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", - "value":359 + "value":361 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":273 + "value":275 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":320 + "value":322 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":293 + "value":295 },{ "description":"GetSuppressIncomingCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":375 + "value":377 + },{ + "description":"GetModifierPropertySuppressInvalidMoveAttackOrders", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "value":379 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":271 + "value":273 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":259 + "value":261 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":296 + "value":298 },{ "description":"GetTierTokenReroll", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", - "value":351 + "value":353 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":234 + "value":236 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":268 + "value":270 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -18310,7 +18438,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", - "value":353 + "value":355 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", @@ -18322,13 +18450,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":243 + "value":245 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":244 + "value":246 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", @@ -18340,7 +18468,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":283 + "value":285 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", @@ -18365,30 +18493,42 @@ Initializing script VM... "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "value":178 + },{ + "description":"GetModifierOverrideUntargetableFrom", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "value":386 + },{ + "description":"GetModifierOverrideUntargetableTo", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_TO", + "value":387 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":376 + "value":378 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", - "value":352 + "value":354 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":264 + "value":266 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":265 + "value":267 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", @@ -18400,7 +18540,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", - "value":310 + "value":312 },{ "enum":"modifierstate", "kind":"constant", @@ -18734,6 +18874,10 @@ Initializing script VM... "kind":"constant", "name":"NEARLYEMPTY", "value":12 + },{ + "kind":"constant", + "name":"OVERHEAD_ALERT_AEGIS", + "value":26 },{ "kind":"constant", "name":"OVERHEAD_ALERT_BLOCK", @@ -18774,6 +18918,10 @@ Initializing script VM... "kind":"constant", "name":"OVERHEAD_ALERT_DISABLE_RESIST", "value":19 + },{ + "kind":"constant", + "name":"OVERHEAD_ALERT_DISPEL", + "value":27 },{ "kind":"constant", "name":"OVERHEAD_ALERT_EVADE", @@ -19228,89 +19376,7 @@ Initializing script VM... },{ "extend":"CBaseModelEntity", "kind":"class", - "members":[{ - "args":[{ - "name":"pszParam", - "type":"string" - }], - "description":"Get the value of the given animGraph parameter", - "name":"GetGraphParameter", - "returns":"table" - },{ - "args":[{ - "name":"vValue", - "type":"Vector" - }], - "description":"Pass the desired look target in world space to the graph", - "name":"SetGraphLookTarget", - "returns":"void" - },{ - "args":[{ - "name":"pszParam", - "type":"string" - },{ - "name":"svArg", - "type":"table" - }], - "description":"Set the specific param value, type is inferred from the type in script", - "name":"SetGraphParameter", - "returns":"void" - },{ - "args":[{ - "name":"szName", - "type":"string" - },{ - "name":"bValue", - "type":"bool" - }], - "description":"Set the specific param on or off", - "name":"SetGraphParameterBool", - "returns":"void" - },{ - "args":[{ - "name":"szName", - "type":"string" - },{ - "name":"nValue", - "type":"int" - }], - "description":"Pass the enum (int) value to the specified param", - "name":"SetGraphParameterEnum", - "returns":"void" - },{ - "args":[{ - "name":"szName", - "type":"string" - },{ - "name":"flValue", - "type":"float" - }], - "description":"Pass the float value to the specified param", - "name":"SetGraphParameterFloat", - "returns":"void" - },{ - "args":[{ - "name":"szName", - "type":"string" - },{ - "name":"nValue", - "type":"int" - }], - "description":"Pass the int value to the specified param", - "name":"SetGraphParameterInt", - "returns":"void" - },{ - "args":[{ - "name":"szName", - "type":"string" - },{ - "name":"vValue", - "type":"Vector" - }], - "description":"Pass the vector value to the specified param in the graph", - "name":"SetGraphParameterVector", - "returns":"void" - }], + "members":[], "name":"CBaseAnimGraph" },{ "extend":"CBaseModelEntity", @@ -19503,7 +19569,7 @@ Initializing script VM... "args":[], "description":"Get vector to eye position - absolute coords.", "name":"EyePosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"FirstMoveChild", @@ -19541,7 +19607,7 @@ Initializing script VM... },{ "args":[], "name":"GetAbsOrigin", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetAbsScale", @@ -19584,7 +19650,7 @@ Initializing script VM... "args":[], "description":"Get vector to center of object - absolute coords", "name":"GetCenter", - "returns":"Vector" + "returns":"" },{ "args":[], "description":"Get the entities parented to this entity.", @@ -19660,7 +19726,7 @@ Initializing script VM... },{ "args":[], "name":"GetOrigin", - "returns":"Vector" + "returns":"" },{ "args":[], "description":"Gets this entity's owner", @@ -19795,7 +19861,7 @@ Initializing script VM... },{ "args":[{ "name":"origin", - "type":"Vector" + "type":"" }], "name":"SetAbsOrigin", "returns":"void" @@ -20032,11 +20098,11 @@ Initializing script VM... }], "description":"Returns the input Vector transformed from entity to world space", "name":"TransformPointEntityToWorld", - "returns":"Vector" + "returns":"" },{ "args":[{ "name":"vPoint", - "type":"Vector" + "type":"" }], "description":"Returns the input Vector transformed from world to entity space", "name":"TransformPointWorldToEntity", @@ -20661,7 +20727,7 @@ Initializing script VM... },{ "args":[], "name":"GetCursorPosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetCursorTarget", @@ -21949,6 +22015,14 @@ Initializing script VM... "description":"Specify a HUD skin that is forced on for this game mode.", "name":"SetForcedHUDSkin", "returns":"void" + },{ + "args":[{ + "name":"cap", + "type":"int" + }], + "description":"Caps the number of players spawned when the game is reset. Used in tutorials where players are spawned in the script.", + "name":"SetForcedHeroCapOnReset", + "returns":"void" },{ "args":[{ "name":"flConstantManaRegen", @@ -24858,7 +24932,7 @@ Initializing script VM... },{ "args":[], "name":"GetCursorPosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetCursorTargetingNothing", @@ -25698,7 +25772,7 @@ Initializing script VM... },{ "args":[{ "name":"vDest", - "type":"Vector" + "type":"" }], "description":"Issue an Attack-Move-To command.", "name":"MoveToPositionAggressive", @@ -26161,6 +26235,14 @@ Initializing script VM... "description":"Set whether or not this unit is allowed to sell items (bCanSellItems)", "name":"SetCanSellItems", "returns":"void" + },{ + "args":[{ + "name":"bControllableByAllPlayers", + "type":"bool" + }], + "description":"Set this unit controllable by all players.", + "name":"SetControllableByAllPlayers", + "returns":"void" },{ "args":[{ "name":"nPlayerID", @@ -29093,7 +29175,7 @@ Initializing script VM... "type":"bool" }], "name":"GetCreepDamageTaken", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29125,7 +29207,7 @@ Initializing script VM... "type":"int" }], "name":"GetDamageDoneToHero", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29234,7 +29316,7 @@ Initializing script VM... "type":"bool" }], "name":"GetHeroDamageTaken", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29443,7 +29525,7 @@ Initializing script VM... "type":"int" }], "name":"GetRawPlayerDamage", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29592,7 +29674,7 @@ Initializing script VM... "type":"bool" }], "name":"GetTowerDamageTaken", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -31435,63 +31517,6 @@ Initializing script VM... "returns":"void" }], "name":"CEnvEntityMaker" - },{ - "extend":"CBaseEntity", - "kind":"class", - "members":[{ - "args":[{ - "name":"flRange", - "type":"float" - }], - "description":"Set light maximum range", - "name":"SetFarRange", - "returns":"void" - },{ - "args":[{ - "name":"flAtten", - "type":"float" - }], - "description":"Set light linear attenuation value", - "name":"SetLinearAttenuation", - "returns":"void" - },{ - "args":[{ - "name":"flRange", - "type":"float" - }], - "description":"Set light minimum range", - "name":"SetNearRange", - "returns":"void" - },{ - "args":[{ - "name":"flAtten", - "type":"float" - }], - "description":"Set light quadratic attenuation value", - "name":"SetQuadraticAttenuation", - "returns":"void" - },{ - "args":[{ - "name":"bOn", - "type":"bool" - },{ - "name":"flIntensity", - "type":"float" - },{ - "name":"flNoise", - "type":"float" - },{ - "name":"nPlanes", - "type":"int" - },{ - "name":"flPlaneOffset", - "type":"float" - }], - "description":"Turn on/off light volumetrics: bool bOn, float flIntensity, float flNoise, int nPlanes, float flPlaneOffset", - "name":"SetVolumetrics", - "returns":"void" - }], - "name":"CEnvProjectedTexture" },{ "extend":"CBaseEntity", "kind":"class", @@ -31825,15 +31850,6 @@ Initializing script VM... "description":"If this scene is currently playing.", "name":"IsPlayingBack", "returns":"bool" - },{ - "args":[{ - "type":"string" - },{ - "type":"string" - }], - "description":"given a dummy scene name and a vcd string, load the scene", - "name":"LoadSceneFromString", - "returns":"bool" },{ "args":[{ "type":"int" @@ -32237,7 +32253,7 @@ Initializing script VM... },{ "args":[], "name":"GetDamagePosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetDamageType", @@ -32253,7 +32269,7 @@ Initializing script VM... },{ "args":[], "name":"GetReportedPosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetTotalledDamage", @@ -32310,7 +32326,7 @@ Initializing script VM... },{ "args":[{ "name":"damagePosition", - "type":"Vector" + "type":"" }], "name":"SetDamagePosition", "returns":"void" @@ -32331,7 +32347,7 @@ Initializing script VM... },{ "args":[{ "name":"reportedPosition", - "type":"Vector" + "type":"" }], "name":"SetReportedPosition", "returns":"void" @@ -32825,7 +32841,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -32969,7 +32985,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"string" },{ @@ -33978,10 +33994,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ABILITY_TYPE_ULTIMATE", "value":1 - },{ - "kind":"constant", - "name":"ACD_DOTA_IDLE", - "value":1790 },{ "kind":"constant", "name":"ACTIVATE_TYPE_DATAUPDATE_CREATION", @@ -34565,7 +34577,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_ATTACK_STATUE", - "value":1784 + "value":1786 },{ "kind":"constant", "name":"ACT_DOTA_AW_MAGNETIC_FIELD", @@ -34637,11 +34649,23 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CAST1_STATUE", - "value":1778 + "value":1780 },{ "kind":"constant", "name":"ACT_DOTA_CAST2_STATUE", - "value":1779 + "value":1781 + },{ + "kind":"constant", + "name":"ACT_DOTA_CAST3_STATUE", + "value":1804 + },{ + "kind":"constant", + "name":"ACT_DOTA_CAST4_STATUE", + "value":1805 + },{ + "kind":"constant", + "name":"ACT_DOTA_CAST5_STATUE", + "value":1806 },{ "kind":"constant", "name":"ACT_DOTA_CAST_ABILITY_1", @@ -34757,7 +34781,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CAST_FENCE", - "value":1803 + "value":1795 },{ "kind":"constant", "name":"ACT_DOTA_CAST_FORGE_SPIRIT", @@ -34913,7 +34937,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CYCLONE", - "value":1791 + "value":1807 },{ "kind":"constant", "name":"ACT_DOTA_DAGON", @@ -34945,7 +34969,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_DISABLED_END", - "value":1789 + "value":1792 },{ "kind":"constant", "name":"ACT_DOTA_DP_SPIRIT_SIPHON", @@ -34977,7 +35001,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_FLAIL_STATUE", - "value":1781 + "value":1783 },{ "kind":"constant", "name":"ACT_DOTA_FLEE", @@ -34993,7 +35017,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_FORCESTAFF_STATUE", - "value":1785 + "value":1787 },{ "kind":"constant", "name":"ACT_DOTA_FRUSTRATION", @@ -35078,10 +35102,14 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_IDLE_SLEEPING_END", "value":1639 + },{ + "kind":"constant", + "name":"ACT_DOTA_IDLE_STATUE", + "value":1791 },{ "kind":"constant", "name":"ACT_DOTA_IMPALE", - "value":1792 + "value":1808 },{ "kind":"constant", "name":"ACT_DOTA_INTRO", @@ -35142,6 +35170,22 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_KINETIC_FIELD", "value":1679 + },{ + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "value":1775 + },{ + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "value":1774 + },{ + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_TOGGLE_OFF", + "value":1778 + },{ + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_TOGGLE_ON", + "value":1777 },{ "kind":"constant", "name":"ACT_DOTA_LASSO_LOOP", @@ -35329,7 +35373,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RADIANT_CREEP_HAMMER", - "value":1800 + "value":1797 },{ "kind":"constant", "name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT", @@ -35369,7 +35413,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RELAX_IN", - "value":1801 + "value":1793 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_LOOP", @@ -35381,7 +35425,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RELAX_OUT", - "value":1802 + "value":1794 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_START", @@ -35401,7 +35445,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RUN_ALT", - "value":1795 + "value":1802 },{ "kind":"constant", "name":"ACT_DOTA_RUN_RARE", @@ -35409,7 +35453,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RUN_STATUE", - "value":1777 + "value":1779 },{ "kind":"constant", "name":"ACT_DOTA_SAND_KING_BURROW_IN", @@ -35477,7 +35521,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_SPAWN_STATUE", - "value":1782 + "value":1784 },{ "kind":"constant", "name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_END", @@ -35489,7 +35533,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_SPWN", - "value":1804 + "value":1798 },{ "kind":"constant", "name":"ACT_DOTA_STARTLE", @@ -35501,7 +35545,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_STUN_STATUE", - "value":1780 + "value":1782 },{ "kind":"constant", "name":"ACT_DOTA_SWIM", @@ -35525,7 +35569,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_TAUNT_STATUE", - "value":1788 + "value":1790 },{ "kind":"constant", "name":"ACT_DOTA_TELEPORT", @@ -35557,7 +35601,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_TELEPORT_END_STATUE", - "value":1783 + "value":1785 },{ "kind":"constant", "name":"ACT_DOTA_TELEPORT_REACT", @@ -35569,7 +35613,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_TELEPORT_STATUE", - "value":1786 + "value":1788 },{ "kind":"constant", "name":"ACT_DOTA_THIRST", @@ -35590,10 +35634,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_TINKER_REARM3", "value":1557 - },{ - "kind":"constant", - "name":"ACT_DOTA_TORRENT", - "value":1793 },{ "kind":"constant", "name":"ACT_DOTA_TRANSITION", @@ -35645,7 +35685,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_VICTORY_STATUE", - "value":1787 + "value":1789 },{ "kind":"constant", "name":"ACT_DOTA_VIPER_DIVE", @@ -35657,7 +35697,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_VOODOO_REST", - "value":1794 + "value":1803 },{ "kind":"constant", "name":"ACT_DOTA_WAIT_IDLE", @@ -39289,31 +39329,31 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_ADD_PARTICLE_EFFECT_CP", - "value":38 - },{ - "kind":"constant", - "name":"AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN", - "value":17 + "value":33 },{ "kind":"constant", "name":"AE_CL_CLOTH_ATTR", - "value":20 + "value":19 },{ "kind":"constant", "name":"AE_CL_CLOTH_EFFECT", - "value":23 + "value":22 },{ "kind":"constant", "name":"AE_CL_CLOTH_GROUND_OFFSET", - "value":21 + "value":20 },{ "kind":"constant", "name":"AE_CL_CLOTH_STIFFEN", - "value":22 + "value":21 },{ "kind":"constant", "name":"AE_CL_CREATE_ANIM_SCOPE_PROP", - "value":24 + "value":23 + },{ + "kind":"constant", + "name":"AE_CL_CREATE_PARTICLE_BRASS", + "value":51 },{ "kind":"constant", "name":"AE_CL_CREATE_PARTICLE_EFFECT", @@ -39329,19 +39369,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", - "value":43 + "value":38 },{ "kind":"constant", "name":"AE_CL_DOTA_PLAY_STATUS_EFFECT", - "value":41 + "value":36 },{ "kind":"constant", "name":"AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", - "value":44 + "value":39 },{ "kind":"constant", "name":"AE_CL_DOTA_STOP_STATUS_EFFECT", - "value":42 + "value":37 },{ "kind":"constant", "name":"AE_CL_ENABLE_BODYGROUP", @@ -39349,11 +39389,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_HIDE_PARTICLE_EFFECT", - "value":36 + "value":31 },{ "kind":"constant", "name":"AE_CL_PANORAMA_EVENT", - "value":40 + "value":35 },{ "kind":"constant", "name":"AE_CL_PLAYSOUND", @@ -39373,11 +39413,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_SHOW_PARTICLE_EFFECT", - "value":37 + "value":32 },{ "kind":"constant", "name":"AE_CL_SPEECH", - "value":39 + "value":34 },{ "kind":"constant", "name":"AE_CL_STOPSOUND", @@ -39393,59 +39433,59 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_SUPPRESS_EVENTS_WITH_TAG", - "value":35 + "value":30 },{ "kind":"constant", "name":"AE_DESTRUCTIBLE_PART_DESTROY", - "value":34 + "value":29 },{ "kind":"constant", "name":"AE_DISABLE_PLATFORM", - "value":31 + "value":26 },{ "kind":"constant", "name":"AE_DOTA_CREATE_CLINKZ_ATTACK", - "value":49 + "value":44 },{ "kind":"constant", "name":"AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", - "value":51 + "value":46 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_DROP", - "value":46 + "value":41 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_PICKUP", - "value":45 + "value":40 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK", - "value":55 + "value":50 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", - "value":50 + "value":45 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", - "value":48 + "value":43 },{ "kind":"constant", "name":"AE_DOTA_SUPPRESS_CONSTANT_LAYER", - "value":47 + "value":42 },{ "kind":"constant", "name":"AE_DOTA_SWITCH_ATTACK_COMBO", - "value":52 + "value":47 },{ "kind":"constant", "name":"AE_EF_DRAW", - "value":54 + "value":49 },{ "kind":"constant", "name":"AE_EF_NODRAW", - "value":53 + "value":48 },{ "kind":"constant", "name":"AE_EMPTY", @@ -39453,15 +39493,15 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", - "value":32 + "value":27 },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", - "value":33 + "value":28 },{ "kind":"constant", "name":"AE_FIRE_INPUT", - "value":19 + "value":18 },{ "kind":"constant", "name":"AE_FOOTSTEP", @@ -39469,23 +39509,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_PULSE_GRAPH", - "value":26 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_AIMAT", - "value":28 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_IKLOCKLEFTARM", - "value":29 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_IKLOCKRIGHTARM", - "value":30 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_LOOKAT", - "value":27 + "value":25 },{ "kind":"constant", "name":"AE_SV_CREATE_PARTICLE_EFFECT_CFG", @@ -39493,7 +39517,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_SV_IKLOCK", - "value":25 + "value":24 },{ "kind":"constant", "name":"AE_SV_PLAYSOUND", @@ -39505,7 +39529,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_WEAPON_PERFORM_ATTACK", - "value":18 + "value":17 },{ "kind":"constant", "name":"CLIENT_DLL", @@ -39681,6 +39705,16 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT", "value":262144 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", + "value":0 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -42011,10 +42045,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"FCVAR_NOTIFY", "value":256 - },{ - "kind":"constant", - "name":"FCVAR_NOT_CONNECTED", - "value":4194304 },{ "kind":"constant", "name":"FCVAR_PER_USER", @@ -42114,6 +42144,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"MODIFIER_ATTRIBUTE_AURA_PRIORITY", "value":8 + },{ + "enum":"DOTAModifierAttribute_t", + "kind":"constant", + "name":"MODIFIER_ATTRIBUTE_DUPLICATED", + "value":32 },{ "enum":"DOTAModifierAttribute_t", "kind":"constant", @@ -42144,409 +42179,427 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", - "value":367 + "value":369 },{ "description":"GetModifierNeutralTrinketOptions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", - "value":366 + "value":368 },{ "description":"OnAbilityEndChannel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":206 + "value":208 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":203 + "value":205 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":204 + "value":206 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":202 + "value":204 + },{ + "description":"OnAbilitySwapped", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "value":383 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_TOGGLED", - "value":360 + "value":362 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":258 + "value":260 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":195 + "value":196 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":216 + "value":218 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":198 + "value":199 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":272 + "value":274 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":197 + "value":198 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":261 + "value":263 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":196 + "value":197 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":193 + "value":194 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":269 + "value":271 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":194 + "value":195 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":279 + "value":281 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":205 + "value":207 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":230 + "value":232 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", - "value":349 + "value":351 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":214 + "value":216 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":308 + "value":310 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":336 + "value":338 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":217 + "value":219 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":218 + "value":220 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":210 + "value":212 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":256 + "value":258 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":307 + "value":309 },{ "description":"OnFoWTeamChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", - "value":358 + "value":360 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":225 + "value":227 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":229 + "value":231 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":330 + "value":332 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":228 + "value":230 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":257 + "value":259 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":215 + "value":217 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":226 + "value":228 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":231 + "value":233 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":232 + "value":234 + },{ + "description":"OnModifierRefreshed", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "value":382 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":233 + "value":235 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":319 + "value":321 },{ "description":"OnNightStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_NIGHT_STARTED", - "value":337 + "value":339 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":212 + "value":214 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":200 + "value":201 + },{ + "description":"OnOrderReceived", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ORDER_RECEIVED", + "value":202 },{ "description":"OnPreDebuffApplied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":280 + "value":282 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":213 + "value":215 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":207 + "value":209 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":199 + "value":200 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":270 + "value":272 },{ "description":"OnPureDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", - "value":365 + "value":367 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":208 + "value":210 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":219 + "value":221 },{ "description":"OnRuneSpawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RUNE_SPAWN", - "value":362 + "value":364 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":224 + "value":226 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":192 + "value":193 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":221 + "value":223 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":220 + "value":222 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":211 + "value":213 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":209 + "value":211 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":227 + "value":229 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":318 + "value":320 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":223 + "value":225 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":222 + "value":224 },{ "description":"OnTierTokenRerolled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", - "value":355 + "value":357 },{ "description":"OnTreeCutDown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", - "value":348 + "value":350 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":201 + "value":203 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":289 + "value":291 },{ "enum":"modifierfunction", "kind":"constant", @@ -42556,7 +42609,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_FUNCTION_LAST", - "value":379 + "value":388 },{ "enum":"modifierpriority", "kind":"constant", @@ -42587,13 +42640,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_LAYOUT", - "value":255 + "value":257 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":321 + "value":323 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", @@ -42623,7 +42676,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":344 + "value":346 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", @@ -42647,25 +42700,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":316 + "value":318 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":317 + "value":319 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":300 + "value":302 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":328 + "value":330 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -42683,25 +42736,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", - "value":278 + "value":280 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":275 + "value":277 },{ "description":"GetModifierPercentageAttackAnimTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", - "value":131 + "value":130 },{ "description":"GetModifierAttackHeightBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", - "value":341 + "value":343 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -42713,54 +42766,54 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", - "value":115 + "value":114 },{ "description":"GetModifierAttackRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", - "value":116 + "value":115 },{ "description":"GetModifierAttackRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", - "value":118 + "value":117 },{ "description":"GetModifierAttackRangeBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", - "value":117 + "value":116 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value":277 + "value":279 },{ "description":"GetModifierAvoidAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", - "value":361 + "value":363 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE", - "value":73 + "value":72 },{ "description":"GetModifierAvoidDamageAfterReductions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":290 + "value":292 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_SPELL", - "value":74 + "value":73 },{ "description":"GetModifierBaseAttack_BonusDamage", "enum":"modifierfunction", @@ -42772,25 +42825,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", - "value":357 + "value":359 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", - "value":62 + "value":61 },{ "description":"GetModifierBaseDamageOutgoing_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", - "value":63 + "value":62 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":333 + "value":335 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -42814,49 +42867,49 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":332 + "value":334 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MANA_REGEN", - "value":90 + "value":89 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":334 + "value":336 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":335 + "value":337 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":304 + "value":306 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":305 + "value":307 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":303 + "value":305 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":306 + "value":308 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -42880,7 +42933,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":331 + "value":333 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", @@ -42898,7 +42951,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":326 + "value":328 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", @@ -42910,7 +42963,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":274 + "value":276 },{ "description":"Unused", "enum":"modifierfunction", @@ -42923,90 +42976,102 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", "value":180 + },{ + "description":"GetBuffAmplification", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "value":192 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":322 + "value":324 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":263 + "value":265 },{ "description":"GetModifierPercentageCasttime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", - "value":130 + "value":129 },{ "description":"GetModifierCastRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS", - "value":111 + "value":110 },{ "description":"GetModifierCastRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", - "value":112 + "value":111 },{ "description":"GetModifierCastRangeBonusStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", - "value":114 + "value":113 },{ "description":"GetModifierCastRangeBonusTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", - "value":113 + "value":112 },{ "description":"GetModifierChangeAbilityValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", - "value":252 + "value":254 },{ "description":"GetModifierPropertyConsumableUseSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":377 + "value":380 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", "value":191 + },{ + "description":"GetModifierPercentageConvertExpToGold", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "value":139 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":248 + "value":250 },{ "description":"GetModifierPercentageCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", - "value":128 + "value":127 },{ "description":"GetModifierPercentageCooldownOngoing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", - "value":129 + "value":128 },{ "description":"GetModifierPercentageCooldownStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", - "value":281 + "value":283 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -43018,19 +43083,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":338 + "value":340 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":339 + "value":341 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":327 + "value":329 },{ "description":"GetCriticalStrikeBonus", "enum":"modifierfunction", @@ -43060,13 +43125,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", - "value":295 + "value":297 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DEATHGOLDCOST", - "value":136 + "value":135 },{ "description":"GetDisableAutoAttack", "enum":"modifierfunction", @@ -43090,13 +43155,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":250 + "value":252 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":324 + "value":326 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", @@ -43108,61 +43173,61 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":267 + "value":269 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EVASION_CONSTANT", - "value":68 + "value":67 },{ "description":"GetModifierPercentageExpRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXP_RATE_BOOST", - "value":138 + "value":137 },{ "description":"GetModifierExtraHealthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", - "value":100 + "value":99 },{ "description":"GetModifierExtraHealthPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", - "value":103 + "value":102 },{ "description":"GetModifierExtraManaBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS", - "value":101 + "value":100 },{ "description":"GetModifierExtraManaBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", - "value":102 + "value":101 },{ "description":"GetModifierExtraManaPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", - "value":104 + "value":103 },{ "description":"GetModifierExtraStrengthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", - "value":99 + "value":98 },{ "description":"GetModifierPropetyFailAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":291 + "value":293 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -43180,7 +43245,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":325 + "value":327 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", @@ -43192,66 +43257,61 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORBID_ILLUSIONS", - "value":370 + "value":372 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":249 + "value":251 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":314 + "value":316 },{ "description":"GetModifierForceMaxMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA", - "value":315 - },{ - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT", - "value":378 + "value":317 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":329 + "value":331 },{ "description":"GetModifierPercentageGoldRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_GOLD_RATE_BOOST", - "value":139 + "value":138 },{ "description":"GetModifierHasBonusNeutralItemChoice", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", - "value":312 + "value":314 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":287 + "value":289 },{ "description":"GetModifierPercentageHealthcost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", - "value":134 + "value":133 },{ "description":"GetModifierPercentageHealthcostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", - "value":135 + "value":134 },{ "description":"GetModifierHealthcostReduction_Constant", "enum":"modifierfunction", @@ -43263,25 +43323,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_BONUS", - "value":97 + "value":96 },{ "description":"GetModifierConstantHealthRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", - "value":94 + "value":93 },{ "description":"GetModifierHealthRegenPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", - "value":95 + "value":94 },{ "description":"GetModifierHealthRegenPercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", - "value":96 + "value":95 },{ "description":"GetModifierHealAmplify_PercentageSource", "enum":"modifierfunction", @@ -43293,7 +43353,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", - "value":374 + "value":376 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", @@ -43305,25 +43365,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":347 + "value":349 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", - "value":54 - },{ - "description":"GetModifierHPRegen_CanBeNegative", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", "value":53 },{ "description":"GetModifierHPRegenMultiplierPreAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":346 + "value":348 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -43335,13 +43389,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", - "value":251 + "value":253 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":262 + "value":264 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -43353,7 +43407,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", - "value":83 + "value":82 },{ "description":"GetModifierIllusionLabel", "enum":"modifierfunction", @@ -43365,42 +43419,42 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":288 + "value":290 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":294 + "value":296 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":266 + "value":268 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", - "value":64 + "value":63 },{ "description":"GetModifierIncomingPhysicalDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", - "value":66 + "value":65 },{ "description":"GetModifierIncomingPhysicalDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", - "value":65 + "value":64 },{ "description":"GetModifierIncomingSpellDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", - "value":67 + "value":66 },{ "description":"GetModifierInnateDamageBlockPctOverride", "enum":"modifierfunction", @@ -43412,7 +43466,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", - "value":354 + "value":356 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -43436,43 +43490,43 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":240 + "value":242 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":241 + "value":243 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":323 + "value":325 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":345 + "value":347 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":286 + "value":288 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":55 + "value":54 },{ "description":"GetUnitLifetimeFraction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":245 + "value":247 },{ "description":"GetMagicalArmorPiercingPercentageTarget", "enum":"modifierfunction", @@ -43490,61 +43544,61 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", - "value":364 + "value":366 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", - "value":84 + "value":83 },{ "description":"GetModifierMagicalResistanceBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", - "value":86 + "value":85 },{ "description":"GetModifierMagicalResistanceBonusIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", - "value":87 + "value":86 },{ "description":"GetModifierMagicalResistanceBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", - "value":88 + "value":87 },{ "description":"GetModifierMagicalResistanceDecrepifyUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", - "value":89 + "value":88 },{ "description":"GetModifierMagicalResistanceDirectModification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", - "value":85 + "value":84 },{ "description":"GetModifierPropertyManacostOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_OVERRIDE", - "value":371 + "value":373 },{ "description":"GetModifierPercentageManacost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE", - "value":132 + "value":131 },{ "description":"GetModifierPercentageManacostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", - "value":133 + "value":132 },{ "description":"GetModifierManacostReduction_Constant", "enum":"modifierfunction", @@ -43556,37 +43610,37 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_BONUS", - "value":98 + "value":97 },{ "description":"GetModifierManaDrainAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", - "value":60 + "value":59 },{ "description":"GetModifierConstantManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", - "value":91 + "value":90 },{ "description":"GetModifierConstantManaRegenUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", - "value":92 + "value":91 },{ "description":"GetModifierTotalPercentageManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", - "value":93 + "value":92 },{ "description":"GetModifierMaxAttackRange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_ATTACK_RANGE", - "value":119 + "value":118 },{ "description":"GetModifierMaxDebuffDuration", "enum":"modifierfunction", @@ -43598,7 +43652,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", - "value":350 + "value":352 },{ "description":"GetMinHealth", "enum":"modifierfunction", @@ -43616,49 +43670,49 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", - "value":82 + "value":81 },{ "description":"GetModifierMiss_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE", - "value":75 + "value":74 },{ "description":"GetModifierMiss_Percentage_Target", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":343 + "value":345 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":235 + "value":237 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":236 + "value":238 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":237 + "value":239 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":239 + "value":241 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":238 + "value":240 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -43736,7 +43790,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", - "value":368 + "value":370 },{ "description":"GetModifierMoveSpeed_MaxOverride", "enum":"modifierfunction", @@ -43754,55 +43808,55 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "value":369 + "value":371 },{ "description":"GetModifierMoveSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":276 + "value":278 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", - "value":58 + "value":57 },{ "description":"GetModifierMPRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", - "value":59 + "value":58 },{ "description":"GetModifierMPRestoreAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", - "value":61 + "value":60 },{ "description":"GetModifierNegativeEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", - "value":69 + "value":68 },{ "description":"GetModifierNoFreeTPScrollOnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":311 + "value":313 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":253 + "value":255 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":254 + "value":256 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", @@ -43827,18 +43881,30 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "value":177 + },{ + "description":"GetModifierOverrideBaseDamage", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "value":385 + },{ + "description":"GetModifierOverrideCreepBounty", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "value":384 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":284 + "value":286 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", - "value":137 + "value":136 },{ "description":"GetModifierPersistentInvisibility", "enum":"modifierfunction", @@ -43850,37 +43916,37 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":285 + "value":287 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", - "value":76 + "value":75 },{ "description":"GetModifierPhysicalArmorBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", - "value":78 + "value":77 },{ "description":"GetModifierPhysicalArmorBonusPost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", - "value":81 + "value":80 },{ "description":"GetModifierPhysicalArmorBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", - "value":79 + "value":78 },{ "description":"GetModifierPhysicalArmorBonusUniqueActive", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", - "value":80 + "value":79 },{ "description":"GetPhysicalArmorPiercingPercentageTarget", "enum":"modifierfunction", @@ -43892,7 +43958,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", - "value":77 + "value":76 },{ "description":"GetModifierPhysical_ConstantBlock", "enum":"modifierfunction", @@ -43910,7 +43976,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", - "value":363 + "value":365 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -43958,19 +44024,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":292 + "value":294 },{ "description":"GetModifierPreserveNeutralItemPassives", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", - "value":313 + "value":315 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":260 + "value":262 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -44024,55 +44090,55 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_NAME", - "value":122 + "value":121 },{ "description":"GetModifierProjectileSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED", - "value":301 + "value":303 },{ "description":"GetModifierProjectileSpeedBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", - "value":120 + "value":119 },{ "description":"GetModifierProjectileSpeedBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", - "value":121 + "value":120 },{ "description":"GetModifierProjectileSpeedTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", - "value":302 + "value":304 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":246 + "value":248 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":340 + "value":342 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":242 + "value":244 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", - "value":356 + "value":358 },{ "description":"GetReflectSpell", "enum":"modifierfunction", @@ -44084,79 +44150,85 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION", - "value":123 + "value":122 },{ "description":"ReincarnateSuppressFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", - "value":124 + "value":123 + },{ + "description":"GetRequiredLevel", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_REQUIRED_LEVEL", + "value":381 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME", - "value":125 + "value":124 },{ "description":"GetModifierPercentageRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", - "value":126 + "value":125 },{ "description":"GetModifierStackingRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_STACKING", - "value":127 + "value":126 },{ "description":"GetModifierPropertyRestorationAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", - "value":372 + "value":374 },{ "description":"GetModifierPropertyRestorationAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", - "value":373 + "value":375 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":309 + "value":311 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":342 + "value":344 },{ "description":"GetModifierSlowResistanceAppliesToAttacks", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", - "value":299 + "value":301 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":298 + "value":300 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":297 + "value":299 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":247 + "value":249 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", @@ -44186,73 +44258,73 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":56 + "value":55 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":57 + "value":56 },{ "description":"GetModifierSpellRedirectTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":282 + "value":284 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS", - "value":106 + "value":105 },{ "description":"GetModifierBonusStats_Agility_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", - "value":109 + "value":108 },{ "description":"GetModifierBonusStats_Intellect", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", - "value":107 + "value":106 },{ "description":"GetModifierBonusStats_Intellect_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", - "value":110 + "value":109 },{ "description":"GetModifierBonusStats_Strength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", - "value":105 + "value":104 },{ "description":"GetModifierBonusStats_Strength_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", - "value":108 + "value":107 },{ "description":"GetModifierStatusResistance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE", - "value":70 + "value":69 },{ "description":"GetModifierStatusResistanceCaster", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", - "value":72 + "value":71 },{ "description":"GetModifierStatusResistanceStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", - "value":71 + "value":70 },{ "description":"GetModifierStrongIllusion", "enum":"modifierfunction", @@ -44276,67 +44348,73 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", - "value":359 + "value":361 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":273 + "value":275 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":320 + "value":322 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":293 + "value":295 },{ "description":"GetSuppressIncomingCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":375 + "value":377 + },{ + "description":"GetModifierPropertySuppressInvalidMoveAttackOrders", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "value":379 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":271 + "value":273 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":259 + "value":261 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":296 + "value":298 },{ "description":"GetTierTokenReroll", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", - "value":351 + "value":353 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":234 + "value":236 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":268 + "value":270 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -44354,7 +44432,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", - "value":353 + "value":355 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", @@ -44366,13 +44444,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":243 + "value":245 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":244 + "value":246 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", @@ -44384,7 +44462,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":283 + "value":285 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", @@ -44409,30 +44487,42 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "value":178 + },{ + "description":"GetModifierOverrideUntargetableFrom", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "value":386 + },{ + "description":"GetModifierOverrideUntargetableTo", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_TO", + "value":387 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":376 + "value":378 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", - "value":352 + "value":354 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":264 + "value":266 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":265 + "value":267 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", @@ -44444,7 +44534,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", - "value":310 + "value":312 },{ "enum":"modifierstate", "kind":"constant", @@ -45136,19 +45226,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"muerta_debut_satyr_a", - "value":1796 + "value":1799 },{ "kind":"constant", "name":"muerta_debut_satyr_b", - "value":1797 + "value":1800 },{ "kind":"constant", "name":"muerta_debut_satyr_c", - "value":1798 + "value":1801 },{ "kind":"constant", "name":"radiant_melee_mars_shieldbash", - "value":1799 + "value":1796 },{ "extend":"C_BaseModelEntity", "kind":"class", @@ -47008,7 +47098,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "members":[{ "args":[], "name":"GetAbsOrigin", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetHealth", @@ -48997,6 +49087,10 @@ interface CDOTA_PanoramaScript_GameUI GetUnitLocToken( pszUnitName: string ): string; /** Get the localized version of a unit's name */ GetUnitNameLocalized( pszUnitName: string ): string; + /** Get the localized version of a hero's name by id */ + GetHeroNameLocalizedForHeroID( nHeroID: number ): string; + /** Get hero name by hero ID */ + GetHeroNameForHeroID( nHeroID: number ): string; /** Creates a localized version of the number */ ConstructNumberString( args ): void; } @@ -49088,6 +49182,8 @@ interface $ LogChannel( _arg_1 ): void; /** Return true if a file exists. Path will usually start with 'file://{images}' */ BImageFileExists( _arg_1 ): void; + /** Return the position of the mouse in the parent window. */ + MousePosition( _arg_1 ): void; } interface DOTAHeroModelOverlay { @@ -49185,6 +49281,7 @@ interface DOTAHeroModelOverlay ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49302,6 +49399,7 @@ interface DOTAPlay ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49424,6 +49522,7 @@ interface Panel ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49541,6 +49640,7 @@ interface Label ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49662,6 +49762,7 @@ interface ToggleButton ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49781,6 +49882,7 @@ interface TabButton ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49903,6 +50005,7 @@ interface DOTAAvatarImage ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -50023,6 +50126,7 @@ interface CustomUIElement ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -50160,6 +50264,7 @@ declare enum DOTA_GameMode DOTA_GAMEMODE_TURBO = 23, DOTA_GAMEMODE_MUTATION = 24, DOTA_GAMEMODE_COACHES_CHALLENGE = 25, + DOTA_GAMEMODE_BOT_CHALLENGE = 26, } declare enum DOTAConnectionState_t @@ -50245,6 +50350,8 @@ declare enum DOTA_OVERHEAD_ALERT OVERHEAD_ALERT_SHARD = 23, OVERHEAD_ALERT_DEADLY_BLOW = 24, OVERHEAD_ALERT_FORCE_MISS = 25, + OVERHEAD_ALERT_AEGIS = 26, + OVERHEAD_ALERT_DISPEL = 27, } declare enum DOTA_HeroPickState @@ -50545,6 +50652,8 @@ declare enum DOTA_ABILITY_BEHAVIOR DOTA_ABILITY_BEHAVIOR_IGNORE_INVISIBLE = 70368744177664, DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE = 140737488355328, DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM = 281474976710656, + DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI = 562949953421312, + DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND = 1125899906842624, } declare enum DAMAGE_TYPES @@ -50890,7 +50999,11 @@ declare enum GameActivity_t ACT_DOTA_KEZ_KATANA_IMPALE_FAST = 1771, ACT_DOTA_UNICYCLE = 1772, ACT_DOTA_UNICYCLE_END = 1773, + ACT_DOTA_LARGO_ULT_STRUM_SUCCESS = 1774, + ACT_DOTA_LARGO_ULT_STRUM_FAIL = 1775, ACT_DOTA_MVP_SCREEN = 1776, + ACT_DOTA_LARGO_ULT_TOGGLE_ON = 1777, + ACT_DOTA_LARGO_ULT_TOGGLE_OFF = 1778, } declare enum DOTAMinimapEvent_t @@ -51017,10 +51130,11 @@ declare enum DOTASlotType_t DOTA_LOADOUT_TYPE_ROSHAN = 98, DOTA_LOADOUT_TYPE_TORMENTOR = 99, DOTA_LOADOUT_TYPE_ANCIENT = 100, + DOTA_LOADOUT_TYPE_PET_EFFIGY = 101, DOTA_PLAYER_LOADOUT_START = 70, - DOTA_PLAYER_LOADOUT_END = 100, - DOTA_LOADOUT_TYPE_NONE = 101, - DOTA_LOADOUT_TYPE_COUNT = 102, + DOTA_PLAYER_LOADOUT_END = 101, + DOTA_LOADOUT_TYPE_NONE = 102, + DOTA_LOADOUT_TYPE_COUNT = 103, } declare enum modifierfunction @@ -51131,180 +51245,180 @@ declare enum modifierfunction MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 51, /** GetModifierHealAmplify_PercentageTarget */ MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 52, - /** GetModifierHPRegen_CanBeNegative */ - MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE = 53, /** GetModifierHPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 54, + MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 53, /** GetModifierLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, + MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, /** GetModifierSpellLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 56, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, /** GetModifierSpellLifestealRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 57, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 56, /** GetModifierMPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 58, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 57, /** GetModifierMPRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 59, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 58, /** GetModifierManaDrainAmplify_Percentage */ - MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 60, + MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 59, /** GetModifierMPRestoreAmplify_Percentage */ - MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 61, + MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 60, /** GetModifierBaseDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 62, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 61, /** GetModifierBaseDamageOutgoing_PercentageUnique */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 63, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 62, /** GetModifierIncomingDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 64, + MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 63, /** GetModifierIncomingPhysicalDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 65, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 64, /** GetModifierIncomingPhysicalDamageConstant */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 66, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 65, /** GetModifierIncomingSpellDamageConstant */ - MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 67, + MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 66, /** GetModifierEvasion_Constant */ - MODIFIER_PROPERTY_EVASION_CONSTANT = 68, + MODIFIER_PROPERTY_EVASION_CONSTANT = 67, /** GetModifierNegativeEvasion_Constant */ - MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 69, + MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 68, /** GetModifierStatusResistance */ - MODIFIER_PROPERTY_STATUS_RESISTANCE = 70, + MODIFIER_PROPERTY_STATUS_RESISTANCE = 69, /** GetModifierStatusResistanceStacking */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 71, + MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 70, /** GetModifierStatusResistanceCaster */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 72, + MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 71, /** GetModifierAvoidDamage */ - MODIFIER_PROPERTY_AVOID_DAMAGE = 73, + MODIFIER_PROPERTY_AVOID_DAMAGE = 72, /** GetModifierAvoidSpell */ - MODIFIER_PROPERTY_AVOID_SPELL = 74, + MODIFIER_PROPERTY_AVOID_SPELL = 73, /** GetModifierMiss_Percentage */ - MODIFIER_PROPERTY_MISS_PERCENTAGE = 75, + MODIFIER_PROPERTY_MISS_PERCENTAGE = 74, /** GetModifierPhysicalArmorBase_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 76, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 75, /** GetModifierPhysicalArmorTotal_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 77, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 76, /** GetModifierPhysicalArmorBonus */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 78, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 77, /** GetModifierPhysicalArmorBonusUnique */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 79, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 78, /** GetModifierPhysicalArmorBonusUniqueActive */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 80, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 79, /** GetModifierPhysicalArmorBonusPost */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 81, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 80, /** GetModifierMinPhysicalArmor */ - MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 82, + MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 81, /** GetModifierIgnorePhysicalArmor */ - MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 83, + MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 82, /** GetModifierMagicalResistanceBaseReduction */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 84, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 83, /** GetModifierMagicalResistanceDirectModification */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 85, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 84, /** GetModifierMagicalResistanceBonus */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 86, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 85, /** GetModifierMagicalResistanceBonusIllusions */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 87, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 86, /** GetModifierMagicalResistanceBonusUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 88, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 87, /** GetModifierMagicalResistanceDecrepifyUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 89, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 88, /** GetModifierBaseRegen */ - MODIFIER_PROPERTY_BASE_MANA_REGEN = 90, + MODIFIER_PROPERTY_BASE_MANA_REGEN = 89, /** GetModifierConstantManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 91, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 90, /** GetModifierConstantManaRegenUnique */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 92, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 91, /** GetModifierTotalPercentageManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 93, + MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 92, /** GetModifierConstantHealthRegen */ - MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 94, + MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 93, /** GetModifierHealthRegenPercentage */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 95, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 94, /** GetModifierHealthRegenPercentageUnique */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 96, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 95, /** GetModifierHealthBonus */ - MODIFIER_PROPERTY_HEALTH_BONUS = 97, + MODIFIER_PROPERTY_HEALTH_BONUS = 96, /** GetModifierManaBonus */ - MODIFIER_PROPERTY_MANA_BONUS = 98, + MODIFIER_PROPERTY_MANA_BONUS = 97, /** GetModifierExtraStrengthBonus */ - MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 99, + MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 98, /** GetModifierExtraHealthBonus */ - MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 100, + MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 99, /** GetModifierExtraManaBonus */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 101, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 100, /** GetModifierExtraManaBonusPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 102, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 101, /** GetModifierExtraHealthPercentage */ - MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 103, + MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 102, /** GetModifierExtraManaPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 104, + MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 103, /** GetModifierBonusStats_Strength */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 105, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 104, /** GetModifierBonusStats_Agility */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 106, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 105, /** GetModifierBonusStats_Intellect */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 107, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 106, /** GetModifierBonusStats_Strength_Percentage */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 108, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 107, /** GetModifierBonusStats_Agility_Percentage */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 109, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 108, /** GetModifierBonusStats_Intellect_Percentage */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 110, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 109, /** GetModifierCastRangeBonus */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS = 111, + MODIFIER_PROPERTY_CAST_RANGE_BONUS = 110, /** GetModifierCastRangeBonusPercentage */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 112, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 111, /** GetModifierCastRangeBonusTarget */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 113, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 112, /** GetModifierCastRangeBonusStacking */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 114, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 113, /** GetModifierAttackRangeOverride */ - MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 115, + MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 114, /** GetModifierAttackRangeBonus */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 116, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 115, /** GetModifierAttackRangeBonusUnique */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 117, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 116, /** GetModifierAttackRangeBonusPercentage */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 118, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 117, /** GetModifierMaxAttackRange */ - MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 119, + MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 118, /** GetModifierProjectileSpeedBonus */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 120, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 119, /** GetModifierProjectileSpeedBonusPercentage */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 121, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 120, /** GetModifierProjectileName */ - MODIFIER_PROPERTY_PROJECTILE_NAME = 122, + MODIFIER_PROPERTY_PROJECTILE_NAME = 121, /** ReincarnateTime */ - MODIFIER_PROPERTY_REINCARNATION = 123, + MODIFIER_PROPERTY_REINCARNATION = 122, /** ReincarnateSuppressFX */ - MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 124, + MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 123, /** GetModifierConstantRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME = 125, + MODIFIER_PROPERTY_RESPAWNTIME = 124, /** GetModifierPercentageRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 126, + MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 125, /** GetModifierStackingRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 127, + MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 126, /** GetModifierPercentageCooldown */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 128, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 127, /** GetModifierPercentageCooldownOngoing */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 129, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 128, /** GetModifierPercentageCasttime */ - MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 130, + MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 129, /** GetModifierPercentageAttackAnimTime */ - MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 131, + MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 130, /** GetModifierPercentageManacost */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 132, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 131, /** GetModifierPercentageManacostStacking */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 133, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 132, /** GetModifierPercentageHealthcost */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 134, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 133, /** GetModifierPercentageHealthcostStacking */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 135, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 134, /** GetModifierConstantDeathGoldCost */ - MODIFIER_PROPERTY_DEATHGOLDCOST = 136, + MODIFIER_PROPERTY_DEATHGOLDCOST = 135, /** GetModifierPercentageDeathGoldCost */ - MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 137, + MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 136, /** GetModifierPercentageExpRateBoost */ - MODIFIER_PROPERTY_EXP_RATE_BOOST = 138, + MODIFIER_PROPERTY_EXP_RATE_BOOST = 137, /** GetModifierPercentageGoldRateBoost */ - MODIFIER_PROPERTY_GOLD_RATE_BOOST = 139, + MODIFIER_PROPERTY_GOLD_RATE_BOOST = 138, + /** GetModifierPercentageConvertExpToGold */ + MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT = 139, /** GetModifierPreAttack_CriticalStrike */ MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 140, /** GetModifierPreAttack_Target_CriticalStrike */ @@ -51409,378 +51523,397 @@ declare enum modifierfunction MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 190, /** GetConvertAttackPhysicalToPure */ MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 191, + /** GetBuffAmplification */ + MODIFIER_PROPERTY_BUFF_AMPLIFICATION = 192, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 192, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 193, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 193, + MODIFIER_EVENT_ON_ATTACK_RECORD = 194, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 194, + MODIFIER_EVENT_ON_ATTACK_START = 195, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 195, + MODIFIER_EVENT_ON_ATTACK = 196, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 196, + MODIFIER_EVENT_ON_ATTACK_LANDED = 197, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 197, + MODIFIER_EVENT_ON_ATTACK_FAIL = 198, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 198, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 199, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 199, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 200, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 200, + MODIFIER_EVENT_ON_ORDER = 201, + /** OnOrderReceived */ + MODIFIER_EVENT_ON_ORDER_RECEIVED = 202, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 201, + MODIFIER_EVENT_ON_UNIT_MOVED = 203, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 202, + MODIFIER_EVENT_ON_ABILITY_START = 204, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 203, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 205, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 204, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 206, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 205, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 207, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 206, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 208, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 207, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 209, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 208, + MODIFIER_EVENT_ON_REFRESH = 210, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 209, + MODIFIER_EVENT_ON_TAKEDAMAGE = 211, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 210, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 212, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 211, + MODIFIER_EVENT_ON_STATE_CHANGED = 213, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 212, + MODIFIER_EVENT_ON_ORB_EFFECT = 214, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 213, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 215, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 214, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 216, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 215, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 217, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 216, + MODIFIER_EVENT_ON_ATTACKED = 218, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 217, + MODIFIER_EVENT_ON_DEATH = 219, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 218, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 220, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 219, + MODIFIER_EVENT_ON_RESPAWN = 221, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 220, + MODIFIER_EVENT_ON_SPENT_MANA = 222, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 221, + MODIFIER_EVENT_ON_SPENT_HEALTH = 223, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 222, + MODIFIER_EVENT_ON_TELEPORTING = 224, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 223, + MODIFIER_EVENT_ON_TELEPORTED = 225, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 224, + MODIFIER_EVENT_ON_SET_LOCATION = 226, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 225, + MODIFIER_EVENT_ON_HEALTH_GAINED = 227, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 226, + MODIFIER_EVENT_ON_MANA_GAINED = 228, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 227, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 229, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 228, + MODIFIER_EVENT_ON_HERO_KILLED = 230, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 229, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 231, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 230, + MODIFIER_EVENT_ON_BUILDING_KILLED = 232, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 231, + MODIFIER_EVENT_ON_MODEL_CHANGED = 233, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 232, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 234, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 233, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 235, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 234, + MODIFIER_PROPERTY_TOOLTIP = 236, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 235, + MODIFIER_PROPERTY_MODEL_CHANGE = 237, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 236, + MODIFIER_PROPERTY_MODEL_SCALE = 238, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 237, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 239, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 238, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 240, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 239, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 241, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 240, + MODIFIER_PROPERTY_IS_SCEPTER = 242, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 241, + MODIFIER_PROPERTY_IS_SHARD = 243, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 242, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 244, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 243, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 245, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 244, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 246, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 245, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 247, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 246, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 248, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 247, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 249, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 248, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 250, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 249, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 251, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 250, + MODIFIER_PROPERTY_DISABLE_TURNING = 252, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 251, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 253, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 252, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 254, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 253, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 255, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 254, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 256, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 255, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 257, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 256, + MODIFIER_EVENT_ON_DOMINATED = 258, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 257, + MODIFIER_EVENT_ON_KILL = 259, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 258, + MODIFIER_EVENT_ON_ASSIST = 260, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 259, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 261, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 260, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 262, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 261, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 263, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 262, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 264, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 263, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 265, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 264, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 266, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 265, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 266, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 267, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 268, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 267, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 269, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 268, + MODIFIER_PROPERTY_TOOLTIP2 = 270, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 269, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 271, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 270, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 272, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 271, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 273, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 272, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 274, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 273, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 275, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 274, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 276, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 275, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 277, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 276, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 277, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 278, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 279, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 278, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 280, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 279, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 281, /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 280, + MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 282, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 281, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 283, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 282, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 284, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 283, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 285, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 284, + MODIFIER_PROPERTY_PACK_RAT = 286, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 285, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 287, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 286, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 288, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 287, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 289, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 288, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 290, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 289, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 291, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 290, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 292, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 291, + MODIFIER_PROPERTY_FAIL_ATTACK = 293, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 292, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 294, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 293, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 295, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 294, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 296, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 295, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 297, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 296, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 298, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 297, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 299, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 298, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 300, /** GetModifierSlowResistanceAppliesToAttacks */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 299, + MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 301, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 300, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 302, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 301, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 303, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 302, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 304, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 303, + MODIFIER_PROPERTY_BECOME_STRENGTH = 305, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 304, + MODIFIER_PROPERTY_BECOME_AGILITY = 306, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 305, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 307, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 306, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 308, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 307, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 309, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 308, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 310, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 309, + MODIFIER_PROPERTY_SHARE_XPRUNE = 311, /** GetModifierXPFountainCountdownTimeOverride */ - MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 310, + MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 312, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 311, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 313, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 312, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 314, /** GetModifierPreserveNeutralItemPassives */ - MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 313, + MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 315, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 314, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 316, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 315, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 317, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 316, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 318, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 317, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 319, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 318, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 320, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 319, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 321, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 320, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 322, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 321, + MODIFIER_PROPERTY_ABILITY_POINTS = 323, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 322, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 324, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 323, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 325, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 324, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 326, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 325, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 327, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 326, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 328, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 327, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 329, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 328, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 330, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 329, + MODIFIER_PROPERTY_FOW_TEAM = 331, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 330, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 332, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 331, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 333, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 332, + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 334, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 333, + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 335, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 334, + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 336, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 335, + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 337, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 336, + MODIFIER_EVENT_ON_DAY_STARTED = 338, /** OnNightStarted */ - MODIFIER_EVENT_ON_NIGHT_STARTED = 337, + MODIFIER_EVENT_ON_NIGHT_STARTED = 339, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 338, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 340, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 339, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 341, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 340, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 342, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 341, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 343, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 342, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 344, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 343, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 345, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 344, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 346, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 345, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 347, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 346, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 348, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 347, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 349, /** OnTreeCutDown */ - MODIFIER_EVENT_ON_TREE_CUT_DOWN = 348, + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 350, /** OnCleaveAttackLanded */ - MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 349, + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 351, /** MinAttributeLevel */ - MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 350, + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 352, /** GetTierTokenReroll */ - MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 351, + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 353, /** GetVisionDegreeRestriction */ - MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 352, + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 354, /** GetModifierTotal_ConstantBlockStacking */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 353, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 355, /** GetModifierInventorySlotRestricted */ - MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 354, + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 356, /** OnTierTokenRerolled */ - MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 355, + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 357, /** GetRedirectSpell */ - MODIFIER_PROPERTY_REDIRECT_SPELL = 356, + MODIFIER_PROPERTY_REDIRECT_SPELL = 358, /** GetBaseAttackPostBonus */ - MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 357, + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 359, /** OnFoWTeamChanged */ - MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 358, + MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 360, /** GetSuppressAttackProcs */ - MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 359, + MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 361, /** OnAbilityToggled */ - MODIFIER_EVENT_ON_ABILITY_TOGGLED = 360, + MODIFIER_EVENT_ON_ABILITY_TOGGLED = 362, /** GetModifierAvoidAttackProcs */ - MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 361, + MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 363, /** OnRuneSpawn */ - MODIFIER_EVENT_ON_RUNE_SPAWN = 362, + MODIFIER_EVENT_ON_RUNE_SPAWN = 364, /** GetModifierProperty_PhysicalLifesteal */ - MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 363, + MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 365, /** GetModifierProperty_MagicalLifesteal */ - MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 364, + MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 366, /** OnPureDamageCalculated */ - MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 365, + MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 367, /** GetModifierNeutralTrinketOptions */ - MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 366, + MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 368, /** GetModifierNeutralEnhancementOptions */ - MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 367, + MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 369, /** GetModifierMoveSpeedMax_BonusConstant */ - MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 368, + MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 370, /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ - MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 369, + MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 371, /** GetModifierPropertyForbidIllusions */ - MODIFIER_PROPERTY_FORBID_ILLUSIONS = 370, + MODIFIER_PROPERTY_FORBID_ILLUSIONS = 372, /** GetModifierPropertyManacostOverride */ - MODIFIER_PROPERTY_MANACOST_OVERRIDE = 371, + MODIFIER_PROPERTY_MANACOST_OVERRIDE = 373, /** GetModifierPropertyRestorationAmplification */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 372, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 374, /** GetModifierPropertyRestorationAmplificationUnique */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 373, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 375, /** GetModifierPropertyHealingAmplificationUnique */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 374, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 376, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 375, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 377, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 376, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 378, + /** GetModifierPropertySuppressInvalidMoveAttackOrders */ + MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 379, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 377, - MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT = 378, - MODIFIER_FUNCTION_LAST = 379, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 380, + /** GetRequiredLevel */ + MODIFIER_PROPERTY_REQUIRED_LEVEL = 381, + /** OnModifierRefreshed */ + MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 382, + /** OnAbilitySwapped */ + MODIFIER_EVENT_ON_ABILITY_SWAPPED = 383, + /** GetModifierOverrideCreepBounty */ + MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 384, + /** GetModifierOverrideBaseDamage */ + MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 385, + /** GetModifierOverrideUntargetableFrom */ + MODIFIER_PROPERTY_UNTARGETABLE_FROM = 386, + /** GetModifierOverrideUntargetableTo */ + MODIFIER_PROPERTY_UNTARGETABLE_TO = 387, + MODIFIER_FUNCTION_LAST = 388, MODIFIER_FUNCTION_INVALID = 65535, } @@ -51861,6 +51994,7 @@ declare enum DOTAModifierAttribute_t MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE = 4, MODIFIER_ATTRIBUTE_AURA_PRIORITY = 8, MODIFIER_ATTRIBUTE_IGNORE_DODGE = 16, + MODIFIER_ATTRIBUTE_DUPLICATED = 32, } declare enum Attributes @@ -52092,190 +52226,195 @@ declare enum DOTAKeybindCommand_t DOTA_KEYBIND_TALENT_UPGRADE_LEFT = 59, DOTA_KEYBIND_TALENT_UPGRADE_RIGHT = 60, DOTA_KEYBIND_TALENT_UPGRADE_ATTRIBUTE = 61, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 62, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 63, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 64, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 65, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 66, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 67, - DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 68, - DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 69, - DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 70, - DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 71, - DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 72, - DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 73, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 74, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 75, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 76, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 77, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 78, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 79, - DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 80, - DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 81, - DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 82, - DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 83, - DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 84, - DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 85, - DOTA_KEYBIND_INVENTORY1 = 86, - DOTA_KEYBIND_INVENTORY2 = 87, - DOTA_KEYBIND_INVENTORY3 = 88, - DOTA_KEYBIND_INVENTORY4 = 89, - DOTA_KEYBIND_INVENTORY5 = 90, - DOTA_KEYBIND_INVENTORY6 = 91, - DOTA_KEYBIND_INVENTORYTP = 92, - DOTA_KEYBIND_INVENTORYNEUTRAL = 93, - DOTA_KEYBIND_INVENTORY1_QUICKCAST = 94, - DOTA_KEYBIND_INVENTORY2_QUICKCAST = 95, - DOTA_KEYBIND_INVENTORY3_QUICKCAST = 96, - DOTA_KEYBIND_INVENTORY4_QUICKCAST = 97, - DOTA_KEYBIND_INVENTORY5_QUICKCAST = 98, - DOTA_KEYBIND_INVENTORY6_QUICKCAST = 99, - DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 100, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 101, - DOTA_KEYBIND_INVENTORY1_AUTOCAST = 102, - DOTA_KEYBIND_INVENTORY2_AUTOCAST = 103, - DOTA_KEYBIND_INVENTORY3_AUTOCAST = 104, - DOTA_KEYBIND_INVENTORY4_AUTOCAST = 105, - DOTA_KEYBIND_INVENTORY5_AUTOCAST = 106, - DOTA_KEYBIND_INVENTORY6_AUTOCAST = 107, - DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 108, - DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 109, - DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 110, - DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 111, - DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 112, - DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 113, - DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 114, - DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 115, - DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 116, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 117, - DOTA_KEYBIND_CONTROL_GROUP1 = 118, - DOTA_KEYBIND_CONTROL_GROUP2 = 119, - DOTA_KEYBIND_CONTROL_GROUP3 = 120, - DOTA_KEYBIND_CONTROL_GROUP4 = 121, - DOTA_KEYBIND_CONTROL_GROUP5 = 122, - DOTA_KEYBIND_CONTROL_GROUP6 = 123, - DOTA_KEYBIND_CONTROL_GROUP7 = 124, - DOTA_KEYBIND_CONTROL_GROUP8 = 125, - DOTA_KEYBIND_CONTROL_GROUP9 = 126, - DOTA_KEYBIND_CONTROL_GROUP10 = 127, - DOTA_KEYBIND_CONTROL_GROUPCYCLE = 128, - DOTA_KEYBIND_SELECT_ALLY1 = 129, - DOTA_KEYBIND_SELECT_ALLY2 = 130, - DOTA_KEYBIND_SELECT_ALLY3 = 131, - DOTA_KEYBIND_SELECT_ALLY4 = 132, - DOTA_KEYBIND_SELECT_ALLY5 = 133, - DOTA_KEYBIND_SHOP_TOGGLE = 134, - DOTA_KEYBIND_SCOREBOARD_TOGGLE = 135, - DOTA_KEYBIND_COMBATLOG_TOGGLE = 136, - DOTA_KEYBIND_SCREENSHOT = 137, - DOTA_KEYBIND_ESCAPE = 138, - DOTA_KEYBIND_CONSOLE = 139, - DOTA_KEYBIND_DEATH_SUMMARY = 140, - DOTA_KEYBIND_LEARN_ABILITIES = 141, - DOTA_KEYBIND_LEARN_STATS = 142, - DOTA_KEYBIND_ACTIVATE_GLYPH = 143, - DOTA_KEYBIND_ACTIVATE_RADAR = 144, - DOTA_KEYBIND_PURCHASE_QUICKBUY = 145, - DOTA_KEYBIND_PURCHASE_STICKY = 146, - DOTA_KEYBIND_GRAB_STASH_ITEMS = 147, - DOTA_KEYBIND_TOGGLE_AUTOATTACK = 148, - DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 149, - DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 150, - DOTA_KEYBIND_FILTER_ENEMY = 151, - DOTA_KEYBIND_FILTER_ALLY = 152, - DOTA_KEYBIND_FILTER_HERO = 153, - DOTA_KEYBIND_FILTER_NONHERO = 154, - DOTA_KEYBIND_TAUNT = 155, - DOTA_KEYBIND_SHOP_CONSUMABLES = 156, - DOTA_KEYBIND_SHOP_ATTRIBUTES = 157, - DOTA_KEYBIND_SHOP_ARMAMENTS = 158, - DOTA_KEYBIND_SHOP_ARCANE = 159, - DOTA_KEYBIND_SHOP_BASICS = 160, - DOTA_KEYBIND_SHOP_SUPPORT = 161, - DOTA_KEYBIND_SHOP_CASTER = 162, - DOTA_KEYBIND_SHOP_WEAPONS = 163, - DOTA_KEYBIND_SHOP_ARMOR = 164, - DOTA_KEYBIND_SHOP_ARTIFACTS = 165, - DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 166, - DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 167, - DOTA_KEYBIND_SHOP_SECRET = 168, - DOTA_KEYBIND_SHOP_SEARCHBOX = 169, - DOTA_KEYBIND_SHOP_SLOT_1 = 170, - DOTA_KEYBIND_SHOP_SLOT_2 = 171, - DOTA_KEYBIND_SHOP_SLOT_3 = 172, - DOTA_KEYBIND_SHOP_SLOT_4 = 173, - DOTA_KEYBIND_SHOP_SLOT_5 = 174, - DOTA_KEYBIND_SHOP_SLOT_6 = 175, - DOTA_KEYBIND_SHOP_SLOT_7 = 176, - DOTA_KEYBIND_SHOP_SLOT_8 = 177, - DOTA_KEYBIND_SHOP_SLOT_9 = 178, - DOTA_KEYBIND_SHOP_SLOT_10 = 179, - DOTA_KEYBIND_SHOP_SLOT_11 = 180, - DOTA_KEYBIND_SHOP_SLOT_12 = 181, - DOTA_KEYBIND_SHOP_SLOT_13 = 182, - DOTA_KEYBIND_SHOP_SLOT_14 = 183, - DOTA_KEYBIND_SPEC_CAMERA_UP = 184, - DOTA_KEYBIND_SPEC_CAMERA_DOWN = 185, - DOTA_KEYBIND_SPEC_CAMERA_LEFT = 186, - DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 187, - DOTA_KEYBIND_SPEC_CAMERA_GRIP = 188, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 189, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 190, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 191, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 192, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 193, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 194, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 195, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 196, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 197, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 198, - DOTA_KEYBIND_SPEC_UNIT_SELECT = 199, - DOTA_KEYBIND_SPEC_HERO_SELECT = 200, - DOTA_KEYBIND_SPEC_PAUSE = 201, - DOTA_KEYBIND_SPEC_CHAT = 202, - DOTA_KEYBIND_SPEC_SCOREBOARD = 203, - DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 204, - DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 205, - DOTA_KEYBIND_SPEC_STATS_ITEM = 206, - DOTA_KEYBIND_SPEC_STATS_GOLD = 207, - DOTA_KEYBIND_SPEC_STATS_XP = 208, - DOTA_KEYBIND_SPEC_STATS_FANTASY = 209, - DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 210, - DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 211, - DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 212, - DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 213, - DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 214, - DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 215, - DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 216, - DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 217, - DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 218, - DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 219, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 220, - DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 221, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 222, - DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 223, - DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 224, - DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 225, - DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 226, - DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 227, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 228, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 229, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 230, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 231, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 232, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 233, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 234, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 235, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 236, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 237, - DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 238, - DOTA_KEYBIND_INSPECTHEROINWORLD = 239, - DOTA_KEYBIND_CAMERA_ZOOM_IN = 240, - DOTA_KEYBIND_CAMERA_ZOOM_OUT = 241, - DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 242, - DOTA_KEYBIND_DOTA_ALT = 243, - DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 244, - DOTA_KEYBIND_COUNT = 245, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT1 = 62, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT2 = 63, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT3 = 64, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT4 = 65, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 66, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 67, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 68, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 69, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 70, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 71, + DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 72, + DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 73, + DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 74, + DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 75, + DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 76, + DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 77, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 78, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 79, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 80, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 81, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 82, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 83, + DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 84, + DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 85, + DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 86, + DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 87, + DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 88, + DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 89, + DOTA_KEYBIND_INVENTORY1 = 90, + DOTA_KEYBIND_INVENTORY2 = 91, + DOTA_KEYBIND_INVENTORY3 = 92, + DOTA_KEYBIND_INVENTORY4 = 93, + DOTA_KEYBIND_INVENTORY5 = 94, + DOTA_KEYBIND_INVENTORY6 = 95, + DOTA_KEYBIND_INVENTORYTP = 96, + DOTA_KEYBIND_INVENTORYNEUTRAL = 97, + DOTA_KEYBIND_INVENTORY1_QUICKCAST = 98, + DOTA_KEYBIND_INVENTORY2_QUICKCAST = 99, + DOTA_KEYBIND_INVENTORY3_QUICKCAST = 100, + DOTA_KEYBIND_INVENTORY4_QUICKCAST = 101, + DOTA_KEYBIND_INVENTORY5_QUICKCAST = 102, + DOTA_KEYBIND_INVENTORY6_QUICKCAST = 103, + DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 104, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 105, + DOTA_KEYBIND_INVENTORY1_AUTOCAST = 106, + DOTA_KEYBIND_INVENTORY2_AUTOCAST = 107, + DOTA_KEYBIND_INVENTORY3_AUTOCAST = 108, + DOTA_KEYBIND_INVENTORY4_AUTOCAST = 109, + DOTA_KEYBIND_INVENTORY5_AUTOCAST = 110, + DOTA_KEYBIND_INVENTORY6_AUTOCAST = 111, + DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 112, + DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 113, + DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 114, + DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 115, + DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 116, + DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 117, + DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 118, + DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 119, + DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 120, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 121, + DOTA_KEYBIND_CONTROL_GROUP1 = 122, + DOTA_KEYBIND_CONTROL_GROUP2 = 123, + DOTA_KEYBIND_CONTROL_GROUP3 = 124, + DOTA_KEYBIND_CONTROL_GROUP4 = 125, + DOTA_KEYBIND_CONTROL_GROUP5 = 126, + DOTA_KEYBIND_CONTROL_GROUP6 = 127, + DOTA_KEYBIND_CONTROL_GROUP7 = 128, + DOTA_KEYBIND_CONTROL_GROUP8 = 129, + DOTA_KEYBIND_CONTROL_GROUP9 = 130, + DOTA_KEYBIND_CONTROL_GROUP10 = 131, + DOTA_KEYBIND_CONTROL_GROUPCYCLE = 132, + DOTA_KEYBIND_SELECT_ALLY1 = 133, + DOTA_KEYBIND_SELECT_ALLY2 = 134, + DOTA_KEYBIND_SELECT_ALLY3 = 135, + DOTA_KEYBIND_SELECT_ALLY4 = 136, + DOTA_KEYBIND_SELECT_ALLY5 = 137, + DOTA_KEYBIND_SHOP_TOGGLE = 138, + DOTA_KEYBIND_SCOREBOARD_TOGGLE = 139, + DOTA_KEYBIND_COMBATLOG_TOGGLE = 140, + DOTA_KEYBIND_SCREENSHOT = 141, + DOTA_KEYBIND_ESCAPE = 142, + DOTA_KEYBIND_CONSOLE = 143, + DOTA_KEYBIND_DEATH_SUMMARY = 144, + DOTA_KEYBIND_LEARN_ABILITIES = 145, + DOTA_KEYBIND_LEARN_STATS = 146, + DOTA_KEYBIND_ACTIVATE_GLYPH = 147, + DOTA_KEYBIND_ACTIVATE_RADAR = 148, + DOTA_KEYBIND_PURCHASE_QUICKBUY = 149, + DOTA_KEYBIND_PURCHASE_STICKY = 150, + DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 151, + DOTA_KEYBIND_GRAB_STASH_ITEMS = 152, + DOTA_KEYBIND_TOGGLE_AUTOATTACK = 153, + DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 154, + DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 155, + DOTA_KEYBIND_FILTER_ENEMY = 156, + DOTA_KEYBIND_FILTER_ALLY = 157, + DOTA_KEYBIND_FILTER_HERO = 158, + DOTA_KEYBIND_FILTER_NONHERO = 159, + DOTA_KEYBIND_TAUNT = 160, + DOTA_KEYBIND_SHOP_CONSUMABLES = 161, + DOTA_KEYBIND_SHOP_ATTRIBUTES = 162, + DOTA_KEYBIND_SHOP_ARMAMENTS = 163, + DOTA_KEYBIND_SHOP_ARCANE = 164, + DOTA_KEYBIND_SHOP_BASICS = 165, + DOTA_KEYBIND_SHOP_SUPPORT = 166, + DOTA_KEYBIND_SHOP_CASTER = 167, + DOTA_KEYBIND_SHOP_WEAPONS = 168, + DOTA_KEYBIND_SHOP_ARMOR = 169, + DOTA_KEYBIND_SHOP_ARTIFACTS = 170, + DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 171, + DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 172, + DOTA_KEYBIND_SHOP_SECRET = 173, + DOTA_KEYBIND_SHOP_SEARCHBOX = 174, + DOTA_KEYBIND_SHOP_SLOT_1 = 175, + DOTA_KEYBIND_SHOP_SLOT_2 = 176, + DOTA_KEYBIND_SHOP_SLOT_3 = 177, + DOTA_KEYBIND_SHOP_SLOT_4 = 178, + DOTA_KEYBIND_SHOP_SLOT_5 = 179, + DOTA_KEYBIND_SHOP_SLOT_6 = 180, + DOTA_KEYBIND_SHOP_SLOT_7 = 181, + DOTA_KEYBIND_SHOP_SLOT_8 = 182, + DOTA_KEYBIND_SHOP_SLOT_9 = 183, + DOTA_KEYBIND_SHOP_SLOT_10 = 184, + DOTA_KEYBIND_SHOP_SLOT_11 = 185, + DOTA_KEYBIND_SHOP_SLOT_12 = 186, + DOTA_KEYBIND_SHOP_SLOT_13 = 187, + DOTA_KEYBIND_SHOP_SLOT_14 = 188, + DOTA_KEYBIND_SPEC_CAMERA_UP = 189, + DOTA_KEYBIND_SPEC_CAMERA_DOWN = 190, + DOTA_KEYBIND_SPEC_CAMERA_LEFT = 191, + DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 192, + DOTA_KEYBIND_SPEC_CAMERA_GRIP = 193, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 194, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 195, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 196, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 197, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 198, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 199, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 200, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 201, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 202, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 203, + DOTA_KEYBIND_SPEC_UNIT_SELECT = 204, + DOTA_KEYBIND_SPEC_HERO_SELECT = 205, + DOTA_KEYBIND_SPEC_PAUSE = 206, + DOTA_KEYBIND_SPEC_CHAT = 207, + DOTA_KEYBIND_SPEC_SCOREBOARD = 208, + DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 209, + DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 210, + DOTA_KEYBIND_SPEC_STATS_ITEM = 211, + DOTA_KEYBIND_SPEC_STATS_GOLD = 212, + DOTA_KEYBIND_SPEC_STATS_XP = 213, + DOTA_KEYBIND_SPEC_STATS_FANTASY = 214, + DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 215, + DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 216, + DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 217, + DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 218, + DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 219, + DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 220, + DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 221, + DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 222, + DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 223, + DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 224, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 225, + DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 226, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 227, + DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 228, + DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 229, + DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 230, + DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 231, + DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 232, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 233, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 234, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 235, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 236, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 237, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 238, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 239, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 240, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 241, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 242, + DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 243, + DOTA_KEYBIND_INSPECTHEROINWORLD = 244, + DOTA_KEYBIND_CAMERA_ZOOM_IN = 245, + DOTA_KEYBIND_CAMERA_ZOOM_OUT = 246, + DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 247, + DOTA_KEYBIND_DOTA_ALT = 248, + DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 249, + DOTA_KEYBIND_COUNT = 250, } declare enum DOTA_SHOP_TYPE diff --git a/dumper/start-dumper.mts b/dumper/start-dumper.mts index d671cc7..ce6a0db 100644 --- a/dumper/start-dumper.mts +++ b/dumper/start-dumper.mts @@ -28,6 +28,7 @@ if (!fs.existsSync(addonPath)) { } const vscriptsPath = path.join(addonPath, 'scripts', 'vscripts'); +fs.mkdirSync(vscriptsPath, { recursive: true }); fs.copyFileSync( path.join('dumper', 'addon_game_mode.lua'), path.join(vscriptsPath, 'addon_game_mode.lua'), diff --git a/files/engine-enums.json b/files/engine-enums.json index 49c461a..8484941 100644 --- a/files/engine-enums.json +++ b/files/engine-enums.json @@ -1827,6 +1827,22 @@ "name": "ACT_DOTA_KINETIC_FIELD", "shortName": "DOTA_KINETIC_FIELD" }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "shortName": "DOTA_LARGO_ULT_STRUM_FAIL" + }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "shortName": "DOTA_LARGO_ULT_STRUM_SUCCESS" + }, + { + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_OFF", + "shortName": "DOTA_LARGO_ULT_TOGGLE_OFF" + }, + { + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_ON", + "shortName": "DOTA_LARGO_ULT_TOGGLE_ON" + }, { "name": "ACT_DOTA_LASSO_LOOP", "shortName": "DOTA_LASSO_LOOP" @@ -6466,6 +6482,14 @@ "name": "DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT", "shortName": "DONT_RESUME_MOVEMENT" }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", + "shortName": "FORCE_KEYBIND" + }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", + "shortName": "FORCE_NO_INNATE_UI" + }, { "name": "DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING", "shortName": "FREE_DRAW_TARGETING" @@ -6692,24 +6716,7 @@ }, { "name": "AbilityType", - "members": [ - { - "name": "DOTA_ABILITY_TYPE_ATTRIBUTES", - "shortName": "ATTRIBUTES" - }, - { - "name": "DOTA_ABILITY_TYPE_BASIC", - "shortName": "BASIC" - }, - { - "name": "DOTA_ABILITY_TYPE_HIDDEN", - "shortName": "HIDDEN" - }, - { - "name": "DOTA_ABILITY_TYPE_ULTIMATE", - "shortName": "ULTIMATE" - } - ] + "members": [] }, { "name": "BotItemType", diff --git a/files/events.json b/files/events.json index 230130a..85cd09b 100644 --- a/files/events.json +++ b/files/events.json @@ -5246,6 +5246,25 @@ } ] }, + { + "name": "dota_unit_aghshard_status_change", + "sourceFile": "game", + "local": false, + "fields": [ + { + "name": "entindex", + "type": "EntityIndex" + }, + { + "name": "has_scepter", + "type": "bool" + }, + { + "name": "has_shard", + "type": "bool" + } + ] + }, { "name": "npc_spawned", "sourceFile": "game", @@ -5353,5 +5372,24 @@ "type": "EntityIndex" } ] + }, + { + "name": "dota_ancient_decoration_event", + "sourceFile": "game", + "local": false, + "fields": [ + { + "name": "entindex", + "type": "EntityIndex" + }, + { + "name": "teamnumber", + "type": "int" + }, + { + "name": "eventname", + "type": "string" + } + ] } ] diff --git a/files/panorama/css.json b/files/panorama/css.json index d38e782..3e301e3 100644 --- a/files/panorama/css.json +++ b/files/panorama/css.json @@ -23,6 +23,10 @@ "description": "", "examples": [] }, + "animation-frame-time": { + "description": "", + "examples": [] + }, "animation-iteration-count": { "description": "", "examples": [] @@ -442,9 +446,9 @@ "examples": [] }, "img-shadow": { - "description": "Specifies image shadows. The shadow shape will match the image the panel can generate,and this is only meaningful for images. Syntax takes horizontal offset pixels, vertical offset pixels, blur radius pixels, strength, and then shadow color.", + "description": "Specifies image shadows. The shadow shape will match the image the panel can generate,and this is only meaningful for images. Syntax takes horizontal offset pixels, vertical offset pixels, blur radius pixels, strength, shadow color and then an optional texture sample mode (alpha-only, legacy, or point).", "examples": [ - "img-shadow: 2px 2px 8px 3.0 #333333b0;" + "img-shadow: 2px 2px 8px 3.0 #333333b0 alpha-only;" ] }, "layout-position": { @@ -515,7 +519,7 @@ ] }, "opacity-mask": { - "description": "Applies an image as an opacity mask that stretches to the panel bounds and fades out it's content based on the alpha channel. The second float value is an optional opacity value for the mask itself, the image won't interpolate/cross-fade, but you can animate the opacity to fade the mask in/out. Examples:
opacity-mask: url( \"file://{images}/upper_row_mask.tga\" );\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) 0.5;\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) -1.0;\nopacity-mask-position: 5px 50%;\nopacity-mask-scale: 200%;\nopacity-mask-scale: 50% 100%;\n
", + "description": "Applies an image as an opacity mask that stretches to the panel bounds and fades out it's content based on the alpha channel. The second float value is an optional opacity value for the mask itself, the image won't interpolate/cross-fade, but you can animate the opacity to fade the mask in/out. opacity-mask-threshold lets you specify a threshold and softness percentage of how the mask is applied. Below the threshold, pixels are fully transparent, and above the threshold pixels are fully opaque. The softness lets you apply a range during which the opacity is scaled by the alpha from the mask.Examples:
opacity-mask: url( \"file://{images}/upper_row_mask.tga\" );\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) 0.5;\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) -1.0;\nopacity-mask-position: 5px 50%;\nopacity-mask-scale: 200%;\nopacity-mask-scale: 50% 100%;\nopacity-mask-threshold: 0% 30%;\n
", "examples": [] }, "opacity-mask-position": { @@ -526,6 +530,10 @@ "description": "", "examples": [] }, + "opacity-mask-threshold": { + "description": "", + "examples": [] + }, "overflow": { "description": "Specifies what to do with contents that overflow the available space for the panel. Possible values:\n\"squish\" - Children are squished to fit within the panel's bounds if needed (default)\n\"clip\" - Children maintain their desired size but their contents are clipped\n\"scroll\" - Children maintain their desired size and a scrollbar is added to this panel\n\n\"noclip\" - Children maintain their desired size and content is allowed to overflow this panel", "examples": [ @@ -707,6 +715,13 @@ "transition-duration: 2.0s, 1.2s, 1.2s, 4.0s, 2.0s;" ] }, + "transition-frame-time": { + "description": "Specifies a fixed time between frames in order to simulate a lower framerate for stylistic reasons. Default is 0s.", + "examples": [ + "transition-frame-time: 0.2s;", + "transition-frame-time: 0.2s, 0.0s;" + ] + }, "transition-high-framerate": { "description": "Specifies the desire for higher framerate during this transition, if we have control.", "examples": [ diff --git a/files/panorama/enums.json b/files/panorama/enums.json index e0c3a07..896db36 100644 --- a/files/panorama/enums.json +++ b/files/panorama/enums.json @@ -398,6 +398,10 @@ { "name": "DOTA_GAMEMODE_COACHES_CHALLENGE", "value": 25 + }, + { + "name": "DOTA_GAMEMODE_BOT_CHALLENGE", + "value": 26 } ] }, @@ -705,6 +709,14 @@ { "name": "OVERHEAD_ALERT_FORCE_MISS", "value": 25 + }, + { + "name": "OVERHEAD_ALERT_AEGIS", + "value": 26 + }, + { + "name": "OVERHEAD_ALERT_DISPEL", + "value": 27 } ] }, @@ -1727,6 +1739,14 @@ { "name": "DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM", "value": 281474976710656 + }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", + "value": 562949953421312 + }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", + "value": 1125899906842624 } ] }, @@ -3042,9 +3062,25 @@ "name": "ACT_DOTA_UNICYCLE_END", "value": 1773 }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "value": 1774 + }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "value": 1775 + }, { "name": "ACT_DOTA_MVP_SCREEN", "value": 1776 + }, + { + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_ON", + "value": 1777 + }, + { + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_OFF", + "value": 1778 } ] }, @@ -3528,21 +3564,25 @@ "name": "DOTA_LOADOUT_TYPE_ANCIENT", "value": 100 }, + { + "name": "DOTA_LOADOUT_TYPE_PET_EFFIGY", + "value": 101 + }, { "name": "DOTA_PLAYER_LOADOUT_START", "value": 70 }, { "name": "DOTA_PLAYER_LOADOUT_END", - "value": 100 + "value": 101 }, { "name": "DOTA_LOADOUT_TYPE_NONE", - "value": 101 + "value": 102 }, { "name": "DOTA_LOADOUT_TYPE_COUNT", - "value": 102 + "value": 103 } ] }, @@ -3814,439 +3854,439 @@ "description": "Method Name: `GetModifierHealAmplify_PercentageTarget`", "value": 52 }, - { - "name": "MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", - "description": "Method Name: `GetModifierHPRegen_CanBeNegative`", - "value": 53 - }, { "name": "MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierHPRegenAmplify_Percentage`", - "value": 54 + "value": 53 }, { "name": "MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierLifestealRegenAmplify_Percentage`", - "value": 55 + "value": 54 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage`", - "value": 56 + "value": 55 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage_Unique`", - "value": 57 + "value": 56 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage`", - "value": 58 + "value": 57 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage_Unique`", - "value": 59 + "value": 58 }, { "name": "MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierManaDrainAmplify_Percentage`", - "value": 60 + "value": 59 }, { "name": "MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", "description": "Total amplify value is clamped to 0.\n\nMethod Name: `GetModifierMPRestoreAmplify_Percentage`.", - "value": 61 + "value": 60 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierBaseDamageOutgoing_Percentage`", - "value": 62 + "value": 61 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`", - "value": 63 + "value": 62 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingDamage_Percentage`", - "value": 64 + "value": 63 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingPhysicalDamage_Percentage`", - "value": 65 + "value": 64 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", "description": "This property controls 'physical' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingPhysicalDamageConstant`.", - "value": 66 + "value": 65 }, { "name": "MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", "description": "This property controls 'spell' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingSpellDamageConstant`.", - "value": 67 + "value": 66 }, { "name": "MODIFIER_PROPERTY_EVASION_CONSTANT", "description": "Method Name: `GetModifierEvasion_Constant`", - "value": 68 + "value": 67 }, { "name": "MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", "description": "Method Name: `GetModifierNegativeEvasion_Constant`", - "value": 69 + "value": 68 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE", "description": "Method Name: `GetModifierStatusResistance`", - "value": 70 + "value": 69 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", "description": "Method Name: `GetModifierStatusResistanceStacking`", - "value": 71 + "value": 70 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", "description": "Method Name: `GetModifierStatusResistanceCaster`", - "value": 72 + "value": 71 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE", "description": "Method Name: `GetModifierAvoidDamage`", - "value": 73 + "value": 72 }, { "name": "MODIFIER_PROPERTY_AVOID_SPELL", "description": "Method Name: `GetModifierAvoidSpell`", - "value": 74 + "value": 73 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE", "description": "Method Name: `GetModifierMiss_Percentage`", - "value": 75 + "value": 74 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", "description": "Values above 100% are ignored.\n\nMethod Name: `GetModifierPhysicalArmorBase_Percentage`.", - "value": 76 + "value": 75 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalArmorTotal_Percentage`", - "value": 77 + "value": 76 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", "description": "Method Name: `GetModifierPhysicalArmorBonus`", - "value": 78 + "value": 77 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", "description": "Method Name: `GetModifierPhysicalArmorBonusUnique`", - "value": 79 + "value": 78 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", "description": "Method Name: `GetModifierPhysicalArmorBonusUniqueActive`", - "value": 80 + "value": 79 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", "description": "Method Name: `GetModifierPhysicalArmorBonusPost`", - "value": 81 + "value": 80 }, { "name": "MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierMinPhysicalArmor`", - "value": 82 + "value": 81 }, { "name": "MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierIgnorePhysicalArmor`", - "value": 83 + "value": 82 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", "description": "Method Name: `GetModifierMagicalResistanceBaseReduction`", - "value": 84 + "value": 83 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", "description": "Method Name: `GetModifierMagicalResistanceDirectModification`", - "value": 85 + "value": 84 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", "description": "Method Name: `GetModifierMagicalResistanceBonus`", - "value": 86 + "value": 85 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", "description": "Method Name: `GetModifierMagicalResistanceBonusIllusions`", - "value": 87 + "value": 86 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceBonusUnique`", - "value": 88 + "value": 87 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceDecrepifyUnique`", - "value": 89 + "value": 88 }, { "name": "MODIFIER_PROPERTY_BASE_MANA_REGEN", "description": "Method Name: `GetModifierBaseRegen`", - "value": 90 + "value": 89 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantManaRegen`", - "value": 91 + "value": 90 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", "description": "Method Name: `GetModifierConstantManaRegenUnique`", - "value": 92 + "value": 91 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierTotalPercentageManaRegen`", - "value": 93 + "value": 92 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantHealthRegen`", - "value": 94 + "value": 93 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", "description": "Method Name: `GetModifierHealthRegenPercentage`", - "value": 95 + "value": 94 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierHealthRegenPercentageUnique`", - "value": 96 + "value": 95 }, { "name": "MODIFIER_PROPERTY_HEALTH_BONUS", "description": "Method Name: `GetModifierHealthBonus`", - "value": 97 + "value": 96 }, { "name": "MODIFIER_PROPERTY_MANA_BONUS", "description": "Method Name: `GetModifierManaBonus`", - "value": 98 + "value": 97 }, { "name": "MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", "description": "Method Name: `GetModifierExtraStrengthBonus`", - "value": 99 + "value": 98 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", "description": "Method Name: `GetModifierExtraHealthBonus`", - "value": 100 + "value": 99 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS", "description": "Method Name: `GetModifierExtraManaBonus`", - "value": 101 + "value": 100 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaBonusPercentage`", - "value": 102 + "value": 101 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", "description": "Method Name: `GetModifierExtraHealthPercentage`", - "value": 103 + "value": 102 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaPercentage`", - "value": 104 + "value": 103 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", "description": "Method Name: `GetModifierBonusStats_Strength`", - "value": 105 + "value": 104 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS", "description": "Method Name: `GetModifierBonusStats_Agility`", - "value": 106 + "value": 105 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", "description": "Method Name: `GetModifierBonusStats_Intellect`", - "value": 107 + "value": 106 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Strength_Percentage`", - "value": 108 + "value": 107 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Agility_Percentage`", - "value": 109 + "value": 108 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Intellect_Percentage`", - "value": 110 + "value": 109 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS", "description": "Method Name: `GetModifierCastRangeBonus`", - "value": 111 + "value": 110 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierCastRangeBonusPercentage`", - "value": 112 + "value": 111 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", "description": "Method Name: `GetModifierCastRangeBonusTarget`", - "value": 113 + "value": 112 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", "description": "Method Name: `GetModifierCastRangeBonusStacking`", - "value": 114 + "value": 113 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", "description": "Method Name: `GetModifierAttackRangeOverride`", - "value": 115 + "value": 114 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", "description": "Method Name: `GetModifierAttackRangeBonus`", - "value": 116 + "value": 115 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", "description": "Method Name: `GetModifierAttackRangeBonusUnique`", - "value": 117 + "value": 116 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAttackRangeBonusPercentage`", - "value": 118 + "value": 117 }, { "name": "MODIFIER_PROPERTY_MAX_ATTACK_RANGE", "description": "Method Name: `GetModifierMaxAttackRange`", - "value": 119 + "value": 118 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", "description": "Method Name: `GetModifierProjectileSpeedBonus`", - "value": 120 + "value": 119 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierProjectileSpeedBonusPercentage`", - "value": 121 + "value": 120 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_NAME", "description": "Method Name: `GetModifierProjectileName`", - "value": 122 + "value": 121 }, { "name": "MODIFIER_PROPERTY_REINCARNATION", "description": "Method Name: `ReincarnateTime`", - "value": 123 + "value": 122 }, { "name": "MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", "description": "Method Name: `ReincarnateSuppressFX`", - "value": 124 + "value": 123 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME", "description": "Method Name: `GetModifierConstantRespawnTime`", - "value": 125 + "value": 124 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageRespawnTime`", - "value": 126 + "value": 125 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_STACKING", "description": "Method Name: `GetModifierStackingRespawnTime`", - "value": 127 + "value": 126 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCooldown`", - "value": 128 + "value": 127 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", "description": "Method Name: `GetModifierPercentageCooldownOngoing`", - "value": 129 + "value": 128 }, { "name": "MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCasttime`", - "value": 130 + "value": 129 }, { "name": "MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageAttackAnimTime`", - "value": 131 + "value": 130 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageManacost`", - "value": 132 + "value": 131 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageManacostStacking`", - "value": 133 + "value": 132 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageHealthcost`", - "value": 134 + "value": 133 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageHealthcostStacking`", - "value": 135 + "value": 134 }, { "name": "MODIFIER_PROPERTY_DEATHGOLDCOST", "description": "Method Name: `GetModifierConstantDeathGoldCost`", - "value": 136 + "value": 135 }, { "name": "MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", "description": "Method Name: `GetModifierPercentageDeathGoldCost`", - "value": 137 + "value": 136 }, { "name": "MODIFIER_PROPERTY_EXP_RATE_BOOST", "description": "Method Name: `GetModifierPercentageExpRateBoost`", - "value": 138 + "value": 137 }, { "name": "MODIFIER_PROPERTY_GOLD_RATE_BOOST", "description": "Method Name: `GetModifierPercentageGoldRateBoost`", + "value": 138 + }, + { + "name": "MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "description": "Method Name: `GetModifierPercentageConvertExpToGold`", "value": 139 }, { @@ -4507,938 +4547,984 @@ "description": "Method Name: `GetConvertAttackPhysicalToPure`", "value": 191 }, + { + "name": "MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "description": "Method Name: `GetBuffAmplification`", + "value": 192 + }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 192 + "value": 193 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 193 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 194 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 195 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 196 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 197 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 198 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 199 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 200 + "value": 201 + }, + { + "name": "MODIFIER_EVENT_ON_ORDER_RECEIVED", + "description": "Method Name: `OnOrderReceived`", + "value": 202 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 201 + "value": 203 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 202 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 203 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 204 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 205 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 206 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 207 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 208 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 209 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 210 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 211 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 212 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 213 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 214 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 215 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 216 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 217 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 218 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 219 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 220 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 221 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 222 + "value": 224 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 223 + "value": 225 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 224 + "value": 226 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 225 + "value": 227 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 226 + "value": 228 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 227 + "value": 229 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 228 + "value": 230 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 229 + "value": 231 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 230 + "value": 232 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 231 + "value": 233 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 232 + "value": 234 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 233 + "value": 235 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 234 + "value": 236 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 235 + "value": 237 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 236 + "value": 238 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 237 + "value": 239 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 238 + "value": 240 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 239 + "value": 241 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 240 + "value": 242 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 241 + "value": 243 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 242 + "value": 244 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 243 + "value": 245 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 244 + "value": 246 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 245 + "value": 247 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 246 + "value": 248 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 247 + "value": 249 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 248 + "value": 250 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 249 + "value": 251 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 250 + "value": 252 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 251 + "value": 253 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 252 + "value": 254 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 253 + "value": 255 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 254 + "value": 256 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 255 + "value": 257 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 256 + "value": 258 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 257 + "value": 259 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 258 + "value": 260 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 259 + "value": 261 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 260 + "value": 262 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 261 + "value": 263 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 262 + "value": 264 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 263 + "value": 265 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 264 + "value": 266 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 265 + "value": 267 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 266 + "value": 268 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 267 + "value": 269 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 268 + "value": 270 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 269 + "value": 271 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 270 + "value": 272 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 271 + "value": 273 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 272 + "value": 274 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 273 + "value": 275 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 274 + "value": 276 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 275 + "value": 277 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 276 + "value": 278 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 277 + "value": 279 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 278 + "value": 280 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 279 + "value": 281 }, { "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", "description": "Method Name: `OnPreDebuffApplied`", - "value": 280 + "value": 282 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 281 + "value": 283 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 282 + "value": 284 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 283 + "value": 285 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 284 + "value": 286 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 285 + "value": 287 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 286 + "value": 288 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 287 + "value": 289 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", "description": "This property controls 'universal' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingDamageConstant`.", - "value": 288 + "value": 290 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 289 + "value": 291 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 290 + "value": 292 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 291 + "value": 293 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 292 + "value": 294 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 293 + "value": 295 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 294 + "value": 296 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 295 + "value": 297 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 296 + "value": 298 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 297 + "value": 299 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 298 + "value": 300 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", "description": "Method Name: `GetModifierSlowResistanceAppliesToAttacks`", - "value": 299 + "value": 301 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 300 + "value": 302 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 301 + "value": 303 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 302 + "value": 304 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 303 + "value": 305 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 304 + "value": 306 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 305 + "value": 307 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 306 + "value": 308 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 307 + "value": 309 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 308 + "value": 310 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 309 + "value": 311 }, { "name": "MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", "description": "Method Name: `GetModifierXPFountainCountdownTimeOverride`", - "value": 310 + "value": 312 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 311 + "value": 313 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 312 + "value": 314 }, { "name": "MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", "description": "Method Name: `GetModifierPreserveNeutralItemPassives`", - "value": 313 + "value": 315 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 314 + "value": 316 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 315 + "value": 317 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 316 + "value": 318 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 317 + "value": 319 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 318 + "value": 320 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 319 + "value": 321 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 320 + "value": 322 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 321 + "value": 323 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 322 + "value": 324 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 323 + "value": 325 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 324 + "value": 326 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 325 + "value": 327 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 326 + "value": 328 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 327 + "value": 329 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 328 + "value": 330 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 329 + "value": 331 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 330 + "value": 332 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 331 + "value": 333 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 332 + "value": 334 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 333 + "value": 335 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 334 + "value": 336 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 335 + "value": 337 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 336 + "value": 338 }, { "name": "MODIFIER_EVENT_ON_NIGHT_STARTED", "description": "Method Name: `OnNightStarted`", - "value": 337 + "value": 339 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 338 + "value": 340 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 339 + "value": 341 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 340 + "value": 342 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 341 + "value": 343 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 342 + "value": 344 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 343 + "value": 345 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 344 + "value": 346 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 345 + "value": 347 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 346 + "value": 348 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 347 + "value": 349 }, { "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", "description": "Method Name: `OnTreeCutDown`", - "value": 348 + "value": 350 }, { "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", "description": "Method Name: `OnCleaveAttackLanded`", - "value": 349 + "value": 351 }, { "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", "description": "Method Name: `MinAttributeLevel`", - "value": 350 + "value": 352 }, { "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", "description": "Method Name: `GetTierTokenReroll`", - "value": 351 + "value": 353 }, { "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", "description": "Method Name: `GetVisionDegreeRestriction`", - "value": 352 + "value": 354 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", - "value": 353 + "value": 355 }, { "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", "description": "Method Name: `GetModifierInventorySlotRestricted`", - "value": 354 + "value": 356 }, { "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", "description": "Method Name: `OnTierTokenRerolled`", - "value": 355 + "value": 357 }, { "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", "description": "Method Name: `GetRedirectSpell`", - "value": 356 + "value": 358 }, { "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", "description": "Method Name: `GetBaseAttackPostBonus`", - "value": 357 + "value": 359 }, { "name": "MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", "description": "Method Name: `OnFoWTeamChanged`", - "value": 358 + "value": 360 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", "description": "Method Name: `GetSuppressAttackProcs`", - "value": 359 + "value": 361 }, { "name": "MODIFIER_EVENT_ON_ABILITY_TOGGLED", "description": "Method Name: `OnAbilityToggled`", - "value": 360 + "value": 362 }, { "name": "MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", "description": "Method Name: `GetModifierAvoidAttackProcs`", - "value": 361 + "value": 363 }, { "name": "MODIFIER_EVENT_ON_RUNE_SPAWN", "description": "Method Name: `OnRuneSpawn`", - "value": 362 + "value": 364 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_PhysicalLifesteal`", - "value": 363 + "value": 365 }, { "name": "MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_MagicalLifesteal`", - "value": 364 + "value": 366 }, { "name": "MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", "description": "Method Name: `OnPureDamageCalculated`", - "value": 365 + "value": 367 }, { "name": "MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", "description": "Method Name: `GetModifierNeutralTrinketOptions`", - "value": 366 + "value": 368 }, { "name": "MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", "description": "Method Name: `GetModifierNeutralEnhancementOptions`", - "value": 367 + "value": 369 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedMax_BonusConstant`", - "value": 368 + "value": 370 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", - "value": 369 + "value": 371 }, { "name": "MODIFIER_PROPERTY_FORBID_ILLUSIONS", "description": "Method Name: `GetModifierPropertyForbidIllusions`", - "value": 370 + "value": 372 }, { "name": "MODIFIER_PROPERTY_MANACOST_OVERRIDE", "description": "Method Name: `GetModifierPropertyManacostOverride`", - "value": 371 + "value": 373 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", "description": "Method Name: `GetModifierPropertyRestorationAmplification`", - "value": 372 + "value": 374 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", "description": "Method Name: `GetModifierPropertyRestorationAmplificationUnique`", - "value": 373 + "value": 375 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", - "value": 374 + "value": 376 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 375 + "value": 377 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 376 + "value": 378 + }, + { + "name": "MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "description": "Method Name: `GetModifierPropertySuppressInvalidMoveAttackOrders`", + "value": 379 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 377 + "value": 380 }, { - "name": "MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT", - "value": 378 + "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", + "description": "Method Name: `GetRequiredLevel`", + "value": 381 + }, + { + "name": "MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "description": "Method Name: `OnModifierRefreshed`", + "value": 382 + }, + { + "name": "MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "description": "Method Name: `OnAbilitySwapped`", + "value": 383 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "description": "Method Name: `GetModifierOverrideCreepBounty`", + "value": 384 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "description": "Method Name: `GetModifierOverrideBaseDamage`", + "value": 385 + }, + { + "name": "MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "description": "Method Name: `GetModifierOverrideUntargetableFrom`", + "value": 386 + }, + { + "name": "MODIFIER_PROPERTY_UNTARGETABLE_TO", + "description": "Method Name: `GetModifierOverrideUntargetableTo`", + "value": 387 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 379 + "value": 388 }, { "name": "MODIFIER_FUNCTION_INVALID", @@ -5737,6 +5823,10 @@ { "name": "MODIFIER_ATTRIBUTE_IGNORE_DODGE", "value": 16 + }, + { + "name": "MODIFIER_ATTRIBUTE_DUPLICATED", + "value": 32 } ] }, @@ -6520,740 +6610,760 @@ "value": 61 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST", + "name": "DOTA_KEYBIND_NEUTRAL_ITEM_SELECT1", "value": 62 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST", + "name": "DOTA_KEYBIND_NEUTRAL_ITEM_SELECT2", "value": 63 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST", + "name": "DOTA_KEYBIND_NEUTRAL_ITEM_SELECT3", "value": 64 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST", + "name": "DOTA_KEYBIND_NEUTRAL_ITEM_SELECT4", "value": 65 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST", "value": 66 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST", "value": 67 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST", "value": 68 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST", "value": 69 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST", "value": 70 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST", "value": 71 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST", "value": 72 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST", "value": 73 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST", "value": 74 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST", "value": 75 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST", "value": 76 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST", "value": 77 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST", "value": 78 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST", "value": 79 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST", "value": 80 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST", "value": 81 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST", "value": 82 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST", "value": 83 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST", "value": 84 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST", "value": 85 }, { - "name": "DOTA_KEYBIND_INVENTORY1", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST", "value": 86 }, { - "name": "DOTA_KEYBIND_INVENTORY2", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST", "value": 87 }, { - "name": "DOTA_KEYBIND_INVENTORY3", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST", "value": 88 }, { - "name": "DOTA_KEYBIND_INVENTORY4", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST", "value": 89 }, { - "name": "DOTA_KEYBIND_INVENTORY5", + "name": "DOTA_KEYBIND_INVENTORY1", "value": 90 }, { - "name": "DOTA_KEYBIND_INVENTORY6", + "name": "DOTA_KEYBIND_INVENTORY2", "value": 91 }, { - "name": "DOTA_KEYBIND_INVENTORYTP", + "name": "DOTA_KEYBIND_INVENTORY3", "value": 92 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL", + "name": "DOTA_KEYBIND_INVENTORY4", "value": 93 }, { - "name": "DOTA_KEYBIND_INVENTORY1_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY5", "value": 94 }, { - "name": "DOTA_KEYBIND_INVENTORY2_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY6", "value": 95 }, { - "name": "DOTA_KEYBIND_INVENTORY3_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORYTP", "value": 96 }, { - "name": "DOTA_KEYBIND_INVENTORY4_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL", "value": 97 }, { - "name": "DOTA_KEYBIND_INVENTORY5_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY1_QUICKCAST", "value": 98 }, { - "name": "DOTA_KEYBIND_INVENTORY6_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY2_QUICKCAST", "value": 99 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY3_QUICKCAST", "value": 100 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY4_QUICKCAST", "value": 101 }, { - "name": "DOTA_KEYBIND_INVENTORY1_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY5_QUICKCAST", "value": 102 }, { - "name": "DOTA_KEYBIND_INVENTORY2_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY6_QUICKCAST", "value": 103 }, { - "name": "DOTA_KEYBIND_INVENTORY3_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYTP_QUICKCAST", "value": 104 }, { - "name": "DOTA_KEYBIND_INVENTORY4_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST", "value": 105 }, { - "name": "DOTA_KEYBIND_INVENTORY5_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY1_AUTOCAST", "value": 106 }, { - "name": "DOTA_KEYBIND_INVENTORY6_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY2_AUTOCAST", "value": 107 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY3_AUTOCAST", "value": 108 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY4_AUTOCAST", "value": 109 }, { - "name": "DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY5_AUTOCAST", "value": 110 }, { - "name": "DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY6_AUTOCAST", "value": 111 }, { - "name": "DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYTP_AUTOCAST", "value": 112 }, { - "name": "DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST", "value": 113 }, { - "name": "DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST", "value": 114 }, { - "name": "DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST", "value": 115 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST", "value": 116 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST", "value": 117 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP1", + "name": "DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST", "value": 118 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP2", + "name": "DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST", "value": 119 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP3", + "name": "DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST", "value": 120 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP4", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST", "value": 121 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP5", + "name": "DOTA_KEYBIND_CONTROL_GROUP1", "value": 122 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP6", + "name": "DOTA_KEYBIND_CONTROL_GROUP2", "value": 123 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP7", + "name": "DOTA_KEYBIND_CONTROL_GROUP3", "value": 124 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP8", + "name": "DOTA_KEYBIND_CONTROL_GROUP4", "value": 125 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP9", + "name": "DOTA_KEYBIND_CONTROL_GROUP5", "value": 126 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP10", + "name": "DOTA_KEYBIND_CONTROL_GROUP6", "value": 127 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLE", + "name": "DOTA_KEYBIND_CONTROL_GROUP7", "value": 128 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY1", + "name": "DOTA_KEYBIND_CONTROL_GROUP8", "value": 129 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY2", + "name": "DOTA_KEYBIND_CONTROL_GROUP9", "value": 130 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY3", + "name": "DOTA_KEYBIND_CONTROL_GROUP10", "value": 131 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY4", + "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLE", "value": 132 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY5", + "name": "DOTA_KEYBIND_SELECT_ALLY1", "value": 133 }, { - "name": "DOTA_KEYBIND_SHOP_TOGGLE", + "name": "DOTA_KEYBIND_SELECT_ALLY2", "value": 134 }, { - "name": "DOTA_KEYBIND_SCOREBOARD_TOGGLE", + "name": "DOTA_KEYBIND_SELECT_ALLY3", "value": 135 }, { - "name": "DOTA_KEYBIND_COMBATLOG_TOGGLE", + "name": "DOTA_KEYBIND_SELECT_ALLY4", "value": 136 }, { - "name": "DOTA_KEYBIND_SCREENSHOT", + "name": "DOTA_KEYBIND_SELECT_ALLY5", "value": 137 }, { - "name": "DOTA_KEYBIND_ESCAPE", + "name": "DOTA_KEYBIND_SHOP_TOGGLE", "value": 138 }, { - "name": "DOTA_KEYBIND_CONSOLE", + "name": "DOTA_KEYBIND_SCOREBOARD_TOGGLE", "value": 139 }, { - "name": "DOTA_KEYBIND_DEATH_SUMMARY", + "name": "DOTA_KEYBIND_COMBATLOG_TOGGLE", "value": 140 }, { - "name": "DOTA_KEYBIND_LEARN_ABILITIES", + "name": "DOTA_KEYBIND_SCREENSHOT", "value": 141 }, { - "name": "DOTA_KEYBIND_LEARN_STATS", + "name": "DOTA_KEYBIND_ESCAPE", "value": 142 }, { - "name": "DOTA_KEYBIND_ACTIVATE_GLYPH", + "name": "DOTA_KEYBIND_CONSOLE", "value": 143 }, { - "name": "DOTA_KEYBIND_ACTIVATE_RADAR", + "name": "DOTA_KEYBIND_DEATH_SUMMARY", "value": 144 }, { - "name": "DOTA_KEYBIND_PURCHASE_QUICKBUY", + "name": "DOTA_KEYBIND_LEARN_ABILITIES", "value": 145 }, { - "name": "DOTA_KEYBIND_PURCHASE_STICKY", + "name": "DOTA_KEYBIND_LEARN_STATS", "value": 146 }, { - "name": "DOTA_KEYBIND_GRAB_STASH_ITEMS", + "name": "DOTA_KEYBIND_ACTIVATE_GLYPH", "value": 147 }, { - "name": "DOTA_KEYBIND_TOGGLE_AUTOATTACK", + "name": "DOTA_KEYBIND_ACTIVATE_RADAR", "value": 148 }, { - "name": "DOTA_KEYBIND_TOGGLE_OVERLAYMAP", + "name": "DOTA_KEYBIND_PURCHASE_QUICKBUY", "value": 149 }, { - "name": "DOTA_KEYBIND_OVERLAYMAP_INPUTKEY", + "name": "DOTA_KEYBIND_PURCHASE_STICKY", "value": 150 }, { - "name": "DOTA_KEYBIND_FILTER_ENEMY", + "name": "DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION", "value": 151 }, { - "name": "DOTA_KEYBIND_FILTER_ALLY", + "name": "DOTA_KEYBIND_GRAB_STASH_ITEMS", "value": 152 }, { - "name": "DOTA_KEYBIND_FILTER_HERO", + "name": "DOTA_KEYBIND_TOGGLE_AUTOATTACK", "value": 153 }, { - "name": "DOTA_KEYBIND_FILTER_NONHERO", + "name": "DOTA_KEYBIND_TOGGLE_OVERLAYMAP", "value": 154 }, { - "name": "DOTA_KEYBIND_TAUNT", + "name": "DOTA_KEYBIND_OVERLAYMAP_INPUTKEY", "value": 155 }, { - "name": "DOTA_KEYBIND_SHOP_CONSUMABLES", + "name": "DOTA_KEYBIND_FILTER_ENEMY", "value": 156 }, { - "name": "DOTA_KEYBIND_SHOP_ATTRIBUTES", + "name": "DOTA_KEYBIND_FILTER_ALLY", "value": 157 }, { - "name": "DOTA_KEYBIND_SHOP_ARMAMENTS", + "name": "DOTA_KEYBIND_FILTER_HERO", "value": 158 }, { - "name": "DOTA_KEYBIND_SHOP_ARCANE", + "name": "DOTA_KEYBIND_FILTER_NONHERO", "value": 159 }, { - "name": "DOTA_KEYBIND_SHOP_BASICS", + "name": "DOTA_KEYBIND_TAUNT", "value": 160 }, { - "name": "DOTA_KEYBIND_SHOP_SUPPORT", + "name": "DOTA_KEYBIND_SHOP_CONSUMABLES", "value": 161 }, { - "name": "DOTA_KEYBIND_SHOP_CASTER", + "name": "DOTA_KEYBIND_SHOP_ATTRIBUTES", "value": 162 }, { - "name": "DOTA_KEYBIND_SHOP_WEAPONS", + "name": "DOTA_KEYBIND_SHOP_ARMAMENTS", "value": 163 }, { - "name": "DOTA_KEYBIND_SHOP_ARMOR", + "name": "DOTA_KEYBIND_SHOP_ARCANE", "value": 164 }, { - "name": "DOTA_KEYBIND_SHOP_ARTIFACTS", + "name": "DOTA_KEYBIND_SHOP_BASICS", "value": 165 }, { - "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_1", + "name": "DOTA_KEYBIND_SHOP_SUPPORT", "value": 166 }, { - "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_2", + "name": "DOTA_KEYBIND_SHOP_CASTER", "value": 167 }, { - "name": "DOTA_KEYBIND_SHOP_SECRET", + "name": "DOTA_KEYBIND_SHOP_WEAPONS", "value": 168 }, { - "name": "DOTA_KEYBIND_SHOP_SEARCHBOX", + "name": "DOTA_KEYBIND_SHOP_ARMOR", "value": 169 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_1", + "name": "DOTA_KEYBIND_SHOP_ARTIFACTS", "value": 170 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_2", + "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_1", "value": 171 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_3", + "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_2", "value": 172 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_4", + "name": "DOTA_KEYBIND_SHOP_SECRET", "value": 173 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_5", + "name": "DOTA_KEYBIND_SHOP_SEARCHBOX", "value": 174 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_6", + "name": "DOTA_KEYBIND_SHOP_SLOT_1", "value": 175 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_7", + "name": "DOTA_KEYBIND_SHOP_SLOT_2", "value": 176 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_8", + "name": "DOTA_KEYBIND_SHOP_SLOT_3", "value": 177 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_9", + "name": "DOTA_KEYBIND_SHOP_SLOT_4", "value": 178 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_10", + "name": "DOTA_KEYBIND_SHOP_SLOT_5", "value": 179 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_11", + "name": "DOTA_KEYBIND_SHOP_SLOT_6", "value": 180 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_12", + "name": "DOTA_KEYBIND_SHOP_SLOT_7", "value": 181 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_13", + "name": "DOTA_KEYBIND_SHOP_SLOT_8", "value": 182 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_14", + "name": "DOTA_KEYBIND_SHOP_SLOT_9", "value": 183 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_UP", + "name": "DOTA_KEYBIND_SHOP_SLOT_10", "value": 184 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_DOWN", + "name": "DOTA_KEYBIND_SHOP_SLOT_11", "value": 185 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_LEFT", + "name": "DOTA_KEYBIND_SHOP_SLOT_12", "value": 186 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_RIGHT", + "name": "DOTA_KEYBIND_SHOP_SLOT_13", "value": 187 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_GRIP", + "name": "DOTA_KEYBIND_SHOP_SLOT_14", "value": 188 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1", + "name": "DOTA_KEYBIND_SPEC_CAMERA_UP", "value": 189 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2", + "name": "DOTA_KEYBIND_SPEC_CAMERA_DOWN", "value": 190 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3", + "name": "DOTA_KEYBIND_SPEC_CAMERA_LEFT", "value": 191 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4", + "name": "DOTA_KEYBIND_SPEC_CAMERA_RIGHT", "value": 192 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5", + "name": "DOTA_KEYBIND_SPEC_CAMERA_GRIP", "value": 193 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1", "value": 194 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2", "value": 195 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3", "value": 196 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4", "value": 197 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5", "value": 198 }, { - "name": "DOTA_KEYBIND_SPEC_UNIT_SELECT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6", "value": 199 }, { - "name": "DOTA_KEYBIND_SPEC_HERO_SELECT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7", "value": 200 }, { - "name": "DOTA_KEYBIND_SPEC_PAUSE", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8", "value": 201 }, { - "name": "DOTA_KEYBIND_SPEC_CHAT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9", "value": 202 }, { - "name": "DOTA_KEYBIND_SPEC_SCOREBOARD", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10", "value": 203 }, { - "name": "DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED", + "name": "DOTA_KEYBIND_SPEC_UNIT_SELECT", "value": 204 }, { - "name": "DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED", + "name": "DOTA_KEYBIND_SPEC_HERO_SELECT", "value": 205 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_ITEM", + "name": "DOTA_KEYBIND_SPEC_PAUSE", "value": 206 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_GOLD", + "name": "DOTA_KEYBIND_SPEC_CHAT", "value": 207 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_XP", + "name": "DOTA_KEYBIND_SPEC_SCOREBOARD", "value": 208 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_FANTASY", + "name": "DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED", "value": 209 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_WINCHANCE", + "name": "DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED", "value": 210 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH", + "name": "DOTA_KEYBIND_SPEC_STATS_ITEM", "value": 211 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT", + "name": "DOTA_KEYBIND_SPEC_STATS_GOLD", "value": 212 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE", + "name": "DOTA_KEYBIND_SPEC_STATS_XP", "value": 213 }, { - "name": "DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU", + "name": "DOTA_KEYBIND_SPEC_STATS_FANTASY", "value": 214 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_KDA", + "name": "DOTA_KEYBIND_SPEC_STATS_WINCHANCE", "value": 215 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH", "value": 216 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT", "value": 217 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE", "value": 218 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN", + "name": "DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU", "value": 219 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_KDA", "value": 220 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES", "value": 221 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL", "value": 222 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET", "value": 223 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN", "value": 224 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD", "value": 225 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_SORT", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD", "value": 226 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN", "value": 227 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK", "value": 228 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH", "value": 229 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY", "value": 230 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_SORT", "value": 231 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE", "value": 232 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1", "value": 233 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2", "value": 234 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3", "value": 235 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4", "value": 236 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5", "value": 237 }, { - "name": "DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6", "value": 238 }, { - "name": "DOTA_KEYBIND_INSPECTHEROINWORLD", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7", "value": 239 }, { - "name": "DOTA_KEYBIND_CAMERA_ZOOM_IN", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8", "value": 240 }, { - "name": "DOTA_KEYBIND_CAMERA_ZOOM_OUT", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9", "value": 241 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10", "value": 242 }, { - "name": "DOTA_KEYBIND_DOTA_ALT", + "name": "DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE", "value": 243 }, { - "name": "DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH", + "name": "DOTA_KEYBIND_INSPECTHEROINWORLD", "value": 244 }, { - "name": "DOTA_KEYBIND_COUNT", + "name": "DOTA_KEYBIND_CAMERA_ZOOM_IN", "value": 245 + }, + { + "name": "DOTA_KEYBIND_CAMERA_ZOOM_OUT", + "value": 246 + }, + { + "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV", + "value": 247 + }, + { + "name": "DOTA_KEYBIND_DOTA_ALT", + "value": 248 + }, + { + "name": "DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH", + "value": 249 + }, + { + "name": "DOTA_KEYBIND_COUNT", + "value": 250 } ] }, diff --git a/files/panorama/events.json b/files/panorama/events.json index a445a7d..2cc170c 100644 --- a/files/panorama/events.json +++ b/files/panorama/events.json @@ -198,6 +198,10 @@ { "name": "entityIndex", "type": "int32" + }, + { + "name": "parentId", + "type": "AbilityID_t" } ] }, diff --git a/files/vscripts/api.json b/files/vscripts/api.json index ad5b787..72fc721 100644 --- a/files/vscripts/api.json +++ b/files/vscripts/api.json @@ -153,180 +153,7 @@ "name": "CBaseAnimGraph", "clientName": "CBaseAnimGraph", "extend": "CBaseModelEntity", - "members": [ - { - "kind": "function", - "name": "GetGraphParameter", - "available": "server", - "description": "Get the value of the given animGraph parameter.", - "returns": [ - "table" - ], - "args": [ - { - "name": "param", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphLookTarget", - "available": "server", - "description": "Pass the desired look target in world space to the graph.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "value", - "types": [ - "Vector" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameter", - "available": "server", - "description": "Set the specific param value, type is inferred from the type in script.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "param", - "types": [ - "string" - ] - }, - { - "name": "svArg", - "types": [ - "table" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameterBool", - "available": "server", - "description": "Set the specific param on or off.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - }, - { - "name": "value", - "types": [ - "bool" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameterEnum", - "available": "server", - "description": "Pass the enum (int) value to the specified param.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - }, - { - "name": "value", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameterFloat", - "available": "server", - "description": "Pass the float value to the specified param.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - }, - { - "name": "value", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameterInt", - "available": "server", - "description": "Pass the int value to the specified param.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - }, - { - "name": "value", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameterVector", - "available": "server", - "description": "Pass the vector value to the specified param in the graph.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - }, - { - "name": "value", - "types": [ - "Vector" - ] - } - ] - } - ] + "members": [] }, { "kind": "class", @@ -569,7 +396,7 @@ "available": "server", "description": "Get vector to eye position - absolute coords.", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -649,7 +476,7 @@ "name": "GetAbsOrigin", "available": "both", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -737,7 +564,7 @@ "available": "server", "description": "Get vector to center of object - absolute coords.", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -899,7 +726,7 @@ "name": "GetOrigin", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -1211,7 +1038,7 @@ { "name": "origin", "types": [ - "Vector" + "unknown" ] } ] @@ -1791,7 +1618,7 @@ "available": "server", "description": "Returns the input Vector transformed from entity to world space.", "returns": [ - "Vector" + "unknown" ], "args": [ { @@ -1814,7 +1641,7 @@ { "name": "point", "types": [ - "Vector" + "unknown" ] } ] @@ -6788,7 +6615,7 @@ "name": "GetCursorPosition", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -8614,7 +8441,7 @@ { "name": "dest", "types": [ - "Vector" + "unknown" ] } ] @@ -9664,6 +9491,23 @@ } ] }, + { + "kind": "function", + "name": "SetControllableByAllPlayers", + "available": "server", + "description": "Set this unit controllable by all players.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "controllableByAllPlayers", + "types": [ + "bool" + ] + } + ] + }, { "kind": "function", "name": "SetControllableByPlayer", @@ -15442,6 +15286,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetBuffAmplification", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetConvertAttackPhysicalToPure", @@ -16634,16 +16488,6 @@ "nil" ] }, - { - "kind": "function", - "name": "GetModifierHPRegen_CanBeNegative", - "available": "both", - "abstract": true, - "args": [], - "returns": [ - "nil" - ] - }, { "kind": "function", "name": "GetModifierHPRegenAmplify_Percentage", @@ -17464,6 +17308,46 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierOverrideBaseDamage", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, + { + "kind": "function", + "name": "GetModifierOverrideCreepBounty", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, + { + "kind": "function", + "name": "GetModifierOverrideUntargetableFrom", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, + { + "kind": "function", + "name": "GetModifierOverrideUntargetableTo", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPercentageAttackAnimTime", @@ -17491,6 +17375,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierPercentageConvertExpToGold", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPercentageCooldown", @@ -18128,6 +18022,16 @@ "nil" ] }, + { + "kind": "function", + "name": "GetModifierPropertySuppressInvalidMoveAttackOrders", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPropertyUpgradeNeutralArtifacts", @@ -18705,6 +18609,16 @@ } ] }, + { + "kind": "function", + "name": "GetRequiredLevel", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetSkipAttackRegulator", @@ -18934,6 +18848,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnAbilitySwapped", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnAbilityToggled", @@ -19422,6 +19346,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnModifierRefreshed", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnModifierRemoved", @@ -19469,6 +19403,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnOrderReceived", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnPreDebuffApplied", @@ -20557,7 +20501,7 @@ "name": "GetCreepDamageTaken", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -20628,7 +20572,7 @@ "name": "GetDamageDoneToHero", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -20875,7 +20819,7 @@ "name": "GetHeroDamageTaken", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -21351,7 +21295,7 @@ "name": "GetRawPlayerDamage", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -21683,7 +21627,7 @@ "name": "GetTowerDamageTaken", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -23683,7 +23627,7 @@ "name": "GetCursorPosition", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -26516,6 +26460,23 @@ } ] }, + { + "kind": "function", + "name": "SetForcedHeroCapOnReset", + "available": "server", + "description": "Caps the number of players spawned when the game is reset. Used in tutorials where players are spawned in the script.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "cap", + "types": [ + "int" + ] + } + ] + }, { "kind": "function", "name": "SetForcedHUDSkin", @@ -32181,122 +32142,6 @@ } ] }, - { - "kind": "class", - "name": "CEnvProjectedTexture", - "extend": "CBaseEntity", - "members": [ - { - "kind": "function", - "name": "SetFarRange", - "available": "server", - "description": "Set light maximum range.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "range", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetLinearAttenuation", - "available": "server", - "description": "Set light linear attenuation value.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "atten", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetNearRange", - "available": "server", - "description": "Set light minimum range.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "range", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetQuadraticAttenuation", - "available": "server", - "description": "Set light quadratic attenuation value.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "atten", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetVolumetrics", - "available": "server", - "description": "Turn on/off light volumetrics.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "on", - "types": [ - "bool" - ] - }, - { - "name": "intensity", - "types": [ - "float" - ] - }, - { - "name": "noise", - "types": [ - "float" - ] - }, - { - "name": "planes", - "types": [ - "int" - ] - }, - { - "name": "planeOffset", - "types": [ - "float" - ] - } - ] - } - ] - }, { "kind": "class", "name": "CFoWBlockerRegion", @@ -33241,29 +33086,6 @@ ], "args": [] }, - { - "kind": "function", - "name": "LoadSceneFromString", - "available": "server", - "description": "Given a dummy scene name and a vcd string, load the scene.", - "returns": [ - "bool" - ], - "args": [ - { - "name": "arg1", - "types": [ - "string" - ] - }, - { - "name": "arg2", - "types": [ - "string" - ] - } - ] - }, { "kind": "function", "name": "RemoveBroadcastTeamTarget", @@ -34270,7 +34092,7 @@ "name": "GetDamagePosition", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -34306,7 +34128,7 @@ "name": "GetReportedPosition", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -34442,7 +34264,7 @@ { "name": "damagePosition", "types": [ - "Vector" + "unknown" ] } ] @@ -34490,7 +34312,7 @@ { "name": "reportedPosition", "types": [ - "Vector" + "unknown" ] } ] @@ -36648,6 +36470,23 @@ ], "args": [] }, + { + "kind": "function", + "name": "DebugChangeTeam", + "available": "server", + "description": "Changes the team of the hero.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "handle" + ] + } + ] + }, { "kind": "function", "name": "DebugCreateHeroWithVariant", @@ -36761,7 +36600,7 @@ { "name": "arg1", "types": [ - "Vector" + "unknown" ] }, { @@ -37136,7 +36975,7 @@ { "name": "origin", "types": [ - "Vector" + "unknown" ] }, { @@ -37254,6 +37093,20 @@ "table", "nil" ] + }, + { + "name": "prefix", + "types": [ + "string", + "nil" + ] + }, + { + "name": "chaseMetaTables", + "types": [ + "boolean", + "nil" + ] } ], "returns": [ diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index 4b0aca4..313d122 100644 --- a/files/vscripts/enums.json +++ b/files/vscripts/enums.json @@ -367,11 +367,6 @@ "description": "Opposite of FCVAR_DEMO, ensures the ConVar is not recorded in demos.\nReported as \"norecord\" by cvarlist.", "value": 131072 }, - { - "name": "FCVAR_NOT_CONNECTED", - "description": "Makes the ConVar not changeable while connected to a server or in singleplayer.", - "value": 4194304 - }, { "name": "FCVAR_VCONSOLE_SET_FOCUS", "value": 134217728 @@ -457,6 +452,14 @@ "name": "DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES", "value": 0 }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", + "value": 0 + }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", + "value": 0 + }, { "name": "DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING", "value": 0 @@ -1650,6 +1653,14 @@ { "name": "OVERHEAD_ALERT_FORCE_MISS", "value": 25 + }, + { + "name": "OVERHEAD_ALERT_AEGIS", + "value": 26 + }, + { + "name": "OVERHEAD_ALERT_DISPEL", + "value": 27 } ] }, @@ -2591,6 +2602,10 @@ { "name": "MODIFIER_ATTRIBUTE_IGNORE_DODGE", "value": 16 + }, + { + "name": "MODIFIER_ATTRIBUTE_DUPLICATED", + "value": 32 } ] }, @@ -3246,17 +3261,21 @@ "name": "DOTA_LOADOUT_TYPE_ANCIENT", "value": 100 }, + { + "name": "DOTA_LOADOUT_TYPE_PET_EFFIGY", + "value": 101 + }, { "name": "DOTA_PLAYER_LOADOUT_END", - "value": 100 + "value": 101 }, { "name": "DOTA_LOADOUT_TYPE_NONE", - "value": 101 + "value": 102 }, { "name": "DOTA_LOADOUT_TYPE_COUNT", - "value": 102 + "value": 103 } ] }, @@ -9018,101 +9037,129 @@ "name": "ACT_DOTA_UNICYCLE_END", "value": 1773 }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "value": 1774 + }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "value": 1775 + }, { "name": "ACT_DOTA_MVP_SCREEN", "value": 1776 }, { - "name": "ACT_DOTA_RUN_STATUE", + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_ON", "value": 1777 }, { - "name": "ACT_DOTA_CAST1_STATUE", + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_OFF", "value": 1778 }, { - "name": "ACT_DOTA_CAST2_STATUE", + "name": "ACT_DOTA_RUN_STATUE", "value": 1779 }, { - "name": "ACT_DOTA_STUN_STATUE", + "name": "ACT_DOTA_CAST1_STATUE", "value": 1780 }, { - "name": "ACT_DOTA_FLAIL_STATUE", + "name": "ACT_DOTA_CAST2_STATUE", "value": 1781 }, { - "name": "ACT_DOTA_SPAWN_STATUE", + "name": "ACT_DOTA_STUN_STATUE", "value": 1782 }, { - "name": "ACT_DOTA_TELEPORT_END_STATUE", + "name": "ACT_DOTA_FLAIL_STATUE", "value": 1783 }, { - "name": "ACT_DOTA_ATTACK_STATUE", + "name": "ACT_DOTA_SPAWN_STATUE", "value": 1784 }, { - "name": "ACT_DOTA_FORCESTAFF_STATUE", + "name": "ACT_DOTA_TELEPORT_END_STATUE", "value": 1785 }, { - "name": "ACT_DOTA_TELEPORT_STATUE", + "name": "ACT_DOTA_ATTACK_STATUE", "value": 1786 }, { - "name": "ACT_DOTA_VICTORY_STATUE", + "name": "ACT_DOTA_FORCESTAFF_STATUE", "value": 1787 }, { - "name": "ACT_DOTA_TAUNT_STATUE", + "name": "ACT_DOTA_TELEPORT_STATUE", "value": 1788 }, { - "name": "ACT_DOTA_DISABLED_END", + "name": "ACT_DOTA_VICTORY_STATUE", "value": 1789 }, { - "name": "ACT_DOTA_CYCLONE", + "name": "ACT_DOTA_TAUNT_STATUE", + "value": 1790 + }, + { + "name": "ACT_DOTA_IDLE_STATUE", "value": 1791 }, { - "name": "ACT_DOTA_IMPALE", + "name": "ACT_DOTA_DISABLED_END", "value": 1792 }, { - "name": "ACT_DOTA_TORRENT", + "name": "ACT_DOTA_RELAX_IN", "value": 1793 }, { - "name": "ACT_DOTA_VOODOO_REST", + "name": "ACT_DOTA_RELAX_OUT", "value": 1794 }, { - "name": "ACT_DOTA_RUN_ALT", + "name": "ACT_DOTA_CAST_FENCE", "value": 1795 }, { "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", - "value": 1800 + "value": 1797 }, { - "name": "ACT_DOTA_RELAX_IN", - "value": 1801 + "name": "ACT_DOTA_SPWN", + "value": 1798 }, { - "name": "ACT_DOTA_RELAX_OUT", + "name": "ACT_DOTA_RUN_ALT", "value": 1802 }, { - "name": "ACT_DOTA_CAST_FENCE", + "name": "ACT_DOTA_VOODOO_REST", "value": 1803 }, { - "name": "ACT_DOTA_SPWN", + "name": "ACT_DOTA_CAST3_STATUE", "value": 1804 + }, + { + "name": "ACT_DOTA_CAST4_STATUE", + "value": 1805 + }, + { + "name": "ACT_DOTA_CAST5_STATUE", + "value": 1806 + }, + { + "name": "ACT_DOTA_CYCLONE", + "value": 1807 + }, + { + "name": "ACT_DOTA_IMPALE", + "value": 1808 } ] }, @@ -9413,439 +9460,439 @@ "description": "Method Name: `GetModifierHealAmplify_PercentageTarget`", "value": 52 }, - { - "name": "MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", - "description": "Method Name: `GetModifierHPRegen_CanBeNegative`", - "value": 53 - }, { "name": "MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierHPRegenAmplify_Percentage`", - "value": 54 + "value": 53 }, { "name": "MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierLifestealRegenAmplify_Percentage`", - "value": 55 + "value": 54 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage`", - "value": 56 + "value": 55 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage_Unique`", - "value": 57 + "value": 56 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage`", - "value": 58 + "value": 57 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage_Unique`", - "value": 59 + "value": 58 }, { "name": "MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierManaDrainAmplify_Percentage`", - "value": 60 + "value": 59 }, { "name": "MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", "description": "Total amplify value is clamped to 0.\n\nMethod Name: `GetModifierMPRestoreAmplify_Percentage`.", - "value": 61 + "value": 60 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierBaseDamageOutgoing_Percentage`", - "value": 62 + "value": 61 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`", - "value": 63 + "value": 62 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingDamage_Percentage`", - "value": 64 + "value": 63 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingPhysicalDamage_Percentage`", - "value": 65 + "value": 64 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", "description": "This property controls 'physical' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingPhysicalDamageConstant`.", - "value": 66 + "value": 65 }, { "name": "MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", "description": "This property controls 'spell' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingSpellDamageConstant`.", - "value": 67 + "value": 66 }, { "name": "MODIFIER_PROPERTY_EVASION_CONSTANT", "description": "Method Name: `GetModifierEvasion_Constant`", - "value": 68 + "value": 67 }, { "name": "MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", "description": "Method Name: `GetModifierNegativeEvasion_Constant`", - "value": 69 + "value": 68 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE", "description": "Method Name: `GetModifierStatusResistance`", - "value": 70 + "value": 69 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", "description": "Method Name: `GetModifierStatusResistanceStacking`", - "value": 71 + "value": 70 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", "description": "Method Name: `GetModifierStatusResistanceCaster`", - "value": 72 + "value": 71 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE", "description": "Method Name: `GetModifierAvoidDamage`", - "value": 73 + "value": 72 }, { "name": "MODIFIER_PROPERTY_AVOID_SPELL", "description": "Method Name: `GetModifierAvoidSpell`", - "value": 74 + "value": 73 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE", "description": "Method Name: `GetModifierMiss_Percentage`", - "value": 75 + "value": 74 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", "description": "Values above 100% are ignored.\n\nMethod Name: `GetModifierPhysicalArmorBase_Percentage`.", - "value": 76 + "value": 75 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalArmorTotal_Percentage`", - "value": 77 + "value": 76 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", "description": "Method Name: `GetModifierPhysicalArmorBonus`", - "value": 78 + "value": 77 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", "description": "Method Name: `GetModifierPhysicalArmorBonusUnique`", - "value": 79 + "value": 78 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", "description": "Method Name: `GetModifierPhysicalArmorBonusUniqueActive`", - "value": 80 + "value": 79 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", "description": "Method Name: `GetModifierPhysicalArmorBonusPost`", - "value": 81 + "value": 80 }, { "name": "MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierMinPhysicalArmor`", - "value": 82 + "value": 81 }, { "name": "MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierIgnorePhysicalArmor`", - "value": 83 + "value": 82 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", "description": "Method Name: `GetModifierMagicalResistanceBaseReduction`", - "value": 84 + "value": 83 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", "description": "Method Name: `GetModifierMagicalResistanceDirectModification`", - "value": 85 + "value": 84 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", "description": "Method Name: `GetModifierMagicalResistanceBonus`", - "value": 86 + "value": 85 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", "description": "Method Name: `GetModifierMagicalResistanceBonusIllusions`", - "value": 87 + "value": 86 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceBonusUnique`", - "value": 88 + "value": 87 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceDecrepifyUnique`", - "value": 89 + "value": 88 }, { "name": "MODIFIER_PROPERTY_BASE_MANA_REGEN", "description": "Method Name: `GetModifierBaseRegen`", - "value": 90 + "value": 89 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantManaRegen`", - "value": 91 + "value": 90 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", "description": "Method Name: `GetModifierConstantManaRegenUnique`", - "value": 92 + "value": 91 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierTotalPercentageManaRegen`", - "value": 93 + "value": 92 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantHealthRegen`", - "value": 94 + "value": 93 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", "description": "Method Name: `GetModifierHealthRegenPercentage`", - "value": 95 + "value": 94 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierHealthRegenPercentageUnique`", - "value": 96 + "value": 95 }, { "name": "MODIFIER_PROPERTY_HEALTH_BONUS", "description": "Method Name: `GetModifierHealthBonus`", - "value": 97 + "value": 96 }, { "name": "MODIFIER_PROPERTY_MANA_BONUS", "description": "Method Name: `GetModifierManaBonus`", - "value": 98 + "value": 97 }, { "name": "MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", "description": "Method Name: `GetModifierExtraStrengthBonus`", - "value": 99 + "value": 98 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", "description": "Method Name: `GetModifierExtraHealthBonus`", - "value": 100 + "value": 99 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS", "description": "Method Name: `GetModifierExtraManaBonus`", - "value": 101 + "value": 100 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaBonusPercentage`", - "value": 102 + "value": 101 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", "description": "Method Name: `GetModifierExtraHealthPercentage`", - "value": 103 + "value": 102 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaPercentage`", - "value": 104 + "value": 103 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", "description": "Method Name: `GetModifierBonusStats_Strength`", - "value": 105 + "value": 104 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS", "description": "Method Name: `GetModifierBonusStats_Agility`", - "value": 106 + "value": 105 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", "description": "Method Name: `GetModifierBonusStats_Intellect`", - "value": 107 + "value": 106 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Strength_Percentage`", - "value": 108 + "value": 107 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Agility_Percentage`", - "value": 109 + "value": 108 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Intellect_Percentage`", - "value": 110 + "value": 109 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS", "description": "Method Name: `GetModifierCastRangeBonus`", - "value": 111 + "value": 110 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierCastRangeBonusPercentage`", - "value": 112 + "value": 111 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", "description": "Method Name: `GetModifierCastRangeBonusTarget`", - "value": 113 + "value": 112 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", "description": "Method Name: `GetModifierCastRangeBonusStacking`", - "value": 114 + "value": 113 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", "description": "Method Name: `GetModifierAttackRangeOverride`", - "value": 115 + "value": 114 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", "description": "Method Name: `GetModifierAttackRangeBonus`", - "value": 116 + "value": 115 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", "description": "Method Name: `GetModifierAttackRangeBonusUnique`", - "value": 117 + "value": 116 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAttackRangeBonusPercentage`", - "value": 118 + "value": 117 }, { "name": "MODIFIER_PROPERTY_MAX_ATTACK_RANGE", "description": "Method Name: `GetModifierMaxAttackRange`", - "value": 119 + "value": 118 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", "description": "Method Name: `GetModifierProjectileSpeedBonus`", - "value": 120 + "value": 119 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierProjectileSpeedBonusPercentage`", - "value": 121 + "value": 120 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_NAME", "description": "Method Name: `GetModifierProjectileName`", - "value": 122 + "value": 121 }, { "name": "MODIFIER_PROPERTY_REINCARNATION", "description": "Method Name: `ReincarnateTime`", - "value": 123 + "value": 122 }, { "name": "MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", "description": "Method Name: `ReincarnateSuppressFX`", - "value": 124 + "value": 123 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME", "description": "Method Name: `GetModifierConstantRespawnTime`", - "value": 125 + "value": 124 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageRespawnTime`", - "value": 126 + "value": 125 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_STACKING", "description": "Method Name: `GetModifierStackingRespawnTime`", - "value": 127 + "value": 126 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCooldown`", - "value": 128 + "value": 127 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", "description": "Method Name: `GetModifierPercentageCooldownOngoing`", - "value": 129 + "value": 128 }, { "name": "MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCasttime`", - "value": 130 + "value": 129 }, { "name": "MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageAttackAnimTime`", - "value": 131 + "value": 130 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageManacost`", - "value": 132 + "value": 131 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageManacostStacking`", - "value": 133 + "value": 132 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageHealthcost`", - "value": 134 + "value": 133 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageHealthcostStacking`", - "value": 135 + "value": 134 }, { "name": "MODIFIER_PROPERTY_DEATHGOLDCOST", "description": "Method Name: `GetModifierConstantDeathGoldCost`", - "value": 136 + "value": 135 }, { "name": "MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", "description": "Method Name: `GetModifierPercentageDeathGoldCost`", - "value": 137 + "value": 136 }, { "name": "MODIFIER_PROPERTY_EXP_RATE_BOOST", "description": "Method Name: `GetModifierPercentageExpRateBoost`", - "value": 138 + "value": 137 }, { "name": "MODIFIER_PROPERTY_GOLD_RATE_BOOST", "description": "Method Name: `GetModifierPercentageGoldRateBoost`", + "value": 138 + }, + { + "name": "MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "description": "Method Name: `GetModifierPercentageConvertExpToGold`", "value": 139 }, { @@ -10106,938 +10153,984 @@ "description": "Method Name: `GetConvertAttackPhysicalToPure`", "value": 191 }, + { + "name": "MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "description": "Method Name: `GetBuffAmplification`", + "value": 192 + }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 192 + "value": 193 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 193 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 194 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 195 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 196 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 197 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 198 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 199 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 200 + "value": 201 + }, + { + "name": "MODIFIER_EVENT_ON_ORDER_RECEIVED", + "description": "Method Name: `OnOrderReceived`", + "value": 202 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 201 + "value": 203 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 202 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 203 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 204 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 205 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 206 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 207 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 208 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 209 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 210 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 211 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 212 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 213 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 214 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 215 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 216 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 217 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 218 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 219 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 220 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 221 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 222 + "value": 224 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 223 + "value": 225 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 224 + "value": 226 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 225 + "value": 227 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 226 + "value": 228 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 227 + "value": 229 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 228 + "value": 230 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 229 + "value": 231 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 230 + "value": 232 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 231 + "value": 233 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 232 + "value": 234 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 233 + "value": 235 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 234 + "value": 236 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 235 + "value": 237 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 236 + "value": 238 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 237 + "value": 239 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 238 + "value": 240 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 239 + "value": 241 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 240 + "value": 242 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 241 + "value": 243 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 242 + "value": 244 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 243 + "value": 245 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 244 + "value": 246 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 245 + "value": 247 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 246 + "value": 248 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 247 + "value": 249 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 248 + "value": 250 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 249 + "value": 251 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 250 + "value": 252 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 251 + "value": 253 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 252 + "value": 254 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 253 + "value": 255 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 254 + "value": 256 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 255 + "value": 257 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 256 + "value": 258 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 257 + "value": 259 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 258 + "value": 260 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 259 + "value": 261 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 260 + "value": 262 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 261 + "value": 263 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 262 + "value": 264 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 263 + "value": 265 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 264 + "value": 266 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 265 + "value": 267 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 266 + "value": 268 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 267 + "value": 269 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 268 + "value": 270 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 269 + "value": 271 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 270 + "value": 272 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 271 + "value": 273 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 272 + "value": 274 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 273 + "value": 275 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 274 + "value": 276 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 275 + "value": 277 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 276 + "value": 278 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 277 + "value": 279 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 278 + "value": 280 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 279 + "value": 281 }, { "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", "description": "Method Name: `OnPreDebuffApplied`", - "value": 280 + "value": 282 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 281 + "value": 283 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 282 + "value": 284 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 283 + "value": 285 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 284 + "value": 286 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 285 + "value": 287 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 286 + "value": 288 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 287 + "value": 289 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", "description": "This property controls 'universal' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingDamageConstant`.", - "value": 288 + "value": 290 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 289 + "value": 291 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 290 + "value": 292 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 291 + "value": 293 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 292 + "value": 294 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 293 + "value": 295 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 294 + "value": 296 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 295 + "value": 297 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 296 + "value": 298 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 297 + "value": 299 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 298 + "value": 300 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", "description": "Method Name: `GetModifierSlowResistanceAppliesToAttacks`", - "value": 299 + "value": 301 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 300 + "value": 302 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 301 + "value": 303 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 302 + "value": 304 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 303 + "value": 305 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 304 + "value": 306 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 305 + "value": 307 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 306 + "value": 308 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 307 + "value": 309 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 308 + "value": 310 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 309 + "value": 311 }, { "name": "MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", "description": "Method Name: `GetModifierXPFountainCountdownTimeOverride`", - "value": 310 + "value": 312 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 311 + "value": 313 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 312 + "value": 314 }, { "name": "MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", "description": "Method Name: `GetModifierPreserveNeutralItemPassives`", - "value": 313 + "value": 315 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 314 + "value": 316 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 315 + "value": 317 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 316 + "value": 318 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 317 + "value": 319 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 318 + "value": 320 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 319 + "value": 321 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 320 + "value": 322 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 321 + "value": 323 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 322 + "value": 324 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 323 + "value": 325 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 324 + "value": 326 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 325 + "value": 327 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 326 + "value": 328 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 327 + "value": 329 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 328 + "value": 330 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 329 + "value": 331 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 330 + "value": 332 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 331 + "value": 333 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 332 + "value": 334 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 333 + "value": 335 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 334 + "value": 336 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 335 + "value": 337 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 336 + "value": 338 }, { "name": "MODIFIER_EVENT_ON_NIGHT_STARTED", "description": "Method Name: `OnNightStarted`", - "value": 337 + "value": 339 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 338 + "value": 340 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 339 + "value": 341 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 340 + "value": 342 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 341 + "value": 343 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 342 + "value": 344 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 343 + "value": 345 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 344 + "value": 346 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 345 + "value": 347 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 346 + "value": 348 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 347 + "value": 349 }, { "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", "description": "Method Name: `OnTreeCutDown`", - "value": 348 + "value": 350 }, { "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", "description": "Method Name: `OnCleaveAttackLanded`", - "value": 349 + "value": 351 }, { "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", "description": "Method Name: `MinAttributeLevel`", - "value": 350 + "value": 352 }, { "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", "description": "Method Name: `GetTierTokenReroll`", - "value": 351 + "value": 353 }, { "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", "description": "Method Name: `GetVisionDegreeRestriction`", - "value": 352 + "value": 354 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", - "value": 353 + "value": 355 }, { "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", "description": "Method Name: `GetModifierInventorySlotRestricted`", - "value": 354 + "value": 356 }, { "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", "description": "Method Name: `OnTierTokenRerolled`", - "value": 355 + "value": 357 }, { "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", "description": "Method Name: `GetRedirectSpell`", - "value": 356 + "value": 358 }, { "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", "description": "Method Name: `GetBaseAttackPostBonus`", - "value": 357 + "value": 359 }, { "name": "MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", "description": "Method Name: `OnFoWTeamChanged`", - "value": 358 + "value": 360 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", "description": "Method Name: `GetSuppressAttackProcs`", - "value": 359 + "value": 361 }, { "name": "MODIFIER_EVENT_ON_ABILITY_TOGGLED", "description": "Method Name: `OnAbilityToggled`", - "value": 360 + "value": 362 }, { "name": "MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", "description": "Method Name: `GetModifierAvoidAttackProcs`", - "value": 361 + "value": 363 }, { "name": "MODIFIER_EVENT_ON_RUNE_SPAWN", "description": "Method Name: `OnRuneSpawn`", - "value": 362 + "value": 364 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_PhysicalLifesteal`", - "value": 363 + "value": 365 }, { "name": "MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_MagicalLifesteal`", - "value": 364 + "value": 366 }, { "name": "MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", "description": "Method Name: `OnPureDamageCalculated`", - "value": 365 + "value": 367 }, { "name": "MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", "description": "Method Name: `GetModifierNeutralTrinketOptions`", - "value": 366 + "value": 368 }, { "name": "MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", "description": "Method Name: `GetModifierNeutralEnhancementOptions`", - "value": 367 + "value": 369 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedMax_BonusConstant`", - "value": 368 + "value": 370 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", - "value": 369 + "value": 371 }, { "name": "MODIFIER_PROPERTY_FORBID_ILLUSIONS", "description": "Method Name: `GetModifierPropertyForbidIllusions`", - "value": 370 + "value": 372 }, { "name": "MODIFIER_PROPERTY_MANACOST_OVERRIDE", "description": "Method Name: `GetModifierPropertyManacostOverride`", - "value": 371 + "value": 373 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", "description": "Method Name: `GetModifierPropertyRestorationAmplification`", - "value": 372 + "value": 374 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", "description": "Method Name: `GetModifierPropertyRestorationAmplificationUnique`", - "value": 373 + "value": 375 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", - "value": 374 + "value": 376 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 375 + "value": 377 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 376 + "value": 378 + }, + { + "name": "MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "description": "Method Name: `GetModifierPropertySuppressInvalidMoveAttackOrders`", + "value": 379 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 377 + "value": 380 }, { - "name": "MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT", - "value": 378 + "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", + "description": "Method Name: `GetRequiredLevel`", + "value": 381 + }, + { + "name": "MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "description": "Method Name: `OnModifierRefreshed`", + "value": 382 + }, + { + "name": "MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "description": "Method Name: `OnAbilitySwapped`", + "value": 383 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "description": "Method Name: `GetModifierOverrideCreepBounty`", + "value": 384 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "description": "Method Name: `GetModifierOverrideBaseDamage`", + "value": 385 + }, + { + "name": "MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "description": "Method Name: `GetModifierOverrideUntargetableFrom`", + "value": 386 + }, + { + "name": "MODIFIER_PROPERTY_UNTARGETABLE_TO", + "description": "Method Name: `GetModifierOverrideUntargetableTo`", + "value": 387 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 379 + "value": 388 }, { "name": "MODIFIER_FUNCTION_INVALID", @@ -11920,160 +12013,144 @@ "value": 16 }, { - "name": "AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN", + "name": "AE_WEAPON_PERFORM_ATTACK", "value": 17 }, { - "name": "AE_WEAPON_PERFORM_ATTACK", + "name": "AE_FIRE_INPUT", "value": 18 }, { - "name": "AE_FIRE_INPUT", + "name": "AE_CL_CLOTH_ATTR", "value": 19 }, { - "name": "AE_CL_CLOTH_ATTR", + "name": "AE_CL_CLOTH_GROUND_OFFSET", "value": 20 }, { - "name": "AE_CL_CLOTH_GROUND_OFFSET", + "name": "AE_CL_CLOTH_STIFFEN", "value": 21 }, { - "name": "AE_CL_CLOTH_STIFFEN", + "name": "AE_CL_CLOTH_EFFECT", "value": 22 }, { - "name": "AE_CL_CLOTH_EFFECT", + "name": "AE_CL_CREATE_ANIM_SCOPE_PROP", "value": 23 }, { - "name": "AE_CL_CREATE_ANIM_SCOPE_PROP", + "name": "AE_SV_IKLOCK", "value": 24 }, { - "name": "AE_SV_IKLOCK", + "name": "AE_PULSE_GRAPH", "value": 25 }, { - "name": "AE_PULSE_GRAPH", + "name": "AE_DISABLE_PLATFORM", "value": 26 }, { - "name": "AE_PULSE_GRAPH_LOOKAT", + "name": "AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", "value": 27 }, { - "name": "AE_PULSE_GRAPH_AIMAT", + "name": "AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", "value": 28 }, { - "name": "AE_PULSE_GRAPH_IKLOCKLEFTARM", + "name": "AE_DESTRUCTIBLE_PART_DESTROY", "value": 29 }, { - "name": "AE_PULSE_GRAPH_IKLOCKRIGHTARM", + "name": "AE_CL_SUPPRESS_EVENTS_WITH_TAG", "value": 30 }, { - "name": "AE_DISABLE_PLATFORM", + "name": "AE_CL_HIDE_PARTICLE_EFFECT", "value": 31 }, { - "name": "AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", + "name": "AE_CL_SHOW_PARTICLE_EFFECT", "value": 32 }, { - "name": "AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", + "name": "AE_CL_ADD_PARTICLE_EFFECT_CP", "value": 33 }, { - "name": "AE_DESTRUCTIBLE_PART_DESTROY", + "name": "AE_CL_SPEECH", "value": 34 }, { - "name": "AE_CL_SUPPRESS_EVENTS_WITH_TAG", + "name": "AE_CL_PANORAMA_EVENT", "value": 35 }, { - "name": "AE_CL_HIDE_PARTICLE_EFFECT", + "name": "AE_CL_DOTA_PLAY_STATUS_EFFECT", "value": 36 }, { - "name": "AE_CL_SHOW_PARTICLE_EFFECT", + "name": "AE_CL_DOTA_STOP_STATUS_EFFECT", "value": 37 }, { - "name": "AE_CL_ADD_PARTICLE_EFFECT_CP", + "name": "AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", "value": 38 }, { - "name": "AE_CL_SPEECH", + "name": "AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", "value": 39 }, { - "name": "AE_CL_PANORAMA_EVENT", + "name": "AE_DOTA_PET_ITEM_PICKUP", "value": 40 }, { - "name": "AE_CL_DOTA_PLAY_STATUS_EFFECT", + "name": "AE_DOTA_PET_ITEM_DROP", "value": 41 }, { - "name": "AE_CL_DOTA_STOP_STATUS_EFFECT", + "name": "AE_DOTA_SUPPRESS_CONSTANT_LAYER", "value": 42 }, { - "name": "AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", + "name": "AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", "value": 43 }, { - "name": "AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", + "name": "AE_DOTA_CREATE_CLINKZ_ATTACK", "value": 44 }, { - "name": "AE_DOTA_PET_ITEM_PICKUP", + "name": "AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", "value": 45 }, { - "name": "AE_DOTA_PET_ITEM_DROP", + "name": "AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", "value": 46 }, { - "name": "AE_DOTA_SUPPRESS_CONSTANT_LAYER", + "name": "AE_DOTA_SWITCH_ATTACK_COMBO", "value": 47 }, { - "name": "AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", + "name": "AE_EF_NODRAW", "value": 48 }, { - "name": "AE_DOTA_CREATE_CLINKZ_ATTACK", + "name": "AE_EF_DRAW", "value": 49 }, { - "name": "AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", + "name": "AE_DOTA_PLAY_SOUND_ATTACK", "value": 50 }, { - "name": "AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", + "name": "AE_CL_CREATE_PARTICLE_BRASS", "value": 51 - }, - { - "name": "AE_DOTA_SWITCH_ATTACK_COMBO", - "value": 52 - }, - { - "name": "AE_EF_NODRAW", - "value": 53 - }, - { - "name": "AE_EF_DRAW", - "value": 54 - }, - { - "name": "AE_DOTA_PLAY_SOUND_ATTACK", - "value": 55 } ], "description": "https://developer.valvesoftware.com/wiki/Animation_Events#Server_events"