diff --git a/build/engine-enums/data.ts b/build/engine-enums/data.ts index e8b95f8..bd9c3c5 100644 --- a/build/engine-enums/data.ts +++ b/build/engine-enums/data.ts @@ -20,8 +20,6 @@ export const additionalEnums: EngineEnum[] = [ export const extracted: ExtractionRule[] = [ { prefix: 'DOTA_PSEUDO_RANDOM_' }, - { prefix: 'DOTA_ORB_PRIORITY_' }, - { prefix: 'DOTA_ORB_LABEL_' }, { prefix: 'DOTA_ATTRIBUTE_' }, { prefix: 'DOTA_TEAM_' }, // Seems removed in 7.33? @@ -55,7 +53,7 @@ export const extracted: ExtractionRule[] = [ !x.startsWith('DOTA_UNIT_TARGET_TEAM_') && !x.startsWith('DOTA_UNIT_TARGET_FLAG_'), }, { prefix: 'DOTA_UNIT_TARGET_TEAM_' }, - { prefix: 'DOTA_ABILITY_TYPE_' }, + { prefix: 'ABILITY_TYPE_' }, { name: 'BotItemType', prefix: 'ITEM_', diff --git a/dumper/dump b/dumper/dump index ab11f57..9ecbc5a 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6425 -ServerVersion=6425 +ClientVersion=6734 +ServerVersion=6734 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=9778541 -VersionDate=May 23 2025 -VersionTime=19:41:03 +SourceRevision=10553076 +VersionDate=Mar 25 2026 +VersionTime=11:12:09 $> 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> @@ -87,12 +91,12 @@ background-position: left 10px top 40px; === background-repeat === Controls if the background should be repeated in the horizontal and vertical directions.

Possible values per direction:
"repeat" - (default) Repeated in the specified direction until it fills the panel
"space" - Repeated as many times as required to fill the panel w/o being clipped. Space is added between images to to align first and last image with panel edges.
"round" - Repeated as many times as required to fill the panel w/o being clipped. The image is resized to align first and last image with panel edges.
"no-repeat" - Not repeated

Possible single values:
"repeat-x" - equals "repeat no-repeat"
"repeat-y" - equals "no-repeat repeat"

Examples:
background-repeat: repeat; // equals "repeat repeat" (default)
-background-repeat: repeat space; // repeats horizontally, spaces vertically 
+background-repeat: repeat space; // repeats horizontally, spaces vertically
 background-repeat: no-repeat round; // 1 column of images, scaled to fit evenly
=== background-size === -Sets the horizontal and vertical dimensions used to draw the background image. Can be set in pixels, percent, "contains" to size down to panel dimensions or "auto" preserves the image aspect ratio. By default, set to "auto" which preveres the image's original size.

Multiple background layers can be specified in a comma separated list, which are then combined with background-image, background-position, background-texture-size and background-repeat values.

Examples:
background-size: auto; // same as "auto auto" (default) 
+Sets the horizontal and vertical dimensions used to draw the background image. Can be set in pixels, percent, "contains" to size down to panel dimensions or "auto" preserves the image aspect ratio. By default, set to "auto" which preveres the image's original size.

Multiple background layers can be specified in a comma separated list, which are then combined with background-image, background-position, background-texture-size and background-repeat values.

Examples:
background-size: auto; // same as "auto auto" (default)
 background-size: 100% 100%; // image fills the panel
 background-size: 50% 75%; // image fills 50% of the panel's width, and 75% of the panel's height
 background-size: 300px 200px; // image is drawn 300px wide, 200px tall
@@ -207,7 +211,7 @@ border-radius: 2px; border-radius: 50% / 50%; // 2 px horizontal radii 4px vertical elliptical corners on all sides border-radius: 2px / 4px; -// All corners fully specified +// All corners fully specified border-radius: 2px 3px 4px 2px / 2px 3px 3px 2px;
@@ -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,15 @@ 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-scale: cover;
+opacity-mask-scale: contain;
+opacity-mask-threshold: 0% 30%;
 
@@ -434,6 +441,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
@@ -459,6 +470,12 @@ overflow: squish scroll; // scrolls contents in the Y direction
<Needs a description> +=== paragraph-spacing === +Sets paragraph-spacing for text in a string. Only affects multiple line breaks in a row ( + +,

, etc.).Possible values:
normal - no manual spacing, defauls to line height
<pixels> - Any fixed pixel value (ex: "1px") + + === perspective === Sets the perspective depth space available for children of the panel. Default of 1000 would mean that children at 1000px zpos are right at the viewers eye, -1000px are just out of view distance faded to nothing.

Example:

perspective: 1000;
@@ -567,6 +584,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;
@@ -657,7 +679,7 @@ $> dump_panorama_events |- | AddStyleAfterDelay(panoramasymbol class, float pre-delay) | Yes -| Add a CSS class to a panel after a specified delay. +| Add a CSS class to a panel after a specified delay. |- | AddStyleToEachChild(panoramasymbol class) | Yes @@ -665,7 +687,7 @@ $> dump_panorama_events |- | AddTimedStyle(panoramasymbol class, float duration, float pre-delay) | Yes -| Add a class for a specified duration, with optional pre-delay; clears existing timers when called with same class. +| Add a class for a specified duration, with optional pre-delay; clears existing timers when called with same class. |- | AsyncEvent(float delay, event eventToFire) | No @@ -739,7 +761,11 @@ $> dump_panorama_events | Yes | Show tooltip for an item in the entityIndex NPC's inventory. |- -| DOTAShowAbilityShopItemTooltip(string abilityName, string guideName, int32 entityIndex) +| DOTAShowAbilityLevelUpTooltipForEntityIndex(string abilityName, int32 entityIndex) +| Yes +| Show a tooltip describing what will happen when an ability levels. Current level information comes from the entity specified by the entityIndex. +|- +| DOTAShowAbilityShopItemTooltip(string abilityName, string guideName, int32 entityIndex, class AbilityID_t nParentId) | Yes | Show tooltip for an item in the entityIndex NPC's shop. |- @@ -897,7 +923,7 @@ $> dump_panorama_events |- | RemoveStyleAfterDelay(panoramasymbol class, float pre-delay) | Yes -| Remove a CSS class from a panel after a specified delay. +| Remove a CSS class from a panel after a specified delay. |- | RemoveStyleFromEachChild(panoramasymbol class) | Yes @@ -1091,6 +1117,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 +1203,9 @@ 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, + OVERHEAD_ALERT_BONUS_PURE_DAMAGE = 28, } declare enum DOTA_HeroPickState @@ -1476,6 +1506,9 @@ 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, + DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE = 2251799813685248, } declare enum DAMAGE_TYPES @@ -1821,7 +1854,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 +1985,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 @@ -2050,668 +2088,707 @@ declare enum modifierfunction MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION_AMPLIFY = 45, /** GetModifierTotalDamageOutgoing_Percentage */ MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE = 46, - /** GetModifierSpellAmplify_PercentageCreep */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP = 47, /** GetModifierSpellAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 48, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 47, /** GetModifierSpellAmplify_PercentageUnique */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 49, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 48, /** GetModifierSpellAmplify_PercentageTarget */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET = 50, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET = 49, /** GetModifierHealAmplify_PercentageSource */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 51, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 50, /** GetModifierHealAmplify_PercentageTarget */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 52, - /** GetModifierHPRegen_CanBeNegative */ - MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE = 53, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 51, /** GetModifierHPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 54, + MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 52, /** GetModifierLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, + MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 53, /** GetModifierSpellLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 56, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, /** GetModifierSpellLifestealRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 57, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 55, /** GetModifierMPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 58, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 56, /** GetModifierMPRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 59, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 57, /** GetModifierManaDrainAmplify_Percentage */ - MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 60, + MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 58, /** GetModifierMPRestoreAmplify_Percentage */ - MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 61, + MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 59, /** GetModifierBaseDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 62, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 60, /** GetModifierBaseDamageOutgoing_PercentageUnique */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 63, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 61, /** GetModifierIncomingDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 64, + MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 62, /** GetModifierIncomingPhysicalDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 65, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 63, /** GetModifierIncomingPhysicalDamageConstant */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 66, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 64, /** GetModifierIncomingSpellDamageConstant */ - MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 67, + MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 65, /** GetModifierEvasion_Constant */ - MODIFIER_PROPERTY_EVASION_CONSTANT = 68, + MODIFIER_PROPERTY_EVASION_CONSTANT = 66, /** GetModifierNegativeEvasion_Constant */ - MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 69, + MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 67, /** GetModifierStatusResistance */ - MODIFIER_PROPERTY_STATUS_RESISTANCE = 70, + MODIFIER_PROPERTY_STATUS_RESISTANCE = 68, /** GetModifierStatusResistanceStacking */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 71, + MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 69, /** GetModifierStatusResistanceCaster */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 72, + MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 70, /** GetModifierAvoidDamage */ - MODIFIER_PROPERTY_AVOID_DAMAGE = 73, + MODIFIER_PROPERTY_AVOID_DAMAGE = 71, /** GetModifierAvoidSpell */ - MODIFIER_PROPERTY_AVOID_SPELL = 74, + MODIFIER_PROPERTY_AVOID_SPELL = 72, /** GetModifierMiss_Percentage */ - MODIFIER_PROPERTY_MISS_PERCENTAGE = 75, + MODIFIER_PROPERTY_MISS_PERCENTAGE = 73, /** GetModifierPhysicalArmorBase_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 76, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 74, /** GetModifierPhysicalArmorTotal_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 77, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 75, /** GetModifierPhysicalArmorBonus */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 78, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 76, /** GetModifierPhysicalArmorBonusUnique */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 79, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 77, /** GetModifierPhysicalArmorBonusUniqueActive */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 80, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 78, /** GetModifierPhysicalArmorBonusPost */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 81, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 79, /** GetModifierMinPhysicalArmor */ - MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 82, + MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 80, /** GetModifierIgnorePhysicalArmor */ - MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 83, + MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 81, /** GetModifierMagicalResistanceBaseReduction */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 84, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 82, /** GetModifierMagicalResistanceDirectModification */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 85, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 83, /** GetModifierMagicalResistanceBonus */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 86, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 84, /** GetModifierMagicalResistanceBonusIllusions */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 87, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 85, /** GetModifierMagicalResistanceBonusUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 88, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 86, /** GetModifierMagicalResistanceDecrepifyUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 89, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 87, /** GetModifierBaseRegen */ - MODIFIER_PROPERTY_BASE_MANA_REGEN = 90, + MODIFIER_PROPERTY_BASE_MANA_REGEN = 88, /** GetModifierConstantManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 91, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 89, /** GetModifierConstantManaRegenUnique */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 92, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 90, /** GetModifierTotalPercentageManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 93, + MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 91, /** GetModifierConstantHealthRegen */ - MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 94, + MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 92, /** GetModifierHealthRegenPercentage */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 95, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 93, /** GetModifierHealthRegenPercentageUnique */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 96, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 94, /** GetModifierHealthBonus */ - MODIFIER_PROPERTY_HEALTH_BONUS = 97, + MODIFIER_PROPERTY_HEALTH_BONUS = 95, /** GetModifierManaBonus */ - MODIFIER_PROPERTY_MANA_BONUS = 98, + MODIFIER_PROPERTY_MANA_BONUS = 96, /** GetModifierExtraStrengthBonus */ - MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 99, + MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 97, /** GetModifierExtraHealthBonus */ - MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 100, + MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 98, /** GetModifierExtraManaBonus */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 101, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 99, /** GetModifierExtraManaBonusPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 102, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 100, /** GetModifierExtraHealthPercentage */ - MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 103, + MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 101, /** GetModifierExtraManaPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 104, + MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 102, /** GetModifierBonusStats_Strength */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 105, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 103, /** GetModifierBonusStats_Agility */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 106, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 104, /** GetModifierBonusStats_Intellect */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 107, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 105, /** GetModifierBonusStats_Strength_Percentage */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 108, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 106, /** GetModifierBonusStats_Agility_Percentage */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 109, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 107, /** GetModifierBonusStats_Intellect_Percentage */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 110, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 108, + /** GetModifierIntellectNone */ + MODIFIER_PROPERTY_STATS_INTELLECT_NONE = 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, + /** GetModifierPercentageKillAssistGoldBoost */ + MODIFIER_PROPERTY_KILL_ASSIST_GOLD_BOOST = 139, + /** GetModifierPercentageConvertExpToGold */ + MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT = 140, /** GetModifierPreAttack_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 140, + MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 141, /** GetModifierPreAttack_Target_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 141, + MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 142, /** GetModifierMagical_ConstantBlock */ - MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 142, + MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 143, /** GetModifierPhysical_ConstantBlock */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 143, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 144, /** GetModifierPhysical_ConstantBlockSpecial */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 144, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 145, + /** GetModifierPhysical_ConstantBlockBonus */ + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS = 146, /** GetModifierInnateDamageBlockPctOverride */ - MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 145, + MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 147, /** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 146, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 148, /** GetModifierTotal_ConstantBlock */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 147, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 149, /** GetOverrideAnimation */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 148, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 150, /** GetOverrideAnimationRate */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 149, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 151, /** GetAbsorbSpell */ - MODIFIER_PROPERTY_ABSORB_SPELL = 150, + MODIFIER_PROPERTY_ABSORB_SPELL = 152, /** GetReflectSpell */ - MODIFIER_PROPERTY_REFLECT_SPELL = 151, + MODIFIER_PROPERTY_REFLECT_SPELL = 153, /** GetDisableAutoAttack */ - MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 152, + MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 154, /** GetBonusDayVision */ - MODIFIER_PROPERTY_BONUS_DAY_VISION = 153, + MODIFIER_PROPERTY_BONUS_DAY_VISION = 155, /** GetBonusDayVisionPercentage */ - MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 154, + MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 156, /** GetBonusNightVision */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 155, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 157, /** GetBonusNightVisionUnique */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 156, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 158, /** GetBonusVisionPercentage */ - MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 157, + MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 159, /** GetFixedDayVision */ - MODIFIER_PROPERTY_FIXED_DAY_VISION = 158, + MODIFIER_PROPERTY_FIXED_DAY_VISION = 160, /** GetFixedNightVision */ - MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 159, + MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 161, /** GetMinHealth */ - MODIFIER_PROPERTY_MIN_HEALTH = 160, + MODIFIER_PROPERTY_MIN_HEALTH = 162, /** GetMinMana */ - MODIFIER_PROPERTY_MIN_MANA = 161, + MODIFIER_PROPERTY_MIN_MANA = 163, /** GetAbsoluteNoDamagePhysical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 162, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 164, /** GetAbsoluteNoDamageMagical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 163, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 165, /** GetAbsoluteNoDamagePure */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 164, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 166, /** GetIsIllusion */ - MODIFIER_PROPERTY_IS_ILLUSION = 165, + MODIFIER_PROPERTY_IS_ILLUSION = 167, /** GetModifierIllusionLabel */ - MODIFIER_PROPERTY_ILLUSION_LABEL = 166, + MODIFIER_PROPERTY_ILLUSION_LABEL = 168, /** GetModifierStrongIllusion */ - MODIFIER_PROPERTY_STRONG_ILLUSION = 167, + MODIFIER_PROPERTY_STRONG_ILLUSION = 169, /** GetModifierSuperIllusion */ - MODIFIER_PROPERTY_SUPER_ILLUSION = 168, + MODIFIER_PROPERTY_SUPER_ILLUSION = 170, /** GetModifierSuperIllusionWithUltimate */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 169, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 171, /** GetModifierXPDuringDeath */ - MODIFIER_PROPERTY_XP_DURING_DEATH = 170, + MODIFIER_PROPERTY_XP_DURING_DEATH = 172, /** GetModifierTurnRate_Percentage */ - MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 171, + MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 173, /** GetModifierTurnRate_Override */ - MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 172, + MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 174, /** GetDisableHealing */ - MODIFIER_PROPERTY_DISABLE_HEALING = 173, + MODIFIER_PROPERTY_DISABLE_HEALING = 175, /** GetDisableManaGain */ - MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 174, + MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 176, /** GetAlwaysAllowAttack */ - MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 175, + MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 177, /** GetAllowEtherealAttack */ - MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 176, + MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 178, /** GetOverrideAttackMagical */ - MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 177, + MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 179, /** GetModifierUnitStatsNeedsRefresh */ - MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 178, + MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 180, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 179, + MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 181, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 180, + MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 182, /** GetModifierUnitDisllowUpgrading */ - MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 181, + MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 183, /** GetModifierDodgeProjectile */ - MODIFIER_PROPERTY_DODGE_PROJECTILE = 182, + MODIFIER_PROPERTY_DODGE_PROJECTILE = 184, /** GetTriggerCosmeticAndEndAttack */ - MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 183, - /** GetModifierMaxDebuffDuration */ - MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 184, + MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 185, /** GetPrimaryStatDamageMultiplier */ - MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 185, + MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 186, /** GetModifierPreAttack_DeadlyBlow */ - MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 186, + MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 187, /** GetAlwaysAutoAttackWhileHoldPosition */ - MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 187, + MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 188, /** GetPhysicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, /** GetMagicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, + MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 190, /** GetCriticalStrikeBonus */ - MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 190, + MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 191, /** GetConvertAttackPhysicalToPure */ - MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 191, + MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 192, + /** GetBuffAmplification */ + MODIFIER_PROPERTY_BUFF_AMPLIFICATION = 193, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 192, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 194, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 193, + MODIFIER_EVENT_ON_ATTACK_RECORD = 195, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 194, + MODIFIER_EVENT_ON_ATTACK_START = 196, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 195, + MODIFIER_EVENT_ON_ATTACK = 197, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 196, + MODIFIER_EVENT_ON_ATTACK_LANDED = 198, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 197, + MODIFIER_EVENT_ON_ATTACK_FAIL = 199, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 198, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 200, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 199, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 201, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 200, + MODIFIER_EVENT_ON_ORDER = 202, + /** OnOrderReceived */ + MODIFIER_EVENT_ON_ORDER_RECEIVED = 203, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 201, + MODIFIER_EVENT_ON_UNIT_MOVED = 204, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 202, + MODIFIER_EVENT_ON_ABILITY_START = 205, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 203, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 206, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 204, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 207, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 205, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 208, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 206, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 209, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 207, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 210, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 208, + MODIFIER_EVENT_ON_REFRESH = 211, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 209, + MODIFIER_EVENT_ON_TAKEDAMAGE = 212, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 210, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 213, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 211, + MODIFIER_EVENT_ON_STATE_CHANGED = 214, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 212, + MODIFIER_EVENT_ON_ORB_EFFECT = 215, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 213, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 216, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 214, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 217, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 215, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 218, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 216, + MODIFIER_EVENT_ON_ATTACKED = 219, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 217, + MODIFIER_EVENT_ON_DEATH = 220, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 218, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 221, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 219, + MODIFIER_EVENT_ON_RESPAWN = 222, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 220, + MODIFIER_EVENT_ON_SPENT_MANA = 223, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 221, + MODIFIER_EVENT_ON_SPENT_HEALTH = 224, + /** OnSpentItemCharge */ + MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE = 225, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 222, + MODIFIER_EVENT_ON_TELEPORTING = 226, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 223, + MODIFIER_EVENT_ON_TELEPORTED = 227, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 224, + MODIFIER_EVENT_ON_SET_LOCATION = 228, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 225, + MODIFIER_EVENT_ON_HEALTH_GAINED = 229, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 226, + MODIFIER_EVENT_ON_MANA_GAINED = 230, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 227, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 231, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 228, + MODIFIER_EVENT_ON_HERO_KILLED = 232, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 229, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 233, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 230, + MODIFIER_EVENT_ON_BUILDING_KILLED = 234, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 231, + MODIFIER_EVENT_ON_MODEL_CHANGED = 235, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 232, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 236, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 233, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 237, + /** OnKnockbackAttempted */ + MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED = 238, + /** OnScepterUpgradeSelected */ + MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED = 239, + /** OnShardUpgradeSelected */ + MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED = 240, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 234, + MODIFIER_PROPERTY_TOOLTIP = 241, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 235, + MODIFIER_PROPERTY_MODEL_CHANGE = 242, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 236, + MODIFIER_PROPERTY_MODEL_SCALE = 243, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 237, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 244, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 238, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 245, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 239, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 246, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 240, + MODIFIER_PROPERTY_IS_SCEPTER = 247, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 241, + MODIFIER_PROPERTY_IS_SHARD = 248, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 242, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 249, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 243, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 250, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 244, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 251, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 245, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 252, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 246, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 253, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 247, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 254, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 248, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 255, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 249, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 256, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 250, + MODIFIER_PROPERTY_DISABLE_TURNING = 257, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 251, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 258, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 252, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 259, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 253, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 260, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 254, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 261, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 255, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 262, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 256, + MODIFIER_EVENT_ON_DOMINATED = 263, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 257, + MODIFIER_EVENT_ON_KILL = 264, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 258, + MODIFIER_EVENT_ON_ASSIST = 265, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 259, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 266, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 260, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 267, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 261, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 268, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 262, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 269, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 263, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 270, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 264, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 271, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 265, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 266, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 272, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 273, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 267, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 274, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 268, + MODIFIER_PROPERTY_TOOLTIP2 = 275, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 269, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 276, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 270, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 277, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 271, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 278, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 272, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 279, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 273, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 280, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 274, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 281, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 275, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 282, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 276, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 277, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 283, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 284, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 278, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 285, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 279, - /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 280, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 286, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 281, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 287, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 282, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 288, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 283, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 289, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 284, + MODIFIER_PROPERTY_PACK_RAT = 290, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 285, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 291, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 286, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 292, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 287, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 293, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 288, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 294, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 289, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 295, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 290, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 296, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 291, + MODIFIER_PROPERTY_FAIL_ATTACK = 297, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 292, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 298, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 293, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 299, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 294, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 300, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 295, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 301, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 296, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 302, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 297, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 303, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 298, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 304, /** GetModifierSlowResistanceAppliesToAttacks */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 299, + MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 305, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 300, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 306, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 301, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 307, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 302, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 308, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 303, + MODIFIER_PROPERTY_BECOME_STRENGTH = 309, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 304, + MODIFIER_PROPERTY_BECOME_AGILITY = 310, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 305, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 311, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 306, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 312, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 307, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 313, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 308, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 314, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 309, + MODIFIER_PROPERTY_SHARE_XPRUNE = 315, /** GetModifierXPFountainCountdownTimeOverride */ - MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 310, + MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 316, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 311, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 317, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 312, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 318, + /** HasBonusNeutralItemPassive */ + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE = 319, /** GetModifierPreserveNeutralItemPassives */ - MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 313, + MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 320, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 314, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 321, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 315, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 322, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 316, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 323, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 317, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 324, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 318, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 325, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 319, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 326, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 320, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 327, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 321, + MODIFIER_PROPERTY_ABILITY_POINTS = 328, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 322, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 329, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 323, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 330, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 324, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 331, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 325, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 332, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 326, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 333, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 327, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 334, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 328, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 335, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 329, + MODIFIER_PROPERTY_FOW_TEAM = 336, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 330, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 331, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 332, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 333, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 337, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 334, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 335, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 338, + /** GetModifierBaseHpRegenPerStrBonusPercentage */ + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 339, + /** GetModifierBaseArmorPerAgiBonusPercentage */ + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 340, + /** GetModifierBaseAttackSpeedPerAgiBonusPercentage */ + MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE = 341, + /** GetModifierBaseManaRegenPerIntBonusPercentage */ + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 342, + /** GetModifierBaseMagicResistPerIntBonusPercentage */ + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 343, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 336, + MODIFIER_EVENT_ON_DAY_STARTED = 344, /** OnNightStarted */ - MODIFIER_EVENT_ON_NIGHT_STARTED = 337, + MODIFIER_EVENT_ON_NIGHT_STARTED = 345, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 338, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 346, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 339, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 347, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 340, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 348, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 341, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 349, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 342, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 350, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 343, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 351, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 344, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 352, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 345, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 353, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 346, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 354, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 347, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 355, /** OnTreeCutDown */ - MODIFIER_EVENT_ON_TREE_CUT_DOWN = 348, + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 356, /** OnCleaveAttackLanded */ - MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 349, + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 357, /** MinAttributeLevel */ - MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 350, + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 358, /** GetTierTokenReroll */ - MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 351, + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 359, /** GetVisionDegreeRestriction */ - MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 352, + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 360, /** GetModifierTotal_ConstantBlockStacking */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 353, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 361, /** GetModifierInventorySlotRestricted */ - MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 354, + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 362, /** OnTierTokenRerolled */ - MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 355, + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 363, /** GetRedirectSpell */ - MODIFIER_PROPERTY_REDIRECT_SPELL = 356, + MODIFIER_PROPERTY_REDIRECT_SPELL = 364, /** GetBaseAttackPostBonus */ - MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 357, + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 365, /** OnFoWTeamChanged */ - MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 358, + MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 366, /** GetSuppressAttackProcs */ - MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 359, + MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 367, /** OnAbilityToggled */ - MODIFIER_EVENT_ON_ABILITY_TOGGLED = 360, + MODIFIER_EVENT_ON_ABILITY_TOGGLED = 368, /** GetModifierAvoidAttackProcs */ - MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 361, + MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 369, /** OnRuneSpawn */ - MODIFIER_EVENT_ON_RUNE_SPAWN = 362, + MODIFIER_EVENT_ON_RUNE_SPAWN = 370, /** GetModifierProperty_PhysicalLifesteal */ - MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 363, + MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 371, /** GetModifierProperty_MagicalLifesteal */ - MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 364, + MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 372, /** OnPureDamageCalculated */ - MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 365, + MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 373, /** GetModifierNeutralTrinketOptions */ - MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 366, + MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 374, /** GetModifierNeutralEnhancementOptions */ - MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 367, + MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 375, /** GetModifierMoveSpeedMax_BonusConstant */ - MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 368, + MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 376, /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ - MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 369, + MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 377, /** GetModifierPropertyForbidIllusions */ - MODIFIER_PROPERTY_FORBID_ILLUSIONS = 370, + MODIFIER_PROPERTY_FORBID_ILLUSIONS = 378, /** GetModifierPropertyManacostOverride */ - MODIFIER_PROPERTY_MANACOST_OVERRIDE = 371, + MODIFIER_PROPERTY_MANACOST_OVERRIDE = 379, /** GetModifierPropertyRestorationAmplification */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 372, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 380, /** GetModifierPropertyRestorationAmplificationUnique */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 373, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 381, /** GetModifierPropertyHealingAmplificationUnique */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 374, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 382, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 375, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 383, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 376, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 384, + /** GetModifierPropertySuppressInvalidMoveAttackOrders */ + MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 385, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 377, - MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT = 378, - MODIFIER_FUNCTION_LAST = 379, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 386, + /** GetRequiredLevel */ + MODIFIER_PROPERTY_REQUIRED_LEVEL = 387, + /** OnModifierRefreshed */ + MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 388, + /** OnAbilitySwapped */ + MODIFIER_EVENT_ON_ABILITY_SWAPPED = 389, + /** GetModifierOverrideCreepBounty */ + MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 390, + /** GetModifierOverrideBaseDamage */ + MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 391, + /** GetModifierOverrideUntargetableFrom */ + MODIFIER_PROPERTY_UNTARGETABLE_FROM = 392, + /** GetModifierOverrideUntargetableTo */ + MODIFIER_PROPERTY_UNTARGETABLE_TO = 393, + /** GetModifierSuperIllusionWithItems */ + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS = 394, + /** OnPurged */ + MODIFIER_EVENT_ON_PURGE = 395, + /** OnIllusionCreated */ + MODIFIER_EVENT_ON_ILLUSION_CREATED = 396, + /** GetModifierHeroLevelScale */ + MODIFIER_PROPERTY_HEROLEVELSCALE = 397, + MODIFIER_FUNCTION_LAST = 398, MODIFIER_FUNCTION_INVALID = 65535, } @@ -2770,7 +2847,7 @@ declare enum modifierstate MODIFIER_STATE_FORCED_FLYING_VISION = 50, MODIFIER_STATE_ATTACK_ALLIES = 51, MODIFIER_STATE_ALLOW_PATHING_THROUGH_CLIFFS = 52, - MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE = 53, + MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS = 53, MODIFIER_STATE_SPECIALLY_UNDENIABLE = 54, MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS = 55, MODIFIER_STATE_DEBUFF_IMMUNE = 56, @@ -2792,6 +2869,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 +3101,196 @@ 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_NEUTRAL_ITEM_SELECT5 = 66, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 67, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 68, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 69, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 70, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 71, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 72, + DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 73, + DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 74, + DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 75, + DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 76, + DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 77, + DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 78, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 79, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 80, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 81, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 82, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 83, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 84, + DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 85, + DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 86, + DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 87, + DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 88, + DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 89, + DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 90, + DOTA_KEYBIND_INVENTORY1 = 91, + DOTA_KEYBIND_INVENTORY2 = 92, + DOTA_KEYBIND_INVENTORY3 = 93, + DOTA_KEYBIND_INVENTORY4 = 94, + DOTA_KEYBIND_INVENTORY5 = 95, + DOTA_KEYBIND_INVENTORY6 = 96, + DOTA_KEYBIND_INVENTORYTP = 97, + DOTA_KEYBIND_INVENTORYNEUTRAL = 98, + DOTA_KEYBIND_INVENTORY1_QUICKCAST = 99, + DOTA_KEYBIND_INVENTORY2_QUICKCAST = 100, + DOTA_KEYBIND_INVENTORY3_QUICKCAST = 101, + DOTA_KEYBIND_INVENTORY4_QUICKCAST = 102, + DOTA_KEYBIND_INVENTORY5_QUICKCAST = 103, + DOTA_KEYBIND_INVENTORY6_QUICKCAST = 104, + DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 105, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 106, + DOTA_KEYBIND_INVENTORY1_AUTOCAST = 107, + DOTA_KEYBIND_INVENTORY2_AUTOCAST = 108, + DOTA_KEYBIND_INVENTORY3_AUTOCAST = 109, + DOTA_KEYBIND_INVENTORY4_AUTOCAST = 110, + DOTA_KEYBIND_INVENTORY5_AUTOCAST = 111, + DOTA_KEYBIND_INVENTORY6_AUTOCAST = 112, + DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 113, + DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 114, + DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 115, + DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 116, + DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 117, + DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 118, + DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 119, + DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 120, + DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 121, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 122, + DOTA_KEYBIND_CONTROL_GROUP1 = 123, + DOTA_KEYBIND_CONTROL_GROUP2 = 124, + DOTA_KEYBIND_CONTROL_GROUP3 = 125, + DOTA_KEYBIND_CONTROL_GROUP4 = 126, + DOTA_KEYBIND_CONTROL_GROUP5 = 127, + DOTA_KEYBIND_CONTROL_GROUP6 = 128, + DOTA_KEYBIND_CONTROL_GROUP7 = 129, + DOTA_KEYBIND_CONTROL_GROUP8 = 130, + DOTA_KEYBIND_CONTROL_GROUP9 = 131, + DOTA_KEYBIND_CONTROL_GROUP10 = 132, + DOTA_KEYBIND_CONTROL_GROUPCYCLE = 133, + DOTA_KEYBIND_SELECT_ALLY1 = 134, + DOTA_KEYBIND_SELECT_ALLY2 = 135, + DOTA_KEYBIND_SELECT_ALLY3 = 136, + DOTA_KEYBIND_SELECT_ALLY4 = 137, + DOTA_KEYBIND_SELECT_ALLY5 = 138, + DOTA_KEYBIND_SHOP_TOGGLE = 139, + DOTA_KEYBIND_SCOREBOARD_TOGGLE = 140, + DOTA_KEYBIND_COMBATLOG_TOGGLE = 141, + DOTA_KEYBIND_SCREENSHOT = 142, + DOTA_KEYBIND_ESCAPE = 143, + DOTA_KEYBIND_CONSOLE = 144, + DOTA_KEYBIND_DEATH_SUMMARY = 145, + DOTA_KEYBIND_LEARN_ABILITIES = 146, + DOTA_KEYBIND_LEARN_STATS = 147, + DOTA_KEYBIND_ACTIVATE_GLYPH = 148, + DOTA_KEYBIND_ACTIVATE_RADAR = 149, + DOTA_KEYBIND_PURCHASE_QUICKBUY = 150, + DOTA_KEYBIND_PURCHASE_STICKY = 151, + DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 152, + DOTA_KEYBIND_GRAB_STASH_ITEMS = 153, + DOTA_KEYBIND_TOGGLE_AUTOATTACK = 154, + DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 155, + DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 156, + DOTA_KEYBIND_FILTER_ENEMY = 157, + DOTA_KEYBIND_FILTER_ALLY = 158, + DOTA_KEYBIND_FILTER_HERO = 159, + DOTA_KEYBIND_FILTER_NONHERO = 160, + DOTA_KEYBIND_TAUNT = 161, + DOTA_KEYBIND_SHOP_CONSUMABLES = 162, + DOTA_KEYBIND_SHOP_ATTRIBUTES = 163, + DOTA_KEYBIND_SHOP_ARMAMENTS = 164, + DOTA_KEYBIND_SHOP_ARCANE = 165, + DOTA_KEYBIND_SHOP_BASICS = 166, + DOTA_KEYBIND_SHOP_SUPPORT = 167, + DOTA_KEYBIND_SHOP_CASTER = 168, + DOTA_KEYBIND_SHOP_WEAPONS = 169, + DOTA_KEYBIND_SHOP_ARMOR = 170, + DOTA_KEYBIND_SHOP_ARTIFACTS = 171, + DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 172, + DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 173, + DOTA_KEYBIND_SHOP_SECRET = 174, + DOTA_KEYBIND_SHOP_SEARCHBOX = 175, + DOTA_KEYBIND_SHOP_SLOT_1 = 176, + DOTA_KEYBIND_SHOP_SLOT_2 = 177, + DOTA_KEYBIND_SHOP_SLOT_3 = 178, + DOTA_KEYBIND_SHOP_SLOT_4 = 179, + DOTA_KEYBIND_SHOP_SLOT_5 = 180, + DOTA_KEYBIND_SHOP_SLOT_6 = 181, + DOTA_KEYBIND_SHOP_SLOT_7 = 182, + DOTA_KEYBIND_SHOP_SLOT_8 = 183, + DOTA_KEYBIND_SHOP_SLOT_9 = 184, + DOTA_KEYBIND_SHOP_SLOT_10 = 185, + DOTA_KEYBIND_SHOP_SLOT_11 = 186, + DOTA_KEYBIND_SHOP_SLOT_12 = 187, + DOTA_KEYBIND_SHOP_SLOT_13 = 188, + DOTA_KEYBIND_SHOP_SLOT_14 = 189, + DOTA_KEYBIND_SPEC_CAMERA_UP = 190, + DOTA_KEYBIND_SPEC_CAMERA_DOWN = 191, + DOTA_KEYBIND_SPEC_CAMERA_LEFT = 192, + DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 193, + DOTA_KEYBIND_SPEC_CAMERA_GRIP = 194, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 195, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 196, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 197, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 198, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 199, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 200, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 201, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 202, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 203, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 204, + DOTA_KEYBIND_SPEC_UNIT_SELECT = 205, + DOTA_KEYBIND_SPEC_HERO_SELECT = 206, + DOTA_KEYBIND_SPEC_PAUSE = 207, + DOTA_KEYBIND_SPEC_CHAT = 208, + DOTA_KEYBIND_SPEC_SCOREBOARD = 209, + DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 210, + DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 211, + DOTA_KEYBIND_SPEC_STATS_ITEM = 212, + DOTA_KEYBIND_SPEC_STATS_GOLD = 213, + DOTA_KEYBIND_SPEC_STATS_XP = 214, + DOTA_KEYBIND_SPEC_STATS_FANTASY = 215, + DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 216, + DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 217, + DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 218, + DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 219, + DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 220, + DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 221, + DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 222, + DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 223, + DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 224, + DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 225, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 226, + DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 227, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 228, + DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 229, + DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 230, + DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 231, + DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 232, + DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 233, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 234, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 235, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 236, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 237, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 238, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 239, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 240, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 241, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 242, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 243, + DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 244, + DOTA_KEYBIND_INSPECTHEROINWORLD = 245, + DOTA_KEYBIND_CAMERA_ZOOM_IN = 246, + DOTA_KEYBIND_CAMERA_ZOOM_OUT = 247, + DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 248, + DOTA_KEYBIND_DOTA_ALT = 249, + DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 250, + DOTA_KEYBIND_COUNT = 251, } declare enum DOTA_SHOP_TYPE @@ -3352,7 +3436,7 @@ Initializing script VM... },{ "type":"Vector" },{ - "type":"Vector" + "type":"" },{ "type":"float" },{ @@ -3514,7 +3598,7 @@ Initializing script VM... "returns":"handle" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3526,7 +3610,7 @@ Initializing script VM... "returns":"handle" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -3624,6 +3708,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 +3752,7 @@ Initializing script VM... "returns":"int" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3682,7 +3774,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3702,7 +3794,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3726,9 +3818,9 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ - "type":"Vector" + "type":"" },{ "type":"int" },{ @@ -3746,9 +3838,9 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3786,7 +3878,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3804,7 +3896,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"string" },{ @@ -4075,7 +4167,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"string" },{ @@ -4099,7 +4191,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"string" },{ @@ -5042,16 +5134,16 @@ Initializing script VM... "returns":"QAngle" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"QAngle" },{ - "type":"Vector" + "type":"" }], "description":"Rotate a Vector around a point.", "kind":"function", "name":"RotatePosition", - "returns":"Vector" + "returns":"" },{ "args":[{ "type":"Quaternion" @@ -5098,7 +5190,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"float" },{ @@ -5448,7 +5540,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position", "kind":"function", @@ -5458,7 +5550,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position with reliable delivery", "kind":"function", @@ -5468,7 +5560,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position with optional delivery", "kind":"function", @@ -6857,1359 +6949,350 @@ Initializing script VM... "name":"ACT_DOTA_DIE_SPECIAL", "value":1548 },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_DISABLED", - "value":1509 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_DP_SPIRIT_SIPHON", - "value":1712 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK", - "value":1570 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ECHO_SLAM", - "value":1539 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ENFEEBLE", - "value":1674 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ES_STONE_CALLER", - "value":1714 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_FATAL_BONDS", - "value":1675 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_FLAIL", - "value":1508 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_FLEE", - "value":1685 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_FLINCH", - "value":1507 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_FORCESTAFF_END", - "value":1602 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_FRUSTRATION", - "value":1630 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_FXANIM", - "value":1709 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GENERIC_CHANNEL_1", - "value":1728 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GENERIC_CHANNEL_1_START", - "value":1754 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GESTURE_ACCENT", - "value":1625 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GESTURE_POINT", - "value":1624 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GREET", - "value":1690 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GREEVIL_BLINK_BONE", - "value":1621 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GREEVIL_CAST", - "value":1617 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GREEVIL_HOOK_END", - "value":1620 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GREEVIL_HOOK_START", - "value":1619 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GREEVIL_OVERRIDE_ABILITY", - "value":1618 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GS_INK_CREATURE", - "value":1730 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_GS_SOUL_CHAIN", - "value":1729 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ICE_VORTEX", - "value":1672 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_IDLE", - "value":1500 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_IDLE_IMPATIENT", - "value":1636 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP", - "value":1648 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_IDLE_RARE", - "value":1501 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_IDLE_SLEEPING", - "value":1622 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_IDLE_SLEEPING_END", - "value":1639 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_INTRO", - "value":1623 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_INTRO_LOOP", - "value":1649 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ITEM_DROP", - "value":1697 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ITEM_LOOK", - "value":1628 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ITEM_PICKUP", - "value":1696 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP", - "value":1575 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_JAKIRO_LIQUIDFIRE_START", - "value":1574 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_KEZ_KATANA_IMPALE", - "value":1770 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_KEZ_KATANA_IMPALE_FAST", - "value":1771 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_KEZ_KATANA_ULT_CHAIN_A", - "value":1767 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_KEZ_KATANA_ULT_CHAIN_B", - "value":1768 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_KEZ_KATANA_ULT_END", - "value":1769 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_KEZ_KATANA_ULT_START", - "value":1766 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_KILLTAUNT", - "value":1535 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_KINETIC_FIELD", - "value":1679 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LASSO_LOOP", - "value":1578 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LEAP_STUN", - "value":1658 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LEAP_SWIPE", - "value":1659 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LIFESTEALER_ASSIMILATE", - "value":1703 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LIFESTEALER_EJECT", - "value":1704 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LIFESTEALER_INFEST", - "value":1576 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LIFESTEALER_INFEST_END", - "value":1577 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LIFESTEALER_OPEN_WOUNDS", - "value":1567 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LIFESTEALER_RAGE", - "value":1566 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LOADOUT", - "value":1601 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LOADOUT_RARE", - "value":1683 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_LOOK_AROUND", - "value":1643 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MAGNUS_SKEWER_END", - "value":1606 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MAGNUS_SKEWER_START", - "value":1605 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MEDUSA_STONE_GAZE", - "value":1607 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MIDNIGHT_PULSE", - "value":1676 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MINI_TAUNT", - "value":1681 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_FUR_ARMY", - "value":1722 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_SPRING_CAST", - "value":1723 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_SPRING_END", - "value":1719 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_SPRING_SOAR", - "value":1718 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_STRIKE", - "value":1715 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_STRIKE_END", - "value":1764 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_TREE_END", - "value":1721 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_TREE_SOAR", - "value":1720 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MVP_SCREEN", - "value":1776 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NECRO_GHOST_SHROUD", - "value":1724 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIAN_INTRO_LEAP", - "value":1660 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIAN_PIN_END", - "value":1657 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIAN_PIN_LOOP", - "value":1656 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIAN_PIN_START", - "value":1655 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIAN_PIN_TO_STUN", - "value":1662 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIGHTSTALKER_TRANSITION", - "value":1565 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NOTICE", - "value":1747 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_ABILITY_1", - "value":1516 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_ABILITY_2", - "value":1517 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_ABILITY_3", - "value":1518 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_ABILITY_4", - "value":1519 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_ARCANA", - "value":1725 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_LOADOUT", - "value":1751 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_PET_LEVEL", - "value":1701 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_PET_WARD_OBSERVER", - "value":1699 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_PET_WARD_SENTRY", - "value":1700 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_PIERCE_THE_VEIL", - "value":1760 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_POOF_END", - "value":1603 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_PRESENT_ITEM", - "value":1635 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT", - "value":1549 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RATTLETRAP_HOOKSHOT_END", - "value":1553 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP", - "value":1552 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RATTLETRAP_HOOKSHOT_START", - "value":1551 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RATTLETRAP_POWERCOGS", - "value":1550 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RAZE_1", - "value":1663 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RAZE_2", - "value":1664 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RAZE_3", - "value":1665 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RELAX_END", - "value":1610 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RELAX_LOOP", - "value":1609 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RELAX_LOOP_END", - "value":1634 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RELAX_START", - "value":1608 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ROQUELAIRE_LAND", - "value":1615 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ROQUELAIRE_LAND_IDLE", - "value":1616 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RUN", - "value":1502 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RUN_RARE", - "value":1761 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SAND_KING_BURROW_IN", - "value":1568 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SAND_KING_BURROW_OUT", - "value":1569 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHADOW_VAULT", - "value":1765 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHAKE", - "value":1687 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHALLOW_GRAVE", - "value":1670 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHARPEN_WEAPON", - "value":1637 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHARPEN_WEAPON_OUT", - "value":1638 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHOPKEEPER_PET_INTERACT", - "value":1695 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHRUG", - "value":1633 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHUFFLE_L", - "value":1749 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHUFFLE_R", - "value":1750 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SLARK_POUNCE", - "value":1604 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SLEEPING_END", - "value":1626 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SLIDE", - "value":1726 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SLIDE_LOOP", - "value":1727 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SPAWN", - "value":1534 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_END", - "value":1594 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE", - "value":1593 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_STARTLE", - "value":1629 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_STATIC_STORM", - "value":1680 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SWIM", - "value":1684 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SWIM_IDLE", - "value":1688 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TAUNT", - "value":1536 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TAUNT_SNIPER", - "value":1641 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TAUNT_SPECIAL", - "value":1752 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT", - "value":1595 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_COOP_END", - "value":1693 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_COOP_EXIT", - "value":1694 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_COOP_START", - "value":1691 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_COOP_WAIT", - "value":1692 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_END", - "value":1596 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_END_REACT", - "value":1632 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_REACT", - "value":1631 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_START", - "value":1753 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_THIRST", - "value":1537 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_THUNDER_STRIKE", - "value":1678 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TINKER_REARM1", - "value":1555 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TINKER_REARM2", - "value":1556 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TINKER_REARM3", - "value":1557 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TRANSITION", - "value":1731 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TRANSITION_IDLE", - "value":1759 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TRICKS_END", - "value":1713 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TROT", - "value":1686 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_UNDYING_DECAY", - "value":1666 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_UNDYING_SOUL_RIP", - "value":1667 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_UNDYING_TOMBSTONE", - "value":1668 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_UNICYCLE", - "value":1772 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_UNICYCLE_END", - "value":1773 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_VERSUS", - "value":1716 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_VICTORY", - "value":1591 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_VICTORY_START", - "value":1710 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_VIPER_DIVE", - "value":1762 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_VIPER_DIVE_END", - "value":1763 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_WAIT_IDLE", - "value":1689 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_WEAVERBUG_ATTACH", - "value":1561 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_WHEEL_LAYER", - "value":1571 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_WHIRLING_AXES_RANGED", - "value":1669 - },{ - "kind":"constant", - "name":"ACT_DO_NOT_DISTURB", - "value":179 - },{ - "kind":"constant", - "name":"ACT_DROP_WEAPON", - "value":73 - },{ - "kind":"constant", - "name":"ACT_DROP_WEAPON_SHOTGUN", - "value":74 - },{ - "kind":"constant", - "name":"ACT_DUCK_DODGE", - "value":395 - },{ - "kind":"constant", - "name":"ACT_DYINGLOOP", - "value":430 - },{ - "kind":"constant", - "name":"ACT_DYINGTODEAD", - "value":431 - },{ - "kind":"constant", - "name":"ACT_EXPLODE", - "value":910 - },{ - "kind":"constant", - "name":"ACT_FIRE", - "value":906 - },{ - "kind":"constant", - "name":"ACT_FIRE_END", - "value":438 - },{ - "kind":"constant", - "name":"ACT_FIRE_LOOP", - "value":437 - },{ - "kind":"constant", - "name":"ACT_FIRE_RECOVER", - "value":907 - },{ - "kind":"constant", - "name":"ACT_FIRE_START", - "value":436 - },{ - "kind":"constant", - "name":"ACT_FLICK_LEFT", - "value":900 - },{ - "kind":"constant", - "name":"ACT_FLICK_LEFT_MIDDLE", - "value":901 - },{ - "kind":"constant", - "name":"ACT_FLICK_RIGHT", - "value":903 - },{ - "kind":"constant", - "name":"ACT_FLICK_RIGHT_MIDDLE", - "value":902 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CHEST", - "value":119 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CHEST_BACK", - "value":127 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CROUCH_BACK", - "value":130 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CROUCH_FRONT", - "value":129 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CROUCH_LEFT", - "value":131 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CROUCH_RIGHT", - "value":132 - },{ - "kind":"constant", - "name":"ACT_FLINCH_HEAD", - "value":118 - },{ - "kind":"constant", - "name":"ACT_FLINCH_HEAD_BACK", - "value":126 - },{ - "kind":"constant", - "name":"ACT_FLINCH_LEFTARM", - "value":121 - },{ - "kind":"constant", - "name":"ACT_FLINCH_LEFTLEG", - "value":123 - },{ - "kind":"constant", - "name":"ACT_FLINCH_PHYSICS", - "value":125 - },{ - "kind":"constant", - "name":"ACT_FLINCH_RIGHTARM", - "value":122 - },{ - "kind":"constant", - "name":"ACT_FLINCH_RIGHTLEG", - "value":124 - },{ - "kind":"constant", - "name":"ACT_FLINCH_STOMACH", - "value":120 - },{ - "kind":"constant", - "name":"ACT_FLINCH_STOMACH_BACK", - "value":128 - },{ - "kind":"constant", - "name":"ACT_FLY", - "value":25 - },{ - "kind":"constant", - "name":"ACT_GAUSS_SPINCYCLE", - "value":476 - },{ - "kind":"constant", - "name":"ACT_GAUSS_SPINUP", - "value":475 - },{ - "kind":"constant", - "name":"ACT_GESTURE_BARNACLE_STRANGLE", - "value":397 - },{ - "kind":"constant", - "name":"ACT_GESTURE_BIG_FLINCH", - "value":153 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_BLAST", - "value":154 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_BLAST_DAMAGED", - "value":156 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_BLAST_DAMAGED_SHOTGUN", - "value":157 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_BLAST_SHOTGUN", - "value":155 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_CHEST", - "value":159 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_HEAD", - "value":158 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_LEFTARM", - "value":161 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_LEFTLEG", - "value":163 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_RIGHTARM", - "value":162 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_RIGHTLEG", - "value":164 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_STOMACH", - "value":160 - },{ - "kind":"constant", - "name":"ACT_GESTURE_MELEE_ATTACK1", - "value":147 - },{ - "kind":"constant", - "name":"ACT_GESTURE_MELEE_ATTACK2", - "value":148 - },{ - "kind":"constant", - "name":"ACT_GESTURE_MELEE_ATTACK_SWING", - "value":313 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK1", - "value":145 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK1_LOW", - "value":149 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK2", - "value":146 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK2_LOW", - "value":150 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_AR1", - "value":298 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_AR2", - "value":299 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_AR2_GRENADE", - "value":300 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_HMG1", - "value":301 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_ML", - "value":302 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_PISTOL", - "value":307 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_PISTOL_LOW", - "value":308 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SHOTGUN", - "value":306 - },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SLAM", - "value":309 + "name":"ACT_DOTA_DISABLED", + "value":1509 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SMG1", - "value":303 + "name":"ACT_DOTA_DP_SPIRIT_SIPHON", + "value":1712 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SMG1_LOW", - "value":304 + "name":"ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK", + "value":1570 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SMG2", - "value":305 + "name":"ACT_DOTA_ECHO_SLAM", + "value":1539 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SNIPER_RIFLE", - "value":312 + "name":"ACT_DOTA_ENFEEBLE", + "value":1674 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_THROW", - "value":311 + "name":"ACT_DOTA_ES_STONE_CALLER", + "value":1714 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_TRIPWIRE", - "value":310 + "name":"ACT_DOTA_FATAL_BONDS", + "value":1675 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RELOAD", - "value":377 + "name":"ACT_DOTA_FLAIL", + "value":1508 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RELOAD_PISTOL", - "value":378 + "name":"ACT_DOTA_FLEE", + "value":1685 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RELOAD_SHOTGUN", - "value":380 + "name":"ACT_DOTA_FLINCH", + "value":1507 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_RELOAD_SMG1", - "value":379 + "name":"ACT_DOTA_FORCESTAFF_END", + "value":1602 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_SMALL_FLINCH", - "value":152 + "name":"ACT_DOTA_FRUSTRATION", + "value":1630 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_TURN_LEFT", - "value":165 + "name":"ACT_DOTA_FXANIM", + "value":1709 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_TURN_LEFT45", - "value":167 + "name":"ACT_DOTA_GENERIC_CHANNEL_1", + "value":1728 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_TURN_LEFT45_FLAT", - "value":171 + "name":"ACT_DOTA_GENERIC_CHANNEL_1_START", + "value":1754 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_TURN_LEFT90", - "value":169 + "name":"ACT_DOTA_GESTURE_ACCENT", + "value":1625 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_TURN_LEFT90_FLAT", - "value":173 + "name":"ACT_DOTA_GESTURE_POINT", + "value":1624 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_TURN_RIGHT", - "value":166 + "name":"ACT_DOTA_GREET", + "value":1690 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_TURN_RIGHT45", - "value":168 + "name":"ACT_DOTA_GREEVIL_BLINK_BONE", + "value":1621 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_TURN_RIGHT45_FLAT", - "value":172 + "name":"ACT_DOTA_GREEVIL_CAST", + "value":1617 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_TURN_RIGHT90", - "value":170 + "name":"ACT_DOTA_GREEVIL_HOOK_END", + "value":1620 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GESTURE_TURN_RIGHT90_FLAT", - "value":174 + "name":"ACT_DOTA_GREEVIL_HOOK_START", + "value":1619 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GLIDE", - "value":27 + "name":"ACT_DOTA_GREEVIL_OVERRIDE_ABILITY", + "value":1618 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GRABBITYGLOVES_ACTIVE", - "value":958 + "name":"ACT_DOTA_GS_INK_CREATURE", + "value":1730 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GRABBITYGLOVES_ACTIVE_IDLE", - "value":959 + "name":"ACT_DOTA_GS_SOUL_CHAIN", + "value":1729 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GRABBITYGLOVES_DEACTIVATE", - "value":960 + "name":"ACT_DOTA_ICE_VORTEX", + "value":1672 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GRABBITYGLOVES_GRAB", - "value":955 + "name":"ACT_DOTA_IDLE", + "value":1500 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GRABBITYGLOVES_GRAB_IDLE", - "value":957 + "name":"ACT_DOTA_IDLE_IMPATIENT", + "value":1636 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GRABBITYGLOVES_PULL", - "value":961 + "name":"ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP", + "value":1648 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_GRABBITYGLOVES_RELEASE", - "value":956 + "name":"ACT_DOTA_IDLE_RARE", + "value":1501 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HEADCRAB_SMOKE_BOMB", - "value":962 + "name":"ACT_DOTA_IDLE_SLEEPING", + "value":1622 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HEADCRAB_SPIT", - "value":963 + "name":"ACT_DOTA_IDLE_SLEEPING_END", + "value":1639 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HL2MP_GESTURE_RANGE_ATTACK_MELEE", - "value":500 + "name":"ACT_DOTA_INTRO", + "value":1623 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HL2MP_GESTURE_RELOAD_MELEE", - "value":501 + "name":"ACT_DOTA_INTRO_LOOP", + "value":1649 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HL2MP_IDLE_CROUCH_MELEE", - "value":498 + "name":"ACT_DOTA_ITEM_DROP", + "value":1697 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HL2MP_IDLE_MELEE", - "value":496 + "name":"ACT_DOTA_ITEM_LOOK", + "value":1628 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HL2MP_JUMP_MELEE", - "value":502 + "name":"ACT_DOTA_ITEM_PICKUP", + "value":1696 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HL2MP_RUN_MELEE", - "value":497 + "name":"ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP", + "value":1575 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HL2MP_WALK_CROUCH_MELEE", - "value":499 + "name":"ACT_DOTA_JAKIRO_LIQUIDFIRE_START", + "value":1574 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HOP", - "value":30 + "name":"ACT_DOTA_KEZ_KATANA_IMPALE", + "value":1770 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_HOVER", - "value":26 + "name":"ACT_DOTA_KEZ_KATANA_IMPALE_FAST", + "value":1771 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE", - "value":1 + "name":"ACT_DOTA_KEZ_KATANA_ULT_CHAIN_A", + "value":1767 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLETORUN", - "value":493 + "name":"ACT_DOTA_KEZ_KATANA_ULT_CHAIN_B", + "value":1768 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AGITATED", - "value":80 + "name":"ACT_DOTA_KEZ_KATANA_ULT_END", + "value":1769 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AIM_AGITATED", - "value":93 + "name":"ACT_DOTA_KEZ_KATANA_ULT_START", + "value":1766 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AIM_AUTOGUN", - "value":879 + "name":"ACT_DOTA_KILLTAUNT", + "value":1535 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AIM_DUAL", - "value":888 + "name":"ACT_DOTA_KINETIC_FIELD", + "value":1679 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AIM_PISTOL", - "value":884 + "name":"ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "value":1775 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AIM_RELAXED", - "value":91 + "name":"ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "value":1774 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AIM_RIFLE", - "value":895 + "name":"ACT_DOTA_LARGO_ULT_TOGGLE_OFF", + "value":1778 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AIM_RIFLE_STIMULATED", - "value":331 + "name":"ACT_DOTA_LARGO_ULT_TOGGLE_ON", + "value":1777 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AIM_SHOTGUN", - "value":893 + "name":"ACT_DOTA_LASSO_LOOP", + "value":1578 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AIM_STEALTH", - "value":94 + "name":"ACT_DOTA_LEAP_STUN", + "value":1658 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AIM_STIMULATED", - "value":92 + "name":"ACT_DOTA_LEAP_SWIPE", + "value":1659 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_ANGRY", - "value":77 + "name":"ACT_DOTA_LIFESTEALER_ASSIMILATE", + "value":1703 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_ANGRY_MELEE", - "value":342 + "name":"ACT_DOTA_LIFESTEALER_EJECT", + "value":1704 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_ANGRY_PISTOL", - "value":318 + "name":"ACT_DOTA_LIFESTEALER_INFEST", + "value":1576 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_ANGRY_RPG", - "value":345 + "name":"ACT_DOTA_LIFESTEALER_INFEST_END", + "value":1577 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_ANGRY_SHOTGUN", - "value":319 + "name":"ACT_DOTA_LIFESTEALER_OPEN_WOUNDS", + "value":1567 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_ANGRY_SMG1", - "value":316 + "name":"ACT_DOTA_LIFESTEALER_RAGE", + "value":1566 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_AUTOGUN", - "value":878 + "name":"ACT_DOTA_LOADOUT", + "value":1601 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_CARRY", - "value":427 + "name":"ACT_DOTA_LOADOUT_RARE", + "value":1683 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_DUAL", - "value":887 + "name":"ACT_DOTA_LOOK_AROUND", + "value":1643 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_HURT", - "value":82 + "name":"ACT_DOTA_MAGNUS_SKEWER_END", + "value":1606 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_MANNEDGUN", - "value":340 + "name":"ACT_DOTA_MAGNUS_SKEWER_START", + "value":1605 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_MELEE", - "value":341 + "name":"ACT_DOTA_MEDUSA_STONE_GAZE", + "value":1607 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_ON_FIRE", - "value":133 + "name":"ACT_DOTA_MIDNIGHT_PULSE", + "value":1676 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_PACKAGE", - "value":321 + "name":"ACT_DOTA_MINI_TAUNT", + "value":1681 },{ + "enum":"GameActivity_t", "kind":"constant", - "name":"ACT_IDLE_PISTOL", - "value":317 + "name":"ACT_DOTA_MK_FUR_ARMY", + "value":1722 },{ "kind":"constant", "name":"ACT_IDLE_RELAXED", @@ -11308,31 +10391,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 +10427,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 +10447,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 +10471,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 +10491,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 +10539,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 +10555,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 +10563,7 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_SV_IKLOCK", - "value":25 + "value":24 },{ "kind":"constant", "name":"AE_SV_PLAYSOUND", @@ -11512,7 +10575,7 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_WEAPON_PERFORM_ATTACK", - "value":18 + "value":17 },{ "enum":"DAMAGE_TYPES", "kind":"constant", @@ -11548,10 +10611,6 @@ Initializing script VM... "kind":"constant", "name":"DAMAGE_TYPE_PURE", "value":4 - },{ - "kind":"constant", - "name":"DMG_ACID", - "value":1048576 },{ "kind":"constant", "name":"DMG_ALWAYSGIB", @@ -11580,10 +10639,6 @@ Initializing script VM... "kind":"constant", "name":"DMG_DROWN", "value":16384 - },{ - "kind":"constant", - "name":"DMG_DROWNRECOVER", - "value":524288 },{ "kind":"constant", "name":"DMG_ENERGYBEAM", @@ -11620,10 +10675,6 @@ Initializing script VM... "kind":"constant", "name":"DMG_RADIATION", "value":262144 - },{ - "kind":"constant", - "name":"DMG_REMOVENORAGDOLL", - "value":4194304 },{ "kind":"constant", "name":"DMG_SHOCK", @@ -11632,10 +10683,6 @@ Initializing script VM... "kind":"constant", "name":"DMG_SLASH", "value":4 - },{ - "kind":"constant", - "name":"DMG_SLOWBURN", - "value":2097152 },{ "kind":"constant", "name":"DMG_SONIC", @@ -11719,6 +10766,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", @@ -11779,6 +10836,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_ITEM", "value":256 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -13169,6 +12231,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_CEASELESS_DIRGE", "value":120 + },{ + "enum":"DOTA_INVALID_ORDERS", + "kind":"constant", + "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_DEVILS_BARGAIN", + "value":98 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -13184,11 +12251,6 @@ Initializing script VM... "kind":"constant", "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_NOT_ENOUGH_GOLD", "value":90 - },{ - "enum":"DOTA_INVALID_ORDERS", - "kind":"constant", - "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_REAPERS_SCYTHE", - "value":98 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -13368,7 +12430,7 @@ Initializing script VM... "enum":"DOTA_INVALID_ORDERS", "kind":"constant", "name":"DOTA_INVALID_ORDER_COUNT", - "value":122 + "value":123 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -13514,6 +12576,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_INVALID_ORDER_PURCHASE_INVALID_ITEM", "value":33 + },{ + "enum":"DOTA_INVALID_ORDERS", + "kind":"constant", + "name":"DOTA_INVALID_ORDER_PURCHASE_LEVEL", + "value":122 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -13982,7 +13049,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 +13219,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 +13245,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 +13719,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_PLAYER_LOADOUT_END", - "value":100 + "value":101 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -14798,6 +13870,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CHAOS_DOUBLE_CRIT", "value":60 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_HAVOC", + "value":80 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -14822,52 +13899,52 @@ Initializing script VM... "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_1", - "value":81 + "value":84 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_2", - "value":82 + "value":85 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_3", - "value":83 + "value":86 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_4", - "value":84 + "value":87 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_5", - "value":85 + "value":88 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_6", - "value":86 + "value":89 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_7", - "value":87 + "value":90 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_8", - "value":88 + "value":91 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_9", - "value":89 + "value":92 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GENERIC", - "value":80 + "value":83 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -15048,6 +14125,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_KEZ_SAI", "value":79 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_LARGO_FROGSTOMP", + "value":81 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -15083,6 +14165,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_MUERTA_GUNSLINGER", "value":74 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_NAGA_RIPTIDE", + "value":82 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -15258,6 +14345,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 +15051,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 +15165,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 +15200,457 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", - "value":367 + "value":375 },{ "description":"GetModifierNeutralTrinketOptions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", - "value":366 + "value":374 },{ "description":"OnAbilityEndChannel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":206 + "value":209 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":203 + "value":206 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":204 + "value":207 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":202 + "value":205 + },{ + "description":"OnAbilitySwapped", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "value":389 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_TOGGLED", - "value":360 + "value":368 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":258 + "value":265 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":195 + "value":197 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":216 + "value":219 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":198 + "value":200 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":272 + "value":279 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":197 + "value":199 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":261 + "value":268 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":196 + "value":198 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":193 + "value":195 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":269 + "value":276 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":194 + "value":196 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":279 + "value":286 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":205 + "value":208 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":230 + "value":234 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", - "value":349 + "value":357 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":214 + "value":217 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":308 + "value":314 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":336 + "value":344 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":217 + "value":220 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":218 + "value":221 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":210 + "value":213 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":256 + "value":263 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":307 + "value":313 },{ "description":"OnFoWTeamChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", - "value":358 + "value":366 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":225 + "value":229 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":229 + "value":233 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":330 + "value":337 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":228 + "value":232 + },{ + "description":"OnIllusionCreated", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ILLUSION_CREATED", + "value":396 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":257 + "value":264 + },{ + "description":"OnKnockbackAttempted", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", + "value":238 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":215 + "value":218 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":226 + "value":230 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":231 + "value":235 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":232 + "value":236 + },{ + "description":"OnModifierRefreshed", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "value":388 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":233 + "value":237 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":319 + "value":326 },{ "description":"OnNightStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_NIGHT_STARTED", - "value":337 + "value":345 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":212 + "value":215 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":200 + "value":202 },{ - "description":"OnPreDebuffApplied", + "description":"OnOrderReceived", "enum":"modifierfunction", "kind":"constant", - "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":280 + "name":"MODIFIER_EVENT_ON_ORDER_RECEIVED", + "value":203 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":213 + "value":216 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":207 + "value":210 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":199 + "value":201 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":270 + "value":277 },{ "description":"OnPureDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", - "value":365 + "value":373 + },{ + "description":"OnPurged", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_PURGE", + "value":395 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":208 + "value":211 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":219 + "value":222 },{ "description":"OnRuneSpawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RUNE_SPAWN", - "value":362 + "value":370 + },{ + "description":"OnScepterUpgradeSelected", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED", + "value":239 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":224 + "value":228 + },{ + "description":"OnShardUpgradeSelected", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED", + "value":240 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":192 + "value":194 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":221 + "value":224 + },{ + "description":"OnSpentItemCharge", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE", + "value":225 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":220 + "value":223 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":211 + "value":214 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":209 + "value":212 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":227 + "value":231 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":318 + "value":325 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":223 + "value":227 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":222 + "value":226 },{ "description":"OnTierTokenRerolled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", - "value":355 + "value":363 },{ "description":"OnTreeCutDown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", - "value":348 + "value":356 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":201 + "value":204 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":289 + "value":295 },{ "enum":"modifierfunction", "kind":"constant", @@ -16512,7 +15660,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_FUNCTION_LAST", - "value":379 + "value":398 },{ "enum":"modifierpriority", "kind":"constant", @@ -16543,85 +15691,85 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_LAYOUT", - "value":255 + "value":262 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":321 + "value":328 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", - "value":163 + "value":165 },{ "description":"GetAbsoluteNoDamagePhysical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", - "value":162 + "value":164 },{ "description":"GetAbsoluteNoDamagePure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", - "value":164 + "value":166 },{ "description":"GetAbsorbSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSORB_SPELL", - "value":150 + "value":152 },{ "description":"GetModifierAdditionalNutralItemDrops", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":344 + "value":352 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", - "value":175 + "value":177 },{ "description":"GetAlwaysAutoAttackWhileHoldPosition", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", - "value":187 + "value":188 },{ "description":"GetAllowEtherealAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", - "value":176 + "value":178 },{ "description":"GetModifierAoEBonusConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":316 + "value":323 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":317 + "value":324 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":300 + "value":306 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":328 + "value":335 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -16639,25 +15787,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", - "value":278 + "value":285 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":275 + "value":282 },{ "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":349 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -16669,54 +15817,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":284 },{ "description":"GetModifierAvoidAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", - "value":361 + "value":369 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE", - "value":73 + "value":71 },{ "description":"GetModifierAvoidDamageAfterReductions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":290 + "value":296 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_SPELL", - "value":74 + "value":72 },{ "description":"GetModifierBaseAttack_BonusDamage", "enum":"modifierfunction", @@ -16728,25 +15876,31 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", - "value":357 + "value":365 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", - "value":62 + "value":60 },{ "description":"GetModifierBaseDamageOutgoing_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", - "value":63 + "value":61 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseArmorPerAgiBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":333 + "value":340 + },{ + "description":"GetModifierBaseAttackSpeedPerAgiBonusPercentage", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE", + "value":341 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -16766,53 +15920,53 @@ Initializing script VM... "name":"MODIFIER_PROPERTY_BASE_ATTACK_TIME_PERCENTAGE", "value":40 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseHpRegenPerStrBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":332 + "value":339 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MANA_REGEN", - "value":90 + "value":88 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseManaRegenPerIntBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":334 + "value":342 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseMagicResistPerIntBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":335 + "value":343 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":304 + "value":310 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":305 + "value":311 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":303 + "value":309 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":306 + "value":312 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -16824,145 +15978,157 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION", - "value":153 + "value":155 },{ "description":"GetBonusDayVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", - "value":154 + "value":156 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":331 + "value":338 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION", - "value":155 + "value":157 },{ "description":"GetBonusNightVisionUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", - "value":156 + "value":158 },{ "description":"GetModifierBonusUphillMissChance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":326 + "value":333 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", - "value":157 + "value":159 },{ "description":"BotAttackScoreBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":274 + "value":281 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value":179 + "value":181 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value":180 + "value":182 + },{ + "description":"GetBuffAmplification", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "value":193 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":322 + "value":329 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":263 + "value":270 },{ "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":259 },{ "description":"GetModifierPropertyConsumableUseSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":377 + "value":386 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", - "value":191 + "value":192 + },{ + "description":"GetModifierPercentageConvertExpToGold", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "value":140 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":248 + "value":255 },{ "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":287 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -16974,25 +16140,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":338 + "value":346 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":339 + "value":347 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":327 + "value":334 },{ "description":"GetCriticalStrikeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", - "value":190 + "value":191 },{ "description":"GetModifierDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -17016,109 +16182,109 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", - "value":295 + "value":301 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DEATHGOLDCOST", - "value":136 + "value":135 },{ "description":"GetDisableAutoAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_AUTOATTACK", - "value":152 + "value":154 },{ "description":"GetDisableHealing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_HEALING", - "value":173 + "value":175 },{ "description":"GetDisableManaGain", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_MANA_GAIN", - "value":174 + "value":176 },{ "description":"GetModifierDisableTurning", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":250 + "value":257 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":324 + "value":331 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DODGE_PROJECTILE", - "value":182 + "value":184 },{ "description":"GetModifierNoVisionOfAttacker", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":267 + "value":274 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EVASION_CONSTANT", - "value":68 + "value":66 },{ "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":98 },{ "description":"GetModifierExtraHealthPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", - "value":103 + "value":101 },{ "description":"GetModifierExtraManaBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS", - "value":101 + "value":99 },{ "description":"GetModifierExtraManaBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", - "value":102 + "value":100 },{ "description":"GetModifierExtraManaPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", - "value":104 + "value":102 },{ "description":"GetModifierExtraStrengthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", - "value":99 + "value":97 },{ "description":"GetModifierPropetyFailAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":291 + "value":297 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -17130,84 +16296,85 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_DAY_VISION", - "value":158 + "value":160 },{ "description":"GetModifierFixedManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":325 + "value":332 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_NIGHT_VISION", - "value":159 + "value":161 },{ "description":"GetModifierPropertyForbidIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORBID_ILLUSIONS", - "value":370 + "value":378 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":249 + "value":256 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":314 + "value":321 },{ "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":322 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":329 + "value":336 },{ "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":318 + },{ + "description":"HasBonusNeutralItemPassive", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE", + "value":319 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":287 + "value":293 },{ "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,67 +16386,67 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_BONUS", - "value":97 + "value":95 },{ "description":"GetModifierConstantHealthRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", - "value":94 + "value":92 },{ "description":"GetModifierHealthRegenPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", - "value":95 + "value":93 },{ "description":"GetModifierHealthRegenPercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", - "value":96 + "value":94 },{ "description":"GetModifierHealAmplify_PercentageSource", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", - "value":51 + "value":50 },{ "description":"GetModifierPropertyHealingAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", - "value":374 + "value":382 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", - "value":52 + "value":51 },{ "description":"GetModifierHeroFacetOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":347 + "value":355 },{ - "description":"GetModifierHPRegenAmplify_Percentage", + "description":"GetModifierHeroLevelScale", "enum":"modifierfunction", "kind":"constant", - "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", - "value":54 + "name":"MODIFIER_PROPERTY_HEROLEVELSCALE", + "value":397 },{ - "description":"GetModifierHPRegen_CanBeNegative", + "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", - "name":"MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", - "value":53 + "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", + "value":52 },{ "description":"GetModifierHPRegenMultiplierPreAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":346 + "value":354 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -17291,13 +16458,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", - "value":251 + "value":258 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":262 + "value":269 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -17309,66 +16476,66 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", - "value":83 + "value":81 },{ "description":"GetModifierIllusionLabel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ILLUSION_LABEL", - "value":166 + "value":168 },{ "description":"GetModifierIncomingDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":288 + "value":294 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":294 + "value":300 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":266 + "value":273 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", - "value":64 + "value":62 },{ "description":"GetModifierIncomingPhysicalDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", - "value":66 + "value":64 },{ "description":"GetModifierIncomingPhysicalDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", - "value":65 + "value":63 },{ "description":"GetModifierIncomingSpellDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", - "value":67 + "value":65 },{ "description":"GetModifierInnateDamageBlockPctOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", - "value":145 + "value":147 },{ "description":"GetModifierInventorySlotRestricted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", - "value":354 + "value":362 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -17386,121 +16553,127 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_ILLUSION", - "value":165 + "value":167 },{ "description":"GetModifierScepter", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":240 + "value":247 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":241 + "value":248 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":323 + "value":330 + },{ + "description":"GetModifierPercentageKillAssistGoldBoost", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_KILL_ASSIST_GOLD_BOOST", + "value":139 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":345 + "value":353 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":286 + "value":292 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":55 + "value":53 },{ "description":"GetUnitLifetimeFraction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":245 + "value":252 },{ "description":"GetMagicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":189 + "value":190 },{ "description":"GetModifierMagical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", - "value":142 + "value":143 },{ "description":"GetModifierProperty_MagicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", - "value":364 + "value":372 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", - "value":84 + "value":82 },{ "description":"GetModifierMagicalResistanceBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", - "value":86 + "value":84 },{ "description":"GetModifierMagicalResistanceBonusIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", - "value":87 + "value":85 },{ "description":"GetModifierMagicalResistanceBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", - "value":88 + "value":86 },{ "description":"GetModifierMagicalResistanceDecrepifyUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", - "value":89 + "value":87 },{ "description":"GetModifierMagicalResistanceDirectModification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", - "value":85 + "value":83 },{ "description":"GetModifierPropertyManacostOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_OVERRIDE", - "value":371 + "value":379 },{ "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,109 +16685,103 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_BONUS", - "value":98 + "value":96 },{ "description":"GetModifierManaDrainAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", - "value":60 + "value":58 },{ "description":"GetModifierConstantManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", - "value":91 + "value":89 },{ "description":"GetModifierConstantManaRegenUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", - "value":92 + "value":90 },{ "description":"GetModifierTotalPercentageManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", - "value":93 + "value":91 },{ "description":"GetModifierMaxAttackRange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_ATTACK_RANGE", - "value":119 - },{ - "description":"GetModifierMaxDebuffDuration", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "value":184 + "value":118 },{ "description":"MinAttributeLevel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", - "value":350 + "value":358 },{ "description":"GetMinHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_HEALTH", - "value":160 + "value":162 },{ "description":"GetMinMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_MANA", - "value":161 + "value":163 },{ "description":"GetModifierMinPhysicalArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", - "value":82 + "value":80 },{ "description":"GetModifierMiss_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE", - "value":75 + "value":73 },{ "description":"GetModifierMiss_Percentage_Target", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":343 + "value":351 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":235 + "value":242 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":236 + "value":243 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":237 + "value":244 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":239 + "value":246 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":238 + "value":245 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -17692,7 +16859,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", - "value":368 + "value":376 },{ "description":"GetModifierMoveSpeed_MaxOverride", "enum":"modifierfunction", @@ -17710,67 +16877,67 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "value":369 + "value":377 },{ "description":"GetModifierMoveSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":276 + "value":283 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", - "value":58 + "value":56 },{ "description":"GetModifierMPRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", - "value":59 + "value":57 },{ "description":"GetModifierMPRestoreAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", - "value":61 + "value":59 },{ "description":"GetModifierNegativeEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", - "value":69 + "value":67 },{ "description":"GetModifierNoFreeTPScrollOnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":311 + "value":317 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":253 + "value":260 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":254 + "value":261 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION", - "value":148 + "value":150 },{ "description":"GetOverrideAnimationRate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", - "value":149 + "value":151 },{ "description":"GetModifierOverrideAttackDamage", "enum":"modifierfunction", @@ -17782,19 +16949,31 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", - "value":177 + "value":179 + },{ + "description":"GetModifierOverrideBaseDamage", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "value":391 + },{ + "description":"GetModifierOverrideCreepBounty", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "value":390 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":284 + "value":290 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", - "value":137 + "value":136 },{ "description":"GetModifierPersistentInvisibility", "enum":"modifierfunction", @@ -17806,67 +16985,73 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":285 + "value":291 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", - "value":76 + "value":74 },{ "description":"GetModifierPhysicalArmorBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", - "value":78 + "value":76 },{ "description":"GetModifierPhysicalArmorBonusPost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", - "value":81 + "value":79 },{ "description":"GetModifierPhysicalArmorBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", - "value":79 + "value":77 },{ "description":"GetModifierPhysicalArmorBonusUniqueActive", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", - "value":80 + "value":78 },{ "description":"GetPhysicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":188 + "value":189 },{ "description":"GetModifierPhysicalArmorTotal_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", - "value":77 + "value":75 },{ "description":"GetModifierPhysical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", - "value":143 + "value":144 + },{ + "description":"GetModifierPhysical_ConstantBlockBonus", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS", + "value":146 },{ "description":"GetModifierPhysical_ConstantBlockSpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", - "value":144 + "value":145 },{ "description":"GetModifierProperty_PhysicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", - "value":363 + "value":371 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -17896,37 +17081,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", - "value":140 + "value":141 },{ "description":"GetModifierPreAttack_DeadlyBlow", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", - "value":186 + "value":187 },{ "description":"GetModifierPreAttack_Target_CriticalStrike", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", - "value":141 + "value":142 },{ "description":"GetModifierPrereduceIncomingDamage_Mult", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":292 + "value":298 },{ "description":"GetModifierPreserveNeutralItemPassives", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", - "value":313 + "value":320 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":260 + "value":267 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -17938,7 +17123,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", - "value":185 + "value":186 },{ "description":"GetModifierProcAttack_BonusDamage_Magical", "enum":"modifierfunction", @@ -17980,319 +17165,337 @@ 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":307 },{ "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":308 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":246 + "value":253 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":340 + "value":348 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":242 + "value":249 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", - "value":356 + "value":364 },{ "description":"GetReflectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REFLECT_SPELL", - "value":151 + "value":153 },{ "description":"ReincarnateTime", "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":387 },{ "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":380 },{ "description":"GetModifierPropertyRestorationAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", - "value":373 + "value":381 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":309 + "value":315 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":342 + "value":350 },{ "description":"GetModifierSlowResistanceAppliesToAttacks", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", - "value":299 + "value":305 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":298 + "value":304 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":297 + "value":303 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":247 + "value":254 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE", - "value":48 - },{ - "description":"GetModifierSpellAmplify_PercentageCreep", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP", "value":47 },{ "description":"GetModifierSpellAmplify_PercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", - "value":50 + "value":49 },{ "description":"GetModifierSpellAmplify_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":49 + "value":48 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":56 + "value":54 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":57 + "value":55 },{ "description":"GetModifierSpellRedirectTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":282 + "value":288 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS", - "value":106 + "value":104 },{ "description":"GetModifierBonusStats_Agility_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", - "value":109 + "value":107 },{ "description":"GetModifierBonusStats_Intellect", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", - "value":107 + "value":105 },{ "description":"GetModifierBonusStats_Intellect_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", - "value":110 + "value":108 + },{ + "description":"GetModifierIntellectNone", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_STATS_INTELLECT_NONE", + "value":109 },{ "description":"GetModifierBonusStats_Strength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", - "value":105 + "value":103 },{ "description":"GetModifierBonusStats_Strength_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", - "value":108 + "value":106 },{ "description":"GetModifierStatusResistance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE", - "value":70 + "value":68 },{ "description":"GetModifierStatusResistanceCaster", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", - "value":72 + "value":70 },{ "description":"GetModifierStatusResistanceStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", - "value":71 + "value":69 },{ "description":"GetModifierStrongIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STRONG_ILLUSION", - "value":167 + "value":169 },{ "description":"GetModifierSuperIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION", - "value":168 + "value":170 + },{ + "description":"GetModifierSuperIllusionWithItems", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", + "value":394 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", - "value":169 + "value":171 },{ "description":"GetSuppressAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", - "value":359 + "value":367 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":273 + "value":280 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":320 + "value":327 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":293 + "value":299 },{ "description":"GetSuppressIncomingCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":375 + "value":383 + },{ + "description":"GetModifierPropertySuppressInvalidMoveAttackOrders", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "value":385 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":271 + "value":278 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":259 + "value":266 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":296 + "value":302 },{ "description":"GetTierTokenReroll", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", - "value":351 + "value":359 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":234 + "value":241 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":268 + "value":275 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -18304,103 +17507,115 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", - "value":147 + "value":149 },{ "description":"GetModifierTotal_ConstantBlockStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", - "value":353 + "value":361 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", - "value":146 + "value":148 },{ "description":"GetActivityTranslationModifiers", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":243 + "value":250 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":244 + "value":251 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", - "value":183 + "value":185 },{ "description":"GetModifierTurnRateConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":283 + "value":289 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", - "value":172 + "value":174 },{ "description":"GetModifierTurnRate_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", - "value":171 + "value":173 },{ "description":"GetModifierUnitDisllowUpgrading", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", - "value":181 + "value":183 },{ "description":"GetModifierUnitStatsNeedsRefresh", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", - "value":178 + "value":180 + },{ + "description":"GetModifierOverrideUntargetableFrom", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "value":392 + },{ + "description":"GetModifierOverrideUntargetableTo", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_TO", + "value":393 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":376 + "value":384 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", - "value":352 + "value":360 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":264 + "value":271 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":265 + "value":272 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_DURING_DEATH", - "value":170 + "value":172 },{ "description":"GetModifierXPFountainCountdownTimeOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", - "value":310 + "value":316 },{ "enum":"modifierstate", "kind":"constant", @@ -18414,13 +17629,13 @@ Initializing script VM... },{ "enum":"modifierstate", "kind":"constant", - "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE", - "value":53 + "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS", + "value":55 },{ "enum":"modifierstate", "kind":"constant", - "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS", - "value":55 + "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS", + "value":53 },{ "enum":"modifierstate", "kind":"constant", @@ -18734,6 +17949,10 @@ Initializing script VM... "kind":"constant", "name":"NEARLYEMPTY", "value":12 + },{ + "kind":"constant", + "name":"OVERHEAD_ALERT_AEGIS", + "value":26 },{ "kind":"constant", "name":"OVERHEAD_ALERT_BLOCK", @@ -18746,6 +17965,10 @@ Initializing script VM... "kind":"constant", "name":"OVERHEAD_ALERT_BONUS_POISON_DAMAGE", "value":9 + },{ + "kind":"constant", + "name":"OVERHEAD_ALERT_BONUS_PURE_DAMAGE", + "value":28 },{ "kind":"constant", "name":"OVERHEAD_ALERT_BONUS_SPELL_DAMAGE", @@ -18774,6 +17997,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 +18455,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", @@ -19386,7 +18531,12 @@ Initializing script VM... }], "name":"CBaseAnimatingActivity" },{ - "extend":"CBaseFlex", + "extend":"CBaseAnimatingActivity", + "kind":"class", + "members":[], + "name":"CBaseAnimatingOverlay" + },{ + "extend":"CBaseAnimatingOverlay", "kind":"class", "members":[], "name":"CBaseCombatCharacter" @@ -19503,7 +18653,7 @@ Initializing script VM... "args":[], "description":"Get vector to eye position - absolute coords.", "name":"EyePosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"FirstMoveChild", @@ -19541,7 +18691,7 @@ Initializing script VM... },{ "args":[], "name":"GetAbsOrigin", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetAbsScale", @@ -19584,7 +18734,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 +18810,7 @@ Initializing script VM... },{ "args":[], "name":"GetOrigin", - "returns":"Vector" + "returns":"" },{ "args":[], "description":"Gets this entity's owner", @@ -19795,7 +18945,7 @@ Initializing script VM... },{ "args":[{ "name":"origin", - "type":"Vector" + "type":"" }], "name":"SetAbsOrigin", "returns":"void" @@ -20032,11 +19182,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", @@ -20053,35 +19203,6 @@ Initializing script VM... "returns":"void" }], "name":"CBaseEntity" - },{ - "extend":"CBaseAnimatingActivity", - "kind":"class", - "members":[{ - "args":[], - "description":"Returns the instance of the oldest active scene entity (if any).", - "name":"GetCurrentScene", - "returns":"handle" - },{ - "args":[{ - "name":"index", - "type":"int" - }], - "description":"Returns the instance of the scene entity at the specified index.", - "name":"GetSceneByIndex", - "returns":"handle" - },{ - "args":[{ - "name":"pszScene", - "type":"string" - },{ - "name":"flDelay", - "type":"float" - }], - "description":"( vcd file, delay ) - play specified vcd file", - "name":"ScriptPlayScene", - "returns":"float" - }], - "name":"CBaseFlex" },{ "extend":"CBaseEntity", "kind":"class", @@ -20108,7 +19229,7 @@ Initializing script VM... }], "description":"Get the attachment id's origin vector.", "name":"GetAttachmentOrigin", - "returns":"Vector" + "returns":"" },{ "args":[], "description":"GetMaterialGroupHash(): Get the material group hash of this entity.", @@ -20325,7 +19446,7 @@ Initializing script VM... "args":[{ "type":"Vector" },{ - "type":"Vector" + "type":"" }], "description":"Apply an impulse at a worldspace position to the physics", "name":"AddImpulseAtPosition", @@ -20661,7 +19782,7 @@ Initializing script VM... },{ "args":[], "name":"GetCursorPosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetCursorTarget", @@ -21949,6 +21070,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", @@ -22611,6 +21740,8 @@ Initializing script VM... },{ "args":[{ "type":"float" + },{ + "type":"int" }], "description":"Begin temporary night.", "name":"BeginTemporaryNight", @@ -23692,6 +22823,13 @@ Initializing script VM... "description":"Is this item currently in the white list.", "name":"IsItemInWhiteList", "returns":"bool" + },{ + "args":[{ + "type":"Vector" + }], + "description":"Moves the camera to a position.", + "name":"MoveCameraToLocation", + "returns":"void" },{ "args":[{ "type":"string" @@ -24354,7 +23492,7 @@ Initializing script VM... }], "name":"CDOTA_Ability_Nian_Roar" },{ - "extend":"CBaseFlex", + "extend":"CBaseAnimatingOverlay", "kind":"class", "members":[{ "args":[{ @@ -24858,7 +23996,7 @@ Initializing script VM... },{ "args":[], "name":"GetCursorPosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetCursorTargetingNothing", @@ -25698,7 +24836,7 @@ Initializing script VM... },{ "args":[{ "name":"vDest", - "type":"Vector" + "type":"" }], "description":"Issue an Attack-Move-To command.", "name":"MoveToPositionAggressive", @@ -26013,9 +25151,6 @@ Initializing script VM... "returns":"float" },{ "args":[{ - "name":"bUseExperimentalFormula", - "type":"bool" - },{ "name":"inflictor", "type":"handle" }], @@ -26161,6 +25296,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", @@ -26843,6 +25986,9 @@ Initializing script VM... },{ "name":"bIncrementTotal", "type":"bool" + },{ + "name":"nCloneCount", + "type":"int" }], "description":"Params: Float XP, Bool applyBotDifficultyScaling", "name":"AddExperience", @@ -27187,7 +26333,7 @@ Initializing script VM... "returns":"void" },{ "args":[], - "name":"IsBuybackDisabledByReapersScythe", + "name":"IsBuybackDisabledByDevilsBargain", "returns":"bool" },{ "args":[], @@ -27320,7 +26466,7 @@ Initializing script VM... "name":"bBuybackDisabled", "type":"bool" }], - "name":"SetBuyBackDisabledByReapersScythe", + "name":"SetBuyBackDisabledByDevilsBargain", "returns":"void" },{ "args":[{ @@ -29093,7 +28239,7 @@ Initializing script VM... "type":"bool" }], "name":"GetCreepDamageTaken", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29125,7 +28271,7 @@ Initializing script VM... "type":"int" }], "name":"GetDamageDoneToHero", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29234,7 +28380,7 @@ Initializing script VM... "type":"bool" }], "name":"GetHeroDamageTaken", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29443,7 +28589,7 @@ Initializing script VM... "type":"int" }], "name":"GetRawPlayerDamage", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29592,7 +28738,7 @@ Initializing script VM... "type":"bool" }], "name":"GetTowerDamageTaken", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -31038,7 +30184,7 @@ Initializing script VM... }], "name":"CDotaSubquestBase" },{ - "extend":"CBaseFlex", + "extend":"CBaseAnimatingOverlay", "kind":"class", "members":[{ "args":[{ @@ -31077,7 +30223,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31102,7 +30248,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31118,7 +30264,7 @@ Initializing script VM... "returns":"table" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31138,7 +30284,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31151,7 +30297,7 @@ Initializing script VM... },{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31173,7 +30319,7 @@ Initializing script VM... },{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31193,7 +30339,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31206,7 +30352,7 @@ Initializing script VM... },{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31226,7 +30372,7 @@ Initializing script VM... "args":[{ "type":"handle" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31417,7 +30563,7 @@ Initializing script VM... },{ "args":[{ "name":"vecAlternateOrigin", - "type":"Vector" + "type":"" },{ "name":"vecAlternateAngles", "type":"Vector" @@ -31435,63 +30581,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 +30914,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" @@ -32198,145 +31278,6 @@ Initializing script VM... "returns":"bool" }], "name":"CScriptUniformRandomStream" - },{ - "kind":"class", - "members":[{ - "args":[{ - "name":"flAddAmount", - "type":"float" - }], - "name":"AddDamage", - "returns":"void" - },{ - "args":[{ - "name":"iDamageType", - "type":"int" - }], - "name":"AddDamageType", - "returns":"void" - },{ - "args":[], - "name":"GetAmmoType", - "returns":"int" - },{ - "args":[], - "name":"GetAttacker", - "returns":"handle" - },{ - "args":[], - "name":"GetDamage", - "returns":"float" - },{ - "args":[], - "name":"GetDamageCustom", - "returns":"int" - },{ - "args":[], - "name":"GetDamageForce", - "returns":"Vector" - },{ - "args":[], - "name":"GetDamagePosition", - "returns":"Vector" - },{ - "args":[], - "name":"GetDamageType", - "returns":"" - },{ - "args":[], - "name":"GetInflictor", - "returns":"handle" - },{ - "args":[], - "name":"GetOriginalDamage", - "returns":"float" - },{ - "args":[], - "name":"GetReportedPosition", - "returns":"Vector" - },{ - "args":[], - "name":"GetTotalledDamage", - "returns":"float" - },{ - "args":[{ - "name":"iDamageType", - "type":"int" - }], - "name":"HasDamageType", - "returns":"bool" - },{ - "args":[{ - "name":"flScaleAmount", - "type":"float" - }], - "name":"ScaleDamage", - "returns":"void" - },{ - "args":[{ - "name":"iAmmoType", - "type":"int" - }], - "name":"SetAmmoType", - "returns":"void" - },{ - "args":[{ - "name":"hAttacker", - "type":"handle" - }], - "name":"SetAttacker", - "returns":"void" - },{ - "args":[{ - "name":"flDamage", - "type":"float" - }], - "name":"SetDamage", - "returns":"void" - },{ - "args":[{ - "name":"iDamageCustom", - "type":"int" - }], - "name":"SetDamageCustom", - "returns":"void" - },{ - "args":[{ - "name":"damageForce", - "type":"Vector" - }], - "name":"SetDamageForce", - "returns":"void" - },{ - "args":[{ - "name":"damagePosition", - "type":"Vector" - }], - "name":"SetDamagePosition", - "returns":"void" - },{ - "args":[{ - "name":"iDamageType", - "type":"int" - }], - "name":"SetDamageType", - "returns":"void" - },{ - "args":[{ - "name":"flOriginalDamage", - "type":"float" - }], - "name":"SetOriginalDamage", - "returns":"void" - },{ - "args":[{ - "name":"reportedPosition", - "type":"Vector" - }], - "name":"SetReportedPosition", - "returns":"void" - }], - "name":"CTakeDamageInfo" },{ "instance":"Convars", "kind":"class", @@ -32825,7 +31766,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" },{ @@ -32847,7 +31788,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" },{ @@ -32867,7 +31808,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" },{ @@ -32891,9 +31832,9 @@ 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" + "type":"" },{ "type":"int" },{ @@ -32911,9 +31852,9 @@ 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" + "type":"" },{ "type":"Vector" },{ @@ -32951,7 +31892,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 +31910,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" },{ @@ -33483,16 +32424,16 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"QAngle" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"QAngle" },{ - "type":"Vector" + "type":"" }], "description":"Rotate a Vector around a point.", "kind":"function", "name":"RotatePosition", - "returns":"Vector" + "returns":"" },{ "args":[{ "type":"Quaternion" @@ -33527,7 +32468,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"Vector" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"float" },{ @@ -33721,7 +32662,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position", "kind":"function", @@ -33731,7 +32672,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position with reliable delivery", "kind":"function", @@ -33741,7 +32682,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position with optional delivery", "kind":"function", @@ -33978,10 +32919,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 +33502,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 +33574,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":1793 + },{ + "kind":"constant", + "name":"ACT_DOTA_CAST4_STATUE", + "value":1794 + },{ + "kind":"constant", + "name":"ACT_DOTA_CAST5_STATUE", + "value":1795 },{ "kind":"constant", "name":"ACT_DOTA_CAST_ABILITY_1", @@ -34757,7 +33706,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":1798 },{ "kind":"constant", "name":"ACT_DOTA_CAST_FORGE_SPIRIT", @@ -34913,7 +33862,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 +33894,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 +33926,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 +33942,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 +34027,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 +34095,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", @@ -35369,7 +34338,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":1796 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_LOOP", @@ -35381,7 +34350,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":1797 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_START", @@ -35401,7 +34370,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":1805 },{ "kind":"constant", "name":"ACT_DOTA_RUN_RARE", @@ -35409,7 +34378,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 +34446,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 +34458,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":1801 },{ "kind":"constant", "name":"ACT_DOTA_STARTLE", @@ -35501,7 +34470,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 +34494,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 +34526,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 +34538,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 +34559,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 +34610,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 +34622,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":1806 },{ "kind":"constant", "name":"ACT_DOTA_WAIT_IDLE", @@ -39289,31 +38254,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 +38294,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 +38314,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 +38338,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 +38358,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 +38418,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 +38434,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 +38442,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,15 +38454,11 @@ 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", "value":1 - },{ - "kind":"constant", - "name":"DMG_ACID", - "value":1048576 },{ "kind":"constant", "name":"DMG_ALWAYSGIB", @@ -39542,10 +38487,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DMG_DROWN", "value":16384 - },{ - "kind":"constant", - "name":"DMG_DROWNRECOVER", - "value":524288 },{ "kind":"constant", "name":"DMG_ENERGYBEAM", @@ -39582,10 +38523,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DMG_RADIATION", "value":262144 - },{ - "kind":"constant", - "name":"DMG_REMOVENORAGDOLL", - "value":4194304 },{ "kind":"constant", "name":"DMG_SHOCK", @@ -39594,10 +38531,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DMG_SLASH", "value":4 - },{ - "kind":"constant", - "name":"DMG_SLOWBURN", - "value":2097152 },{ "kind":"constant", "name":"DMG_SONIC", @@ -39681,6 +38614,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", @@ -39741,6 +38684,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_ITEM", "value":256 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -40478,6 +39426,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_CEASELESS_DIRGE", "value":120 + },{ + "enum":"DOTA_INVALID_ORDERS", + "kind":"constant", + "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_DEVILS_BARGAIN", + "value":98 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -40493,11 +39446,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_NOT_ENOUGH_GOLD", "value":90 - },{ - "enum":"DOTA_INVALID_ORDERS", - "kind":"constant", - "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_REAPERS_SCYTHE", - "value":98 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -40677,7 +39625,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"DOTA_INVALID_ORDERS", "kind":"constant", "name":"DOTA_INVALID_ORDER_COUNT", - "value":122 + "value":123 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -40823,6 +39771,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_INVALID_ORDER_PURCHASE_INVALID_ITEM", "value":33 + },{ + "enum":"DOTA_INVALID_ORDERS", + "kind":"constant", + "name":"DOTA_INVALID_ORDER_PURCHASE_LEVEL", + "value":122 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -41111,6 +40064,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CHAOS_DOUBLE_CRIT", "value":60 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_HAVOC", + "value":80 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -41135,52 +40093,52 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_1", - "value":81 + "value":84 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_2", - "value":82 + "value":85 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_3", - "value":83 + "value":86 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_4", - "value":84 + "value":87 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_5", - "value":85 + "value":88 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_6", - "value":86 + "value":89 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_7", - "value":87 + "value":90 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_8", - "value":88 + "value":91 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_9", - "value":89 + "value":92 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GENERIC", - "value":80 + "value":83 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -41361,6 +40319,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_KEZ_SAI", "value":79 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_LARGO_FROGSTOMP", + "value":81 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -41396,6 +40359,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_MUERTA_GUNSLINGER", "value":74 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_NAGA_RIPTIDE", + "value":82 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -42011,10 +40979,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 +41078,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 +41113,457 @@ 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":375 },{ "description":"GetModifierNeutralTrinketOptions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", - "value":366 + "value":374 },{ "description":"OnAbilityEndChannel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":206 + "value":209 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":203 + "value":206 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":204 + "value":207 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":202 + "value":205 + },{ + "description":"OnAbilitySwapped", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "value":389 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_TOGGLED", - "value":360 + "value":368 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":258 + "value":265 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":195 + "value":197 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":216 + "value":219 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":198 + "value":200 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":272 + "value":279 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":197 + "value":199 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":261 + "value":268 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":196 + "value":198 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":193 + "value":195 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":269 + "value":276 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":194 + "value":196 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":279 + "value":286 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":205 + "value":208 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":230 + "value":234 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", - "value":349 + "value":357 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":214 + "value":217 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":308 + "value":314 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":336 + "value":344 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":217 + "value":220 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":218 + "value":221 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":210 + "value":213 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":256 + "value":263 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":307 + "value":313 },{ "description":"OnFoWTeamChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", - "value":358 + "value":366 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":225 + "value":229 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":229 + "value":233 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":330 + "value":337 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":228 + "value":232 + },{ + "description":"OnIllusionCreated", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ILLUSION_CREATED", + "value":396 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":257 + "value":264 + },{ + "description":"OnKnockbackAttempted", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", + "value":238 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":215 + "value":218 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":226 + "value":230 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":231 + "value":235 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":232 + "value":236 + },{ + "description":"OnModifierRefreshed", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "value":388 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":233 + "value":237 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":319 + "value":326 },{ "description":"OnNightStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_NIGHT_STARTED", - "value":337 + "value":345 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":212 + "value":215 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":200 + "value":202 },{ - "description":"OnPreDebuffApplied", + "description":"OnOrderReceived", "enum":"modifierfunction", "kind":"constant", - "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":280 + "name":"MODIFIER_EVENT_ON_ORDER_RECEIVED", + "value":203 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":213 + "value":216 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":207 + "value":210 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":199 + "value":201 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":270 + "value":277 },{ "description":"OnPureDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", - "value":365 + "value":373 + },{ + "description":"OnPurged", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_PURGE", + "value":395 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":208 + "value":211 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":219 + "value":222 },{ "description":"OnRuneSpawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RUNE_SPAWN", - "value":362 + "value":370 + },{ + "description":"OnScepterUpgradeSelected", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED", + "value":239 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":224 + "value":228 + },{ + "description":"OnShardUpgradeSelected", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED", + "value":240 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":192 + "value":194 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":221 + "value":224 + },{ + "description":"OnSpentItemCharge", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE", + "value":225 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":220 + "value":223 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":211 + "value":214 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":209 + "value":212 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":227 + "value":231 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":318 + "value":325 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":223 + "value":227 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":222 + "value":226 },{ "description":"OnTierTokenRerolled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", - "value":355 + "value":363 },{ "description":"OnTreeCutDown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", - "value":348 + "value":356 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":201 + "value":204 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":289 + "value":295 },{ "enum":"modifierfunction", "kind":"constant", @@ -42556,7 +41573,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":398 },{ "enum":"modifierpriority", "kind":"constant", @@ -42587,85 +41604,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_ABILITY_LAYOUT", - "value":255 + "value":262 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":321 + "value":328 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", - "value":163 + "value":165 },{ "description":"GetAbsoluteNoDamagePhysical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", - "value":162 + "value":164 },{ "description":"GetAbsoluteNoDamagePure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", - "value":164 + "value":166 },{ "description":"GetAbsorbSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSORB_SPELL", - "value":150 + "value":152 },{ "description":"GetModifierAdditionalNutralItemDrops", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":344 + "value":352 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", - "value":175 + "value":177 },{ "description":"GetAlwaysAutoAttackWhileHoldPosition", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", - "value":187 + "value":188 },{ "description":"GetAllowEtherealAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", - "value":176 + "value":178 },{ "description":"GetModifierAoEBonusConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":316 + "value":323 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":317 + "value":324 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":300 + "value":306 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":328 + "value":335 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -42683,25 +41700,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":285 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":275 + "value":282 },{ "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":349 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -42713,54 +41730,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":284 },{ "description":"GetModifierAvoidAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", - "value":361 + "value":369 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE", - "value":73 + "value":71 },{ "description":"GetModifierAvoidDamageAfterReductions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":290 + "value":296 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_SPELL", - "value":74 + "value":72 },{ "description":"GetModifierBaseAttack_BonusDamage", "enum":"modifierfunction", @@ -42772,25 +41789,31 @@ 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":365 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", - "value":62 + "value":60 },{ "description":"GetModifierBaseDamageOutgoing_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", - "value":63 + "value":61 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseArmorPerAgiBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":333 + "value":340 + },{ + "description":"GetModifierBaseAttackSpeedPerAgiBonusPercentage", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE", + "value":341 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -42810,53 +41833,53 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "name":"MODIFIER_PROPERTY_BASE_ATTACK_TIME_PERCENTAGE", "value":40 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseHpRegenPerStrBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":332 + "value":339 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MANA_REGEN", - "value":90 + "value":88 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseManaRegenPerIntBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":334 + "value":342 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseMagicResistPerIntBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":335 + "value":343 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":304 + "value":310 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":305 + "value":311 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":303 + "value":309 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":306 + "value":312 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -42868,145 +41891,157 @@ 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_DAY_VISION", - "value":153 + "value":155 },{ "description":"GetBonusDayVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", - "value":154 + "value":156 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":331 + "value":338 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION", - "value":155 + "value":157 },{ "description":"GetBonusNightVisionUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", - "value":156 + "value":158 },{ "description":"GetModifierBonusUphillMissChance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":326 + "value":333 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", - "value":157 + "value":159 },{ "description":"BotAttackScoreBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":274 + "value":281 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value":179 + "value":181 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value":180 + "value":182 + },{ + "description":"GetBuffAmplification", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "value":193 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":322 + "value":329 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":263 + "value":270 },{ "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":259 },{ "description":"GetModifierPropertyConsumableUseSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":377 + "value":386 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", - "value":191 + "value":192 + },{ + "description":"GetModifierPercentageConvertExpToGold", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "value":140 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":248 + "value":255 },{ "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":287 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -43018,25 +42053,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_CREATE_BONUS_ILLUSION_CHANCE", - "value":338 + "value":346 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":339 + "value":347 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":327 + "value":334 },{ "description":"GetCriticalStrikeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", - "value":190 + "value":191 },{ "description":"GetModifierDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -43060,109 +42095,109 @@ 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":301 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DEATHGOLDCOST", - "value":136 + "value":135 },{ "description":"GetDisableAutoAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_AUTOATTACK", - "value":152 + "value":154 },{ "description":"GetDisableHealing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_HEALING", - "value":173 + "value":175 },{ "description":"GetDisableManaGain", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_MANA_GAIN", - "value":174 + "value":176 },{ "description":"GetModifierDisableTurning", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":250 + "value":257 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":324 + "value":331 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DODGE_PROJECTILE", - "value":182 + "value":184 },{ "description":"GetModifierNoVisionOfAttacker", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":267 + "value":274 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EVASION_CONSTANT", - "value":68 + "value":66 },{ "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":98 },{ "description":"GetModifierExtraHealthPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", - "value":103 + "value":101 },{ "description":"GetModifierExtraManaBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS", - "value":101 + "value":99 },{ "description":"GetModifierExtraManaBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", - "value":102 + "value":100 },{ "description":"GetModifierExtraManaPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", - "value":104 + "value":102 },{ "description":"GetModifierExtraStrengthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", - "value":99 + "value":97 },{ "description":"GetModifierPropetyFailAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":291 + "value":297 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -43174,84 +42209,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_FIXED_DAY_VISION", - "value":158 + "value":160 },{ "description":"GetModifierFixedManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":325 + "value":332 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_NIGHT_VISION", - "value":159 + "value":161 },{ "description":"GetModifierPropertyForbidIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORBID_ILLUSIONS", - "value":370 + "value":378 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":249 + "value":256 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":314 + "value":321 },{ "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":322 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":329 + "value":336 },{ "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":318 + },{ + "description":"HasBonusNeutralItemPassive", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE", + "value":319 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":287 + "value":293 },{ "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,67 +42299,67 @@ 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":95 },{ "description":"GetModifierConstantHealthRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", - "value":94 + "value":92 },{ "description":"GetModifierHealthRegenPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", - "value":95 + "value":93 },{ "description":"GetModifierHealthRegenPercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", - "value":96 + "value":94 },{ "description":"GetModifierHealAmplify_PercentageSource", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", - "value":51 + "value":50 },{ "description":"GetModifierPropertyHealingAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", - "value":374 + "value":382 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", - "value":52 + "value":51 },{ "description":"GetModifierHeroFacetOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":347 + "value":355 },{ - "description":"GetModifierHPRegenAmplify_Percentage", + "description":"GetModifierHeroLevelScale", "enum":"modifierfunction", "kind":"constant", - "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", - "value":54 + "name":"MODIFIER_PROPERTY_HEROLEVELSCALE", + "value":397 },{ - "description":"GetModifierHPRegen_CanBeNegative", + "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", - "name":"MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", - "value":53 + "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", + "value":52 },{ "description":"GetModifierHPRegenMultiplierPreAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":346 + "value":354 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -43335,13 +42371,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":258 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":262 + "value":269 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -43353,66 +42389,66 @@ 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":81 },{ "description":"GetModifierIllusionLabel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ILLUSION_LABEL", - "value":166 + "value":168 },{ "description":"GetModifierIncomingDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":288 + "value":294 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":294 + "value":300 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":266 + "value":273 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", - "value":64 + "value":62 },{ "description":"GetModifierIncomingPhysicalDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", - "value":66 + "value":64 },{ "description":"GetModifierIncomingPhysicalDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", - "value":65 + "value":63 },{ "description":"GetModifierIncomingSpellDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", - "value":67 + "value":65 },{ "description":"GetModifierInnateDamageBlockPctOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", - "value":145 + "value":147 },{ "description":"GetModifierInventorySlotRestricted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", - "value":354 + "value":362 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -43430,121 +42466,127 @@ 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_ILLUSION", - "value":165 + "value":167 },{ "description":"GetModifierScepter", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":240 + "value":247 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":241 + "value":248 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":323 + "value":330 + },{ + "description":"GetModifierPercentageKillAssistGoldBoost", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_KILL_ASSIST_GOLD_BOOST", + "value":139 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":345 + "value":353 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":286 + "value":292 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":55 + "value":53 },{ "description":"GetUnitLifetimeFraction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":245 + "value":252 },{ "description":"GetMagicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":189 + "value":190 },{ "description":"GetModifierMagical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", - "value":142 + "value":143 },{ "description":"GetModifierProperty_MagicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", - "value":364 + "value":372 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", - "value":84 + "value":82 },{ "description":"GetModifierMagicalResistanceBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", - "value":86 + "value":84 },{ "description":"GetModifierMagicalResistanceBonusIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", - "value":87 + "value":85 },{ "description":"GetModifierMagicalResistanceBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", - "value":88 + "value":86 },{ "description":"GetModifierMagicalResistanceDecrepifyUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", - "value":89 + "value":87 },{ "description":"GetModifierMagicalResistanceDirectModification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", - "value":85 + "value":83 },{ "description":"GetModifierPropertyManacostOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_OVERRIDE", - "value":371 + "value":379 },{ "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,109 +42598,103 @@ 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":96 },{ "description":"GetModifierManaDrainAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", - "value":60 + "value":58 },{ "description":"GetModifierConstantManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", - "value":91 + "value":89 },{ "description":"GetModifierConstantManaRegenUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", - "value":92 + "value":90 },{ "description":"GetModifierTotalPercentageManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", - "value":93 + "value":91 },{ "description":"GetModifierMaxAttackRange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_ATTACK_RANGE", - "value":119 - },{ - "description":"GetModifierMaxDebuffDuration", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "value":184 + "value":118 },{ "description":"MinAttributeLevel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", - "value":350 + "value":358 },{ "description":"GetMinHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_HEALTH", - "value":160 + "value":162 },{ "description":"GetMinMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_MANA", - "value":161 + "value":163 },{ "description":"GetModifierMinPhysicalArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", - "value":82 + "value":80 },{ "description":"GetModifierMiss_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE", - "value":75 + "value":73 },{ "description":"GetModifierMiss_Percentage_Target", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":343 + "value":351 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":235 + "value":242 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":236 + "value":243 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":237 + "value":244 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":239 + "value":246 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":238 + "value":245 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -43736,7 +42772,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":376 },{ "description":"GetModifierMoveSpeed_MaxOverride", "enum":"modifierfunction", @@ -43754,67 +42790,67 @@ 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":377 },{ "description":"GetModifierMoveSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":276 + "value":283 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", - "value":58 + "value":56 },{ "description":"GetModifierMPRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", - "value":59 + "value":57 },{ "description":"GetModifierMPRestoreAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", - "value":61 + "value":59 },{ "description":"GetModifierNegativeEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", - "value":69 + "value":67 },{ "description":"GetModifierNoFreeTPScrollOnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":311 + "value":317 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":253 + "value":260 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":254 + "value":261 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION", - "value":148 + "value":150 },{ "description":"GetOverrideAnimationRate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", - "value":149 + "value":151 },{ "description":"GetModifierOverrideAttackDamage", "enum":"modifierfunction", @@ -43826,19 +42862,31 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", - "value":177 + "value":179 + },{ + "description":"GetModifierOverrideBaseDamage", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "value":391 + },{ + "description":"GetModifierOverrideCreepBounty", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "value":390 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":284 + "value":290 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", - "value":137 + "value":136 },{ "description":"GetModifierPersistentInvisibility", "enum":"modifierfunction", @@ -43850,67 +42898,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_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":285 + "value":291 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", - "value":76 + "value":74 },{ "description":"GetModifierPhysicalArmorBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", - "value":78 + "value":76 },{ "description":"GetModifierPhysicalArmorBonusPost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", - "value":81 + "value":79 },{ "description":"GetModifierPhysicalArmorBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", - "value":79 + "value":77 },{ "description":"GetModifierPhysicalArmorBonusUniqueActive", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", - "value":80 + "value":78 },{ "description":"GetPhysicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":188 + "value":189 },{ "description":"GetModifierPhysicalArmorTotal_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", - "value":77 + "value":75 },{ "description":"GetModifierPhysical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", - "value":143 + "value":144 + },{ + "description":"GetModifierPhysical_ConstantBlockBonus", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS", + "value":146 },{ "description":"GetModifierPhysical_ConstantBlockSpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", - "value":144 + "value":145 },{ "description":"GetModifierProperty_PhysicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", - "value":363 + "value":371 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -43940,37 +42994,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_PREATTACK_CRITICALSTRIKE", - "value":140 + "value":141 },{ "description":"GetModifierPreAttack_DeadlyBlow", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", - "value":186 + "value":187 },{ "description":"GetModifierPreAttack_Target_CriticalStrike", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", - "value":141 + "value":142 },{ "description":"GetModifierPrereduceIncomingDamage_Mult", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":292 + "value":298 },{ "description":"GetModifierPreserveNeutralItemPassives", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", - "value":313 + "value":320 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":260 + "value":267 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -43982,7 +43036,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_PRIMARY_STAT_DAMAGE_MULTIPLIER", - "value":185 + "value":186 },{ "description":"GetModifierProcAttack_BonusDamage_Magical", "enum":"modifierfunction", @@ -44024,319 +43078,337 @@ 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":307 },{ "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":308 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":246 + "value":253 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":340 + "value":348 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":242 + "value":249 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", - "value":356 + "value":364 },{ "description":"GetReflectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REFLECT_SPELL", - "value":151 + "value":153 },{ "description":"ReincarnateTime", "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":387 },{ "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":380 },{ "description":"GetModifierPropertyRestorationAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", - "value":373 + "value":381 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":309 + "value":315 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":342 + "value":350 },{ "description":"GetModifierSlowResistanceAppliesToAttacks", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", - "value":299 + "value":305 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":298 + "value":304 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":297 + "value":303 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":247 + "value":254 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE", - "value":48 - },{ - "description":"GetModifierSpellAmplify_PercentageCreep", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP", "value":47 },{ "description":"GetModifierSpellAmplify_PercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", - "value":50 + "value":49 },{ "description":"GetModifierSpellAmplify_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":49 + "value":48 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":56 + "value":54 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":57 + "value":55 },{ "description":"GetModifierSpellRedirectTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":282 + "value":288 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS", - "value":106 + "value":104 },{ "description":"GetModifierBonusStats_Agility_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", - "value":109 + "value":107 },{ "description":"GetModifierBonusStats_Intellect", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", - "value":107 + "value":105 },{ "description":"GetModifierBonusStats_Intellect_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", - "value":110 + "value":108 + },{ + "description":"GetModifierIntellectNone", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_STATS_INTELLECT_NONE", + "value":109 },{ "description":"GetModifierBonusStats_Strength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", - "value":105 + "value":103 },{ "description":"GetModifierBonusStats_Strength_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", - "value":108 + "value":106 },{ "description":"GetModifierStatusResistance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE", - "value":70 + "value":68 },{ "description":"GetModifierStatusResistanceCaster", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", - "value":72 + "value":70 },{ "description":"GetModifierStatusResistanceStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", - "value":71 + "value":69 },{ "description":"GetModifierStrongIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STRONG_ILLUSION", - "value":167 + "value":169 },{ "description":"GetModifierSuperIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION", - "value":168 + "value":170 + },{ + "description":"GetModifierSuperIllusionWithItems", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", + "value":394 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", - "value":169 + "value":171 },{ "description":"GetSuppressAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", - "value":359 + "value":367 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":273 + "value":280 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":320 + "value":327 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":293 + "value":299 },{ "description":"GetSuppressIncomingCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":375 + "value":383 + },{ + "description":"GetModifierPropertySuppressInvalidMoveAttackOrders", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "value":385 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":271 + "value":278 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":259 + "value":266 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":296 + "value":302 },{ "description":"GetTierTokenReroll", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", - "value":351 + "value":359 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":234 + "value":241 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":268 + "value":275 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -44348,103 +43420,115 @@ 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", - "value":147 + "value":149 },{ "description":"GetModifierTotal_ConstantBlockStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", - "value":353 + "value":361 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", - "value":146 + "value":148 },{ "description":"GetActivityTranslationModifiers", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":243 + "value":250 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":244 + "value":251 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", - "value":183 + "value":185 },{ "description":"GetModifierTurnRateConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":283 + "value":289 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", - "value":172 + "value":174 },{ "description":"GetModifierTurnRate_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", - "value":171 + "value":173 },{ "description":"GetModifierUnitDisllowUpgrading", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", - "value":181 + "value":183 },{ "description":"GetModifierUnitStatsNeedsRefresh", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", - "value":178 + "value":180 + },{ + "description":"GetModifierOverrideUntargetableFrom", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "value":392 + },{ + "description":"GetModifierOverrideUntargetableTo", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_TO", + "value":393 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":376 + "value":384 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", - "value":352 + "value":360 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":264 + "value":271 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":265 + "value":272 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_DURING_DEATH", - "value":170 + "value":172 },{ "description":"GetModifierXPFountainCountdownTimeOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", - "value":310 + "value":316 },{ "enum":"modifierstate", "kind":"constant", @@ -44458,13 +43542,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "enum":"modifierstate", "kind":"constant", - "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE", - "value":53 + "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS", + "value":55 },{ "enum":"modifierstate", "kind":"constant", - "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS", - "value":55 + "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS", + "value":53 },{ "enum":"modifierstate", "kind":"constant", @@ -45136,15 +44220,15 @@ 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":1802 },{ "kind":"constant", "name":"muerta_debut_satyr_b", - "value":1797 + "value":1803 },{ "kind":"constant", "name":"muerta_debut_satyr_c", - "value":1798 + "value":1804 },{ "kind":"constant", "name":"radiant_melee_mars_shieldbash", @@ -45165,7 +44249,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "args":[{ "type":"Vector" },{ - "type":"Vector" + "type":"" }], "description":"Apply an impulse at a worldspace position to the physics", "name":"AddImpulseAtPosition", @@ -46998,7 +46082,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. }], "name":"CScriptUniformRandomStream" },{ - "extend":"C_BaseFlex", + "extend":"CBaseAnimatingActivity", + "kind":"class", + "members":[], + "name":"C_BaseAnimatingOverlay" + },{ + "extend":"C_BaseAnimatingOverlay", "kind":"class", "members":[], "name":"C_BaseCombatCharacter" @@ -47008,7 +46097,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", @@ -47037,11 +46126,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" }], "name":"C_BaseEntity" - },{ - "extend":"CBaseAnimatingActivity", - "kind":"class", - "members":[], - "name":"C_BaseFlex" },{ "extend":"C_BaseEntity", "kind":"class", @@ -47842,9 +46926,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"float" },{ "args":[{ - "name":"bUseExperimentalFormula", - "type":"bool" - },{ "name":"inflictor", "type":"handle" }], @@ -48636,8 +47717,6 @@ interface CScriptBindingPR_Abilities GetIntrinsicModifierName( nEntityIndex: number ): string; GetSharedCooldownName( nEntityIndex: number ): string; AbilityReady( nEntityIndex: number ): number; - /** Returns an AbilityLearnResult_t */ - CanAbilityBeUpgraded( nEntityIndex: number ): number; CanBeExecuted( nEntityIndex: number ): number; GetAbilityDamage( nEntityIndex: number ): number; GetAbilityDamageType( nEntityIndex: number ): number; @@ -48696,6 +47775,8 @@ interface CScriptBindingPR_Abilities GetDuration( nEntityIndex: number ): number; GetUpgradeBlend( nEntityIndex: number ): number; GetAbilityChargeRestoreTimeRemaining( nEntityIndex: number ): number; + /** Returns an AbilityLearnResult_t */ + CanAbilityBeUpgraded( nEntityIndex: number, bTomeUpgrade: boolean ): number; /** Get the local player's current active ability. (Pre-cast targetting state.) */ GetLocalPlayerActiveAbility(): number; GetCaster( nAbilityIndex: number ): number; @@ -48997,6 +48078,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; } @@ -49062,10 +48147,12 @@ interface $ CreatePanel( _arg_1 ): void; /** DEPRECATED: Use $.CreatePanel which has the same signature and supports properties. */ CreatePanelWithProperties( _arg_1 ): void; - /** Localize a string. Optionally accepts Quantity, Precision, and Panel arguments. */ + /** Localize a string. Optionally accepts a Panel argument for dialog variable values. */ Localize( _arg_1 ): void; - /** DEPRECATED: Use $.Localize which has the same signature and supports pluralization. */ - LocalizePlural( _arg_1 ): void; + /** Localize a string using the given property values */ + ConstructString( _arg_1 ): void; + /** Localize a MessageFormat string using the given property values */ + ConstructMFString( _arg_1 ): void; /** Get the current language */ Language( _arg_1 ): void; /** Schedule a function to be called later */ @@ -49088,6 +48175,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 { @@ -49177,7 +48266,6 @@ interface DOTAHeroModelOverlay SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49185,6 +48273,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; @@ -49294,7 +48383,6 @@ interface DOTAPlay SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49302,6 +48390,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; @@ -49416,7 +48505,6 @@ interface Panel SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49424,6 +48512,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; @@ -49533,7 +48622,6 @@ interface Label SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49541,6 +48629,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; @@ -49654,7 +48743,6 @@ interface ToggleButton SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49662,6 +48750,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; @@ -49773,7 +48862,6 @@ interface TabButton SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49781,6 +48869,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; @@ -49895,7 +48984,6 @@ interface DOTAAvatarImage SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49903,6 +48991,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; @@ -50015,7 +49104,6 @@ interface CustomUIElement SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -50023,6 +49111,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 +49249,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 +49335,9 @@ 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, + OVERHEAD_ALERT_BONUS_PURE_DAMAGE = 28, } declare enum DOTA_HeroPickState @@ -50545,6 +49638,9 @@ 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, + DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE = 2251799813685248, } declare enum DAMAGE_TYPES @@ -50890,7 +49986,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 +50117,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 @@ -51119,668 +50220,707 @@ declare enum modifierfunction MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION_AMPLIFY = 45, /** GetModifierTotalDamageOutgoing_Percentage */ MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE = 46, - /** GetModifierSpellAmplify_PercentageCreep */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP = 47, /** GetModifierSpellAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 48, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 47, /** GetModifierSpellAmplify_PercentageUnique */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 49, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 48, /** GetModifierSpellAmplify_PercentageTarget */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET = 50, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET = 49, /** GetModifierHealAmplify_PercentageSource */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 51, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 50, /** GetModifierHealAmplify_PercentageTarget */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 52, - /** GetModifierHPRegen_CanBeNegative */ - MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE = 53, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 51, /** GetModifierHPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 54, + MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 52, /** GetModifierLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, + MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 53, /** GetModifierSpellLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 56, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, /** GetModifierSpellLifestealRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 57, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 55, /** GetModifierMPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 58, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 56, /** GetModifierMPRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 59, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 57, /** GetModifierManaDrainAmplify_Percentage */ - MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 60, + MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 58, /** GetModifierMPRestoreAmplify_Percentage */ - MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 61, + MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 59, /** GetModifierBaseDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 62, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 60, /** GetModifierBaseDamageOutgoing_PercentageUnique */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 63, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 61, /** GetModifierIncomingDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 64, + MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 62, /** GetModifierIncomingPhysicalDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 65, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 63, /** GetModifierIncomingPhysicalDamageConstant */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 66, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 64, /** GetModifierIncomingSpellDamageConstant */ - MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 67, + MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 65, /** GetModifierEvasion_Constant */ - MODIFIER_PROPERTY_EVASION_CONSTANT = 68, + MODIFIER_PROPERTY_EVASION_CONSTANT = 66, /** GetModifierNegativeEvasion_Constant */ - MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 69, + MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 67, /** GetModifierStatusResistance */ - MODIFIER_PROPERTY_STATUS_RESISTANCE = 70, + MODIFIER_PROPERTY_STATUS_RESISTANCE = 68, /** GetModifierStatusResistanceStacking */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 71, + MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 69, /** GetModifierStatusResistanceCaster */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 72, + MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 70, /** GetModifierAvoidDamage */ - MODIFIER_PROPERTY_AVOID_DAMAGE = 73, + MODIFIER_PROPERTY_AVOID_DAMAGE = 71, /** GetModifierAvoidSpell */ - MODIFIER_PROPERTY_AVOID_SPELL = 74, + MODIFIER_PROPERTY_AVOID_SPELL = 72, /** GetModifierMiss_Percentage */ - MODIFIER_PROPERTY_MISS_PERCENTAGE = 75, + MODIFIER_PROPERTY_MISS_PERCENTAGE = 73, /** GetModifierPhysicalArmorBase_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 76, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 74, /** GetModifierPhysicalArmorTotal_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 77, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 75, /** GetModifierPhysicalArmorBonus */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 78, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 76, /** GetModifierPhysicalArmorBonusUnique */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 79, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 77, /** GetModifierPhysicalArmorBonusUniqueActive */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 80, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 78, /** GetModifierPhysicalArmorBonusPost */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 81, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 79, /** GetModifierMinPhysicalArmor */ - MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 82, + MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 80, /** GetModifierIgnorePhysicalArmor */ - MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 83, + MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 81, /** GetModifierMagicalResistanceBaseReduction */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 84, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 82, /** GetModifierMagicalResistanceDirectModification */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 85, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 83, /** GetModifierMagicalResistanceBonus */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 86, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 84, /** GetModifierMagicalResistanceBonusIllusions */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 87, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 85, /** GetModifierMagicalResistanceBonusUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 88, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 86, /** GetModifierMagicalResistanceDecrepifyUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 89, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 87, /** GetModifierBaseRegen */ - MODIFIER_PROPERTY_BASE_MANA_REGEN = 90, + MODIFIER_PROPERTY_BASE_MANA_REGEN = 88, /** GetModifierConstantManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 91, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 89, /** GetModifierConstantManaRegenUnique */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 92, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 90, /** GetModifierTotalPercentageManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 93, + MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 91, /** GetModifierConstantHealthRegen */ - MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 94, + MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 92, /** GetModifierHealthRegenPercentage */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 95, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 93, /** GetModifierHealthRegenPercentageUnique */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 96, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 94, /** GetModifierHealthBonus */ - MODIFIER_PROPERTY_HEALTH_BONUS = 97, + MODIFIER_PROPERTY_HEALTH_BONUS = 95, /** GetModifierManaBonus */ - MODIFIER_PROPERTY_MANA_BONUS = 98, + MODIFIER_PROPERTY_MANA_BONUS = 96, /** GetModifierExtraStrengthBonus */ - MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 99, + MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 97, /** GetModifierExtraHealthBonus */ - MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 100, + MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 98, /** GetModifierExtraManaBonus */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 101, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 99, /** GetModifierExtraManaBonusPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 102, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 100, /** GetModifierExtraHealthPercentage */ - MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 103, + MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 101, /** GetModifierExtraManaPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 104, + MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 102, /** GetModifierBonusStats_Strength */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 105, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 103, /** GetModifierBonusStats_Agility */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 106, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 104, /** GetModifierBonusStats_Intellect */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 107, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 105, /** GetModifierBonusStats_Strength_Percentage */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 108, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 106, /** GetModifierBonusStats_Agility_Percentage */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 109, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 107, /** GetModifierBonusStats_Intellect_Percentage */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 110, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 108, + /** GetModifierIntellectNone */ + MODIFIER_PROPERTY_STATS_INTELLECT_NONE = 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, + /** GetModifierPercentageKillAssistGoldBoost */ + MODIFIER_PROPERTY_KILL_ASSIST_GOLD_BOOST = 139, + /** GetModifierPercentageConvertExpToGold */ + MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT = 140, /** GetModifierPreAttack_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 140, + MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 141, /** GetModifierPreAttack_Target_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 141, + MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 142, /** GetModifierMagical_ConstantBlock */ - MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 142, + MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 143, /** GetModifierPhysical_ConstantBlock */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 143, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 144, /** GetModifierPhysical_ConstantBlockSpecial */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 144, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 145, + /** GetModifierPhysical_ConstantBlockBonus */ + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS = 146, /** GetModifierInnateDamageBlockPctOverride */ - MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 145, + MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 147, /** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 146, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 148, /** GetModifierTotal_ConstantBlock */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 147, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 149, /** GetOverrideAnimation */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 148, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 150, /** GetOverrideAnimationRate */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 149, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 151, /** GetAbsorbSpell */ - MODIFIER_PROPERTY_ABSORB_SPELL = 150, + MODIFIER_PROPERTY_ABSORB_SPELL = 152, /** GetReflectSpell */ - MODIFIER_PROPERTY_REFLECT_SPELL = 151, + MODIFIER_PROPERTY_REFLECT_SPELL = 153, /** GetDisableAutoAttack */ - MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 152, + MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 154, /** GetBonusDayVision */ - MODIFIER_PROPERTY_BONUS_DAY_VISION = 153, + MODIFIER_PROPERTY_BONUS_DAY_VISION = 155, /** GetBonusDayVisionPercentage */ - MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 154, + MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 156, /** GetBonusNightVision */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 155, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 157, /** GetBonusNightVisionUnique */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 156, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 158, /** GetBonusVisionPercentage */ - MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 157, + MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 159, /** GetFixedDayVision */ - MODIFIER_PROPERTY_FIXED_DAY_VISION = 158, + MODIFIER_PROPERTY_FIXED_DAY_VISION = 160, /** GetFixedNightVision */ - MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 159, + MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 161, /** GetMinHealth */ - MODIFIER_PROPERTY_MIN_HEALTH = 160, + MODIFIER_PROPERTY_MIN_HEALTH = 162, /** GetMinMana */ - MODIFIER_PROPERTY_MIN_MANA = 161, + MODIFIER_PROPERTY_MIN_MANA = 163, /** GetAbsoluteNoDamagePhysical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 162, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 164, /** GetAbsoluteNoDamageMagical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 163, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 165, /** GetAbsoluteNoDamagePure */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 164, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 166, /** GetIsIllusion */ - MODIFIER_PROPERTY_IS_ILLUSION = 165, + MODIFIER_PROPERTY_IS_ILLUSION = 167, /** GetModifierIllusionLabel */ - MODIFIER_PROPERTY_ILLUSION_LABEL = 166, + MODIFIER_PROPERTY_ILLUSION_LABEL = 168, /** GetModifierStrongIllusion */ - MODIFIER_PROPERTY_STRONG_ILLUSION = 167, + MODIFIER_PROPERTY_STRONG_ILLUSION = 169, /** GetModifierSuperIllusion */ - MODIFIER_PROPERTY_SUPER_ILLUSION = 168, + MODIFIER_PROPERTY_SUPER_ILLUSION = 170, /** GetModifierSuperIllusionWithUltimate */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 169, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 171, /** GetModifierXPDuringDeath */ - MODIFIER_PROPERTY_XP_DURING_DEATH = 170, + MODIFIER_PROPERTY_XP_DURING_DEATH = 172, /** GetModifierTurnRate_Percentage */ - MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 171, + MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 173, /** GetModifierTurnRate_Override */ - MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 172, + MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 174, /** GetDisableHealing */ - MODIFIER_PROPERTY_DISABLE_HEALING = 173, + MODIFIER_PROPERTY_DISABLE_HEALING = 175, /** GetDisableManaGain */ - MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 174, + MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 176, /** GetAlwaysAllowAttack */ - MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 175, + MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 177, /** GetAllowEtherealAttack */ - MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 176, + MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 178, /** GetOverrideAttackMagical */ - MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 177, + MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 179, /** GetModifierUnitStatsNeedsRefresh */ - MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 178, + MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 180, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 179, + MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 181, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 180, + MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 182, /** GetModifierUnitDisllowUpgrading */ - MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 181, + MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 183, /** GetModifierDodgeProjectile */ - MODIFIER_PROPERTY_DODGE_PROJECTILE = 182, + MODIFIER_PROPERTY_DODGE_PROJECTILE = 184, /** GetTriggerCosmeticAndEndAttack */ - MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 183, - /** GetModifierMaxDebuffDuration */ - MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 184, + MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 185, /** GetPrimaryStatDamageMultiplier */ - MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 185, + MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 186, /** GetModifierPreAttack_DeadlyBlow */ - MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 186, + MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 187, /** GetAlwaysAutoAttackWhileHoldPosition */ - MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 187, + MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 188, /** GetPhysicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, /** GetMagicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, + MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 190, /** GetCriticalStrikeBonus */ - MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 190, + MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 191, /** GetConvertAttackPhysicalToPure */ - MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 191, + MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 192, + /** GetBuffAmplification */ + MODIFIER_PROPERTY_BUFF_AMPLIFICATION = 193, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 192, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 194, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 193, + MODIFIER_EVENT_ON_ATTACK_RECORD = 195, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 194, + MODIFIER_EVENT_ON_ATTACK_START = 196, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 195, + MODIFIER_EVENT_ON_ATTACK = 197, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 196, + MODIFIER_EVENT_ON_ATTACK_LANDED = 198, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 197, + MODIFIER_EVENT_ON_ATTACK_FAIL = 199, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 198, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 200, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 199, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 201, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 200, + MODIFIER_EVENT_ON_ORDER = 202, + /** OnOrderReceived */ + MODIFIER_EVENT_ON_ORDER_RECEIVED = 203, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 201, + MODIFIER_EVENT_ON_UNIT_MOVED = 204, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 202, + MODIFIER_EVENT_ON_ABILITY_START = 205, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 203, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 206, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 204, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 207, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 205, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 208, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 206, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 209, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 207, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 210, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 208, + MODIFIER_EVENT_ON_REFRESH = 211, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 209, + MODIFIER_EVENT_ON_TAKEDAMAGE = 212, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 210, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 213, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 211, + MODIFIER_EVENT_ON_STATE_CHANGED = 214, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 212, + MODIFIER_EVENT_ON_ORB_EFFECT = 215, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 213, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 216, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 214, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 217, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 215, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 218, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 216, + MODIFIER_EVENT_ON_ATTACKED = 219, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 217, + MODIFIER_EVENT_ON_DEATH = 220, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 218, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 221, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 219, + MODIFIER_EVENT_ON_RESPAWN = 222, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 220, + MODIFIER_EVENT_ON_SPENT_MANA = 223, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 221, + MODIFIER_EVENT_ON_SPENT_HEALTH = 224, + /** OnSpentItemCharge */ + MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE = 225, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 222, + MODIFIER_EVENT_ON_TELEPORTING = 226, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 223, + MODIFIER_EVENT_ON_TELEPORTED = 227, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 224, + MODIFIER_EVENT_ON_SET_LOCATION = 228, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 225, + MODIFIER_EVENT_ON_HEALTH_GAINED = 229, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 226, + MODIFIER_EVENT_ON_MANA_GAINED = 230, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 227, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 231, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 228, + MODIFIER_EVENT_ON_HERO_KILLED = 232, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 229, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 233, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 230, + MODIFIER_EVENT_ON_BUILDING_KILLED = 234, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 231, + MODIFIER_EVENT_ON_MODEL_CHANGED = 235, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 232, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 236, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 233, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 237, + /** OnKnockbackAttempted */ + MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED = 238, + /** OnScepterUpgradeSelected */ + MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED = 239, + /** OnShardUpgradeSelected */ + MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED = 240, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 234, + MODIFIER_PROPERTY_TOOLTIP = 241, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 235, + MODIFIER_PROPERTY_MODEL_CHANGE = 242, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 236, + MODIFIER_PROPERTY_MODEL_SCALE = 243, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 237, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 244, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 238, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 245, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 239, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 246, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 240, + MODIFIER_PROPERTY_IS_SCEPTER = 247, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 241, + MODIFIER_PROPERTY_IS_SHARD = 248, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 242, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 249, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 243, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 250, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 244, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 251, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 245, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 252, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 246, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 253, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 247, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 254, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 248, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 255, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 249, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 256, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 250, + MODIFIER_PROPERTY_DISABLE_TURNING = 257, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 251, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 258, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 252, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 259, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 253, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 260, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 254, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 261, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 255, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 262, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 256, + MODIFIER_EVENT_ON_DOMINATED = 263, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 257, + MODIFIER_EVENT_ON_KILL = 264, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 258, + MODIFIER_EVENT_ON_ASSIST = 265, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 259, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 266, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 260, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 267, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 261, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 268, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 262, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 269, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 263, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 270, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 264, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 271, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 265, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 266, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 272, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 273, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 267, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 274, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 268, + MODIFIER_PROPERTY_TOOLTIP2 = 275, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 269, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 276, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 270, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 277, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 271, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 278, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 272, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 279, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 273, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 280, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 274, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 281, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 275, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 282, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 276, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 277, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 283, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 284, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 278, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 285, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 279, - /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 280, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 286, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 281, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 287, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 282, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 288, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 283, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 289, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 284, + MODIFIER_PROPERTY_PACK_RAT = 290, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 285, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 291, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 286, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 292, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 287, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 293, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 288, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 294, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 289, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 295, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 290, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 296, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 291, + MODIFIER_PROPERTY_FAIL_ATTACK = 297, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 292, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 298, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 293, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 299, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 294, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 300, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 295, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 301, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 296, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 302, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 297, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 303, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 298, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 304, /** GetModifierSlowResistanceAppliesToAttacks */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 299, + MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 305, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 300, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 306, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 301, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 307, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 302, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 308, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 303, + MODIFIER_PROPERTY_BECOME_STRENGTH = 309, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 304, + MODIFIER_PROPERTY_BECOME_AGILITY = 310, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 305, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 311, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 306, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 312, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 307, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 313, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 308, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 314, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 309, + MODIFIER_PROPERTY_SHARE_XPRUNE = 315, /** GetModifierXPFountainCountdownTimeOverride */ - MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 310, + MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 316, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 311, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 317, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 312, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 318, + /** HasBonusNeutralItemPassive */ + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE = 319, /** GetModifierPreserveNeutralItemPassives */ - MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 313, + MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 320, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 314, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 321, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 315, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 322, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 316, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 323, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 317, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 324, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 318, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 325, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 319, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 326, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 320, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 327, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 321, + MODIFIER_PROPERTY_ABILITY_POINTS = 328, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 322, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 329, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 323, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 330, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 324, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 331, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 325, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 332, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 326, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 333, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 327, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 334, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 328, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 335, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 329, + MODIFIER_PROPERTY_FOW_TEAM = 336, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 330, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 331, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 332, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 333, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 334, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 337, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 335, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 338, + /** GetModifierBaseHpRegenPerStrBonusPercentage */ + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 339, + /** GetModifierBaseArmorPerAgiBonusPercentage */ + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 340, + /** GetModifierBaseAttackSpeedPerAgiBonusPercentage */ + MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE = 341, + /** GetModifierBaseManaRegenPerIntBonusPercentage */ + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 342, + /** GetModifierBaseMagicResistPerIntBonusPercentage */ + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 343, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 336, + MODIFIER_EVENT_ON_DAY_STARTED = 344, /** OnNightStarted */ - MODIFIER_EVENT_ON_NIGHT_STARTED = 337, + MODIFIER_EVENT_ON_NIGHT_STARTED = 345, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 338, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 346, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 339, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 347, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 340, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 348, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 341, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 349, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 342, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 350, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 343, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 351, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 344, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 352, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 345, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 353, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 346, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 354, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 347, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 355, /** OnTreeCutDown */ - MODIFIER_EVENT_ON_TREE_CUT_DOWN = 348, + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 356, /** OnCleaveAttackLanded */ - MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 349, + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 357, /** MinAttributeLevel */ - MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 350, + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 358, /** GetTierTokenReroll */ - MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 351, + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 359, /** GetVisionDegreeRestriction */ - MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 352, + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 360, /** GetModifierTotal_ConstantBlockStacking */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 353, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 361, /** GetModifierInventorySlotRestricted */ - MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 354, + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 362, /** OnTierTokenRerolled */ - MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 355, + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 363, /** GetRedirectSpell */ - MODIFIER_PROPERTY_REDIRECT_SPELL = 356, + MODIFIER_PROPERTY_REDIRECT_SPELL = 364, /** GetBaseAttackPostBonus */ - MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 357, + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 365, /** OnFoWTeamChanged */ - MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 358, + MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 366, /** GetSuppressAttackProcs */ - MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 359, + MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 367, /** OnAbilityToggled */ - MODIFIER_EVENT_ON_ABILITY_TOGGLED = 360, + MODIFIER_EVENT_ON_ABILITY_TOGGLED = 368, /** GetModifierAvoidAttackProcs */ - MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 361, + MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 369, /** OnRuneSpawn */ - MODIFIER_EVENT_ON_RUNE_SPAWN = 362, + MODIFIER_EVENT_ON_RUNE_SPAWN = 370, /** GetModifierProperty_PhysicalLifesteal */ - MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 363, + MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 371, /** GetModifierProperty_MagicalLifesteal */ - MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 364, + MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 372, /** OnPureDamageCalculated */ - MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 365, + MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 373, /** GetModifierNeutralTrinketOptions */ - MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 366, + MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 374, /** GetModifierNeutralEnhancementOptions */ - MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 367, + MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 375, /** GetModifierMoveSpeedMax_BonusConstant */ - MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 368, + MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 376, /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ - MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 369, + MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 377, /** GetModifierPropertyForbidIllusions */ - MODIFIER_PROPERTY_FORBID_ILLUSIONS = 370, + MODIFIER_PROPERTY_FORBID_ILLUSIONS = 378, /** GetModifierPropertyManacostOverride */ - MODIFIER_PROPERTY_MANACOST_OVERRIDE = 371, + MODIFIER_PROPERTY_MANACOST_OVERRIDE = 379, /** GetModifierPropertyRestorationAmplification */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 372, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 380, /** GetModifierPropertyRestorationAmplificationUnique */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 373, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 381, /** GetModifierPropertyHealingAmplificationUnique */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 374, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 382, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 375, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 383, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 376, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 384, + /** GetModifierPropertySuppressInvalidMoveAttackOrders */ + MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 385, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 377, - MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT = 378, - MODIFIER_FUNCTION_LAST = 379, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 386, + /** GetRequiredLevel */ + MODIFIER_PROPERTY_REQUIRED_LEVEL = 387, + /** OnModifierRefreshed */ + MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 388, + /** OnAbilitySwapped */ + MODIFIER_EVENT_ON_ABILITY_SWAPPED = 389, + /** GetModifierOverrideCreepBounty */ + MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 390, + /** GetModifierOverrideBaseDamage */ + MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 391, + /** GetModifierOverrideUntargetableFrom */ + MODIFIER_PROPERTY_UNTARGETABLE_FROM = 392, + /** GetModifierOverrideUntargetableTo */ + MODIFIER_PROPERTY_UNTARGETABLE_TO = 393, + /** GetModifierSuperIllusionWithItems */ + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS = 394, + /** OnPurged */ + MODIFIER_EVENT_ON_PURGE = 395, + /** OnIllusionCreated */ + MODIFIER_EVENT_ON_ILLUSION_CREATED = 396, + /** GetModifierHeroLevelScale */ + MODIFIER_PROPERTY_HEROLEVELSCALE = 397, + MODIFIER_FUNCTION_LAST = 398, MODIFIER_FUNCTION_INVALID = 65535, } @@ -51839,7 +50979,7 @@ declare enum modifierstate MODIFIER_STATE_FORCED_FLYING_VISION = 50, MODIFIER_STATE_ATTACK_ALLIES = 51, MODIFIER_STATE_ALLOW_PATHING_THROUGH_CLIFFS = 52, - MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE = 53, + MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS = 53, MODIFIER_STATE_SPECIALLY_UNDENIABLE = 54, MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS = 55, MODIFIER_STATE_DEBUFF_IMMUNE = 56, @@ -51861,6 +51001,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 +51233,196 @@ 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_NEUTRAL_ITEM_SELECT5 = 66, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 67, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 68, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 69, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 70, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 71, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 72, + DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 73, + DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 74, + DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 75, + DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 76, + DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 77, + DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 78, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 79, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 80, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 81, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 82, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 83, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 84, + DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 85, + DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 86, + DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 87, + DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 88, + DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 89, + DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 90, + DOTA_KEYBIND_INVENTORY1 = 91, + DOTA_KEYBIND_INVENTORY2 = 92, + DOTA_KEYBIND_INVENTORY3 = 93, + DOTA_KEYBIND_INVENTORY4 = 94, + DOTA_KEYBIND_INVENTORY5 = 95, + DOTA_KEYBIND_INVENTORY6 = 96, + DOTA_KEYBIND_INVENTORYTP = 97, + DOTA_KEYBIND_INVENTORYNEUTRAL = 98, + DOTA_KEYBIND_INVENTORY1_QUICKCAST = 99, + DOTA_KEYBIND_INVENTORY2_QUICKCAST = 100, + DOTA_KEYBIND_INVENTORY3_QUICKCAST = 101, + DOTA_KEYBIND_INVENTORY4_QUICKCAST = 102, + DOTA_KEYBIND_INVENTORY5_QUICKCAST = 103, + DOTA_KEYBIND_INVENTORY6_QUICKCAST = 104, + DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 105, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 106, + DOTA_KEYBIND_INVENTORY1_AUTOCAST = 107, + DOTA_KEYBIND_INVENTORY2_AUTOCAST = 108, + DOTA_KEYBIND_INVENTORY3_AUTOCAST = 109, + DOTA_KEYBIND_INVENTORY4_AUTOCAST = 110, + DOTA_KEYBIND_INVENTORY5_AUTOCAST = 111, + DOTA_KEYBIND_INVENTORY6_AUTOCAST = 112, + DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 113, + DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 114, + DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 115, + DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 116, + DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 117, + DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 118, + DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 119, + DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 120, + DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 121, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 122, + DOTA_KEYBIND_CONTROL_GROUP1 = 123, + DOTA_KEYBIND_CONTROL_GROUP2 = 124, + DOTA_KEYBIND_CONTROL_GROUP3 = 125, + DOTA_KEYBIND_CONTROL_GROUP4 = 126, + DOTA_KEYBIND_CONTROL_GROUP5 = 127, + DOTA_KEYBIND_CONTROL_GROUP6 = 128, + DOTA_KEYBIND_CONTROL_GROUP7 = 129, + DOTA_KEYBIND_CONTROL_GROUP8 = 130, + DOTA_KEYBIND_CONTROL_GROUP9 = 131, + DOTA_KEYBIND_CONTROL_GROUP10 = 132, + DOTA_KEYBIND_CONTROL_GROUPCYCLE = 133, + DOTA_KEYBIND_SELECT_ALLY1 = 134, + DOTA_KEYBIND_SELECT_ALLY2 = 135, + DOTA_KEYBIND_SELECT_ALLY3 = 136, + DOTA_KEYBIND_SELECT_ALLY4 = 137, + DOTA_KEYBIND_SELECT_ALLY5 = 138, + DOTA_KEYBIND_SHOP_TOGGLE = 139, + DOTA_KEYBIND_SCOREBOARD_TOGGLE = 140, + DOTA_KEYBIND_COMBATLOG_TOGGLE = 141, + DOTA_KEYBIND_SCREENSHOT = 142, + DOTA_KEYBIND_ESCAPE = 143, + DOTA_KEYBIND_CONSOLE = 144, + DOTA_KEYBIND_DEATH_SUMMARY = 145, + DOTA_KEYBIND_LEARN_ABILITIES = 146, + DOTA_KEYBIND_LEARN_STATS = 147, + DOTA_KEYBIND_ACTIVATE_GLYPH = 148, + DOTA_KEYBIND_ACTIVATE_RADAR = 149, + DOTA_KEYBIND_PURCHASE_QUICKBUY = 150, + DOTA_KEYBIND_PURCHASE_STICKY = 151, + DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 152, + DOTA_KEYBIND_GRAB_STASH_ITEMS = 153, + DOTA_KEYBIND_TOGGLE_AUTOATTACK = 154, + DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 155, + DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 156, + DOTA_KEYBIND_FILTER_ENEMY = 157, + DOTA_KEYBIND_FILTER_ALLY = 158, + DOTA_KEYBIND_FILTER_HERO = 159, + DOTA_KEYBIND_FILTER_NONHERO = 160, + DOTA_KEYBIND_TAUNT = 161, + DOTA_KEYBIND_SHOP_CONSUMABLES = 162, + DOTA_KEYBIND_SHOP_ATTRIBUTES = 163, + DOTA_KEYBIND_SHOP_ARMAMENTS = 164, + DOTA_KEYBIND_SHOP_ARCANE = 165, + DOTA_KEYBIND_SHOP_BASICS = 166, + DOTA_KEYBIND_SHOP_SUPPORT = 167, + DOTA_KEYBIND_SHOP_CASTER = 168, + DOTA_KEYBIND_SHOP_WEAPONS = 169, + DOTA_KEYBIND_SHOP_ARMOR = 170, + DOTA_KEYBIND_SHOP_ARTIFACTS = 171, + DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 172, + DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 173, + DOTA_KEYBIND_SHOP_SECRET = 174, + DOTA_KEYBIND_SHOP_SEARCHBOX = 175, + DOTA_KEYBIND_SHOP_SLOT_1 = 176, + DOTA_KEYBIND_SHOP_SLOT_2 = 177, + DOTA_KEYBIND_SHOP_SLOT_3 = 178, + DOTA_KEYBIND_SHOP_SLOT_4 = 179, + DOTA_KEYBIND_SHOP_SLOT_5 = 180, + DOTA_KEYBIND_SHOP_SLOT_6 = 181, + DOTA_KEYBIND_SHOP_SLOT_7 = 182, + DOTA_KEYBIND_SHOP_SLOT_8 = 183, + DOTA_KEYBIND_SHOP_SLOT_9 = 184, + DOTA_KEYBIND_SHOP_SLOT_10 = 185, + DOTA_KEYBIND_SHOP_SLOT_11 = 186, + DOTA_KEYBIND_SHOP_SLOT_12 = 187, + DOTA_KEYBIND_SHOP_SLOT_13 = 188, + DOTA_KEYBIND_SHOP_SLOT_14 = 189, + DOTA_KEYBIND_SPEC_CAMERA_UP = 190, + DOTA_KEYBIND_SPEC_CAMERA_DOWN = 191, + DOTA_KEYBIND_SPEC_CAMERA_LEFT = 192, + DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 193, + DOTA_KEYBIND_SPEC_CAMERA_GRIP = 194, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 195, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 196, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 197, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 198, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 199, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 200, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 201, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 202, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 203, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 204, + DOTA_KEYBIND_SPEC_UNIT_SELECT = 205, + DOTA_KEYBIND_SPEC_HERO_SELECT = 206, + DOTA_KEYBIND_SPEC_PAUSE = 207, + DOTA_KEYBIND_SPEC_CHAT = 208, + DOTA_KEYBIND_SPEC_SCOREBOARD = 209, + DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 210, + DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 211, + DOTA_KEYBIND_SPEC_STATS_ITEM = 212, + DOTA_KEYBIND_SPEC_STATS_GOLD = 213, + DOTA_KEYBIND_SPEC_STATS_XP = 214, + DOTA_KEYBIND_SPEC_STATS_FANTASY = 215, + DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 216, + DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 217, + DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 218, + DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 219, + DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 220, + DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 221, + DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 222, + DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 223, + DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 224, + DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 225, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 226, + DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 227, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 228, + DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 229, + DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 230, + DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 231, + DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 232, + DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 233, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 234, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 235, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 236, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 237, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 238, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 239, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 240, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 241, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 242, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 243, + DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 244, + DOTA_KEYBIND_INSPECTHEROINWORLD = 245, + DOTA_KEYBIND_CAMERA_ZOOM_IN = 246, + DOTA_KEYBIND_CAMERA_ZOOM_OUT = 247, + DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 248, + DOTA_KEYBIND_DOTA_ALT = 249, + DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 250, + DOTA_KEYBIND_COUNT = 251, } declare enum DOTA_SHOP_TYPE diff --git a/files/engine-enums.json b/files/engine-enums.json index 49c461a..abf0ae1 100644 --- a/files/engine-enums.json +++ b/files/engine-enums.json @@ -34,6 +34,10 @@ "name": "DOTA_PSEUDO_RANDOM_CHAOS_DOUBLE_CRIT", "shortName": "CHAOS_DOUBLE_CRIT" }, + { + "name": "DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_HAVOC", + "shortName": "CHAOS_KNIGHT_HAVOC" + }, { "name": "DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_INNATE_REFUND", "shortName": "CHAOS_KNIGHT_INNATE_REFUND" @@ -234,6 +238,10 @@ "name": "DOTA_PSEUDO_RANDOM_KEZ_SAI", "shortName": "KEZ_SAI" }, + { + "name": "DOTA_PSEUDO_RANDOM_LARGO_FROGSTOMP", + "shortName": "LARGO_FROGSTOMP" + }, { "name": "DOTA_PSEUDO_RANDOM_LEGION_MOMENT", "shortName": "LEGION_MOMENT" @@ -262,6 +270,10 @@ "name": "DOTA_PSEUDO_RANDOM_MUERTA_GUNSLINGER", "shortName": "MUERTA_GUNSLINGER" }, + { + "name": "DOTA_PSEUDO_RANDOM_NAGA_RIPTIDE", + "shortName": "NAGA_RIPTIDE" + }, { "name": "DOTA_PSEUDO_RANDOM_NEUTRAL_DROP_TIER1", "shortName": "NEUTRAL_DROP_TIER1" @@ -366,49 +378,11 @@ }, { "name": "OrbPriority", - "members": [ - { - "name": "DOTA_ORB_PRIORITY_ABILITY", - "shortName": "ABILITY" - }, - { - "name": "DOTA_ORB_PRIORITY_DEFAULT", - "shortName": "DEFAULT" - }, - { - "name": "DOTA_ORB_PRIORITY_ITEM", - "shortName": "ITEM" - }, - { - "name": "DOTA_ORB_PRIORITY_ITEM_PROC", - "shortName": "ITEM_PROC" - }, - { - "name": "DOTA_ORB_PRIORITY_NONE", - "shortName": "NONE" - } - ] + "members": [] }, { "name": "OrbLabel", - "members": [ - { - "name": "DOTA_ORB_LABEL_DEFAULT", - "shortName": "DEFAULT" - }, - { - "name": "DOTA_ORB_LABEL_EXCEPTION", - "shortName": "EXCEPTION" - }, - { - "name": "DOTA_ORB_LABEL_NONE", - "shortName": "NONE" - }, - { - "name": "DOTA_ORB_LABEL_SKADI", - "shortName": "SKADI" - } - ] + "members": [] }, { "name": "Attribute", @@ -1827,6 +1801,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" @@ -2879,10 +2869,6 @@ "name": "ACT_IDLETORUN", "shortName": "IDLETORUN" }, - { - "name": "ACT_INVALID", - "shortName": "INVALID" - }, { "name": "ACT_ITEM1_VM_DRAW", "shortName": "ITEM1_VM_DRAW" @@ -6466,6 +6452,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" @@ -6514,6 +6508,10 @@ "name": "DOTA_ABILITY_BEHAVIOR_ITEM", "shortName": "ITEM" }, + { + "name": "DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE", + "shortName": "ITEM_IMBUE" + }, { "name": "DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT", "shortName": "LAST_RESORT_POINT" @@ -6694,19 +6692,19 @@ "name": "AbilityType", "members": [ { - "name": "DOTA_ABILITY_TYPE_ATTRIBUTES", + "name": "ABILITY_TYPE_ATTRIBUTES", "shortName": "ATTRIBUTES" }, { - "name": "DOTA_ABILITY_TYPE_BASIC", + "name": "ABILITY_TYPE_BASIC", "shortName": "BASIC" }, { - "name": "DOTA_ABILITY_TYPE_HIDDEN", + "name": "ABILITY_TYPE_HIDDEN", "shortName": "HIDDEN" }, { - "name": "DOTA_ABILITY_TYPE_ULTIMATE", + "name": "ABILITY_TYPE_ULTIMATE", "shortName": "ULTIMATE" } ] @@ -6714,18 +6712,10 @@ { "name": "BotItemType", "members": [ - { - "name": "ITEM_CONSUMABLE", - "shortName": "CONSUMABLE" - }, { "name": "ITEM_CORE", "shortName": "CORE" }, - { - "name": "ITEM_DERIVED", - "shortName": "DERIVED" - }, { "name": "ITEM_EXTENSION", "shortName": "EXTENSION" @@ -6733,10 +6723,6 @@ { "name": "ITEM_LUXURY", "shortName": "LUXURY" - }, - { - "name": "ITEM_SELLABLE", - "shortName": "SELLABLE" } ] }, diff --git a/files/events.json b/files/events.json index 230130a..a5e85be 100644 --- a/files/events.json +++ b/files/events.json @@ -5246,6 +5246,51 @@ } ] }, + { + "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": "dota_stone_of_recall_used", + "sourceFile": "game", + "local": false, + "fields": [ + { + "name": "caster_userid", + "type": "EntityIndex" + } + ] + }, + { + "name": "dota_blessing_chosen", + "sourceFile": "game", + "local": false, + "fields": [ + { + "name": "blessing_receipient_id", + "type": "short" + }, + { + "name": "blessing", + "type": "int" + } + ] + }, { "name": "npc_spawned", "sourceFile": "game", @@ -5353,5 +5398,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..2350c73 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-scale: cover;\nopacity-mask-scale: contain;\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": [ @@ -553,6 +561,10 @@ "description": "", "examples": [] }, + "paragraph-spacing": { + "description": "Sets paragraph-spacing for text in a string. Only affects multiple line breaks in a row (\n\n,

, etc.).Possible values:\nnormal - no manual spacing, defauls to line height\n - Any fixed pixel value (ex: \"1px\")", + "examples": [] + }, "perspective": { "description": "Sets the perspective depth space available for children of the panel. Default of 1000 would mean that children at 1000px zpos are right at the viewers eye, -1000px are just out of view distance faded to nothing.", "examples": [ @@ -707,6 +719,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..49e1d5e 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,18 @@ { "name": "OVERHEAD_ALERT_FORCE_MISS", "value": 25 + }, + { + "name": "OVERHEAD_ALERT_AEGIS", + "value": 26 + }, + { + "name": "OVERHEAD_ALERT_DISPEL", + "value": 27 + }, + { + "name": "OVERHEAD_ALERT_BONUS_PURE_DAMAGE", + "value": 28 } ] }, @@ -1727,6 +1743,18 @@ { "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 + }, + { + "name": "DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE", + "value": 2251799813685248 } ] }, @@ -3042,9 +3070,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 +3572,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 } ] }, @@ -3784,1661 +3832,1757 @@ "description": "Method Name: `GetModifierTotalDamageOutgoing_Percentage`", "value": 46 }, - { - "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP", - "description": "Method Name: `GetModifierSpellAmplify_PercentageCreep`", - "value": 47 - }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellAmplify_Percentage`", - "value": 48 + "value": 47 }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellAmplify_PercentageUnique`", - "value": 49 + "value": 48 }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierSpellAmplify_PercentageTarget`", - "value": 50 + "value": 49 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", "description": "Method Name: `GetModifierHealAmplify_PercentageSource`", - "value": 51 + "value": 50 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierHealAmplify_PercentageTarget`", - "value": 52 - }, - { - "name": "MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", - "description": "Method Name: `GetModifierHPRegen_CanBeNegative`", - "value": 53 + "value": 51 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierHPRegenAmplify_Percentage`", - "value": 54 + "value": 52 }, { "name": "MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierLifestealRegenAmplify_Percentage`", - "value": 55 + "value": 53 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage`", - "value": 56 + "value": 54 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage_Unique`", - "value": 57 + "value": 55 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage`", - "value": 58 + "value": 56 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage_Unique`", - "value": 59 + "value": 57 }, { "name": "MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierManaDrainAmplify_Percentage`", - "value": 60 + "value": 58 }, { "name": "MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", "description": "Total amplify value is clamped to 0.\n\nMethod Name: `GetModifierMPRestoreAmplify_Percentage`.", - "value": 61 + "value": 59 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierBaseDamageOutgoing_Percentage`", - "value": 62 + "value": 60 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`", - "value": 63 + "value": 61 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingDamage_Percentage`", - "value": 64 + "value": 62 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingPhysicalDamage_Percentage`", - "value": 65 + "value": 63 }, { "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": 64 }, { "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": 65 }, { "name": "MODIFIER_PROPERTY_EVASION_CONSTANT", "description": "Method Name: `GetModifierEvasion_Constant`", - "value": 68 + "value": 66 }, { "name": "MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", "description": "Method Name: `GetModifierNegativeEvasion_Constant`", - "value": 69 + "value": 67 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE", "description": "Method Name: `GetModifierStatusResistance`", - "value": 70 + "value": 68 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", "description": "Method Name: `GetModifierStatusResistanceStacking`", - "value": 71 + "value": 69 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", "description": "Method Name: `GetModifierStatusResistanceCaster`", - "value": 72 + "value": 70 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE", "description": "Method Name: `GetModifierAvoidDamage`", - "value": 73 + "value": 71 }, { "name": "MODIFIER_PROPERTY_AVOID_SPELL", "description": "Method Name: `GetModifierAvoidSpell`", - "value": 74 + "value": 72 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE", "description": "Method Name: `GetModifierMiss_Percentage`", - "value": 75 + "value": 73 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", "description": "Values above 100% are ignored.\n\nMethod Name: `GetModifierPhysicalArmorBase_Percentage`.", - "value": 76 + "value": 74 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalArmorTotal_Percentage`", - "value": 77 + "value": 75 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", "description": "Method Name: `GetModifierPhysicalArmorBonus`", - "value": 78 + "value": 76 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", "description": "Method Name: `GetModifierPhysicalArmorBonusUnique`", - "value": 79 + "value": 77 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", "description": "Method Name: `GetModifierPhysicalArmorBonusUniqueActive`", - "value": 80 + "value": 78 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", "description": "Method Name: `GetModifierPhysicalArmorBonusPost`", - "value": 81 + "value": 79 }, { "name": "MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierMinPhysicalArmor`", - "value": 82 + "value": 80 }, { "name": "MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierIgnorePhysicalArmor`", - "value": 83 + "value": 81 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", "description": "Method Name: `GetModifierMagicalResistanceBaseReduction`", - "value": 84 + "value": 82 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", "description": "Method Name: `GetModifierMagicalResistanceDirectModification`", - "value": 85 + "value": 83 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", "description": "Method Name: `GetModifierMagicalResistanceBonus`", - "value": 86 + "value": 84 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", "description": "Method Name: `GetModifierMagicalResistanceBonusIllusions`", - "value": 87 + "value": 85 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceBonusUnique`", - "value": 88 + "value": 86 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceDecrepifyUnique`", - "value": 89 + "value": 87 }, { "name": "MODIFIER_PROPERTY_BASE_MANA_REGEN", "description": "Method Name: `GetModifierBaseRegen`", - "value": 90 + "value": 88 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantManaRegen`", - "value": 91 + "value": 89 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", "description": "Method Name: `GetModifierConstantManaRegenUnique`", - "value": 92 + "value": 90 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierTotalPercentageManaRegen`", - "value": 93 + "value": 91 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantHealthRegen`", - "value": 94 + "value": 92 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", "description": "Method Name: `GetModifierHealthRegenPercentage`", - "value": 95 + "value": 93 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierHealthRegenPercentageUnique`", - "value": 96 + "value": 94 }, { "name": "MODIFIER_PROPERTY_HEALTH_BONUS", "description": "Method Name: `GetModifierHealthBonus`", - "value": 97 + "value": 95 }, { "name": "MODIFIER_PROPERTY_MANA_BONUS", "description": "Method Name: `GetModifierManaBonus`", - "value": 98 + "value": 96 }, { "name": "MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", "description": "Method Name: `GetModifierExtraStrengthBonus`", - "value": 99 + "value": 97 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", "description": "Method Name: `GetModifierExtraHealthBonus`", - "value": 100 + "value": 98 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS", "description": "Method Name: `GetModifierExtraManaBonus`", - "value": 101 + "value": 99 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaBonusPercentage`", - "value": 102 + "value": 100 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", "description": "Method Name: `GetModifierExtraHealthPercentage`", - "value": 103 + "value": 101 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaPercentage`", - "value": 104 + "value": 102 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", "description": "Method Name: `GetModifierBonusStats_Strength`", - "value": 105 + "value": 103 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS", "description": "Method Name: `GetModifierBonusStats_Agility`", - "value": 106 + "value": 104 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", "description": "Method Name: `GetModifierBonusStats_Intellect`", - "value": 107 + "value": 105 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Strength_Percentage`", - "value": 108 + "value": 106 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Agility_Percentage`", - "value": 109 + "value": 107 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Intellect_Percentage`", - "value": 110 + "value": 108 + }, + { + "name": "MODIFIER_PROPERTY_STATS_INTELLECT_NONE", + "description": "Method Name: `GetModifierIntellectNone`", + "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_KILL_ASSIST_GOLD_BOOST", + "description": "Method Name: `GetModifierPercentageKillAssistGoldBoost`", "value": 139 }, + { + "name": "MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "description": "Method Name: `GetModifierPercentageConvertExpToGold`", + "value": 140 + }, { "name": "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_CriticalStrike`", - "value": 140 + "value": 141 }, { "name": "MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_Target_CriticalStrike`", - "value": 141 + "value": 142 }, { "name": "MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierMagical_ConstantBlock`", - "value": 142 + "value": 143 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierPhysical_ConstantBlock`", - "value": 143 + "value": 144 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", "description": "Method Name: `GetModifierPhysical_ConstantBlockSpecial`", - "value": 144 + "value": 145 + }, + { + "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS", + "description": "Method Name: `GetModifierPhysical_ConstantBlockBonus`", + "value": 146 }, { "name": "MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", "description": "Method Name: `GetModifierInnateDamageBlockPctOverride`", - "value": 145 + "value": 147 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", "description": "Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`", - "value": 146 + "value": 148 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierTotal_ConstantBlock`", - "value": 147 + "value": 149 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION", "description": "Method Name: `GetOverrideAnimation`", - "value": 148 + "value": 150 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", "description": "Method Name: `GetOverrideAnimationRate`", - "value": 149 + "value": 151 }, { "name": "MODIFIER_PROPERTY_ABSORB_SPELL", "description": "Method Name: `GetAbsorbSpell`", - "value": 150 + "value": 152 }, { "name": "MODIFIER_PROPERTY_REFLECT_SPELL", "description": "Method Name: `GetReflectSpell`", - "value": 151 + "value": 153 }, { "name": "MODIFIER_PROPERTY_DISABLE_AUTOATTACK", "description": "Method Name: `GetDisableAutoAttack`", - "value": 152 + "value": 154 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION", "description": "Method Name: `GetBonusDayVision`", - "value": 153 + "value": 155 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", "description": "Method Name: `GetBonusDayVisionPercentage`", - "value": 154 + "value": 156 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION", "description": "Method Name: `GetBonusNightVision`", - "value": 155 + "value": 157 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", "description": "Method Name: `GetBonusNightVisionUnique`", - "value": 156 + "value": 158 }, { "name": "MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", "description": "Method Name: `GetBonusVisionPercentage`", - "value": 157 + "value": 159 }, { "name": "MODIFIER_PROPERTY_FIXED_DAY_VISION", "description": "Method Name: `GetFixedDayVision`", - "value": 158 + "value": 160 }, { "name": "MODIFIER_PROPERTY_FIXED_NIGHT_VISION", "description": "Method Name: `GetFixedNightVision`", - "value": 159 + "value": 161 }, { "name": "MODIFIER_PROPERTY_MIN_HEALTH", "description": "Method Name: `GetMinHealth`", - "value": 160 + "value": 162 }, { "name": "MODIFIER_PROPERTY_MIN_MANA", "description": "Method Name: `GetMinMana`", - "value": 161 + "value": 163 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", "description": "Method Name: `GetAbsoluteNoDamagePhysical`", - "value": 162 + "value": 164 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", "description": "Method Name: `GetAbsoluteNoDamageMagical`", - "value": 163 + "value": 165 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", "description": "Method Name: `GetAbsoluteNoDamagePure`", - "value": 164 + "value": 166 }, { "name": "MODIFIER_PROPERTY_IS_ILLUSION", "description": "Method Name: `GetIsIllusion`", - "value": 165 + "value": 167 }, { "name": "MODIFIER_PROPERTY_ILLUSION_LABEL", "description": "Method Name: `GetModifierIllusionLabel`", - "value": 166 + "value": 168 }, { "name": "MODIFIER_PROPERTY_STRONG_ILLUSION", "description": "Method Name: `GetModifierStrongIllusion`", - "value": 167 + "value": 169 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION", "description": "Method Name: `GetModifierSuperIllusion`", - "value": 168 + "value": 170 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", "description": "Method Name: `GetModifierSuperIllusionWithUltimate`", - "value": 169 + "value": 171 }, { "name": "MODIFIER_PROPERTY_XP_DURING_DEATH", "description": "Method Name: `GetModifierXPDuringDeath`", - "value": 170 + "value": 172 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", "description": "Method Name: `GetModifierTurnRate_Percentage`", - "value": 171 + "value": 173 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", "description": "Method Name: `GetModifierTurnRate_Override`", - "value": 172 + "value": 174 }, { "name": "MODIFIER_PROPERTY_DISABLE_HEALING", "description": "Method Name: `GetDisableHealing`", - "value": 173 + "value": 175 }, { "name": "MODIFIER_PROPERTY_DISABLE_MANA_GAIN", "description": "Method Name: `GetDisableManaGain`", - "value": 174 + "value": 176 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", "description": "Method Name: `GetAlwaysAllowAttack`", - "value": 175 + "value": 177 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", "description": "Method Name: `GetAllowEtherealAttack`", - "value": 176 + "value": 178 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "description": "Method Name: `GetOverrideAttackMagical`", - "value": 177 + "value": 179 }, { "name": "MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "description": "Method Name: `GetModifierUnitStatsNeedsRefresh`", - "value": 178 + "value": 180 }, { "name": "MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value": 179 + "value": 181 }, { "name": "MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value": 180 + "value": 182 }, { "name": "MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", "description": "Method Name: `GetModifierUnitDisllowUpgrading`", - "value": 181 + "value": 183 }, { "name": "MODIFIER_PROPERTY_DODGE_PROJECTILE", "description": "Method Name: `GetModifierDodgeProjectile`", - "value": 182 + "value": 184 }, { "name": "MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", "description": "Method Name: `GetTriggerCosmeticAndEndAttack`", - "value": 183 - }, - { - "name": "MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "description": "Method Name: `GetModifierMaxDebuffDuration`", - "value": 184 + "value": 185 }, { "name": "MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", "description": "Method Name: `GetPrimaryStatDamageMultiplier`", - "value": 185 + "value": 186 }, { "name": "MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", "description": "Method Name: `GetModifierPreAttack_DeadlyBlow`", - "value": 186 + "value": 187 }, { "name": "MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", "description": "Method Name: `GetAlwaysAutoAttackWhileHoldPosition`", - "value": 187 + "value": 188 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetPhysicalArmorPiercingPercentageTarget`", - "value": 188 + "value": 189 }, { "name": "MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetMagicalArmorPiercingPercentageTarget`", - "value": 189 + "value": 190 }, { "name": "MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", "description": "Method Name: `GetCriticalStrikeBonus`", - "value": 190 + "value": 191 }, { "name": "MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", "description": "Method Name: `GetConvertAttackPhysicalToPure`", - "value": 191 + "value": 192 + }, + { + "name": "MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "description": "Method Name: `GetBuffAmplification`", + "value": 193 }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 192 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 193 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 194 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 195 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 196 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 197 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 198 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 199 + "value": 201 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 200 + "value": 202 + }, + { + "name": "MODIFIER_EVENT_ON_ORDER_RECEIVED", + "description": "Method Name: `OnOrderReceived`", + "value": 203 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 201 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 202 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 203 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 204 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 205 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 206 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 207 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 208 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 209 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 210 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 211 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 212 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 213 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 214 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 215 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 216 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 217 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 218 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 219 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 220 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 221 + "value": 224 + }, + { + "name": "MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE", + "description": "Method Name: `OnSpentItemCharge`", + "value": 225 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 222 + "value": 226 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 223 + "value": 227 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 224 + "value": 228 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 225 + "value": 229 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 226 + "value": 230 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 227 + "value": 231 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 228 + "value": 232 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 229 + "value": 233 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 230 + "value": 234 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 231 + "value": 235 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 232 + "value": 236 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 233 + "value": 237 + }, + { + "name": "MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", + "description": "Method Name: `OnKnockbackAttempted`", + "value": 238 + }, + { + "name": "MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED", + "description": "Method Name: `OnScepterUpgradeSelected`", + "value": 239 + }, + { + "name": "MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED", + "description": "Method Name: `OnShardUpgradeSelected`", + "value": 240 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 234 + "value": 241 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 235 + "value": 242 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 236 + "value": 243 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 237 + "value": 244 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 238 + "value": 245 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 239 + "value": 246 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 240 + "value": 247 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 241 + "value": 248 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 242 + "value": 249 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 243 + "value": 250 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 244 + "value": 251 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 245 + "value": 252 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 246 + "value": 253 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 247 + "value": 254 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 248 + "value": 255 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 249 + "value": 256 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 250 + "value": 257 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 251 + "value": 258 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 252 + "value": 259 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 253 + "value": 260 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 254 + "value": 261 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 255 + "value": 262 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 256 + "value": 263 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 257 + "value": 264 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 258 + "value": 265 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 259 + "value": 266 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 260 + "value": 267 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 261 + "value": 268 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 262 + "value": 269 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 263 + "value": 270 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 264 + "value": 271 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 265 + "value": 272 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 266 + "value": 273 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 267 + "value": 274 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 268 + "value": 275 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 269 + "value": 276 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 270 + "value": 277 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 271 + "value": 278 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 272 + "value": 279 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 273 + "value": 280 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 274 + "value": 281 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 275 + "value": 282 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 276 + "value": 283 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 277 + "value": 284 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 278 + "value": 285 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 279 - }, - { - "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "description": "Method Name: `OnPreDebuffApplied`", - "value": 280 + "value": 286 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 281 + "value": 287 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 282 + "value": 288 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 283 + "value": 289 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 284 + "value": 290 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 285 + "value": 291 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 286 + "value": 292 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 287 + "value": 293 }, { "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": 294 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 289 + "value": 295 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 290 + "value": 296 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 291 + "value": 297 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 292 + "value": 298 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 293 + "value": 299 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 294 + "value": 300 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 295 + "value": 301 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 296 + "value": 302 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 297 + "value": 303 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 298 + "value": 304 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", "description": "Method Name: `GetModifierSlowResistanceAppliesToAttacks`", - "value": 299 + "value": 305 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 300 + "value": 306 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 301 + "value": 307 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 302 + "value": 308 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 303 + "value": 309 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 304 + "value": 310 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 305 + "value": 311 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 306 + "value": 312 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 307 + "value": 313 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 308 + "value": 314 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 309 + "value": 315 }, { "name": "MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", "description": "Method Name: `GetModifierXPFountainCountdownTimeOverride`", - "value": 310 + "value": 316 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 311 + "value": 317 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 312 + "value": 318 + }, + { + "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE", + "description": "Method Name: `HasBonusNeutralItemPassive`", + "value": 319 }, { "name": "MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", "description": "Method Name: `GetModifierPreserveNeutralItemPassives`", - "value": 313 + "value": 320 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 314 + "value": 321 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 315 + "value": 322 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 316 + "value": 323 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 317 + "value": 324 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 318 + "value": 325 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 319 + "value": 326 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 320 + "value": 327 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 321 + "value": 328 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 322 + "value": 329 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 323 + "value": 330 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 324 + "value": 331 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 325 + "value": 332 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 326 + "value": 333 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 327 + "value": 334 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 328 + "value": 335 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 329 + "value": 336 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 330 + "value": 337 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 331 + "value": 338 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 332 + "description": "Method Name: `GetModifierBaseHpRegenPerStrBonusPercentage`", + "value": 339 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 333 + "description": "Method Name: `GetModifierBaseArmorPerAgiBonusPercentage`", + "value": 340 + }, + { + "name": "MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE", + "description": "Method Name: `GetModifierBaseAttackSpeedPerAgiBonusPercentage`", + "value": 341 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 334 + "description": "Method Name: `GetModifierBaseManaRegenPerIntBonusPercentage`", + "value": 342 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 335 + "description": "Method Name: `GetModifierBaseMagicResistPerIntBonusPercentage`", + "value": 343 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 336 + "value": 344 }, { "name": "MODIFIER_EVENT_ON_NIGHT_STARTED", "description": "Method Name: `OnNightStarted`", - "value": 337 + "value": 345 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 338 + "value": 346 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 339 + "value": 347 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 340 + "value": 348 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 341 + "value": 349 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 342 + "value": 350 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 343 + "value": 351 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 344 + "value": 352 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 345 + "value": 353 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 346 + "value": 354 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 347 + "value": 355 }, { "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", "description": "Method Name: `OnTreeCutDown`", - "value": 348 + "value": 356 }, { "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", "description": "Method Name: `OnCleaveAttackLanded`", - "value": 349 + "value": 357 }, { "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", "description": "Method Name: `MinAttributeLevel`", - "value": 350 + "value": 358 }, { "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", "description": "Method Name: `GetTierTokenReroll`", - "value": 351 + "value": 359 }, { "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", "description": "Method Name: `GetVisionDegreeRestriction`", - "value": 352 + "value": 360 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", - "value": 353 + "value": 361 }, { "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", "description": "Method Name: `GetModifierInventorySlotRestricted`", - "value": 354 + "value": 362 }, { "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", "description": "Method Name: `OnTierTokenRerolled`", - "value": 355 + "value": 363 }, { "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", "description": "Method Name: `GetRedirectSpell`", - "value": 356 + "value": 364 }, { "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", "description": "Method Name: `GetBaseAttackPostBonus`", - "value": 357 + "value": 365 }, { "name": "MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", "description": "Method Name: `OnFoWTeamChanged`", - "value": 358 + "value": 366 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", "description": "Method Name: `GetSuppressAttackProcs`", - "value": 359 + "value": 367 }, { "name": "MODIFIER_EVENT_ON_ABILITY_TOGGLED", "description": "Method Name: `OnAbilityToggled`", - "value": 360 + "value": 368 }, { "name": "MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", "description": "Method Name: `GetModifierAvoidAttackProcs`", - "value": 361 + "value": 369 }, { "name": "MODIFIER_EVENT_ON_RUNE_SPAWN", "description": "Method Name: `OnRuneSpawn`", - "value": 362 + "value": 370 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_PhysicalLifesteal`", - "value": 363 + "value": 371 }, { "name": "MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_MagicalLifesteal`", - "value": 364 + "value": 372 }, { "name": "MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", "description": "Method Name: `OnPureDamageCalculated`", - "value": 365 + "value": 373 }, { "name": "MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", "description": "Method Name: `GetModifierNeutralTrinketOptions`", - "value": 366 + "value": 374 }, { "name": "MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", "description": "Method Name: `GetModifierNeutralEnhancementOptions`", - "value": 367 + "value": 375 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedMax_BonusConstant`", - "value": 368 + "value": 376 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", - "value": 369 + "value": 377 }, { "name": "MODIFIER_PROPERTY_FORBID_ILLUSIONS", "description": "Method Name: `GetModifierPropertyForbidIllusions`", - "value": 370 + "value": 378 }, { "name": "MODIFIER_PROPERTY_MANACOST_OVERRIDE", "description": "Method Name: `GetModifierPropertyManacostOverride`", - "value": 371 + "value": 379 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", "description": "Method Name: `GetModifierPropertyRestorationAmplification`", - "value": 372 + "value": 380 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", "description": "Method Name: `GetModifierPropertyRestorationAmplificationUnique`", - "value": 373 + "value": 381 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", - "value": 374 + "value": 382 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 375 + "value": 383 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 376 + "value": 384 + }, + { + "name": "MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "description": "Method Name: `GetModifierPropertySuppressInvalidMoveAttackOrders`", + "value": 385 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 377 + "value": 386 }, { - "name": "MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT", - "value": 378 + "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", + "description": "Method Name: `GetRequiredLevel`", + "value": 387 + }, + { + "name": "MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "description": "Method Name: `OnModifierRefreshed`", + "value": 388 + }, + { + "name": "MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "description": "Method Name: `OnAbilitySwapped`", + "value": 389 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "description": "Method Name: `GetModifierOverrideCreepBounty`", + "value": 390 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "description": "Method Name: `GetModifierOverrideBaseDamage`", + "value": 391 + }, + { + "name": "MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "description": "Method Name: `GetModifierOverrideUntargetableFrom`", + "value": 392 + }, + { + "name": "MODIFIER_PROPERTY_UNTARGETABLE_TO", + "description": "Method Name: `GetModifierOverrideUntargetableTo`", + "value": 393 + }, + { + "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", + "description": "Method Name: `GetModifierSuperIllusionWithItems`", + "value": 394 + }, + { + "name": "MODIFIER_EVENT_ON_PURGE", + "description": "Method Name: `OnPurged`", + "value": 395 + }, + { + "name": "MODIFIER_EVENT_ON_ILLUSION_CREATED", + "description": "Method Name: `OnIllusionCreated`", + "value": 396 + }, + { + "name": "MODIFIER_PROPERTY_HEROLEVELSCALE", + "description": "Method Name: `GetModifierHeroLevelScale`", + "value": 397 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 379 + "value": 398 }, { "name": "MODIFIER_FUNCTION_INVALID", @@ -5662,7 +5806,7 @@ "value": 52 }, { - "name": "MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE", + "name": "MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS", "value": 53 }, { @@ -5737,6 +5881,10 @@ { "name": "MODIFIER_ATTRIBUTE_IGNORE_DODGE", "value": 16 + }, + { + "name": "MODIFIER_ATTRIBUTE_DUPLICATED", + "value": 32 } ] }, @@ -6520,740 +6668,764 @@ "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_NEUTRAL_ITEM_SELECT5", "value": 66 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST", "value": 67 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST", "value": 68 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST", "value": 69 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST", "value": 70 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST", "value": 71 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST", "value": 72 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST", "value": 73 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST", "value": 74 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST", "value": 75 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST", "value": 76 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST", "value": 77 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST", "value": 78 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST", "value": 79 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST", "value": 80 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST", "value": 81 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST", "value": 82 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST", "value": 83 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST", "value": 84 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST", "value": 85 }, { - "name": "DOTA_KEYBIND_INVENTORY1", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST", "value": 86 }, { - "name": "DOTA_KEYBIND_INVENTORY2", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST", "value": 87 }, { - "name": "DOTA_KEYBIND_INVENTORY3", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST", "value": 88 }, { - "name": "DOTA_KEYBIND_INVENTORY4", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST", "value": 89 }, { - "name": "DOTA_KEYBIND_INVENTORY5", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST", "value": 90 }, { - "name": "DOTA_KEYBIND_INVENTORY6", + "name": "DOTA_KEYBIND_INVENTORY1", "value": 91 }, { - "name": "DOTA_KEYBIND_INVENTORYTP", + "name": "DOTA_KEYBIND_INVENTORY2", "value": 92 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL", + "name": "DOTA_KEYBIND_INVENTORY3", "value": 93 }, { - "name": "DOTA_KEYBIND_INVENTORY1_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY4", "value": 94 }, { - "name": "DOTA_KEYBIND_INVENTORY2_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY5", "value": 95 }, { - "name": "DOTA_KEYBIND_INVENTORY3_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY6", "value": 96 }, { - "name": "DOTA_KEYBIND_INVENTORY4_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORYTP", "value": 97 }, { - "name": "DOTA_KEYBIND_INVENTORY5_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL", "value": 98 }, { - "name": "DOTA_KEYBIND_INVENTORY6_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY1_QUICKCAST", "value": 99 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY2_QUICKCAST", "value": 100 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY3_QUICKCAST", "value": 101 }, { - "name": "DOTA_KEYBIND_INVENTORY1_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY4_QUICKCAST", "value": 102 }, { - "name": "DOTA_KEYBIND_INVENTORY2_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY5_QUICKCAST", "value": 103 }, { - "name": "DOTA_KEYBIND_INVENTORY3_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY6_QUICKCAST", "value": 104 }, { - "name": "DOTA_KEYBIND_INVENTORY4_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYTP_QUICKCAST", "value": 105 }, { - "name": "DOTA_KEYBIND_INVENTORY5_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST", "value": 106 }, { - "name": "DOTA_KEYBIND_INVENTORY6_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY1_AUTOCAST", "value": 107 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY2_AUTOCAST", "value": 108 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY3_AUTOCAST", "value": 109 }, { - "name": "DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY4_AUTOCAST", "value": 110 }, { - "name": "DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY5_AUTOCAST", "value": 111 }, { - "name": "DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY6_AUTOCAST", "value": 112 }, { - "name": "DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYTP_AUTOCAST", "value": 113 }, { - "name": "DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST", "value": 114 }, { - "name": "DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST", "value": 115 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST", "value": 116 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST", "value": 117 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP1", + "name": "DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST", "value": 118 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP2", + "name": "DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST", "value": 119 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP3", + "name": "DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST", "value": 120 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP4", + "name": "DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST", "value": 121 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP5", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST", "value": 122 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP6", + "name": "DOTA_KEYBIND_CONTROL_GROUP1", "value": 123 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP7", + "name": "DOTA_KEYBIND_CONTROL_GROUP2", "value": 124 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP8", + "name": "DOTA_KEYBIND_CONTROL_GROUP3", "value": 125 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP9", + "name": "DOTA_KEYBIND_CONTROL_GROUP4", "value": 126 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP10", + "name": "DOTA_KEYBIND_CONTROL_GROUP5", "value": 127 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLE", + "name": "DOTA_KEYBIND_CONTROL_GROUP6", "value": 128 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY1", + "name": "DOTA_KEYBIND_CONTROL_GROUP7", "value": 129 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY2", + "name": "DOTA_KEYBIND_CONTROL_GROUP8", "value": 130 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY3", + "name": "DOTA_KEYBIND_CONTROL_GROUP9", "value": 131 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY4", + "name": "DOTA_KEYBIND_CONTROL_GROUP10", "value": 132 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY5", + "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLE", "value": 133 }, { - "name": "DOTA_KEYBIND_SHOP_TOGGLE", + "name": "DOTA_KEYBIND_SELECT_ALLY1", "value": 134 }, { - "name": "DOTA_KEYBIND_SCOREBOARD_TOGGLE", + "name": "DOTA_KEYBIND_SELECT_ALLY2", "value": 135 }, { - "name": "DOTA_KEYBIND_COMBATLOG_TOGGLE", + "name": "DOTA_KEYBIND_SELECT_ALLY3", "value": 136 }, { - "name": "DOTA_KEYBIND_SCREENSHOT", + "name": "DOTA_KEYBIND_SELECT_ALLY4", "value": 137 }, { - "name": "DOTA_KEYBIND_ESCAPE", + "name": "DOTA_KEYBIND_SELECT_ALLY5", "value": 138 }, { - "name": "DOTA_KEYBIND_CONSOLE", + "name": "DOTA_KEYBIND_SHOP_TOGGLE", "value": 139 }, { - "name": "DOTA_KEYBIND_DEATH_SUMMARY", + "name": "DOTA_KEYBIND_SCOREBOARD_TOGGLE", "value": 140 }, { - "name": "DOTA_KEYBIND_LEARN_ABILITIES", + "name": "DOTA_KEYBIND_COMBATLOG_TOGGLE", "value": 141 }, { - "name": "DOTA_KEYBIND_LEARN_STATS", + "name": "DOTA_KEYBIND_SCREENSHOT", "value": 142 }, { - "name": "DOTA_KEYBIND_ACTIVATE_GLYPH", + "name": "DOTA_KEYBIND_ESCAPE", "value": 143 }, { - "name": "DOTA_KEYBIND_ACTIVATE_RADAR", + "name": "DOTA_KEYBIND_CONSOLE", "value": 144 }, { - "name": "DOTA_KEYBIND_PURCHASE_QUICKBUY", + "name": "DOTA_KEYBIND_DEATH_SUMMARY", "value": 145 }, { - "name": "DOTA_KEYBIND_PURCHASE_STICKY", + "name": "DOTA_KEYBIND_LEARN_ABILITIES", "value": 146 }, { - "name": "DOTA_KEYBIND_GRAB_STASH_ITEMS", + "name": "DOTA_KEYBIND_LEARN_STATS", "value": 147 }, { - "name": "DOTA_KEYBIND_TOGGLE_AUTOATTACK", + "name": "DOTA_KEYBIND_ACTIVATE_GLYPH", "value": 148 }, { - "name": "DOTA_KEYBIND_TOGGLE_OVERLAYMAP", + "name": "DOTA_KEYBIND_ACTIVATE_RADAR", "value": 149 }, { - "name": "DOTA_KEYBIND_OVERLAYMAP_INPUTKEY", + "name": "DOTA_KEYBIND_PURCHASE_QUICKBUY", "value": 150 }, { - "name": "DOTA_KEYBIND_FILTER_ENEMY", + "name": "DOTA_KEYBIND_PURCHASE_STICKY", "value": 151 }, { - "name": "DOTA_KEYBIND_FILTER_ALLY", + "name": "DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION", "value": 152 }, { - "name": "DOTA_KEYBIND_FILTER_HERO", + "name": "DOTA_KEYBIND_GRAB_STASH_ITEMS", "value": 153 }, { - "name": "DOTA_KEYBIND_FILTER_NONHERO", + "name": "DOTA_KEYBIND_TOGGLE_AUTOATTACK", "value": 154 }, { - "name": "DOTA_KEYBIND_TAUNT", + "name": "DOTA_KEYBIND_TOGGLE_OVERLAYMAP", "value": 155 }, { - "name": "DOTA_KEYBIND_SHOP_CONSUMABLES", + "name": "DOTA_KEYBIND_OVERLAYMAP_INPUTKEY", "value": 156 }, { - "name": "DOTA_KEYBIND_SHOP_ATTRIBUTES", + "name": "DOTA_KEYBIND_FILTER_ENEMY", "value": 157 }, { - "name": "DOTA_KEYBIND_SHOP_ARMAMENTS", + "name": "DOTA_KEYBIND_FILTER_ALLY", "value": 158 }, { - "name": "DOTA_KEYBIND_SHOP_ARCANE", + "name": "DOTA_KEYBIND_FILTER_HERO", "value": 159 }, { - "name": "DOTA_KEYBIND_SHOP_BASICS", + "name": "DOTA_KEYBIND_FILTER_NONHERO", "value": 160 }, { - "name": "DOTA_KEYBIND_SHOP_SUPPORT", + "name": "DOTA_KEYBIND_TAUNT", "value": 161 }, { - "name": "DOTA_KEYBIND_SHOP_CASTER", + "name": "DOTA_KEYBIND_SHOP_CONSUMABLES", "value": 162 }, { - "name": "DOTA_KEYBIND_SHOP_WEAPONS", + "name": "DOTA_KEYBIND_SHOP_ATTRIBUTES", "value": 163 }, { - "name": "DOTA_KEYBIND_SHOP_ARMOR", + "name": "DOTA_KEYBIND_SHOP_ARMAMENTS", "value": 164 }, { - "name": "DOTA_KEYBIND_SHOP_ARTIFACTS", + "name": "DOTA_KEYBIND_SHOP_ARCANE", "value": 165 }, { - "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_1", + "name": "DOTA_KEYBIND_SHOP_BASICS", "value": 166 }, { - "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_2", + "name": "DOTA_KEYBIND_SHOP_SUPPORT", "value": 167 }, { - "name": "DOTA_KEYBIND_SHOP_SECRET", + "name": "DOTA_KEYBIND_SHOP_CASTER", "value": 168 }, { - "name": "DOTA_KEYBIND_SHOP_SEARCHBOX", + "name": "DOTA_KEYBIND_SHOP_WEAPONS", "value": 169 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_1", + "name": "DOTA_KEYBIND_SHOP_ARMOR", "value": 170 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_2", + "name": "DOTA_KEYBIND_SHOP_ARTIFACTS", "value": 171 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_3", + "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_1", "value": 172 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_4", + "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_2", "value": 173 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_5", + "name": "DOTA_KEYBIND_SHOP_SECRET", "value": 174 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_6", + "name": "DOTA_KEYBIND_SHOP_SEARCHBOX", "value": 175 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_7", + "name": "DOTA_KEYBIND_SHOP_SLOT_1", "value": 176 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_8", + "name": "DOTA_KEYBIND_SHOP_SLOT_2", "value": 177 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_9", + "name": "DOTA_KEYBIND_SHOP_SLOT_3", "value": 178 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_10", + "name": "DOTA_KEYBIND_SHOP_SLOT_4", "value": 179 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_11", + "name": "DOTA_KEYBIND_SHOP_SLOT_5", "value": 180 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_12", + "name": "DOTA_KEYBIND_SHOP_SLOT_6", "value": 181 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_13", + "name": "DOTA_KEYBIND_SHOP_SLOT_7", "value": 182 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_14", + "name": "DOTA_KEYBIND_SHOP_SLOT_8", "value": 183 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_UP", + "name": "DOTA_KEYBIND_SHOP_SLOT_9", "value": 184 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_DOWN", + "name": "DOTA_KEYBIND_SHOP_SLOT_10", "value": 185 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_LEFT", + "name": "DOTA_KEYBIND_SHOP_SLOT_11", "value": 186 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_RIGHT", + "name": "DOTA_KEYBIND_SHOP_SLOT_12", "value": 187 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_GRIP", + "name": "DOTA_KEYBIND_SHOP_SLOT_13", "value": 188 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1", + "name": "DOTA_KEYBIND_SHOP_SLOT_14", "value": 189 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2", + "name": "DOTA_KEYBIND_SPEC_CAMERA_UP", "value": 190 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3", + "name": "DOTA_KEYBIND_SPEC_CAMERA_DOWN", "value": 191 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4", + "name": "DOTA_KEYBIND_SPEC_CAMERA_LEFT", "value": 192 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5", + "name": "DOTA_KEYBIND_SPEC_CAMERA_RIGHT", "value": 193 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6", + "name": "DOTA_KEYBIND_SPEC_CAMERA_GRIP", "value": 194 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1", "value": 195 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2", "value": 196 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3", "value": 197 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4", "value": 198 }, { - "name": "DOTA_KEYBIND_SPEC_UNIT_SELECT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5", "value": 199 }, { - "name": "DOTA_KEYBIND_SPEC_HERO_SELECT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6", "value": 200 }, { - "name": "DOTA_KEYBIND_SPEC_PAUSE", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7", "value": 201 }, { - "name": "DOTA_KEYBIND_SPEC_CHAT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8", "value": 202 }, { - "name": "DOTA_KEYBIND_SPEC_SCOREBOARD", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9", "value": 203 }, { - "name": "DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10", "value": 204 }, { - "name": "DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED", + "name": "DOTA_KEYBIND_SPEC_UNIT_SELECT", "value": 205 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_ITEM", + "name": "DOTA_KEYBIND_SPEC_HERO_SELECT", "value": 206 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_GOLD", + "name": "DOTA_KEYBIND_SPEC_PAUSE", "value": 207 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_XP", + "name": "DOTA_KEYBIND_SPEC_CHAT", "value": 208 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_FANTASY", + "name": "DOTA_KEYBIND_SPEC_SCOREBOARD", "value": 209 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_WINCHANCE", + "name": "DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED", "value": 210 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH", + "name": "DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED", "value": 211 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT", + "name": "DOTA_KEYBIND_SPEC_STATS_ITEM", "value": 212 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE", + "name": "DOTA_KEYBIND_SPEC_STATS_GOLD", "value": 213 }, { - "name": "DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU", + "name": "DOTA_KEYBIND_SPEC_STATS_XP", "value": 214 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_KDA", + "name": "DOTA_KEYBIND_SPEC_STATS_FANTASY", "value": 215 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES", + "name": "DOTA_KEYBIND_SPEC_STATS_WINCHANCE", "value": 216 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH", "value": 217 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT", "value": 218 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE", "value": 219 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD", + "name": "DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU", "value": 220 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_KDA", "value": 221 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES", "value": 222 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL", "value": 223 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET", "value": 224 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN", "value": 225 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_SORT", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD", "value": 226 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD", "value": 227 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN", "value": 228 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK", "value": 229 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH", "value": 230 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY", "value": 231 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_SORT", "value": 232 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE", "value": 233 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1", "value": 234 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2", "value": 235 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3", "value": 236 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4", "value": 237 }, { - "name": "DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5", "value": 238 }, { - "name": "DOTA_KEYBIND_INSPECTHEROINWORLD", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6", "value": 239 }, { - "name": "DOTA_KEYBIND_CAMERA_ZOOM_IN", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7", "value": 240 }, { - "name": "DOTA_KEYBIND_CAMERA_ZOOM_OUT", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8", "value": 241 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9", "value": 242 }, { - "name": "DOTA_KEYBIND_DOTA_ALT", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10", "value": 243 }, { - "name": "DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH", + "name": "DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE", "value": 244 }, { - "name": "DOTA_KEYBIND_COUNT", + "name": "DOTA_KEYBIND_INSPECTHEROINWORLD", "value": 245 + }, + { + "name": "DOTA_KEYBIND_CAMERA_ZOOM_IN", + "value": 246 + }, + { + "name": "DOTA_KEYBIND_CAMERA_ZOOM_OUT", + "value": 247 + }, + { + "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV", + "value": 248 + }, + { + "name": "DOTA_KEYBIND_DOTA_ALT", + "value": 249 + }, + { + "name": "DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH", + "value": 250 + }, + { + "name": "DOTA_KEYBIND_COUNT", + "value": 251 } ] }, diff --git a/files/panorama/events.json b/files/panorama/events.json index a445a7d..dab85e9 100644 --- a/files/panorama/events.json +++ b/files/panorama/events.json @@ -183,6 +183,20 @@ } ] }, + "DOTAShowAbilityLevelUpTooltipForEntityIndex": { + "description": "Show a tooltip describing what will happen when an ability levels. Current level information comes from the entity specified by the entityIndex.", + "panelEvent": true, + "args": [ + { + "name": "abilityName", + "type": "string" + }, + { + "name": "entityIndex", + "type": "int32" + } + ] + }, "DOTAShowAbilityShopItemTooltip": { "description": "Show tooltip for an item in the entityIndex NPC's shop.", "panelEvent": true, @@ -198,6 +212,10 @@ { "name": "entityIndex", "type": "int32" + }, + { + "name": "parentId", + "type": "AbilityID_t" } ] }, diff --git a/files/vscripts/api.json b/files/vscripts/api.json index ad5b787..c4ca1b4 100644 --- a/files/vscripts/api.json +++ b/files/vscripts/api.json @@ -148,191 +148,25 @@ } ] }, + { + "kind": "class", + "name": "CBaseAnimatingOverlay", + "clientName": "C_BaseAnimatingOverlay", + "extend": "CBaseAnimatingActivity", + "members": [] + }, { "kind": "class", "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", "name": "CBaseCombatCharacter", "clientName": "C_BaseCombatCharacter", - "extend": "CBaseFlex", + "extend": "CBaseAnimatingOverlay", "members": [] }, { @@ -569,7 +403,7 @@ "available": "server", "description": "Get vector to eye position - absolute coords.", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -649,7 +483,7 @@ "name": "GetAbsOrigin", "available": "both", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -737,7 +571,7 @@ "available": "server", "description": "Get vector to center of object - absolute coords.", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -899,7 +733,7 @@ "name": "GetOrigin", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -1211,7 +1045,7 @@ { "name": "origin", "types": [ - "Vector" + "unknown" ] } ] @@ -1791,7 +1625,7 @@ "available": "server", "description": "Returns the input Vector transformed from entity to world space.", "returns": [ - "Vector" + "unknown" ], "args": [ { @@ -1814,7 +1648,7 @@ { "name": "point", "types": [ - "Vector" + "unknown" ] } ] @@ -1841,66 +1675,6 @@ } ] }, - { - "kind": "class", - "name": "CBaseFlex", - "clientName": "C_BaseFlex", - "extend": "CBaseAnimatingActivity", - "members": [ - { - "kind": "function", - "name": "GetCurrentScene", - "available": "server", - "description": "Returns the instance of the oldest active scene entity (if any).", - "returns": [ - "CSceneEntity", - "nil" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetSceneByIndex", - "available": "server", - "description": "Returns the instance of the scene entity at the specified index.", - "returns": [ - "CSceneEntity", - "nil" - ], - "args": [ - { - "name": "index", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "ScriptPlayScene", - "available": "server", - "description": "Play specified vcd file.", - "returns": [ - "float" - ], - "args": [ - { - "name": "scene", - "types": [ - "string" - ] - }, - { - "name": "delay", - "types": [ - "float" - ] - } - ] - } - ] - }, { "kind": "class", "name": "CBaseModelEntity", @@ -1947,7 +1721,7 @@ "available": "server", "description": "Get the attachment id's origin vector.", "returns": [ - "Vector" + "unknown" ], "args": [ { @@ -2406,7 +2180,7 @@ { "name": "arg2", "types": [ - "Vector" + "unknown" ] } ] @@ -5699,7 +5473,7 @@ "kind": "class", "name": "CDOTA_BaseNPC", "clientName": "C_DOTA_BaseNPC", - "extend": "CBaseFlex", + "extend": "CBaseAnimatingOverlay", "members": [ { "kind": "function", @@ -6788,7 +6562,7 @@ "name": "GetCursorPosition", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -8614,7 +8388,7 @@ { "name": "dest", "types": [ - "Vector" + "unknown" ] } ] @@ -9346,12 +9120,6 @@ "float" ], "args": [ - { - "name": "useExperimentalFormula", - "types": [ - "bool" - ] - }, { "name": "inflictor", "types": [ @@ -9664,6 +9432,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", @@ -11123,6 +10908,12 @@ "types": [ "bool" ] + }, + { + "name": "cloneCount", + "types": [ + "int" + ] } ] }, @@ -11848,7 +11639,7 @@ }, { "kind": "function", - "name": "IsBuybackDisabledByReapersScythe", + "name": "IsBuybackDisabledByDevilsBargain", "available": "server", "returns": [ "bool" @@ -12146,7 +11937,7 @@ }, { "kind": "function", - "name": "SetBuyBackDisabledByReapersScythe", + "name": "SetBuyBackDisabledByDevilsBargain", "available": "server", "returns": [ "nil" @@ -15442,6 +15233,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetBuffAmplification", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetConvertAttackPhysicalToPure", @@ -15838,6 +15639,16 @@ } ] }, + { + "kind": "function", + "name": "GetModifierBaseArmorPerAgiBonusPercentage", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierBaseAttack_BonusDamage", @@ -15848,6 +15659,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierBaseAttackSpeedPerAgiBonusPercentage", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierBaseAttackTimeConstant", @@ -15914,17 +15735,7 @@ }, { "kind": "function", - "name": "GetModifierBaseRegen", - "available": "both", - "abstract": true, - "args": [], - "returns": [ - "float" - ] - }, - { - "kind": "function", - "name": "GetModifierBecomeAgility", + "name": "GetModifierBaseHpRegenPerStrBonusPercentage", "available": "both", "abstract": true, "args": [], @@ -15934,7 +15745,7 @@ }, { "kind": "function", - "name": "GetModifierBecomeIntelligence", + "name": "GetModifierBaseMagicResistPerIntBonusPercentage", "available": "both", "abstract": true, "args": [], @@ -15944,7 +15755,7 @@ }, { "kind": "function", - "name": "GetModifierBecomeStrength", + "name": "GetModifierBaseManaRegenPerIntBonusPercentage", "available": "both", "abstract": true, "args": [], @@ -15954,24 +15765,17 @@ }, { "kind": "function", - "name": "GetModifierBecomeUniversal", + "name": "GetModifierBaseRegen", "available": "both", "abstract": true, "args": [], "returns": [ - { - "kind": "literal", - "value": 0 - }, - { - "kind": "literal", - "value": 1 - } + "float" ] }, { "kind": "function", - "name": "GetModifierBonusDamageOutgoing_Percentage", + "name": "GetModifierBecomeAgility", "available": "both", "abstract": true, "args": [], @@ -15981,7 +15785,7 @@ }, { "kind": "function", - "name": "GetModifierBonusLotusHeal", + "name": "GetModifierBecomeIntelligence", "available": "both", "abstract": true, "args": [], @@ -15991,7 +15795,7 @@ }, { "kind": "function", - "name": "GetModifierBonusLotusHeal", + "name": "GetModifierBecomeStrength", "available": "both", "abstract": true, "args": [], @@ -16001,17 +15805,24 @@ }, { "kind": "function", - "name": "GetModifierBonusLotusHeal", + "name": "GetModifierBecomeUniversal", "available": "both", "abstract": true, "args": [], "returns": [ - "nil" + { + "kind": "literal", + "value": 0 + }, + { + "kind": "literal", + "value": 1 + } ] }, { "kind": "function", - "name": "GetModifierBonusLotusHeal", + "name": "GetModifierBonusDamageOutgoing_Percentage", "available": "both", "abstract": true, "args": [], @@ -16636,7 +16447,7 @@ }, { "kind": "function", - "name": "GetModifierHPRegen_CanBeNegative", + "name": "GetModifierHeroLevelScale", "available": "both", "abstract": true, "args": [], @@ -16847,6 +16658,16 @@ "nil" ] }, + { + "kind": "function", + "name": "GetModifierIntellectNone", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierInventorySlotRestricted", @@ -17072,16 +16893,6 @@ "float" ] }, - { - "kind": "function", - "name": "GetModifierMaxDebuffDuration", - "available": "both", - "abstract": true, - "args": [], - "returns": [ - "nil" - ] - }, { "kind": "function", "name": "GetModifierMinPhysicalArmor", @@ -17464,6 +17275,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 +17342,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierPercentageConvertExpToGold", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPercentageCooldown", @@ -17606,6 +17467,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierPercentageKillAssistGoldBoost", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPercentageManacost", @@ -17670,6 +17541,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierPhysical_ConstantBlockBonus", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPhysical_ConstantBlockSpecial", @@ -18128,6 +18009,16 @@ "nil" ] }, + { + "kind": "function", + "name": "GetModifierPropertySuppressInvalidMoveAttackOrders", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPropertyUpgradeNeutralArtifacts", @@ -18268,16 +18159,6 @@ "float" ] }, - { - "kind": "function", - "name": "GetModifierSpellAmplify_PercentageCreep", - "available": "both", - "abstract": true, - "args": [], - "returns": [ - "nil" - ] - }, { "kind": "function", "name": "GetModifierSpellAmplify_PercentageTarget", @@ -18412,6 +18293,16 @@ } ] }, + { + "kind": "function", + "name": "GetModifierSuperIllusionWithItems", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierSuperIllusionWithUltimate", @@ -18705,6 +18596,16 @@ } ] }, + { + "kind": "function", + "name": "GetRequiredLevel", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetSkipAttackRegulator", @@ -18846,6 +18747,16 @@ "nil" ] }, + { + "kind": "function", + "name": "HasBonusNeutralItemPassive", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "MinAttributeLevel", @@ -18934,6 +18845,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnAbilitySwapped", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnAbilityToggled", @@ -19351,6 +19272,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnIllusionCreated", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnKill", @@ -19361,6 +19292,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnKnockbackAttempted", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnMagicDamageCalculated", @@ -19422,6 +19363,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnModifierRefreshed", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnModifierRemoved", @@ -19471,7 +19422,7 @@ }, { "kind": "function", - "name": "OnPreDebuffApplied", + "name": "OnOrderReceived", "available": "both", "abstract": true, "args": [], @@ -19526,6 +19477,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnPurged", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnRespawn", @@ -19553,6 +19514,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnScepterUpgradeSelected", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnSetLocation", @@ -19570,6 +19541,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnShardUpgradeSelected", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnSpellAppliedSuccessfully", @@ -19614,6 +19595,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnSpentItemCharge", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnSpentMana", @@ -20557,7 +20548,7 @@ "name": "GetCreepDamageTaken", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -20628,7 +20619,7 @@ "name": "GetDamageDoneToHero", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -20875,7 +20866,7 @@ "name": "GetHeroDamageTaken", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -21351,7 +21342,7 @@ "name": "GetRawPlayerDamage", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -21683,7 +21674,7 @@ "name": "GetTowerDamageTaken", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -23683,7 +23674,7 @@ "name": "GetCursorPosition", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -26516,6 +26507,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", @@ -28147,6 +28155,12 @@ "types": [ "float" ] + }, + { + "name": "arg2", + "types": [ + "int" + ] } ] }, @@ -30937,6 +30951,23 @@ } ] }, + { + "kind": "function", + "name": "MoveCameraToLocation", + "available": "server", + "description": "Moves the camera to a position.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "Vector" + ] + } + ] + }, { "kind": "function", "name": "RemoveShopWhitelistItem", @@ -31152,7 +31183,7 @@ { "kind": "class", "name": "CDotaTutorialNPCBlocker", - "extend": "CBaseFlex", + "extend": "CBaseAnimatingOverlay", "members": [ { "kind": "function", @@ -31280,7 +31311,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31358,7 +31389,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31408,7 +31439,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31463,7 +31494,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31500,7 +31531,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31562,7 +31593,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31617,7 +31648,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31654,7 +31685,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31710,7 +31741,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -32151,7 +32182,7 @@ { "name": "vecAlternateOrigin", "types": [ - "Vector" + "unknown" ] }, { @@ -32181,122 +32212,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 +33156,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", @@ -34184,319 +34076,6 @@ } ] }, - { - "kind": "class", - "name": "CTakeDamageInfo", - "members": [ - { - "kind": "function", - "name": "AddDamage", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "addAmount", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "AddDamageType", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damageType", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "GetAmmoType", - "available": "server", - "returns": [ - "int" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetAttacker", - "available": "server", - "returns": [ - "handle" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDamage", - "available": "server", - "returns": [ - "float" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDamageCustom", - "available": "server", - "returns": [ - "int" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDamageForce", - "available": "server", - "returns": [ - "Vector" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDamagePosition", - "available": "server", - "returns": [ - "Vector" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDamageType", - "available": "server", - "returns": [ - "unknown" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetInflictor", - "available": "server", - "returns": [ - "handle" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetOriginalDamage", - "available": "server", - "returns": [ - "float" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetReportedPosition", - "available": "server", - "returns": [ - "Vector" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetTotalledDamage", - "available": "server", - "returns": [ - "float" - ], - "args": [] - }, - { - "kind": "function", - "name": "HasDamageType", - "available": "server", - "returns": [ - "bool" - ], - "args": [ - { - "name": "damageType", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "ScaleDamage", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "scaleAmount", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetAmmoType", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "ammoType", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetAttacker", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "attacker", - "types": [ - "handle" - ] - } - ] - }, - { - "kind": "function", - "name": "SetDamage", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damage", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetDamageCustom", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damageCustom", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetDamageForce", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damageForce", - "types": [ - "Vector" - ] - } - ] - }, - { - "kind": "function", - "name": "SetDamagePosition", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damagePosition", - "types": [ - "Vector" - ] - } - ] - }, - { - "kind": "function", - "name": "SetDamageType", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damageType", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetOriginalDamage", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "originalDamage", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetReportedPosition", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "reportedPosition", - "types": [ - "Vector" - ] - } - ] - } - ] - }, { "kind": "class", "name": "GlobalSys", @@ -35975,7 +35554,7 @@ { "name": "arg4", "types": [ - "Vector" + "unknown" ] }, { @@ -36376,7 +35955,7 @@ { "name": "arg1", "types": [ - "Vector" + "unknown" ] }, { @@ -36405,7 +35984,7 @@ { "name": "vecOrigin", "types": [ - "Vector" + "unknown" ] }, { @@ -36648,6 +36227,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 +36357,7 @@ { "name": "arg1", "types": [ - "Vector" + "unknown" ] }, { @@ -36820,7 +36416,7 @@ { "name": "cent", "types": [ - "Vector" + "unknown" ] }, { @@ -36873,7 +36469,7 @@ { "name": "center", "types": [ - "Vector" + "unknown" ] }, { @@ -36930,13 +36526,13 @@ { "name": "origin", "types": [ - "Vector" + "unknown" ] }, { "name": "target", "types": [ - "Vector" + "unknown" ] }, { @@ -36983,13 +36579,13 @@ { "name": "arg1", "types": [ - "Vector" + "unknown" ] }, { "name": "arg2", "types": [ - "Vector" + "unknown" ] }, { @@ -37089,7 +36685,7 @@ { "name": "center", "types": [ - "Vector" + "unknown" ] }, { @@ -37136,7 +36732,7 @@ { "name": "origin", "types": [ - "Vector" + "unknown" ] }, { @@ -37925,7 +37521,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -37983,7 +37579,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -40204,13 +39800,13 @@ "available": "both", "description": "Rotate a Vector around a point.", "returns": [ - "Vector" + "unknown" ], "args": [ { "name": "arg1", "types": [ - "Vector" + "unknown" ] }, { @@ -40222,7 +39818,7 @@ { "name": "arg3", "types": [ - "Vector" + "unknown" ] } ] @@ -40344,7 +39940,7 @@ { "name": "center", "types": [ - "Vector" + "unknown" ] }, { @@ -41206,7 +40802,7 @@ { "name": "position", "types": [ - "Vector" + "unknown" ] } ] @@ -41229,7 +40825,7 @@ { "name": "position", "types": [ - "Vector" + "unknown" ] } ] @@ -41252,7 +40848,7 @@ { "name": "position", "types": [ - "Vector" + "unknown" ] } ] diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index 4b0aca4..a1778b9 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 @@ -481,6 +484,10 @@ "name": "DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM", "value": 0 }, + { + "name": "DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE", + "value": 0 + }, { "name": "DOTA_ABILITY_BEHAVIOR_NONE", "value": 0 @@ -1422,7 +1429,7 @@ "value": 97 }, { - "name": "DOTA_INVALID_ORDER_CANT_BUYBACK_REAPERS_SCYTHE", + "name": "DOTA_INVALID_ORDER_CANT_BUYBACK_DEVILS_BARGAIN", "value": 98 }, { @@ -1518,8 +1525,12 @@ "value": 121 }, { - "name": "DOTA_INVALID_ORDER_COUNT", + "name": "DOTA_INVALID_ORDER_PURCHASE_LEVEL", "value": 122 + }, + { + "name": "DOTA_INVALID_ORDER_COUNT", + "value": 123 } ] }, @@ -1650,6 +1661,18 @@ { "name": "OVERHEAD_ALERT_FORCE_MISS", "value": 25 + }, + { + "name": "OVERHEAD_ALERT_AEGIS", + "value": 26 + }, + { + "name": "OVERHEAD_ALERT_DISPEL", + "value": 27 + }, + { + "name": "OVERHEAD_ALERT_BONUS_PURE_DAMAGE", + "value": 28 } ] }, @@ -2591,6 +2614,10 @@ { "name": "MODIFIER_ATTRIBUTE_IGNORE_DODGE", "value": 16 + }, + { + "name": "MODIFIER_ATTRIBUTE_DUPLICATED", + "value": 32 } ] }, @@ -3246,17 +3273,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 +9049,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_CAST3_STATUE", "value": 1793 }, { - "name": "ACT_DOTA_VOODOO_REST", + "name": "ACT_DOTA_CAST4_STATUE", "value": 1794 }, { - "name": "ACT_DOTA_RUN_ALT", + "name": "ACT_DOTA_CAST5_STATUE", "value": 1795 }, + { + "name": "ACT_DOTA_RELAX_IN", + "value": 1796 + }, + { + "name": "ACT_DOTA_RELAX_OUT", + "value": 1797 + }, + { + "name": "ACT_DOTA_CAST_FENCE", + "value": 1798 + }, { "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", "value": 1800 }, { - "name": "ACT_DOTA_RELAX_IN", + "name": "ACT_DOTA_SPWN", "value": 1801 }, { - "name": "ACT_DOTA_RELAX_OUT", - "value": 1802 + "name": "ACT_DOTA_RUN_ALT", + "value": 1805 }, { - "name": "ACT_DOTA_CAST_FENCE", - "value": 1803 + "name": "ACT_DOTA_VOODOO_REST", + "value": 1806 }, { - "name": "ACT_DOTA_SPWN", - "value": 1804 + "name": "ACT_DOTA_CYCLONE", + "value": 1807 + }, + { + "name": "ACT_DOTA_IMPALE", + "value": 1808 } ] }, @@ -9383,1661 +9442,1757 @@ "description": "Method Name: `GetModifierTotalDamageOutgoing_Percentage`", "value": 46 }, - { - "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP", - "description": "Method Name: `GetModifierSpellAmplify_PercentageCreep`", - "value": 47 - }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellAmplify_Percentage`", - "value": 48 + "value": 47 }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellAmplify_PercentageUnique`", - "value": 49 + "value": 48 }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierSpellAmplify_PercentageTarget`", - "value": 50 + "value": 49 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", "description": "Method Name: `GetModifierHealAmplify_PercentageSource`", - "value": 51 + "value": 50 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierHealAmplify_PercentageTarget`", - "value": 52 - }, - { - "name": "MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", - "description": "Method Name: `GetModifierHPRegen_CanBeNegative`", - "value": 53 + "value": 51 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierHPRegenAmplify_Percentage`", - "value": 54 + "value": 52 }, { "name": "MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierLifestealRegenAmplify_Percentage`", - "value": 55 + "value": 53 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage`", - "value": 56 + "value": 54 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage_Unique`", - "value": 57 + "value": 55 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage`", - "value": 58 + "value": 56 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage_Unique`", - "value": 59 + "value": 57 }, { "name": "MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierManaDrainAmplify_Percentage`", - "value": 60 + "value": 58 }, { "name": "MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", "description": "Total amplify value is clamped to 0.\n\nMethod Name: `GetModifierMPRestoreAmplify_Percentage`.", - "value": 61 + "value": 59 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierBaseDamageOutgoing_Percentage`", - "value": 62 + "value": 60 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`", - "value": 63 + "value": 61 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingDamage_Percentage`", - "value": 64 + "value": 62 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingPhysicalDamage_Percentage`", - "value": 65 + "value": 63 }, { "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": 64 }, { "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": 65 }, { "name": "MODIFIER_PROPERTY_EVASION_CONSTANT", "description": "Method Name: `GetModifierEvasion_Constant`", - "value": 68 + "value": 66 }, { "name": "MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", "description": "Method Name: `GetModifierNegativeEvasion_Constant`", - "value": 69 + "value": 67 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE", "description": "Method Name: `GetModifierStatusResistance`", - "value": 70 + "value": 68 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", "description": "Method Name: `GetModifierStatusResistanceStacking`", - "value": 71 + "value": 69 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", "description": "Method Name: `GetModifierStatusResistanceCaster`", - "value": 72 + "value": 70 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE", "description": "Method Name: `GetModifierAvoidDamage`", - "value": 73 + "value": 71 }, { "name": "MODIFIER_PROPERTY_AVOID_SPELL", "description": "Method Name: `GetModifierAvoidSpell`", - "value": 74 + "value": 72 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE", "description": "Method Name: `GetModifierMiss_Percentage`", - "value": 75 + "value": 73 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", "description": "Values above 100% are ignored.\n\nMethod Name: `GetModifierPhysicalArmorBase_Percentage`.", - "value": 76 + "value": 74 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalArmorTotal_Percentage`", - "value": 77 + "value": 75 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", "description": "Method Name: `GetModifierPhysicalArmorBonus`", - "value": 78 + "value": 76 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", "description": "Method Name: `GetModifierPhysicalArmorBonusUnique`", - "value": 79 + "value": 77 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", "description": "Method Name: `GetModifierPhysicalArmorBonusUniqueActive`", - "value": 80 + "value": 78 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", "description": "Method Name: `GetModifierPhysicalArmorBonusPost`", - "value": 81 + "value": 79 }, { "name": "MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierMinPhysicalArmor`", - "value": 82 + "value": 80 }, { "name": "MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierIgnorePhysicalArmor`", - "value": 83 + "value": 81 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", "description": "Method Name: `GetModifierMagicalResistanceBaseReduction`", - "value": 84 + "value": 82 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", "description": "Method Name: `GetModifierMagicalResistanceDirectModification`", - "value": 85 + "value": 83 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", "description": "Method Name: `GetModifierMagicalResistanceBonus`", - "value": 86 + "value": 84 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", "description": "Method Name: `GetModifierMagicalResistanceBonusIllusions`", - "value": 87 + "value": 85 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceBonusUnique`", - "value": 88 + "value": 86 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceDecrepifyUnique`", - "value": 89 + "value": 87 }, { "name": "MODIFIER_PROPERTY_BASE_MANA_REGEN", "description": "Method Name: `GetModifierBaseRegen`", - "value": 90 + "value": 88 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantManaRegen`", - "value": 91 + "value": 89 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", "description": "Method Name: `GetModifierConstantManaRegenUnique`", - "value": 92 + "value": 90 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierTotalPercentageManaRegen`", - "value": 93 + "value": 91 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantHealthRegen`", - "value": 94 + "value": 92 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", "description": "Method Name: `GetModifierHealthRegenPercentage`", - "value": 95 + "value": 93 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierHealthRegenPercentageUnique`", - "value": 96 + "value": 94 }, { "name": "MODIFIER_PROPERTY_HEALTH_BONUS", "description": "Method Name: `GetModifierHealthBonus`", - "value": 97 + "value": 95 }, { "name": "MODIFIER_PROPERTY_MANA_BONUS", "description": "Method Name: `GetModifierManaBonus`", - "value": 98 + "value": 96 }, { "name": "MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", "description": "Method Name: `GetModifierExtraStrengthBonus`", - "value": 99 + "value": 97 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", "description": "Method Name: `GetModifierExtraHealthBonus`", - "value": 100 + "value": 98 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS", "description": "Method Name: `GetModifierExtraManaBonus`", - "value": 101 + "value": 99 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaBonusPercentage`", - "value": 102 + "value": 100 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", "description": "Method Name: `GetModifierExtraHealthPercentage`", - "value": 103 + "value": 101 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaPercentage`", - "value": 104 + "value": 102 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", "description": "Method Name: `GetModifierBonusStats_Strength`", - "value": 105 + "value": 103 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS", "description": "Method Name: `GetModifierBonusStats_Agility`", - "value": 106 + "value": 104 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", "description": "Method Name: `GetModifierBonusStats_Intellect`", - "value": 107 + "value": 105 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Strength_Percentage`", - "value": 108 + "value": 106 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Agility_Percentage`", - "value": 109 + "value": 107 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Intellect_Percentage`", - "value": 110 + "value": 108 + }, + { + "name": "MODIFIER_PROPERTY_STATS_INTELLECT_NONE", + "description": "Method Name: `GetModifierIntellectNone`", + "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_KILL_ASSIST_GOLD_BOOST", + "description": "Method Name: `GetModifierPercentageKillAssistGoldBoost`", "value": 139 }, + { + "name": "MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "description": "Method Name: `GetModifierPercentageConvertExpToGold`", + "value": 140 + }, { "name": "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_CriticalStrike`", - "value": 140 + "value": 141 }, { "name": "MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_Target_CriticalStrike`", - "value": 141 + "value": 142 }, { "name": "MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierMagical_ConstantBlock`", - "value": 142 + "value": 143 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierPhysical_ConstantBlock`", - "value": 143 + "value": 144 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", "description": "Method Name: `GetModifierPhysical_ConstantBlockSpecial`", - "value": 144 + "value": 145 + }, + { + "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS", + "description": "Method Name: `GetModifierPhysical_ConstantBlockBonus`", + "value": 146 }, { "name": "MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", "description": "Method Name: `GetModifierInnateDamageBlockPctOverride`", - "value": 145 + "value": 147 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", "description": "Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`", - "value": 146 + "value": 148 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierTotal_ConstantBlock`", - "value": 147 + "value": 149 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION", "description": "Method Name: `GetOverrideAnimation`", - "value": 148 + "value": 150 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", "description": "Method Name: `GetOverrideAnimationRate`", - "value": 149 + "value": 151 }, { "name": "MODIFIER_PROPERTY_ABSORB_SPELL", "description": "Method Name: `GetAbsorbSpell`", - "value": 150 + "value": 152 }, { "name": "MODIFIER_PROPERTY_REFLECT_SPELL", "description": "Method Name: `GetReflectSpell`", - "value": 151 + "value": 153 }, { "name": "MODIFIER_PROPERTY_DISABLE_AUTOATTACK", "description": "Method Name: `GetDisableAutoAttack`", - "value": 152 + "value": 154 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION", "description": "Method Name: `GetBonusDayVision`", - "value": 153 + "value": 155 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", "description": "Method Name: `GetBonusDayVisionPercentage`", - "value": 154 + "value": 156 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION", "description": "Method Name: `GetBonusNightVision`", - "value": 155 + "value": 157 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", "description": "Method Name: `GetBonusNightVisionUnique`", - "value": 156 + "value": 158 }, { "name": "MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", "description": "Method Name: `GetBonusVisionPercentage`", - "value": 157 + "value": 159 }, { "name": "MODIFIER_PROPERTY_FIXED_DAY_VISION", "description": "Method Name: `GetFixedDayVision`", - "value": 158 + "value": 160 }, { "name": "MODIFIER_PROPERTY_FIXED_NIGHT_VISION", "description": "Method Name: `GetFixedNightVision`", - "value": 159 + "value": 161 }, { "name": "MODIFIER_PROPERTY_MIN_HEALTH", "description": "Method Name: `GetMinHealth`", - "value": 160 + "value": 162 }, { "name": "MODIFIER_PROPERTY_MIN_MANA", "description": "Method Name: `GetMinMana`", - "value": 161 + "value": 163 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", "description": "Method Name: `GetAbsoluteNoDamagePhysical`", - "value": 162 + "value": 164 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", "description": "Method Name: `GetAbsoluteNoDamageMagical`", - "value": 163 + "value": 165 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", "description": "Method Name: `GetAbsoluteNoDamagePure`", - "value": 164 + "value": 166 }, { "name": "MODIFIER_PROPERTY_IS_ILLUSION", "description": "Method Name: `GetIsIllusion`", - "value": 165 + "value": 167 }, { "name": "MODIFIER_PROPERTY_ILLUSION_LABEL", "description": "Method Name: `GetModifierIllusionLabel`", - "value": 166 + "value": 168 }, { "name": "MODIFIER_PROPERTY_STRONG_ILLUSION", "description": "Method Name: `GetModifierStrongIllusion`", - "value": 167 + "value": 169 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION", "description": "Method Name: `GetModifierSuperIllusion`", - "value": 168 + "value": 170 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", "description": "Method Name: `GetModifierSuperIllusionWithUltimate`", - "value": 169 + "value": 171 }, { "name": "MODIFIER_PROPERTY_XP_DURING_DEATH", "description": "Method Name: `GetModifierXPDuringDeath`", - "value": 170 + "value": 172 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", "description": "Method Name: `GetModifierTurnRate_Percentage`", - "value": 171 + "value": 173 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", "description": "Method Name: `GetModifierTurnRate_Override`", - "value": 172 + "value": 174 }, { "name": "MODIFIER_PROPERTY_DISABLE_HEALING", "description": "Method Name: `GetDisableHealing`", - "value": 173 + "value": 175 }, { "name": "MODIFIER_PROPERTY_DISABLE_MANA_GAIN", "description": "Method Name: `GetDisableManaGain`", - "value": 174 + "value": 176 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", "description": "Method Name: `GetAlwaysAllowAttack`", - "value": 175 + "value": 177 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", "description": "Method Name: `GetAllowEtherealAttack`", - "value": 176 + "value": 178 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "description": "Method Name: `GetOverrideAttackMagical`", - "value": 177 + "value": 179 }, { "name": "MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "description": "Method Name: `GetModifierUnitStatsNeedsRefresh`", - "value": 178 + "value": 180 }, { "name": "MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value": 179 + "value": 181 }, { "name": "MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value": 180 + "value": 182 }, { "name": "MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", "description": "Method Name: `GetModifierUnitDisllowUpgrading`", - "value": 181 + "value": 183 }, { "name": "MODIFIER_PROPERTY_DODGE_PROJECTILE", "description": "Method Name: `GetModifierDodgeProjectile`", - "value": 182 + "value": 184 }, { "name": "MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", "description": "Method Name: `GetTriggerCosmeticAndEndAttack`", - "value": 183 - }, - { - "name": "MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "description": "Method Name: `GetModifierMaxDebuffDuration`", - "value": 184 + "value": 185 }, { "name": "MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", "description": "Method Name: `GetPrimaryStatDamageMultiplier`", - "value": 185 + "value": 186 }, { "name": "MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", "description": "Method Name: `GetModifierPreAttack_DeadlyBlow`", - "value": 186 + "value": 187 }, { "name": "MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", "description": "Method Name: `GetAlwaysAutoAttackWhileHoldPosition`", - "value": 187 + "value": 188 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetPhysicalArmorPiercingPercentageTarget`", - "value": 188 + "value": 189 }, { "name": "MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetMagicalArmorPiercingPercentageTarget`", - "value": 189 + "value": 190 }, { "name": "MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", "description": "Method Name: `GetCriticalStrikeBonus`", - "value": 190 + "value": 191 }, { "name": "MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", "description": "Method Name: `GetConvertAttackPhysicalToPure`", - "value": 191 + "value": 192 + }, + { + "name": "MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "description": "Method Name: `GetBuffAmplification`", + "value": 193 }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 192 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 193 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 194 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 195 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 196 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 197 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 198 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 199 + "value": 201 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 200 + "value": 202 + }, + { + "name": "MODIFIER_EVENT_ON_ORDER_RECEIVED", + "description": "Method Name: `OnOrderReceived`", + "value": 203 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 201 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 202 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 203 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 204 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 205 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 206 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 207 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 208 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 209 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 210 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 211 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 212 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 213 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 214 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 215 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 216 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 217 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 218 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 219 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 220 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 221 + "value": 224 + }, + { + "name": "MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE", + "description": "Method Name: `OnSpentItemCharge`", + "value": 225 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 222 + "value": 226 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 223 + "value": 227 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 224 + "value": 228 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 225 + "value": 229 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 226 + "value": 230 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 227 + "value": 231 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 228 + "value": 232 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 229 + "value": 233 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 230 + "value": 234 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 231 + "value": 235 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 232 + "value": 236 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 233 + "value": 237 + }, + { + "name": "MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", + "description": "Method Name: `OnKnockbackAttempted`", + "value": 238 + }, + { + "name": "MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED", + "description": "Method Name: `OnScepterUpgradeSelected`", + "value": 239 + }, + { + "name": "MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED", + "description": "Method Name: `OnShardUpgradeSelected`", + "value": 240 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 234 + "value": 241 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 235 + "value": 242 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 236 + "value": 243 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 237 + "value": 244 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 238 + "value": 245 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 239 + "value": 246 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 240 + "value": 247 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 241 + "value": 248 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 242 + "value": 249 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 243 + "value": 250 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 244 + "value": 251 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 245 + "value": 252 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 246 + "value": 253 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 247 + "value": 254 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 248 + "value": 255 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 249 + "value": 256 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 250 + "value": 257 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 251 + "value": 258 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 252 + "value": 259 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 253 + "value": 260 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 254 + "value": 261 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 255 + "value": 262 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 256 + "value": 263 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 257 + "value": 264 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 258 + "value": 265 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 259 + "value": 266 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 260 + "value": 267 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 261 + "value": 268 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 262 + "value": 269 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 263 + "value": 270 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 264 + "value": 271 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 265 + "value": 272 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 266 + "value": 273 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 267 + "value": 274 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 268 + "value": 275 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 269 + "value": 276 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 270 + "value": 277 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 271 + "value": 278 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 272 + "value": 279 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 273 + "value": 280 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 274 + "value": 281 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 275 + "value": 282 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 276 + "value": 283 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 277 + "value": 284 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 278 + "value": 285 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 279 - }, - { - "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "description": "Method Name: `OnPreDebuffApplied`", - "value": 280 + "value": 286 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 281 + "value": 287 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 282 + "value": 288 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 283 + "value": 289 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 284 + "value": 290 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 285 + "value": 291 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 286 + "value": 292 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 287 + "value": 293 }, { "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": 294 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 289 + "value": 295 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 290 + "value": 296 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 291 + "value": 297 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 292 + "value": 298 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 293 + "value": 299 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 294 + "value": 300 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 295 + "value": 301 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 296 + "value": 302 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 297 + "value": 303 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 298 + "value": 304 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", "description": "Method Name: `GetModifierSlowResistanceAppliesToAttacks`", - "value": 299 + "value": 305 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 300 + "value": 306 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 301 + "value": 307 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 302 + "value": 308 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 303 + "value": 309 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 304 + "value": 310 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 305 + "value": 311 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 306 + "value": 312 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 307 + "value": 313 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 308 + "value": 314 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 309 + "value": 315 }, { "name": "MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", "description": "Method Name: `GetModifierXPFountainCountdownTimeOverride`", - "value": 310 + "value": 316 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 311 + "value": 317 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 312 + "value": 318 + }, + { + "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE", + "description": "Method Name: `HasBonusNeutralItemPassive`", + "value": 319 }, { "name": "MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", "description": "Method Name: `GetModifierPreserveNeutralItemPassives`", - "value": 313 + "value": 320 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 314 + "value": 321 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 315 + "value": 322 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 316 + "value": 323 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 317 + "value": 324 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 318 + "value": 325 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 319 + "value": 326 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 320 + "value": 327 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 321 + "value": 328 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 322 + "value": 329 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 323 + "value": 330 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 324 + "value": 331 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 325 + "value": 332 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 326 + "value": 333 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 327 + "value": 334 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 328 + "value": 335 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 329 + "value": 336 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 330 + "value": 337 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 331 + "value": 338 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 332 + "description": "Method Name: `GetModifierBaseHpRegenPerStrBonusPercentage`", + "value": 339 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 333 + "description": "Method Name: `GetModifierBaseArmorPerAgiBonusPercentage`", + "value": 340 + }, + { + "name": "MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE", + "description": "Method Name: `GetModifierBaseAttackSpeedPerAgiBonusPercentage`", + "value": 341 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 334 + "description": "Method Name: `GetModifierBaseManaRegenPerIntBonusPercentage`", + "value": 342 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 335 + "description": "Method Name: `GetModifierBaseMagicResistPerIntBonusPercentage`", + "value": 343 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 336 + "value": 344 }, { "name": "MODIFIER_EVENT_ON_NIGHT_STARTED", "description": "Method Name: `OnNightStarted`", - "value": 337 + "value": 345 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 338 + "value": 346 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 339 + "value": 347 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 340 + "value": 348 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 341 + "value": 349 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 342 + "value": 350 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 343 + "value": 351 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 344 + "value": 352 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 345 + "value": 353 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 346 + "value": 354 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 347 + "value": 355 }, { "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", "description": "Method Name: `OnTreeCutDown`", - "value": 348 + "value": 356 }, { "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", "description": "Method Name: `OnCleaveAttackLanded`", - "value": 349 + "value": 357 }, { "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", "description": "Method Name: `MinAttributeLevel`", - "value": 350 + "value": 358 }, { "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", "description": "Method Name: `GetTierTokenReroll`", - "value": 351 + "value": 359 }, { "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", "description": "Method Name: `GetVisionDegreeRestriction`", - "value": 352 + "value": 360 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", - "value": 353 + "value": 361 }, { "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", "description": "Method Name: `GetModifierInventorySlotRestricted`", - "value": 354 + "value": 362 }, { "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", "description": "Method Name: `OnTierTokenRerolled`", - "value": 355 + "value": 363 }, { "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", "description": "Method Name: `GetRedirectSpell`", - "value": 356 + "value": 364 }, { "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", "description": "Method Name: `GetBaseAttackPostBonus`", - "value": 357 + "value": 365 }, { "name": "MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", "description": "Method Name: `OnFoWTeamChanged`", - "value": 358 + "value": 366 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", "description": "Method Name: `GetSuppressAttackProcs`", - "value": 359 + "value": 367 }, { "name": "MODIFIER_EVENT_ON_ABILITY_TOGGLED", "description": "Method Name: `OnAbilityToggled`", - "value": 360 + "value": 368 }, { "name": "MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", "description": "Method Name: `GetModifierAvoidAttackProcs`", - "value": 361 + "value": 369 }, { "name": "MODIFIER_EVENT_ON_RUNE_SPAWN", "description": "Method Name: `OnRuneSpawn`", - "value": 362 + "value": 370 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_PhysicalLifesteal`", - "value": 363 + "value": 371 }, { "name": "MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_MagicalLifesteal`", - "value": 364 + "value": 372 }, { "name": "MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", "description": "Method Name: `OnPureDamageCalculated`", - "value": 365 + "value": 373 }, { "name": "MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", "description": "Method Name: `GetModifierNeutralTrinketOptions`", - "value": 366 + "value": 374 }, { "name": "MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", "description": "Method Name: `GetModifierNeutralEnhancementOptions`", - "value": 367 + "value": 375 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedMax_BonusConstant`", - "value": 368 + "value": 376 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", - "value": 369 + "value": 377 }, { "name": "MODIFIER_PROPERTY_FORBID_ILLUSIONS", "description": "Method Name: `GetModifierPropertyForbidIllusions`", - "value": 370 + "value": 378 }, { "name": "MODIFIER_PROPERTY_MANACOST_OVERRIDE", "description": "Method Name: `GetModifierPropertyManacostOverride`", - "value": 371 + "value": 379 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", "description": "Method Name: `GetModifierPropertyRestorationAmplification`", - "value": 372 + "value": 380 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", "description": "Method Name: `GetModifierPropertyRestorationAmplificationUnique`", - "value": 373 + "value": 381 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", - "value": 374 + "value": 382 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 375 + "value": 383 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 376 + "value": 384 + }, + { + "name": "MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "description": "Method Name: `GetModifierPropertySuppressInvalidMoveAttackOrders`", + "value": 385 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 377 + "value": 386 }, { - "name": "MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT", - "value": 378 + "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", + "description": "Method Name: `GetRequiredLevel`", + "value": 387 + }, + { + "name": "MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "description": "Method Name: `OnModifierRefreshed`", + "value": 388 + }, + { + "name": "MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "description": "Method Name: `OnAbilitySwapped`", + "value": 389 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "description": "Method Name: `GetModifierOverrideCreepBounty`", + "value": 390 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "description": "Method Name: `GetModifierOverrideBaseDamage`", + "value": 391 + }, + { + "name": "MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "description": "Method Name: `GetModifierOverrideUntargetableFrom`", + "value": 392 + }, + { + "name": "MODIFIER_PROPERTY_UNTARGETABLE_TO", + "description": "Method Name: `GetModifierOverrideUntargetableTo`", + "value": 393 + }, + { + "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", + "description": "Method Name: `GetModifierSuperIllusionWithItems`", + "value": 394 + }, + { + "name": "MODIFIER_EVENT_ON_PURGE", + "description": "Method Name: `OnPurged`", + "value": 395 + }, + { + "name": "MODIFIER_EVENT_ON_ILLUSION_CREATED", + "description": "Method Name: `OnIllusionCreated`", + "value": 396 + }, + { + "name": "MODIFIER_PROPERTY_HEROLEVELSCALE", + "description": "Method Name: `GetModifierHeroLevelScale`", + "value": 397 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 379 + "value": 398 }, { "name": "MODIFIER_FUNCTION_INVALID", @@ -11309,7 +11464,7 @@ "value": 52 }, { - "name": "MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE", + "name": "MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS", "value": 53 }, { @@ -11763,44 +11918,56 @@ "value": 79 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GENERIC", + "name": "DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_HAVOC", "value": 80 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_1", + "name": "DOTA_PSEUDO_RANDOM_LARGO_FROGSTOMP", "value": 81 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_2", + "name": "DOTA_PSEUDO_RANDOM_NAGA_RIPTIDE", "value": 82 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_3", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GENERIC", "value": 83 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_4", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_1", "value": 84 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_5", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_2", "value": 85 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_6", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_3", "value": 86 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_7", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_4", "value": 87 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_8", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_5", "value": 88 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_9", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_6", "value": 89 + }, + { + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_7", + "value": 90 + }, + { + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_8", + "value": 91 + }, + { + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_9", + "value": 92 } ] }, @@ -11920,160 +12087,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" @@ -12182,26 +12333,6 @@ "name": "DMG_RADIATION", "description": "Radiation. Will be ignored by most vehicle passengers.", "value": 262144 - }, - { - "name": "DMG_DROWNRECOVER", - "description": "Damage applied to the player to restore health after drowning.", - "value": 524288 - }, - { - "name": "DMG_ACID", - "description": "Toxic chemicals or acid burns.", - "value": 1048576 - }, - { - "name": "DMG_SLOWBURN", - "description": "In an oven.", - "value": 2097152 - }, - { - "name": "DMG_REMOVENORAGDOLL", - "description": "Don't create a ragdoll on death.", - "value": 4194304 } ], "description": "https://developer.valvesoftware.com/wiki/Damage_types"