diff --git a/dumper/dump b/dumper/dump index feef03b..44c2d41 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6065 -ServerVersion=6065 +ClientVersion=6141 +ServerVersion=6141 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=8920494 -VersionDate=May 22 2024 -VersionTime=21:21:00 +SourceRevision=9082086 +VersionDate=Jul 31 2024 +VersionTime=22:54:13 $> dump_panorama_css_properties === align === <Needs a description> @@ -751,11 +751,11 @@ $> dump_panorama_events | Yes | Show an ability tooltip for a specific facet. |- -| DOTAShowAbilityTooltipForGuide(string abilityName, string guideName, int32, bool) +| DOTAShowAbilityTooltipForGuide(string abilityName, string guideName, class HeroID_t, bool) | Yes | Show an ability tooltip annotated with a particular guide's info. |- -| DOTAShowAbilityTooltipForHero(string abilityName, int32 heroid, class HeroFacetID_t heroVariant, bool, bool) +| DOTAShowAbilityTooltipForHero(string abilityName, class HeroID_t heroid, class HeroFacetID_t heroVariant, bool, bool) | Yes | Show an ability tooltip for the specified hero. |- @@ -767,11 +767,11 @@ $> dump_panorama_events | Yes | Show a buff tooltip for the specified entityIndex + buff serial. |- -| DOTAShowEconItemTooltip(class item_definition_index_t itemDef, class style_index_t styleIndex, int32 heroID) +| DOTAShowEconItemTooltip(class item_definition_index_t itemDef, class style_index_t styleIndex, class HeroID_t heroID) | Yes -| Show the econ item tooltip for a given item, style, and hero. Use 0 for the default style, and -1 for the default hero. +| Show the econ item tooltip for a given item, style, and hero. Use 0 for the default style, and 0 for the default hero. |- -| DOTAShowFacetTooltip(int32 HeroID, class HeroFacetID_t Hero Variant ID) +| DOTAShowFacetTooltip(class HeroID_t HeroID, class HeroFacetID_t Hero Variant ID) | Yes | Shows a variant tooltip for the given hero + variant |- @@ -1330,6 +1330,7 @@ declare enum DOTA_UNIT_TARGET_FLAGS DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED = 524288, DOTA_UNIT_TARGET_FLAG_PREFER_ENEMIES = 1048576, DOTA_UNIT_TARGET_FLAG_RESPECT_OBSTRUCTIONS = 2097152, + DOTA_UNIT_TARGET_FLAG_CAN_BE_SEEN = 384, } declare enum DOTALimits_t @@ -1466,9 +1467,10 @@ declare enum DOTA_ABILITY_BEHAVIOR DOTA_ABILITY_BEHAVIOR_OVERSHOOT = 274877906944, DOTA_ABILITY_BEHAVIOR_IGNORE_MUTED = 549755813888, DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE = 1099511627776, - DOTA_ABILITY_BEHAVIOR_BREAK_DISABLES = 2199023255552, DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS = 4398046511104, DOTA_ABILITY_BEHAVIOR_INNATE_UI = 8796093022208, + DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE = 17592186044416, + DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES = 35184372088832, } declare enum DAMAGE_TYPES @@ -1506,7 +1508,7 @@ declare enum DOTADamageFlag_t DOTA_DAMAGE_FLAG_IGNORES_MAGIC_ARMOR = 1, DOTA_DAMAGE_FLAG_IGNORES_PHYSICAL_ARMOR = 2, DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY = 4, - DOTA_DAMAGE_FLAG_BYPASSES_BLOCK = 8, + DOTA_DAMAGE_FLAG_BYPASSES_PHYSICAL_BLOCK = 8, DOTA_DAMAGE_FLAG_REFLECTION = 16, DOTA_DAMAGE_FLAG_HPLOSS = 32, DOTA_DAMAGE_FLAG_NO_DIRECTOR_EVENT = 64, @@ -1521,6 +1523,7 @@ declare enum DOTADamageFlag_t DOTA_DAMAGE_FLAG_FORCE_SPELL_AMPLIFICATION = 65536, DOTA_DAMAGE_FLAG_MAGIC_AUTO_ATTACK = 131072, DOTA_DAMAGE_FLAG_ATTACK_MODIFIER = 262144, + DOTA_DAMAGE_FLAG_BYPASSES_ALL_BLOCK = 524288, } declare enum EDOTA_ModifyXP_Reason @@ -1842,94 +1845,95 @@ declare enum DOTASlotType_t DOTA_LOADOUT_TYPE_TAIL = 13, DOTA_LOADOUT_TYPE_MISC = 14, DOTA_LOADOUT_TYPE_COSTUME = 15, - DOTA_LOADOUT_TYPE_BODY_HEAD = 16, - DOTA_LOADOUT_TYPE_MOUNT = 17, - DOTA_LOADOUT_TYPE_SUMMON = 18, - DOTA_LOADOUT_TYPE_SHAPESHIFT = 19, - DOTA_LOADOUT_TYPE_TAUNT = 20, - DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS = 21, - DOTA_LOADOUT_TYPE_ABILITY_ATTACK = 22, - DOTA_LOADOUT_TYPE_ABILITY1 = 23, - DOTA_LOADOUT_TYPE_ABILITY2 = 24, - DOTA_LOADOUT_TYPE_ABILITY3 = 25, - DOTA_LOADOUT_TYPE_ABILITY4 = 26, - DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE = 27, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1 = 28, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2 = 29, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3 = 30, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4 = 31, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5 = 32, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6 = 33, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7 = 34, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8 = 35, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9 = 36, - DOTA_LOADOUT_TYPE_VOICE = 37, - DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1 = 38, - DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1 = 39, - DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1 = 40, - DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1 = 41, - DOTA_LOADOUT_TYPE_HEAD_PERSONA_1 = 42, - DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1 = 43, - DOTA_LOADOUT_TYPE_ARMS_PERSONA_1 = 44, - DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1 = 45, - DOTA_LOADOUT_TYPE_BELT_PERSONA_1 = 46, - DOTA_LOADOUT_TYPE_NECK_PERSONA_1 = 47, - DOTA_LOADOUT_TYPE_BACK_PERSONA_1 = 48, - DOTA_LOADOUT_TYPE_LEGS_PERSONA_1 = 49, - DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1 = 50, - DOTA_LOADOUT_TYPE_TAIL_PERSONA_1 = 51, - DOTA_LOADOUT_TYPE_MISC_PERSONA_1 = 52, - DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1 = 53, - DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1 = 54, - DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1 = 55, - DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1 = 56, - DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1 = 57, - DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1 = 58, - DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1 = 59, - DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1 = 60, - DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1 = 61, - DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1 = 62, - DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1 = 63, - DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1 = 64, - DOTA_LOADOUT_TYPE_VOICE_PERSONA_1 = 65, - DOTA_LOADOUT_PERSONA_1_START = 38, - DOTA_LOADOUT_PERSONA_1_END = 65, - DOTA_LOADOUT_TYPE_PERSONA_SELECTOR = 66, - DOTA_LOADOUT_TYPE_COURIER = 67, - DOTA_LOADOUT_TYPE_ANNOUNCER = 68, - DOTA_LOADOUT_TYPE_MEGA_KILLS = 69, - DOTA_LOADOUT_TYPE_MUSIC = 70, - DOTA_LOADOUT_TYPE_WARD = 71, - DOTA_LOADOUT_TYPE_HUD_SKIN = 72, - DOTA_LOADOUT_TYPE_LOADING_SCREEN = 73, - DOTA_LOADOUT_TYPE_WEATHER = 74, - DOTA_LOADOUT_TYPE_HEROIC_STATUE = 75, - DOTA_LOADOUT_TYPE_MULTIKILL_BANNER = 76, - DOTA_LOADOUT_TYPE_CURSOR_PACK = 77, - DOTA_LOADOUT_TYPE_TELEPORT_EFFECT = 78, - DOTA_LOADOUT_TYPE_BLINK_EFFECT = 79, - DOTA_LOADOUT_TYPE_EMBLEM = 80, - DOTA_LOADOUT_TYPE_TERRAIN = 81, - DOTA_LOADOUT_TYPE_RADIANT_CREEPS = 82, - DOTA_LOADOUT_TYPE_DIRE_CREEPS = 83, - DOTA_LOADOUT_TYPE_RADIANT_TOWER = 84, - DOTA_LOADOUT_TYPE_DIRE_TOWER = 85, - DOTA_LOADOUT_TYPE_VERSUS_SCREEN = 86, - DOTA_LOADOUT_TYPE_STREAK_EFFECT = 87, - DOTA_LOADOUT_TYPE_KILL_EFFECT = 88, - DOTA_LOADOUT_TYPE_DEATH_EFFECT = 89, - DOTA_LOADOUT_TYPE_HEAD_EFFECT = 90, - DOTA_LOADOUT_TYPE_MAP_EFFECT = 91, - DOTA_LOADOUT_TYPE_COURIER_EFFECT = 92, - DOTA_LOADOUT_TYPE_RADIANT_SIEGE_CREEPS = 93, - DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS = 94, - DOTA_LOADOUT_TYPE_ROSHAN = 95, - DOTA_LOADOUT_TYPE_TORMENTOR = 96, - DOTA_LOADOUT_TYPE_ANCIENT = 97, - DOTA_PLAYER_LOADOUT_START = 67, - DOTA_PLAYER_LOADOUT_END = 97, - DOTA_LOADOUT_TYPE_NONE = 98, - DOTA_LOADOUT_TYPE_COUNT = 99, + DOTA_LOADOUT_TYPE_HERO_BASE = 16, + DOTA_LOADOUT_TYPE_BODY_HEAD = 17, + DOTA_LOADOUT_TYPE_MOUNT = 18, + DOTA_LOADOUT_TYPE_SUMMON = 19, + DOTA_LOADOUT_TYPE_SHAPESHIFT = 20, + DOTA_LOADOUT_TYPE_TAUNT = 21, + DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS = 22, + DOTA_LOADOUT_TYPE_ABILITY_ATTACK = 23, + DOTA_LOADOUT_TYPE_ABILITY1 = 24, + DOTA_LOADOUT_TYPE_ABILITY2 = 25, + DOTA_LOADOUT_TYPE_ABILITY3 = 26, + DOTA_LOADOUT_TYPE_ABILITY4 = 27, + DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE = 28, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1 = 29, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2 = 30, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3 = 31, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4 = 32, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5 = 33, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6 = 34, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7 = 35, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8 = 36, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9 = 37, + DOTA_LOADOUT_TYPE_VOICE = 38, + DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1 = 39, + DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1 = 40, + DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1 = 41, + DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1 = 42, + DOTA_LOADOUT_TYPE_HEAD_PERSONA_1 = 43, + DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1 = 44, + DOTA_LOADOUT_TYPE_ARMS_PERSONA_1 = 45, + DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1 = 46, + DOTA_LOADOUT_TYPE_BELT_PERSONA_1 = 47, + DOTA_LOADOUT_TYPE_NECK_PERSONA_1 = 48, + DOTA_LOADOUT_TYPE_BACK_PERSONA_1 = 49, + DOTA_LOADOUT_TYPE_LEGS_PERSONA_1 = 50, + DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1 = 51, + DOTA_LOADOUT_TYPE_TAIL_PERSONA_1 = 52, + DOTA_LOADOUT_TYPE_MISC_PERSONA_1 = 53, + DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1 = 54, + DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1 = 55, + DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1 = 56, + DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1 = 57, + DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1 = 58, + DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1 = 59, + DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1 = 60, + DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1 = 61, + DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1 = 62, + DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1 = 63, + DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1 = 64, + DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1 = 65, + DOTA_LOADOUT_TYPE_VOICE_PERSONA_1 = 66, + DOTA_LOADOUT_PERSONA_1_START = 39, + DOTA_LOADOUT_PERSONA_1_END = 66, + DOTA_LOADOUT_TYPE_PERSONA_SELECTOR = 67, + DOTA_LOADOUT_TYPE_COURIER = 68, + DOTA_LOADOUT_TYPE_ANNOUNCER = 69, + DOTA_LOADOUT_TYPE_MEGA_KILLS = 70, + DOTA_LOADOUT_TYPE_MUSIC = 71, + DOTA_LOADOUT_TYPE_WARD = 72, + DOTA_LOADOUT_TYPE_HUD_SKIN = 73, + DOTA_LOADOUT_TYPE_LOADING_SCREEN = 74, + DOTA_LOADOUT_TYPE_WEATHER = 75, + DOTA_LOADOUT_TYPE_HEROIC_STATUE = 76, + DOTA_LOADOUT_TYPE_MULTIKILL_BANNER = 77, + DOTA_LOADOUT_TYPE_CURSOR_PACK = 78, + DOTA_LOADOUT_TYPE_TELEPORT_EFFECT = 79, + DOTA_LOADOUT_TYPE_BLINK_EFFECT = 80, + DOTA_LOADOUT_TYPE_EMBLEM = 81, + DOTA_LOADOUT_TYPE_TERRAIN = 82, + DOTA_LOADOUT_TYPE_RADIANT_CREEPS = 83, + DOTA_LOADOUT_TYPE_DIRE_CREEPS = 84, + DOTA_LOADOUT_TYPE_RADIANT_TOWER = 85, + DOTA_LOADOUT_TYPE_DIRE_TOWER = 86, + DOTA_LOADOUT_TYPE_VERSUS_SCREEN = 87, + DOTA_LOADOUT_TYPE_STREAK_EFFECT = 88, + DOTA_LOADOUT_TYPE_KILL_EFFECT = 89, + DOTA_LOADOUT_TYPE_DEATH_EFFECT = 90, + DOTA_LOADOUT_TYPE_HEAD_EFFECT = 91, + DOTA_LOADOUT_TYPE_MAP_EFFECT = 92, + DOTA_LOADOUT_TYPE_COURIER_EFFECT = 93, + DOTA_LOADOUT_TYPE_RADIANT_SIEGE_CREEPS = 94, + DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS = 95, + DOTA_LOADOUT_TYPE_ROSHAN = 96, + DOTA_LOADOUT_TYPE_TORMENTOR = 97, + DOTA_LOADOUT_TYPE_ANCIENT = 98, + DOTA_PLAYER_LOADOUT_START = 68, + DOTA_PLAYER_LOADOUT_END = 98, + DOTA_LOADOUT_TYPE_NONE = 99, + DOTA_LOADOUT_TYPE_COUNT = 100, } declare enum modifierfunction @@ -2030,573 +2034,603 @@ declare enum modifierfunction MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 46, /** GetModifierSpellAmplify_PercentageUnique */ MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 47, + /** GetModifierSpellAmplify_PercentageTarget */ + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET = 48, /** GetModifierHealAmplify_PercentageSource */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 48, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 49, /** GetModifierHealAmplify_PercentageTarget */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 49, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 50, /** GetModifierHPRegen_CanBeNegative */ - MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE = 50, + MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE = 51, /** GetModifierHPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 51, + MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 52, /** GetModifierLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 52, + MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 53, /** GetModifierSpellLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 53, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, /** GetModifierMPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 54, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 55, /** GetModifierManaDrainAmplify_Percentage */ - MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 55, + MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 56, /** GetModifierMPRestoreAmplify_Percentage */ - MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 56, + MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 57, /** GetModifierBaseDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 57, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 58, /** GetModifierBaseDamageOutgoing_PercentageUnique */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 58, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 59, /** GetModifierIncomingDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 59, + MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 60, /** GetModifierIncomingPhysicalDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 60, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 61, /** GetModifierIncomingPhysicalDamageConstant */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 61, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 62, /** GetModifierIncomingSpellDamageConstant */ - MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 62, + MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 63, /** GetModifierEvasion_Constant */ - MODIFIER_PROPERTY_EVASION_CONSTANT = 63, + MODIFIER_PROPERTY_EVASION_CONSTANT = 64, /** GetModifierNegativeEvasion_Constant */ - MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 64, + MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 65, /** GetModifierStatusResistance */ - MODIFIER_PROPERTY_STATUS_RESISTANCE = 65, + MODIFIER_PROPERTY_STATUS_RESISTANCE = 66, /** GetModifierStatusResistanceStacking */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 66, + MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 67, /** GetModifierStatusResistanceCaster */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 67, + MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 68, /** GetModifierAvoidDamage */ - MODIFIER_PROPERTY_AVOID_DAMAGE = 68, + MODIFIER_PROPERTY_AVOID_DAMAGE = 69, /** GetModifierAvoidSpell */ - MODIFIER_PROPERTY_AVOID_SPELL = 69, + MODIFIER_PROPERTY_AVOID_SPELL = 70, /** GetModifierMiss_Percentage */ - MODIFIER_PROPERTY_MISS_PERCENTAGE = 70, + MODIFIER_PROPERTY_MISS_PERCENTAGE = 71, /** GetModifierPhysicalArmorBase_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 71, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 72, /** GetModifierPhysicalArmorTotal_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 72, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 73, /** GetModifierPhysicalArmorBonus */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 73, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 74, /** GetModifierPhysicalArmorBonusUnique */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 74, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 75, /** GetModifierPhysicalArmorBonusUniqueActive */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 75, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 76, /** GetModifierPhysicalArmorBonusPost */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 76, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 77, /** GetModifierMinPhysicalArmor */ - MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 77, + MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 78, /** GetModifierIgnorePhysicalArmor */ - MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 78, + MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 79, /** GetModifierMagicalResistanceBaseReduction */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 79, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 80, /** GetModifierMagicalResistanceDirectModification */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 80, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 81, /** GetModifierMagicalResistanceBonus */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 81, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 82, /** GetModifierMagicalResistanceBonusIllusions */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 82, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 83, /** GetModifierMagicalResistanceBonusUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 83, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 84, /** GetModifierMagicalResistanceDecrepifyUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 84, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 85, /** GetModifierBaseRegen */ - MODIFIER_PROPERTY_BASE_MANA_REGEN = 85, + MODIFIER_PROPERTY_BASE_MANA_REGEN = 86, /** GetModifierConstantManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 86, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 87, /** GetModifierConstantManaRegenUnique */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 87, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 88, /** GetModifierTotalPercentageManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 88, + MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 89, /** GetModifierConstantHealthRegen */ - MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 89, + MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 90, /** GetModifierHealthRegenPercentage */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 90, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 91, /** GetModifierHealthRegenPercentageUnique */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 91, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 92, /** GetModifierHealthBonus */ - MODIFIER_PROPERTY_HEALTH_BONUS = 92, + MODIFIER_PROPERTY_HEALTH_BONUS = 93, /** GetModifierManaBonus */ - MODIFIER_PROPERTY_MANA_BONUS = 93, + MODIFIER_PROPERTY_MANA_BONUS = 94, /** GetModifierExtraStrengthBonus */ - MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 94, + MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 95, /** GetModifierExtraHealthBonus */ - MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 95, + MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 96, /** GetModifierExtraManaBonus */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 96, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 97, /** GetModifierExtraManaBonusPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 97, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 98, /** GetModifierExtraHealthPercentage */ - MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 98, + MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 99, /** GetModifierExtraManaPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 99, + MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 100, /** GetModifierBonusStats_Strength */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 100, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 101, /** GetModifierBonusStats_Agility */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 101, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 102, /** GetModifierBonusStats_Intellect */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 102, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 103, /** GetModifierBonusStats_Strength_Percentage */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 103, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 104, /** GetModifierBonusStats_Agility_Percentage */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 104, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 105, /** GetModifierBonusStats_Intellect_Percentage */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 105, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 106, /** GetModifierCastRangeBonus */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS = 106, + MODIFIER_PROPERTY_CAST_RANGE_BONUS = 107, /** GetModifierCastRangeBonusPercentage */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 107, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 108, /** GetModifierCastRangeBonusTarget */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 108, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 109, /** GetModifierCastRangeBonusStacking */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 109, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 110, /** GetModifierAttackRangeOverride */ - MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 110, + MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 111, /** GetModifierAttackRangeBonus */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 111, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 112, /** GetModifierAttackRangeBonusUnique */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 112, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 113, /** GetModifierAttackRangeBonusPercentage */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 113, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 114, /** GetModifierMaxAttackRange */ - MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 114, + MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 115, /** GetModifierProjectileSpeedBonus */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 115, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 116, /** GetModifierProjectileSpeedBonusPercentage */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 116, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 117, /** GetModifierProjectileName */ - MODIFIER_PROPERTY_PROJECTILE_NAME = 117, + MODIFIER_PROPERTY_PROJECTILE_NAME = 118, /** ReincarnateTime */ - MODIFIER_PROPERTY_REINCARNATION = 118, + MODIFIER_PROPERTY_REINCARNATION = 119, /** ReincarnateSuppressFX */ - MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 119, + MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 120, /** GetModifierConstantRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME = 120, + MODIFIER_PROPERTY_RESPAWNTIME = 121, /** GetModifierPercentageRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 121, + MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 122, /** GetModifierStackingRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 122, + MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 123, /** GetModifierPercentageCooldown */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 123, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 124, /** GetModifierPercentageCooldownOngoing */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 124, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 125, /** GetModifierPercentageCasttime */ - MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 125, + MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 126, /** GetModifierPercentageAttackAnimTime */ - MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 126, + MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 127, /** GetModifierPercentageManacost */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 127, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 128, /** GetModifierPercentageManacostStacking */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 128, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 129, /** GetModifierPercentageHealthcost */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 129, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 130, /** GetModifierPercentageHealthcostStacking */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 130, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 131, /** GetModifierConstantDeathGoldCost */ - MODIFIER_PROPERTY_DEATHGOLDCOST = 131, + MODIFIER_PROPERTY_DEATHGOLDCOST = 132, /** GetModifierPercentageDeathGoldCost */ - MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 132, + MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 133, /** GetModifierPercentageExpRateBoost */ - MODIFIER_PROPERTY_EXP_RATE_BOOST = 133, + MODIFIER_PROPERTY_EXP_RATE_BOOST = 134, /** GetModifierPercentageGoldRateBoost */ - MODIFIER_PROPERTY_GOLD_RATE_BOOST = 134, + MODIFIER_PROPERTY_GOLD_RATE_BOOST = 135, /** GetModifierPreAttack_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 135, + MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 136, /** GetModifierPreAttack_Target_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 136, + MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 137, /** GetModifierMagical_ConstantBlock */ - MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 137, + MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 138, /** GetModifierPhysical_ConstantBlock */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 138, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 139, /** GetModifierPhysical_ConstantBlockSpecial */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 139, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 140, + /** GetModifierInnateDamageBlockPctOverride */ + MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 141, /** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 140, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 142, /** GetModifierTotal_ConstantBlock */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 141, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 143, /** GetOverrideAnimation */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 142, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 144, /** GetOverrideAnimationRate */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 143, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 145, /** GetAbsorbSpell */ - MODIFIER_PROPERTY_ABSORB_SPELL = 144, + MODIFIER_PROPERTY_ABSORB_SPELL = 146, /** GetReflectSpell */ - MODIFIER_PROPERTY_REFLECT_SPELL = 145, + MODIFIER_PROPERTY_REFLECT_SPELL = 147, /** GetDisableAutoAttack */ - MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 146, + MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 148, /** GetBonusDayVision */ - MODIFIER_PROPERTY_BONUS_DAY_VISION = 147, + MODIFIER_PROPERTY_BONUS_DAY_VISION = 149, /** GetBonusDayVisionPercentage */ - MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 148, + MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 150, /** GetBonusNightVision */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 149, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 151, /** GetBonusNightVisionUnique */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 150, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 152, /** GetBonusVisionPercentage */ - MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 151, + MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 153, /** GetFixedDayVision */ - MODIFIER_PROPERTY_FIXED_DAY_VISION = 152, + MODIFIER_PROPERTY_FIXED_DAY_VISION = 154, /** GetFixedNightVision */ - MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 153, + MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 155, /** GetMinHealth */ - MODIFIER_PROPERTY_MIN_HEALTH = 154, + MODIFIER_PROPERTY_MIN_HEALTH = 156, /** GetAbsoluteNoDamagePhysical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 155, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 157, /** GetAbsoluteNoDamageMagical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 156, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 158, /** GetAbsoluteNoDamagePure */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 157, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 159, /** GetIsIllusion */ - MODIFIER_PROPERTY_IS_ILLUSION = 158, + MODIFIER_PROPERTY_IS_ILLUSION = 160, /** GetModifierIllusionLabel */ - MODIFIER_PROPERTY_ILLUSION_LABEL = 159, + MODIFIER_PROPERTY_ILLUSION_LABEL = 161, /** GetModifierStrongIllusion */ - MODIFIER_PROPERTY_STRONG_ILLUSION = 160, + MODIFIER_PROPERTY_STRONG_ILLUSION = 162, /** GetModifierSuperIllusion */ - MODIFIER_PROPERTY_SUPER_ILLUSION = 161, + MODIFIER_PROPERTY_SUPER_ILLUSION = 163, /** GetModifierSuperIllusionWithUltimate */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 162, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 164, /** GetModifierXPDuringDeath */ - MODIFIER_PROPERTY_XP_DURING_DEATH = 163, + MODIFIER_PROPERTY_XP_DURING_DEATH = 165, /** GetModifierTurnRate_Percentage */ - MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 164, + MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 166, /** GetModifierTurnRate_Override */ - MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 165, + MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 167, /** GetDisableHealing */ - MODIFIER_PROPERTY_DISABLE_HEALING = 166, + MODIFIER_PROPERTY_DISABLE_HEALING = 168, + /** GetDisableManaGain */ + MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 169, /** GetAlwaysAllowAttack */ - MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 167, + MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 170, /** GetAllowEtherealAttack */ - MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 168, + MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 171, /** GetOverrideAttackMagical */ - MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 169, + MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 172, /** GetModifierUnitStatsNeedsRefresh */ - MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 170, + MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 173, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 171, + MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 174, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 172, + MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 175, /** GetModifierUnitDisllowUpgrading */ - MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 173, + MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 176, /** GetModifierDodgeProjectile */ - MODIFIER_PROPERTY_DODGE_PROJECTILE = 174, + MODIFIER_PROPERTY_DODGE_PROJECTILE = 177, /** GetTriggerCosmeticAndEndAttack */ - MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 175, + MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 178, /** GetModifierMaxDebuffDuration */ - MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 176, + MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 179, /** GetPrimaryStatDamageMultiplier */ - MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 177, + MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 180, /** GetModifierPreAttack_DeadlyBlow */ - MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 178, + MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 181, /** GetAlwaysAutoAttackWhileHoldPosition */ - MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 179, + MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 182, + /** GetPhysicalArmorPiercingPercentageTarget */ + MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 183, + /** GetMagicalArmorPiercingPercentageTarget */ + MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 184, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 180, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 185, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 181, + MODIFIER_EVENT_ON_ATTACK_RECORD = 186, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 182, + MODIFIER_EVENT_ON_ATTACK_START = 187, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 183, + MODIFIER_EVENT_ON_ATTACK = 188, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 184, + MODIFIER_EVENT_ON_ATTACK_LANDED = 189, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 185, + MODIFIER_EVENT_ON_ATTACK_FAIL = 190, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 186, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 191, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 187, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 192, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 188, + MODIFIER_EVENT_ON_ORDER = 193, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 189, + MODIFIER_EVENT_ON_UNIT_MOVED = 194, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 190, + MODIFIER_EVENT_ON_ABILITY_START = 195, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 191, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 196, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 192, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 197, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 193, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 198, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 194, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 199, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 195, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 200, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 196, + MODIFIER_EVENT_ON_REFRESH = 201, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 197, + MODIFIER_EVENT_ON_TAKEDAMAGE = 202, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 198, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 203, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 199, + MODIFIER_EVENT_ON_STATE_CHANGED = 204, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 200, + MODIFIER_EVENT_ON_ORB_EFFECT = 205, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 201, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 206, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 202, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 207, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 203, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 208, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 204, + MODIFIER_EVENT_ON_ATTACKED = 209, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 205, + MODIFIER_EVENT_ON_DEATH = 210, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 206, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 211, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 207, + MODIFIER_EVENT_ON_RESPAWN = 212, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 208, + MODIFIER_EVENT_ON_SPENT_MANA = 213, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 209, + MODIFIER_EVENT_ON_SPENT_HEALTH = 214, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 210, + MODIFIER_EVENT_ON_TELEPORTING = 215, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 211, + MODIFIER_EVENT_ON_TELEPORTED = 216, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 212, + MODIFIER_EVENT_ON_SET_LOCATION = 217, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 213, + MODIFIER_EVENT_ON_HEALTH_GAINED = 218, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 214, + MODIFIER_EVENT_ON_MANA_GAINED = 219, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 215, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 220, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 216, + MODIFIER_EVENT_ON_HERO_KILLED = 221, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 217, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 222, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 218, + MODIFIER_EVENT_ON_BUILDING_KILLED = 223, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 219, + MODIFIER_EVENT_ON_MODEL_CHANGED = 224, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 220, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 225, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 221, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 226, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 222, + MODIFIER_PROPERTY_TOOLTIP = 227, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 223, + MODIFIER_PROPERTY_MODEL_CHANGE = 228, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 224, + MODIFIER_PROPERTY_MODEL_SCALE = 229, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 225, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 230, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 226, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 231, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 227, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 232, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 228, + MODIFIER_PROPERTY_IS_SCEPTER = 233, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 229, + MODIFIER_PROPERTY_IS_SHARD = 234, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 230, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 235, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 231, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 236, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 232, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 237, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 233, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 238, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 234, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 239, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 235, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 240, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 236, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 241, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 237, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 242, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 238, + MODIFIER_PROPERTY_DISABLE_TURNING = 243, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 239, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 244, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 240, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 245, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 241, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 246, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 242, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 247, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 243, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 248, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 244, + MODIFIER_EVENT_ON_DOMINATED = 249, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 245, + MODIFIER_EVENT_ON_KILL = 250, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 246, + MODIFIER_EVENT_ON_ASSIST = 251, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 247, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 252, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 248, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 253, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 249, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 254, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 250, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 255, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 251, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 256, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 252, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 257, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 253, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 254, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 258, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 259, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 255, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 260, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 256, + MODIFIER_PROPERTY_TOOLTIP2 = 261, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 257, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 262, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 258, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 263, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 259, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 264, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 260, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 265, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 261, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 266, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 262, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 267, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 263, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 268, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 264, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 265, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 269, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 270, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 266, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 271, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 267, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 272, /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 268, + MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 273, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 269, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 274, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 270, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 275, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 271, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 276, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 272, + MODIFIER_PROPERTY_PACK_RAT = 277, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 273, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 278, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 274, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 279, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 275, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 280, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 276, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 281, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 277, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 282, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 278, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 283, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 279, + MODIFIER_PROPERTY_FAIL_ATTACK = 284, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 280, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 285, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 281, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 286, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 282, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 287, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 283, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 288, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 284, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 289, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 285, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 290, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 286, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 291, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 287, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 292, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 288, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 293, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 289, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 294, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 290, + MODIFIER_PROPERTY_BECOME_STRENGTH = 295, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 291, + MODIFIER_PROPERTY_BECOME_AGILITY = 296, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 292, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 297, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 293, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 298, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 294, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 299, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 295, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 300, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 296, + MODIFIER_PROPERTY_SHARE_XPRUNE = 301, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 297, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 302, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 298, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 303, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 299, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 304, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 300, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 305, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 301, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 306, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 302, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 307, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 303, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 308, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 304, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 309, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 305, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 310, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 306, + MODIFIER_PROPERTY_ABILITY_POINTS = 311, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 307, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 312, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 308, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 313, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 309, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 314, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 310, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 315, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 311, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 316, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 312, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 317, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 313, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 318, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 314, + MODIFIER_PROPERTY_FOW_TEAM = 319, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 315, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 320, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 316, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 321, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 317, + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 322, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 318, + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 323, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 319, + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 324, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 320, + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 325, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 321, + MODIFIER_EVENT_ON_DAY_STARTED = 326, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 322, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 327, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 323, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 328, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 324, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 329, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 325, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 330, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 326, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 331, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 327, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 332, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 328, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 333, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 329, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 334, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 330, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 335, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 331, - MODIFIER_FUNCTION_LAST = 332, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 336, + /** OnTreeCutDown */ + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 337, + /** OnCleaveAttackLanded */ + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 338, + /** MinAttributeLevel */ + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 339, + /** GetTierTokenReroll */ + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 340, + /** GetVisionDegreeRestriction */ + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 341, + /** GetModifierTotal_ConstantBlockStacking */ + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 342, + /** GetModifierInventorySlotRestricted */ + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 343, + /** OnTierTokenRerolled */ + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 344, + /** GetRedirectSpell */ + MODIFIER_PROPERTY_REDIRECT_SPELL = 345, + /** GetBaseAttackPostBonus */ + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 346, + MODIFIER_FUNCTION_LAST = 347, MODIFIER_FUNCTION_INVALID = 65535, } @@ -11138,7 +11172,7 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_ADD_PARTICLE_EFFECT_CP", - "value":35 + "value":37 },{ "kind":"constant", "name":"AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN", @@ -11178,19 +11212,19 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", - "value":40 + "value":42 },{ "kind":"constant", "name":"AE_CL_DOTA_PLAY_STATUS_EFFECT", - "value":38 + "value":40 },{ "kind":"constant", "name":"AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", - "value":41 + "value":43 },{ "kind":"constant", "name":"AE_CL_DOTA_STOP_STATUS_EFFECT", - "value":39 + "value":41 },{ "kind":"constant", "name":"AE_CL_ENABLE_BODYGROUP", @@ -11198,11 +11232,11 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_HIDE_PARTICLE_EFFECT", - "value":33 + "value":35 },{ "kind":"constant", "name":"AE_CL_PANORAMA_EVENT", - "value":37 + "value":39 },{ "kind":"constant", "name":"AE_CL_PLAYSOUND", @@ -11222,11 +11256,11 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_SHOW_PARTICLE_EFFECT", - "value":34 + "value":36 },{ "kind":"constant", "name":"AE_CL_SPEECH", - "value":36 + "value":38 },{ "kind":"constant", "name":"AE_CL_STOPSOUND", @@ -11242,43 +11276,51 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_SUPPRESS_EVENTS_WITH_TAG", + "value":34 + },{ + "kind":"constant", + "name":"AE_DISABLE_PLATFORM", "value":32 },{ "kind":"constant", "name":"AE_DOTA_CREATE_CLINKZ_ATTACK", - "value":46 + "value":48 },{ "kind":"constant", "name":"AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", - "value":48 + "value":50 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_DROP", - "value":43 + "value":45 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_PICKUP", - "value":42 + "value":44 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", - "value":47 + "value":49 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", - "value":45 + "value":47 },{ "kind":"constant", "name":"AE_DOTA_SUPPRESS_CONSTANT_LAYER", - "value":44 + "value":46 },{ "kind":"constant", "name":"AE_DOTA_SWITCH_ATTACK_COMBO", - "value":49 + "value":51 },{ "kind":"constant", "name":"AE_EMPTY", "value":0 + },{ + "kind":"constant", + "name":"AE_ENABLE_PLATFORM", + "value":33 },{ "kind":"constant", "name":"AE_FIRE_INPUT", @@ -11495,11 +11537,6 @@ Initializing script VM... "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_AUTOCAST", "value":4096 - },{ - "enum":"DOTA_ABILITY_BEHAVIOR", - "kind":"constant", - "name":"DOTA_ABILITY_BEHAVIOR_BREAK_DISABLES", - "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -11530,6 +11567,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT", "value":8388608 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -11690,6 +11732,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_UNRESTRICTED", "value":1048576 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -11956,13 +12003,18 @@ Initializing script VM... },{ "enum":"DOTADamageFlag_t", "kind":"constant", - "name":"DOTA_DAMAGE_FLAG_BYPASSES_BLOCK", - "value":8 + "name":"DOTA_DAMAGE_FLAG_BYPASSES_ALL_BLOCK", + "value":524288 },{ "enum":"DOTADamageFlag_t", "kind":"constant", "name":"DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY", "value":4 + },{ + "enum":"DOTADamageFlag_t", + "kind":"constant", + "name":"DOTA_DAMAGE_FLAG_BYPASSES_PHYSICAL_BLOCK", + "value":8 },{ "enum":"DOTADamageFlag_t", "kind":"constant", @@ -12950,6 +13002,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_INVALID_ORDER_CANT_ACCEPT_ATTACK_TARGET", "value":54 + },{ + "enum":"DOTA_INVALID_ORDERS", + "kind":"constant", + "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_CEASELESS_DIRGE", + "value":120 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -13149,7 +13206,7 @@ Initializing script VM... "enum":"DOTA_INVALID_ORDERS", "kind":"constant", "name":"DOTA_INVALID_ORDER_COUNT", - "value":120 + "value":121 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -13564,137 +13621,137 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_PERSONA_1_END", - "value":65 + "value":66 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_PERSONA_1_START", - "value":38 + "value":39 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY1", - "value":23 + "value":24 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1", - "value":60 + "value":61 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY2", - "value":24 + "value":25 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1", - "value":61 + "value":62 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY3", - "value":25 + "value":26 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1", - "value":62 + "value":63 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY4", - "value":26 + "value":27 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1", - "value":63 + "value":64 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_ATTACK", - "value":22 + "value":23 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1", - "value":59 + "value":60 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1", - "value":28 + "value":29 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2", - "value":29 + "value":30 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3", - "value":30 + "value":31 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4", - "value":31 + "value":32 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5", - "value":32 + "value":33 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6", - "value":33 + "value":34 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7", - "value":34 + "value":35 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8", - "value":35 + "value":36 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9", - "value":36 + "value":37 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE", - "value":27 + "value":28 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1", - "value":64 + "value":65 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS", - "value":21 + "value":22 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1", - "value":58 + "value":59 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ANCIENT", - "value":97 + "value":98 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ANNOUNCER", - "value":68 + "value":69 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13704,7 +13761,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1", - "value":45 + "value":46 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13714,7 +13771,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ARMS_PERSONA_1", - "value":44 + "value":45 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13724,7 +13781,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_BACK_PERSONA_1", - "value":48 + "value":49 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13734,22 +13791,22 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_BELT_PERSONA_1", - "value":46 + "value":47 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_BLINK_EFFECT", - "value":79 + "value":80 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_BODY_HEAD", - "value":16 + "value":17 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1", - "value":53 + "value":54 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13759,47 +13816,47 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_COUNT", - "value":99 + "value":100 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_COURIER", - "value":67 + "value":68 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_COURIER_EFFECT", - "value":92 + "value":93 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_CURSOR_PACK", - "value":77 + "value":78 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_DEATH_EFFECT", - "value":89 + "value":90 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_DIRE_CREEPS", - "value":83 + "value":84 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS", - "value":94 + "value":95 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_DIRE_TOWER", - "value":85 + "value":86 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_EMBLEM", - "value":80 + "value":81 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13809,7 +13866,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1", - "value":50 + "value":51 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13819,22 +13876,27 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_HEAD_EFFECT", - "value":90 + "value":91 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_HEAD_PERSONA_1", - "value":42 + "value":43 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_HEROIC_STATUE", - "value":75 + "value":76 + },{ + "enum":"DOTASlotType_t", + "kind":"constant", + "name":"DOTA_LOADOUT_TYPE_HERO_BASE", + "value":16 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_HUD_SKIN", - "value":72 + "value":73 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13844,7 +13906,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_KILL_EFFECT", - "value":88 + "value":89 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13854,22 +13916,22 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_LEGS_PERSONA_1", - "value":49 + "value":50 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_LOADING_SCREEN", - "value":73 + "value":74 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_MAP_EFFECT", - "value":91 + "value":92 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_MEGA_KILLS", - "value":69 + "value":70 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13879,27 +13941,27 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_MISC_PERSONA_1", - "value":52 + "value":53 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_MOUNT", - "value":17 + "value":18 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1", - "value":54 + "value":55 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_MULTIKILL_BANNER", - "value":76 + "value":77 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_MUSIC", - "value":70 + "value":71 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13909,12 +13971,12 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_NECK_PERSONA_1", - "value":47 + "value":48 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_NONE", - "value":98 + "value":99 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13929,47 +13991,47 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1", - "value":41 + "value":42 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1", - "value":39 + "value":40 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_PERSONA_SELECTOR", - "value":66 + "value":67 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_RADIANT_CREEPS", - "value":82 + "value":83 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_RADIANT_SIEGE_CREEPS", - "value":93 + "value":94 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_RADIANT_TOWER", - "value":84 + "value":85 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_ROSHAN", - "value":95 + "value":96 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_SHAPESHIFT", - "value":19 + "value":20 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1", - "value":56 + "value":57 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -13979,22 +14041,22 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1", - "value":43 + "value":44 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_STREAK_EFFECT", - "value":87 + "value":88 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_SUMMON", - "value":18 + "value":19 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1", - "value":55 + "value":56 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -14004,52 +14066,52 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_TAIL_PERSONA_1", - "value":51 + "value":52 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_TAUNT", - "value":20 + "value":21 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1", - "value":57 + "value":58 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_TELEPORT_EFFECT", - "value":78 + "value":79 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_TERRAIN", - "value":81 + "value":82 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_TORMENTOR", - "value":96 + "value":97 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_VERSUS_SCREEN", - "value":86 + "value":87 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_VOICE", - "value":37 + "value":38 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_VOICE_PERSONA_1", - "value":65 + "value":66 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_WARD", - "value":71 + "value":72 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -14064,17 +14126,17 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1", - "value":40 + "value":41 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1", - "value":38 + "value":39 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_WEATHER", - "value":74 + "value":75 },{ "kind":"constant", "name":"DOTA_MAX_ABILITIES", @@ -14409,12 +14471,12 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_PLAYER_LOADOUT_END", - "value":97 + "value":98 },{ "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_PLAYER_LOADOUT_START", - "value":67 + "value":68 },{ "enum":"DOTAPostGameColumn_t", "kind":"constant", @@ -15491,6 +15553,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_UNIT_TARGET_CUSTOM", "value":128 + },{ + "enum":"DOTA_UNIT_TARGET_FLAGS", + "kind":"constant", + "name":"DOTA_UNIT_TARGET_FLAG_CAN_BE_SEEN", + "value":384 },{ "enum":"DOTA_UNIT_TARGET_FLAGS", "kind":"constant", @@ -15848,349 +15915,367 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":194 + "value":199 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":191 + "value":196 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":192 + "value":197 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":190 + "value":195 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":246 + "value":251 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":183 + "value":188 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":204 + "value":209 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":186 + "value":191 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":260 + "value":265 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":185 + "value":190 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":249 + "value":254 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":184 + "value":189 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":181 + "value":186 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":257 + "value":262 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":182 + "value":187 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":267 + "value":272 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":193 + "value":198 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":218 + "value":223 + },{ + "description":"OnCleaveAttackLanded", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", + "value":338 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":202 + "value":207 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":295 + "value":300 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":321 + "value":326 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":205 + "value":210 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":206 + "value":211 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":198 + "value":203 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":244 + "value":249 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":294 + "value":299 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":213 + "value":218 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":217 + "value":222 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":315 + "value":320 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":216 + "value":221 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":245 + "value":250 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":203 + "value":208 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":214 + "value":219 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":219 + "value":224 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":220 + "value":225 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":221 + "value":226 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":304 + "value":309 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":200 + "value":205 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":188 + "value":193 },{ "description":"OnPreDebuffApplied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":268 + "value":273 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":201 + "value":206 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":195 + "value":200 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":187 + "value":192 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":258 + "value":263 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":196 + "value":201 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":207 + "value":212 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":212 + "value":217 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":180 + "value":185 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":209 + "value":214 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":208 + "value":213 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":199 + "value":204 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":197 + "value":202 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":215 + "value":220 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":303 + "value":308 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":211 + "value":216 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":210 + "value":215 + },{ + "description":"OnTierTokenRerolled", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", + "value":344 + },{ + "description":"OnTreeCutDown", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", + "value":337 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":189 + "value":194 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":277 + "value":282 },{ "enum":"modifierfunction", "kind":"constant", @@ -16200,7 +16285,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_FUNCTION_LAST", - "value":332 + "value":347 },{ "enum":"modifierpriority", "kind":"constant", @@ -16231,85 +16316,85 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_LAYOUT", - "value":243 + "value":248 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":306 + "value":311 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", - "value":156 + "value":158 },{ "description":"GetAbsoluteNoDamagePhysical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", - "value":155 + "value":157 },{ "description":"GetAbsoluteNoDamagePure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", - "value":157 + "value":159 },{ "description":"GetAbsorbSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSORB_SPELL", - "value":144 + "value":146 },{ "description":"GetModifierAdditionalNutralItemDrops", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":328 + "value":333 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", - "value":167 + "value":170 },{ "description":"GetAlwaysAutoAttackWhileHoldPosition", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", - "value":179 + "value":182 },{ "description":"GetAllowEtherealAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", - "value":168 + "value":171 },{ "description":"GetModifierAoEBonusConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":301 + "value":306 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":302 + "value":307 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":287 + "value":292 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":313 + "value":318 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -16327,25 +16412,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", - "value":266 + "value":271 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":263 + "value":268 },{ "description":"GetModifierPercentageAttackAnimTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", - "value":126 + "value":127 },{ "description":"GetModifierAttackHeightBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", - "value":325 + "value":330 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -16357,72 +16442,78 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", - "value":110 + "value":111 },{ "description":"GetModifierAttackRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", - "value":111 + "value":112 },{ "description":"GetModifierAttackRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", - "value":113 + "value":114 },{ "description":"GetModifierAttackRangeBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", - "value":112 + "value":113 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value":265 + "value":270 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE", - "value":68 + "value":69 },{ "description":"GetModifierAvoidDamageAfterReductions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":278 + "value":283 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_SPELL", - "value":69 + "value":70 },{ "description":"GetModifierBaseAttack_BonusDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE", "value":4 + },{ + "description":"GetBaseAttackPostBonus", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", + "value":346 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", - "value":57 + "value":58 },{ "description":"GetModifierBaseDamageOutgoing_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", - "value":58 + "value":59 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":318 + "value":323 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -16446,49 +16537,49 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":317 + "value":322 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MANA_REGEN", - "value":85 + "value":86 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":319 + "value":324 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":320 + "value":325 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":291 + "value":296 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":292 + "value":297 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":290 + "value":295 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":293 + "value":298 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -16500,133 +16591,133 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION", - "value":147 + "value":149 },{ "description":"GetBonusDayVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", - "value":148 + "value":150 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":316 + "value":321 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION", - "value":149 + "value":151 },{ "description":"GetBonusNightVisionUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", - "value":150 + "value":152 },{ "description":"GetModifierBonusUphillMissChance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":311 + "value":316 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", - "value":151 + "value":153 },{ "description":"BotAttackScoreBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":262 + "value":267 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value":171 + "value":174 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value":172 + "value":175 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":307 + "value":312 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":251 + "value":256 },{ "description":"GetModifierPercentageCasttime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", - "value":125 + "value":126 },{ "description":"GetModifierCastRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS", - "value":106 + "value":107 },{ "description":"GetModifierCastRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", - "value":107 + "value":108 },{ "description":"GetModifierCastRangeBonusStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", - "value":109 + "value":110 },{ "description":"GetModifierCastRangeBonusTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", - "value":108 + "value":109 },{ "description":"GetModifierChangeAbilityValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", - "value":240 + "value":245 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":236 + "value":241 },{ "description":"GetModifierPercentageCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", - "value":123 + "value":124 },{ "description":"GetModifierPercentageCooldownOngoing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", - "value":124 + "value":125 },{ "description":"GetModifierPercentageCooldownStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", - "value":269 + "value":274 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -16638,19 +16729,19 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":322 + "value":327 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":323 + "value":328 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":312 + "value":317 },{ "description":"GetModifierDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -16674,103 +16765,109 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", - "value":283 + "value":288 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DEATHGOLDCOST", - "value":131 + "value":132 },{ "description":"GetDisableAutoAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_AUTOATTACK", - "value":146 + "value":148 },{ "description":"GetDisableHealing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_HEALING", - "value":166 + "value":168 + },{ + "description":"GetDisableManaGain", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_DISABLE_MANA_GAIN", + "value":169 },{ "description":"GetModifierDisableTurning", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":238 + "value":243 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":309 + "value":314 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DODGE_PROJECTILE", - "value":174 + "value":177 },{ "description":"GetModifierNoVisionOfAttacker", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":255 + "value":260 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EVASION_CONSTANT", - "value":63 + "value":64 },{ "description":"GetModifierPercentageExpRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXP_RATE_BOOST", - "value":133 + "value":134 },{ "description":"GetModifierExtraHealthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", - "value":95 + "value":96 },{ "description":"GetModifierExtraHealthPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", - "value":98 + "value":99 },{ "description":"GetModifierExtraManaBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS", - "value":96 + "value":97 },{ "description":"GetModifierExtraManaBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", - "value":97 + "value":98 },{ "description":"GetModifierExtraManaPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", - "value":99 + "value":100 },{ "description":"GetModifierExtraStrengthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", - "value":94 + "value":95 },{ "description":"GetModifierPropetyFailAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":279 + "value":284 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -16782,73 +16879,73 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_DAY_VISION", - "value":152 + "value":154 },{ "description":"GetModifierFixedManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":310 + "value":315 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_NIGHT_VISION", - "value":153 + "value":155 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":237 + "value":242 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":299 + "value":304 },{ "description":"GetModifierForceMaxMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA", - "value":300 + "value":305 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":314 + "value":319 },{ "description":"GetModifierPercentageGoldRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_GOLD_RATE_BOOST", - "value":134 + "value":135 },{ "description":"GetModifierHasBonusNeutralItemChoice", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", - "value":298 + "value":303 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":275 + "value":280 },{ "description":"GetModifierPercentageHealthcost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", - "value":129 + "value":130 },{ "description":"GetModifierPercentageHealthcostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", - "value":130 + "value":131 },{ "description":"GetModifierHealthcostReduction_Constant", "enum":"modifierfunction", @@ -16860,61 +16957,61 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_BONUS", - "value":92 + "value":93 },{ "description":"GetModifierConstantHealthRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", - "value":89 + "value":90 },{ "description":"GetModifierHealthRegenPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", - "value":90 + "value":91 },{ "description":"GetModifierHealthRegenPercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", - "value":91 + "value":92 },{ "description":"GetModifierHealAmplify_PercentageSource", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", - "value":48 + "value":49 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", - "value":49 + "value":50 },{ "description":"GetModifierHeroFacetOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":331 + "value":336 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", - "value":51 + "value":52 },{ "description":"GetModifierHPRegen_CanBeNegative", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", - "value":50 + "value":51 },{ "description":"GetModifierHPRegenMultiplierPreAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":330 + "value":335 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -16926,13 +17023,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", - "value":239 + "value":244 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":250 + "value":255 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -16944,54 +17041,66 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", - "value":78 + "value":79 },{ "description":"GetModifierIllusionLabel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ILLUSION_LABEL", - "value":159 + "value":161 },{ "description":"GetModifierIncomingDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":276 + "value":281 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":282 + "value":287 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":254 + "value":259 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", - "value":59 + "value":60 },{ "description":"GetModifierIncomingPhysicalDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", - "value":61 + "value":62 },{ "description":"GetModifierIncomingPhysicalDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", - "value":60 + "value":61 },{ "description":"GetModifierIncomingSpellDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", - "value":62 + "value":63 + },{ + "description":"GetModifierInnateDamageBlockPctOverride", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", + "value":141 + },{ + "description":"GetModifierInventorySlotRestricted", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", + "value":343 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -17009,103 +17118,109 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_ILLUSION", - "value":158 + "value":160 },{ "description":"GetModifierScepter", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":228 + "value":233 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":229 + "value":234 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":308 + "value":313 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":329 + "value":334 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":274 + "value":279 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":52 + "value":53 },{ "description":"GetUnitLifetimeFraction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":233 + "value":238 + },{ + "description":"GetMagicalArmorPiercingPercentageTarget", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", + "value":184 },{ "description":"GetModifierMagical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", - "value":137 + "value":138 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", - "value":79 + "value":80 },{ "description":"GetModifierMagicalResistanceBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", - "value":81 + "value":82 },{ "description":"GetModifierMagicalResistanceBonusIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", - "value":82 + "value":83 },{ "description":"GetModifierMagicalResistanceBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", - "value":83 + "value":84 },{ "description":"GetModifierMagicalResistanceDecrepifyUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", - "value":84 + "value":85 },{ "description":"GetModifierMagicalResistanceDirectModification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", - "value":80 + "value":81 },{ "description":"GetModifierPercentageManacost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE", - "value":127 + "value":128 },{ "description":"GetModifierPercentageManacostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", - "value":128 + "value":129 },{ "description":"GetModifierManacostReduction_Constant", "enum":"modifierfunction", @@ -17117,97 +17232,103 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_BONUS", - "value":93 + "value":94 },{ "description":"GetModifierManaDrainAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", - "value":55 + "value":56 },{ "description":"GetModifierConstantManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", - "value":86 + "value":87 },{ "description":"GetModifierConstantManaRegenUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", - "value":87 + "value":88 },{ "description":"GetModifierTotalPercentageManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", - "value":88 + "value":89 },{ "description":"GetModifierMaxAttackRange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_ATTACK_RANGE", - "value":114 + "value":115 },{ "description":"GetModifierMaxDebuffDuration", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "value":176 + "value":179 + },{ + "description":"MinAttributeLevel", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", + "value":339 },{ "description":"GetMinHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_HEALTH", - "value":154 + "value":156 },{ "description":"GetModifierMinPhysicalArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", - "value":77 + "value":78 },{ "description":"GetModifierMiss_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE", - "value":70 + "value":71 },{ "description":"GetModifierMiss_Percentage_Target", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":327 + "value":332 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":223 + "value":228 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":224 + "value":229 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":225 + "value":230 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":227 + "value":232 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":226 + "value":231 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -17285,55 +17406,55 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":264 + "value":269 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", - "value":54 + "value":55 },{ "description":"GetModifierMPRestoreAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", - "value":56 + "value":57 },{ "description":"GetModifierNegativeEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", - "value":64 + "value":65 },{ "description":"GetModifierNoFreeTPScrollOnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":297 + "value":302 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":241 + "value":246 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":242 + "value":247 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION", - "value":142 + "value":144 },{ "description":"GetOverrideAnimationRate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", - "value":143 + "value":145 },{ "description":"GetModifierOverrideAttackDamage", "enum":"modifierfunction", @@ -17345,19 +17466,19 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", - "value":169 + "value":172 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":272 + "value":277 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", - "value":132 + "value":133 },{ "description":"GetModifierPersistentInvisibility", "enum":"modifierfunction", @@ -17369,55 +17490,61 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":273 + "value":278 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", - "value":71 + "value":72 },{ "description":"GetModifierPhysicalArmorBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", - "value":73 + "value":74 },{ "description":"GetModifierPhysicalArmorBonusPost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", - "value":76 + "value":77 },{ "description":"GetModifierPhysicalArmorBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", - "value":74 + "value":75 },{ "description":"GetModifierPhysicalArmorBonusUniqueActive", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", - "value":75 + "value":76 + },{ + "description":"GetPhysicalArmorPiercingPercentageTarget", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", + "value":183 },{ "description":"GetModifierPhysicalArmorTotal_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", - "value":72 + "value":73 },{ "description":"GetModifierPhysical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", - "value":138 + "value":139 },{ "description":"GetModifierPhysical_ConstantBlockSpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", - "value":139 + "value":140 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -17447,31 +17574,31 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", - "value":135 + "value":136 },{ "description":"GetModifierPreAttack_DeadlyBlow", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", - "value":178 + "value":181 },{ "description":"GetModifierPreAttack_Target_CriticalStrike", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", - "value":136 + "value":137 },{ "description":"GetModifierPrereduceIncomingDamage_Mult", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":280 + "value":285 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":248 + "value":253 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -17483,7 +17610,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", - "value":177 + "value":180 },{ "description":"GetModifierProcAttack_BonusDamage_Magical", "enum":"modifierfunction", @@ -17525,115 +17652,121 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_NAME", - "value":117 + "value":118 },{ "description":"GetModifierProjectileSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED", - "value":288 + "value":293 },{ "description":"GetModifierProjectileSpeedBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", - "value":115 + "value":116 },{ "description":"GetModifierProjectileSpeedBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", - "value":116 + "value":117 },{ "description":"GetModifierProjectileSpeedTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", - "value":289 + "value":294 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":234 + "value":239 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":324 + "value":329 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":230 + "value":235 + },{ + "description":"GetRedirectSpell", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", + "value":345 },{ "description":"GetReflectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REFLECT_SPELL", - "value":145 + "value":147 },{ "description":"ReincarnateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION", - "value":118 + "value":119 },{ "description":"ReincarnateSuppressFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", - "value":119 + "value":120 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME", - "value":120 + "value":121 },{ "description":"GetModifierPercentageRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", - "value":121 + "value":122 },{ "description":"GetModifierStackingRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_STACKING", - "value":122 + "value":123 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":296 + "value":301 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":326 + "value":331 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":286 + "value":291 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":285 + "value":290 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":235 + "value":240 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", @@ -17646,6 +17779,12 @@ Initializing script VM... "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP", "value":45 + },{ + "description":"GetModifierSpellAmplify_PercentageTarget", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", + "value":48 },{ "description":"GetModifierSpellAmplify_PercentageUnique", "enum":"modifierfunction", @@ -17657,133 +17796,139 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":53 + "value":54 },{ "description":"GetModifierSpellRedirectTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":270 + "value":275 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS", - "value":101 + "value":102 },{ "description":"GetModifierBonusStats_Agility_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", - "value":104 + "value":105 },{ "description":"GetModifierBonusStats_Intellect", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", - "value":102 + "value":103 },{ "description":"GetModifierBonusStats_Intellect_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", - "value":105 + "value":106 },{ "description":"GetModifierBonusStats_Strength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", - "value":100 + "value":101 },{ "description":"GetModifierBonusStats_Strength_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", - "value":103 + "value":104 },{ "description":"GetModifierStatusResistance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE", - "value":65 + "value":66 },{ "description":"GetModifierStatusResistanceCaster", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", - "value":67 + "value":68 },{ "description":"GetModifierStatusResistanceStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", - "value":66 + "value":67 },{ "description":"GetModifierStrongIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STRONG_ILLUSION", - "value":160 + "value":162 },{ "description":"GetModifierSuperIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION", - "value":161 + "value":163 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", - "value":162 + "value":164 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":261 + "value":266 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":305 + "value":310 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":281 + "value":286 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":259 + "value":264 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":247 + "value":252 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":284 + "value":289 + },{ + "description":"GetTierTokenReroll", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", + "value":340 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":222 + "value":227 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":256 + "value":261 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -17795,79 +17940,91 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", - "value":141 + "value":143 + },{ + "description":"GetModifierTotal_ConstantBlockStacking", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", + "value":342 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", - "value":140 + "value":142 },{ "description":"GetActivityTranslationModifiers", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":231 + "value":236 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":232 + "value":237 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", - "value":175 + "value":178 },{ "description":"GetModifierTurnRateConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":271 + "value":276 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", - "value":165 + "value":167 },{ "description":"GetModifierTurnRate_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", - "value":164 + "value":166 },{ "description":"GetModifierUnitDisllowUpgrading", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", - "value":173 + "value":176 },{ "description":"GetModifierUnitStatsNeedsRefresh", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", - "value":170 + "value":173 + },{ + "description":"GetVisionDegreeRestriction", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", + "value":341 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":252 + "value":257 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":253 + "value":258 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_DURING_DEATH", - "value":163 + "value":165 },{ "enum":"modifierstate", "kind":"constant", @@ -20000,7 +20157,7 @@ Initializing script VM... },{ "args":[], "name":"GetAOERadius", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iLevel", @@ -27512,7 +27669,10 @@ Initializing script VM... "name":"SetStacksWithOtherOwners", "returns":"void" },{ - "args":[], + "args":[{ + "name":"flDelayRemove", + "type":"float" + }], "name":"SpendCharge", "returns":"void" },{ @@ -28056,7 +28216,7 @@ Initializing script VM... "args":[], "description":"Return the range around the parent this aura tries to apply its buff.", "name":"GetAuraRadius", - "returns":"int" + "returns":"float" },{ "args":[], "description":"Return the unit flags this aura respects when placing buffs.", @@ -33470,7 +33630,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACD_DOTA_IDLE", - "value":1776 + "value":1777 },{ "kind":"constant", "name":"ACTIVATE_TYPE_DATAUPDATE_CREATION", @@ -34246,7 +34406,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":1785 + "value":1790 },{ "kind":"constant", "name":"ACT_DOTA_CAST_FORGE_SPIRIT", @@ -34402,7 +34562,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":1789 + "value":1778 },{ "kind":"constant", "name":"ACT_DOTA_DAGON", @@ -34434,7 +34594,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":1777 + "value":1776 },{ "kind":"constant", "name":"ACT_DOTA_DP_SPIRIT_SIPHON", @@ -34570,7 +34730,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_IMPALE", - "value":1790 + "value":1779 },{ "kind":"constant", "name":"ACT_DOTA_INTRO", @@ -34790,7 +34950,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RADIANT_CREEP_HAMMER", - "value":1788 + "value":1787 },{ "kind":"constant", "name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT", @@ -34830,7 +34990,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":1783 + "value":1788 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_LOOP", @@ -34842,7 +35002,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":1784 + "value":1789 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_START", @@ -34862,7 +35022,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":1779 + "value":1782 },{ "kind":"constant", "name":"ACT_DOTA_RUN_RARE", @@ -34946,7 +35106,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":1786 + "value":1791 },{ "kind":"constant", "name":"ACT_DOTA_STARTLE", @@ -35046,7 +35206,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_TORRENT", - "value":1791 + "value":1780 },{ "kind":"constant", "name":"ACT_DOTA_TRANSITION", @@ -35102,7 +35262,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":1778 + "value":1781 },{ "kind":"constant", "name":"ACT_DOTA_WAIT_IDLE", @@ -38734,7 +38894,7 @@ 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":35 + "value":37 },{ "kind":"constant", "name":"AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN", @@ -38774,19 +38934,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":40 + "value":42 },{ "kind":"constant", "name":"AE_CL_DOTA_PLAY_STATUS_EFFECT", - "value":38 + "value":40 },{ "kind":"constant", "name":"AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", - "value":41 + "value":43 },{ "kind":"constant", "name":"AE_CL_DOTA_STOP_STATUS_EFFECT", - "value":39 + "value":41 },{ "kind":"constant", "name":"AE_CL_ENABLE_BODYGROUP", @@ -38794,11 +38954,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":33 + "value":35 },{ "kind":"constant", "name":"AE_CL_PANORAMA_EVENT", - "value":37 + "value":39 },{ "kind":"constant", "name":"AE_CL_PLAYSOUND", @@ -38818,11 +38978,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":34 + "value":36 },{ "kind":"constant", "name":"AE_CL_SPEECH", - "value":36 + "value":38 },{ "kind":"constant", "name":"AE_CL_STOPSOUND", @@ -38838,55 +38998,63 @@ 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":34 + },{ + "kind":"constant", + "name":"AE_DISABLE_PLATFORM", "value":32 },{ "kind":"constant", "name":"AE_DOTA_CREATE_CLINKZ_ATTACK", - "value":46 + "value":48 },{ "kind":"constant", "name":"AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", - "value":48 + "value":50 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_DROP", - "value":43 + "value":45 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_PICKUP", - "value":42 + "value":44 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK", - "value":52 + "value":54 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", - "value":47 + "value":49 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", - "value":45 + "value":47 },{ "kind":"constant", "name":"AE_DOTA_SUPPRESS_CONSTANT_LAYER", - "value":44 + "value":46 },{ "kind":"constant", "name":"AE_DOTA_SWITCH_ATTACK_COMBO", - "value":49 + "value":51 },{ "kind":"constant", "name":"AE_EF_DRAW", - "value":51 + "value":53 },{ "kind":"constant", "name":"AE_EF_NODRAW", - "value":50 + "value":52 },{ "kind":"constant", "name":"AE_EMPTY", "value":0 + },{ + "kind":"constant", + "name":"AE_ENABLE_PLATFORM", + "value":33 },{ "kind":"constant", "name":"AE_FIRE_INPUT", @@ -39072,11 +39240,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_AUTOCAST", "value":4096 - },{ - "enum":"DOTA_ABILITY_BEHAVIOR", - "kind":"constant", - "name":"DOTA_ABILITY_BEHAVIOR_BREAK_DISABLES", - "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -39107,6 +39270,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT", "value":8388608 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -39267,6 +39435,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_UNRESTRICTED", "value":1048576 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -39889,6 +40062,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_ACCEPT_ATTACK_TARGET", "value":54 + },{ + "enum":"DOTA_INVALID_ORDERS", + "kind":"constant", + "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_CEASELESS_DIRGE", + "value":120 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -40088,7 +40266,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":120 + "value":121 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -41207,6 +41385,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_UNIT_TARGET_CUSTOM", "value":128 + },{ + "enum":"DOTA_UNIT_TARGET_FLAGS", + "kind":"constant", + "name":"DOTA_UNIT_TARGET_FLAG_CAN_BE_SEEN", + "value":384 },{ "enum":"DOTA_UNIT_TARGET_FLAGS", "kind":"constant", @@ -41545,349 +41728,367 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":194 + "value":199 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":191 + "value":196 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":192 + "value":197 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":190 + "value":195 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":246 + "value":251 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":183 + "value":188 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":204 + "value":209 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":186 + "value":191 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":260 + "value":265 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":185 + "value":190 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":249 + "value":254 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":184 + "value":189 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":181 + "value":186 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":257 + "value":262 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":182 + "value":187 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":267 + "value":272 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":193 + "value":198 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":218 + "value":223 + },{ + "description":"OnCleaveAttackLanded", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", + "value":338 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":202 + "value":207 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":295 + "value":300 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":321 + "value":326 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":205 + "value":210 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":206 + "value":211 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":198 + "value":203 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":244 + "value":249 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":294 + "value":299 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":213 + "value":218 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":217 + "value":222 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":315 + "value":320 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":216 + "value":221 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":245 + "value":250 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":203 + "value":208 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":214 + "value":219 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":219 + "value":224 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":220 + "value":225 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":221 + "value":226 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":304 + "value":309 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":200 + "value":205 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":188 + "value":193 },{ "description":"OnPreDebuffApplied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":268 + "value":273 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":201 + "value":206 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":195 + "value":200 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":187 + "value":192 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":258 + "value":263 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":196 + "value":201 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":207 + "value":212 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":212 + "value":217 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":180 + "value":185 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":209 + "value":214 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":208 + "value":213 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":199 + "value":204 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":197 + "value":202 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":215 + "value":220 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":303 + "value":308 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":211 + "value":216 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":210 + "value":215 + },{ + "description":"OnTierTokenRerolled", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", + "value":344 + },{ + "description":"OnTreeCutDown", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", + "value":337 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":189 + "value":194 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":277 + "value":282 },{ "enum":"modifierfunction", "kind":"constant", @@ -41897,7 +42098,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":332 + "value":347 },{ "enum":"modifierpriority", "kind":"constant", @@ -41928,85 +42129,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":243 + "value":248 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":306 + "value":311 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", - "value":156 + "value":158 },{ "description":"GetAbsoluteNoDamagePhysical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", - "value":155 + "value":157 },{ "description":"GetAbsoluteNoDamagePure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", - "value":157 + "value":159 },{ "description":"GetAbsorbSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSORB_SPELL", - "value":144 + "value":146 },{ "description":"GetModifierAdditionalNutralItemDrops", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":328 + "value":333 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", - "value":167 + "value":170 },{ "description":"GetAlwaysAutoAttackWhileHoldPosition", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", - "value":179 + "value":182 },{ "description":"GetAllowEtherealAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", - "value":168 + "value":171 },{ "description":"GetModifierAoEBonusConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":301 + "value":306 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":302 + "value":307 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":287 + "value":292 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":313 + "value":318 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -42024,25 +42225,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":266 + "value":271 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":263 + "value":268 },{ "description":"GetModifierPercentageAttackAnimTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", - "value":126 + "value":127 },{ "description":"GetModifierAttackHeightBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", - "value":325 + "value":330 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -42054,72 +42255,78 @@ 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":110 + "value":111 },{ "description":"GetModifierAttackRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", - "value":111 + "value":112 },{ "description":"GetModifierAttackRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", - "value":113 + "value":114 },{ "description":"GetModifierAttackRangeBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", - "value":112 + "value":113 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value":265 + "value":270 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE", - "value":68 + "value":69 },{ "description":"GetModifierAvoidDamageAfterReductions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":278 + "value":283 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_SPELL", - "value":69 + "value":70 },{ "description":"GetModifierBaseAttack_BonusDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE", "value":4 + },{ + "description":"GetBaseAttackPostBonus", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", + "value":346 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", - "value":57 + "value":58 },{ "description":"GetModifierBaseDamageOutgoing_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", - "value":58 + "value":59 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":318 + "value":323 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -42143,49 +42350,49 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":317 + "value":322 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MANA_REGEN", - "value":85 + "value":86 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":319 + "value":324 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":320 + "value":325 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":291 + "value":296 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":292 + "value":297 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":290 + "value":295 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":293 + "value":298 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -42197,133 +42404,133 @@ 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":147 + "value":149 },{ "description":"GetBonusDayVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", - "value":148 + "value":150 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":316 + "value":321 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION", - "value":149 + "value":151 },{ "description":"GetBonusNightVisionUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", - "value":150 + "value":152 },{ "description":"GetModifierBonusUphillMissChance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":311 + "value":316 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", - "value":151 + "value":153 },{ "description":"BotAttackScoreBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":262 + "value":267 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value":171 + "value":174 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value":172 + "value":175 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":307 + "value":312 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":251 + "value":256 },{ "description":"GetModifierPercentageCasttime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", - "value":125 + "value":126 },{ "description":"GetModifierCastRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS", - "value":106 + "value":107 },{ "description":"GetModifierCastRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", - "value":107 + "value":108 },{ "description":"GetModifierCastRangeBonusStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", - "value":109 + "value":110 },{ "description":"GetModifierCastRangeBonusTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", - "value":108 + "value":109 },{ "description":"GetModifierChangeAbilityValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", - "value":240 + "value":245 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":236 + "value":241 },{ "description":"GetModifierPercentageCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", - "value":123 + "value":124 },{ "description":"GetModifierPercentageCooldownOngoing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", - "value":124 + "value":125 },{ "description":"GetModifierPercentageCooldownStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", - "value":269 + "value":274 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -42335,19 +42542,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":322 + "value":327 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":323 + "value":328 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":312 + "value":317 },{ "description":"GetModifierDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -42371,103 +42578,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":283 + "value":288 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DEATHGOLDCOST", - "value":131 + "value":132 },{ "description":"GetDisableAutoAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_AUTOATTACK", - "value":146 + "value":148 },{ "description":"GetDisableHealing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_HEALING", - "value":166 + "value":168 + },{ + "description":"GetDisableManaGain", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_DISABLE_MANA_GAIN", + "value":169 },{ "description":"GetModifierDisableTurning", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":238 + "value":243 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":309 + "value":314 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DODGE_PROJECTILE", - "value":174 + "value":177 },{ "description":"GetModifierNoVisionOfAttacker", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":255 + "value":260 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EVASION_CONSTANT", - "value":63 + "value":64 },{ "description":"GetModifierPercentageExpRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXP_RATE_BOOST", - "value":133 + "value":134 },{ "description":"GetModifierExtraHealthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", - "value":95 + "value":96 },{ "description":"GetModifierExtraHealthPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", - "value":98 + "value":99 },{ "description":"GetModifierExtraManaBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS", - "value":96 + "value":97 },{ "description":"GetModifierExtraManaBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", - "value":97 + "value":98 },{ "description":"GetModifierExtraManaPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", - "value":99 + "value":100 },{ "description":"GetModifierExtraStrengthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", - "value":94 + "value":95 },{ "description":"GetModifierPropetyFailAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":279 + "value":284 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -42479,73 +42692,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_FIXED_DAY_VISION", - "value":152 + "value":154 },{ "description":"GetModifierFixedManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":310 + "value":315 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_NIGHT_VISION", - "value":153 + "value":155 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":237 + "value":242 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":299 + "value":304 },{ "description":"GetModifierForceMaxMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA", - "value":300 + "value":305 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":314 + "value":319 },{ "description":"GetModifierPercentageGoldRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_GOLD_RATE_BOOST", - "value":134 + "value":135 },{ "description":"GetModifierHasBonusNeutralItemChoice", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", - "value":298 + "value":303 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":275 + "value":280 },{ "description":"GetModifierPercentageHealthcost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", - "value":129 + "value":130 },{ "description":"GetModifierPercentageHealthcostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", - "value":130 + "value":131 },{ "description":"GetModifierHealthcostReduction_Constant", "enum":"modifierfunction", @@ -42557,61 +42770,61 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_BONUS", - "value":92 + "value":93 },{ "description":"GetModifierConstantHealthRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", - "value":89 + "value":90 },{ "description":"GetModifierHealthRegenPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", - "value":90 + "value":91 },{ "description":"GetModifierHealthRegenPercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", - "value":91 + "value":92 },{ "description":"GetModifierHealAmplify_PercentageSource", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", - "value":48 + "value":49 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", - "value":49 + "value":50 },{ "description":"GetModifierHeroFacetOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":331 + "value":336 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", - "value":51 + "value":52 },{ "description":"GetModifierHPRegen_CanBeNegative", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", - "value":50 + "value":51 },{ "description":"GetModifierHPRegenMultiplierPreAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":330 + "value":335 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -42623,13 +42836,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":239 + "value":244 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":250 + "value":255 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -42641,54 +42854,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":78 + "value":79 },{ "description":"GetModifierIllusionLabel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ILLUSION_LABEL", - "value":159 + "value":161 },{ "description":"GetModifierIncomingDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":276 + "value":281 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":282 + "value":287 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":254 + "value":259 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", - "value":59 + "value":60 },{ "description":"GetModifierIncomingPhysicalDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", - "value":61 + "value":62 },{ "description":"GetModifierIncomingPhysicalDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", - "value":60 + "value":61 },{ "description":"GetModifierIncomingSpellDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", - "value":62 + "value":63 + },{ + "description":"GetModifierInnateDamageBlockPctOverride", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", + "value":141 + },{ + "description":"GetModifierInventorySlotRestricted", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", + "value":343 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -42706,103 +42931,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_IS_ILLUSION", - "value":158 + "value":160 },{ "description":"GetModifierScepter", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":228 + "value":233 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":229 + "value":234 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":308 + "value":313 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":329 + "value":334 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":274 + "value":279 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":52 + "value":53 },{ "description":"GetUnitLifetimeFraction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":233 + "value":238 + },{ + "description":"GetMagicalArmorPiercingPercentageTarget", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", + "value":184 },{ "description":"GetModifierMagical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", - "value":137 + "value":138 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", - "value":79 + "value":80 },{ "description":"GetModifierMagicalResistanceBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", - "value":81 + "value":82 },{ "description":"GetModifierMagicalResistanceBonusIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", - "value":82 + "value":83 },{ "description":"GetModifierMagicalResistanceBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", - "value":83 + "value":84 },{ "description":"GetModifierMagicalResistanceDecrepifyUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", - "value":84 + "value":85 },{ "description":"GetModifierMagicalResistanceDirectModification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", - "value":80 + "value":81 },{ "description":"GetModifierPercentageManacost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE", - "value":127 + "value":128 },{ "description":"GetModifierPercentageManacostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", - "value":128 + "value":129 },{ "description":"GetModifierManacostReduction_Constant", "enum":"modifierfunction", @@ -42814,97 +43045,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":93 + "value":94 },{ "description":"GetModifierManaDrainAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", - "value":55 + "value":56 },{ "description":"GetModifierConstantManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", - "value":86 + "value":87 },{ "description":"GetModifierConstantManaRegenUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", - "value":87 + "value":88 },{ "description":"GetModifierTotalPercentageManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", - "value":88 + "value":89 },{ "description":"GetModifierMaxAttackRange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_ATTACK_RANGE", - "value":114 + "value":115 },{ "description":"GetModifierMaxDebuffDuration", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "value":176 + "value":179 + },{ + "description":"MinAttributeLevel", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", + "value":339 },{ "description":"GetMinHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_HEALTH", - "value":154 + "value":156 },{ "description":"GetModifierMinPhysicalArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", - "value":77 + "value":78 },{ "description":"GetModifierMiss_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE", - "value":70 + "value":71 },{ "description":"GetModifierMiss_Percentage_Target", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":327 + "value":332 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":223 + "value":228 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":224 + "value":229 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":225 + "value":230 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":227 + "value":232 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":226 + "value":231 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -42982,55 +43219,55 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":264 + "value":269 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", - "value":54 + "value":55 },{ "description":"GetModifierMPRestoreAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", - "value":56 + "value":57 },{ "description":"GetModifierNegativeEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", - "value":64 + "value":65 },{ "description":"GetModifierNoFreeTPScrollOnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":297 + "value":302 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":241 + "value":246 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":242 + "value":247 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION", - "value":142 + "value":144 },{ "description":"GetOverrideAnimationRate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", - "value":143 + "value":145 },{ "description":"GetModifierOverrideAttackDamage", "enum":"modifierfunction", @@ -43042,19 +43279,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", - "value":169 + "value":172 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":272 + "value":277 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", - "value":132 + "value":133 },{ "description":"GetModifierPersistentInvisibility", "enum":"modifierfunction", @@ -43066,55 +43303,61 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":273 + "value":278 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", - "value":71 + "value":72 },{ "description":"GetModifierPhysicalArmorBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", - "value":73 + "value":74 },{ "description":"GetModifierPhysicalArmorBonusPost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", - "value":76 + "value":77 },{ "description":"GetModifierPhysicalArmorBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", - "value":74 + "value":75 },{ "description":"GetModifierPhysicalArmorBonusUniqueActive", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", - "value":75 + "value":76 + },{ + "description":"GetPhysicalArmorPiercingPercentageTarget", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", + "value":183 },{ "description":"GetModifierPhysicalArmorTotal_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", - "value":72 + "value":73 },{ "description":"GetModifierPhysical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", - "value":138 + "value":139 },{ "description":"GetModifierPhysical_ConstantBlockSpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", - "value":139 + "value":140 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -43144,31 +43387,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_PREATTACK_CRITICALSTRIKE", - "value":135 + "value":136 },{ "description":"GetModifierPreAttack_DeadlyBlow", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", - "value":178 + "value":181 },{ "description":"GetModifierPreAttack_Target_CriticalStrike", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", - "value":136 + "value":137 },{ "description":"GetModifierPrereduceIncomingDamage_Mult", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":280 + "value":285 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":248 + "value":253 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -43180,7 +43423,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":177 + "value":180 },{ "description":"GetModifierProcAttack_BonusDamage_Magical", "enum":"modifierfunction", @@ -43222,115 +43465,121 @@ 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":117 + "value":118 },{ "description":"GetModifierProjectileSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED", - "value":288 + "value":293 },{ "description":"GetModifierProjectileSpeedBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", - "value":115 + "value":116 },{ "description":"GetModifierProjectileSpeedBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", - "value":116 + "value":117 },{ "description":"GetModifierProjectileSpeedTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", - "value":289 + "value":294 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":234 + "value":239 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":324 + "value":329 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":230 + "value":235 + },{ + "description":"GetRedirectSpell", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", + "value":345 },{ "description":"GetReflectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REFLECT_SPELL", - "value":145 + "value":147 },{ "description":"ReincarnateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION", - "value":118 + "value":119 },{ "description":"ReincarnateSuppressFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", - "value":119 + "value":120 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME", - "value":120 + "value":121 },{ "description":"GetModifierPercentageRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", - "value":121 + "value":122 },{ "description":"GetModifierStackingRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_STACKING", - "value":122 + "value":123 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":296 + "value":301 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":326 + "value":331 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":286 + "value":291 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":285 + "value":290 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":235 + "value":240 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", @@ -43343,6 +43592,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP", "value":45 + },{ + "description":"GetModifierSpellAmplify_PercentageTarget", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", + "value":48 },{ "description":"GetModifierSpellAmplify_PercentageUnique", "enum":"modifierfunction", @@ -43354,133 +43609,139 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":53 + "value":54 },{ "description":"GetModifierSpellRedirectTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":270 + "value":275 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS", - "value":101 + "value":102 },{ "description":"GetModifierBonusStats_Agility_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", - "value":104 + "value":105 },{ "description":"GetModifierBonusStats_Intellect", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", - "value":102 + "value":103 },{ "description":"GetModifierBonusStats_Intellect_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", - "value":105 + "value":106 },{ "description":"GetModifierBonusStats_Strength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", - "value":100 + "value":101 },{ "description":"GetModifierBonusStats_Strength_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", - "value":103 + "value":104 },{ "description":"GetModifierStatusResistance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE", - "value":65 + "value":66 },{ "description":"GetModifierStatusResistanceCaster", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", - "value":67 + "value":68 },{ "description":"GetModifierStatusResistanceStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", - "value":66 + "value":67 },{ "description":"GetModifierStrongIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STRONG_ILLUSION", - "value":160 + "value":162 },{ "description":"GetModifierSuperIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION", - "value":161 + "value":163 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", - "value":162 + "value":164 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":261 + "value":266 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":305 + "value":310 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":281 + "value":286 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":259 + "value":264 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":247 + "value":252 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":284 + "value":289 + },{ + "description":"GetTierTokenReroll", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", + "value":340 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":222 + "value":227 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":256 + "value":261 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -43492,79 +43753,91 @@ 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":141 + "value":143 + },{ + "description":"GetModifierTotal_ConstantBlockStacking", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", + "value":342 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", - "value":140 + "value":142 },{ "description":"GetActivityTranslationModifiers", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":231 + "value":236 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":232 + "value":237 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", - "value":175 + "value":178 },{ "description":"GetModifierTurnRateConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":271 + "value":276 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", - "value":165 + "value":167 },{ "description":"GetModifierTurnRate_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", - "value":164 + "value":166 },{ "description":"GetModifierUnitDisllowUpgrading", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", - "value":173 + "value":176 },{ "description":"GetModifierUnitStatsNeedsRefresh", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", - "value":170 + "value":173 + },{ + "description":"GetVisionDegreeRestriction", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", + "value":341 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":252 + "value":257 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":253 + "value":258 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_DURING_DEATH", - "value":163 + "value":165 },{ "enum":"modifierstate", "kind":"constant", @@ -44256,19 +44529,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"muerta_debut_satyr_a", - "value":1780 + "value":1783 },{ "kind":"constant", "name":"muerta_debut_satyr_b", - "value":1781 + "value":1784 },{ "kind":"constant", "name":"muerta_debut_satyr_c", - "value":1782 + "value":1785 },{ "kind":"constant", "name":"radiant_melee_mars_shieldbash", - "value":1787 + "value":1786 },{ "extend":"C_BaseModelEntity", "kind":"class", @@ -44716,7 +44989,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "args":[], "description":"Return the range around the parent this aura tries to apply its buff.", "name":"GetAuraRadius", - "returns":"int" + "returns":"float" },{ "args":[], "description":"Return the unit flags this aura respects when placing buffs.", @@ -47662,7 +47935,6 @@ interface CScriptBindingPR_Entities NotOnMinimap( nEntityIndex: number ): boolean; NotOnMinimapForEnemies( nEntityIndex: number ): boolean; NoUnitCollision( nEntityIndex: number ): boolean; - PassivesDisabled( nEntityIndex: number ): boolean; ProvidesVision( nEntityIndex: number ): boolean; UsesHeroAbilityNumbers( nEntityIndex: number ): boolean; IsMoving( nEntityIndex: number ): boolean; @@ -47743,6 +48015,7 @@ interface CScriptBindingPR_Entities IsValidEntity( nEntityIndex: number ): boolean; /** Is this entity an item container in the world? */ IsItemPhysical( nEntityIndex: number ): boolean; + PassivesDisabled( nEntityIndex: number ): boolean; /** Get the item contained in this physical item container. */ GetContainedItem( nEntityIndex: number ): number; } @@ -49475,6 +49748,7 @@ declare enum DOTA_UNIT_TARGET_FLAGS DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED = 524288, DOTA_UNIT_TARGET_FLAG_PREFER_ENEMIES = 1048576, DOTA_UNIT_TARGET_FLAG_RESPECT_OBSTRUCTIONS = 2097152, + DOTA_UNIT_TARGET_FLAG_CAN_BE_SEEN = 384, } declare enum DOTALimits_t @@ -49611,9 +49885,10 @@ declare enum DOTA_ABILITY_BEHAVIOR DOTA_ABILITY_BEHAVIOR_OVERSHOOT = 274877906944, DOTA_ABILITY_BEHAVIOR_IGNORE_MUTED = 549755813888, DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE = 1099511627776, - DOTA_ABILITY_BEHAVIOR_BREAK_DISABLES = 2199023255552, DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS = 4398046511104, DOTA_ABILITY_BEHAVIOR_INNATE_UI = 8796093022208, + DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE = 17592186044416, + DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES = 35184372088832, } declare enum DAMAGE_TYPES @@ -49651,7 +49926,7 @@ declare enum DOTADamageFlag_t DOTA_DAMAGE_FLAG_IGNORES_MAGIC_ARMOR = 1, DOTA_DAMAGE_FLAG_IGNORES_PHYSICAL_ARMOR = 2, DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY = 4, - DOTA_DAMAGE_FLAG_BYPASSES_BLOCK = 8, + DOTA_DAMAGE_FLAG_BYPASSES_PHYSICAL_BLOCK = 8, DOTA_DAMAGE_FLAG_REFLECTION = 16, DOTA_DAMAGE_FLAG_HPLOSS = 32, DOTA_DAMAGE_FLAG_NO_DIRECTOR_EVENT = 64, @@ -49666,6 +49941,7 @@ declare enum DOTADamageFlag_t DOTA_DAMAGE_FLAG_FORCE_SPELL_AMPLIFICATION = 65536, DOTA_DAMAGE_FLAG_MAGIC_AUTO_ATTACK = 131072, DOTA_DAMAGE_FLAG_ATTACK_MODIFIER = 262144, + DOTA_DAMAGE_FLAG_BYPASSES_ALL_BLOCK = 524288, } declare enum EDOTA_ModifyXP_Reason @@ -49987,94 +50263,95 @@ declare enum DOTASlotType_t DOTA_LOADOUT_TYPE_TAIL = 13, DOTA_LOADOUT_TYPE_MISC = 14, DOTA_LOADOUT_TYPE_COSTUME = 15, - DOTA_LOADOUT_TYPE_BODY_HEAD = 16, - DOTA_LOADOUT_TYPE_MOUNT = 17, - DOTA_LOADOUT_TYPE_SUMMON = 18, - DOTA_LOADOUT_TYPE_SHAPESHIFT = 19, - DOTA_LOADOUT_TYPE_TAUNT = 20, - DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS = 21, - DOTA_LOADOUT_TYPE_ABILITY_ATTACK = 22, - DOTA_LOADOUT_TYPE_ABILITY1 = 23, - DOTA_LOADOUT_TYPE_ABILITY2 = 24, - DOTA_LOADOUT_TYPE_ABILITY3 = 25, - DOTA_LOADOUT_TYPE_ABILITY4 = 26, - DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE = 27, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1 = 28, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2 = 29, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3 = 30, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4 = 31, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5 = 32, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6 = 33, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7 = 34, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8 = 35, - DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9 = 36, - DOTA_LOADOUT_TYPE_VOICE = 37, - DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1 = 38, - DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1 = 39, - DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1 = 40, - DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1 = 41, - DOTA_LOADOUT_TYPE_HEAD_PERSONA_1 = 42, - DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1 = 43, - DOTA_LOADOUT_TYPE_ARMS_PERSONA_1 = 44, - DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1 = 45, - DOTA_LOADOUT_TYPE_BELT_PERSONA_1 = 46, - DOTA_LOADOUT_TYPE_NECK_PERSONA_1 = 47, - DOTA_LOADOUT_TYPE_BACK_PERSONA_1 = 48, - DOTA_LOADOUT_TYPE_LEGS_PERSONA_1 = 49, - DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1 = 50, - DOTA_LOADOUT_TYPE_TAIL_PERSONA_1 = 51, - DOTA_LOADOUT_TYPE_MISC_PERSONA_1 = 52, - DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1 = 53, - DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1 = 54, - DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1 = 55, - DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1 = 56, - DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1 = 57, - DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1 = 58, - DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1 = 59, - DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1 = 60, - DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1 = 61, - DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1 = 62, - DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1 = 63, - DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1 = 64, - DOTA_LOADOUT_TYPE_VOICE_PERSONA_1 = 65, - DOTA_LOADOUT_PERSONA_1_START = 38, - DOTA_LOADOUT_PERSONA_1_END = 65, - DOTA_LOADOUT_TYPE_PERSONA_SELECTOR = 66, - DOTA_LOADOUT_TYPE_COURIER = 67, - DOTA_LOADOUT_TYPE_ANNOUNCER = 68, - DOTA_LOADOUT_TYPE_MEGA_KILLS = 69, - DOTA_LOADOUT_TYPE_MUSIC = 70, - DOTA_LOADOUT_TYPE_WARD = 71, - DOTA_LOADOUT_TYPE_HUD_SKIN = 72, - DOTA_LOADOUT_TYPE_LOADING_SCREEN = 73, - DOTA_LOADOUT_TYPE_WEATHER = 74, - DOTA_LOADOUT_TYPE_HEROIC_STATUE = 75, - DOTA_LOADOUT_TYPE_MULTIKILL_BANNER = 76, - DOTA_LOADOUT_TYPE_CURSOR_PACK = 77, - DOTA_LOADOUT_TYPE_TELEPORT_EFFECT = 78, - DOTA_LOADOUT_TYPE_BLINK_EFFECT = 79, - DOTA_LOADOUT_TYPE_EMBLEM = 80, - DOTA_LOADOUT_TYPE_TERRAIN = 81, - DOTA_LOADOUT_TYPE_RADIANT_CREEPS = 82, - DOTA_LOADOUT_TYPE_DIRE_CREEPS = 83, - DOTA_LOADOUT_TYPE_RADIANT_TOWER = 84, - DOTA_LOADOUT_TYPE_DIRE_TOWER = 85, - DOTA_LOADOUT_TYPE_VERSUS_SCREEN = 86, - DOTA_LOADOUT_TYPE_STREAK_EFFECT = 87, - DOTA_LOADOUT_TYPE_KILL_EFFECT = 88, - DOTA_LOADOUT_TYPE_DEATH_EFFECT = 89, - DOTA_LOADOUT_TYPE_HEAD_EFFECT = 90, - DOTA_LOADOUT_TYPE_MAP_EFFECT = 91, - DOTA_LOADOUT_TYPE_COURIER_EFFECT = 92, - DOTA_LOADOUT_TYPE_RADIANT_SIEGE_CREEPS = 93, - DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS = 94, - DOTA_LOADOUT_TYPE_ROSHAN = 95, - DOTA_LOADOUT_TYPE_TORMENTOR = 96, - DOTA_LOADOUT_TYPE_ANCIENT = 97, - DOTA_PLAYER_LOADOUT_START = 67, - DOTA_PLAYER_LOADOUT_END = 97, - DOTA_LOADOUT_TYPE_NONE = 98, - DOTA_LOADOUT_TYPE_COUNT = 99, + DOTA_LOADOUT_TYPE_HERO_BASE = 16, + DOTA_LOADOUT_TYPE_BODY_HEAD = 17, + DOTA_LOADOUT_TYPE_MOUNT = 18, + DOTA_LOADOUT_TYPE_SUMMON = 19, + DOTA_LOADOUT_TYPE_SHAPESHIFT = 20, + DOTA_LOADOUT_TYPE_TAUNT = 21, + DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS = 22, + DOTA_LOADOUT_TYPE_ABILITY_ATTACK = 23, + DOTA_LOADOUT_TYPE_ABILITY1 = 24, + DOTA_LOADOUT_TYPE_ABILITY2 = 25, + DOTA_LOADOUT_TYPE_ABILITY3 = 26, + DOTA_LOADOUT_TYPE_ABILITY4 = 27, + DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE = 28, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1 = 29, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2 = 30, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3 = 31, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4 = 32, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5 = 33, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6 = 34, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7 = 35, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8 = 36, + DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9 = 37, + DOTA_LOADOUT_TYPE_VOICE = 38, + DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1 = 39, + DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1 = 40, + DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1 = 41, + DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1 = 42, + DOTA_LOADOUT_TYPE_HEAD_PERSONA_1 = 43, + DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1 = 44, + DOTA_LOADOUT_TYPE_ARMS_PERSONA_1 = 45, + DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1 = 46, + DOTA_LOADOUT_TYPE_BELT_PERSONA_1 = 47, + DOTA_LOADOUT_TYPE_NECK_PERSONA_1 = 48, + DOTA_LOADOUT_TYPE_BACK_PERSONA_1 = 49, + DOTA_LOADOUT_TYPE_LEGS_PERSONA_1 = 50, + DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1 = 51, + DOTA_LOADOUT_TYPE_TAIL_PERSONA_1 = 52, + DOTA_LOADOUT_TYPE_MISC_PERSONA_1 = 53, + DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1 = 54, + DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1 = 55, + DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1 = 56, + DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1 = 57, + DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1 = 58, + DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1 = 59, + DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1 = 60, + DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1 = 61, + DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1 = 62, + DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1 = 63, + DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1 = 64, + DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1 = 65, + DOTA_LOADOUT_TYPE_VOICE_PERSONA_1 = 66, + DOTA_LOADOUT_PERSONA_1_START = 39, + DOTA_LOADOUT_PERSONA_1_END = 66, + DOTA_LOADOUT_TYPE_PERSONA_SELECTOR = 67, + DOTA_LOADOUT_TYPE_COURIER = 68, + DOTA_LOADOUT_TYPE_ANNOUNCER = 69, + DOTA_LOADOUT_TYPE_MEGA_KILLS = 70, + DOTA_LOADOUT_TYPE_MUSIC = 71, + DOTA_LOADOUT_TYPE_WARD = 72, + DOTA_LOADOUT_TYPE_HUD_SKIN = 73, + DOTA_LOADOUT_TYPE_LOADING_SCREEN = 74, + DOTA_LOADOUT_TYPE_WEATHER = 75, + DOTA_LOADOUT_TYPE_HEROIC_STATUE = 76, + DOTA_LOADOUT_TYPE_MULTIKILL_BANNER = 77, + DOTA_LOADOUT_TYPE_CURSOR_PACK = 78, + DOTA_LOADOUT_TYPE_TELEPORT_EFFECT = 79, + DOTA_LOADOUT_TYPE_BLINK_EFFECT = 80, + DOTA_LOADOUT_TYPE_EMBLEM = 81, + DOTA_LOADOUT_TYPE_TERRAIN = 82, + DOTA_LOADOUT_TYPE_RADIANT_CREEPS = 83, + DOTA_LOADOUT_TYPE_DIRE_CREEPS = 84, + DOTA_LOADOUT_TYPE_RADIANT_TOWER = 85, + DOTA_LOADOUT_TYPE_DIRE_TOWER = 86, + DOTA_LOADOUT_TYPE_VERSUS_SCREEN = 87, + DOTA_LOADOUT_TYPE_STREAK_EFFECT = 88, + DOTA_LOADOUT_TYPE_KILL_EFFECT = 89, + DOTA_LOADOUT_TYPE_DEATH_EFFECT = 90, + DOTA_LOADOUT_TYPE_HEAD_EFFECT = 91, + DOTA_LOADOUT_TYPE_MAP_EFFECT = 92, + DOTA_LOADOUT_TYPE_COURIER_EFFECT = 93, + DOTA_LOADOUT_TYPE_RADIANT_SIEGE_CREEPS = 94, + DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS = 95, + DOTA_LOADOUT_TYPE_ROSHAN = 96, + DOTA_LOADOUT_TYPE_TORMENTOR = 97, + DOTA_LOADOUT_TYPE_ANCIENT = 98, + DOTA_PLAYER_LOADOUT_START = 68, + DOTA_PLAYER_LOADOUT_END = 98, + DOTA_LOADOUT_TYPE_NONE = 99, + DOTA_LOADOUT_TYPE_COUNT = 100, } declare enum modifierfunction @@ -50175,573 +50452,603 @@ declare enum modifierfunction MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 46, /** GetModifierSpellAmplify_PercentageUnique */ MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 47, + /** GetModifierSpellAmplify_PercentageTarget */ + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET = 48, /** GetModifierHealAmplify_PercentageSource */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 48, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 49, /** GetModifierHealAmplify_PercentageTarget */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 49, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 50, /** GetModifierHPRegen_CanBeNegative */ - MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE = 50, + MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE = 51, /** GetModifierHPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 51, + MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 52, /** GetModifierLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 52, + MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 53, /** GetModifierSpellLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 53, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, /** GetModifierMPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 54, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 55, /** GetModifierManaDrainAmplify_Percentage */ - MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 55, + MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 56, /** GetModifierMPRestoreAmplify_Percentage */ - MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 56, + MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 57, /** GetModifierBaseDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 57, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 58, /** GetModifierBaseDamageOutgoing_PercentageUnique */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 58, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 59, /** GetModifierIncomingDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 59, + MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 60, /** GetModifierIncomingPhysicalDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 60, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 61, /** GetModifierIncomingPhysicalDamageConstant */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 61, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 62, /** GetModifierIncomingSpellDamageConstant */ - MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 62, + MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 63, /** GetModifierEvasion_Constant */ - MODIFIER_PROPERTY_EVASION_CONSTANT = 63, + MODIFIER_PROPERTY_EVASION_CONSTANT = 64, /** GetModifierNegativeEvasion_Constant */ - MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 64, + MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 65, /** GetModifierStatusResistance */ - MODIFIER_PROPERTY_STATUS_RESISTANCE = 65, + MODIFIER_PROPERTY_STATUS_RESISTANCE = 66, /** GetModifierStatusResistanceStacking */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 66, + MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 67, /** GetModifierStatusResistanceCaster */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 67, + MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 68, /** GetModifierAvoidDamage */ - MODIFIER_PROPERTY_AVOID_DAMAGE = 68, + MODIFIER_PROPERTY_AVOID_DAMAGE = 69, /** GetModifierAvoidSpell */ - MODIFIER_PROPERTY_AVOID_SPELL = 69, + MODIFIER_PROPERTY_AVOID_SPELL = 70, /** GetModifierMiss_Percentage */ - MODIFIER_PROPERTY_MISS_PERCENTAGE = 70, + MODIFIER_PROPERTY_MISS_PERCENTAGE = 71, /** GetModifierPhysicalArmorBase_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 71, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 72, /** GetModifierPhysicalArmorTotal_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 72, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 73, /** GetModifierPhysicalArmorBonus */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 73, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 74, /** GetModifierPhysicalArmorBonusUnique */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 74, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 75, /** GetModifierPhysicalArmorBonusUniqueActive */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 75, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 76, /** GetModifierPhysicalArmorBonusPost */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 76, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 77, /** GetModifierMinPhysicalArmor */ - MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 77, + MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 78, /** GetModifierIgnorePhysicalArmor */ - MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 78, + MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 79, /** GetModifierMagicalResistanceBaseReduction */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 79, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 80, /** GetModifierMagicalResistanceDirectModification */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 80, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 81, /** GetModifierMagicalResistanceBonus */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 81, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 82, /** GetModifierMagicalResistanceBonusIllusions */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 82, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 83, /** GetModifierMagicalResistanceBonusUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 83, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 84, /** GetModifierMagicalResistanceDecrepifyUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 84, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 85, /** GetModifierBaseRegen */ - MODIFIER_PROPERTY_BASE_MANA_REGEN = 85, + MODIFIER_PROPERTY_BASE_MANA_REGEN = 86, /** GetModifierConstantManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 86, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 87, /** GetModifierConstantManaRegenUnique */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 87, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 88, /** GetModifierTotalPercentageManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 88, + MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 89, /** GetModifierConstantHealthRegen */ - MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 89, + MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 90, /** GetModifierHealthRegenPercentage */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 90, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 91, /** GetModifierHealthRegenPercentageUnique */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 91, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 92, /** GetModifierHealthBonus */ - MODIFIER_PROPERTY_HEALTH_BONUS = 92, + MODIFIER_PROPERTY_HEALTH_BONUS = 93, /** GetModifierManaBonus */ - MODIFIER_PROPERTY_MANA_BONUS = 93, + MODIFIER_PROPERTY_MANA_BONUS = 94, /** GetModifierExtraStrengthBonus */ - MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 94, + MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 95, /** GetModifierExtraHealthBonus */ - MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 95, + MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 96, /** GetModifierExtraManaBonus */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 96, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 97, /** GetModifierExtraManaBonusPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 97, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 98, /** GetModifierExtraHealthPercentage */ - MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 98, + MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 99, /** GetModifierExtraManaPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 99, + MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 100, /** GetModifierBonusStats_Strength */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 100, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 101, /** GetModifierBonusStats_Agility */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 101, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 102, /** GetModifierBonusStats_Intellect */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 102, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 103, /** GetModifierBonusStats_Strength_Percentage */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 103, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 104, /** GetModifierBonusStats_Agility_Percentage */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 104, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 105, /** GetModifierBonusStats_Intellect_Percentage */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 105, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 106, /** GetModifierCastRangeBonus */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS = 106, + MODIFIER_PROPERTY_CAST_RANGE_BONUS = 107, /** GetModifierCastRangeBonusPercentage */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 107, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 108, /** GetModifierCastRangeBonusTarget */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 108, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 109, /** GetModifierCastRangeBonusStacking */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 109, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 110, /** GetModifierAttackRangeOverride */ - MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 110, + MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 111, /** GetModifierAttackRangeBonus */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 111, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 112, /** GetModifierAttackRangeBonusUnique */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 112, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 113, /** GetModifierAttackRangeBonusPercentage */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 113, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 114, /** GetModifierMaxAttackRange */ - MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 114, + MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 115, /** GetModifierProjectileSpeedBonus */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 115, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 116, /** GetModifierProjectileSpeedBonusPercentage */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 116, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 117, /** GetModifierProjectileName */ - MODIFIER_PROPERTY_PROJECTILE_NAME = 117, + MODIFIER_PROPERTY_PROJECTILE_NAME = 118, /** ReincarnateTime */ - MODIFIER_PROPERTY_REINCARNATION = 118, + MODIFIER_PROPERTY_REINCARNATION = 119, /** ReincarnateSuppressFX */ - MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 119, + MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 120, /** GetModifierConstantRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME = 120, + MODIFIER_PROPERTY_RESPAWNTIME = 121, /** GetModifierPercentageRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 121, + MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 122, /** GetModifierStackingRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 122, + MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 123, /** GetModifierPercentageCooldown */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 123, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 124, /** GetModifierPercentageCooldownOngoing */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 124, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 125, /** GetModifierPercentageCasttime */ - MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 125, + MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 126, /** GetModifierPercentageAttackAnimTime */ - MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 126, + MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 127, /** GetModifierPercentageManacost */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 127, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 128, /** GetModifierPercentageManacostStacking */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 128, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 129, /** GetModifierPercentageHealthcost */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 129, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 130, /** GetModifierPercentageHealthcostStacking */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 130, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 131, /** GetModifierConstantDeathGoldCost */ - MODIFIER_PROPERTY_DEATHGOLDCOST = 131, + MODIFIER_PROPERTY_DEATHGOLDCOST = 132, /** GetModifierPercentageDeathGoldCost */ - MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 132, + MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 133, /** GetModifierPercentageExpRateBoost */ - MODIFIER_PROPERTY_EXP_RATE_BOOST = 133, + MODIFIER_PROPERTY_EXP_RATE_BOOST = 134, /** GetModifierPercentageGoldRateBoost */ - MODIFIER_PROPERTY_GOLD_RATE_BOOST = 134, + MODIFIER_PROPERTY_GOLD_RATE_BOOST = 135, /** GetModifierPreAttack_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 135, + MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 136, /** GetModifierPreAttack_Target_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 136, + MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 137, /** GetModifierMagical_ConstantBlock */ - MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 137, + MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 138, /** GetModifierPhysical_ConstantBlock */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 138, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 139, /** GetModifierPhysical_ConstantBlockSpecial */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 139, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 140, + /** GetModifierInnateDamageBlockPctOverride */ + MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 141, /** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 140, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 142, /** GetModifierTotal_ConstantBlock */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 141, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 143, /** GetOverrideAnimation */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 142, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 144, /** GetOverrideAnimationRate */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 143, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 145, /** GetAbsorbSpell */ - MODIFIER_PROPERTY_ABSORB_SPELL = 144, + MODIFIER_PROPERTY_ABSORB_SPELL = 146, /** GetReflectSpell */ - MODIFIER_PROPERTY_REFLECT_SPELL = 145, + MODIFIER_PROPERTY_REFLECT_SPELL = 147, /** GetDisableAutoAttack */ - MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 146, + MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 148, /** GetBonusDayVision */ - MODIFIER_PROPERTY_BONUS_DAY_VISION = 147, + MODIFIER_PROPERTY_BONUS_DAY_VISION = 149, /** GetBonusDayVisionPercentage */ - MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 148, + MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 150, /** GetBonusNightVision */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 149, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 151, /** GetBonusNightVisionUnique */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 150, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 152, /** GetBonusVisionPercentage */ - MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 151, + MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 153, /** GetFixedDayVision */ - MODIFIER_PROPERTY_FIXED_DAY_VISION = 152, + MODIFIER_PROPERTY_FIXED_DAY_VISION = 154, /** GetFixedNightVision */ - MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 153, + MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 155, /** GetMinHealth */ - MODIFIER_PROPERTY_MIN_HEALTH = 154, + MODIFIER_PROPERTY_MIN_HEALTH = 156, /** GetAbsoluteNoDamagePhysical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 155, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 157, /** GetAbsoluteNoDamageMagical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 156, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 158, /** GetAbsoluteNoDamagePure */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 157, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 159, /** GetIsIllusion */ - MODIFIER_PROPERTY_IS_ILLUSION = 158, + MODIFIER_PROPERTY_IS_ILLUSION = 160, /** GetModifierIllusionLabel */ - MODIFIER_PROPERTY_ILLUSION_LABEL = 159, + MODIFIER_PROPERTY_ILLUSION_LABEL = 161, /** GetModifierStrongIllusion */ - MODIFIER_PROPERTY_STRONG_ILLUSION = 160, + MODIFIER_PROPERTY_STRONG_ILLUSION = 162, /** GetModifierSuperIllusion */ - MODIFIER_PROPERTY_SUPER_ILLUSION = 161, + MODIFIER_PROPERTY_SUPER_ILLUSION = 163, /** GetModifierSuperIllusionWithUltimate */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 162, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 164, /** GetModifierXPDuringDeath */ - MODIFIER_PROPERTY_XP_DURING_DEATH = 163, + MODIFIER_PROPERTY_XP_DURING_DEATH = 165, /** GetModifierTurnRate_Percentage */ - MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 164, + MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 166, /** GetModifierTurnRate_Override */ - MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 165, + MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 167, /** GetDisableHealing */ - MODIFIER_PROPERTY_DISABLE_HEALING = 166, + MODIFIER_PROPERTY_DISABLE_HEALING = 168, + /** GetDisableManaGain */ + MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 169, /** GetAlwaysAllowAttack */ - MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 167, + MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 170, /** GetAllowEtherealAttack */ - MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 168, + MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 171, /** GetOverrideAttackMagical */ - MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 169, + MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 172, /** GetModifierUnitStatsNeedsRefresh */ - MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 170, + MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 173, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 171, + MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 174, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 172, + MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 175, /** GetModifierUnitDisllowUpgrading */ - MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 173, + MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 176, /** GetModifierDodgeProjectile */ - MODIFIER_PROPERTY_DODGE_PROJECTILE = 174, + MODIFIER_PROPERTY_DODGE_PROJECTILE = 177, /** GetTriggerCosmeticAndEndAttack */ - MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 175, + MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 178, /** GetModifierMaxDebuffDuration */ - MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 176, + MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 179, /** GetPrimaryStatDamageMultiplier */ - MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 177, + MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 180, /** GetModifierPreAttack_DeadlyBlow */ - MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 178, + MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 181, /** GetAlwaysAutoAttackWhileHoldPosition */ - MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 179, + MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 182, + /** GetPhysicalArmorPiercingPercentageTarget */ + MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 183, + /** GetMagicalArmorPiercingPercentageTarget */ + MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 184, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 180, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 185, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 181, + MODIFIER_EVENT_ON_ATTACK_RECORD = 186, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 182, + MODIFIER_EVENT_ON_ATTACK_START = 187, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 183, + MODIFIER_EVENT_ON_ATTACK = 188, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 184, + MODIFIER_EVENT_ON_ATTACK_LANDED = 189, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 185, + MODIFIER_EVENT_ON_ATTACK_FAIL = 190, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 186, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 191, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 187, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 192, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 188, + MODIFIER_EVENT_ON_ORDER = 193, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 189, + MODIFIER_EVENT_ON_UNIT_MOVED = 194, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 190, + MODIFIER_EVENT_ON_ABILITY_START = 195, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 191, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 196, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 192, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 197, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 193, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 198, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 194, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 199, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 195, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 200, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 196, + MODIFIER_EVENT_ON_REFRESH = 201, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 197, + MODIFIER_EVENT_ON_TAKEDAMAGE = 202, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 198, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 203, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 199, + MODIFIER_EVENT_ON_STATE_CHANGED = 204, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 200, + MODIFIER_EVENT_ON_ORB_EFFECT = 205, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 201, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 206, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 202, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 207, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 203, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 208, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 204, + MODIFIER_EVENT_ON_ATTACKED = 209, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 205, + MODIFIER_EVENT_ON_DEATH = 210, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 206, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 211, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 207, + MODIFIER_EVENT_ON_RESPAWN = 212, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 208, + MODIFIER_EVENT_ON_SPENT_MANA = 213, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 209, + MODIFIER_EVENT_ON_SPENT_HEALTH = 214, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 210, + MODIFIER_EVENT_ON_TELEPORTING = 215, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 211, + MODIFIER_EVENT_ON_TELEPORTED = 216, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 212, + MODIFIER_EVENT_ON_SET_LOCATION = 217, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 213, + MODIFIER_EVENT_ON_HEALTH_GAINED = 218, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 214, + MODIFIER_EVENT_ON_MANA_GAINED = 219, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 215, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 220, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 216, + MODIFIER_EVENT_ON_HERO_KILLED = 221, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 217, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 222, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 218, + MODIFIER_EVENT_ON_BUILDING_KILLED = 223, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 219, + MODIFIER_EVENT_ON_MODEL_CHANGED = 224, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 220, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 225, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 221, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 226, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 222, + MODIFIER_PROPERTY_TOOLTIP = 227, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 223, + MODIFIER_PROPERTY_MODEL_CHANGE = 228, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 224, + MODIFIER_PROPERTY_MODEL_SCALE = 229, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 225, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 230, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 226, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 231, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 227, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 232, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 228, + MODIFIER_PROPERTY_IS_SCEPTER = 233, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 229, + MODIFIER_PROPERTY_IS_SHARD = 234, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 230, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 235, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 231, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 236, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 232, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 237, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 233, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 238, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 234, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 239, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 235, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 240, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 236, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 241, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 237, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 242, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 238, + MODIFIER_PROPERTY_DISABLE_TURNING = 243, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 239, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 244, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 240, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 245, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 241, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 246, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 242, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 247, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 243, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 248, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 244, + MODIFIER_EVENT_ON_DOMINATED = 249, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 245, + MODIFIER_EVENT_ON_KILL = 250, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 246, + MODIFIER_EVENT_ON_ASSIST = 251, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 247, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 252, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 248, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 253, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 249, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 254, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 250, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 255, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 251, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 256, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 252, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 257, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 253, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 254, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 258, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 259, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 255, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 260, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 256, + MODIFIER_PROPERTY_TOOLTIP2 = 261, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 257, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 262, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 258, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 263, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 259, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 264, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 260, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 265, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 261, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 266, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 262, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 267, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 263, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 268, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 264, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 265, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 269, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 270, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 266, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 271, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 267, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 272, /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 268, + MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 273, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 269, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 274, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 270, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 275, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 271, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 276, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 272, + MODIFIER_PROPERTY_PACK_RAT = 277, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 273, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 278, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 274, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 279, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 275, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 280, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 276, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 281, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 277, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 282, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 278, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 283, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 279, + MODIFIER_PROPERTY_FAIL_ATTACK = 284, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 280, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 285, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 281, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 286, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 282, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 287, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 283, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 288, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 284, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 289, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 285, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 290, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 286, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 291, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 287, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 292, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 288, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 293, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 289, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 294, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 290, + MODIFIER_PROPERTY_BECOME_STRENGTH = 295, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 291, + MODIFIER_PROPERTY_BECOME_AGILITY = 296, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 292, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 297, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 293, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 298, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 294, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 299, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 295, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 300, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 296, + MODIFIER_PROPERTY_SHARE_XPRUNE = 301, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 297, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 302, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 298, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 303, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 299, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 304, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 300, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 305, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 301, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 306, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 302, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 307, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 303, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 308, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 304, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 309, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 305, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 310, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 306, + MODIFIER_PROPERTY_ABILITY_POINTS = 311, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 307, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 312, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 308, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 313, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 309, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 314, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 310, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 315, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 311, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 316, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 312, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 317, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 313, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 318, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 314, + MODIFIER_PROPERTY_FOW_TEAM = 319, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 315, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 320, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 316, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 321, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 317, + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 322, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 318, + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 323, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 319, + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 324, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 320, + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 325, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 321, + MODIFIER_EVENT_ON_DAY_STARTED = 326, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 322, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 327, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 323, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 328, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 324, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 329, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 325, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 330, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 326, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 331, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 327, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 332, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 328, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 333, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 329, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 334, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 330, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 335, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 331, - MODIFIER_FUNCTION_LAST = 332, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 336, + /** OnTreeCutDown */ + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 337, + /** OnCleaveAttackLanded */ + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 338, + /** MinAttributeLevel */ + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 339, + /** GetTierTokenReroll */ + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 340, + /** GetVisionDegreeRestriction */ + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 341, + /** GetModifierTotal_ConstantBlockStacking */ + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 342, + /** GetModifierInventorySlotRestricted */ + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 343, + /** OnTierTokenRerolled */ + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 344, + /** GetRedirectSpell */ + MODIFIER_PROPERTY_REDIRECT_SPELL = 345, + /** GetBaseAttackPostBonus */ + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 346, + MODIFIER_FUNCTION_LAST = 347, MODIFIER_FUNCTION_INVALID = 65535, } diff --git a/files/engine-enums.json b/files/engine-enums.json index ca09dc4..c67f7cf 100644 --- a/files/engine-enums.json +++ b/files/engine-enums.json @@ -2679,6 +2679,10 @@ "name": "ACT_IDLE_AIM_AGITATED", "shortName": "IDLE_AIM_AGITATED" }, + { + "name": "ACT_IDLE_AIM_AUTOGUN", + "shortName": "IDLE_AIM_AUTOGUN" + }, { "name": "ACT_IDLE_AIM_DUAL", "shortName": "IDLE_AIM_DUAL" @@ -6374,10 +6378,6 @@ "name": "DOTA_ABILITY_BEHAVIOR_AUTOCAST", "shortName": "AUTOCAST" }, - { - "name": "DOTA_ABILITY_BEHAVIOR_BREAK_DISABLES", - "shortName": "BREAK_DISABLES" - }, { "name": "DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST", "shortName": "CAN_SELF_CAST" @@ -6402,6 +6402,10 @@ "name": "DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT", "shortName": "DONT_CANCEL_MOVEMENT" }, + { + "name": "DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES", + "shortName": "DONT_PROC_OTHER_ABILITIES" + }, { "name": "DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK", "shortName": "DONT_RESUME_ATTACK" diff --git a/files/panorama/enums.json b/files/panorama/enums.json index e7dddd0..e6e936e 100644 --- a/files/panorama/enums.json +++ b/files/panorama/enums.json @@ -1271,6 +1271,10 @@ { "name": "DOTA_UNIT_TARGET_FLAG_RESPECT_OBSTRUCTIONS", "value": 2097152 + }, + { + "name": "DOTA_UNIT_TARGET_FLAG_CAN_BE_SEEN", + "value": 384 } ] }, @@ -1704,10 +1708,6 @@ "name": "DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE", "value": 1099511627776 }, - { - "name": "DOTA_ABILITY_BEHAVIOR_BREAK_DISABLES", - "value": 2199023255552 - }, { "name": "DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS", "value": 4398046511104 @@ -1715,6 +1715,14 @@ { "name": "DOTA_ABILITY_BEHAVIOR_INNATE_UI", "value": 8796093022208 + }, + { + "name": "DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE", + "value": 17592186044416 + }, + { + "name": "DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES", + "value": 35184372088832 } ] }, @@ -1821,7 +1829,7 @@ "value": 4 }, { - "name": "DOTA_DAMAGE_FLAG_BYPASSES_BLOCK", + "name": "DOTA_DAMAGE_FLAG_BYPASSES_PHYSICAL_BLOCK", "value": 8 }, { @@ -1879,6 +1887,10 @@ { "name": "DOTA_DAMAGE_FLAG_ATTACK_MODIFIER", "value": 262144 + }, + { + "name": "DOTA_DAMAGE_FLAG_BYPASSES_ALL_BLOCK", + "value": 524288 } ] }, @@ -3121,356 +3133,360 @@ "value": 15 }, { - "name": "DOTA_LOADOUT_TYPE_BODY_HEAD", + "name": "DOTA_LOADOUT_TYPE_HERO_BASE", "value": 16 }, { - "name": "DOTA_LOADOUT_TYPE_MOUNT", + "name": "DOTA_LOADOUT_TYPE_BODY_HEAD", "value": 17 }, { - "name": "DOTA_LOADOUT_TYPE_SUMMON", + "name": "DOTA_LOADOUT_TYPE_MOUNT", "value": 18 }, { - "name": "DOTA_LOADOUT_TYPE_SHAPESHIFT", + "name": "DOTA_LOADOUT_TYPE_SUMMON", "value": 19 }, { - "name": "DOTA_LOADOUT_TYPE_TAUNT", + "name": "DOTA_LOADOUT_TYPE_SHAPESHIFT", "value": 20 }, { - "name": "DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS", + "name": "DOTA_LOADOUT_TYPE_TAUNT", "value": 21 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_ATTACK", + "name": "DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS", "value": 22 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY1", + "name": "DOTA_LOADOUT_TYPE_ABILITY_ATTACK", "value": 23 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY2", + "name": "DOTA_LOADOUT_TYPE_ABILITY1", "value": 24 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY3", + "name": "DOTA_LOADOUT_TYPE_ABILITY2", "value": 25 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY4", + "name": "DOTA_LOADOUT_TYPE_ABILITY3", "value": 26 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE", + "name": "DOTA_LOADOUT_TYPE_ABILITY4", "value": 27 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1", + "name": "DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE", "value": 28 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1", "value": 29 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2", "value": 30 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3", "value": 31 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4", "value": 32 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5", "value": 33 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6", "value": 34 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7", "value": 35 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8", "value": 36 }, { - "name": "DOTA_LOADOUT_TYPE_VOICE", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9", "value": 37 }, { - "name": "DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_VOICE", "value": 38 }, { - "name": "DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1", "value": 39 }, { - "name": "DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1", "value": 40 }, { - "name": "DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1", "value": 41 }, { - "name": "DOTA_LOADOUT_TYPE_HEAD_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1", "value": 42 }, { - "name": "DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_HEAD_PERSONA_1", "value": 43 }, { - "name": "DOTA_LOADOUT_TYPE_ARMS_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1", "value": 44 }, { - "name": "DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_ARMS_PERSONA_1", "value": 45 }, { - "name": "DOTA_LOADOUT_TYPE_BELT_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1", "value": 46 }, { - "name": "DOTA_LOADOUT_TYPE_NECK_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_BELT_PERSONA_1", "value": 47 }, { - "name": "DOTA_LOADOUT_TYPE_BACK_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_NECK_PERSONA_1", "value": 48 }, { - "name": "DOTA_LOADOUT_TYPE_LEGS_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_BACK_PERSONA_1", "value": 49 }, { - "name": "DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_LEGS_PERSONA_1", "value": 50 }, { - "name": "DOTA_LOADOUT_TYPE_TAIL_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1", "value": 51 }, { - "name": "DOTA_LOADOUT_TYPE_MISC_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_TAIL_PERSONA_1", "value": 52 }, { - "name": "DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_MISC_PERSONA_1", "value": 53 }, { - "name": "DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1", "value": 54 }, { - "name": "DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1", "value": 55 }, { - "name": "DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1", "value": 56 }, { - "name": "DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1", "value": 57 }, { - "name": "DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1", "value": 58 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1", "value": 59 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1", "value": 60 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1", "value": 61 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1", "value": 62 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1", "value": 63 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1", "value": 64 }, { - "name": "DOTA_LOADOUT_TYPE_VOICE_PERSONA_1", + "name": "DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1", "value": 65 }, + { + "name": "DOTA_LOADOUT_TYPE_VOICE_PERSONA_1", + "value": 66 + }, { "name": "DOTA_LOADOUT_PERSONA_1_START", - "value": 38 + "value": 39 }, { "name": "DOTA_LOADOUT_PERSONA_1_END", - "value": 65 + "value": 66 }, { "name": "DOTA_LOADOUT_TYPE_PERSONA_SELECTOR", - "value": 66 + "value": 67 }, { "name": "DOTA_LOADOUT_TYPE_COURIER", - "value": 67 + "value": 68 }, { "name": "DOTA_LOADOUT_TYPE_ANNOUNCER", - "value": 68 + "value": 69 }, { "name": "DOTA_LOADOUT_TYPE_MEGA_KILLS", - "value": 69 + "value": 70 }, { "name": "DOTA_LOADOUT_TYPE_MUSIC", - "value": 70 + "value": 71 }, { "name": "DOTA_LOADOUT_TYPE_WARD", - "value": 71 + "value": 72 }, { "name": "DOTA_LOADOUT_TYPE_HUD_SKIN", - "value": 72 + "value": 73 }, { "name": "DOTA_LOADOUT_TYPE_LOADING_SCREEN", - "value": 73 + "value": 74 }, { "name": "DOTA_LOADOUT_TYPE_WEATHER", - "value": 74 + "value": 75 }, { "name": "DOTA_LOADOUT_TYPE_HEROIC_STATUE", - "value": 75 + "value": 76 }, { "name": "DOTA_LOADOUT_TYPE_MULTIKILL_BANNER", - "value": 76 + "value": 77 }, { "name": "DOTA_LOADOUT_TYPE_CURSOR_PACK", - "value": 77 + "value": 78 }, { "name": "DOTA_LOADOUT_TYPE_TELEPORT_EFFECT", - "value": 78 + "value": 79 }, { "name": "DOTA_LOADOUT_TYPE_BLINK_EFFECT", - "value": 79 + "value": 80 }, { "name": "DOTA_LOADOUT_TYPE_EMBLEM", - "value": 80 + "value": 81 }, { "name": "DOTA_LOADOUT_TYPE_TERRAIN", - "value": 81 + "value": 82 }, { "name": "DOTA_LOADOUT_TYPE_RADIANT_CREEPS", - "value": 82 + "value": 83 }, { "name": "DOTA_LOADOUT_TYPE_DIRE_CREEPS", - "value": 83 + "value": 84 }, { "name": "DOTA_LOADOUT_TYPE_RADIANT_TOWER", - "value": 84 + "value": 85 }, { "name": "DOTA_LOADOUT_TYPE_DIRE_TOWER", - "value": 85 + "value": 86 }, { "name": "DOTA_LOADOUT_TYPE_VERSUS_SCREEN", - "value": 86 + "value": 87 }, { "name": "DOTA_LOADOUT_TYPE_STREAK_EFFECT", - "value": 87 + "value": 88 }, { "name": "DOTA_LOADOUT_TYPE_KILL_EFFECT", - "value": 88 + "value": 89 }, { "name": "DOTA_LOADOUT_TYPE_DEATH_EFFECT", - "value": 89 + "value": 90 }, { "name": "DOTA_LOADOUT_TYPE_HEAD_EFFECT", - "value": 90 + "value": 91 }, { "name": "DOTA_LOADOUT_TYPE_MAP_EFFECT", - "value": 91 + "value": 92 }, { "name": "DOTA_LOADOUT_TYPE_COURIER_EFFECT", - "value": 92 + "value": 93 }, { "name": "DOTA_LOADOUT_TYPE_RADIANT_SIEGE_CREEPS", - "value": 93 + "value": 94 }, { "name": "DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS", - "value": 94 + "value": 95 }, { "name": "DOTA_LOADOUT_TYPE_ROSHAN", - "value": 95 + "value": 96 }, { "name": "DOTA_LOADOUT_TYPE_TORMENTOR", - "value": 96 + "value": 97 }, { "name": "DOTA_LOADOUT_TYPE_ANCIENT", - "value": 97 + "value": 98 }, { "name": "DOTA_PLAYER_LOADOUT_START", - "value": 67 + "value": 68 }, { "name": "DOTA_PLAYER_LOADOUT_END", - "value": 97 + "value": 98 }, { "name": "DOTA_LOADOUT_TYPE_NONE", - "value": 98 + "value": 99 }, { "name": "DOTA_LOADOUT_TYPE_COUNT", - "value": 99 + "value": 100 } ] }, @@ -3717,1422 +3733,1497 @@ "description": "Method Name: `GetModifierSpellAmplify_PercentageUnique`", "value": 47 }, + { + "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", + "description": "Method Name: `GetModifierSpellAmplify_PercentageTarget`", + "value": 48 + }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", "description": "Method Name: `GetModifierHealAmplify_PercentageSource`", - "value": 48 + "value": 49 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierHealAmplify_PercentageTarget`", - "value": 49 + "value": 50 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", "description": "Method Name: `GetModifierHPRegen_CanBeNegative`", - "value": 50 + "value": 51 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierHPRegenAmplify_Percentage`", - "value": 51 + "value": 52 }, { "name": "MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierLifestealRegenAmplify_Percentage`", - "value": 52 + "value": 53 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage`", - "value": 53 + "value": 54 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage`", - "value": 54 + "value": 55 }, { "name": "MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierManaDrainAmplify_Percentage`", - "value": 55 + "value": 56 }, { "name": "MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", "description": "Total amplify value is clamped to 0.\n\nMethod Name: `GetModifierMPRestoreAmplify_Percentage`.", - "value": 56 + "value": 57 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierBaseDamageOutgoing_Percentage`", - "value": 57 + "value": 58 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`", - "value": 58 + "value": 59 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingDamage_Percentage`", - "value": 59 + "value": 60 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingPhysicalDamage_Percentage`", - "value": 60 + "value": 61 }, { "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": 61 + "value": 62 }, { "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": 62 + "value": 63 }, { "name": "MODIFIER_PROPERTY_EVASION_CONSTANT", "description": "Method Name: `GetModifierEvasion_Constant`", - "value": 63 + "value": 64 }, { "name": "MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", "description": "Method Name: `GetModifierNegativeEvasion_Constant`", - "value": 64 + "value": 65 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE", "description": "Method Name: `GetModifierStatusResistance`", - "value": 65 + "value": 66 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", "description": "Method Name: `GetModifierStatusResistanceStacking`", - "value": 66 + "value": 67 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", "description": "Method Name: `GetModifierStatusResistanceCaster`", - "value": 67 + "value": 68 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE", "description": "Method Name: `GetModifierAvoidDamage`", - "value": 68 + "value": 69 }, { "name": "MODIFIER_PROPERTY_AVOID_SPELL", "description": "Method Name: `GetModifierAvoidSpell`", - "value": 69 + "value": 70 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE", "description": "Method Name: `GetModifierMiss_Percentage`", - "value": 70 + "value": 71 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", "description": "Values above 100% are ignored.\n\nMethod Name: `GetModifierPhysicalArmorBase_Percentage`.", - "value": 71 + "value": 72 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalArmorTotal_Percentage`", - "value": 72 + "value": 73 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", "description": "Method Name: `GetModifierPhysicalArmorBonus`", - "value": 73 + "value": 74 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", "description": "Method Name: `GetModifierPhysicalArmorBonusUnique`", - "value": 74 + "value": 75 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", "description": "Method Name: `GetModifierPhysicalArmorBonusUniqueActive`", - "value": 75 + "value": 76 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", "description": "Method Name: `GetModifierPhysicalArmorBonusPost`", - "value": 76 + "value": 77 }, { "name": "MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierMinPhysicalArmor`", - "value": 77 + "value": 78 }, { "name": "MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierIgnorePhysicalArmor`", - "value": 78 + "value": 79 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", "description": "Method Name: `GetModifierMagicalResistanceBaseReduction`", - "value": 79 + "value": 80 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", "description": "Method Name: `GetModifierMagicalResistanceDirectModification`", - "value": 80 + "value": 81 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", "description": "Method Name: `GetModifierMagicalResistanceBonus`", - "value": 81 + "value": 82 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", "description": "Method Name: `GetModifierMagicalResistanceBonusIllusions`", - "value": 82 + "value": 83 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceBonusUnique`", - "value": 83 + "value": 84 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceDecrepifyUnique`", - "value": 84 + "value": 85 }, { "name": "MODIFIER_PROPERTY_BASE_MANA_REGEN", "description": "Method Name: `GetModifierBaseRegen`", - "value": 85 + "value": 86 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantManaRegen`", - "value": 86 + "value": 87 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", "description": "Method Name: `GetModifierConstantManaRegenUnique`", - "value": 87 + "value": 88 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierTotalPercentageManaRegen`", - "value": 88 + "value": 89 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantHealthRegen`", - "value": 89 + "value": 90 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", "description": "Method Name: `GetModifierHealthRegenPercentage`", - "value": 90 + "value": 91 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierHealthRegenPercentageUnique`", - "value": 91 + "value": 92 }, { "name": "MODIFIER_PROPERTY_HEALTH_BONUS", "description": "Method Name: `GetModifierHealthBonus`", - "value": 92 + "value": 93 }, { "name": "MODIFIER_PROPERTY_MANA_BONUS", "description": "Method Name: `GetModifierManaBonus`", - "value": 93 + "value": 94 }, { "name": "MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", "description": "Method Name: `GetModifierExtraStrengthBonus`", - "value": 94 + "value": 95 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", "description": "Method Name: `GetModifierExtraHealthBonus`", - "value": 95 + "value": 96 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS", "description": "Method Name: `GetModifierExtraManaBonus`", - "value": 96 + "value": 97 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaBonusPercentage`", - "value": 97 + "value": 98 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", "description": "Method Name: `GetModifierExtraHealthPercentage`", - "value": 98 + "value": 99 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaPercentage`", - "value": 99 + "value": 100 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", "description": "Method Name: `GetModifierBonusStats_Strength`", - "value": 100 + "value": 101 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS", "description": "Method Name: `GetModifierBonusStats_Agility`", - "value": 101 + "value": 102 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", "description": "Method Name: `GetModifierBonusStats_Intellect`", - "value": 102 + "value": 103 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Strength_Percentage`", - "value": 103 + "value": 104 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Agility_Percentage`", - "value": 104 + "value": 105 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Intellect_Percentage`", - "value": 105 + "value": 106 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS", "description": "Method Name: `GetModifierCastRangeBonus`", - "value": 106 + "value": 107 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierCastRangeBonusPercentage`", - "value": 107 + "value": 108 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", "description": "Method Name: `GetModifierCastRangeBonusTarget`", - "value": 108 + "value": 109 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", "description": "Method Name: `GetModifierCastRangeBonusStacking`", - "value": 109 + "value": 110 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", "description": "Method Name: `GetModifierAttackRangeOverride`", - "value": 110 + "value": 111 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", "description": "Method Name: `GetModifierAttackRangeBonus`", - "value": 111 + "value": 112 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", "description": "Method Name: `GetModifierAttackRangeBonusUnique`", - "value": 112 + "value": 113 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAttackRangeBonusPercentage`", - "value": 113 + "value": 114 }, { "name": "MODIFIER_PROPERTY_MAX_ATTACK_RANGE", "description": "Method Name: `GetModifierMaxAttackRange`", - "value": 114 + "value": 115 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", "description": "Method Name: `GetModifierProjectileSpeedBonus`", - "value": 115 + "value": 116 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierProjectileSpeedBonusPercentage`", - "value": 116 + "value": 117 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_NAME", "description": "Method Name: `GetModifierProjectileName`", - "value": 117 + "value": 118 }, { "name": "MODIFIER_PROPERTY_REINCARNATION", "description": "Method Name: `ReincarnateTime`", - "value": 118 + "value": 119 }, { "name": "MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", "description": "Method Name: `ReincarnateSuppressFX`", - "value": 119 + "value": 120 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME", "description": "Method Name: `GetModifierConstantRespawnTime`", - "value": 120 + "value": 121 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageRespawnTime`", - "value": 121 + "value": 122 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_STACKING", "description": "Method Name: `GetModifierStackingRespawnTime`", - "value": 122 + "value": 123 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCooldown`", - "value": 123 + "value": 124 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", "description": "Method Name: `GetModifierPercentageCooldownOngoing`", - "value": 124 + "value": 125 }, { "name": "MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCasttime`", - "value": 125 + "value": 126 }, { "name": "MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageAttackAnimTime`", - "value": 126 + "value": 127 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageManacost`", - "value": 127 + "value": 128 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageManacostStacking`", - "value": 128 + "value": 129 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageHealthcost`", - "value": 129 + "value": 130 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageHealthcostStacking`", - "value": 130 + "value": 131 }, { "name": "MODIFIER_PROPERTY_DEATHGOLDCOST", "description": "Method Name: `GetModifierConstantDeathGoldCost`", - "value": 131 + "value": 132 }, { "name": "MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", "description": "Method Name: `GetModifierPercentageDeathGoldCost`", - "value": 132 + "value": 133 }, { "name": "MODIFIER_PROPERTY_EXP_RATE_BOOST", "description": "Method Name: `GetModifierPercentageExpRateBoost`", - "value": 133 + "value": 134 }, { "name": "MODIFIER_PROPERTY_GOLD_RATE_BOOST", "description": "Method Name: `GetModifierPercentageGoldRateBoost`", - "value": 134 + "value": 135 }, { "name": "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_CriticalStrike`", - "value": 135 + "value": 136 }, { "name": "MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_Target_CriticalStrike`", - "value": 136 + "value": 137 }, { "name": "MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierMagical_ConstantBlock`", - "value": 137 + "value": 138 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierPhysical_ConstantBlock`", - "value": 138 + "value": 139 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", "description": "Method Name: `GetModifierPhysical_ConstantBlockSpecial`", - "value": 139 + "value": 140 + }, + { + "name": "MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", + "description": "Method Name: `GetModifierInnateDamageBlockPctOverride`", + "value": 141 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", "description": "Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`", - "value": 140 + "value": 142 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierTotal_ConstantBlock`", - "value": 141 + "value": 143 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION", "description": "Method Name: `GetOverrideAnimation`", - "value": 142 + "value": 144 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", "description": "Method Name: `GetOverrideAnimationRate`", - "value": 143 + "value": 145 }, { "name": "MODIFIER_PROPERTY_ABSORB_SPELL", "description": "Method Name: `GetAbsorbSpell`", - "value": 144 + "value": 146 }, { "name": "MODIFIER_PROPERTY_REFLECT_SPELL", "description": "Method Name: `GetReflectSpell`", - "value": 145 + "value": 147 }, { "name": "MODIFIER_PROPERTY_DISABLE_AUTOATTACK", "description": "Method Name: `GetDisableAutoAttack`", - "value": 146 + "value": 148 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION", "description": "Method Name: `GetBonusDayVision`", - "value": 147 + "value": 149 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", "description": "Method Name: `GetBonusDayVisionPercentage`", - "value": 148 + "value": 150 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION", "description": "Method Name: `GetBonusNightVision`", - "value": 149 + "value": 151 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", "description": "Method Name: `GetBonusNightVisionUnique`", - "value": 150 + "value": 152 }, { "name": "MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", "description": "Method Name: `GetBonusVisionPercentage`", - "value": 151 + "value": 153 }, { "name": "MODIFIER_PROPERTY_FIXED_DAY_VISION", "description": "Method Name: `GetFixedDayVision`", - "value": 152 + "value": 154 }, { "name": "MODIFIER_PROPERTY_FIXED_NIGHT_VISION", "description": "Method Name: `GetFixedNightVision`", - "value": 153 + "value": 155 }, { "name": "MODIFIER_PROPERTY_MIN_HEALTH", "description": "Method Name: `GetMinHealth`", - "value": 154 + "value": 156 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", "description": "Method Name: `GetAbsoluteNoDamagePhysical`", - "value": 155 + "value": 157 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", "description": "Method Name: `GetAbsoluteNoDamageMagical`", - "value": 156 + "value": 158 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", "description": "Method Name: `GetAbsoluteNoDamagePure`", - "value": 157 + "value": 159 }, { "name": "MODIFIER_PROPERTY_IS_ILLUSION", "description": "Method Name: `GetIsIllusion`", - "value": 158 + "value": 160 }, { "name": "MODIFIER_PROPERTY_ILLUSION_LABEL", "description": "Method Name: `GetModifierIllusionLabel`", - "value": 159 + "value": 161 }, { "name": "MODIFIER_PROPERTY_STRONG_ILLUSION", "description": "Method Name: `GetModifierStrongIllusion`", - "value": 160 + "value": 162 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION", "description": "Method Name: `GetModifierSuperIllusion`", - "value": 161 + "value": 163 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", "description": "Method Name: `GetModifierSuperIllusionWithUltimate`", - "value": 162 + "value": 164 }, { "name": "MODIFIER_PROPERTY_XP_DURING_DEATH", "description": "Method Name: `GetModifierXPDuringDeath`", - "value": 163 + "value": 165 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", "description": "Method Name: `GetModifierTurnRate_Percentage`", - "value": 164 + "value": 166 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", "description": "Method Name: `GetModifierTurnRate_Override`", - "value": 165 + "value": 167 }, { "name": "MODIFIER_PROPERTY_DISABLE_HEALING", "description": "Method Name: `GetDisableHealing`", - "value": 166 + "value": 168 + }, + { + "name": "MODIFIER_PROPERTY_DISABLE_MANA_GAIN", + "description": "Method Name: `GetDisableManaGain`", + "value": 169 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", "description": "Method Name: `GetAlwaysAllowAttack`", - "value": 167 + "value": 170 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", "description": "Method Name: `GetAllowEtherealAttack`", - "value": 168 + "value": 171 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "description": "Method Name: `GetOverrideAttackMagical`", - "value": 169 + "value": 172 }, { "name": "MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "description": "Method Name: `GetModifierUnitStatsNeedsRefresh`", - "value": 170 + "value": 173 }, { "name": "MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value": 171 + "value": 174 }, { "name": "MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value": 172 + "value": 175 }, { "name": "MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", "description": "Method Name: `GetModifierUnitDisllowUpgrading`", - "value": 173 + "value": 176 }, { "name": "MODIFIER_PROPERTY_DODGE_PROJECTILE", "description": "Method Name: `GetModifierDodgeProjectile`", - "value": 174 + "value": 177 }, { "name": "MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", "description": "Method Name: `GetTriggerCosmeticAndEndAttack`", - "value": 175 + "value": 178 }, { "name": "MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", "description": "Method Name: `GetModifierMaxDebuffDuration`", - "value": 176 + "value": 179 }, { "name": "MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", "description": "Method Name: `GetPrimaryStatDamageMultiplier`", - "value": 177 + "value": 180 }, { "name": "MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", "description": "Method Name: `GetModifierPreAttack_DeadlyBlow`", - "value": 178 + "value": 181 }, { "name": "MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", "description": "Method Name: `GetAlwaysAutoAttackWhileHoldPosition`", - "value": 179 + "value": 182 + }, + { + "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", + "description": "Method Name: `GetPhysicalArmorPiercingPercentageTarget`", + "value": 183 + }, + { + "name": "MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", + "description": "Method Name: `GetMagicalArmorPiercingPercentageTarget`", + "value": 184 }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 180 + "value": 185 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 181 + "value": 186 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 182 + "value": 187 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 183 + "value": 188 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 184 + "value": 189 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 185 + "value": 190 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 186 + "value": 191 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 187 + "value": 192 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 188 + "value": 193 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 189 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 190 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 191 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 192 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 193 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 194 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 195 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 196 + "value": 201 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 197 + "value": 202 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 198 + "value": 203 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 199 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 200 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 201 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 202 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 203 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 204 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 205 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 206 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 207 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 208 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 209 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 210 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 211 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 212 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 213 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 214 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 215 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 216 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 217 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 218 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 219 + "value": 224 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 220 + "value": 225 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 221 + "value": 226 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 222 + "value": 227 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 223 + "value": 228 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 224 + "value": 229 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 225 + "value": 230 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 226 + "value": 231 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 227 + "value": 232 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 228 + "value": 233 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 229 + "value": 234 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 230 + "value": 235 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 231 + "value": 236 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 232 + "value": 237 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 233 + "value": 238 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 234 + "value": 239 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 235 + "value": 240 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 236 + "value": 241 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 237 + "value": 242 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 238 + "value": 243 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 239 + "value": 244 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 240 + "value": 245 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 241 + "value": 246 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 242 + "value": 247 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 243 + "value": 248 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 244 + "value": 249 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 245 + "value": 250 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 246 + "value": 251 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 247 + "value": 252 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 248 + "value": 253 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 249 + "value": 254 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 250 + "value": 255 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 251 + "value": 256 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 252 + "value": 257 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 253 + "value": 258 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 254 + "value": 259 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 255 + "value": 260 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 256 + "value": 261 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 257 + "value": 262 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 258 + "value": 263 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 259 + "value": 264 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 260 + "value": 265 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 261 + "value": 266 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 262 + "value": 267 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 263 + "value": 268 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 264 + "value": 269 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 265 + "value": 270 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 266 + "value": 271 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 267 + "value": 272 }, { "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", "description": "Method Name: `OnPreDebuffApplied`", - "value": 268 + "value": 273 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 269 + "value": 274 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 270 + "value": 275 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 271 + "value": 276 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 272 + "value": 277 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 273 + "value": 278 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 274 + "value": 279 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 275 + "value": 280 }, { "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": 276 + "value": 281 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 277 + "value": 282 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 278 + "value": 283 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 279 + "value": 284 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 280 + "value": 285 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 281 + "value": 286 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 282 + "value": 287 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 283 + "value": 288 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 284 + "value": 289 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 285 + "value": 290 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 286 + "value": 291 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 287 + "value": 292 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 288 + "value": 293 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 289 + "value": 294 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 290 + "value": 295 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 291 + "value": 296 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 292 + "value": 297 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 293 + "value": 298 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 294 + "value": 299 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 295 + "value": 300 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 296 + "value": 301 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 297 + "value": 302 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 298 + "value": 303 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 299 + "value": 304 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 300 + "value": 305 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 301 + "value": 306 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 302 + "value": 307 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 303 + "value": 308 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 304 + "value": 309 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 305 + "value": 310 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 306 + "value": 311 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 307 + "value": 312 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 308 + "value": 313 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 309 + "value": 314 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 310 + "value": 315 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 311 + "value": 316 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 312 + "value": 317 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 313 + "value": 318 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 314 + "value": 319 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 315 + "value": 320 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 316 + "value": 321 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 317 + "value": 322 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 318 + "value": 323 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 319 + "value": 324 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 320 + "value": 325 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 321 + "value": 326 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 322 + "value": 327 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 323 + "value": 328 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 324 + "value": 329 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 325 + "value": 330 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 326 + "value": 331 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 327 + "value": 332 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 328 + "value": 333 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 329 + "value": 334 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 330 + "value": 335 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 331 + "value": 336 + }, + { + "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", + "description": "Method Name: `OnTreeCutDown`", + "value": 337 + }, + { + "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", + "description": "Method Name: `OnCleaveAttackLanded`", + "value": 338 + }, + { + "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", + "description": "Method Name: `MinAttributeLevel`", + "value": 339 + }, + { + "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", + "description": "Method Name: `GetTierTokenReroll`", + "value": 340 + }, + { + "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", + "description": "Method Name: `GetVisionDegreeRestriction`", + "value": 341 + }, + { + "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", + "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", + "value": 342 + }, + { + "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", + "description": "Method Name: `GetModifierInventorySlotRestricted`", + "value": 343 + }, + { + "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", + "description": "Method Name: `OnTierTokenRerolled`", + "value": 344 + }, + { + "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", + "description": "Method Name: `GetRedirectSpell`", + "value": 345 + }, + { + "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", + "description": "Method Name: `GetBaseAttackPostBonus`", + "value": 346 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 332 + "value": 347 }, { "name": "MODIFIER_FUNCTION_INVALID", diff --git a/files/panorama/events.json b/files/panorama/events.json index 07ef4bc..0473f59 100644 --- a/files/panorama/events.json +++ b/files/panorama/events.json @@ -257,7 +257,7 @@ }, { "name": "arg3", - "type": "int32" + "type": "HeroID_t" }, { "name": "arg4", @@ -275,7 +275,7 @@ }, { "name": "heroid", - "type": "int32" + "type": "HeroID_t" }, { "name": "heroVariant", @@ -324,7 +324,7 @@ ] }, "DOTAShowEconItemTooltip": { - "description": "Show the econ item tooltip for a given item, style, and hero. Use 0 for the default style, and -1 for the default hero.", + "description": "Show the econ item tooltip for a given item, style, and hero. Use 0 for the default style, and 0 for the default hero.", "panelEvent": true, "args": [ { @@ -337,7 +337,7 @@ }, { "name": "heroId", - "type": "int32" + "type": "HeroID_t" } ] }, @@ -347,7 +347,7 @@ "args": [ { "name": "heroId", - "type": "int32" + "type": "HeroID_t" }, { "name": "hero", diff --git a/files/vscripts/api.json b/files/vscripts/api.json index e9067e6..1ee5438 100644 --- a/files/vscripts/api.json +++ b/files/vscripts/api.json @@ -13702,7 +13702,14 @@ "returns": [ "nil" ], - "args": [] + "args": [ + { + "name": "delayRemove", + "types": [ + "float" + ] + } + ] }, { "kind": "function", @@ -14850,7 +14857,7 @@ "available": "both", "description": "Return the range around the parent this aura tries to apply its buff.", "returns": [ - "int" + "float" ], "args": [] }, @@ -15385,6 +15392,16 @@ "string" ] }, + { + "kind": "function", + "name": "GetBaseAttackPostBonus", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetBonusDayVision", @@ -15469,6 +15486,16 @@ } ] }, + { + "kind": "function", + "name": "GetDisableManaGain", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetFixedDayVision", @@ -15523,6 +15550,16 @@ } ] }, + { + "kind": "function", + "name": "GetMagicalArmorPiercingPercentageTarget", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetMinHealth", @@ -16770,6 +16807,26 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierInnateDamageBlockPctOverride", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, + { + "kind": "function", + "name": "GetModifierInventorySlotRestricted", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierInvisibilityAttackBehaviorException", @@ -18011,6 +18068,16 @@ "nil" ] }, + { + "kind": "function", + "name": "GetModifierSpellAmplify_PercentageTarget", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierSpellAmplify_PercentageUnique", @@ -18196,6 +18263,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierTotal_ConstantBlockStacking", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierTotalDamageOutgoing_Percentage", @@ -18344,6 +18421,16 @@ } ] }, + { + "kind": "function", + "name": "GetPhysicalArmorPiercingPercentageTarget", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetPrimaryStatDamageMultiplier", @@ -18354,6 +18441,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetRedirectSpell", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetReflectSpell", @@ -18439,6 +18536,16 @@ } ] }, + { + "kind": "function", + "name": "GetTierTokenReroll", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetTriggerCosmeticAndEndAttack", @@ -18459,6 +18566,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetVisionDegreeRestriction", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetVisualZDelta", @@ -18479,6 +18596,16 @@ "nil" ] }, + { + "kind": "function", + "name": "MinAttributeLevel", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", @@ -18775,6 +18902,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnCleaveAttackLanded", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnDamageCalculated", @@ -19289,6 +19426,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnTierTokenRerolled", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnTooltip", @@ -19309,6 +19456,16 @@ "float" ] }, + { + "kind": "function", + "name": "OnTreeCutDown", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnUnitMoved", @@ -22995,7 +23152,7 @@ "name": "GetAOERadius", "available": "server", "returns": [ - "int" + "float" ], "args": [] }, diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index 540c734..41cc4a6 100644 --- a/files/vscripts/enums.json +++ b/files/vscripts/enums.json @@ -442,11 +442,11 @@ "value": 0 }, { - "name": "DOTA_ABILITY_BEHAVIOR_BREAK_DISABLES", + "name": "DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST", "value": 0 }, { - "name": "DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST", + "name": "DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES", "value": 0 }, { @@ -489,6 +489,10 @@ "name": "DOTA_ABILITY_BEHAVIOR_UNLOCKED_BY_EFFECT_INDEX", "value": 0 }, + { + "name": "DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE", + "value": 0 + }, { "name": "DOTA_ABILITY_BEHAVIOR_HIDDEN", "value": 1 @@ -1490,8 +1494,12 @@ "value": 119 }, { - "name": "DOTA_INVALID_ORDER_COUNT", + "name": "DOTA_INVALID_ORDER_CANT_BUYBACK_CEASELESS_DIRGE", "value": 120 + }, + { + "name": "DOTA_INVALID_ORDER_COUNT", + "value": 121 } ] }, @@ -1776,6 +1784,10 @@ "name": "DOTA_UNIT_TARGET_FLAG_NO_INVIS", "value": 256 }, + { + "name": "DOTA_UNIT_TARGET_FLAG_CAN_BE_SEEN", + "value": 384 + }, { "name": "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS", "value": 512 @@ -2043,7 +2055,7 @@ "value": 4 }, { - "name": "DOTA_DAMAGE_FLAG_BYPASSES_BLOCK", + "name": "DOTA_DAMAGE_FLAG_BYPASSES_PHYSICAL_BLOCK", "value": 8 }, { @@ -2101,6 +2113,10 @@ { "name": "DOTA_DAMAGE_FLAG_ATTACK_MODIFIER", "value": 262144 + }, + { + "name": "DOTA_DAMAGE_FLAG_BYPASSES_ALL_BLOCK", + "value": 524288 } ] }, @@ -2863,356 +2879,360 @@ "value": 15 }, { - "name": "DOTA_LOADOUT_TYPE_BODY_HEAD", + "name": "DOTA_LOADOUT_TYPE_HERO_BASE", "value": 16 }, { - "name": "DOTA_LOADOUT_TYPE_MOUNT", + "name": "DOTA_LOADOUT_TYPE_BODY_HEAD", "value": 17 }, { - "name": "DOTA_LOADOUT_TYPE_SUMMON", + "name": "DOTA_LOADOUT_TYPE_MOUNT", "value": 18 }, { - "name": "DOTA_LOADOUT_TYPE_SHAPESHIFT", + "name": "DOTA_LOADOUT_TYPE_SUMMON", "value": 19 }, { - "name": "DOTA_LOADOUT_TYPE_TAUNT", + "name": "DOTA_LOADOUT_TYPE_SHAPESHIFT", "value": 20 }, { - "name": "DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS", + "name": "DOTA_LOADOUT_TYPE_TAUNT", "value": 21 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_ATTACK", + "name": "DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS", "value": 22 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY1", + "name": "DOTA_LOADOUT_TYPE_ABILITY_ATTACK", "value": 23 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY2", + "name": "DOTA_LOADOUT_TYPE_ABILITY1", "value": 24 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY3", + "name": "DOTA_LOADOUT_TYPE_ABILITY2", "value": 25 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY4", + "name": "DOTA_LOADOUT_TYPE_ABILITY3", "value": 26 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE", + "name": "DOTA_LOADOUT_TYPE_ABILITY4", "value": 27 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1", + "name": "DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE", "value": 28 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1", "value": 29 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2", "value": 30 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3", "value": 31 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4", "value": 32 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5", "value": 33 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6", "value": 34 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7", "value": 35 }, { - "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8", "value": 36 }, { - "name": "DOTA_LOADOUT_TYPE_VOICE", + "name": "DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9", "value": 37 }, { - "name": "DOTA_LOADOUT_PERSONA_1_START", + "name": "DOTA_LOADOUT_TYPE_VOICE", "value": 38 }, + { + "name": "DOTA_LOADOUT_PERSONA_1_START", + "value": 39 + }, { "name": "DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1", - "value": 38 + "value": 39 }, { "name": "DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1", - "value": 39 + "value": 40 }, { "name": "DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1", - "value": 40 + "value": 41 }, { "name": "DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1", - "value": 41 + "value": 42 }, { "name": "DOTA_LOADOUT_TYPE_HEAD_PERSONA_1", - "value": 42 + "value": 43 }, { "name": "DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1", - "value": 43 + "value": 44 }, { "name": "DOTA_LOADOUT_TYPE_ARMS_PERSONA_1", - "value": 44 + "value": 45 }, { "name": "DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1", - "value": 45 + "value": 46 }, { "name": "DOTA_LOADOUT_TYPE_BELT_PERSONA_1", - "value": 46 + "value": 47 }, { "name": "DOTA_LOADOUT_TYPE_NECK_PERSONA_1", - "value": 47 + "value": 48 }, { "name": "DOTA_LOADOUT_TYPE_BACK_PERSONA_1", - "value": 48 + "value": 49 }, { "name": "DOTA_LOADOUT_TYPE_LEGS_PERSONA_1", - "value": 49 + "value": 50 }, { "name": "DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1", - "value": 50 + "value": 51 }, { "name": "DOTA_LOADOUT_TYPE_TAIL_PERSONA_1", - "value": 51 + "value": 52 }, { "name": "DOTA_LOADOUT_TYPE_MISC_PERSONA_1", - "value": 52 + "value": 53 }, { "name": "DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1", - "value": 53 + "value": 54 }, { "name": "DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1", - "value": 54 + "value": 55 }, { "name": "DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1", - "value": 55 + "value": 56 }, { "name": "DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1", - "value": 56 + "value": 57 }, { "name": "DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1", - "value": 57 + "value": 58 }, { "name": "DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1", - "value": 58 + "value": 59 }, { "name": "DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1", - "value": 59 + "value": 60 }, { "name": "DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1", - "value": 60 + "value": 61 }, { "name": "DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1", - "value": 61 + "value": 62 }, { "name": "DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1", - "value": 62 + "value": 63 }, { "name": "DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1", - "value": 63 + "value": 64 }, { "name": "DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1", - "value": 64 + "value": 65 }, { "name": "DOTA_LOADOUT_PERSONA_1_END", - "value": 65 + "value": 66 }, { "name": "DOTA_LOADOUT_TYPE_VOICE_PERSONA_1", - "value": 65 + "value": 66 }, { "name": "DOTA_LOADOUT_TYPE_PERSONA_SELECTOR", - "value": 66 + "value": 67 }, { "name": "DOTA_LOADOUT_TYPE_COURIER", - "value": 67 + "value": 68 }, { "name": "DOTA_PLAYER_LOADOUT_START", - "value": 67 + "value": 68 }, { "name": "DOTA_LOADOUT_TYPE_ANNOUNCER", - "value": 68 + "value": 69 }, { "name": "DOTA_LOADOUT_TYPE_MEGA_KILLS", - "value": 69 + "value": 70 }, { "name": "DOTA_LOADOUT_TYPE_MUSIC", - "value": 70 + "value": 71 }, { "name": "DOTA_LOADOUT_TYPE_WARD", - "value": 71 + "value": 72 }, { "name": "DOTA_LOADOUT_TYPE_HUD_SKIN", - "value": 72 + "value": 73 }, { "name": "DOTA_LOADOUT_TYPE_LOADING_SCREEN", - "value": 73 + "value": 74 }, { "name": "DOTA_LOADOUT_TYPE_WEATHER", - "value": 74 + "value": 75 }, { "name": "DOTA_LOADOUT_TYPE_HEROIC_STATUE", - "value": 75 + "value": 76 }, { "name": "DOTA_LOADOUT_TYPE_MULTIKILL_BANNER", - "value": 76 + "value": 77 }, { "name": "DOTA_LOADOUT_TYPE_CURSOR_PACK", - "value": 77 + "value": 78 }, { "name": "DOTA_LOADOUT_TYPE_TELEPORT_EFFECT", - "value": 78 + "value": 79 }, { "name": "DOTA_LOADOUT_TYPE_BLINK_EFFECT", - "value": 79 + "value": 80 }, { "name": "DOTA_LOADOUT_TYPE_EMBLEM", - "value": 80 + "value": 81 }, { "name": "DOTA_LOADOUT_TYPE_TERRAIN", - "value": 81 + "value": 82 }, { "name": "DOTA_LOADOUT_TYPE_RADIANT_CREEPS", - "value": 82 + "value": 83 }, { "name": "DOTA_LOADOUT_TYPE_DIRE_CREEPS", - "value": 83 + "value": 84 }, { "name": "DOTA_LOADOUT_TYPE_RADIANT_TOWER", - "value": 84 + "value": 85 }, { "name": "DOTA_LOADOUT_TYPE_DIRE_TOWER", - "value": 85 + "value": 86 }, { "name": "DOTA_LOADOUT_TYPE_VERSUS_SCREEN", - "value": 86 + "value": 87 }, { "name": "DOTA_LOADOUT_TYPE_STREAK_EFFECT", - "value": 87 + "value": 88 }, { "name": "DOTA_LOADOUT_TYPE_KILL_EFFECT", - "value": 88 + "value": 89 }, { "name": "DOTA_LOADOUT_TYPE_DEATH_EFFECT", - "value": 89 + "value": 90 }, { "name": "DOTA_LOADOUT_TYPE_HEAD_EFFECT", - "value": 90 + "value": 91 }, { "name": "DOTA_LOADOUT_TYPE_MAP_EFFECT", - "value": 91 + "value": 92 }, { "name": "DOTA_LOADOUT_TYPE_COURIER_EFFECT", - "value": 92 + "value": 93 }, { "name": "DOTA_LOADOUT_TYPE_RADIANT_SIEGE_CREEPS", - "value": 93 + "value": 94 }, { "name": "DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS", - "value": 94 + "value": 95 }, { "name": "DOTA_LOADOUT_TYPE_ROSHAN", - "value": 95 + "value": 96 }, { "name": "DOTA_LOADOUT_TYPE_TORMENTOR", - "value": 96 + "value": 97 }, { "name": "DOTA_LOADOUT_TYPE_ANCIENT", - "value": 97 + "value": 98 }, { "name": "DOTA_PLAYER_LOADOUT_END", - "value": 97 + "value": 98 }, { "name": "DOTA_LOADOUT_TYPE_NONE", - "value": 98 + "value": 99 }, { "name": "DOTA_LOADOUT_TYPE_COUNT", - "value": 99 + "value": 100 } ] }, @@ -8980,46 +9000,46 @@ }, { "name": "ACT_DOTA_DISABLED_END", - "value": 1777 + "value": 1776 }, { - "name": "ACT_DOTA_VOODOO_REST", + "name": "ACT_DOTA_CYCLONE", "value": 1778 }, { - "name": "ACT_DOTA_RUN_ALT", + "name": "ACT_DOTA_IMPALE", "value": 1779 }, { - "name": "ACT_DOTA_RELAX_IN", - "value": 1783 + "name": "ACT_DOTA_TORRENT", + "value": 1780 }, { - "name": "ACT_DOTA_RELAX_OUT", - "value": 1784 + "name": "ACT_DOTA_VOODOO_REST", + "value": 1781 }, { - "name": "ACT_DOTA_CAST_FENCE", - "value": 1785 + "name": "ACT_DOTA_RUN_ALT", + "value": 1782 }, { - "name": "ACT_DOTA_SPWN", - "value": 1786 + "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "value": 1787 }, { - "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "name": "ACT_DOTA_RELAX_IN", "value": 1788 }, { - "name": "ACT_DOTA_CYCLONE", + "name": "ACT_DOTA_RELAX_OUT", "value": 1789 }, { - "name": "ACT_DOTA_IMPALE", + "name": "ACT_DOTA_CAST_FENCE", "value": 1790 }, { - "name": "ACT_DOTA_TORRENT", + "name": "ACT_DOTA_SPWN", "value": 1791 } ] @@ -9296,1422 +9316,1497 @@ "description": "Method Name: `GetModifierSpellAmplify_PercentageUnique`", "value": 47 }, + { + "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", + "description": "Method Name: `GetModifierSpellAmplify_PercentageTarget`", + "value": 48 + }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", "description": "Method Name: `GetModifierHealAmplify_PercentageSource`", - "value": 48 + "value": 49 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierHealAmplify_PercentageTarget`", - "value": 49 + "value": 50 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", "description": "Method Name: `GetModifierHPRegen_CanBeNegative`", - "value": 50 + "value": 51 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierHPRegenAmplify_Percentage`", - "value": 51 + "value": 52 }, { "name": "MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierLifestealRegenAmplify_Percentage`", - "value": 52 + "value": 53 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage`", - "value": 53 + "value": 54 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage`", - "value": 54 + "value": 55 }, { "name": "MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierManaDrainAmplify_Percentage`", - "value": 55 + "value": 56 }, { "name": "MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", "description": "Total amplify value is clamped to 0.\n\nMethod Name: `GetModifierMPRestoreAmplify_Percentage`.", - "value": 56 + "value": 57 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierBaseDamageOutgoing_Percentage`", - "value": 57 + "value": 58 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`", - "value": 58 + "value": 59 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingDamage_Percentage`", - "value": 59 + "value": 60 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingPhysicalDamage_Percentage`", - "value": 60 + "value": 61 }, { "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": 61 + "value": 62 }, { "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": 62 + "value": 63 }, { "name": "MODIFIER_PROPERTY_EVASION_CONSTANT", "description": "Method Name: `GetModifierEvasion_Constant`", - "value": 63 + "value": 64 }, { "name": "MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", "description": "Method Name: `GetModifierNegativeEvasion_Constant`", - "value": 64 + "value": 65 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE", "description": "Method Name: `GetModifierStatusResistance`", - "value": 65 + "value": 66 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", "description": "Method Name: `GetModifierStatusResistanceStacking`", - "value": 66 + "value": 67 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", "description": "Method Name: `GetModifierStatusResistanceCaster`", - "value": 67 + "value": 68 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE", "description": "Method Name: `GetModifierAvoidDamage`", - "value": 68 + "value": 69 }, { "name": "MODIFIER_PROPERTY_AVOID_SPELL", "description": "Method Name: `GetModifierAvoidSpell`", - "value": 69 + "value": 70 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE", "description": "Method Name: `GetModifierMiss_Percentage`", - "value": 70 + "value": 71 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", "description": "Values above 100% are ignored.\n\nMethod Name: `GetModifierPhysicalArmorBase_Percentage`.", - "value": 71 + "value": 72 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalArmorTotal_Percentage`", - "value": 72 + "value": 73 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", "description": "Method Name: `GetModifierPhysicalArmorBonus`", - "value": 73 + "value": 74 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", "description": "Method Name: `GetModifierPhysicalArmorBonusUnique`", - "value": 74 + "value": 75 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", "description": "Method Name: `GetModifierPhysicalArmorBonusUniqueActive`", - "value": 75 + "value": 76 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", "description": "Method Name: `GetModifierPhysicalArmorBonusPost`", - "value": 76 + "value": 77 }, { "name": "MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierMinPhysicalArmor`", - "value": 77 + "value": 78 }, { "name": "MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierIgnorePhysicalArmor`", - "value": 78 + "value": 79 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", "description": "Method Name: `GetModifierMagicalResistanceBaseReduction`", - "value": 79 + "value": 80 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", "description": "Method Name: `GetModifierMagicalResistanceDirectModification`", - "value": 80 + "value": 81 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", "description": "Method Name: `GetModifierMagicalResistanceBonus`", - "value": 81 + "value": 82 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", "description": "Method Name: `GetModifierMagicalResistanceBonusIllusions`", - "value": 82 + "value": 83 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceBonusUnique`", - "value": 83 + "value": 84 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceDecrepifyUnique`", - "value": 84 + "value": 85 }, { "name": "MODIFIER_PROPERTY_BASE_MANA_REGEN", "description": "Method Name: `GetModifierBaseRegen`", - "value": 85 + "value": 86 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantManaRegen`", - "value": 86 + "value": 87 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", "description": "Method Name: `GetModifierConstantManaRegenUnique`", - "value": 87 + "value": 88 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierTotalPercentageManaRegen`", - "value": 88 + "value": 89 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantHealthRegen`", - "value": 89 + "value": 90 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", "description": "Method Name: `GetModifierHealthRegenPercentage`", - "value": 90 + "value": 91 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierHealthRegenPercentageUnique`", - "value": 91 + "value": 92 }, { "name": "MODIFIER_PROPERTY_HEALTH_BONUS", "description": "Method Name: `GetModifierHealthBonus`", - "value": 92 + "value": 93 }, { "name": "MODIFIER_PROPERTY_MANA_BONUS", "description": "Method Name: `GetModifierManaBonus`", - "value": 93 + "value": 94 }, { "name": "MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", "description": "Method Name: `GetModifierExtraStrengthBonus`", - "value": 94 + "value": 95 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", "description": "Method Name: `GetModifierExtraHealthBonus`", - "value": 95 + "value": 96 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS", "description": "Method Name: `GetModifierExtraManaBonus`", - "value": 96 + "value": 97 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaBonusPercentage`", - "value": 97 + "value": 98 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", "description": "Method Name: `GetModifierExtraHealthPercentage`", - "value": 98 + "value": 99 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaPercentage`", - "value": 99 + "value": 100 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", "description": "Method Name: `GetModifierBonusStats_Strength`", - "value": 100 + "value": 101 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS", "description": "Method Name: `GetModifierBonusStats_Agility`", - "value": 101 + "value": 102 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", "description": "Method Name: `GetModifierBonusStats_Intellect`", - "value": 102 + "value": 103 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Strength_Percentage`", - "value": 103 + "value": 104 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Agility_Percentage`", - "value": 104 + "value": 105 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Intellect_Percentage`", - "value": 105 + "value": 106 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS", "description": "Method Name: `GetModifierCastRangeBonus`", - "value": 106 + "value": 107 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierCastRangeBonusPercentage`", - "value": 107 + "value": 108 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", "description": "Method Name: `GetModifierCastRangeBonusTarget`", - "value": 108 + "value": 109 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", "description": "Method Name: `GetModifierCastRangeBonusStacking`", - "value": 109 + "value": 110 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", "description": "Method Name: `GetModifierAttackRangeOverride`", - "value": 110 + "value": 111 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", "description": "Method Name: `GetModifierAttackRangeBonus`", - "value": 111 + "value": 112 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", "description": "Method Name: `GetModifierAttackRangeBonusUnique`", - "value": 112 + "value": 113 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAttackRangeBonusPercentage`", - "value": 113 + "value": 114 }, { "name": "MODIFIER_PROPERTY_MAX_ATTACK_RANGE", "description": "Method Name: `GetModifierMaxAttackRange`", - "value": 114 + "value": 115 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", "description": "Method Name: `GetModifierProjectileSpeedBonus`", - "value": 115 + "value": 116 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierProjectileSpeedBonusPercentage`", - "value": 116 + "value": 117 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_NAME", "description": "Method Name: `GetModifierProjectileName`", - "value": 117 + "value": 118 }, { "name": "MODIFIER_PROPERTY_REINCARNATION", "description": "Method Name: `ReincarnateTime`", - "value": 118 + "value": 119 }, { "name": "MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", "description": "Method Name: `ReincarnateSuppressFX`", - "value": 119 + "value": 120 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME", "description": "Method Name: `GetModifierConstantRespawnTime`", - "value": 120 + "value": 121 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageRespawnTime`", - "value": 121 + "value": 122 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_STACKING", "description": "Method Name: `GetModifierStackingRespawnTime`", - "value": 122 + "value": 123 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCooldown`", - "value": 123 + "value": 124 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", "description": "Method Name: `GetModifierPercentageCooldownOngoing`", - "value": 124 + "value": 125 }, { "name": "MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCasttime`", - "value": 125 + "value": 126 }, { "name": "MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageAttackAnimTime`", - "value": 126 + "value": 127 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageManacost`", - "value": 127 + "value": 128 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageManacostStacking`", - "value": 128 + "value": 129 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageHealthcost`", - "value": 129 + "value": 130 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageHealthcostStacking`", - "value": 130 + "value": 131 }, { "name": "MODIFIER_PROPERTY_DEATHGOLDCOST", "description": "Method Name: `GetModifierConstantDeathGoldCost`", - "value": 131 + "value": 132 }, { "name": "MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", "description": "Method Name: `GetModifierPercentageDeathGoldCost`", - "value": 132 + "value": 133 }, { "name": "MODIFIER_PROPERTY_EXP_RATE_BOOST", "description": "Method Name: `GetModifierPercentageExpRateBoost`", - "value": 133 + "value": 134 }, { "name": "MODIFIER_PROPERTY_GOLD_RATE_BOOST", "description": "Method Name: `GetModifierPercentageGoldRateBoost`", - "value": 134 + "value": 135 }, { "name": "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_CriticalStrike`", - "value": 135 + "value": 136 }, { "name": "MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_Target_CriticalStrike`", - "value": 136 + "value": 137 }, { "name": "MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierMagical_ConstantBlock`", - "value": 137 + "value": 138 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierPhysical_ConstantBlock`", - "value": 138 + "value": 139 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", "description": "Method Name: `GetModifierPhysical_ConstantBlockSpecial`", - "value": 139 + "value": 140 + }, + { + "name": "MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", + "description": "Method Name: `GetModifierInnateDamageBlockPctOverride`", + "value": 141 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", "description": "Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`", - "value": 140 + "value": 142 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierTotal_ConstantBlock`", - "value": 141 + "value": 143 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION", "description": "Method Name: `GetOverrideAnimation`", - "value": 142 + "value": 144 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", "description": "Method Name: `GetOverrideAnimationRate`", - "value": 143 + "value": 145 }, { "name": "MODIFIER_PROPERTY_ABSORB_SPELL", "description": "Method Name: `GetAbsorbSpell`", - "value": 144 + "value": 146 }, { "name": "MODIFIER_PROPERTY_REFLECT_SPELL", "description": "Method Name: `GetReflectSpell`", - "value": 145 + "value": 147 }, { "name": "MODIFIER_PROPERTY_DISABLE_AUTOATTACK", "description": "Method Name: `GetDisableAutoAttack`", - "value": 146 + "value": 148 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION", "description": "Method Name: `GetBonusDayVision`", - "value": 147 + "value": 149 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", "description": "Method Name: `GetBonusDayVisionPercentage`", - "value": 148 + "value": 150 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION", "description": "Method Name: `GetBonusNightVision`", - "value": 149 + "value": 151 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", "description": "Method Name: `GetBonusNightVisionUnique`", - "value": 150 + "value": 152 }, { "name": "MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", "description": "Method Name: `GetBonusVisionPercentage`", - "value": 151 + "value": 153 }, { "name": "MODIFIER_PROPERTY_FIXED_DAY_VISION", "description": "Method Name: `GetFixedDayVision`", - "value": 152 + "value": 154 }, { "name": "MODIFIER_PROPERTY_FIXED_NIGHT_VISION", "description": "Method Name: `GetFixedNightVision`", - "value": 153 + "value": 155 }, { "name": "MODIFIER_PROPERTY_MIN_HEALTH", "description": "Method Name: `GetMinHealth`", - "value": 154 + "value": 156 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", "description": "Method Name: `GetAbsoluteNoDamagePhysical`", - "value": 155 + "value": 157 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", "description": "Method Name: `GetAbsoluteNoDamageMagical`", - "value": 156 + "value": 158 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", "description": "Method Name: `GetAbsoluteNoDamagePure`", - "value": 157 + "value": 159 }, { "name": "MODIFIER_PROPERTY_IS_ILLUSION", "description": "Method Name: `GetIsIllusion`", - "value": 158 + "value": 160 }, { "name": "MODIFIER_PROPERTY_ILLUSION_LABEL", "description": "Method Name: `GetModifierIllusionLabel`", - "value": 159 + "value": 161 }, { "name": "MODIFIER_PROPERTY_STRONG_ILLUSION", "description": "Method Name: `GetModifierStrongIllusion`", - "value": 160 + "value": 162 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION", "description": "Method Name: `GetModifierSuperIllusion`", - "value": 161 + "value": 163 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", "description": "Method Name: `GetModifierSuperIllusionWithUltimate`", - "value": 162 + "value": 164 }, { "name": "MODIFIER_PROPERTY_XP_DURING_DEATH", "description": "Method Name: `GetModifierXPDuringDeath`", - "value": 163 + "value": 165 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", "description": "Method Name: `GetModifierTurnRate_Percentage`", - "value": 164 + "value": 166 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", "description": "Method Name: `GetModifierTurnRate_Override`", - "value": 165 + "value": 167 }, { "name": "MODIFIER_PROPERTY_DISABLE_HEALING", "description": "Method Name: `GetDisableHealing`", - "value": 166 + "value": 168 + }, + { + "name": "MODIFIER_PROPERTY_DISABLE_MANA_GAIN", + "description": "Method Name: `GetDisableManaGain`", + "value": 169 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", "description": "Method Name: `GetAlwaysAllowAttack`", - "value": 167 + "value": 170 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", "description": "Method Name: `GetAllowEtherealAttack`", - "value": 168 + "value": 171 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "description": "Method Name: `GetOverrideAttackMagical`", - "value": 169 + "value": 172 }, { "name": "MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "description": "Method Name: `GetModifierUnitStatsNeedsRefresh`", - "value": 170 + "value": 173 }, { "name": "MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value": 171 + "value": 174 }, { "name": "MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value": 172 + "value": 175 }, { "name": "MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", "description": "Method Name: `GetModifierUnitDisllowUpgrading`", - "value": 173 + "value": 176 }, { "name": "MODIFIER_PROPERTY_DODGE_PROJECTILE", "description": "Method Name: `GetModifierDodgeProjectile`", - "value": 174 + "value": 177 }, { "name": "MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", "description": "Method Name: `GetTriggerCosmeticAndEndAttack`", - "value": 175 + "value": 178 }, { "name": "MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", "description": "Method Name: `GetModifierMaxDebuffDuration`", - "value": 176 + "value": 179 }, { "name": "MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", "description": "Method Name: `GetPrimaryStatDamageMultiplier`", - "value": 177 + "value": 180 }, { "name": "MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", "description": "Method Name: `GetModifierPreAttack_DeadlyBlow`", - "value": 178 + "value": 181 }, { "name": "MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", "description": "Method Name: `GetAlwaysAutoAttackWhileHoldPosition`", - "value": 179 + "value": 182 + }, + { + "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", + "description": "Method Name: `GetPhysicalArmorPiercingPercentageTarget`", + "value": 183 + }, + { + "name": "MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", + "description": "Method Name: `GetMagicalArmorPiercingPercentageTarget`", + "value": 184 }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 180 + "value": 185 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 181 + "value": 186 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 182 + "value": 187 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 183 + "value": 188 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 184 + "value": 189 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 185 + "value": 190 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 186 + "value": 191 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 187 + "value": 192 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 188 + "value": 193 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 189 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 190 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 191 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 192 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 193 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 194 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 195 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 196 + "value": 201 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 197 + "value": 202 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 198 + "value": 203 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 199 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 200 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 201 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 202 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 203 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 204 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 205 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 206 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 207 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 208 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 209 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 210 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 211 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 212 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 213 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 214 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 215 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 216 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 217 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 218 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 219 + "value": 224 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 220 + "value": 225 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 221 + "value": 226 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 222 + "value": 227 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 223 + "value": 228 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 224 + "value": 229 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 225 + "value": 230 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 226 + "value": 231 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 227 + "value": 232 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 228 + "value": 233 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 229 + "value": 234 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 230 + "value": 235 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 231 + "value": 236 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 232 + "value": 237 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 233 + "value": 238 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 234 + "value": 239 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 235 + "value": 240 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 236 + "value": 241 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 237 + "value": 242 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 238 + "value": 243 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 239 + "value": 244 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 240 + "value": 245 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 241 + "value": 246 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 242 + "value": 247 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 243 + "value": 248 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 244 + "value": 249 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 245 + "value": 250 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 246 + "value": 251 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 247 + "value": 252 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 248 + "value": 253 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 249 + "value": 254 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 250 + "value": 255 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 251 + "value": 256 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 252 + "value": 257 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 253 + "value": 258 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 254 + "value": 259 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 255 + "value": 260 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 256 + "value": 261 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 257 + "value": 262 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 258 + "value": 263 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 259 + "value": 264 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 260 + "value": 265 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 261 + "value": 266 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 262 + "value": 267 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 263 + "value": 268 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 264 + "value": 269 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 265 + "value": 270 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 266 + "value": 271 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 267 + "value": 272 }, { "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", "description": "Method Name: `OnPreDebuffApplied`", - "value": 268 + "value": 273 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 269 + "value": 274 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 270 + "value": 275 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 271 + "value": 276 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 272 + "value": 277 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 273 + "value": 278 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 274 + "value": 279 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 275 + "value": 280 }, { "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": 276 + "value": 281 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 277 + "value": 282 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 278 + "value": 283 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 279 + "value": 284 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 280 + "value": 285 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 281 + "value": 286 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 282 + "value": 287 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 283 + "value": 288 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 284 + "value": 289 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 285 + "value": 290 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 286 + "value": 291 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 287 + "value": 292 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 288 + "value": 293 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 289 + "value": 294 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 290 + "value": 295 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 291 + "value": 296 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 292 + "value": 297 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 293 + "value": 298 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 294 + "value": 299 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 295 + "value": 300 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 296 + "value": 301 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 297 + "value": 302 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 298 + "value": 303 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 299 + "value": 304 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 300 + "value": 305 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 301 + "value": 306 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 302 + "value": 307 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 303 + "value": 308 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 304 + "value": 309 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 305 + "value": 310 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 306 + "value": 311 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 307 + "value": 312 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 308 + "value": 313 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 309 + "value": 314 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 310 + "value": 315 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 311 + "value": 316 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 312 + "value": 317 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 313 + "value": 318 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 314 + "value": 319 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 315 + "value": 320 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 316 + "value": 321 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 317 + "value": 322 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 318 + "value": 323 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 319 + "value": 324 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 320 + "value": 325 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 321 + "value": 326 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 322 + "value": 327 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 323 + "value": 328 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 324 + "value": 329 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 325 + "value": 330 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 326 + "value": 331 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 327 + "value": 332 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 328 + "value": 333 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 329 + "value": 334 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 330 + "value": 335 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 331 + "value": 336 + }, + { + "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", + "description": "Method Name: `OnTreeCutDown`", + "value": 337 + }, + { + "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", + "description": "Method Name: `OnCleaveAttackLanded`", + "value": 338 + }, + { + "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", + "description": "Method Name: `MinAttributeLevel`", + "value": 339 + }, + { + "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", + "description": "Method Name: `GetTierTokenReroll`", + "value": 340 + }, + { + "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", + "description": "Method Name: `GetVisionDegreeRestriction`", + "value": 341 + }, + { + "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", + "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", + "value": 342 + }, + { + "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", + "description": "Method Name: `GetModifierInventorySlotRestricted`", + "value": 343 + }, + { + "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", + "description": "Method Name: `OnTierTokenRerolled`", + "value": 344 + }, + { + "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", + "description": "Method Name: `GetRedirectSpell`", + "value": 345 + }, + { + "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", + "description": "Method Name: `GetBaseAttackPostBonus`", + "value": 346 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 332 + "value": 347 }, { "name": "MODIFIER_FUNCTION_INVALID", @@ -11650,88 +11745,96 @@ "value": 31 }, { - "name": "AE_CL_SUPPRESS_EVENTS_WITH_TAG", + "name": "AE_DISABLE_PLATFORM", "value": 32 }, { - "name": "AE_CL_HIDE_PARTICLE_EFFECT", + "name": "AE_ENABLE_PLATFORM", "value": 33 }, { - "name": "AE_CL_SHOW_PARTICLE_EFFECT", + "name": "AE_CL_SUPPRESS_EVENTS_WITH_TAG", "value": 34 }, { - "name": "AE_CL_ADD_PARTICLE_EFFECT_CP", + "name": "AE_CL_HIDE_PARTICLE_EFFECT", "value": 35 }, { - "name": "AE_CL_SPEECH", + "name": "AE_CL_SHOW_PARTICLE_EFFECT", "value": 36 }, { - "name": "AE_CL_PANORAMA_EVENT", + "name": "AE_CL_ADD_PARTICLE_EFFECT_CP", "value": 37 }, { - "name": "AE_CL_DOTA_PLAY_STATUS_EFFECT", + "name": "AE_CL_SPEECH", "value": 38 }, { - "name": "AE_CL_DOTA_STOP_STATUS_EFFECT", + "name": "AE_CL_PANORAMA_EVENT", "value": 39 }, { - "name": "AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", + "name": "AE_CL_DOTA_PLAY_STATUS_EFFECT", "value": 40 }, { - "name": "AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", + "name": "AE_CL_DOTA_STOP_STATUS_EFFECT", "value": 41 }, { - "name": "AE_DOTA_PET_ITEM_PICKUP", + "name": "AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", "value": 42 }, { - "name": "AE_DOTA_PET_ITEM_DROP", + "name": "AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", "value": 43 }, { - "name": "AE_DOTA_SUPPRESS_CONSTANT_LAYER", + "name": "AE_DOTA_PET_ITEM_PICKUP", "value": 44 }, { - "name": "AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", + "name": "AE_DOTA_PET_ITEM_DROP", "value": 45 }, { - "name": "AE_DOTA_CREATE_CLINKZ_ATTACK", + "name": "AE_DOTA_SUPPRESS_CONSTANT_LAYER", "value": 46 }, { - "name": "AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", + "name": "AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", "value": 47 }, { - "name": "AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", + "name": "AE_DOTA_CREATE_CLINKZ_ATTACK", "value": 48 }, { - "name": "AE_DOTA_SWITCH_ATTACK_COMBO", + "name": "AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", "value": 49 }, { - "name": "AE_EF_NODRAW", + "name": "AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", "value": 50 }, { - "name": "AE_EF_DRAW", + "name": "AE_DOTA_SWITCH_ATTACK_COMBO", "value": 51 }, { - "name": "AE_DOTA_PLAY_SOUND_ATTACK", + "name": "AE_EF_NODRAW", "value": 52 + }, + { + "name": "AE_EF_DRAW", + "value": 53 + }, + { + "name": "AE_DOTA_PLAY_SOUND_ATTACK", + "value": 54 } ], "description": "https://developer.valvesoftware.com/wiki/Animation_Events#Server_events" diff --git a/src/schema-builder/index.ts b/src/schema-builder/index.ts index 6ffad9a..b3e846b 100644 --- a/src/schema-builder/index.ts +++ b/src/schema-builder/index.ts @@ -50,4 +50,5 @@ export const int = () => num().integer(); export const map = (schema: Schema, name?: string) => obj(name).rest(schema); export const oneOfLiterals = (values: LiteralSchemaValue[]) => oneOf(values.map(literal)); export const binaryBoolean = () => oneOfLiterals([0, 1]); +export const stringBoolean = () => oneOfLiterals(['true', 'false']); export const vector = () => arrayLike().min(3).max(3); diff --git a/src/schemas/abilities/base.ts b/src/schemas/abilities/base.ts index a743ef4..6c584bf 100644 --- a/src/schemas/abilities/base.ts +++ b/src/schemas/abilities/base.ts @@ -73,6 +73,7 @@ export const baseAbility = (schemaName = 'BaseAbility') => .field('ad_linked_abilities', s.str()) .field('SpecialBonusIntrinsicModifier', s.str()) .field('LinkedShardAbility', s.str().pattern(resourcePatterns.ability)) + .field('IsBreakable', s.binaryBoolean()) .field( 'AbilitySpecial', @@ -198,6 +199,11 @@ export const baseItem = (name = 'BaseItem') => .field('ModelScale', s.num()) .field('ItemAllowCombineFromGround', s.binaryBoolean()) + .field('SuggestPregame', s.binaryBoolean()) + .field('SuggestEarlygame', s.binaryBoolean()) + .field('SuggestLategame', s.binaryBoolean()) + .field('CooldownPausedOutOfInventory', s.binaryBoolean()) + // TODO: Used only in `seasonal_ti9_banner` .field('UnlockMinEffectIndex', s.int().min(0)) .field('UnlockMaxEffectIndex', s.int().min(0)) diff --git a/src/schemas/units/heroes.ts b/src/schemas/units/heroes.ts index c841285..434728b 100644 --- a/src/schemas/units/heroes.ts +++ b/src/schemas/units/heroes.ts @@ -61,6 +61,7 @@ const baseHero = () => .field('GradientID', s.int().min(0)) .field('AbilityIconReplacements', s.obj().rest(s.str(), 'string')) .field('KeyValueOverrides', s.obj().rest(s.num(), 'string')) + .field('Deprecated', s.stringBoolean()) .field( 'Abilities', s.obj().rest(