From 4c5afb46d49599cd6311875655d69289a1303038 Mon Sep 17 00:00:00 2001 From: SanctusAnimus <43399078+SanctusAnimus@users.noreply.github.com> Date: Thu, 26 Jun 2025 10:56:26 +0300 Subject: [PATCH 1/8] minor patch --- build/engine-enums/data.ts | 2 +- dumper/dump | 3050 ++++++++++++++++++------------------ files/engine-enums.json | 8 +- files/panorama/enums.json | 862 +++++----- files/panorama/events.json | 4 + files/vscripts/api.json | 20 +- files/vscripts/enums.json | 660 ++++---- 7 files changed, 2298 insertions(+), 2308 deletions(-) diff --git a/build/engine-enums/data.ts b/build/engine-enums/data.ts index e8b95f8..94d0078 100644 --- a/build/engine-enums/data.ts +++ b/build/engine-enums/data.ts @@ -55,7 +55,7 @@ export const extracted: ExtractionRule[] = [ !x.startsWith('DOTA_UNIT_TARGET_TEAM_') && !x.startsWith('DOTA_UNIT_TARGET_FLAG_'), }, { prefix: 'DOTA_UNIT_TARGET_TEAM_' }, - { prefix: 'DOTA_ABILITY_TYPE_' }, + { prefix: 'ABILITY_TYPE_' }, { name: 'BotItemType', prefix: 'ITEM_', diff --git a/dumper/dump b/dumper/dump index ab11f57..7254fb7 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6425 -ServerVersion=6425 +ClientVersion=6479 +ServerVersion=6479 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=9778541 -VersionDate=May 23 2025 -VersionTime=19:41:03 +SourceRevision=9860107 +VersionDate=Jun 25 2025 +VersionTime=18:09:53 $> dump_panorama_css_properties === align === <Needs a description> @@ -739,7 +739,7 @@ $> dump_panorama_events | Yes | Show tooltip for an item in the entityIndex NPC's inventory. |- -| DOTAShowAbilityShopItemTooltip(string abilityName, string guideName, int32 entityIndex) +| DOTAShowAbilityShopItemTooltip(string abilityName, string guideName, int32 entityIndex, class AbilityID_t nParentId) | Yes | Show tooltip for an item in the entityIndex NPC's shop. |- @@ -2062,656 +2062,655 @@ declare enum modifierfunction MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 51, /** GetModifierHealAmplify_PercentageTarget */ MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 52, - /** GetModifierHPRegen_CanBeNegative */ - MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE = 53, /** GetModifierHPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 54, + MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 53, /** GetModifierLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, + MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, /** GetModifierSpellLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 56, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, /** GetModifierSpellLifestealRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 57, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 56, /** GetModifierMPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 58, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 57, /** GetModifierMPRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 59, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 58, /** GetModifierManaDrainAmplify_Percentage */ - MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 60, + MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 59, /** GetModifierMPRestoreAmplify_Percentage */ - MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 61, + MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 60, /** GetModifierBaseDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 62, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 61, /** GetModifierBaseDamageOutgoing_PercentageUnique */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 63, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 62, /** GetModifierIncomingDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 64, + MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 63, /** GetModifierIncomingPhysicalDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 65, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 64, /** GetModifierIncomingPhysicalDamageConstant */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 66, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 65, /** GetModifierIncomingSpellDamageConstant */ - MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 67, + MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 66, /** GetModifierEvasion_Constant */ - MODIFIER_PROPERTY_EVASION_CONSTANT = 68, + MODIFIER_PROPERTY_EVASION_CONSTANT = 67, /** GetModifierNegativeEvasion_Constant */ - MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 69, + MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 68, /** GetModifierStatusResistance */ - MODIFIER_PROPERTY_STATUS_RESISTANCE = 70, + MODIFIER_PROPERTY_STATUS_RESISTANCE = 69, /** GetModifierStatusResistanceStacking */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 71, + MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 70, /** GetModifierStatusResistanceCaster */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 72, + MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 71, /** GetModifierAvoidDamage */ - MODIFIER_PROPERTY_AVOID_DAMAGE = 73, + MODIFIER_PROPERTY_AVOID_DAMAGE = 72, /** GetModifierAvoidSpell */ - MODIFIER_PROPERTY_AVOID_SPELL = 74, + MODIFIER_PROPERTY_AVOID_SPELL = 73, /** GetModifierMiss_Percentage */ - MODIFIER_PROPERTY_MISS_PERCENTAGE = 75, + MODIFIER_PROPERTY_MISS_PERCENTAGE = 74, /** GetModifierPhysicalArmorBase_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 76, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 75, /** GetModifierPhysicalArmorTotal_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 77, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 76, /** GetModifierPhysicalArmorBonus */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 78, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 77, /** GetModifierPhysicalArmorBonusUnique */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 79, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 78, /** GetModifierPhysicalArmorBonusUniqueActive */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 80, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 79, /** GetModifierPhysicalArmorBonusPost */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 81, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 80, /** GetModifierMinPhysicalArmor */ - MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 82, + MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 81, /** GetModifierIgnorePhysicalArmor */ - MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 83, + MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 82, /** GetModifierMagicalResistanceBaseReduction */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 84, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 83, /** GetModifierMagicalResistanceDirectModification */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 85, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 84, /** GetModifierMagicalResistanceBonus */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 86, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 85, /** GetModifierMagicalResistanceBonusIllusions */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 87, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 86, /** GetModifierMagicalResistanceBonusUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 88, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 87, /** GetModifierMagicalResistanceDecrepifyUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 89, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 88, /** GetModifierBaseRegen */ - MODIFIER_PROPERTY_BASE_MANA_REGEN = 90, + MODIFIER_PROPERTY_BASE_MANA_REGEN = 89, /** GetModifierConstantManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 91, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 90, /** GetModifierConstantManaRegenUnique */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 92, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 91, /** GetModifierTotalPercentageManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 93, + MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 92, /** GetModifierConstantHealthRegen */ - MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 94, + MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 93, /** GetModifierHealthRegenPercentage */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 95, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 94, /** GetModifierHealthRegenPercentageUnique */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 96, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 95, /** GetModifierHealthBonus */ - MODIFIER_PROPERTY_HEALTH_BONUS = 97, + MODIFIER_PROPERTY_HEALTH_BONUS = 96, /** GetModifierManaBonus */ - MODIFIER_PROPERTY_MANA_BONUS = 98, + MODIFIER_PROPERTY_MANA_BONUS = 97, /** GetModifierExtraStrengthBonus */ - MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 99, + MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 98, /** GetModifierExtraHealthBonus */ - MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 100, + MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 99, /** GetModifierExtraManaBonus */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 101, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 100, /** GetModifierExtraManaBonusPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 102, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 101, /** GetModifierExtraHealthPercentage */ - MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 103, + MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 102, /** GetModifierExtraManaPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 104, + MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 103, /** GetModifierBonusStats_Strength */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 105, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 104, /** GetModifierBonusStats_Agility */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 106, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 105, /** GetModifierBonusStats_Intellect */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 107, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 106, /** GetModifierBonusStats_Strength_Percentage */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 108, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 107, /** GetModifierBonusStats_Agility_Percentage */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 109, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 108, /** GetModifierBonusStats_Intellect_Percentage */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 110, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 109, /** GetModifierCastRangeBonus */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS = 111, + MODIFIER_PROPERTY_CAST_RANGE_BONUS = 110, /** GetModifierCastRangeBonusPercentage */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 112, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 111, /** GetModifierCastRangeBonusTarget */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 113, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 112, /** GetModifierCastRangeBonusStacking */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 114, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 113, /** GetModifierAttackRangeOverride */ - MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 115, + MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 114, /** GetModifierAttackRangeBonus */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 116, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 115, /** GetModifierAttackRangeBonusUnique */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 117, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 116, /** GetModifierAttackRangeBonusPercentage */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 118, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 117, /** GetModifierMaxAttackRange */ - MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 119, + MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 118, /** GetModifierProjectileSpeedBonus */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 120, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 119, /** GetModifierProjectileSpeedBonusPercentage */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 121, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 120, /** GetModifierProjectileName */ - MODIFIER_PROPERTY_PROJECTILE_NAME = 122, + MODIFIER_PROPERTY_PROJECTILE_NAME = 121, /** ReincarnateTime */ - MODIFIER_PROPERTY_REINCARNATION = 123, + MODIFIER_PROPERTY_REINCARNATION = 122, /** ReincarnateSuppressFX */ - MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 124, + MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 123, /** GetModifierConstantRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME = 125, + MODIFIER_PROPERTY_RESPAWNTIME = 124, /** GetModifierPercentageRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 126, + MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 125, /** GetModifierStackingRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 127, + MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 126, /** GetModifierPercentageCooldown */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 128, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 127, /** GetModifierPercentageCooldownOngoing */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 129, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 128, /** GetModifierPercentageCasttime */ - MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 130, + MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 129, /** GetModifierPercentageAttackAnimTime */ - MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 131, + MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 130, /** GetModifierPercentageManacost */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 132, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 131, /** GetModifierPercentageManacostStacking */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 133, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 132, /** GetModifierPercentageHealthcost */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 134, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 133, /** GetModifierPercentageHealthcostStacking */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 135, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 134, /** GetModifierConstantDeathGoldCost */ - MODIFIER_PROPERTY_DEATHGOLDCOST = 136, + MODIFIER_PROPERTY_DEATHGOLDCOST = 135, /** GetModifierPercentageDeathGoldCost */ - MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 137, + MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 136, /** GetModifierPercentageExpRateBoost */ - MODIFIER_PROPERTY_EXP_RATE_BOOST = 138, + MODIFIER_PROPERTY_EXP_RATE_BOOST = 137, /** GetModifierPercentageGoldRateBoost */ - MODIFIER_PROPERTY_GOLD_RATE_BOOST = 139, + MODIFIER_PROPERTY_GOLD_RATE_BOOST = 138, /** GetModifierPreAttack_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 140, + MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 139, /** GetModifierPreAttack_Target_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 141, + MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 140, /** GetModifierMagical_ConstantBlock */ - MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 142, + MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 141, /** GetModifierPhysical_ConstantBlock */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 143, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 142, /** GetModifierPhysical_ConstantBlockSpecial */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 144, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 143, /** GetModifierInnateDamageBlockPctOverride */ - MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 145, + MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 144, /** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 146, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 145, /** GetModifierTotal_ConstantBlock */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 147, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 146, /** GetOverrideAnimation */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 148, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 147, /** GetOverrideAnimationRate */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 149, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 148, /** GetAbsorbSpell */ - MODIFIER_PROPERTY_ABSORB_SPELL = 150, + MODIFIER_PROPERTY_ABSORB_SPELL = 149, /** GetReflectSpell */ - MODIFIER_PROPERTY_REFLECT_SPELL = 151, + MODIFIER_PROPERTY_REFLECT_SPELL = 150, /** GetDisableAutoAttack */ - MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 152, + MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 151, /** GetBonusDayVision */ - MODIFIER_PROPERTY_BONUS_DAY_VISION = 153, + MODIFIER_PROPERTY_BONUS_DAY_VISION = 152, /** GetBonusDayVisionPercentage */ - MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 154, + MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 153, /** GetBonusNightVision */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 155, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 154, /** GetBonusNightVisionUnique */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 156, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 155, /** GetBonusVisionPercentage */ - MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 157, + MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 156, /** GetFixedDayVision */ - MODIFIER_PROPERTY_FIXED_DAY_VISION = 158, + MODIFIER_PROPERTY_FIXED_DAY_VISION = 157, /** GetFixedNightVision */ - MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 159, + MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 158, /** GetMinHealth */ - MODIFIER_PROPERTY_MIN_HEALTH = 160, + MODIFIER_PROPERTY_MIN_HEALTH = 159, /** GetMinMana */ - MODIFIER_PROPERTY_MIN_MANA = 161, + MODIFIER_PROPERTY_MIN_MANA = 160, /** GetAbsoluteNoDamagePhysical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 162, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 161, /** GetAbsoluteNoDamageMagical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 163, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 162, /** GetAbsoluteNoDamagePure */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 164, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 163, /** GetIsIllusion */ - MODIFIER_PROPERTY_IS_ILLUSION = 165, + MODIFIER_PROPERTY_IS_ILLUSION = 164, /** GetModifierIllusionLabel */ - MODIFIER_PROPERTY_ILLUSION_LABEL = 166, + MODIFIER_PROPERTY_ILLUSION_LABEL = 165, /** GetModifierStrongIllusion */ - MODIFIER_PROPERTY_STRONG_ILLUSION = 167, + MODIFIER_PROPERTY_STRONG_ILLUSION = 166, /** GetModifierSuperIllusion */ - MODIFIER_PROPERTY_SUPER_ILLUSION = 168, + MODIFIER_PROPERTY_SUPER_ILLUSION = 167, /** GetModifierSuperIllusionWithUltimate */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 169, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 168, /** GetModifierXPDuringDeath */ - MODIFIER_PROPERTY_XP_DURING_DEATH = 170, + MODIFIER_PROPERTY_XP_DURING_DEATH = 169, /** GetModifierTurnRate_Percentage */ - MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 171, + MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 170, /** GetModifierTurnRate_Override */ - MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 172, + MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 171, /** GetDisableHealing */ - MODIFIER_PROPERTY_DISABLE_HEALING = 173, + MODIFIER_PROPERTY_DISABLE_HEALING = 172, /** GetDisableManaGain */ - MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 174, + MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 173, /** GetAlwaysAllowAttack */ - MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 175, + MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 174, /** GetAllowEtherealAttack */ - MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 176, + MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 175, /** GetOverrideAttackMagical */ - MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 177, + MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 176, /** GetModifierUnitStatsNeedsRefresh */ - MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 178, + MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 177, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 179, + MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 178, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 180, + MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 179, /** GetModifierUnitDisllowUpgrading */ - MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 181, + MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 180, /** GetModifierDodgeProjectile */ - MODIFIER_PROPERTY_DODGE_PROJECTILE = 182, + MODIFIER_PROPERTY_DODGE_PROJECTILE = 181, /** GetTriggerCosmeticAndEndAttack */ - MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 183, + MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 182, /** GetModifierMaxDebuffDuration */ - MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 184, + MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 183, /** GetPrimaryStatDamageMultiplier */ - MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 185, + MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 184, /** GetModifierPreAttack_DeadlyBlow */ - MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 186, + MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 185, /** GetAlwaysAutoAttackWhileHoldPosition */ - MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 187, + MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 186, /** GetPhysicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 187, /** GetMagicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, + MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, /** GetCriticalStrikeBonus */ - MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 190, + MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 189, /** GetConvertAttackPhysicalToPure */ - MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 191, + MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 190, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 192, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 191, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 193, + MODIFIER_EVENT_ON_ATTACK_RECORD = 192, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 194, + MODIFIER_EVENT_ON_ATTACK_START = 193, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 195, + MODIFIER_EVENT_ON_ATTACK = 194, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 196, + MODIFIER_EVENT_ON_ATTACK_LANDED = 195, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 197, + MODIFIER_EVENT_ON_ATTACK_FAIL = 196, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 198, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 197, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 199, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 198, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 200, + MODIFIER_EVENT_ON_ORDER = 199, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 201, + MODIFIER_EVENT_ON_UNIT_MOVED = 200, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 202, + MODIFIER_EVENT_ON_ABILITY_START = 201, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 203, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 202, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 204, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 203, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 205, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 204, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 206, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 205, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 207, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 206, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 208, + MODIFIER_EVENT_ON_REFRESH = 207, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 209, + MODIFIER_EVENT_ON_TAKEDAMAGE = 208, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 210, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 209, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 211, + MODIFIER_EVENT_ON_STATE_CHANGED = 210, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 212, + MODIFIER_EVENT_ON_ORB_EFFECT = 211, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 213, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 212, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 214, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 213, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 215, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 214, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 216, + MODIFIER_EVENT_ON_ATTACKED = 215, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 217, + MODIFIER_EVENT_ON_DEATH = 216, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 218, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 217, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 219, + MODIFIER_EVENT_ON_RESPAWN = 218, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 220, + MODIFIER_EVENT_ON_SPENT_MANA = 219, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 221, + MODIFIER_EVENT_ON_SPENT_HEALTH = 220, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 222, + MODIFIER_EVENT_ON_TELEPORTING = 221, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 223, + MODIFIER_EVENT_ON_TELEPORTED = 222, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 224, + MODIFIER_EVENT_ON_SET_LOCATION = 223, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 225, + MODIFIER_EVENT_ON_HEALTH_GAINED = 224, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 226, + MODIFIER_EVENT_ON_MANA_GAINED = 225, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 227, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 226, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 228, + MODIFIER_EVENT_ON_HERO_KILLED = 227, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 229, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 228, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 230, + MODIFIER_EVENT_ON_BUILDING_KILLED = 229, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 231, + MODIFIER_EVENT_ON_MODEL_CHANGED = 230, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 232, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 231, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 233, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 232, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 234, + MODIFIER_PROPERTY_TOOLTIP = 233, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 235, + MODIFIER_PROPERTY_MODEL_CHANGE = 234, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 236, + MODIFIER_PROPERTY_MODEL_SCALE = 235, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 237, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 236, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 238, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 237, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 239, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 238, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 240, + MODIFIER_PROPERTY_IS_SCEPTER = 239, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 241, + MODIFIER_PROPERTY_IS_SHARD = 240, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 242, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 241, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 243, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 242, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 244, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 243, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 245, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 244, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 246, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 245, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 247, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 246, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 248, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 247, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 249, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 248, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 250, + MODIFIER_PROPERTY_DISABLE_TURNING = 249, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 251, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 250, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 252, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 251, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 253, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 252, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 254, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 253, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 255, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 254, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 256, + MODIFIER_EVENT_ON_DOMINATED = 255, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 257, + MODIFIER_EVENT_ON_KILL = 256, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 258, + MODIFIER_EVENT_ON_ASSIST = 257, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 259, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 258, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 260, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 259, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 261, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 260, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 262, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 261, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 263, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 262, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 264, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 263, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 265, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 266, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 264, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 265, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 267, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 266, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 268, + MODIFIER_PROPERTY_TOOLTIP2 = 267, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 269, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 268, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 270, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 269, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 271, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 270, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 272, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 271, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 273, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 272, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 274, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 273, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 275, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 274, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 276, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 277, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 275, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 276, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 278, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 277, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 279, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 278, /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 280, + MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 279, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 281, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 280, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 282, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 281, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 283, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 282, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 284, + MODIFIER_PROPERTY_PACK_RAT = 283, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 285, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 284, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 286, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 285, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 287, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 286, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 288, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 287, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 289, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 288, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 290, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 289, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 291, + MODIFIER_PROPERTY_FAIL_ATTACK = 290, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 292, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 291, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 293, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 292, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 294, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 293, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 295, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 294, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 296, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 295, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 297, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 296, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 298, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 297, /** GetModifierSlowResistanceAppliesToAttacks */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 299, + MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 298, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 300, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 299, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 301, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 300, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 302, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 301, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 303, + MODIFIER_PROPERTY_BECOME_STRENGTH = 302, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 304, + MODIFIER_PROPERTY_BECOME_AGILITY = 303, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 305, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 304, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 306, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 305, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 307, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 306, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 308, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 307, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 309, + MODIFIER_PROPERTY_SHARE_XPRUNE = 308, /** GetModifierXPFountainCountdownTimeOverride */ - MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 310, + MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 309, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 311, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 310, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 312, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 311, /** GetModifierPreserveNeutralItemPassives */ - MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 313, + MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 312, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 314, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 313, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 315, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 314, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 316, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 315, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 317, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 316, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 318, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 317, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 319, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 318, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 320, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 319, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 321, + MODIFIER_PROPERTY_ABILITY_POINTS = 320, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 322, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 321, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 323, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 322, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 324, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 323, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 325, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 324, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 326, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 325, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 327, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 326, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 328, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 327, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 329, + MODIFIER_PROPERTY_FOW_TEAM = 328, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 330, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 329, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 331, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 330, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 332, + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 331, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 333, + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 332, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 334, + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 333, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 335, + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 334, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 336, + MODIFIER_EVENT_ON_DAY_STARTED = 335, /** OnNightStarted */ - MODIFIER_EVENT_ON_NIGHT_STARTED = 337, + MODIFIER_EVENT_ON_NIGHT_STARTED = 336, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 338, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 337, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 339, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 338, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 340, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 339, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 341, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 340, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 342, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 341, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 343, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 342, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 344, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 343, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 345, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 344, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 346, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 345, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 347, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 346, /** OnTreeCutDown */ - MODIFIER_EVENT_ON_TREE_CUT_DOWN = 348, + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 347, /** OnCleaveAttackLanded */ - MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 349, + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 348, /** MinAttributeLevel */ - MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 350, + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 349, /** GetTierTokenReroll */ - MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 351, + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 350, /** GetVisionDegreeRestriction */ - MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 352, + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 351, /** GetModifierTotal_ConstantBlockStacking */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 353, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 352, /** GetModifierInventorySlotRestricted */ - MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 354, + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 353, /** OnTierTokenRerolled */ - MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 355, + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 354, /** GetRedirectSpell */ - MODIFIER_PROPERTY_REDIRECT_SPELL = 356, + MODIFIER_PROPERTY_REDIRECT_SPELL = 355, /** GetBaseAttackPostBonus */ - MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 357, + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 356, /** OnFoWTeamChanged */ - MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 358, + MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 357, /** GetSuppressAttackProcs */ - MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 359, + MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 358, /** OnAbilityToggled */ - MODIFIER_EVENT_ON_ABILITY_TOGGLED = 360, + MODIFIER_EVENT_ON_ABILITY_TOGGLED = 359, /** GetModifierAvoidAttackProcs */ - MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 361, + MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 360, /** OnRuneSpawn */ - MODIFIER_EVENT_ON_RUNE_SPAWN = 362, + MODIFIER_EVENT_ON_RUNE_SPAWN = 361, /** GetModifierProperty_PhysicalLifesteal */ - MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 363, + MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 362, /** GetModifierProperty_MagicalLifesteal */ - MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 364, + MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 363, /** OnPureDamageCalculated */ - MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 365, + MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 364, /** GetModifierNeutralTrinketOptions */ - MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 366, + MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 365, /** GetModifierNeutralEnhancementOptions */ - MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 367, + MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 366, /** GetModifierMoveSpeedMax_BonusConstant */ - MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 368, + MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 367, /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ - MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 369, + MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 368, /** GetModifierPropertyForbidIllusions */ - MODIFIER_PROPERTY_FORBID_ILLUSIONS = 370, + MODIFIER_PROPERTY_FORBID_ILLUSIONS = 369, /** GetModifierPropertyManacostOverride */ - MODIFIER_PROPERTY_MANACOST_OVERRIDE = 371, + MODIFIER_PROPERTY_MANACOST_OVERRIDE = 370, /** GetModifierPropertyRestorationAmplification */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 372, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 371, /** GetModifierPropertyRestorationAmplificationUnique */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 373, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 372, /** GetModifierPropertyHealingAmplificationUnique */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 374, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 373, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 375, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 374, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 376, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 375, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 377, - MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT = 378, - MODIFIER_FUNCTION_LAST = 379, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 376, + /** GetRequiredLevel */ + MODIFIER_PROPERTY_REQUIRED_LEVEL = 377, + MODIFIER_FUNCTION_LAST = 378, MODIFIER_FUNCTION_INVALID = 65535, } @@ -3108,105 +3107,106 @@ declare enum DOTAKeybindCommand_t DOTA_KEYBIND_ACTIVATE_RADAR = 144, DOTA_KEYBIND_PURCHASE_QUICKBUY = 145, DOTA_KEYBIND_PURCHASE_STICKY = 146, - DOTA_KEYBIND_GRAB_STASH_ITEMS = 147, - DOTA_KEYBIND_TOGGLE_AUTOATTACK = 148, - DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 149, - DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 150, - DOTA_KEYBIND_FILTER_ENEMY = 151, - DOTA_KEYBIND_FILTER_ALLY = 152, - DOTA_KEYBIND_FILTER_HERO = 153, - DOTA_KEYBIND_FILTER_NONHERO = 154, - DOTA_KEYBIND_TAUNT = 155, - DOTA_KEYBIND_SHOP_CONSUMABLES = 156, - DOTA_KEYBIND_SHOP_ATTRIBUTES = 157, - DOTA_KEYBIND_SHOP_ARMAMENTS = 158, - DOTA_KEYBIND_SHOP_ARCANE = 159, - DOTA_KEYBIND_SHOP_BASICS = 160, - DOTA_KEYBIND_SHOP_SUPPORT = 161, - DOTA_KEYBIND_SHOP_CASTER = 162, - DOTA_KEYBIND_SHOP_WEAPONS = 163, - DOTA_KEYBIND_SHOP_ARMOR = 164, - DOTA_KEYBIND_SHOP_ARTIFACTS = 165, - DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 166, - DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 167, - DOTA_KEYBIND_SHOP_SECRET = 168, - DOTA_KEYBIND_SHOP_SEARCHBOX = 169, - DOTA_KEYBIND_SHOP_SLOT_1 = 170, - DOTA_KEYBIND_SHOP_SLOT_2 = 171, - DOTA_KEYBIND_SHOP_SLOT_3 = 172, - DOTA_KEYBIND_SHOP_SLOT_4 = 173, - DOTA_KEYBIND_SHOP_SLOT_5 = 174, - DOTA_KEYBIND_SHOP_SLOT_6 = 175, - DOTA_KEYBIND_SHOP_SLOT_7 = 176, - DOTA_KEYBIND_SHOP_SLOT_8 = 177, - DOTA_KEYBIND_SHOP_SLOT_9 = 178, - DOTA_KEYBIND_SHOP_SLOT_10 = 179, - DOTA_KEYBIND_SHOP_SLOT_11 = 180, - DOTA_KEYBIND_SHOP_SLOT_12 = 181, - DOTA_KEYBIND_SHOP_SLOT_13 = 182, - DOTA_KEYBIND_SHOP_SLOT_14 = 183, - DOTA_KEYBIND_SPEC_CAMERA_UP = 184, - DOTA_KEYBIND_SPEC_CAMERA_DOWN = 185, - DOTA_KEYBIND_SPEC_CAMERA_LEFT = 186, - DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 187, - DOTA_KEYBIND_SPEC_CAMERA_GRIP = 188, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 189, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 190, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 191, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 192, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 193, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 194, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 195, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 196, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 197, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 198, - DOTA_KEYBIND_SPEC_UNIT_SELECT = 199, - DOTA_KEYBIND_SPEC_HERO_SELECT = 200, - DOTA_KEYBIND_SPEC_PAUSE = 201, - DOTA_KEYBIND_SPEC_CHAT = 202, - DOTA_KEYBIND_SPEC_SCOREBOARD = 203, - DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 204, - DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 205, - DOTA_KEYBIND_SPEC_STATS_ITEM = 206, - DOTA_KEYBIND_SPEC_STATS_GOLD = 207, - DOTA_KEYBIND_SPEC_STATS_XP = 208, - DOTA_KEYBIND_SPEC_STATS_FANTASY = 209, - DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 210, - DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 211, - DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 212, - DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 213, - DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 214, - DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 215, - DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 216, - DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 217, - DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 218, - DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 219, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 220, - DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 221, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 222, - DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 223, - DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 224, - DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 225, - DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 226, - DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 227, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 228, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 229, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 230, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 231, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 232, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 233, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 234, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 235, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 236, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 237, - DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 238, - DOTA_KEYBIND_INSPECTHEROINWORLD = 239, - DOTA_KEYBIND_CAMERA_ZOOM_IN = 240, - DOTA_KEYBIND_CAMERA_ZOOM_OUT = 241, - DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 242, - DOTA_KEYBIND_DOTA_ALT = 243, - DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 244, - DOTA_KEYBIND_COUNT = 245, + DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 147, + DOTA_KEYBIND_GRAB_STASH_ITEMS = 148, + DOTA_KEYBIND_TOGGLE_AUTOATTACK = 149, + DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 150, + DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 151, + DOTA_KEYBIND_FILTER_ENEMY = 152, + DOTA_KEYBIND_FILTER_ALLY = 153, + DOTA_KEYBIND_FILTER_HERO = 154, + DOTA_KEYBIND_FILTER_NONHERO = 155, + DOTA_KEYBIND_TAUNT = 156, + DOTA_KEYBIND_SHOP_CONSUMABLES = 157, + DOTA_KEYBIND_SHOP_ATTRIBUTES = 158, + DOTA_KEYBIND_SHOP_ARMAMENTS = 159, + DOTA_KEYBIND_SHOP_ARCANE = 160, + DOTA_KEYBIND_SHOP_BASICS = 161, + DOTA_KEYBIND_SHOP_SUPPORT = 162, + DOTA_KEYBIND_SHOP_CASTER = 163, + DOTA_KEYBIND_SHOP_WEAPONS = 164, + DOTA_KEYBIND_SHOP_ARMOR = 165, + DOTA_KEYBIND_SHOP_ARTIFACTS = 166, + DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 167, + DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 168, + DOTA_KEYBIND_SHOP_SECRET = 169, + DOTA_KEYBIND_SHOP_SEARCHBOX = 170, + DOTA_KEYBIND_SHOP_SLOT_1 = 171, + DOTA_KEYBIND_SHOP_SLOT_2 = 172, + DOTA_KEYBIND_SHOP_SLOT_3 = 173, + DOTA_KEYBIND_SHOP_SLOT_4 = 174, + DOTA_KEYBIND_SHOP_SLOT_5 = 175, + DOTA_KEYBIND_SHOP_SLOT_6 = 176, + DOTA_KEYBIND_SHOP_SLOT_7 = 177, + DOTA_KEYBIND_SHOP_SLOT_8 = 178, + DOTA_KEYBIND_SHOP_SLOT_9 = 179, + DOTA_KEYBIND_SHOP_SLOT_10 = 180, + DOTA_KEYBIND_SHOP_SLOT_11 = 181, + DOTA_KEYBIND_SHOP_SLOT_12 = 182, + DOTA_KEYBIND_SHOP_SLOT_13 = 183, + DOTA_KEYBIND_SHOP_SLOT_14 = 184, + DOTA_KEYBIND_SPEC_CAMERA_UP = 185, + DOTA_KEYBIND_SPEC_CAMERA_DOWN = 186, + DOTA_KEYBIND_SPEC_CAMERA_LEFT = 187, + DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 188, + DOTA_KEYBIND_SPEC_CAMERA_GRIP = 189, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 190, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 191, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 192, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 193, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 194, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 195, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 196, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 197, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 198, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 199, + DOTA_KEYBIND_SPEC_UNIT_SELECT = 200, + DOTA_KEYBIND_SPEC_HERO_SELECT = 201, + DOTA_KEYBIND_SPEC_PAUSE = 202, + DOTA_KEYBIND_SPEC_CHAT = 203, + DOTA_KEYBIND_SPEC_SCOREBOARD = 204, + DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 205, + DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 206, + DOTA_KEYBIND_SPEC_STATS_ITEM = 207, + DOTA_KEYBIND_SPEC_STATS_GOLD = 208, + DOTA_KEYBIND_SPEC_STATS_XP = 209, + DOTA_KEYBIND_SPEC_STATS_FANTASY = 210, + DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 211, + DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 212, + DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 213, + DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 214, + DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 215, + DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 216, + DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 217, + DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 218, + DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 219, + DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 220, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 221, + DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 222, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 223, + DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 224, + DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 225, + DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 226, + DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 227, + DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 228, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 229, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 230, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 231, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 232, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 233, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 234, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 235, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 236, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 237, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 238, + DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 239, + DOTA_KEYBIND_INSPECTHEROINWORLD = 240, + DOTA_KEYBIND_CAMERA_ZOOM_IN = 241, + DOTA_KEYBIND_CAMERA_ZOOM_OUT = 242, + DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 243, + DOTA_KEYBIND_DOTA_ALT = 244, + DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 245, + DOTA_KEYBIND_COUNT = 246, } declare enum DOTA_SHOP_TYPE @@ -16100,409 +16100,409 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", - "value":367 + "value":366 },{ "description":"GetModifierNeutralTrinketOptions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", - "value":366 + "value":365 },{ "description":"OnAbilityEndChannel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":206 + "value":205 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":203 + "value":202 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":204 + "value":203 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":202 + "value":201 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_TOGGLED", - "value":360 + "value":359 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":258 + "value":257 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":195 + "value":194 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":216 + "value":215 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":198 + "value":197 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":272 + "value":271 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":197 + "value":196 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":261 + "value":260 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":196 + "value":195 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":193 + "value":192 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":269 + "value":268 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":194 + "value":193 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":279 + "value":278 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":205 + "value":204 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":230 + "value":229 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", - "value":349 + "value":348 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":214 + "value":213 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":308 + "value":307 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":336 + "value":335 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":217 + "value":216 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":218 + "value":217 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":210 + "value":209 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":256 + "value":255 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":307 + "value":306 },{ "description":"OnFoWTeamChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", - "value":358 + "value":357 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":225 + "value":224 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":229 + "value":228 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":330 + "value":329 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":228 + "value":227 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":257 + "value":256 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":215 + "value":214 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":226 + "value":225 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":231 + "value":230 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":232 + "value":231 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":233 + "value":232 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":319 + "value":318 },{ "description":"OnNightStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_NIGHT_STARTED", - "value":337 + "value":336 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":212 + "value":211 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":200 + "value":199 },{ "description":"OnPreDebuffApplied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":280 + "value":279 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":213 + "value":212 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":207 + "value":206 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":199 + "value":198 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":270 + "value":269 },{ "description":"OnPureDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", - "value":365 + "value":364 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":208 + "value":207 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":219 + "value":218 },{ "description":"OnRuneSpawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RUNE_SPAWN", - "value":362 + "value":361 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":224 + "value":223 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":192 + "value":191 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":221 + "value":220 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":220 + "value":219 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":211 + "value":210 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":209 + "value":208 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":227 + "value":226 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":318 + "value":317 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":223 + "value":222 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":222 + "value":221 },{ "description":"OnTierTokenRerolled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", - "value":355 + "value":354 },{ "description":"OnTreeCutDown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", - "value":348 + "value":347 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":201 + "value":200 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":289 + "value":288 },{ "enum":"modifierfunction", "kind":"constant", @@ -16512,7 +16512,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_FUNCTION_LAST", - "value":379 + "value":378 },{ "enum":"modifierpriority", "kind":"constant", @@ -16543,85 +16543,85 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_LAYOUT", - "value":255 + "value":254 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":321 + "value":320 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", - "value":163 + "value":162 },{ "description":"GetAbsoluteNoDamagePhysical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", - "value":162 + "value":161 },{ "description":"GetAbsoluteNoDamagePure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", - "value":164 + "value":163 },{ "description":"GetAbsorbSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSORB_SPELL", - "value":150 + "value":149 },{ "description":"GetModifierAdditionalNutralItemDrops", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":344 + "value":343 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", - "value":175 + "value":174 },{ "description":"GetAlwaysAutoAttackWhileHoldPosition", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", - "value":187 + "value":186 },{ "description":"GetAllowEtherealAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", - "value":176 + "value":175 },{ "description":"GetModifierAoEBonusConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":316 + "value":315 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":317 + "value":316 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":300 + "value":299 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":328 + "value":327 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -16639,25 +16639,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", - "value":278 + "value":277 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":275 + "value":274 },{ "description":"GetModifierPercentageAttackAnimTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", - "value":131 + "value":130 },{ "description":"GetModifierAttackHeightBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", - "value":341 + "value":340 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -16669,54 +16669,54 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", - "value":115 + "value":114 },{ "description":"GetModifierAttackRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", - "value":116 + "value":115 },{ "description":"GetModifierAttackRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", - "value":118 + "value":117 },{ "description":"GetModifierAttackRangeBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", - "value":117 + "value":116 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value":277 + "value":276 },{ "description":"GetModifierAvoidAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", - "value":361 + "value":360 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE", - "value":73 + "value":72 },{ "description":"GetModifierAvoidDamageAfterReductions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":290 + "value":289 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_SPELL", - "value":74 + "value":73 },{ "description":"GetModifierBaseAttack_BonusDamage", "enum":"modifierfunction", @@ -16728,25 +16728,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", - "value":357 + "value":356 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", - "value":62 + "value":61 },{ "description":"GetModifierBaseDamageOutgoing_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", - "value":63 + "value":62 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":333 + "value":332 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -16770,49 +16770,49 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":332 + "value":331 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MANA_REGEN", - "value":90 + "value":89 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":334 + "value":333 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":335 + "value":334 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":304 + "value":303 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":305 + "value":304 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":303 + "value":302 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":306 + "value":305 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -16824,145 +16824,145 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION", - "value":153 + "value":152 },{ "description":"GetBonusDayVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", - "value":154 + "value":153 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":331 + "value":330 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION", - "value":155 + "value":154 },{ "description":"GetBonusNightVisionUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", - "value":156 + "value":155 },{ "description":"GetModifierBonusUphillMissChance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":326 + "value":325 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", - "value":157 + "value":156 },{ "description":"BotAttackScoreBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":274 + "value":273 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value":179 + "value":178 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value":180 + "value":179 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":322 + "value":321 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":263 + "value":262 },{ "description":"GetModifierPercentageCasttime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", - "value":130 + "value":129 },{ "description":"GetModifierCastRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS", - "value":111 + "value":110 },{ "description":"GetModifierCastRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", - "value":112 + "value":111 },{ "description":"GetModifierCastRangeBonusStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", - "value":114 + "value":113 },{ "description":"GetModifierCastRangeBonusTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", - "value":113 + "value":112 },{ "description":"GetModifierChangeAbilityValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", - "value":252 + "value":251 },{ "description":"GetModifierPropertyConsumableUseSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":377 + "value":376 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", - "value":191 + "value":190 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":248 + "value":247 },{ "description":"GetModifierPercentageCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", - "value":128 + "value":127 },{ "description":"GetModifierPercentageCooldownOngoing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", - "value":129 + "value":128 },{ "description":"GetModifierPercentageCooldownStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", - "value":281 + "value":280 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -16974,25 +16974,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":338 + "value":337 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":339 + "value":338 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":327 + "value":326 },{ "description":"GetCriticalStrikeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", - "value":190 + "value":189 },{ "description":"GetModifierDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -17016,109 +17016,109 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", - "value":295 + "value":294 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DEATHGOLDCOST", - "value":136 + "value":135 },{ "description":"GetDisableAutoAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_AUTOATTACK", - "value":152 + "value":151 },{ "description":"GetDisableHealing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_HEALING", - "value":173 + "value":172 },{ "description":"GetDisableManaGain", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_MANA_GAIN", - "value":174 + "value":173 },{ "description":"GetModifierDisableTurning", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":250 + "value":249 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":324 + "value":323 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DODGE_PROJECTILE", - "value":182 + "value":181 },{ "description":"GetModifierNoVisionOfAttacker", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":267 + "value":266 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EVASION_CONSTANT", - "value":68 + "value":67 },{ "description":"GetModifierPercentageExpRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXP_RATE_BOOST", - "value":138 + "value":137 },{ "description":"GetModifierExtraHealthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", - "value":100 + "value":99 },{ "description":"GetModifierExtraHealthPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", - "value":103 + "value":102 },{ "description":"GetModifierExtraManaBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS", - "value":101 + "value":100 },{ "description":"GetModifierExtraManaBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", - "value":102 + "value":101 },{ "description":"GetModifierExtraManaPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", - "value":104 + "value":103 },{ "description":"GetModifierExtraStrengthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", - "value":99 + "value":98 },{ "description":"GetModifierPropetyFailAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":291 + "value":290 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -17130,84 +17130,79 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_DAY_VISION", - "value":158 + "value":157 },{ "description":"GetModifierFixedManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":325 + "value":324 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_NIGHT_VISION", - "value":159 + "value":158 },{ "description":"GetModifierPropertyForbidIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORBID_ILLUSIONS", - "value":370 + "value":369 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":249 + "value":248 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":314 + "value":313 },{ "description":"GetModifierForceMaxMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA", - "value":315 - },{ - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT", - "value":378 + "value":314 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":329 + "value":328 },{ "description":"GetModifierPercentageGoldRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_GOLD_RATE_BOOST", - "value":139 + "value":138 },{ "description":"GetModifierHasBonusNeutralItemChoice", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", - "value":312 + "value":311 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":287 + "value":286 },{ "description":"GetModifierPercentageHealthcost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", - "value":134 + "value":133 },{ "description":"GetModifierPercentageHealthcostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", - "value":135 + "value":134 },{ "description":"GetModifierHealthcostReduction_Constant", "enum":"modifierfunction", @@ -17219,25 +17214,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_BONUS", - "value":97 + "value":96 },{ "description":"GetModifierConstantHealthRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", - "value":94 + "value":93 },{ "description":"GetModifierHealthRegenPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", - "value":95 + "value":94 },{ "description":"GetModifierHealthRegenPercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", - "value":96 + "value":95 },{ "description":"GetModifierHealAmplify_PercentageSource", "enum":"modifierfunction", @@ -17249,7 +17244,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", - "value":374 + "value":373 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", @@ -17261,25 +17256,19 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":347 + "value":346 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", - "value":54 - },{ - "description":"GetModifierHPRegen_CanBeNegative", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", "value":53 },{ "description":"GetModifierHPRegenMultiplierPreAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":346 + "value":345 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -17291,13 +17280,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", - "value":251 + "value":250 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":262 + "value":261 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -17309,66 +17298,66 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", - "value":83 + "value":82 },{ "description":"GetModifierIllusionLabel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ILLUSION_LABEL", - "value":166 + "value":165 },{ "description":"GetModifierIncomingDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":288 + "value":287 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":294 + "value":293 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":266 + "value":265 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", - "value":64 + "value":63 },{ "description":"GetModifierIncomingPhysicalDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", - "value":66 + "value":65 },{ "description":"GetModifierIncomingPhysicalDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", - "value":65 + "value":64 },{ "description":"GetModifierIncomingSpellDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", - "value":67 + "value":66 },{ "description":"GetModifierInnateDamageBlockPctOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", - "value":145 + "value":144 },{ "description":"GetModifierInventorySlotRestricted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", - "value":354 + "value":353 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -17386,121 +17375,121 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_ILLUSION", - "value":165 + "value":164 },{ "description":"GetModifierScepter", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":240 + "value":239 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":241 + "value":240 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":323 + "value":322 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":345 + "value":344 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":286 + "value":285 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":55 + "value":54 },{ "description":"GetUnitLifetimeFraction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":245 + "value":244 },{ "description":"GetMagicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":189 + "value":188 },{ "description":"GetModifierMagical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", - "value":142 + "value":141 },{ "description":"GetModifierProperty_MagicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", - "value":364 + "value":363 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", - "value":84 + "value":83 },{ "description":"GetModifierMagicalResistanceBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", - "value":86 + "value":85 },{ "description":"GetModifierMagicalResistanceBonusIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", - "value":87 + "value":86 },{ "description":"GetModifierMagicalResistanceBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", - "value":88 + "value":87 },{ "description":"GetModifierMagicalResistanceDecrepifyUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", - "value":89 + "value":88 },{ "description":"GetModifierMagicalResistanceDirectModification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", - "value":85 + "value":84 },{ "description":"GetModifierPropertyManacostOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_OVERRIDE", - "value":371 + "value":370 },{ "description":"GetModifierPercentageManacost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE", - "value":132 + "value":131 },{ "description":"GetModifierPercentageManacostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", - "value":133 + "value":132 },{ "description":"GetModifierManacostReduction_Constant", "enum":"modifierfunction", @@ -17512,109 +17501,109 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_BONUS", - "value":98 + "value":97 },{ "description":"GetModifierManaDrainAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", - "value":60 + "value":59 },{ "description":"GetModifierConstantManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", - "value":91 + "value":90 },{ "description":"GetModifierConstantManaRegenUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", - "value":92 + "value":91 },{ "description":"GetModifierTotalPercentageManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", - "value":93 + "value":92 },{ "description":"GetModifierMaxAttackRange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_ATTACK_RANGE", - "value":119 + "value":118 },{ "description":"GetModifierMaxDebuffDuration", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "value":184 + "value":183 },{ "description":"MinAttributeLevel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", - "value":350 + "value":349 },{ "description":"GetMinHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_HEALTH", - "value":160 + "value":159 },{ "description":"GetMinMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_MANA", - "value":161 + "value":160 },{ "description":"GetModifierMinPhysicalArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", - "value":82 + "value":81 },{ "description":"GetModifierMiss_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE", - "value":75 + "value":74 },{ "description":"GetModifierMiss_Percentage_Target", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":343 + "value":342 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":235 + "value":234 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":236 + "value":235 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":237 + "value":236 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":239 + "value":238 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":238 + "value":237 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -17692,7 +17681,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", - "value":368 + "value":367 },{ "description":"GetModifierMoveSpeed_MaxOverride", "enum":"modifierfunction", @@ -17710,67 +17699,67 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "value":369 + "value":368 },{ "description":"GetModifierMoveSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":276 + "value":275 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", - "value":58 + "value":57 },{ "description":"GetModifierMPRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", - "value":59 + "value":58 },{ "description":"GetModifierMPRestoreAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", - "value":61 + "value":60 },{ "description":"GetModifierNegativeEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", - "value":69 + "value":68 },{ "description":"GetModifierNoFreeTPScrollOnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":311 + "value":310 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":253 + "value":252 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":254 + "value":253 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION", - "value":148 + "value":147 },{ "description":"GetOverrideAnimationRate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", - "value":149 + "value":148 },{ "description":"GetModifierOverrideAttackDamage", "enum":"modifierfunction", @@ -17782,19 +17771,19 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", - "value":177 + "value":176 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":284 + "value":283 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", - "value":137 + "value":136 },{ "description":"GetModifierPersistentInvisibility", "enum":"modifierfunction", @@ -17806,67 +17795,67 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":285 + "value":284 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", - "value":76 + "value":75 },{ "description":"GetModifierPhysicalArmorBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", - "value":78 + "value":77 },{ "description":"GetModifierPhysicalArmorBonusPost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", - "value":81 + "value":80 },{ "description":"GetModifierPhysicalArmorBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", - "value":79 + "value":78 },{ "description":"GetModifierPhysicalArmorBonusUniqueActive", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", - "value":80 + "value":79 },{ "description":"GetPhysicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":188 + "value":187 },{ "description":"GetModifierPhysicalArmorTotal_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", - "value":77 + "value":76 },{ "description":"GetModifierPhysical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", - "value":143 + "value":142 },{ "description":"GetModifierPhysical_ConstantBlockSpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", - "value":144 + "value":143 },{ "description":"GetModifierProperty_PhysicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", - "value":363 + "value":362 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -17896,37 +17885,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", - "value":140 + "value":139 },{ "description":"GetModifierPreAttack_DeadlyBlow", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", - "value":186 + "value":185 },{ "description":"GetModifierPreAttack_Target_CriticalStrike", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", - "value":141 + "value":140 },{ "description":"GetModifierPrereduceIncomingDamage_Mult", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":292 + "value":291 },{ "description":"GetModifierPreserveNeutralItemPassives", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", - "value":313 + "value":312 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":260 + "value":259 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -17938,7 +17927,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", - "value":185 + "value":184 },{ "description":"GetModifierProcAttack_BonusDamage_Magical", "enum":"modifierfunction", @@ -17980,139 +17969,145 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_NAME", - "value":122 + "value":121 },{ "description":"GetModifierProjectileSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED", - "value":301 + "value":300 },{ "description":"GetModifierProjectileSpeedBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", - "value":120 + "value":119 },{ "description":"GetModifierProjectileSpeedBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", - "value":121 + "value":120 },{ "description":"GetModifierProjectileSpeedTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", - "value":302 + "value":301 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":246 + "value":245 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":340 + "value":339 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":242 + "value":241 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", - "value":356 + "value":355 },{ "description":"GetReflectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REFLECT_SPELL", - "value":151 + "value":150 },{ "description":"ReincarnateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION", - "value":123 + "value":122 },{ "description":"ReincarnateSuppressFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", - "value":124 + "value":123 + },{ + "description":"GetRequiredLevel", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_REQUIRED_LEVEL", + "value":377 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME", - "value":125 + "value":124 },{ "description":"GetModifierPercentageRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", - "value":126 + "value":125 },{ "description":"GetModifierStackingRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_STACKING", - "value":127 + "value":126 },{ "description":"GetModifierPropertyRestorationAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", - "value":372 + "value":371 },{ "description":"GetModifierPropertyRestorationAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", - "value":373 + "value":372 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":309 + "value":308 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":342 + "value":341 },{ "description":"GetModifierSlowResistanceAppliesToAttacks", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", - "value":299 + "value":298 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":298 + "value":297 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":297 + "value":296 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":247 + "value":246 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", @@ -18142,157 +18137,157 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":56 + "value":55 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":57 + "value":56 },{ "description":"GetModifierSpellRedirectTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":282 + "value":281 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS", - "value":106 + "value":105 },{ "description":"GetModifierBonusStats_Agility_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", - "value":109 + "value":108 },{ "description":"GetModifierBonusStats_Intellect", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", - "value":107 + "value":106 },{ "description":"GetModifierBonusStats_Intellect_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", - "value":110 + "value":109 },{ "description":"GetModifierBonusStats_Strength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", - "value":105 + "value":104 },{ "description":"GetModifierBonusStats_Strength_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", - "value":108 + "value":107 },{ "description":"GetModifierStatusResistance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE", - "value":70 + "value":69 },{ "description":"GetModifierStatusResistanceCaster", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", - "value":72 + "value":71 },{ "description":"GetModifierStatusResistanceStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", - "value":71 + "value":70 },{ "description":"GetModifierStrongIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STRONG_ILLUSION", - "value":167 + "value":166 },{ "description":"GetModifierSuperIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION", - "value":168 + "value":167 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", - "value":169 + "value":168 },{ "description":"GetSuppressAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", - "value":359 + "value":358 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":273 + "value":272 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":320 + "value":319 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":293 + "value":292 },{ "description":"GetSuppressIncomingCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":375 + "value":374 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":271 + "value":270 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":259 + "value":258 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":296 + "value":295 },{ "description":"GetTierTokenReroll", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", - "value":351 + "value":350 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":234 + "value":233 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":268 + "value":267 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -18304,103 +18299,103 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", - "value":147 + "value":146 },{ "description":"GetModifierTotal_ConstantBlockStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", - "value":353 + "value":352 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", - "value":146 + "value":145 },{ "description":"GetActivityTranslationModifiers", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":243 + "value":242 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":244 + "value":243 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", - "value":183 + "value":182 },{ "description":"GetModifierTurnRateConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":283 + "value":282 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", - "value":172 + "value":171 },{ "description":"GetModifierTurnRate_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", - "value":171 + "value":170 },{ "description":"GetModifierUnitDisllowUpgrading", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", - "value":181 + "value":180 },{ "description":"GetModifierUnitStatsNeedsRefresh", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", - "value":178 + "value":177 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":376 + "value":375 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", - "value":352 + "value":351 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":264 + "value":263 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":265 + "value":264 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_DURING_DEATH", - "value":170 + "value":169 },{ "description":"GetModifierXPFountainCountdownTimeOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", - "value":310 + "value":309 },{ "enum":"modifierstate", "kind":"constant", @@ -42144,409 +42139,409 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", - "value":367 + "value":366 },{ "description":"GetModifierNeutralTrinketOptions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", - "value":366 + "value":365 },{ "description":"OnAbilityEndChannel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":206 + "value":205 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":203 + "value":202 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":204 + "value":203 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":202 + "value":201 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_TOGGLED", - "value":360 + "value":359 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":258 + "value":257 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":195 + "value":194 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":216 + "value":215 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":198 + "value":197 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":272 + "value":271 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":197 + "value":196 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":261 + "value":260 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":196 + "value":195 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":193 + "value":192 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":269 + "value":268 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":194 + "value":193 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":279 + "value":278 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":205 + "value":204 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":230 + "value":229 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", - "value":349 + "value":348 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":214 + "value":213 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":308 + "value":307 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":336 + "value":335 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":217 + "value":216 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":218 + "value":217 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":210 + "value":209 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":256 + "value":255 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":307 + "value":306 },{ "description":"OnFoWTeamChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", - "value":358 + "value":357 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":225 + "value":224 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":229 + "value":228 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":330 + "value":329 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":228 + "value":227 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":257 + "value":256 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":215 + "value":214 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":226 + "value":225 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":231 + "value":230 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":232 + "value":231 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":233 + "value":232 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":319 + "value":318 },{ "description":"OnNightStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_NIGHT_STARTED", - "value":337 + "value":336 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":212 + "value":211 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":200 + "value":199 },{ "description":"OnPreDebuffApplied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":280 + "value":279 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":213 + "value":212 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":207 + "value":206 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":199 + "value":198 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":270 + "value":269 },{ "description":"OnPureDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", - "value":365 + "value":364 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":208 + "value":207 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":219 + "value":218 },{ "description":"OnRuneSpawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RUNE_SPAWN", - "value":362 + "value":361 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":224 + "value":223 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":192 + "value":191 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":221 + "value":220 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":220 + "value":219 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":211 + "value":210 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":209 + "value":208 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":227 + "value":226 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":318 + "value":317 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":223 + "value":222 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":222 + "value":221 },{ "description":"OnTierTokenRerolled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", - "value":355 + "value":354 },{ "description":"OnTreeCutDown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", - "value":348 + "value":347 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":201 + "value":200 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":289 + "value":288 },{ "enum":"modifierfunction", "kind":"constant", @@ -42556,7 +42551,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_FUNCTION_LAST", - "value":379 + "value":378 },{ "enum":"modifierpriority", "kind":"constant", @@ -42587,85 +42582,85 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_LAYOUT", - "value":255 + "value":254 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":321 + "value":320 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", - "value":163 + "value":162 },{ "description":"GetAbsoluteNoDamagePhysical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", - "value":162 + "value":161 },{ "description":"GetAbsoluteNoDamagePure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", - "value":164 + "value":163 },{ "description":"GetAbsorbSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSORB_SPELL", - "value":150 + "value":149 },{ "description":"GetModifierAdditionalNutralItemDrops", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":344 + "value":343 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", - "value":175 + "value":174 },{ "description":"GetAlwaysAutoAttackWhileHoldPosition", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", - "value":187 + "value":186 },{ "description":"GetAllowEtherealAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", - "value":176 + "value":175 },{ "description":"GetModifierAoEBonusConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":316 + "value":315 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":317 + "value":316 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":300 + "value":299 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":328 + "value":327 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -42683,25 +42678,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", - "value":278 + "value":277 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":275 + "value":274 },{ "description":"GetModifierPercentageAttackAnimTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", - "value":131 + "value":130 },{ "description":"GetModifierAttackHeightBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", - "value":341 + "value":340 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -42713,54 +42708,54 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", - "value":115 + "value":114 },{ "description":"GetModifierAttackRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", - "value":116 + "value":115 },{ "description":"GetModifierAttackRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", - "value":118 + "value":117 },{ "description":"GetModifierAttackRangeBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", - "value":117 + "value":116 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value":277 + "value":276 },{ "description":"GetModifierAvoidAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", - "value":361 + "value":360 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE", - "value":73 + "value":72 },{ "description":"GetModifierAvoidDamageAfterReductions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":290 + "value":289 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_SPELL", - "value":74 + "value":73 },{ "description":"GetModifierBaseAttack_BonusDamage", "enum":"modifierfunction", @@ -42772,25 +42767,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", - "value":357 + "value":356 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", - "value":62 + "value":61 },{ "description":"GetModifierBaseDamageOutgoing_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", - "value":63 + "value":62 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":333 + "value":332 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -42814,49 +42809,49 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":332 + "value":331 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MANA_REGEN", - "value":90 + "value":89 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":334 + "value":333 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":335 + "value":334 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":304 + "value":303 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":305 + "value":304 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":303 + "value":302 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":306 + "value":305 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -42868,145 +42863,145 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION", - "value":153 + "value":152 },{ "description":"GetBonusDayVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", - "value":154 + "value":153 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":331 + "value":330 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION", - "value":155 + "value":154 },{ "description":"GetBonusNightVisionUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", - "value":156 + "value":155 },{ "description":"GetModifierBonusUphillMissChance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":326 + "value":325 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", - "value":157 + "value":156 },{ "description":"BotAttackScoreBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":274 + "value":273 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value":179 + "value":178 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value":180 + "value":179 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":322 + "value":321 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":263 + "value":262 },{ "description":"GetModifierPercentageCasttime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", - "value":130 + "value":129 },{ "description":"GetModifierCastRangeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS", - "value":111 + "value":110 },{ "description":"GetModifierCastRangeBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", - "value":112 + "value":111 },{ "description":"GetModifierCastRangeBonusStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", - "value":114 + "value":113 },{ "description":"GetModifierCastRangeBonusTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", - "value":113 + "value":112 },{ "description":"GetModifierChangeAbilityValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", - "value":252 + "value":251 },{ "description":"GetModifierPropertyConsumableUseSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":377 + "value":376 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", - "value":191 + "value":190 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":248 + "value":247 },{ "description":"GetModifierPercentageCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", - "value":128 + "value":127 },{ "description":"GetModifierPercentageCooldownOngoing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", - "value":129 + "value":128 },{ "description":"GetModifierPercentageCooldownStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", - "value":281 + "value":280 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -43018,25 +43013,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":338 + "value":337 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":339 + "value":338 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":327 + "value":326 },{ "description":"GetCriticalStrikeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", - "value":190 + "value":189 },{ "description":"GetModifierDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -43060,109 +43055,109 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", - "value":295 + "value":294 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DEATHGOLDCOST", - "value":136 + "value":135 },{ "description":"GetDisableAutoAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_AUTOATTACK", - "value":152 + "value":151 },{ "description":"GetDisableHealing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_HEALING", - "value":173 + "value":172 },{ "description":"GetDisableManaGain", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_MANA_GAIN", - "value":174 + "value":173 },{ "description":"GetModifierDisableTurning", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":250 + "value":249 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":324 + "value":323 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DODGE_PROJECTILE", - "value":182 + "value":181 },{ "description":"GetModifierNoVisionOfAttacker", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":267 + "value":266 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EVASION_CONSTANT", - "value":68 + "value":67 },{ "description":"GetModifierPercentageExpRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXP_RATE_BOOST", - "value":138 + "value":137 },{ "description":"GetModifierExtraHealthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", - "value":100 + "value":99 },{ "description":"GetModifierExtraHealthPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", - "value":103 + "value":102 },{ "description":"GetModifierExtraManaBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS", - "value":101 + "value":100 },{ "description":"GetModifierExtraManaBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", - "value":102 + "value":101 },{ "description":"GetModifierExtraManaPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", - "value":104 + "value":103 },{ "description":"GetModifierExtraStrengthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", - "value":99 + "value":98 },{ "description":"GetModifierPropetyFailAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":291 + "value":290 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -43174,84 +43169,79 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_DAY_VISION", - "value":158 + "value":157 },{ "description":"GetModifierFixedManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":325 + "value":324 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_NIGHT_VISION", - "value":159 + "value":158 },{ "description":"GetModifierPropertyForbidIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORBID_ILLUSIONS", - "value":370 + "value":369 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":249 + "value":248 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":314 + "value":313 },{ "description":"GetModifierForceMaxMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA", - "value":315 - },{ - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT", - "value":378 + "value":314 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":329 + "value":328 },{ "description":"GetModifierPercentageGoldRateBoost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_GOLD_RATE_BOOST", - "value":139 + "value":138 },{ "description":"GetModifierHasBonusNeutralItemChoice", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", - "value":312 + "value":311 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":287 + "value":286 },{ "description":"GetModifierPercentageHealthcost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", - "value":134 + "value":133 },{ "description":"GetModifierPercentageHealthcostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", - "value":135 + "value":134 },{ "description":"GetModifierHealthcostReduction_Constant", "enum":"modifierfunction", @@ -43263,25 +43253,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_BONUS", - "value":97 + "value":96 },{ "description":"GetModifierConstantHealthRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", - "value":94 + "value":93 },{ "description":"GetModifierHealthRegenPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", - "value":95 + "value":94 },{ "description":"GetModifierHealthRegenPercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", - "value":96 + "value":95 },{ "description":"GetModifierHealAmplify_PercentageSource", "enum":"modifierfunction", @@ -43293,7 +43283,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", - "value":374 + "value":373 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", @@ -43305,25 +43295,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":347 + "value":346 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", - "value":54 - },{ - "description":"GetModifierHPRegen_CanBeNegative", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", "value":53 },{ "description":"GetModifierHPRegenMultiplierPreAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":346 + "value":345 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -43335,13 +43319,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", - "value":251 + "value":250 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":262 + "value":261 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -43353,66 +43337,66 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", - "value":83 + "value":82 },{ "description":"GetModifierIllusionLabel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ILLUSION_LABEL", - "value":166 + "value":165 },{ "description":"GetModifierIncomingDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":288 + "value":287 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":294 + "value":293 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":266 + "value":265 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", - "value":64 + "value":63 },{ "description":"GetModifierIncomingPhysicalDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", - "value":66 + "value":65 },{ "description":"GetModifierIncomingPhysicalDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", - "value":65 + "value":64 },{ "description":"GetModifierIncomingSpellDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", - "value":67 + "value":66 },{ "description":"GetModifierInnateDamageBlockPctOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", - "value":145 + "value":144 },{ "description":"GetModifierInventorySlotRestricted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", - "value":354 + "value":353 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -43430,121 +43414,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_IS_ILLUSION", - "value":165 + "value":164 },{ "description":"GetModifierScepter", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":240 + "value":239 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":241 + "value":240 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":323 + "value":322 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":345 + "value":344 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":286 + "value":285 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":55 + "value":54 },{ "description":"GetUnitLifetimeFraction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":245 + "value":244 },{ "description":"GetMagicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":189 + "value":188 },{ "description":"GetModifierMagical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", - "value":142 + "value":141 },{ "description":"GetModifierProperty_MagicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", - "value":364 + "value":363 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", - "value":84 + "value":83 },{ "description":"GetModifierMagicalResistanceBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", - "value":86 + "value":85 },{ "description":"GetModifierMagicalResistanceBonusIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", - "value":87 + "value":86 },{ "description":"GetModifierMagicalResistanceBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", - "value":88 + "value":87 },{ "description":"GetModifierMagicalResistanceDecrepifyUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", - "value":89 + "value":88 },{ "description":"GetModifierMagicalResistanceDirectModification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", - "value":85 + "value":84 },{ "description":"GetModifierPropertyManacostOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_OVERRIDE", - "value":371 + "value":370 },{ "description":"GetModifierPercentageManacost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE", - "value":132 + "value":131 },{ "description":"GetModifierPercentageManacostStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", - "value":133 + "value":132 },{ "description":"GetModifierManacostReduction_Constant", "enum":"modifierfunction", @@ -43556,109 +43540,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_MANA_BONUS", - "value":98 + "value":97 },{ "description":"GetModifierManaDrainAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", - "value":60 + "value":59 },{ "description":"GetModifierConstantManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", - "value":91 + "value":90 },{ "description":"GetModifierConstantManaRegenUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", - "value":92 + "value":91 },{ "description":"GetModifierTotalPercentageManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", - "value":93 + "value":92 },{ "description":"GetModifierMaxAttackRange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_ATTACK_RANGE", - "value":119 + "value":118 },{ "description":"GetModifierMaxDebuffDuration", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "value":184 + "value":183 },{ "description":"MinAttributeLevel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", - "value":350 + "value":349 },{ "description":"GetMinHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_HEALTH", - "value":160 + "value":159 },{ "description":"GetMinMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_MANA", - "value":161 + "value":160 },{ "description":"GetModifierMinPhysicalArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", - "value":82 + "value":81 },{ "description":"GetModifierMiss_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE", - "value":75 + "value":74 },{ "description":"GetModifierMiss_Percentage_Target", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":343 + "value":342 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":235 + "value":234 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":236 + "value":235 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":237 + "value":236 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":239 + "value":238 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":238 + "value":237 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -43736,7 +43720,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", - "value":368 + "value":367 },{ "description":"GetModifierMoveSpeed_MaxOverride", "enum":"modifierfunction", @@ -43754,67 +43738,67 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "value":369 + "value":368 },{ "description":"GetModifierMoveSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":276 + "value":275 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", - "value":58 + "value":57 },{ "description":"GetModifierMPRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", - "value":59 + "value":58 },{ "description":"GetModifierMPRestoreAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", - "value":61 + "value":60 },{ "description":"GetModifierNegativeEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", - "value":69 + "value":68 },{ "description":"GetModifierNoFreeTPScrollOnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":311 + "value":310 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":253 + "value":252 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":254 + "value":253 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION", - "value":148 + "value":147 },{ "description":"GetOverrideAnimationRate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", - "value":149 + "value":148 },{ "description":"GetModifierOverrideAttackDamage", "enum":"modifierfunction", @@ -43826,19 +43810,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":177 + "value":176 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":284 + "value":283 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", - "value":137 + "value":136 },{ "description":"GetModifierPersistentInvisibility", "enum":"modifierfunction", @@ -43850,67 +43834,67 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":285 + "value":284 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", - "value":76 + "value":75 },{ "description":"GetModifierPhysicalArmorBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", - "value":78 + "value":77 },{ "description":"GetModifierPhysicalArmorBonusPost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", - "value":81 + "value":80 },{ "description":"GetModifierPhysicalArmorBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", - "value":79 + "value":78 },{ "description":"GetModifierPhysicalArmorBonusUniqueActive", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", - "value":80 + "value":79 },{ "description":"GetPhysicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":188 + "value":187 },{ "description":"GetModifierPhysicalArmorTotal_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", - "value":77 + "value":76 },{ "description":"GetModifierPhysical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", - "value":143 + "value":142 },{ "description":"GetModifierPhysical_ConstantBlockSpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", - "value":144 + "value":143 },{ "description":"GetModifierProperty_PhysicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", - "value":363 + "value":362 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -43940,37 +43924,37 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", - "value":140 + "value":139 },{ "description":"GetModifierPreAttack_DeadlyBlow", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", - "value":186 + "value":185 },{ "description":"GetModifierPreAttack_Target_CriticalStrike", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", - "value":141 + "value":140 },{ "description":"GetModifierPrereduceIncomingDamage_Mult", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":292 + "value":291 },{ "description":"GetModifierPreserveNeutralItemPassives", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", - "value":313 + "value":312 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":260 + "value":259 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -43982,7 +43966,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", - "value":185 + "value":184 },{ "description":"GetModifierProcAttack_BonusDamage_Magical", "enum":"modifierfunction", @@ -44024,139 +44008,145 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_NAME", - "value":122 + "value":121 },{ "description":"GetModifierProjectileSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED", - "value":301 + "value":300 },{ "description":"GetModifierProjectileSpeedBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", - "value":120 + "value":119 },{ "description":"GetModifierProjectileSpeedBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", - "value":121 + "value":120 },{ "description":"GetModifierProjectileSpeedTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", - "value":302 + "value":301 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":246 + "value":245 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":340 + "value":339 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":242 + "value":241 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", - "value":356 + "value":355 },{ "description":"GetReflectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REFLECT_SPELL", - "value":151 + "value":150 },{ "description":"ReincarnateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION", - "value":123 + "value":122 },{ "description":"ReincarnateSuppressFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", - "value":124 + "value":123 + },{ + "description":"GetRequiredLevel", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_REQUIRED_LEVEL", + "value":377 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME", - "value":125 + "value":124 },{ "description":"GetModifierPercentageRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", - "value":126 + "value":125 },{ "description":"GetModifierStackingRespawnTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESPAWNTIME_STACKING", - "value":127 + "value":126 },{ "description":"GetModifierPropertyRestorationAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", - "value":372 + "value":371 },{ "description":"GetModifierPropertyRestorationAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", - "value":373 + "value":372 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":309 + "value":308 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":342 + "value":341 },{ "description":"GetModifierSlowResistanceAppliesToAttacks", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", - "value":299 + "value":298 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":298 + "value":297 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":297 + "value":296 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":247 + "value":246 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", @@ -44186,157 +44176,157 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":56 + "value":55 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":57 + "value":56 },{ "description":"GetModifierSpellRedirectTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":282 + "value":281 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS", - "value":106 + "value":105 },{ "description":"GetModifierBonusStats_Agility_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", - "value":109 + "value":108 },{ "description":"GetModifierBonusStats_Intellect", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", - "value":107 + "value":106 },{ "description":"GetModifierBonusStats_Intellect_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", - "value":110 + "value":109 },{ "description":"GetModifierBonusStats_Strength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", - "value":105 + "value":104 },{ "description":"GetModifierBonusStats_Strength_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", - "value":108 + "value":107 },{ "description":"GetModifierStatusResistance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE", - "value":70 + "value":69 },{ "description":"GetModifierStatusResistanceCaster", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", - "value":72 + "value":71 },{ "description":"GetModifierStatusResistanceStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", - "value":71 + "value":70 },{ "description":"GetModifierStrongIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STRONG_ILLUSION", - "value":167 + "value":166 },{ "description":"GetModifierSuperIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION", - "value":168 + "value":167 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", - "value":169 + "value":168 },{ "description":"GetSuppressAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", - "value":359 + "value":358 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":273 + "value":272 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":320 + "value":319 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":293 + "value":292 },{ "description":"GetSuppressIncomingCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":375 + "value":374 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":271 + "value":270 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":259 + "value":258 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":296 + "value":295 },{ "description":"GetTierTokenReroll", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", - "value":351 + "value":350 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":234 + "value":233 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":268 + "value":267 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -44348,103 +44338,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_TOTAL_CONSTANT_BLOCK", - "value":147 + "value":146 },{ "description":"GetModifierTotal_ConstantBlockStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", - "value":353 + "value":352 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", - "value":146 + "value":145 },{ "description":"GetActivityTranslationModifiers", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":243 + "value":242 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":244 + "value":243 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", - "value":183 + "value":182 },{ "description":"GetModifierTurnRateConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":283 + "value":282 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", - "value":172 + "value":171 },{ "description":"GetModifierTurnRate_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", - "value":171 + "value":170 },{ "description":"GetModifierUnitDisllowUpgrading", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", - "value":181 + "value":180 },{ "description":"GetModifierUnitStatsNeedsRefresh", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", - "value":178 + "value":177 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":376 + "value":375 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", - "value":352 + "value":351 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":264 + "value":263 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":265 + "value":264 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_DURING_DEATH", - "value":170 + "value":169 },{ "description":"GetModifierXPFountainCountdownTimeOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", - "value":310 + "value":309 },{ "enum":"modifierstate", "kind":"constant", @@ -51131,656 +51121,655 @@ declare enum modifierfunction MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 51, /** GetModifierHealAmplify_PercentageTarget */ MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 52, - /** GetModifierHPRegen_CanBeNegative */ - MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE = 53, /** GetModifierHPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 54, + MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 53, /** GetModifierLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, + MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, /** GetModifierSpellLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 56, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, /** GetModifierSpellLifestealRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 57, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 56, /** GetModifierMPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 58, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 57, /** GetModifierMPRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 59, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 58, /** GetModifierManaDrainAmplify_Percentage */ - MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 60, + MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 59, /** GetModifierMPRestoreAmplify_Percentage */ - MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 61, + MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 60, /** GetModifierBaseDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 62, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 61, /** GetModifierBaseDamageOutgoing_PercentageUnique */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 63, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 62, /** GetModifierIncomingDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 64, + MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 63, /** GetModifierIncomingPhysicalDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 65, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 64, /** GetModifierIncomingPhysicalDamageConstant */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 66, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 65, /** GetModifierIncomingSpellDamageConstant */ - MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 67, + MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 66, /** GetModifierEvasion_Constant */ - MODIFIER_PROPERTY_EVASION_CONSTANT = 68, + MODIFIER_PROPERTY_EVASION_CONSTANT = 67, /** GetModifierNegativeEvasion_Constant */ - MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 69, + MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 68, /** GetModifierStatusResistance */ - MODIFIER_PROPERTY_STATUS_RESISTANCE = 70, + MODIFIER_PROPERTY_STATUS_RESISTANCE = 69, /** GetModifierStatusResistanceStacking */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 71, + MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 70, /** GetModifierStatusResistanceCaster */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 72, + MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 71, /** GetModifierAvoidDamage */ - MODIFIER_PROPERTY_AVOID_DAMAGE = 73, + MODIFIER_PROPERTY_AVOID_DAMAGE = 72, /** GetModifierAvoidSpell */ - MODIFIER_PROPERTY_AVOID_SPELL = 74, + MODIFIER_PROPERTY_AVOID_SPELL = 73, /** GetModifierMiss_Percentage */ - MODIFIER_PROPERTY_MISS_PERCENTAGE = 75, + MODIFIER_PROPERTY_MISS_PERCENTAGE = 74, /** GetModifierPhysicalArmorBase_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 76, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 75, /** GetModifierPhysicalArmorTotal_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 77, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 76, /** GetModifierPhysicalArmorBonus */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 78, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 77, /** GetModifierPhysicalArmorBonusUnique */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 79, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 78, /** GetModifierPhysicalArmorBonusUniqueActive */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 80, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 79, /** GetModifierPhysicalArmorBonusPost */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 81, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 80, /** GetModifierMinPhysicalArmor */ - MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 82, + MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 81, /** GetModifierIgnorePhysicalArmor */ - MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 83, + MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 82, /** GetModifierMagicalResistanceBaseReduction */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 84, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 83, /** GetModifierMagicalResistanceDirectModification */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 85, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 84, /** GetModifierMagicalResistanceBonus */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 86, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 85, /** GetModifierMagicalResistanceBonusIllusions */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 87, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 86, /** GetModifierMagicalResistanceBonusUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 88, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 87, /** GetModifierMagicalResistanceDecrepifyUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 89, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 88, /** GetModifierBaseRegen */ - MODIFIER_PROPERTY_BASE_MANA_REGEN = 90, + MODIFIER_PROPERTY_BASE_MANA_REGEN = 89, /** GetModifierConstantManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 91, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 90, /** GetModifierConstantManaRegenUnique */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 92, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 91, /** GetModifierTotalPercentageManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 93, + MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 92, /** GetModifierConstantHealthRegen */ - MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 94, + MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 93, /** GetModifierHealthRegenPercentage */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 95, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 94, /** GetModifierHealthRegenPercentageUnique */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 96, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 95, /** GetModifierHealthBonus */ - MODIFIER_PROPERTY_HEALTH_BONUS = 97, + MODIFIER_PROPERTY_HEALTH_BONUS = 96, /** GetModifierManaBonus */ - MODIFIER_PROPERTY_MANA_BONUS = 98, + MODIFIER_PROPERTY_MANA_BONUS = 97, /** GetModifierExtraStrengthBonus */ - MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 99, + MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 98, /** GetModifierExtraHealthBonus */ - MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 100, + MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 99, /** GetModifierExtraManaBonus */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 101, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 100, /** GetModifierExtraManaBonusPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 102, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 101, /** GetModifierExtraHealthPercentage */ - MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 103, + MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 102, /** GetModifierExtraManaPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 104, + MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 103, /** GetModifierBonusStats_Strength */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 105, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 104, /** GetModifierBonusStats_Agility */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 106, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 105, /** GetModifierBonusStats_Intellect */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 107, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 106, /** GetModifierBonusStats_Strength_Percentage */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 108, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 107, /** GetModifierBonusStats_Agility_Percentage */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 109, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 108, /** GetModifierBonusStats_Intellect_Percentage */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 110, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 109, /** GetModifierCastRangeBonus */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS = 111, + MODIFIER_PROPERTY_CAST_RANGE_BONUS = 110, /** GetModifierCastRangeBonusPercentage */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 112, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE = 111, /** GetModifierCastRangeBonusTarget */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 113, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET = 112, /** GetModifierCastRangeBonusStacking */ - MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 114, + MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING = 113, /** GetModifierAttackRangeOverride */ - MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 115, + MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE = 114, /** GetModifierAttackRangeBonus */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 116, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS = 115, /** GetModifierAttackRangeBonusUnique */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 117, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE = 116, /** GetModifierAttackRangeBonusPercentage */ - MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 118, + MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE = 117, /** GetModifierMaxAttackRange */ - MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 119, + MODIFIER_PROPERTY_MAX_ATTACK_RANGE = 118, /** GetModifierProjectileSpeedBonus */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 120, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS = 119, /** GetModifierProjectileSpeedBonusPercentage */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 121, + MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE = 120, /** GetModifierProjectileName */ - MODIFIER_PROPERTY_PROJECTILE_NAME = 122, + MODIFIER_PROPERTY_PROJECTILE_NAME = 121, /** ReincarnateTime */ - MODIFIER_PROPERTY_REINCARNATION = 123, + MODIFIER_PROPERTY_REINCARNATION = 122, /** ReincarnateSuppressFX */ - MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 124, + MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX = 123, /** GetModifierConstantRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME = 125, + MODIFIER_PROPERTY_RESPAWNTIME = 124, /** GetModifierPercentageRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 126, + MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE = 125, /** GetModifierStackingRespawnTime */ - MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 127, + MODIFIER_PROPERTY_RESPAWNTIME_STACKING = 126, /** GetModifierPercentageCooldown */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 128, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE = 127, /** GetModifierPercentageCooldownOngoing */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 129, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING = 128, /** GetModifierPercentageCasttime */ - MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 130, + MODIFIER_PROPERTY_CASTTIME_PERCENTAGE = 129, /** GetModifierPercentageAttackAnimTime */ - MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 131, + MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE = 130, /** GetModifierPercentageManacost */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 132, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE = 131, /** GetModifierPercentageManacostStacking */ - MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 133, + MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING = 132, /** GetModifierPercentageHealthcost */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 134, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE = 133, /** GetModifierPercentageHealthcostStacking */ - MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 135, + MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 134, /** GetModifierConstantDeathGoldCost */ - MODIFIER_PROPERTY_DEATHGOLDCOST = 136, + MODIFIER_PROPERTY_DEATHGOLDCOST = 135, /** GetModifierPercentageDeathGoldCost */ - MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 137, + MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 136, /** GetModifierPercentageExpRateBoost */ - MODIFIER_PROPERTY_EXP_RATE_BOOST = 138, + MODIFIER_PROPERTY_EXP_RATE_BOOST = 137, /** GetModifierPercentageGoldRateBoost */ - MODIFIER_PROPERTY_GOLD_RATE_BOOST = 139, + MODIFIER_PROPERTY_GOLD_RATE_BOOST = 138, /** GetModifierPreAttack_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 140, + MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 139, /** GetModifierPreAttack_Target_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 141, + MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 140, /** GetModifierMagical_ConstantBlock */ - MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 142, + MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 141, /** GetModifierPhysical_ConstantBlock */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 143, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 142, /** GetModifierPhysical_ConstantBlockSpecial */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 144, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 143, /** GetModifierInnateDamageBlockPctOverride */ - MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 145, + MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 144, /** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 146, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 145, /** GetModifierTotal_ConstantBlock */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 147, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 146, /** GetOverrideAnimation */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 148, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 147, /** GetOverrideAnimationRate */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 149, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 148, /** GetAbsorbSpell */ - MODIFIER_PROPERTY_ABSORB_SPELL = 150, + MODIFIER_PROPERTY_ABSORB_SPELL = 149, /** GetReflectSpell */ - MODIFIER_PROPERTY_REFLECT_SPELL = 151, + MODIFIER_PROPERTY_REFLECT_SPELL = 150, /** GetDisableAutoAttack */ - MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 152, + MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 151, /** GetBonusDayVision */ - MODIFIER_PROPERTY_BONUS_DAY_VISION = 153, + MODIFIER_PROPERTY_BONUS_DAY_VISION = 152, /** GetBonusDayVisionPercentage */ - MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 154, + MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 153, /** GetBonusNightVision */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 155, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 154, /** GetBonusNightVisionUnique */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 156, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 155, /** GetBonusVisionPercentage */ - MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 157, + MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 156, /** GetFixedDayVision */ - MODIFIER_PROPERTY_FIXED_DAY_VISION = 158, + MODIFIER_PROPERTY_FIXED_DAY_VISION = 157, /** GetFixedNightVision */ - MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 159, + MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 158, /** GetMinHealth */ - MODIFIER_PROPERTY_MIN_HEALTH = 160, + MODIFIER_PROPERTY_MIN_HEALTH = 159, /** GetMinMana */ - MODIFIER_PROPERTY_MIN_MANA = 161, + MODIFIER_PROPERTY_MIN_MANA = 160, /** GetAbsoluteNoDamagePhysical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 162, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 161, /** GetAbsoluteNoDamageMagical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 163, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 162, /** GetAbsoluteNoDamagePure */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 164, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 163, /** GetIsIllusion */ - MODIFIER_PROPERTY_IS_ILLUSION = 165, + MODIFIER_PROPERTY_IS_ILLUSION = 164, /** GetModifierIllusionLabel */ - MODIFIER_PROPERTY_ILLUSION_LABEL = 166, + MODIFIER_PROPERTY_ILLUSION_LABEL = 165, /** GetModifierStrongIllusion */ - MODIFIER_PROPERTY_STRONG_ILLUSION = 167, + MODIFIER_PROPERTY_STRONG_ILLUSION = 166, /** GetModifierSuperIllusion */ - MODIFIER_PROPERTY_SUPER_ILLUSION = 168, + MODIFIER_PROPERTY_SUPER_ILLUSION = 167, /** GetModifierSuperIllusionWithUltimate */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 169, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 168, /** GetModifierXPDuringDeath */ - MODIFIER_PROPERTY_XP_DURING_DEATH = 170, + MODIFIER_PROPERTY_XP_DURING_DEATH = 169, /** GetModifierTurnRate_Percentage */ - MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 171, + MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 170, /** GetModifierTurnRate_Override */ - MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 172, + MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 171, /** GetDisableHealing */ - MODIFIER_PROPERTY_DISABLE_HEALING = 173, + MODIFIER_PROPERTY_DISABLE_HEALING = 172, /** GetDisableManaGain */ - MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 174, + MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 173, /** GetAlwaysAllowAttack */ - MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 175, + MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 174, /** GetAllowEtherealAttack */ - MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 176, + MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 175, /** GetOverrideAttackMagical */ - MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 177, + MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 176, /** GetModifierUnitStatsNeedsRefresh */ - MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 178, + MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 177, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 179, + MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 178, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 180, + MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 179, /** GetModifierUnitDisllowUpgrading */ - MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 181, + MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 180, /** GetModifierDodgeProjectile */ - MODIFIER_PROPERTY_DODGE_PROJECTILE = 182, + MODIFIER_PROPERTY_DODGE_PROJECTILE = 181, /** GetTriggerCosmeticAndEndAttack */ - MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 183, + MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 182, /** GetModifierMaxDebuffDuration */ - MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 184, + MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 183, /** GetPrimaryStatDamageMultiplier */ - MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 185, + MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 184, /** GetModifierPreAttack_DeadlyBlow */ - MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 186, + MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 185, /** GetAlwaysAutoAttackWhileHoldPosition */ - MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 187, + MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 186, /** GetPhysicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 187, /** GetMagicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, + MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, /** GetCriticalStrikeBonus */ - MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 190, + MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 189, /** GetConvertAttackPhysicalToPure */ - MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 191, + MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 190, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 192, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 191, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 193, + MODIFIER_EVENT_ON_ATTACK_RECORD = 192, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 194, + MODIFIER_EVENT_ON_ATTACK_START = 193, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 195, + MODIFIER_EVENT_ON_ATTACK = 194, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 196, + MODIFIER_EVENT_ON_ATTACK_LANDED = 195, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 197, + MODIFIER_EVENT_ON_ATTACK_FAIL = 196, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 198, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 197, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 199, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 198, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 200, + MODIFIER_EVENT_ON_ORDER = 199, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 201, + MODIFIER_EVENT_ON_UNIT_MOVED = 200, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 202, + MODIFIER_EVENT_ON_ABILITY_START = 201, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 203, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 202, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 204, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 203, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 205, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 204, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 206, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 205, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 207, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 206, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 208, + MODIFIER_EVENT_ON_REFRESH = 207, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 209, + MODIFIER_EVENT_ON_TAKEDAMAGE = 208, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 210, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 209, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 211, + MODIFIER_EVENT_ON_STATE_CHANGED = 210, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 212, + MODIFIER_EVENT_ON_ORB_EFFECT = 211, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 213, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 212, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 214, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 213, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 215, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 214, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 216, + MODIFIER_EVENT_ON_ATTACKED = 215, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 217, + MODIFIER_EVENT_ON_DEATH = 216, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 218, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 217, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 219, + MODIFIER_EVENT_ON_RESPAWN = 218, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 220, + MODIFIER_EVENT_ON_SPENT_MANA = 219, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 221, + MODIFIER_EVENT_ON_SPENT_HEALTH = 220, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 222, + MODIFIER_EVENT_ON_TELEPORTING = 221, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 223, + MODIFIER_EVENT_ON_TELEPORTED = 222, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 224, + MODIFIER_EVENT_ON_SET_LOCATION = 223, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 225, + MODIFIER_EVENT_ON_HEALTH_GAINED = 224, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 226, + MODIFIER_EVENT_ON_MANA_GAINED = 225, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 227, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 226, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 228, + MODIFIER_EVENT_ON_HERO_KILLED = 227, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 229, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 228, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 230, + MODIFIER_EVENT_ON_BUILDING_KILLED = 229, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 231, + MODIFIER_EVENT_ON_MODEL_CHANGED = 230, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 232, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 231, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 233, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 232, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 234, + MODIFIER_PROPERTY_TOOLTIP = 233, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 235, + MODIFIER_PROPERTY_MODEL_CHANGE = 234, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 236, + MODIFIER_PROPERTY_MODEL_SCALE = 235, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 237, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 236, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 238, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 237, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 239, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 238, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 240, + MODIFIER_PROPERTY_IS_SCEPTER = 239, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 241, + MODIFIER_PROPERTY_IS_SHARD = 240, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 242, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 241, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 243, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 242, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 244, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 243, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 245, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 244, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 246, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 245, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 247, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 246, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 248, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 247, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 249, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 248, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 250, + MODIFIER_PROPERTY_DISABLE_TURNING = 249, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 251, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 250, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 252, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 251, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 253, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 252, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 254, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 253, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 255, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 254, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 256, + MODIFIER_EVENT_ON_DOMINATED = 255, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 257, + MODIFIER_EVENT_ON_KILL = 256, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 258, + MODIFIER_EVENT_ON_ASSIST = 257, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 259, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 258, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 260, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 259, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 261, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 260, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 262, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 261, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 263, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 262, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 264, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 263, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 265, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 266, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 264, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 265, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 267, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 266, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 268, + MODIFIER_PROPERTY_TOOLTIP2 = 267, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 269, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 268, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 270, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 269, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 271, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 270, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 272, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 271, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 273, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 272, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 274, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 273, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 275, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 274, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 276, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 277, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 275, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 276, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 278, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 277, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 279, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 278, /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 280, + MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 279, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 281, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 280, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 282, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 281, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 283, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 282, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 284, + MODIFIER_PROPERTY_PACK_RAT = 283, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 285, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 284, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 286, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 285, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 287, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 286, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 288, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 287, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 289, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 288, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 290, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 289, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 291, + MODIFIER_PROPERTY_FAIL_ATTACK = 290, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 292, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 291, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 293, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 292, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 294, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 293, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 295, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 294, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 296, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 295, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 297, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 296, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 298, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 297, /** GetModifierSlowResistanceAppliesToAttacks */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 299, + MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 298, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 300, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 299, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 301, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 300, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 302, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 301, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 303, + MODIFIER_PROPERTY_BECOME_STRENGTH = 302, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 304, + MODIFIER_PROPERTY_BECOME_AGILITY = 303, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 305, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 304, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 306, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 305, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 307, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 306, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 308, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 307, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 309, + MODIFIER_PROPERTY_SHARE_XPRUNE = 308, /** GetModifierXPFountainCountdownTimeOverride */ - MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 310, + MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 309, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 311, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 310, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 312, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 311, /** GetModifierPreserveNeutralItemPassives */ - MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 313, + MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 312, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 314, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 313, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 315, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 314, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 316, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 315, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 317, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 316, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 318, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 317, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 319, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 318, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 320, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 319, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 321, + MODIFIER_PROPERTY_ABILITY_POINTS = 320, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 322, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 321, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 323, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 322, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 324, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 323, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 325, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 324, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 326, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 325, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 327, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 326, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 328, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 327, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 329, + MODIFIER_PROPERTY_FOW_TEAM = 328, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 330, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 329, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 331, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 330, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 332, + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 331, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 333, + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 332, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 334, + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 333, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 335, + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 334, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 336, + MODIFIER_EVENT_ON_DAY_STARTED = 335, /** OnNightStarted */ - MODIFIER_EVENT_ON_NIGHT_STARTED = 337, + MODIFIER_EVENT_ON_NIGHT_STARTED = 336, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 338, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 337, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 339, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 338, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 340, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 339, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 341, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 340, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 342, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 341, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 343, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 342, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 344, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 343, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 345, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 344, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 346, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 345, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 347, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 346, /** OnTreeCutDown */ - MODIFIER_EVENT_ON_TREE_CUT_DOWN = 348, + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 347, /** OnCleaveAttackLanded */ - MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 349, + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 348, /** MinAttributeLevel */ - MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 350, + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 349, /** GetTierTokenReroll */ - MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 351, + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 350, /** GetVisionDegreeRestriction */ - MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 352, + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 351, /** GetModifierTotal_ConstantBlockStacking */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 353, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 352, /** GetModifierInventorySlotRestricted */ - MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 354, + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 353, /** OnTierTokenRerolled */ - MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 355, + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 354, /** GetRedirectSpell */ - MODIFIER_PROPERTY_REDIRECT_SPELL = 356, + MODIFIER_PROPERTY_REDIRECT_SPELL = 355, /** GetBaseAttackPostBonus */ - MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 357, + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 356, /** OnFoWTeamChanged */ - MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 358, + MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 357, /** GetSuppressAttackProcs */ - MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 359, + MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 358, /** OnAbilityToggled */ - MODIFIER_EVENT_ON_ABILITY_TOGGLED = 360, + MODIFIER_EVENT_ON_ABILITY_TOGGLED = 359, /** GetModifierAvoidAttackProcs */ - MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 361, + MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 360, /** OnRuneSpawn */ - MODIFIER_EVENT_ON_RUNE_SPAWN = 362, + MODIFIER_EVENT_ON_RUNE_SPAWN = 361, /** GetModifierProperty_PhysicalLifesteal */ - MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 363, + MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 362, /** GetModifierProperty_MagicalLifesteal */ - MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 364, + MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 363, /** OnPureDamageCalculated */ - MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 365, + MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 364, /** GetModifierNeutralTrinketOptions */ - MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 366, + MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 365, /** GetModifierNeutralEnhancementOptions */ - MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 367, + MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 366, /** GetModifierMoveSpeedMax_BonusConstant */ - MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 368, + MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 367, /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ - MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 369, + MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 368, /** GetModifierPropertyForbidIllusions */ - MODIFIER_PROPERTY_FORBID_ILLUSIONS = 370, + MODIFIER_PROPERTY_FORBID_ILLUSIONS = 369, /** GetModifierPropertyManacostOverride */ - MODIFIER_PROPERTY_MANACOST_OVERRIDE = 371, + MODIFIER_PROPERTY_MANACOST_OVERRIDE = 370, /** GetModifierPropertyRestorationAmplification */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 372, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 371, /** GetModifierPropertyRestorationAmplificationUnique */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 373, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 372, /** GetModifierPropertyHealingAmplificationUnique */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 374, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 373, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 375, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 374, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 376, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 375, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 377, - MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT = 378, - MODIFIER_FUNCTION_LAST = 379, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 376, + /** GetRequiredLevel */ + MODIFIER_PROPERTY_REQUIRED_LEVEL = 377, + MODIFIER_FUNCTION_LAST = 378, MODIFIER_FUNCTION_INVALID = 65535, } @@ -52177,105 +52166,106 @@ declare enum DOTAKeybindCommand_t DOTA_KEYBIND_ACTIVATE_RADAR = 144, DOTA_KEYBIND_PURCHASE_QUICKBUY = 145, DOTA_KEYBIND_PURCHASE_STICKY = 146, - DOTA_KEYBIND_GRAB_STASH_ITEMS = 147, - DOTA_KEYBIND_TOGGLE_AUTOATTACK = 148, - DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 149, - DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 150, - DOTA_KEYBIND_FILTER_ENEMY = 151, - DOTA_KEYBIND_FILTER_ALLY = 152, - DOTA_KEYBIND_FILTER_HERO = 153, - DOTA_KEYBIND_FILTER_NONHERO = 154, - DOTA_KEYBIND_TAUNT = 155, - DOTA_KEYBIND_SHOP_CONSUMABLES = 156, - DOTA_KEYBIND_SHOP_ATTRIBUTES = 157, - DOTA_KEYBIND_SHOP_ARMAMENTS = 158, - DOTA_KEYBIND_SHOP_ARCANE = 159, - DOTA_KEYBIND_SHOP_BASICS = 160, - DOTA_KEYBIND_SHOP_SUPPORT = 161, - DOTA_KEYBIND_SHOP_CASTER = 162, - DOTA_KEYBIND_SHOP_WEAPONS = 163, - DOTA_KEYBIND_SHOP_ARMOR = 164, - DOTA_KEYBIND_SHOP_ARTIFACTS = 165, - DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 166, - DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 167, - DOTA_KEYBIND_SHOP_SECRET = 168, - DOTA_KEYBIND_SHOP_SEARCHBOX = 169, - DOTA_KEYBIND_SHOP_SLOT_1 = 170, - DOTA_KEYBIND_SHOP_SLOT_2 = 171, - DOTA_KEYBIND_SHOP_SLOT_3 = 172, - DOTA_KEYBIND_SHOP_SLOT_4 = 173, - DOTA_KEYBIND_SHOP_SLOT_5 = 174, - DOTA_KEYBIND_SHOP_SLOT_6 = 175, - DOTA_KEYBIND_SHOP_SLOT_7 = 176, - DOTA_KEYBIND_SHOP_SLOT_8 = 177, - DOTA_KEYBIND_SHOP_SLOT_9 = 178, - DOTA_KEYBIND_SHOP_SLOT_10 = 179, - DOTA_KEYBIND_SHOP_SLOT_11 = 180, - DOTA_KEYBIND_SHOP_SLOT_12 = 181, - DOTA_KEYBIND_SHOP_SLOT_13 = 182, - DOTA_KEYBIND_SHOP_SLOT_14 = 183, - DOTA_KEYBIND_SPEC_CAMERA_UP = 184, - DOTA_KEYBIND_SPEC_CAMERA_DOWN = 185, - DOTA_KEYBIND_SPEC_CAMERA_LEFT = 186, - DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 187, - DOTA_KEYBIND_SPEC_CAMERA_GRIP = 188, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 189, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 190, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 191, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 192, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 193, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 194, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 195, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 196, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 197, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 198, - DOTA_KEYBIND_SPEC_UNIT_SELECT = 199, - DOTA_KEYBIND_SPEC_HERO_SELECT = 200, - DOTA_KEYBIND_SPEC_PAUSE = 201, - DOTA_KEYBIND_SPEC_CHAT = 202, - DOTA_KEYBIND_SPEC_SCOREBOARD = 203, - DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 204, - DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 205, - DOTA_KEYBIND_SPEC_STATS_ITEM = 206, - DOTA_KEYBIND_SPEC_STATS_GOLD = 207, - DOTA_KEYBIND_SPEC_STATS_XP = 208, - DOTA_KEYBIND_SPEC_STATS_FANTASY = 209, - DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 210, - DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 211, - DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 212, - DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 213, - DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 214, - DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 215, - DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 216, - DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 217, - DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 218, - DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 219, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 220, - DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 221, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 222, - DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 223, - DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 224, - DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 225, - DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 226, - DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 227, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 228, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 229, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 230, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 231, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 232, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 233, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 234, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 235, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 236, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 237, - DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 238, - DOTA_KEYBIND_INSPECTHEROINWORLD = 239, - DOTA_KEYBIND_CAMERA_ZOOM_IN = 240, - DOTA_KEYBIND_CAMERA_ZOOM_OUT = 241, - DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 242, - DOTA_KEYBIND_DOTA_ALT = 243, - DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 244, - DOTA_KEYBIND_COUNT = 245, + DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 147, + DOTA_KEYBIND_GRAB_STASH_ITEMS = 148, + DOTA_KEYBIND_TOGGLE_AUTOATTACK = 149, + DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 150, + DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 151, + DOTA_KEYBIND_FILTER_ENEMY = 152, + DOTA_KEYBIND_FILTER_ALLY = 153, + DOTA_KEYBIND_FILTER_HERO = 154, + DOTA_KEYBIND_FILTER_NONHERO = 155, + DOTA_KEYBIND_TAUNT = 156, + DOTA_KEYBIND_SHOP_CONSUMABLES = 157, + DOTA_KEYBIND_SHOP_ATTRIBUTES = 158, + DOTA_KEYBIND_SHOP_ARMAMENTS = 159, + DOTA_KEYBIND_SHOP_ARCANE = 160, + DOTA_KEYBIND_SHOP_BASICS = 161, + DOTA_KEYBIND_SHOP_SUPPORT = 162, + DOTA_KEYBIND_SHOP_CASTER = 163, + DOTA_KEYBIND_SHOP_WEAPONS = 164, + DOTA_KEYBIND_SHOP_ARMOR = 165, + DOTA_KEYBIND_SHOP_ARTIFACTS = 166, + DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 167, + DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 168, + DOTA_KEYBIND_SHOP_SECRET = 169, + DOTA_KEYBIND_SHOP_SEARCHBOX = 170, + DOTA_KEYBIND_SHOP_SLOT_1 = 171, + DOTA_KEYBIND_SHOP_SLOT_2 = 172, + DOTA_KEYBIND_SHOP_SLOT_3 = 173, + DOTA_KEYBIND_SHOP_SLOT_4 = 174, + DOTA_KEYBIND_SHOP_SLOT_5 = 175, + DOTA_KEYBIND_SHOP_SLOT_6 = 176, + DOTA_KEYBIND_SHOP_SLOT_7 = 177, + DOTA_KEYBIND_SHOP_SLOT_8 = 178, + DOTA_KEYBIND_SHOP_SLOT_9 = 179, + DOTA_KEYBIND_SHOP_SLOT_10 = 180, + DOTA_KEYBIND_SHOP_SLOT_11 = 181, + DOTA_KEYBIND_SHOP_SLOT_12 = 182, + DOTA_KEYBIND_SHOP_SLOT_13 = 183, + DOTA_KEYBIND_SHOP_SLOT_14 = 184, + DOTA_KEYBIND_SPEC_CAMERA_UP = 185, + DOTA_KEYBIND_SPEC_CAMERA_DOWN = 186, + DOTA_KEYBIND_SPEC_CAMERA_LEFT = 187, + DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 188, + DOTA_KEYBIND_SPEC_CAMERA_GRIP = 189, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 190, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 191, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 192, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 193, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 194, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 195, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 196, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 197, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 198, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 199, + DOTA_KEYBIND_SPEC_UNIT_SELECT = 200, + DOTA_KEYBIND_SPEC_HERO_SELECT = 201, + DOTA_KEYBIND_SPEC_PAUSE = 202, + DOTA_KEYBIND_SPEC_CHAT = 203, + DOTA_KEYBIND_SPEC_SCOREBOARD = 204, + DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 205, + DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 206, + DOTA_KEYBIND_SPEC_STATS_ITEM = 207, + DOTA_KEYBIND_SPEC_STATS_GOLD = 208, + DOTA_KEYBIND_SPEC_STATS_XP = 209, + DOTA_KEYBIND_SPEC_STATS_FANTASY = 210, + DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 211, + DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 212, + DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 213, + DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 214, + DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 215, + DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 216, + DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 217, + DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 218, + DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 219, + DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 220, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 221, + DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 222, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 223, + DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 224, + DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 225, + DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 226, + DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 227, + DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 228, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 229, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 230, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 231, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 232, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 233, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 234, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 235, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 236, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 237, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 238, + DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 239, + DOTA_KEYBIND_INSPECTHEROINWORLD = 240, + DOTA_KEYBIND_CAMERA_ZOOM_IN = 241, + DOTA_KEYBIND_CAMERA_ZOOM_OUT = 242, + DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 243, + DOTA_KEYBIND_DOTA_ALT = 244, + DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 245, + DOTA_KEYBIND_COUNT = 246, } declare enum DOTA_SHOP_TYPE diff --git a/files/engine-enums.json b/files/engine-enums.json index 49c461a..af5abfa 100644 --- a/files/engine-enums.json +++ b/files/engine-enums.json @@ -6694,19 +6694,19 @@ "name": "AbilityType", "members": [ { - "name": "DOTA_ABILITY_TYPE_ATTRIBUTES", + "name": "ABILITY_TYPE_ATTRIBUTES", "shortName": "ATTRIBUTES" }, { - "name": "DOTA_ABILITY_TYPE_BASIC", + "name": "ABILITY_TYPE_BASIC", "shortName": "BASIC" }, { - "name": "DOTA_ABILITY_TYPE_HIDDEN", + "name": "ABILITY_TYPE_HIDDEN", "shortName": "HIDDEN" }, { - "name": "DOTA_ABILITY_TYPE_ULTIMATE", + "name": "ABILITY_TYPE_ULTIMATE", "shortName": "ULTIMATE" } ] diff --git a/files/panorama/enums.json b/files/panorama/enums.json index e0c3a07..c817924 100644 --- a/files/panorama/enums.json +++ b/files/panorama/enums.json @@ -3814,1631 +3814,1627 @@ "description": "Method Name: `GetModifierHealAmplify_PercentageTarget`", "value": 52 }, - { - "name": "MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", - "description": "Method Name: `GetModifierHPRegen_CanBeNegative`", - "value": 53 - }, { "name": "MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierHPRegenAmplify_Percentage`", - "value": 54 + "value": 53 }, { "name": "MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierLifestealRegenAmplify_Percentage`", - "value": 55 + "value": 54 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage`", - "value": 56 + "value": 55 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage_Unique`", - "value": 57 + "value": 56 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage`", - "value": 58 + "value": 57 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage_Unique`", - "value": 59 + "value": 58 }, { "name": "MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierManaDrainAmplify_Percentage`", - "value": 60 + "value": 59 }, { "name": "MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", "description": "Total amplify value is clamped to 0.\n\nMethod Name: `GetModifierMPRestoreAmplify_Percentage`.", - "value": 61 + "value": 60 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierBaseDamageOutgoing_Percentage`", - "value": 62 + "value": 61 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`", - "value": 63 + "value": 62 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingDamage_Percentage`", - "value": 64 + "value": 63 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingPhysicalDamage_Percentage`", - "value": 65 + "value": 64 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", "description": "This property controls 'physical' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingPhysicalDamageConstant`.", - "value": 66 + "value": 65 }, { "name": "MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", "description": "This property controls 'spell' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingSpellDamageConstant`.", - "value": 67 + "value": 66 }, { "name": "MODIFIER_PROPERTY_EVASION_CONSTANT", "description": "Method Name: `GetModifierEvasion_Constant`", - "value": 68 + "value": 67 }, { "name": "MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", "description": "Method Name: `GetModifierNegativeEvasion_Constant`", - "value": 69 + "value": 68 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE", "description": "Method Name: `GetModifierStatusResistance`", - "value": 70 + "value": 69 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", "description": "Method Name: `GetModifierStatusResistanceStacking`", - "value": 71 + "value": 70 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", "description": "Method Name: `GetModifierStatusResistanceCaster`", - "value": 72 + "value": 71 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE", "description": "Method Name: `GetModifierAvoidDamage`", - "value": 73 + "value": 72 }, { "name": "MODIFIER_PROPERTY_AVOID_SPELL", "description": "Method Name: `GetModifierAvoidSpell`", - "value": 74 + "value": 73 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE", "description": "Method Name: `GetModifierMiss_Percentage`", - "value": 75 + "value": 74 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", "description": "Values above 100% are ignored.\n\nMethod Name: `GetModifierPhysicalArmorBase_Percentage`.", - "value": 76 + "value": 75 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalArmorTotal_Percentage`", - "value": 77 + "value": 76 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", "description": "Method Name: `GetModifierPhysicalArmorBonus`", - "value": 78 + "value": 77 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", "description": "Method Name: `GetModifierPhysicalArmorBonusUnique`", - "value": 79 + "value": 78 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", "description": "Method Name: `GetModifierPhysicalArmorBonusUniqueActive`", - "value": 80 + "value": 79 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", "description": "Method Name: `GetModifierPhysicalArmorBonusPost`", - "value": 81 + "value": 80 }, { "name": "MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierMinPhysicalArmor`", - "value": 82 + "value": 81 }, { "name": "MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierIgnorePhysicalArmor`", - "value": 83 + "value": 82 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", "description": "Method Name: `GetModifierMagicalResistanceBaseReduction`", - "value": 84 + "value": 83 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", "description": "Method Name: `GetModifierMagicalResistanceDirectModification`", - "value": 85 + "value": 84 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", "description": "Method Name: `GetModifierMagicalResistanceBonus`", - "value": 86 + "value": 85 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", "description": "Method Name: `GetModifierMagicalResistanceBonusIllusions`", - "value": 87 + "value": 86 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceBonusUnique`", - "value": 88 + "value": 87 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceDecrepifyUnique`", - "value": 89 + "value": 88 }, { "name": "MODIFIER_PROPERTY_BASE_MANA_REGEN", "description": "Method Name: `GetModifierBaseRegen`", - "value": 90 + "value": 89 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantManaRegen`", - "value": 91 + "value": 90 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", "description": "Method Name: `GetModifierConstantManaRegenUnique`", - "value": 92 + "value": 91 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierTotalPercentageManaRegen`", - "value": 93 + "value": 92 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantHealthRegen`", - "value": 94 + "value": 93 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", "description": "Method Name: `GetModifierHealthRegenPercentage`", - "value": 95 + "value": 94 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierHealthRegenPercentageUnique`", - "value": 96 + "value": 95 }, { "name": "MODIFIER_PROPERTY_HEALTH_BONUS", "description": "Method Name: `GetModifierHealthBonus`", - "value": 97 + "value": 96 }, { "name": "MODIFIER_PROPERTY_MANA_BONUS", "description": "Method Name: `GetModifierManaBonus`", - "value": 98 + "value": 97 }, { "name": "MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", "description": "Method Name: `GetModifierExtraStrengthBonus`", - "value": 99 + "value": 98 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", "description": "Method Name: `GetModifierExtraHealthBonus`", - "value": 100 + "value": 99 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS", "description": "Method Name: `GetModifierExtraManaBonus`", - "value": 101 + "value": 100 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaBonusPercentage`", - "value": 102 + "value": 101 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", "description": "Method Name: `GetModifierExtraHealthPercentage`", - "value": 103 + "value": 102 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaPercentage`", - "value": 104 + "value": 103 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", "description": "Method Name: `GetModifierBonusStats_Strength`", - "value": 105 + "value": 104 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS", "description": "Method Name: `GetModifierBonusStats_Agility`", - "value": 106 + "value": 105 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", "description": "Method Name: `GetModifierBonusStats_Intellect`", - "value": 107 + "value": 106 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Strength_Percentage`", - "value": 108 + "value": 107 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Agility_Percentage`", - "value": 109 + "value": 108 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Intellect_Percentage`", - "value": 110 + "value": 109 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS", "description": "Method Name: `GetModifierCastRangeBonus`", - "value": 111 + "value": 110 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierCastRangeBonusPercentage`", - "value": 112 + "value": 111 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", "description": "Method Name: `GetModifierCastRangeBonusTarget`", - "value": 113 + "value": 112 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", "description": "Method Name: `GetModifierCastRangeBonusStacking`", - "value": 114 + "value": 113 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", "description": "Method Name: `GetModifierAttackRangeOverride`", - "value": 115 + "value": 114 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", "description": "Method Name: `GetModifierAttackRangeBonus`", - "value": 116 + "value": 115 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", "description": "Method Name: `GetModifierAttackRangeBonusUnique`", - "value": 117 + "value": 116 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAttackRangeBonusPercentage`", - "value": 118 + "value": 117 }, { "name": "MODIFIER_PROPERTY_MAX_ATTACK_RANGE", "description": "Method Name: `GetModifierMaxAttackRange`", - "value": 119 + "value": 118 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", "description": "Method Name: `GetModifierProjectileSpeedBonus`", - "value": 120 + "value": 119 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierProjectileSpeedBonusPercentage`", - "value": 121 + "value": 120 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_NAME", "description": "Method Name: `GetModifierProjectileName`", - "value": 122 + "value": 121 }, { "name": "MODIFIER_PROPERTY_REINCARNATION", "description": "Method Name: `ReincarnateTime`", - "value": 123 + "value": 122 }, { "name": "MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", "description": "Method Name: `ReincarnateSuppressFX`", - "value": 124 + "value": 123 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME", "description": "Method Name: `GetModifierConstantRespawnTime`", - "value": 125 + "value": 124 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageRespawnTime`", - "value": 126 + "value": 125 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_STACKING", "description": "Method Name: `GetModifierStackingRespawnTime`", - "value": 127 + "value": 126 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCooldown`", - "value": 128 + "value": 127 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", "description": "Method Name: `GetModifierPercentageCooldownOngoing`", - "value": 129 + "value": 128 }, { "name": "MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCasttime`", - "value": 130 + "value": 129 }, { "name": "MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageAttackAnimTime`", - "value": 131 + "value": 130 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageManacost`", - "value": 132 + "value": 131 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageManacostStacking`", - "value": 133 + "value": 132 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageHealthcost`", - "value": 134 + "value": 133 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageHealthcostStacking`", - "value": 135 + "value": 134 }, { "name": "MODIFIER_PROPERTY_DEATHGOLDCOST", "description": "Method Name: `GetModifierConstantDeathGoldCost`", - "value": 136 + "value": 135 }, { "name": "MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", "description": "Method Name: `GetModifierPercentageDeathGoldCost`", - "value": 137 + "value": 136 }, { "name": "MODIFIER_PROPERTY_EXP_RATE_BOOST", "description": "Method Name: `GetModifierPercentageExpRateBoost`", - "value": 138 + "value": 137 }, { "name": "MODIFIER_PROPERTY_GOLD_RATE_BOOST", "description": "Method Name: `GetModifierPercentageGoldRateBoost`", - "value": 139 + "value": 138 }, { "name": "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_CriticalStrike`", - "value": 140 + "value": 139 }, { "name": "MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_Target_CriticalStrike`", - "value": 141 + "value": 140 }, { "name": "MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierMagical_ConstantBlock`", - "value": 142 + "value": 141 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierPhysical_ConstantBlock`", - "value": 143 + "value": 142 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", "description": "Method Name: `GetModifierPhysical_ConstantBlockSpecial`", - "value": 144 + "value": 143 }, { "name": "MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", "description": "Method Name: `GetModifierInnateDamageBlockPctOverride`", - "value": 145 + "value": 144 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", "description": "Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`", - "value": 146 + "value": 145 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierTotal_ConstantBlock`", - "value": 147 + "value": 146 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION", "description": "Method Name: `GetOverrideAnimation`", - "value": 148 + "value": 147 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", "description": "Method Name: `GetOverrideAnimationRate`", - "value": 149 + "value": 148 }, { "name": "MODIFIER_PROPERTY_ABSORB_SPELL", "description": "Method Name: `GetAbsorbSpell`", - "value": 150 + "value": 149 }, { "name": "MODIFIER_PROPERTY_REFLECT_SPELL", "description": "Method Name: `GetReflectSpell`", - "value": 151 + "value": 150 }, { "name": "MODIFIER_PROPERTY_DISABLE_AUTOATTACK", "description": "Method Name: `GetDisableAutoAttack`", - "value": 152 + "value": 151 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION", "description": "Method Name: `GetBonusDayVision`", - "value": 153 + "value": 152 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", "description": "Method Name: `GetBonusDayVisionPercentage`", - "value": 154 + "value": 153 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION", "description": "Method Name: `GetBonusNightVision`", - "value": 155 + "value": 154 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", "description": "Method Name: `GetBonusNightVisionUnique`", - "value": 156 + "value": 155 }, { "name": "MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", "description": "Method Name: `GetBonusVisionPercentage`", - "value": 157 + "value": 156 }, { "name": "MODIFIER_PROPERTY_FIXED_DAY_VISION", "description": "Method Name: `GetFixedDayVision`", - "value": 158 + "value": 157 }, { "name": "MODIFIER_PROPERTY_FIXED_NIGHT_VISION", "description": "Method Name: `GetFixedNightVision`", - "value": 159 + "value": 158 }, { "name": "MODIFIER_PROPERTY_MIN_HEALTH", "description": "Method Name: `GetMinHealth`", - "value": 160 + "value": 159 }, { "name": "MODIFIER_PROPERTY_MIN_MANA", "description": "Method Name: `GetMinMana`", - "value": 161 + "value": 160 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", "description": "Method Name: `GetAbsoluteNoDamagePhysical`", - "value": 162 + "value": 161 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", "description": "Method Name: `GetAbsoluteNoDamageMagical`", - "value": 163 + "value": 162 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", "description": "Method Name: `GetAbsoluteNoDamagePure`", - "value": 164 + "value": 163 }, { "name": "MODIFIER_PROPERTY_IS_ILLUSION", "description": "Method Name: `GetIsIllusion`", - "value": 165 + "value": 164 }, { "name": "MODIFIER_PROPERTY_ILLUSION_LABEL", "description": "Method Name: `GetModifierIllusionLabel`", - "value": 166 + "value": 165 }, { "name": "MODIFIER_PROPERTY_STRONG_ILLUSION", "description": "Method Name: `GetModifierStrongIllusion`", - "value": 167 + "value": 166 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION", "description": "Method Name: `GetModifierSuperIllusion`", - "value": 168 + "value": 167 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", "description": "Method Name: `GetModifierSuperIllusionWithUltimate`", - "value": 169 + "value": 168 }, { "name": "MODIFIER_PROPERTY_XP_DURING_DEATH", "description": "Method Name: `GetModifierXPDuringDeath`", - "value": 170 + "value": 169 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", "description": "Method Name: `GetModifierTurnRate_Percentage`", - "value": 171 + "value": 170 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", "description": "Method Name: `GetModifierTurnRate_Override`", - "value": 172 + "value": 171 }, { "name": "MODIFIER_PROPERTY_DISABLE_HEALING", "description": "Method Name: `GetDisableHealing`", - "value": 173 + "value": 172 }, { "name": "MODIFIER_PROPERTY_DISABLE_MANA_GAIN", "description": "Method Name: `GetDisableManaGain`", - "value": 174 + "value": 173 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", "description": "Method Name: `GetAlwaysAllowAttack`", - "value": 175 + "value": 174 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", "description": "Method Name: `GetAllowEtherealAttack`", - "value": 176 + "value": 175 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "description": "Method Name: `GetOverrideAttackMagical`", - "value": 177 + "value": 176 }, { "name": "MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "description": "Method Name: `GetModifierUnitStatsNeedsRefresh`", - "value": 178 + "value": 177 }, { "name": "MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value": 179 + "value": 178 }, { "name": "MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value": 180 + "value": 179 }, { "name": "MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", "description": "Method Name: `GetModifierUnitDisllowUpgrading`", - "value": 181 + "value": 180 }, { "name": "MODIFIER_PROPERTY_DODGE_PROJECTILE", "description": "Method Name: `GetModifierDodgeProjectile`", - "value": 182 + "value": 181 }, { "name": "MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", "description": "Method Name: `GetTriggerCosmeticAndEndAttack`", - "value": 183 + "value": 182 }, { "name": "MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", "description": "Method Name: `GetModifierMaxDebuffDuration`", - "value": 184 + "value": 183 }, { "name": "MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", "description": "Method Name: `GetPrimaryStatDamageMultiplier`", - "value": 185 + "value": 184 }, { "name": "MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", "description": "Method Name: `GetModifierPreAttack_DeadlyBlow`", - "value": 186 + "value": 185 }, { "name": "MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", "description": "Method Name: `GetAlwaysAutoAttackWhileHoldPosition`", - "value": 187 + "value": 186 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetPhysicalArmorPiercingPercentageTarget`", - "value": 188 + "value": 187 }, { "name": "MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetMagicalArmorPiercingPercentageTarget`", - "value": 189 + "value": 188 }, { "name": "MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", "description": "Method Name: `GetCriticalStrikeBonus`", - "value": 190 + "value": 189 }, { "name": "MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", "description": "Method Name: `GetConvertAttackPhysicalToPure`", - "value": 191 + "value": 190 }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 192 + "value": 191 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 193 + "value": 192 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 194 + "value": 193 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 195 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 196 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 197 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 198 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 199 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 200 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 201 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 202 + "value": 201 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 203 + "value": 202 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 204 + "value": 203 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 205 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 206 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 207 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 208 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 209 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 210 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 211 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 212 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 213 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 214 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 215 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 216 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 217 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 218 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 219 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 220 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 221 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 222 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 223 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 224 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 225 + "value": 224 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 226 + "value": 225 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 227 + "value": 226 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 228 + "value": 227 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 229 + "value": 228 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 230 + "value": 229 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 231 + "value": 230 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 232 + "value": 231 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 233 + "value": 232 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 234 + "value": 233 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 235 + "value": 234 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 236 + "value": 235 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 237 + "value": 236 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 238 + "value": 237 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 239 + "value": 238 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 240 + "value": 239 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 241 + "value": 240 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 242 + "value": 241 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 243 + "value": 242 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 244 + "value": 243 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 245 + "value": 244 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 246 + "value": 245 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 247 + "value": 246 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 248 + "value": 247 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 249 + "value": 248 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 250 + "value": 249 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 251 + "value": 250 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 252 + "value": 251 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 253 + "value": 252 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 254 + "value": 253 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 255 + "value": 254 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 256 + "value": 255 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 257 + "value": 256 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 258 + "value": 257 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 259 + "value": 258 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 260 + "value": 259 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 261 + "value": 260 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 262 + "value": 261 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 263 + "value": 262 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 264 + "value": 263 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 265 + "value": 264 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 266 + "value": 265 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 267 + "value": 266 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 268 + "value": 267 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 269 + "value": 268 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 270 + "value": 269 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 271 + "value": 270 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 272 + "value": 271 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 273 + "value": 272 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 274 + "value": 273 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 275 + "value": 274 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 276 + "value": 275 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 277 + "value": 276 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 278 + "value": 277 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 279 + "value": 278 }, { "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", "description": "Method Name: `OnPreDebuffApplied`", - "value": 280 + "value": 279 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 281 + "value": 280 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 282 + "value": 281 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 283 + "value": 282 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 284 + "value": 283 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 285 + "value": 284 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 286 + "value": 285 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 287 + "value": 286 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", "description": "This property controls 'universal' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingDamageConstant`.", - "value": 288 + "value": 287 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 289 + "value": 288 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 290 + "value": 289 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 291 + "value": 290 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 292 + "value": 291 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 293 + "value": 292 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 294 + "value": 293 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 295 + "value": 294 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 296 + "value": 295 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 297 + "value": 296 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 298 + "value": 297 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", "description": "Method Name: `GetModifierSlowResistanceAppliesToAttacks`", - "value": 299 + "value": 298 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 300 + "value": 299 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 301 + "value": 300 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 302 + "value": 301 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 303 + "value": 302 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 304 + "value": 303 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 305 + "value": 304 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 306 + "value": 305 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 307 + "value": 306 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 308 + "value": 307 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 309 + "value": 308 }, { "name": "MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", "description": "Method Name: `GetModifierXPFountainCountdownTimeOverride`", - "value": 310 + "value": 309 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 311 + "value": 310 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 312 + "value": 311 }, { "name": "MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", "description": "Method Name: `GetModifierPreserveNeutralItemPassives`", - "value": 313 + "value": 312 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 314 + "value": 313 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 315 + "value": 314 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 316 + "value": 315 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 317 + "value": 316 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 318 + "value": 317 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 319 + "value": 318 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 320 + "value": 319 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 321 + "value": 320 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 322 + "value": 321 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 323 + "value": 322 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 324 + "value": 323 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 325 + "value": 324 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 326 + "value": 325 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 327 + "value": 326 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 328 + "value": 327 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 329 + "value": 328 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 330 + "value": 329 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 331 + "value": 330 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 332 + "value": 331 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 333 + "value": 332 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 334 + "value": 333 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 335 + "value": 334 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 336 + "value": 335 }, { "name": "MODIFIER_EVENT_ON_NIGHT_STARTED", "description": "Method Name: `OnNightStarted`", - "value": 337 + "value": 336 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 338 + "value": 337 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 339 + "value": 338 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 340 + "value": 339 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 341 + "value": 340 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 342 + "value": 341 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 343 + "value": 342 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 344 + "value": 343 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 345 + "value": 344 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 346 + "value": 345 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 347 + "value": 346 }, { "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", "description": "Method Name: `OnTreeCutDown`", - "value": 348 + "value": 347 }, { "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", "description": "Method Name: `OnCleaveAttackLanded`", - "value": 349 + "value": 348 }, { "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", "description": "Method Name: `MinAttributeLevel`", - "value": 350 + "value": 349 }, { "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", "description": "Method Name: `GetTierTokenReroll`", - "value": 351 + "value": 350 }, { "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", "description": "Method Name: `GetVisionDegreeRestriction`", - "value": 352 + "value": 351 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", - "value": 353 + "value": 352 }, { "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", "description": "Method Name: `GetModifierInventorySlotRestricted`", - "value": 354 + "value": 353 }, { "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", "description": "Method Name: `OnTierTokenRerolled`", - "value": 355 + "value": 354 }, { "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", "description": "Method Name: `GetRedirectSpell`", - "value": 356 + "value": 355 }, { "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", "description": "Method Name: `GetBaseAttackPostBonus`", - "value": 357 + "value": 356 }, { "name": "MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", "description": "Method Name: `OnFoWTeamChanged`", - "value": 358 + "value": 357 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", "description": "Method Name: `GetSuppressAttackProcs`", - "value": 359 + "value": 358 }, { "name": "MODIFIER_EVENT_ON_ABILITY_TOGGLED", "description": "Method Name: `OnAbilityToggled`", - "value": 360 + "value": 359 }, { "name": "MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", "description": "Method Name: `GetModifierAvoidAttackProcs`", - "value": 361 + "value": 360 }, { "name": "MODIFIER_EVENT_ON_RUNE_SPAWN", "description": "Method Name: `OnRuneSpawn`", - "value": 362 + "value": 361 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_PhysicalLifesteal`", - "value": 363 + "value": 362 }, { "name": "MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_MagicalLifesteal`", - "value": 364 + "value": 363 }, { "name": "MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", "description": "Method Name: `OnPureDamageCalculated`", - "value": 365 + "value": 364 }, { "name": "MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", "description": "Method Name: `GetModifierNeutralTrinketOptions`", - "value": 366 + "value": 365 }, { "name": "MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", "description": "Method Name: `GetModifierNeutralEnhancementOptions`", - "value": 367 + "value": 366 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedMax_BonusConstant`", - "value": 368 + "value": 367 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", - "value": 369 + "value": 368 }, { "name": "MODIFIER_PROPERTY_FORBID_ILLUSIONS", "description": "Method Name: `GetModifierPropertyForbidIllusions`", - "value": 370 + "value": 369 }, { "name": "MODIFIER_PROPERTY_MANACOST_OVERRIDE", "description": "Method Name: `GetModifierPropertyManacostOverride`", - "value": 371 + "value": 370 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", "description": "Method Name: `GetModifierPropertyRestorationAmplification`", - "value": 372 + "value": 371 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", "description": "Method Name: `GetModifierPropertyRestorationAmplificationUnique`", - "value": 373 + "value": 372 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", - "value": 374 + "value": 373 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 375 + "value": 374 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 376 + "value": 375 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 377 + "value": 376 }, { - "name": "MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT", - "value": 378 + "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", + "description": "Method Name: `GetRequiredLevel`", + "value": 377 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 379 + "value": 378 }, { "name": "MODIFIER_FUNCTION_INVALID", @@ -6860,400 +6856,404 @@ "value": 146 }, { - "name": "DOTA_KEYBIND_GRAB_STASH_ITEMS", + "name": "DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION", "value": 147 }, { - "name": "DOTA_KEYBIND_TOGGLE_AUTOATTACK", + "name": "DOTA_KEYBIND_GRAB_STASH_ITEMS", "value": 148 }, { - "name": "DOTA_KEYBIND_TOGGLE_OVERLAYMAP", + "name": "DOTA_KEYBIND_TOGGLE_AUTOATTACK", "value": 149 }, { - "name": "DOTA_KEYBIND_OVERLAYMAP_INPUTKEY", + "name": "DOTA_KEYBIND_TOGGLE_OVERLAYMAP", "value": 150 }, { - "name": "DOTA_KEYBIND_FILTER_ENEMY", + "name": "DOTA_KEYBIND_OVERLAYMAP_INPUTKEY", "value": 151 }, { - "name": "DOTA_KEYBIND_FILTER_ALLY", + "name": "DOTA_KEYBIND_FILTER_ENEMY", "value": 152 }, { - "name": "DOTA_KEYBIND_FILTER_HERO", + "name": "DOTA_KEYBIND_FILTER_ALLY", "value": 153 }, { - "name": "DOTA_KEYBIND_FILTER_NONHERO", + "name": "DOTA_KEYBIND_FILTER_HERO", "value": 154 }, { - "name": "DOTA_KEYBIND_TAUNT", + "name": "DOTA_KEYBIND_FILTER_NONHERO", "value": 155 }, { - "name": "DOTA_KEYBIND_SHOP_CONSUMABLES", + "name": "DOTA_KEYBIND_TAUNT", "value": 156 }, { - "name": "DOTA_KEYBIND_SHOP_ATTRIBUTES", + "name": "DOTA_KEYBIND_SHOP_CONSUMABLES", "value": 157 }, { - "name": "DOTA_KEYBIND_SHOP_ARMAMENTS", + "name": "DOTA_KEYBIND_SHOP_ATTRIBUTES", "value": 158 }, { - "name": "DOTA_KEYBIND_SHOP_ARCANE", + "name": "DOTA_KEYBIND_SHOP_ARMAMENTS", "value": 159 }, { - "name": "DOTA_KEYBIND_SHOP_BASICS", + "name": "DOTA_KEYBIND_SHOP_ARCANE", "value": 160 }, { - "name": "DOTA_KEYBIND_SHOP_SUPPORT", + "name": "DOTA_KEYBIND_SHOP_BASICS", "value": 161 }, { - "name": "DOTA_KEYBIND_SHOP_CASTER", + "name": "DOTA_KEYBIND_SHOP_SUPPORT", "value": 162 }, { - "name": "DOTA_KEYBIND_SHOP_WEAPONS", + "name": "DOTA_KEYBIND_SHOP_CASTER", "value": 163 }, { - "name": "DOTA_KEYBIND_SHOP_ARMOR", + "name": "DOTA_KEYBIND_SHOP_WEAPONS", "value": 164 }, { - "name": "DOTA_KEYBIND_SHOP_ARTIFACTS", + "name": "DOTA_KEYBIND_SHOP_ARMOR", "value": 165 }, { - "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_1", + "name": "DOTA_KEYBIND_SHOP_ARTIFACTS", "value": 166 }, { - "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_2", + "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_1", "value": 167 }, { - "name": "DOTA_KEYBIND_SHOP_SECRET", + "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_2", "value": 168 }, { - "name": "DOTA_KEYBIND_SHOP_SEARCHBOX", + "name": "DOTA_KEYBIND_SHOP_SECRET", "value": 169 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_1", + "name": "DOTA_KEYBIND_SHOP_SEARCHBOX", "value": 170 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_2", + "name": "DOTA_KEYBIND_SHOP_SLOT_1", "value": 171 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_3", + "name": "DOTA_KEYBIND_SHOP_SLOT_2", "value": 172 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_4", + "name": "DOTA_KEYBIND_SHOP_SLOT_3", "value": 173 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_5", + "name": "DOTA_KEYBIND_SHOP_SLOT_4", "value": 174 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_6", + "name": "DOTA_KEYBIND_SHOP_SLOT_5", "value": 175 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_7", + "name": "DOTA_KEYBIND_SHOP_SLOT_6", "value": 176 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_8", + "name": "DOTA_KEYBIND_SHOP_SLOT_7", "value": 177 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_9", + "name": "DOTA_KEYBIND_SHOP_SLOT_8", "value": 178 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_10", + "name": "DOTA_KEYBIND_SHOP_SLOT_9", "value": 179 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_11", + "name": "DOTA_KEYBIND_SHOP_SLOT_10", "value": 180 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_12", + "name": "DOTA_KEYBIND_SHOP_SLOT_11", "value": 181 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_13", + "name": "DOTA_KEYBIND_SHOP_SLOT_12", "value": 182 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_14", + "name": "DOTA_KEYBIND_SHOP_SLOT_13", "value": 183 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_UP", + "name": "DOTA_KEYBIND_SHOP_SLOT_14", "value": 184 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_DOWN", + "name": "DOTA_KEYBIND_SPEC_CAMERA_UP", "value": 185 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_LEFT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_DOWN", "value": 186 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_RIGHT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_LEFT", "value": 187 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_GRIP", + "name": "DOTA_KEYBIND_SPEC_CAMERA_RIGHT", "value": 188 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1", + "name": "DOTA_KEYBIND_SPEC_CAMERA_GRIP", "value": 189 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1", "value": 190 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2", "value": 191 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3", "value": 192 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4", "value": 193 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5", "value": 194 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6", "value": 195 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7", "value": 196 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8", "value": 197 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9", "value": 198 }, { - "name": "DOTA_KEYBIND_SPEC_UNIT_SELECT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10", "value": 199 }, { - "name": "DOTA_KEYBIND_SPEC_HERO_SELECT", + "name": "DOTA_KEYBIND_SPEC_UNIT_SELECT", "value": 200 }, { - "name": "DOTA_KEYBIND_SPEC_PAUSE", + "name": "DOTA_KEYBIND_SPEC_HERO_SELECT", "value": 201 }, { - "name": "DOTA_KEYBIND_SPEC_CHAT", + "name": "DOTA_KEYBIND_SPEC_PAUSE", "value": 202 }, { - "name": "DOTA_KEYBIND_SPEC_SCOREBOARD", + "name": "DOTA_KEYBIND_SPEC_CHAT", "value": 203 }, { - "name": "DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED", + "name": "DOTA_KEYBIND_SPEC_SCOREBOARD", "value": 204 }, { - "name": "DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED", + "name": "DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED", "value": 205 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_ITEM", + "name": "DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED", "value": 206 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_GOLD", + "name": "DOTA_KEYBIND_SPEC_STATS_ITEM", "value": 207 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_XP", + "name": "DOTA_KEYBIND_SPEC_STATS_GOLD", "value": 208 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_FANTASY", + "name": "DOTA_KEYBIND_SPEC_STATS_XP", "value": 209 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_WINCHANCE", + "name": "DOTA_KEYBIND_SPEC_STATS_FANTASY", "value": 210 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH", + "name": "DOTA_KEYBIND_SPEC_STATS_WINCHANCE", "value": 211 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH", "value": 212 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT", "value": 213 }, { - "name": "DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE", "value": 214 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_KDA", + "name": "DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU", "value": 215 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_KDA", "value": 216 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES", "value": 217 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL", "value": 218 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET", "value": 219 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN", "value": 220 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD", "value": 221 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD", "value": 222 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN", "value": 223 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK", "value": 224 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH", "value": 225 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_SORT", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY", "value": 226 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_SORT", "value": 227 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE", "value": 228 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1", "value": 229 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2", "value": 230 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3", "value": 231 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4", "value": 232 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5", "value": 233 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6", "value": 234 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7", "value": 235 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8", "value": 236 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9", "value": 237 }, { - "name": "DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10", "value": 238 }, { - "name": "DOTA_KEYBIND_INSPECTHEROINWORLD", + "name": "DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE", "value": 239 }, { - "name": "DOTA_KEYBIND_CAMERA_ZOOM_IN", + "name": "DOTA_KEYBIND_INSPECTHEROINWORLD", "value": 240 }, { - "name": "DOTA_KEYBIND_CAMERA_ZOOM_OUT", + "name": "DOTA_KEYBIND_CAMERA_ZOOM_IN", "value": 241 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV", + "name": "DOTA_KEYBIND_CAMERA_ZOOM_OUT", "value": 242 }, { - "name": "DOTA_KEYBIND_DOTA_ALT", + "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV", "value": 243 }, { - "name": "DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH", + "name": "DOTA_KEYBIND_DOTA_ALT", "value": 244 }, { - "name": "DOTA_KEYBIND_COUNT", + "name": "DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH", "value": 245 + }, + { + "name": "DOTA_KEYBIND_COUNT", + "value": 246 } ] }, diff --git a/files/panorama/events.json b/files/panorama/events.json index a445a7d..2cc170c 100644 --- a/files/panorama/events.json +++ b/files/panorama/events.json @@ -198,6 +198,10 @@ { "name": "entityIndex", "type": "int32" + }, + { + "name": "parentId", + "type": "AbilityID_t" } ] }, diff --git a/files/vscripts/api.json b/files/vscripts/api.json index ad5b787..3579af6 100644 --- a/files/vscripts/api.json +++ b/files/vscripts/api.json @@ -16634,16 +16634,6 @@ "nil" ] }, - { - "kind": "function", - "name": "GetModifierHPRegen_CanBeNegative", - "available": "both", - "abstract": true, - "args": [], - "returns": [ - "nil" - ] - }, { "kind": "function", "name": "GetModifierHPRegenAmplify_Percentage", @@ -18705,6 +18695,16 @@ } ] }, + { + "kind": "function", + "name": "GetRequiredLevel", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetSkipAttackRegulator", diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index 4b0aca4..01eb0dc 100644 --- a/files/vscripts/enums.json +++ b/files/vscripts/enums.json @@ -9413,1631 +9413,1627 @@ "description": "Method Name: `GetModifierHealAmplify_PercentageTarget`", "value": 52 }, - { - "name": "MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE", - "description": "Method Name: `GetModifierHPRegen_CanBeNegative`", - "value": 53 - }, { "name": "MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierHPRegenAmplify_Percentage`", - "value": 54 + "value": 53 }, { "name": "MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierLifestealRegenAmplify_Percentage`", - "value": 55 + "value": 54 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage`", - "value": 56 + "value": 55 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage_Unique`", - "value": 57 + "value": 56 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage`", - "value": 58 + "value": 57 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage_Unique`", - "value": 59 + "value": 58 }, { "name": "MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierManaDrainAmplify_Percentage`", - "value": 60 + "value": 59 }, { "name": "MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", "description": "Total amplify value is clamped to 0.\n\nMethod Name: `GetModifierMPRestoreAmplify_Percentage`.", - "value": 61 + "value": 60 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierBaseDamageOutgoing_Percentage`", - "value": 62 + "value": 61 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`", - "value": 63 + "value": 62 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingDamage_Percentage`", - "value": 64 + "value": 63 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingPhysicalDamage_Percentage`", - "value": 65 + "value": 64 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", "description": "This property controls 'physical' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingPhysicalDamageConstant`.", - "value": 66 + "value": 65 }, { "name": "MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", "description": "This property controls 'spell' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingSpellDamageConstant`.", - "value": 67 + "value": 66 }, { "name": "MODIFIER_PROPERTY_EVASION_CONSTANT", "description": "Method Name: `GetModifierEvasion_Constant`", - "value": 68 + "value": 67 }, { "name": "MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", "description": "Method Name: `GetModifierNegativeEvasion_Constant`", - "value": 69 + "value": 68 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE", "description": "Method Name: `GetModifierStatusResistance`", - "value": 70 + "value": 69 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", "description": "Method Name: `GetModifierStatusResistanceStacking`", - "value": 71 + "value": 70 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", "description": "Method Name: `GetModifierStatusResistanceCaster`", - "value": 72 + "value": 71 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE", "description": "Method Name: `GetModifierAvoidDamage`", - "value": 73 + "value": 72 }, { "name": "MODIFIER_PROPERTY_AVOID_SPELL", "description": "Method Name: `GetModifierAvoidSpell`", - "value": 74 + "value": 73 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE", "description": "Method Name: `GetModifierMiss_Percentage`", - "value": 75 + "value": 74 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", "description": "Values above 100% are ignored.\n\nMethod Name: `GetModifierPhysicalArmorBase_Percentage`.", - "value": 76 + "value": 75 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalArmorTotal_Percentage`", - "value": 77 + "value": 76 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", "description": "Method Name: `GetModifierPhysicalArmorBonus`", - "value": 78 + "value": 77 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", "description": "Method Name: `GetModifierPhysicalArmorBonusUnique`", - "value": 79 + "value": 78 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", "description": "Method Name: `GetModifierPhysicalArmorBonusUniqueActive`", - "value": 80 + "value": 79 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", "description": "Method Name: `GetModifierPhysicalArmorBonusPost`", - "value": 81 + "value": 80 }, { "name": "MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierMinPhysicalArmor`", - "value": 82 + "value": 81 }, { "name": "MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierIgnorePhysicalArmor`", - "value": 83 + "value": 82 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", "description": "Method Name: `GetModifierMagicalResistanceBaseReduction`", - "value": 84 + "value": 83 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", "description": "Method Name: `GetModifierMagicalResistanceDirectModification`", - "value": 85 + "value": 84 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", "description": "Method Name: `GetModifierMagicalResistanceBonus`", - "value": 86 + "value": 85 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", "description": "Method Name: `GetModifierMagicalResistanceBonusIllusions`", - "value": 87 + "value": 86 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceBonusUnique`", - "value": 88 + "value": 87 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceDecrepifyUnique`", - "value": 89 + "value": 88 }, { "name": "MODIFIER_PROPERTY_BASE_MANA_REGEN", "description": "Method Name: `GetModifierBaseRegen`", - "value": 90 + "value": 89 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantManaRegen`", - "value": 91 + "value": 90 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", "description": "Method Name: `GetModifierConstantManaRegenUnique`", - "value": 92 + "value": 91 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierTotalPercentageManaRegen`", - "value": 93 + "value": 92 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantHealthRegen`", - "value": 94 + "value": 93 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", "description": "Method Name: `GetModifierHealthRegenPercentage`", - "value": 95 + "value": 94 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierHealthRegenPercentageUnique`", - "value": 96 + "value": 95 }, { "name": "MODIFIER_PROPERTY_HEALTH_BONUS", "description": "Method Name: `GetModifierHealthBonus`", - "value": 97 + "value": 96 }, { "name": "MODIFIER_PROPERTY_MANA_BONUS", "description": "Method Name: `GetModifierManaBonus`", - "value": 98 + "value": 97 }, { "name": "MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", "description": "Method Name: `GetModifierExtraStrengthBonus`", - "value": 99 + "value": 98 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", "description": "Method Name: `GetModifierExtraHealthBonus`", - "value": 100 + "value": 99 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS", "description": "Method Name: `GetModifierExtraManaBonus`", - "value": 101 + "value": 100 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaBonusPercentage`", - "value": 102 + "value": 101 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", "description": "Method Name: `GetModifierExtraHealthPercentage`", - "value": 103 + "value": 102 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaPercentage`", - "value": 104 + "value": 103 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", "description": "Method Name: `GetModifierBonusStats_Strength`", - "value": 105 + "value": 104 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS", "description": "Method Name: `GetModifierBonusStats_Agility`", - "value": 106 + "value": 105 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", "description": "Method Name: `GetModifierBonusStats_Intellect`", - "value": 107 + "value": 106 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Strength_Percentage`", - "value": 108 + "value": 107 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Agility_Percentage`", - "value": 109 + "value": 108 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Intellect_Percentage`", - "value": 110 + "value": 109 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS", "description": "Method Name: `GetModifierCastRangeBonus`", - "value": 111 + "value": 110 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierCastRangeBonusPercentage`", - "value": 112 + "value": 111 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET", "description": "Method Name: `GetModifierCastRangeBonusTarget`", - "value": 113 + "value": 112 }, { "name": "MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING", "description": "Method Name: `GetModifierCastRangeBonusStacking`", - "value": 114 + "value": 113 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE", "description": "Method Name: `GetModifierAttackRangeOverride`", - "value": 115 + "value": 114 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS", "description": "Method Name: `GetModifierAttackRangeBonus`", - "value": 116 + "value": 115 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE", "description": "Method Name: `GetModifierAttackRangeBonusUnique`", - "value": 117 + "value": 116 }, { "name": "MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAttackRangeBonusPercentage`", - "value": 118 + "value": 117 }, { "name": "MODIFIER_PROPERTY_MAX_ATTACK_RANGE", "description": "Method Name: `GetModifierMaxAttackRange`", - "value": 119 + "value": 118 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS", "description": "Method Name: `GetModifierProjectileSpeedBonus`", - "value": 120 + "value": 119 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierProjectileSpeedBonusPercentage`", - "value": 121 + "value": 120 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_NAME", "description": "Method Name: `GetModifierProjectileName`", - "value": 122 + "value": 121 }, { "name": "MODIFIER_PROPERTY_REINCARNATION", "description": "Method Name: `ReincarnateTime`", - "value": 123 + "value": 122 }, { "name": "MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX", "description": "Method Name: `ReincarnateSuppressFX`", - "value": 124 + "value": 123 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME", "description": "Method Name: `GetModifierConstantRespawnTime`", - "value": 125 + "value": 124 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageRespawnTime`", - "value": 126 + "value": 125 }, { "name": "MODIFIER_PROPERTY_RESPAWNTIME_STACKING", "description": "Method Name: `GetModifierStackingRespawnTime`", - "value": 127 + "value": 126 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCooldown`", - "value": 128 + "value": 127 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING", "description": "Method Name: `GetModifierPercentageCooldownOngoing`", - "value": 129 + "value": 128 }, { "name": "MODIFIER_PROPERTY_CASTTIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageCasttime`", - "value": 130 + "value": 129 }, { "name": "MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE", "description": "Method Name: `GetModifierPercentageAttackAnimTime`", - "value": 131 + "value": 130 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageManacost`", - "value": 132 + "value": 131 }, { "name": "MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageManacostStacking`", - "value": 133 + "value": 132 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE", "description": "Method Name: `GetModifierPercentageHealthcost`", - "value": 134 + "value": 133 }, { "name": "MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageHealthcostStacking`", - "value": 135 + "value": 134 }, { "name": "MODIFIER_PROPERTY_DEATHGOLDCOST", "description": "Method Name: `GetModifierConstantDeathGoldCost`", - "value": 136 + "value": 135 }, { "name": "MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST", "description": "Method Name: `GetModifierPercentageDeathGoldCost`", - "value": 137 + "value": 136 }, { "name": "MODIFIER_PROPERTY_EXP_RATE_BOOST", "description": "Method Name: `GetModifierPercentageExpRateBoost`", - "value": 138 + "value": 137 }, { "name": "MODIFIER_PROPERTY_GOLD_RATE_BOOST", "description": "Method Name: `GetModifierPercentageGoldRateBoost`", - "value": 139 + "value": 138 }, { "name": "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_CriticalStrike`", - "value": 140 + "value": 139 }, { "name": "MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_Target_CriticalStrike`", - "value": 141 + "value": 140 }, { "name": "MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierMagical_ConstantBlock`", - "value": 142 + "value": 141 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierPhysical_ConstantBlock`", - "value": 143 + "value": 142 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", "description": "Method Name: `GetModifierPhysical_ConstantBlockSpecial`", - "value": 144 + "value": 143 }, { "name": "MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", "description": "Method Name: `GetModifierInnateDamageBlockPctOverride`", - "value": 145 + "value": 144 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", "description": "Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`", - "value": 146 + "value": 145 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierTotal_ConstantBlock`", - "value": 147 + "value": 146 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION", "description": "Method Name: `GetOverrideAnimation`", - "value": 148 + "value": 147 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", "description": "Method Name: `GetOverrideAnimationRate`", - "value": 149 + "value": 148 }, { "name": "MODIFIER_PROPERTY_ABSORB_SPELL", "description": "Method Name: `GetAbsorbSpell`", - "value": 150 + "value": 149 }, { "name": "MODIFIER_PROPERTY_REFLECT_SPELL", "description": "Method Name: `GetReflectSpell`", - "value": 151 + "value": 150 }, { "name": "MODIFIER_PROPERTY_DISABLE_AUTOATTACK", "description": "Method Name: `GetDisableAutoAttack`", - "value": 152 + "value": 151 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION", "description": "Method Name: `GetBonusDayVision`", - "value": 153 + "value": 152 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", "description": "Method Name: `GetBonusDayVisionPercentage`", - "value": 154 + "value": 153 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION", "description": "Method Name: `GetBonusNightVision`", - "value": 155 + "value": 154 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", "description": "Method Name: `GetBonusNightVisionUnique`", - "value": 156 + "value": 155 }, { "name": "MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", "description": "Method Name: `GetBonusVisionPercentage`", - "value": 157 + "value": 156 }, { "name": "MODIFIER_PROPERTY_FIXED_DAY_VISION", "description": "Method Name: `GetFixedDayVision`", - "value": 158 + "value": 157 }, { "name": "MODIFIER_PROPERTY_FIXED_NIGHT_VISION", "description": "Method Name: `GetFixedNightVision`", - "value": 159 + "value": 158 }, { "name": "MODIFIER_PROPERTY_MIN_HEALTH", "description": "Method Name: `GetMinHealth`", - "value": 160 + "value": 159 }, { "name": "MODIFIER_PROPERTY_MIN_MANA", "description": "Method Name: `GetMinMana`", - "value": 161 + "value": 160 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", "description": "Method Name: `GetAbsoluteNoDamagePhysical`", - "value": 162 + "value": 161 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", "description": "Method Name: `GetAbsoluteNoDamageMagical`", - "value": 163 + "value": 162 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", "description": "Method Name: `GetAbsoluteNoDamagePure`", - "value": 164 + "value": 163 }, { "name": "MODIFIER_PROPERTY_IS_ILLUSION", "description": "Method Name: `GetIsIllusion`", - "value": 165 + "value": 164 }, { "name": "MODIFIER_PROPERTY_ILLUSION_LABEL", "description": "Method Name: `GetModifierIllusionLabel`", - "value": 166 + "value": 165 }, { "name": "MODIFIER_PROPERTY_STRONG_ILLUSION", "description": "Method Name: `GetModifierStrongIllusion`", - "value": 167 + "value": 166 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION", "description": "Method Name: `GetModifierSuperIllusion`", - "value": 168 + "value": 167 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", "description": "Method Name: `GetModifierSuperIllusionWithUltimate`", - "value": 169 + "value": 168 }, { "name": "MODIFIER_PROPERTY_XP_DURING_DEATH", "description": "Method Name: `GetModifierXPDuringDeath`", - "value": 170 + "value": 169 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", "description": "Method Name: `GetModifierTurnRate_Percentage`", - "value": 171 + "value": 170 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", "description": "Method Name: `GetModifierTurnRate_Override`", - "value": 172 + "value": 171 }, { "name": "MODIFIER_PROPERTY_DISABLE_HEALING", "description": "Method Name: `GetDisableHealing`", - "value": 173 + "value": 172 }, { "name": "MODIFIER_PROPERTY_DISABLE_MANA_GAIN", "description": "Method Name: `GetDisableManaGain`", - "value": 174 + "value": 173 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", "description": "Method Name: `GetAlwaysAllowAttack`", - "value": 175 + "value": 174 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", "description": "Method Name: `GetAllowEtherealAttack`", - "value": 176 + "value": 175 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "description": "Method Name: `GetOverrideAttackMagical`", - "value": 177 + "value": 176 }, { "name": "MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "description": "Method Name: `GetModifierUnitStatsNeedsRefresh`", - "value": 178 + "value": 177 }, { "name": "MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value": 179 + "value": 178 }, { "name": "MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value": 180 + "value": 179 }, { "name": "MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", "description": "Method Name: `GetModifierUnitDisllowUpgrading`", - "value": 181 + "value": 180 }, { "name": "MODIFIER_PROPERTY_DODGE_PROJECTILE", "description": "Method Name: `GetModifierDodgeProjectile`", - "value": 182 + "value": 181 }, { "name": "MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", "description": "Method Name: `GetTriggerCosmeticAndEndAttack`", - "value": 183 + "value": 182 }, { "name": "MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", "description": "Method Name: `GetModifierMaxDebuffDuration`", - "value": 184 + "value": 183 }, { "name": "MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", "description": "Method Name: `GetPrimaryStatDamageMultiplier`", - "value": 185 + "value": 184 }, { "name": "MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", "description": "Method Name: `GetModifierPreAttack_DeadlyBlow`", - "value": 186 + "value": 185 }, { "name": "MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", "description": "Method Name: `GetAlwaysAutoAttackWhileHoldPosition`", - "value": 187 + "value": 186 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetPhysicalArmorPiercingPercentageTarget`", - "value": 188 + "value": 187 }, { "name": "MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetMagicalArmorPiercingPercentageTarget`", - "value": 189 + "value": 188 }, { "name": "MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", "description": "Method Name: `GetCriticalStrikeBonus`", - "value": 190 + "value": 189 }, { "name": "MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", "description": "Method Name: `GetConvertAttackPhysicalToPure`", - "value": 191 + "value": 190 }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 192 + "value": 191 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 193 + "value": 192 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 194 + "value": 193 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 195 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 196 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 197 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 198 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 199 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 200 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 201 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 202 + "value": 201 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 203 + "value": 202 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 204 + "value": 203 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 205 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 206 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 207 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 208 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 209 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 210 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 211 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 212 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 213 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 214 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 215 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 216 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 217 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 218 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 219 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 220 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 221 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 222 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 223 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 224 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 225 + "value": 224 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 226 + "value": 225 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 227 + "value": 226 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 228 + "value": 227 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 229 + "value": 228 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 230 + "value": 229 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 231 + "value": 230 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 232 + "value": 231 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 233 + "value": 232 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 234 + "value": 233 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 235 + "value": 234 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 236 + "value": 235 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 237 + "value": 236 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 238 + "value": 237 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 239 + "value": 238 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 240 + "value": 239 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 241 + "value": 240 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 242 + "value": 241 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 243 + "value": 242 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 244 + "value": 243 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 245 + "value": 244 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 246 + "value": 245 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 247 + "value": 246 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 248 + "value": 247 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 249 + "value": 248 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 250 + "value": 249 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 251 + "value": 250 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 252 + "value": 251 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 253 + "value": 252 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 254 + "value": 253 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 255 + "value": 254 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 256 + "value": 255 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 257 + "value": 256 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 258 + "value": 257 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 259 + "value": 258 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 260 + "value": 259 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 261 + "value": 260 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 262 + "value": 261 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 263 + "value": 262 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 264 + "value": 263 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 265 + "value": 264 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 266 + "value": 265 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 267 + "value": 266 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 268 + "value": 267 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 269 + "value": 268 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 270 + "value": 269 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 271 + "value": 270 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 272 + "value": 271 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 273 + "value": 272 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 274 + "value": 273 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 275 + "value": 274 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 276 + "value": 275 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 277 + "value": 276 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 278 + "value": 277 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 279 + "value": 278 }, { "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", "description": "Method Name: `OnPreDebuffApplied`", - "value": 280 + "value": 279 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 281 + "value": 280 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 282 + "value": 281 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 283 + "value": 282 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 284 + "value": 283 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 285 + "value": 284 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 286 + "value": 285 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 287 + "value": 286 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", "description": "This property controls 'universal' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingDamageConstant`.", - "value": 288 + "value": 287 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 289 + "value": 288 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 290 + "value": 289 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 291 + "value": 290 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 292 + "value": 291 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 293 + "value": 292 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 294 + "value": 293 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 295 + "value": 294 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 296 + "value": 295 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 297 + "value": 296 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 298 + "value": 297 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", "description": "Method Name: `GetModifierSlowResistanceAppliesToAttacks`", - "value": 299 + "value": 298 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 300 + "value": 299 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 301 + "value": 300 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 302 + "value": 301 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 303 + "value": 302 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 304 + "value": 303 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 305 + "value": 304 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 306 + "value": 305 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 307 + "value": 306 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 308 + "value": 307 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 309 + "value": 308 }, { "name": "MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", "description": "Method Name: `GetModifierXPFountainCountdownTimeOverride`", - "value": 310 + "value": 309 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 311 + "value": 310 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 312 + "value": 311 }, { "name": "MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", "description": "Method Name: `GetModifierPreserveNeutralItemPassives`", - "value": 313 + "value": 312 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 314 + "value": 313 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 315 + "value": 314 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 316 + "value": 315 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 317 + "value": 316 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 318 + "value": 317 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 319 + "value": 318 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 320 + "value": 319 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 321 + "value": 320 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 322 + "value": 321 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 323 + "value": 322 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 324 + "value": 323 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 325 + "value": 324 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 326 + "value": 325 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 327 + "value": 326 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 328 + "value": 327 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 329 + "value": 328 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 330 + "value": 329 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 331 + "value": 330 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 332 + "value": 331 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 333 + "value": 332 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 334 + "value": 333 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 335 + "value": 334 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 336 + "value": 335 }, { "name": "MODIFIER_EVENT_ON_NIGHT_STARTED", "description": "Method Name: `OnNightStarted`", - "value": 337 + "value": 336 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 338 + "value": 337 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 339 + "value": 338 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 340 + "value": 339 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 341 + "value": 340 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 342 + "value": 341 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 343 + "value": 342 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 344 + "value": 343 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 345 + "value": 344 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 346 + "value": 345 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 347 + "value": 346 }, { "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", "description": "Method Name: `OnTreeCutDown`", - "value": 348 + "value": 347 }, { "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", "description": "Method Name: `OnCleaveAttackLanded`", - "value": 349 + "value": 348 }, { "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", "description": "Method Name: `MinAttributeLevel`", - "value": 350 + "value": 349 }, { "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", "description": "Method Name: `GetTierTokenReroll`", - "value": 351 + "value": 350 }, { "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", "description": "Method Name: `GetVisionDegreeRestriction`", - "value": 352 + "value": 351 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", - "value": 353 + "value": 352 }, { "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", "description": "Method Name: `GetModifierInventorySlotRestricted`", - "value": 354 + "value": 353 }, { "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", "description": "Method Name: `OnTierTokenRerolled`", - "value": 355 + "value": 354 }, { "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", "description": "Method Name: `GetRedirectSpell`", - "value": 356 + "value": 355 }, { "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", "description": "Method Name: `GetBaseAttackPostBonus`", - "value": 357 + "value": 356 }, { "name": "MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", "description": "Method Name: `OnFoWTeamChanged`", - "value": 358 + "value": 357 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", "description": "Method Name: `GetSuppressAttackProcs`", - "value": 359 + "value": 358 }, { "name": "MODIFIER_EVENT_ON_ABILITY_TOGGLED", "description": "Method Name: `OnAbilityToggled`", - "value": 360 + "value": 359 }, { "name": "MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", "description": "Method Name: `GetModifierAvoidAttackProcs`", - "value": 361 + "value": 360 }, { "name": "MODIFIER_EVENT_ON_RUNE_SPAWN", "description": "Method Name: `OnRuneSpawn`", - "value": 362 + "value": 361 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_PhysicalLifesteal`", - "value": 363 + "value": 362 }, { "name": "MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_MagicalLifesteal`", - "value": 364 + "value": 363 }, { "name": "MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", "description": "Method Name: `OnPureDamageCalculated`", - "value": 365 + "value": 364 }, { "name": "MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", "description": "Method Name: `GetModifierNeutralTrinketOptions`", - "value": 366 + "value": 365 }, { "name": "MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", "description": "Method Name: `GetModifierNeutralEnhancementOptions`", - "value": 367 + "value": 366 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedMax_BonusConstant`", - "value": 368 + "value": 367 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", - "value": 369 + "value": 368 }, { "name": "MODIFIER_PROPERTY_FORBID_ILLUSIONS", "description": "Method Name: `GetModifierPropertyForbidIllusions`", - "value": 370 + "value": 369 }, { "name": "MODIFIER_PROPERTY_MANACOST_OVERRIDE", "description": "Method Name: `GetModifierPropertyManacostOverride`", - "value": 371 + "value": 370 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", "description": "Method Name: `GetModifierPropertyRestorationAmplification`", - "value": 372 + "value": 371 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", "description": "Method Name: `GetModifierPropertyRestorationAmplificationUnique`", - "value": 373 + "value": 372 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", - "value": 374 + "value": 373 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 375 + "value": 374 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 376 + "value": 375 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 377 + "value": 376 }, { - "name": "MODIFIER_PROPERTY_FORCE_NETWORK_TRANSMIT", - "value": 378 + "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", + "description": "Method Name: `GetRequiredLevel`", + "value": 377 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 379 + "value": 378 }, { "name": "MODIFIER_FUNCTION_INVALID", From a398b74e987fbb7d7e943408f5b7a5fda8b05098 Mon Sep 17 00:00:00 2001 From: SanctusAnimus <43399078+SanctusAnimus@users.noreply.github.com> Date: Tue, 11 Nov 2025 00:33:14 +0200 Subject: [PATCH 2/8] monster hunter patch --- dumper/dump | 1490 ++++++++++++++----------------------- files/events.json | 19 + files/panorama/css.json | 21 +- files/panorama/enums.json | 408 +++++----- files/vscripts/api.json | 1190 +++++------------------------ files/vscripts/enums.json | 181 ++--- 6 files changed, 1107 insertions(+), 2202 deletions(-) diff --git a/dumper/dump b/dumper/dump index 7254fb7..49ebdb3 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6479 -ServerVersion=6479 +ClientVersion=6600 +ServerVersion=6600 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=9860107 -VersionDate=Jun 25 2025 -VersionTime=18:09:53 +SourceRevision=10221717 +VersionDate=Nov 10 2025 +VersionTime=13:23:10 $> dump_panorama_css_properties === align === <Needs a description> @@ -33,6 +33,10 @@ $> dump_panorama_css_properties <Needs a description> +=== animation-frame-time === +<Needs a description> + + === animation-iteration-count === <Needs a description> @@ -354,7 +358,7 @@ Sets the hue rotation to apply to the panel and all it's children during composi === img-shadow === -Specifies image shadows. The shadow shape will match the image the panel can generate,and this is only meaningful for images. Syntax takes horizontal offset pixels, vertical offset pixels, blur radius pixels, strength, and then shadow color.

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

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

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

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

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

Examples:
transition-high-framerate: true;
 transition-high-framerate: false, true, false;
@@ -1091,6 +1105,7 @@ declare enum DOTA_GameMode DOTA_GAMEMODE_TURBO = 23, DOTA_GAMEMODE_MUTATION = 24, DOTA_GAMEMODE_COACHES_CHALLENGE = 25, + DOTA_GAMEMODE_BOT_CHALLENGE = 26, } declare enum DOTAConnectionState_t @@ -1176,6 +1191,7 @@ declare enum DOTA_OVERHEAD_ALERT OVERHEAD_ALERT_SHARD = 23, OVERHEAD_ALERT_DEADLY_BLOW = 24, OVERHEAD_ALERT_FORCE_MISS = 25, + OVERHEAD_ALERT_AEGIS = 26, } declare enum DOTA_HeroPickState @@ -1948,10 +1964,11 @@ declare enum DOTASlotType_t DOTA_LOADOUT_TYPE_ROSHAN = 98, DOTA_LOADOUT_TYPE_TORMENTOR = 99, DOTA_LOADOUT_TYPE_ANCIENT = 100, + DOTA_LOADOUT_TYPE_PET_EFFIGY = 101, DOTA_PLAYER_LOADOUT_START = 70, - DOTA_PLAYER_LOADOUT_END = 100, - DOTA_LOADOUT_TYPE_NONE = 101, - DOTA_LOADOUT_TYPE_COUNT = 102, + DOTA_PLAYER_LOADOUT_END = 101, + DOTA_LOADOUT_TYPE_NONE = 102, + DOTA_LOADOUT_TYPE_COUNT = 103, } declare enum modifierfunction @@ -2791,6 +2808,7 @@ declare enum DOTAModifierAttribute_t MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE = 4, MODIFIER_ATTRIBUTE_AURA_PRIORITY = 8, MODIFIER_ATTRIBUTE_IGNORE_DODGE = 16, + MODIFIER_ATTRIBUTE_DUPLICATED = 32, } declare enum Attributes @@ -3022,191 +3040,195 @@ declare enum DOTAKeybindCommand_t DOTA_KEYBIND_TALENT_UPGRADE_LEFT = 59, DOTA_KEYBIND_TALENT_UPGRADE_RIGHT = 60, DOTA_KEYBIND_TALENT_UPGRADE_ATTRIBUTE = 61, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 62, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 63, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 64, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 65, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 66, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 67, - DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 68, - DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 69, - DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 70, - DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 71, - DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 72, - DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 73, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 74, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 75, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 76, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 77, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 78, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 79, - DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 80, - DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 81, - DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 82, - DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 83, - DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 84, - DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 85, - DOTA_KEYBIND_INVENTORY1 = 86, - DOTA_KEYBIND_INVENTORY2 = 87, - DOTA_KEYBIND_INVENTORY3 = 88, - DOTA_KEYBIND_INVENTORY4 = 89, - DOTA_KEYBIND_INVENTORY5 = 90, - DOTA_KEYBIND_INVENTORY6 = 91, - DOTA_KEYBIND_INVENTORYTP = 92, - DOTA_KEYBIND_INVENTORYNEUTRAL = 93, - DOTA_KEYBIND_INVENTORY1_QUICKCAST = 94, - DOTA_KEYBIND_INVENTORY2_QUICKCAST = 95, - DOTA_KEYBIND_INVENTORY3_QUICKCAST = 96, - DOTA_KEYBIND_INVENTORY4_QUICKCAST = 97, - DOTA_KEYBIND_INVENTORY5_QUICKCAST = 98, - DOTA_KEYBIND_INVENTORY6_QUICKCAST = 99, - DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 100, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 101, - DOTA_KEYBIND_INVENTORY1_AUTOCAST = 102, - DOTA_KEYBIND_INVENTORY2_AUTOCAST = 103, - DOTA_KEYBIND_INVENTORY3_AUTOCAST = 104, - DOTA_KEYBIND_INVENTORY4_AUTOCAST = 105, - DOTA_KEYBIND_INVENTORY5_AUTOCAST = 106, - DOTA_KEYBIND_INVENTORY6_AUTOCAST = 107, - DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 108, - DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 109, - DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 110, - DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 111, - DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 112, - DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 113, - DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 114, - DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 115, - DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 116, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 117, - DOTA_KEYBIND_CONTROL_GROUP1 = 118, - DOTA_KEYBIND_CONTROL_GROUP2 = 119, - DOTA_KEYBIND_CONTROL_GROUP3 = 120, - DOTA_KEYBIND_CONTROL_GROUP4 = 121, - DOTA_KEYBIND_CONTROL_GROUP5 = 122, - DOTA_KEYBIND_CONTROL_GROUP6 = 123, - DOTA_KEYBIND_CONTROL_GROUP7 = 124, - DOTA_KEYBIND_CONTROL_GROUP8 = 125, - DOTA_KEYBIND_CONTROL_GROUP9 = 126, - DOTA_KEYBIND_CONTROL_GROUP10 = 127, - DOTA_KEYBIND_CONTROL_GROUPCYCLE = 128, - DOTA_KEYBIND_SELECT_ALLY1 = 129, - DOTA_KEYBIND_SELECT_ALLY2 = 130, - DOTA_KEYBIND_SELECT_ALLY3 = 131, - DOTA_KEYBIND_SELECT_ALLY4 = 132, - DOTA_KEYBIND_SELECT_ALLY5 = 133, - DOTA_KEYBIND_SHOP_TOGGLE = 134, - DOTA_KEYBIND_SCOREBOARD_TOGGLE = 135, - DOTA_KEYBIND_COMBATLOG_TOGGLE = 136, - DOTA_KEYBIND_SCREENSHOT = 137, - DOTA_KEYBIND_ESCAPE = 138, - DOTA_KEYBIND_CONSOLE = 139, - DOTA_KEYBIND_DEATH_SUMMARY = 140, - DOTA_KEYBIND_LEARN_ABILITIES = 141, - DOTA_KEYBIND_LEARN_STATS = 142, - DOTA_KEYBIND_ACTIVATE_GLYPH = 143, - DOTA_KEYBIND_ACTIVATE_RADAR = 144, - DOTA_KEYBIND_PURCHASE_QUICKBUY = 145, - DOTA_KEYBIND_PURCHASE_STICKY = 146, - DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 147, - DOTA_KEYBIND_GRAB_STASH_ITEMS = 148, - DOTA_KEYBIND_TOGGLE_AUTOATTACK = 149, - DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 150, - DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 151, - DOTA_KEYBIND_FILTER_ENEMY = 152, - DOTA_KEYBIND_FILTER_ALLY = 153, - DOTA_KEYBIND_FILTER_HERO = 154, - DOTA_KEYBIND_FILTER_NONHERO = 155, - DOTA_KEYBIND_TAUNT = 156, - DOTA_KEYBIND_SHOP_CONSUMABLES = 157, - DOTA_KEYBIND_SHOP_ATTRIBUTES = 158, - DOTA_KEYBIND_SHOP_ARMAMENTS = 159, - DOTA_KEYBIND_SHOP_ARCANE = 160, - DOTA_KEYBIND_SHOP_BASICS = 161, - DOTA_KEYBIND_SHOP_SUPPORT = 162, - DOTA_KEYBIND_SHOP_CASTER = 163, - DOTA_KEYBIND_SHOP_WEAPONS = 164, - DOTA_KEYBIND_SHOP_ARMOR = 165, - DOTA_KEYBIND_SHOP_ARTIFACTS = 166, - DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 167, - DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 168, - DOTA_KEYBIND_SHOP_SECRET = 169, - DOTA_KEYBIND_SHOP_SEARCHBOX = 170, - DOTA_KEYBIND_SHOP_SLOT_1 = 171, - DOTA_KEYBIND_SHOP_SLOT_2 = 172, - DOTA_KEYBIND_SHOP_SLOT_3 = 173, - DOTA_KEYBIND_SHOP_SLOT_4 = 174, - DOTA_KEYBIND_SHOP_SLOT_5 = 175, - DOTA_KEYBIND_SHOP_SLOT_6 = 176, - DOTA_KEYBIND_SHOP_SLOT_7 = 177, - DOTA_KEYBIND_SHOP_SLOT_8 = 178, - DOTA_KEYBIND_SHOP_SLOT_9 = 179, - DOTA_KEYBIND_SHOP_SLOT_10 = 180, - DOTA_KEYBIND_SHOP_SLOT_11 = 181, - DOTA_KEYBIND_SHOP_SLOT_12 = 182, - DOTA_KEYBIND_SHOP_SLOT_13 = 183, - DOTA_KEYBIND_SHOP_SLOT_14 = 184, - DOTA_KEYBIND_SPEC_CAMERA_UP = 185, - DOTA_KEYBIND_SPEC_CAMERA_DOWN = 186, - DOTA_KEYBIND_SPEC_CAMERA_LEFT = 187, - DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 188, - DOTA_KEYBIND_SPEC_CAMERA_GRIP = 189, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 190, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 191, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 192, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 193, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 194, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 195, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 196, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 197, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 198, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 199, - DOTA_KEYBIND_SPEC_UNIT_SELECT = 200, - DOTA_KEYBIND_SPEC_HERO_SELECT = 201, - DOTA_KEYBIND_SPEC_PAUSE = 202, - DOTA_KEYBIND_SPEC_CHAT = 203, - DOTA_KEYBIND_SPEC_SCOREBOARD = 204, - DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 205, - DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 206, - DOTA_KEYBIND_SPEC_STATS_ITEM = 207, - DOTA_KEYBIND_SPEC_STATS_GOLD = 208, - DOTA_KEYBIND_SPEC_STATS_XP = 209, - DOTA_KEYBIND_SPEC_STATS_FANTASY = 210, - DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 211, - DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 212, - DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 213, - DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 214, - DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 215, - DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 216, - DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 217, - DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 218, - DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 219, - DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 220, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 221, - DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 222, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 223, - DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 224, - DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 225, - DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 226, - DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 227, - DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 228, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 229, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 230, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 231, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 232, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 233, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 234, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 235, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 236, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 237, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 238, - DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 239, - DOTA_KEYBIND_INSPECTHEROINWORLD = 240, - DOTA_KEYBIND_CAMERA_ZOOM_IN = 241, - DOTA_KEYBIND_CAMERA_ZOOM_OUT = 242, - DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 243, - DOTA_KEYBIND_DOTA_ALT = 244, - DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 245, - DOTA_KEYBIND_COUNT = 246, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT1 = 62, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT2 = 63, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT3 = 64, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT4 = 65, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 66, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 67, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 68, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 69, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 70, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 71, + DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 72, + DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 73, + DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 74, + DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 75, + DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 76, + DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 77, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 78, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 79, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 80, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 81, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 82, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 83, + DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 84, + DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 85, + DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 86, + DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 87, + DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 88, + DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 89, + DOTA_KEYBIND_INVENTORY1 = 90, + DOTA_KEYBIND_INVENTORY2 = 91, + DOTA_KEYBIND_INVENTORY3 = 92, + DOTA_KEYBIND_INVENTORY4 = 93, + DOTA_KEYBIND_INVENTORY5 = 94, + DOTA_KEYBIND_INVENTORY6 = 95, + DOTA_KEYBIND_INVENTORYTP = 96, + DOTA_KEYBIND_INVENTORYNEUTRAL = 97, + DOTA_KEYBIND_INVENTORY1_QUICKCAST = 98, + DOTA_KEYBIND_INVENTORY2_QUICKCAST = 99, + DOTA_KEYBIND_INVENTORY3_QUICKCAST = 100, + DOTA_KEYBIND_INVENTORY4_QUICKCAST = 101, + DOTA_KEYBIND_INVENTORY5_QUICKCAST = 102, + DOTA_KEYBIND_INVENTORY6_QUICKCAST = 103, + DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 104, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 105, + DOTA_KEYBIND_INVENTORY1_AUTOCAST = 106, + DOTA_KEYBIND_INVENTORY2_AUTOCAST = 107, + DOTA_KEYBIND_INVENTORY3_AUTOCAST = 108, + DOTA_KEYBIND_INVENTORY4_AUTOCAST = 109, + DOTA_KEYBIND_INVENTORY5_AUTOCAST = 110, + DOTA_KEYBIND_INVENTORY6_AUTOCAST = 111, + DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 112, + DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 113, + DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 114, + DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 115, + DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 116, + DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 117, + DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 118, + DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 119, + DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 120, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 121, + DOTA_KEYBIND_CONTROL_GROUP1 = 122, + DOTA_KEYBIND_CONTROL_GROUP2 = 123, + DOTA_KEYBIND_CONTROL_GROUP3 = 124, + DOTA_KEYBIND_CONTROL_GROUP4 = 125, + DOTA_KEYBIND_CONTROL_GROUP5 = 126, + DOTA_KEYBIND_CONTROL_GROUP6 = 127, + DOTA_KEYBIND_CONTROL_GROUP7 = 128, + DOTA_KEYBIND_CONTROL_GROUP8 = 129, + DOTA_KEYBIND_CONTROL_GROUP9 = 130, + DOTA_KEYBIND_CONTROL_GROUP10 = 131, + DOTA_KEYBIND_CONTROL_GROUPCYCLE = 132, + DOTA_KEYBIND_SELECT_ALLY1 = 133, + DOTA_KEYBIND_SELECT_ALLY2 = 134, + DOTA_KEYBIND_SELECT_ALLY3 = 135, + DOTA_KEYBIND_SELECT_ALLY4 = 136, + DOTA_KEYBIND_SELECT_ALLY5 = 137, + DOTA_KEYBIND_SHOP_TOGGLE = 138, + DOTA_KEYBIND_SCOREBOARD_TOGGLE = 139, + DOTA_KEYBIND_COMBATLOG_TOGGLE = 140, + DOTA_KEYBIND_SCREENSHOT = 141, + DOTA_KEYBIND_ESCAPE = 142, + DOTA_KEYBIND_CONSOLE = 143, + DOTA_KEYBIND_DEATH_SUMMARY = 144, + DOTA_KEYBIND_LEARN_ABILITIES = 145, + DOTA_KEYBIND_LEARN_STATS = 146, + DOTA_KEYBIND_ACTIVATE_GLYPH = 147, + DOTA_KEYBIND_ACTIVATE_RADAR = 148, + DOTA_KEYBIND_PURCHASE_QUICKBUY = 149, + DOTA_KEYBIND_PURCHASE_STICKY = 150, + DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 151, + DOTA_KEYBIND_GRAB_STASH_ITEMS = 152, + DOTA_KEYBIND_TOGGLE_AUTOATTACK = 153, + DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 154, + DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 155, + DOTA_KEYBIND_FILTER_ENEMY = 156, + DOTA_KEYBIND_FILTER_ALLY = 157, + DOTA_KEYBIND_FILTER_HERO = 158, + DOTA_KEYBIND_FILTER_NONHERO = 159, + DOTA_KEYBIND_TAUNT = 160, + DOTA_KEYBIND_SHOP_CONSUMABLES = 161, + DOTA_KEYBIND_SHOP_ATTRIBUTES = 162, + DOTA_KEYBIND_SHOP_ARMAMENTS = 163, + DOTA_KEYBIND_SHOP_ARCANE = 164, + DOTA_KEYBIND_SHOP_BASICS = 165, + DOTA_KEYBIND_SHOP_SUPPORT = 166, + DOTA_KEYBIND_SHOP_CASTER = 167, + DOTA_KEYBIND_SHOP_WEAPONS = 168, + DOTA_KEYBIND_SHOP_ARMOR = 169, + DOTA_KEYBIND_SHOP_ARTIFACTS = 170, + DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 171, + DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 172, + DOTA_KEYBIND_SHOP_SECRET = 173, + DOTA_KEYBIND_SHOP_SEARCHBOX = 174, + DOTA_KEYBIND_SHOP_SLOT_1 = 175, + DOTA_KEYBIND_SHOP_SLOT_2 = 176, + DOTA_KEYBIND_SHOP_SLOT_3 = 177, + DOTA_KEYBIND_SHOP_SLOT_4 = 178, + DOTA_KEYBIND_SHOP_SLOT_5 = 179, + DOTA_KEYBIND_SHOP_SLOT_6 = 180, + DOTA_KEYBIND_SHOP_SLOT_7 = 181, + DOTA_KEYBIND_SHOP_SLOT_8 = 182, + DOTA_KEYBIND_SHOP_SLOT_9 = 183, + DOTA_KEYBIND_SHOP_SLOT_10 = 184, + DOTA_KEYBIND_SHOP_SLOT_11 = 185, + DOTA_KEYBIND_SHOP_SLOT_12 = 186, + DOTA_KEYBIND_SHOP_SLOT_13 = 187, + DOTA_KEYBIND_SHOP_SLOT_14 = 188, + DOTA_KEYBIND_SPEC_CAMERA_UP = 189, + DOTA_KEYBIND_SPEC_CAMERA_DOWN = 190, + DOTA_KEYBIND_SPEC_CAMERA_LEFT = 191, + DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 192, + DOTA_KEYBIND_SPEC_CAMERA_GRIP = 193, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 194, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 195, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 196, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 197, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 198, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 199, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 200, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 201, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 202, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 203, + DOTA_KEYBIND_SPEC_UNIT_SELECT = 204, + DOTA_KEYBIND_SPEC_HERO_SELECT = 205, + DOTA_KEYBIND_SPEC_PAUSE = 206, + DOTA_KEYBIND_SPEC_CHAT = 207, + DOTA_KEYBIND_SPEC_SCOREBOARD = 208, + DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 209, + DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 210, + DOTA_KEYBIND_SPEC_STATS_ITEM = 211, + DOTA_KEYBIND_SPEC_STATS_GOLD = 212, + DOTA_KEYBIND_SPEC_STATS_XP = 213, + DOTA_KEYBIND_SPEC_STATS_FANTASY = 214, + DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 215, + DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 216, + DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 217, + DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 218, + DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 219, + DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 220, + DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 221, + DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 222, + DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 223, + DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 224, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 225, + DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 226, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 227, + DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 228, + DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 229, + DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 230, + DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 231, + DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 232, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 233, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 234, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 235, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 236, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 237, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 238, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 239, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 240, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 241, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 242, + DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 243, + DOTA_KEYBIND_INSPECTHEROINWORLD = 244, + DOTA_KEYBIND_CAMERA_ZOOM_IN = 245, + DOTA_KEYBIND_CAMERA_ZOOM_OUT = 246, + DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 247, + DOTA_KEYBIND_DOTA_ALT = 248, + DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 249, + DOTA_KEYBIND_COUNT = 250, } declare enum DOTA_SHOP_TYPE @@ -3660,7 +3682,7 @@ Initializing script VM... "returns":"int" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3804,7 +3826,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"string" },{ @@ -11308,31 +11330,27 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_ADD_PARTICLE_EFFECT_CP", - "value":38 - },{ - "kind":"constant", - "name":"AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN", - "value":17 + "value":36 },{ "kind":"constant", "name":"AE_CL_CLOTH_ATTR", - "value":20 + "value":19 },{ "kind":"constant", "name":"AE_CL_CLOTH_EFFECT", - "value":23 + "value":22 },{ "kind":"constant", "name":"AE_CL_CLOTH_GROUND_OFFSET", - "value":21 + "value":20 },{ "kind":"constant", "name":"AE_CL_CLOTH_STIFFEN", - "value":22 + "value":21 },{ "kind":"constant", "name":"AE_CL_CREATE_ANIM_SCOPE_PROP", - "value":24 + "value":23 },{ "kind":"constant", "name":"AE_CL_CREATE_PARTICLE_EFFECT", @@ -11348,19 +11366,19 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", - "value":43 + "value":41 },{ "kind":"constant", "name":"AE_CL_DOTA_PLAY_STATUS_EFFECT", - "value":41 + "value":39 },{ "kind":"constant", "name":"AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", - "value":44 + "value":42 },{ "kind":"constant", "name":"AE_CL_DOTA_STOP_STATUS_EFFECT", - "value":42 + "value":40 },{ "kind":"constant", "name":"AE_CL_ENABLE_BODYGROUP", @@ -11368,11 +11386,11 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_HIDE_PARTICLE_EFFECT", - "value":36 + "value":34 },{ "kind":"constant", "name":"AE_CL_PANORAMA_EVENT", - "value":40 + "value":38 },{ "kind":"constant", "name":"AE_CL_PLAYSOUND", @@ -11392,11 +11410,11 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_SHOW_PARTICLE_EFFECT", - "value":37 + "value":35 },{ "kind":"constant", "name":"AE_CL_SPEECH", - "value":39 + "value":37 },{ "kind":"constant", "name":"AE_CL_STOPSOUND", @@ -11412,47 +11430,47 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_SUPPRESS_EVENTS_WITH_TAG", - "value":35 + "value":33 },{ "kind":"constant", "name":"AE_DESTRUCTIBLE_PART_DESTROY", - "value":34 + "value":32 },{ "kind":"constant", "name":"AE_DISABLE_PLATFORM", - "value":31 + "value":29 },{ "kind":"constant", "name":"AE_DOTA_CREATE_CLINKZ_ATTACK", - "value":49 + "value":47 },{ "kind":"constant", "name":"AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", - "value":51 + "value":49 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_DROP", - "value":46 + "value":44 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_PICKUP", - "value":45 + "value":43 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", - "value":50 + "value":48 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", - "value":48 + "value":46 },{ "kind":"constant", "name":"AE_DOTA_SUPPRESS_CONSTANT_LAYER", - "value":47 + "value":45 },{ "kind":"constant", "name":"AE_DOTA_SWITCH_ATTACK_COMBO", - "value":52 + "value":50 },{ "kind":"constant", "name":"AE_EMPTY", @@ -11460,15 +11478,15 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", - "value":32 + "value":30 },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", - "value":33 + "value":31 },{ "kind":"constant", "name":"AE_FIRE_INPUT", - "value":19 + "value":18 },{ "kind":"constant", "name":"AE_FOOTSTEP", @@ -11476,23 +11494,19 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_PULSE_GRAPH", - "value":26 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_AIMAT", - "value":28 + "value":25 },{ "kind":"constant", "name":"AE_PULSE_GRAPH_IKLOCKLEFTARM", - "value":29 + "value":27 },{ "kind":"constant", "name":"AE_PULSE_GRAPH_IKLOCKRIGHTARM", - "value":30 + "value":28 },{ "kind":"constant", "name":"AE_PULSE_GRAPH_LOOKAT", - "value":27 + "value":26 },{ "kind":"constant", "name":"AE_SV_CREATE_PARTICLE_EFFECT_CFG", @@ -11500,7 +11514,7 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_SV_IKLOCK", - "value":25 + "value":24 },{ "kind":"constant", "name":"AE_SV_PLAYSOUND", @@ -11512,7 +11526,7 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_WEAPON_PERFORM_ATTACK", - "value":18 + "value":17 },{ "enum":"DAMAGE_TYPES", "kind":"constant", @@ -13982,7 +13996,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_COUNT", - "value":102 + "value":103 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -14152,7 +14166,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_LOADOUT_TYPE_NONE", - "value":101 + "value":102 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -14178,6 +14192,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_LOADOUT_TYPE_PERSONA_SELECTOR", "value":69 + },{ + "enum":"DOTASlotType_t", + "kind":"constant", + "name":"DOTA_LOADOUT_TYPE_PET_EFFIGY", + "value":101 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -14647,7 +14666,7 @@ Initializing script VM... "enum":"DOTASlotType_t", "kind":"constant", "name":"DOTA_PLAYER_LOADOUT_END", - "value":100 + "value":101 },{ "enum":"DOTASlotType_t", "kind":"constant", @@ -15952,10 +15971,6 @@ Initializing script VM... "kind":"constant", "name":"FCVAR_NOTIFY", "value":256 - },{ - "kind":"constant", - "name":"FCVAR_NOT_CONNECTED", - "value":4194304 },{ "kind":"constant", "name":"FCVAR_PER_USER", @@ -16070,6 +16085,11 @@ Initializing script VM... "kind":"constant", "name":"MODIFIER_ATTRIBUTE_AURA_PRIORITY", "value":8 + },{ + "enum":"DOTAModifierAttribute_t", + "kind":"constant", + "name":"MODIFIER_ATTRIBUTE_DUPLICATED", + "value":32 },{ "enum":"DOTAModifierAttribute_t", "kind":"constant", @@ -18729,6 +18749,10 @@ Initializing script VM... "kind":"constant", "name":"NEARLYEMPTY", "value":12 + },{ + "kind":"constant", + "name":"OVERHEAD_ALERT_AEGIS", + "value":26 },{ "kind":"constant", "name":"OVERHEAD_ALERT_BLOCK", @@ -18918,31 +18942,6 @@ Initializing script VM... "kind":"constant", "name":"PRESIM", "value":0 - },{ - "enum":"quest_text_replace_values_t", - "kind":"constant", - "name":"QUEST_NUM_TEXT_REPLACE_VALUES", - "value":4 - },{ - "enum":"quest_text_replace_values_t", - "kind":"constant", - "name":"QUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE", - "value":0 - },{ - "enum":"quest_text_replace_values_t", - "kind":"constant", - "name":"QUEST_TEXT_REPLACE_VALUE_REWARD", - "value":3 - },{ - "enum":"quest_text_replace_values_t", - "kind":"constant", - "name":"QUEST_TEXT_REPLACE_VALUE_ROUND", - "value":2 - },{ - "enum":"quest_text_replace_values_t", - "kind":"constant", - "name":"QUEST_TEXT_REPLACE_VALUE_TARGET_VALUE", - "value":1 },{ "kind":"constant", "name":"SECONDARY_EMPTY", @@ -18971,21 +18970,6 @@ Initializing script VM... "kind":"constant", "name":"SPECIAL3", "value":11 - },{ - "enum":"subquest_text_replace_values_t", - "kind":"constant", - "name":"SUBQUEST_NUM_TEXT_REPLACE_VALUES", - "value":2 - },{ - "enum":"subquest_text_replace_values_t", - "kind":"constant", - "name":"SUBQUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE", - "value":0 - },{ - "enum":"subquest_text_replace_values_t", - "kind":"constant", - "name":"SUBQUEST_TEXT_REPLACE_VALUE_TARGET_VALUE", - "value":1 },{ "kind":"constant", "name":"ScriptDebugFirstLine", @@ -19498,7 +19482,7 @@ Initializing script VM... "args":[], "description":"Get vector to eye position - absolute coords.", "name":"EyePosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"FirstMoveChild", @@ -19536,7 +19520,7 @@ Initializing script VM... },{ "args":[], "name":"GetAbsOrigin", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetAbsScale", @@ -19579,7 +19563,7 @@ Initializing script VM... "args":[], "description":"Get vector to center of object - absolute coords", "name":"GetCenter", - "returns":"Vector" + "returns":"" },{ "args":[], "description":"Get the entities parented to this entity.", @@ -19655,7 +19639,7 @@ Initializing script VM... },{ "args":[], "name":"GetOrigin", - "returns":"Vector" + "returns":"" },{ "args":[], "description":"Gets this entity's owner", @@ -19790,7 +19774,7 @@ Initializing script VM... },{ "args":[{ "name":"origin", - "type":"Vector" + "type":"" }], "name":"SetAbsOrigin", "returns":"void" @@ -20027,11 +20011,11 @@ Initializing script VM... }], "description":"Returns the input Vector transformed from entity to world space", "name":"TransformPointEntityToWorld", - "returns":"Vector" + "returns":"" },{ "args":[{ "name":"vPoint", - "type":"Vector" + "type":"" }], "description":"Returns the input Vector transformed from world to entity space", "name":"TransformPointWorldToEntity", @@ -20656,7 +20640,7 @@ Initializing script VM... },{ "args":[], "name":"GetCursorPosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetCursorTarget", @@ -23599,182 +23583,6 @@ Initializing script VM... "returns":"handle" }], "name":"CDOTAPlayerController" - },{ - "instance":"Tutorial", - "kind":"class", - "members":[{ - "args":[{ - "type":"string" - },{ - "type":"string" - },{ - "type":"string" - },{ - "type":"bool" - }], - "description":"Add a computer controlled bot.", - "name":"AddBot", - "returns":"bool" - },{ - "args":[{ - "type":"string" - },{ - "type":"int" - },{ - "type":"string" - },{ - "type":"string" - }], - "description":"Add a quest to the quest log", - "name":"AddQuest", - "returns":"void" - },{ - "args":[{ - "type":"string" - }], - "description":"Add an item to the shop whitelist.", - "name":"AddShopWhitelistItem", - "returns":"void" - },{ - "args":[{ - "type":"string" - }], - "description":"Complete a quest,", - "name":"CompleteQuest", - "returns":"void" - },{ - "args":[{ - "type":"Vector" - }], - "description":"Add a task to move to a specific location", - "name":"CreateLocationTask", - "returns":"void" - },{ - "args":[{ - "type":"bool" - }], - "description":"Alert the player when a creep becomes agro to their hero.", - "name":"EnableCreepAggroViz", - "returns":"void" - },{ - "args":[{ - "type":"bool" - }], - "description":"Enable the tip to alert players how to find their hero.", - "name":"EnablePlayerOffscreenTip", - "returns":"void" - },{ - "args":[{ - "type":"bool" - }], - "description":"Alert the player when a tower becomes agro to their hero.", - "name":"EnableTowerAggroViz", - "returns":"void" - },{ - "args":[], - "description":"End the tutorial.", - "name":"FinishTutorial", - "returns":"void" - },{ - "args":[], - "description":"Force the start of the game.", - "name":"ForceGameStart", - "returns":"void" - },{ - "args":[{ - "type":"string" - }], - "description":"Is this item currently in the white list.", - "name":"IsItemInWhiteList", - "returns":"bool" - },{ - "args":[{ - "type":"string" - }], - "description":"Remove an item from the shop whitelist.", - "name":"RemoveShopWhitelistItem", - "returns":"void" - },{ - "args":[{ - "type":"string" - }], - "description":"Select a hero for the local player", - "name":"SelectHero", - "returns":"void" - },{ - "args":[{ - "type":"string" - }], - "description":"Select the team for the local player", - "name":"SelectPlayerTeam", - "returns":"void" - },{ - "args":[{ - "type":"string" - }], - "description":"Set the current item guide.", - "name":"SetItemGuide", - "returns":"void" - },{ - "args":[{ - "type":"int" - },{ - "type":"bool" - }], - "description":"Set gold amount for the tutorial player. (int) GoldAmount, (bool) true=Set, false=Modify", - "name":"SetOrModifyPlayerGold", - "returns":"void" - },{ - "args":[{ - "type":"string" - }], - "description":"Set players quick buy item.", - "name":"SetQuickBuy", - "returns":"void" - },{ - "args":[{ - "type":"bool" - }], - "description":"Set the shop open or closed.", - "name":"SetShopOpen", - "returns":"void" - },{ - "args":[{ - "type":"string" - },{ - "type":"string" - }], - "description":"Set a tutorial convar", - "name":"SetTutorialConvar", - "returns":"void" - },{ - "args":[{ - "type":"int" - }], - "description":"Set the UI to use a reduced version to focus attention to specific elements.", - "name":"SetTutorialUI", - "returns":"void" - },{ - "args":[{ - "type":"bool" - }], - "description":"Set if we should whitelist shop items.", - "name":"SetWhiteListEnabled", - "returns":"void" - },{ - "args":[], - "description":"Initialize Tutorial Mode", - "name":"StartTutorialMode", - "returns":"void" - },{ - "args":[{ - "type":"string" - }], - "description":"Upgrade a specific ability for the local hero", - "name":"UpgradePlayerAbility", - "returns":"void" - }], - "name":"CDOTATutorial" },{ "instance":"VoteSystem", "kind":"class", @@ -24853,7 +24661,7 @@ Initializing script VM... },{ "args":[], "name":"GetCursorPosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetCursorTargetingNothing", @@ -25693,7 +25501,7 @@ Initializing script VM... },{ "args":[{ "name":"vDest", - "type":"Vector" + "type":"" }], "description":"Issue an Attack-Move-To command.", "name":"MoveToPositionAggressive", @@ -29088,7 +28896,7 @@ Initializing script VM... "type":"bool" }], "name":"GetCreepDamageTaken", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29120,7 +28928,7 @@ Initializing script VM... "type":"int" }], "name":"GetDamageDoneToHero", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29229,7 +29037,7 @@ Initializing script VM... "type":"bool" }], "name":"GetHeroDamageTaken", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29438,7 +29246,7 @@ Initializing script VM... "type":"int" }], "name":"GetRawPlayerDamage", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -29587,7 +29395,7 @@ Initializing script VM... "type":"bool" }], "name":"GetTowerDamageTaken", - "returns":"int" + "returns":"float" },{ "args":[{ "name":"iPlayerID", @@ -30942,115 +30750,6 @@ Initializing script VM... "returns":"void" }], "name":"CDebugOverlayScriptHelper" - },{ - "extend":"CBaseEntity", - "kind":"class", - "members":[{ - "args":[{ - "name":"hSubquest", - "type":"handle" - }], - "description":"Add a subquest to this quest", - "name":"AddSubquest", - "returns":"void" - },{ - "args":[], - "description":"Mark this quest complete", - "name":"CompleteQuest", - "returns":"void" - },{ - "args":[{ - "name":"nIndex", - "type":"int" - }], - "description":"Finds a subquest from this quest by index", - "name":"GetSubquest", - "returns":"handle" - },{ - "args":[{ - "name":"pszName", - "type":"string" - }], - "description":"Finds a subquest from this quest by name", - "name":"GetSubquestByName", - "returns":"handle" - },{ - "args":[{ - "name":"hSubquest", - "type":"handle" - }], - "description":"Remove a subquest from this quest", - "name":"RemoveSubquest", - "returns":"void" - },{ - "args":[{ - "name":"pszString", - "type":"string" - }], - "description":"Set the text replace string for this quest", - "name":"SetTextReplaceString", - "returns":"void" - },{ - "args":[{ - "name":"valueSlot", - "type":"int" - },{ - "name":"value", - "type":"int" - }], - "description":"Set a quest value", - "name":"SetTextReplaceValue", - "returns":"void" - }], - "name":"CDotaQuest" - },{ - "extend":"CBaseEntity", - "kind":"class", - "members":[{ - "args":[], - "description":"Mark this subquest complete", - "name":"CompleteSubquest", - "returns":"void" - },{ - "args":[{ - "name":"pszString", - "type":"string" - }], - "description":"Set the text replace string for this subquest", - "name":"SetTextReplaceString", - "returns":"void" - },{ - "args":[{ - "name":"valueSlot", - "type":"int" - },{ - "name":"value", - "type":"int" - }], - "description":"Set a subquest value", - "name":"SetTextReplaceValue", - "returns":"void" - }], - "name":"CDotaSubquestBase" - },{ - "extend":"CBaseFlex", - "kind":"class", - "members":[{ - "args":[{ - "name":"bEnabled", - "type":"bool" - }], - "name":"SetEnabled", - "returns":"void" - },{ - "args":[{ - "name":"hBlocker", - "type":"handle" - }], - "name":"SetOtherBlocker", - "returns":"void" - }], - "name":"CDotaTutorialNPCBlocker" },{ "instance":"Entities", "kind":"class", @@ -31430,63 +31129,6 @@ Initializing script VM... "returns":"void" }], "name":"CEnvEntityMaker" - },{ - "extend":"CBaseEntity", - "kind":"class", - "members":[{ - "args":[{ - "name":"flRange", - "type":"float" - }], - "description":"Set light maximum range", - "name":"SetFarRange", - "returns":"void" - },{ - "args":[{ - "name":"flAtten", - "type":"float" - }], - "description":"Set light linear attenuation value", - "name":"SetLinearAttenuation", - "returns":"void" - },{ - "args":[{ - "name":"flRange", - "type":"float" - }], - "description":"Set light minimum range", - "name":"SetNearRange", - "returns":"void" - },{ - "args":[{ - "name":"flAtten", - "type":"float" - }], - "description":"Set light quadratic attenuation value", - "name":"SetQuadraticAttenuation", - "returns":"void" - },{ - "args":[{ - "name":"bOn", - "type":"bool" - },{ - "name":"flIntensity", - "type":"float" - },{ - "name":"flNoise", - "type":"float" - },{ - "name":"nPlanes", - "type":"int" - },{ - "name":"flPlaneOffset", - "type":"float" - }], - "description":"Turn on/off light volumetrics: bool bOn, float flIntensity, float flNoise, int nPlanes, float flPlaneOffset", - "name":"SetVolumetrics", - "returns":"void" - }], - "name":"CEnvProjectedTexture" },{ "extend":"CBaseEntity", "kind":"class", @@ -31820,15 +31462,6 @@ Initializing script VM... "description":"If this scene is currently playing.", "name":"IsPlayingBack", "returns":"bool" - },{ - "args":[{ - "type":"string" - },{ - "type":"string" - }], - "description":"given a dummy scene name and a vcd string, load the scene", - "name":"LoadSceneFromString", - "returns":"bool" },{ "args":[{ "type":"int" @@ -32232,7 +31865,7 @@ Initializing script VM... },{ "args":[], "name":"GetDamagePosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetDamageType", @@ -32248,7 +31881,7 @@ Initializing script VM... },{ "args":[], "name":"GetReportedPosition", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetTotalledDamage", @@ -32305,7 +31938,7 @@ Initializing script VM... },{ "args":[{ "name":"damagePosition", - "type":"Vector" + "type":"" }], "name":"SetDamagePosition", "returns":"void" @@ -32326,7 +31959,7 @@ Initializing script VM... },{ "args":[{ "name":"reportedPosition", - "type":"Vector" + "type":"" }], "name":"SetReportedPosition", "returns":"void" @@ -32820,7 +32453,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -32964,7 +32597,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"string" },{ @@ -33973,10 +33606,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ABILITY_TYPE_ULTIMATE", "value":1 - },{ - "kind":"constant", - "name":"ACD_DOTA_IDLE", - "value":1790 },{ "kind":"constant", "name":"ACTIVATE_TYPE_DATAUPDATE_CREATION", @@ -34637,6 +34266,18 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_CAST2_STATUE", "value":1779 + },{ + "kind":"constant", + "name":"ACT_DOTA_CAST3_STATUE", + "value":1799 + },{ + "kind":"constant", + "name":"ACT_DOTA_CAST4_STATUE", + "value":1800 + },{ + "kind":"constant", + "name":"ACT_DOTA_CAST5_STATUE", + "value":1801 },{ "kind":"constant", "name":"ACT_DOTA_CAST_ABILITY_1", @@ -34752,7 +34393,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CAST_FENCE", - "value":1803 + "value":1794 },{ "kind":"constant", "name":"ACT_DOTA_CAST_FORGE_SPIRIT", @@ -34908,7 +34549,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CYCLONE", - "value":1791 + "value":1803 },{ "kind":"constant", "name":"ACT_DOTA_DAGON", @@ -35073,10 +34714,14 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_IDLE_SLEEPING_END", "value":1639 + },{ + "kind":"constant", + "name":"ACT_DOTA_IDLE_STATUE", + "value":1802 },{ "kind":"constant", "name":"ACT_DOTA_IMPALE", - "value":1792 + "value":1804 },{ "kind":"constant", "name":"ACT_DOTA_INTRO", @@ -35324,7 +34969,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RADIANT_CREEP_HAMMER", - "value":1800 + "value":1791 },{ "kind":"constant", "name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT", @@ -35364,7 +35009,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RELAX_IN", - "value":1801 + "value":1792 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_LOOP", @@ -35376,7 +35021,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RELAX_OUT", - "value":1802 + "value":1793 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_START", @@ -35396,7 +35041,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RUN_ALT", - "value":1795 + "value":1798 },{ "kind":"constant", "name":"ACT_DOTA_RUN_RARE", @@ -35481,10 +35126,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE", "value":1593 - },{ - "kind":"constant", - "name":"ACT_DOTA_SPWN", - "value":1804 },{ "kind":"constant", "name":"ACT_DOTA_STARTLE", @@ -35588,7 +35229,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":1793 + "value":1805 },{ "kind":"constant", "name":"ACT_DOTA_TRANSITION", @@ -35652,7 +35293,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_VOODOO_REST", - "value":1794 + "value":1806 },{ "kind":"constant", "name":"ACT_DOTA_WAIT_IDLE", @@ -39284,31 +38925,31 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_ADD_PARTICLE_EFFECT_CP", - "value":38 - },{ - "kind":"constant", - "name":"AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN", - "value":17 + "value":36 },{ "kind":"constant", "name":"AE_CL_CLOTH_ATTR", - "value":20 + "value":19 },{ "kind":"constant", "name":"AE_CL_CLOTH_EFFECT", - "value":23 + "value":22 },{ "kind":"constant", "name":"AE_CL_CLOTH_GROUND_OFFSET", - "value":21 + "value":20 },{ "kind":"constant", "name":"AE_CL_CLOTH_STIFFEN", - "value":22 + "value":21 },{ "kind":"constant", "name":"AE_CL_CREATE_ANIM_SCOPE_PROP", - "value":24 + "value":23 + },{ + "kind":"constant", + "name":"AE_CL_CREATE_PARTICLE_BRASS", + "value":54 },{ "kind":"constant", "name":"AE_CL_CREATE_PARTICLE_EFFECT", @@ -39324,19 +38965,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", - "value":43 + "value":41 },{ "kind":"constant", "name":"AE_CL_DOTA_PLAY_STATUS_EFFECT", - "value":41 + "value":39 },{ "kind":"constant", "name":"AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", - "value":44 + "value":42 },{ "kind":"constant", "name":"AE_CL_DOTA_STOP_STATUS_EFFECT", - "value":42 + "value":40 },{ "kind":"constant", "name":"AE_CL_ENABLE_BODYGROUP", @@ -39344,11 +38985,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_HIDE_PARTICLE_EFFECT", - "value":36 + "value":34 },{ "kind":"constant", "name":"AE_CL_PANORAMA_EVENT", - "value":40 + "value":38 },{ "kind":"constant", "name":"AE_CL_PLAYSOUND", @@ -39368,11 +39009,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_SHOW_PARTICLE_EFFECT", - "value":37 + "value":35 },{ "kind":"constant", "name":"AE_CL_SPEECH", - "value":39 + "value":37 },{ "kind":"constant", "name":"AE_CL_STOPSOUND", @@ -39388,59 +39029,59 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_SUPPRESS_EVENTS_WITH_TAG", - "value":35 + "value":33 },{ "kind":"constant", "name":"AE_DESTRUCTIBLE_PART_DESTROY", - "value":34 + "value":32 },{ "kind":"constant", "name":"AE_DISABLE_PLATFORM", - "value":31 + "value":29 },{ "kind":"constant", "name":"AE_DOTA_CREATE_CLINKZ_ATTACK", - "value":49 + "value":47 },{ "kind":"constant", "name":"AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", - "value":51 + "value":49 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_DROP", - "value":46 + "value":44 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_PICKUP", - "value":45 + "value":43 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK", - "value":55 + "value":53 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", - "value":50 + "value":48 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", - "value":48 + "value":46 },{ "kind":"constant", "name":"AE_DOTA_SUPPRESS_CONSTANT_LAYER", - "value":47 + "value":45 },{ "kind":"constant", "name":"AE_DOTA_SWITCH_ATTACK_COMBO", - "value":52 + "value":50 },{ "kind":"constant", "name":"AE_EF_DRAW", - "value":54 + "value":52 },{ "kind":"constant", "name":"AE_EF_NODRAW", - "value":53 + "value":51 },{ "kind":"constant", "name":"AE_EMPTY", @@ -39448,15 +39089,15 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", - "value":32 + "value":30 },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", - "value":33 + "value":31 },{ "kind":"constant", "name":"AE_FIRE_INPUT", - "value":19 + "value":18 },{ "kind":"constant", "name":"AE_FOOTSTEP", @@ -39464,23 +39105,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_PULSE_GRAPH", - "value":26 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_AIMAT", - "value":28 + "value":25 },{ "kind":"constant", "name":"AE_PULSE_GRAPH_IKLOCKLEFTARM", - "value":29 + "value":27 },{ "kind":"constant", "name":"AE_PULSE_GRAPH_IKLOCKRIGHTARM", - "value":30 + "value":28 },{ "kind":"constant", "name":"AE_PULSE_GRAPH_LOOKAT", - "value":27 + "value":26 },{ "kind":"constant", "name":"AE_SV_CREATE_PARTICLE_EFFECT_CFG", @@ -39488,7 +39125,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_SV_IKLOCK", - "value":25 + "value":24 },{ "kind":"constant", "name":"AE_SV_PLAYSOUND", @@ -39500,7 +39137,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_WEAPON_PERFORM_ATTACK", - "value":18 + "value":17 },{ "kind":"constant", "name":"CLIENT_DLL", @@ -42006,10 +41643,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"FCVAR_NOTIFY", "value":256 - },{ - "kind":"constant", - "name":"FCVAR_NOT_CONNECTED", - "value":4194304 },{ "kind":"constant", "name":"FCVAR_PER_USER", @@ -42109,6 +41742,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"MODIFIER_ATTRIBUTE_AURA_PRIORITY", "value":8 + },{ + "enum":"DOTAModifierAttribute_t", + "kind":"constant", + "name":"MODIFIER_ATTRIBUTE_DUPLICATED", + "value":32 },{ "enum":"DOTAModifierAttribute_t", "kind":"constant", @@ -45126,19 +44764,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"muerta_debut_satyr_a", - "value":1796 + "value":1795 },{ "kind":"constant", "name":"muerta_debut_satyr_b", - "value":1797 + "value":1796 },{ "kind":"constant", "name":"muerta_debut_satyr_c", - "value":1798 + "value":1797 },{ "kind":"constant", "name":"radiant_melee_mars_shieldbash", - "value":1799 + "value":1790 },{ "extend":"C_BaseModelEntity", "kind":"class", @@ -46998,7 +46636,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "members":[{ "args":[], "name":"GetAbsOrigin", - "returns":"Vector" + "returns":"" },{ "args":[], "name":"GetHealth", @@ -49078,6 +48716,8 @@ interface $ LogChannel( _arg_1 ): void; /** Return true if a file exists. Path will usually start with 'file://{images}' */ BImageFileExists( _arg_1 ): void; + /** Return the position of the mouse in the parent window. */ + MousePosition( _arg_1 ): void; } interface DOTAHeroModelOverlay { @@ -49175,6 +48815,7 @@ interface DOTAHeroModelOverlay ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49292,6 +48933,7 @@ interface DOTAPlay ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49414,6 +49056,7 @@ interface Panel ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49531,6 +49174,7 @@ interface Label ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49652,6 +49296,7 @@ interface ToggleButton ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49771,6 +49416,7 @@ interface TabButton ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -49893,6 +49539,7 @@ interface DOTAAvatarImage ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -50013,6 +49660,7 @@ interface CustomUIElement ScrollParentToMakePanelFit( _arg_1, _arg_2: boolean ): void; ScrollToFitRegion( _arg_1: number, _arg_2: number, _arg_3: number, _arg_4: number, _arg_5, _arg_6: boolean, _arg_7: boolean ): void; BCanSeeInParentScroll(): boolean; + PlayPanelSound( _arg_1: string ): number; GetAttributeInt( _arg_1: string, _arg_2: number ): number; GetAttributeString( _arg_1: string, _arg_2: string ): string; GetAttributeUInt32( _arg_1: string, _arg_2: number ): number; @@ -50150,6 +49798,7 @@ declare enum DOTA_GameMode DOTA_GAMEMODE_TURBO = 23, DOTA_GAMEMODE_MUTATION = 24, DOTA_GAMEMODE_COACHES_CHALLENGE = 25, + DOTA_GAMEMODE_BOT_CHALLENGE = 26, } declare enum DOTAConnectionState_t @@ -50235,6 +49884,7 @@ declare enum DOTA_OVERHEAD_ALERT OVERHEAD_ALERT_SHARD = 23, OVERHEAD_ALERT_DEADLY_BLOW = 24, OVERHEAD_ALERT_FORCE_MISS = 25, + OVERHEAD_ALERT_AEGIS = 26, } declare enum DOTA_HeroPickState @@ -51007,10 +50657,11 @@ declare enum DOTASlotType_t DOTA_LOADOUT_TYPE_ROSHAN = 98, DOTA_LOADOUT_TYPE_TORMENTOR = 99, DOTA_LOADOUT_TYPE_ANCIENT = 100, + DOTA_LOADOUT_TYPE_PET_EFFIGY = 101, DOTA_PLAYER_LOADOUT_START = 70, - DOTA_PLAYER_LOADOUT_END = 100, - DOTA_LOADOUT_TYPE_NONE = 101, - DOTA_LOADOUT_TYPE_COUNT = 102, + DOTA_PLAYER_LOADOUT_END = 101, + DOTA_LOADOUT_TYPE_NONE = 102, + DOTA_LOADOUT_TYPE_COUNT = 103, } declare enum modifierfunction @@ -51850,6 +51501,7 @@ declare enum DOTAModifierAttribute_t MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE = 4, MODIFIER_ATTRIBUTE_AURA_PRIORITY = 8, MODIFIER_ATTRIBUTE_IGNORE_DODGE = 16, + MODIFIER_ATTRIBUTE_DUPLICATED = 32, } declare enum Attributes @@ -52081,191 +51733,195 @@ declare enum DOTAKeybindCommand_t DOTA_KEYBIND_TALENT_UPGRADE_LEFT = 59, DOTA_KEYBIND_TALENT_UPGRADE_RIGHT = 60, DOTA_KEYBIND_TALENT_UPGRADE_ATTRIBUTE = 61, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 62, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 63, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 64, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 65, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 66, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 67, - DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 68, - DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 69, - DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 70, - DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 71, - DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 72, - DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 73, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 74, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 75, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 76, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 77, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 78, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 79, - DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 80, - DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 81, - DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 82, - DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 83, - DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 84, - DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 85, - DOTA_KEYBIND_INVENTORY1 = 86, - DOTA_KEYBIND_INVENTORY2 = 87, - DOTA_KEYBIND_INVENTORY3 = 88, - DOTA_KEYBIND_INVENTORY4 = 89, - DOTA_KEYBIND_INVENTORY5 = 90, - DOTA_KEYBIND_INVENTORY6 = 91, - DOTA_KEYBIND_INVENTORYTP = 92, - DOTA_KEYBIND_INVENTORYNEUTRAL = 93, - DOTA_KEYBIND_INVENTORY1_QUICKCAST = 94, - DOTA_KEYBIND_INVENTORY2_QUICKCAST = 95, - DOTA_KEYBIND_INVENTORY3_QUICKCAST = 96, - DOTA_KEYBIND_INVENTORY4_QUICKCAST = 97, - DOTA_KEYBIND_INVENTORY5_QUICKCAST = 98, - DOTA_KEYBIND_INVENTORY6_QUICKCAST = 99, - DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 100, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 101, - DOTA_KEYBIND_INVENTORY1_AUTOCAST = 102, - DOTA_KEYBIND_INVENTORY2_AUTOCAST = 103, - DOTA_KEYBIND_INVENTORY3_AUTOCAST = 104, - DOTA_KEYBIND_INVENTORY4_AUTOCAST = 105, - DOTA_KEYBIND_INVENTORY5_AUTOCAST = 106, - DOTA_KEYBIND_INVENTORY6_AUTOCAST = 107, - DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 108, - DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 109, - DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 110, - DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 111, - DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 112, - DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 113, - DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 114, - DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 115, - DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 116, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 117, - DOTA_KEYBIND_CONTROL_GROUP1 = 118, - DOTA_KEYBIND_CONTROL_GROUP2 = 119, - DOTA_KEYBIND_CONTROL_GROUP3 = 120, - DOTA_KEYBIND_CONTROL_GROUP4 = 121, - DOTA_KEYBIND_CONTROL_GROUP5 = 122, - DOTA_KEYBIND_CONTROL_GROUP6 = 123, - DOTA_KEYBIND_CONTROL_GROUP7 = 124, - DOTA_KEYBIND_CONTROL_GROUP8 = 125, - DOTA_KEYBIND_CONTROL_GROUP9 = 126, - DOTA_KEYBIND_CONTROL_GROUP10 = 127, - DOTA_KEYBIND_CONTROL_GROUPCYCLE = 128, - DOTA_KEYBIND_SELECT_ALLY1 = 129, - DOTA_KEYBIND_SELECT_ALLY2 = 130, - DOTA_KEYBIND_SELECT_ALLY3 = 131, - DOTA_KEYBIND_SELECT_ALLY4 = 132, - DOTA_KEYBIND_SELECT_ALLY5 = 133, - DOTA_KEYBIND_SHOP_TOGGLE = 134, - DOTA_KEYBIND_SCOREBOARD_TOGGLE = 135, - DOTA_KEYBIND_COMBATLOG_TOGGLE = 136, - DOTA_KEYBIND_SCREENSHOT = 137, - DOTA_KEYBIND_ESCAPE = 138, - DOTA_KEYBIND_CONSOLE = 139, - DOTA_KEYBIND_DEATH_SUMMARY = 140, - DOTA_KEYBIND_LEARN_ABILITIES = 141, - DOTA_KEYBIND_LEARN_STATS = 142, - DOTA_KEYBIND_ACTIVATE_GLYPH = 143, - DOTA_KEYBIND_ACTIVATE_RADAR = 144, - DOTA_KEYBIND_PURCHASE_QUICKBUY = 145, - DOTA_KEYBIND_PURCHASE_STICKY = 146, - DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 147, - DOTA_KEYBIND_GRAB_STASH_ITEMS = 148, - DOTA_KEYBIND_TOGGLE_AUTOATTACK = 149, - DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 150, - DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 151, - DOTA_KEYBIND_FILTER_ENEMY = 152, - DOTA_KEYBIND_FILTER_ALLY = 153, - DOTA_KEYBIND_FILTER_HERO = 154, - DOTA_KEYBIND_FILTER_NONHERO = 155, - DOTA_KEYBIND_TAUNT = 156, - DOTA_KEYBIND_SHOP_CONSUMABLES = 157, - DOTA_KEYBIND_SHOP_ATTRIBUTES = 158, - DOTA_KEYBIND_SHOP_ARMAMENTS = 159, - DOTA_KEYBIND_SHOP_ARCANE = 160, - DOTA_KEYBIND_SHOP_BASICS = 161, - DOTA_KEYBIND_SHOP_SUPPORT = 162, - DOTA_KEYBIND_SHOP_CASTER = 163, - DOTA_KEYBIND_SHOP_WEAPONS = 164, - DOTA_KEYBIND_SHOP_ARMOR = 165, - DOTA_KEYBIND_SHOP_ARTIFACTS = 166, - DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 167, - DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 168, - DOTA_KEYBIND_SHOP_SECRET = 169, - DOTA_KEYBIND_SHOP_SEARCHBOX = 170, - DOTA_KEYBIND_SHOP_SLOT_1 = 171, - DOTA_KEYBIND_SHOP_SLOT_2 = 172, - DOTA_KEYBIND_SHOP_SLOT_3 = 173, - DOTA_KEYBIND_SHOP_SLOT_4 = 174, - DOTA_KEYBIND_SHOP_SLOT_5 = 175, - DOTA_KEYBIND_SHOP_SLOT_6 = 176, - DOTA_KEYBIND_SHOP_SLOT_7 = 177, - DOTA_KEYBIND_SHOP_SLOT_8 = 178, - DOTA_KEYBIND_SHOP_SLOT_9 = 179, - DOTA_KEYBIND_SHOP_SLOT_10 = 180, - DOTA_KEYBIND_SHOP_SLOT_11 = 181, - DOTA_KEYBIND_SHOP_SLOT_12 = 182, - DOTA_KEYBIND_SHOP_SLOT_13 = 183, - DOTA_KEYBIND_SHOP_SLOT_14 = 184, - DOTA_KEYBIND_SPEC_CAMERA_UP = 185, - DOTA_KEYBIND_SPEC_CAMERA_DOWN = 186, - DOTA_KEYBIND_SPEC_CAMERA_LEFT = 187, - DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 188, - DOTA_KEYBIND_SPEC_CAMERA_GRIP = 189, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 190, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 191, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 192, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 193, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 194, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 195, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 196, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 197, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 198, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 199, - DOTA_KEYBIND_SPEC_UNIT_SELECT = 200, - DOTA_KEYBIND_SPEC_HERO_SELECT = 201, - DOTA_KEYBIND_SPEC_PAUSE = 202, - DOTA_KEYBIND_SPEC_CHAT = 203, - DOTA_KEYBIND_SPEC_SCOREBOARD = 204, - DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 205, - DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 206, - DOTA_KEYBIND_SPEC_STATS_ITEM = 207, - DOTA_KEYBIND_SPEC_STATS_GOLD = 208, - DOTA_KEYBIND_SPEC_STATS_XP = 209, - DOTA_KEYBIND_SPEC_STATS_FANTASY = 210, - DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 211, - DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 212, - DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 213, - DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 214, - DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 215, - DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 216, - DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 217, - DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 218, - DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 219, - DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 220, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 221, - DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 222, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 223, - DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 224, - DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 225, - DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 226, - DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 227, - DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 228, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 229, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 230, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 231, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 232, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 233, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 234, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 235, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 236, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 237, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 238, - DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 239, - DOTA_KEYBIND_INSPECTHEROINWORLD = 240, - DOTA_KEYBIND_CAMERA_ZOOM_IN = 241, - DOTA_KEYBIND_CAMERA_ZOOM_OUT = 242, - DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 243, - DOTA_KEYBIND_DOTA_ALT = 244, - DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 245, - DOTA_KEYBIND_COUNT = 246, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT1 = 62, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT2 = 63, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT3 = 64, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT4 = 65, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 66, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 67, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 68, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 69, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 70, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 71, + DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 72, + DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 73, + DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 74, + DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 75, + DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 76, + DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 77, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 78, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 79, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 80, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 81, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 82, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 83, + DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 84, + DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 85, + DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 86, + DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 87, + DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 88, + DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 89, + DOTA_KEYBIND_INVENTORY1 = 90, + DOTA_KEYBIND_INVENTORY2 = 91, + DOTA_KEYBIND_INVENTORY3 = 92, + DOTA_KEYBIND_INVENTORY4 = 93, + DOTA_KEYBIND_INVENTORY5 = 94, + DOTA_KEYBIND_INVENTORY6 = 95, + DOTA_KEYBIND_INVENTORYTP = 96, + DOTA_KEYBIND_INVENTORYNEUTRAL = 97, + DOTA_KEYBIND_INVENTORY1_QUICKCAST = 98, + DOTA_KEYBIND_INVENTORY2_QUICKCAST = 99, + DOTA_KEYBIND_INVENTORY3_QUICKCAST = 100, + DOTA_KEYBIND_INVENTORY4_QUICKCAST = 101, + DOTA_KEYBIND_INVENTORY5_QUICKCAST = 102, + DOTA_KEYBIND_INVENTORY6_QUICKCAST = 103, + DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 104, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 105, + DOTA_KEYBIND_INVENTORY1_AUTOCAST = 106, + DOTA_KEYBIND_INVENTORY2_AUTOCAST = 107, + DOTA_KEYBIND_INVENTORY3_AUTOCAST = 108, + DOTA_KEYBIND_INVENTORY4_AUTOCAST = 109, + DOTA_KEYBIND_INVENTORY5_AUTOCAST = 110, + DOTA_KEYBIND_INVENTORY6_AUTOCAST = 111, + DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 112, + DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 113, + DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 114, + DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 115, + DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 116, + DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 117, + DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 118, + DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 119, + DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 120, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 121, + DOTA_KEYBIND_CONTROL_GROUP1 = 122, + DOTA_KEYBIND_CONTROL_GROUP2 = 123, + DOTA_KEYBIND_CONTROL_GROUP3 = 124, + DOTA_KEYBIND_CONTROL_GROUP4 = 125, + DOTA_KEYBIND_CONTROL_GROUP5 = 126, + DOTA_KEYBIND_CONTROL_GROUP6 = 127, + DOTA_KEYBIND_CONTROL_GROUP7 = 128, + DOTA_KEYBIND_CONTROL_GROUP8 = 129, + DOTA_KEYBIND_CONTROL_GROUP9 = 130, + DOTA_KEYBIND_CONTROL_GROUP10 = 131, + DOTA_KEYBIND_CONTROL_GROUPCYCLE = 132, + DOTA_KEYBIND_SELECT_ALLY1 = 133, + DOTA_KEYBIND_SELECT_ALLY2 = 134, + DOTA_KEYBIND_SELECT_ALLY3 = 135, + DOTA_KEYBIND_SELECT_ALLY4 = 136, + DOTA_KEYBIND_SELECT_ALLY5 = 137, + DOTA_KEYBIND_SHOP_TOGGLE = 138, + DOTA_KEYBIND_SCOREBOARD_TOGGLE = 139, + DOTA_KEYBIND_COMBATLOG_TOGGLE = 140, + DOTA_KEYBIND_SCREENSHOT = 141, + DOTA_KEYBIND_ESCAPE = 142, + DOTA_KEYBIND_CONSOLE = 143, + DOTA_KEYBIND_DEATH_SUMMARY = 144, + DOTA_KEYBIND_LEARN_ABILITIES = 145, + DOTA_KEYBIND_LEARN_STATS = 146, + DOTA_KEYBIND_ACTIVATE_GLYPH = 147, + DOTA_KEYBIND_ACTIVATE_RADAR = 148, + DOTA_KEYBIND_PURCHASE_QUICKBUY = 149, + DOTA_KEYBIND_PURCHASE_STICKY = 150, + DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 151, + DOTA_KEYBIND_GRAB_STASH_ITEMS = 152, + DOTA_KEYBIND_TOGGLE_AUTOATTACK = 153, + DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 154, + DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 155, + DOTA_KEYBIND_FILTER_ENEMY = 156, + DOTA_KEYBIND_FILTER_ALLY = 157, + DOTA_KEYBIND_FILTER_HERO = 158, + DOTA_KEYBIND_FILTER_NONHERO = 159, + DOTA_KEYBIND_TAUNT = 160, + DOTA_KEYBIND_SHOP_CONSUMABLES = 161, + DOTA_KEYBIND_SHOP_ATTRIBUTES = 162, + DOTA_KEYBIND_SHOP_ARMAMENTS = 163, + DOTA_KEYBIND_SHOP_ARCANE = 164, + DOTA_KEYBIND_SHOP_BASICS = 165, + DOTA_KEYBIND_SHOP_SUPPORT = 166, + DOTA_KEYBIND_SHOP_CASTER = 167, + DOTA_KEYBIND_SHOP_WEAPONS = 168, + DOTA_KEYBIND_SHOP_ARMOR = 169, + DOTA_KEYBIND_SHOP_ARTIFACTS = 170, + DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 171, + DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 172, + DOTA_KEYBIND_SHOP_SECRET = 173, + DOTA_KEYBIND_SHOP_SEARCHBOX = 174, + DOTA_KEYBIND_SHOP_SLOT_1 = 175, + DOTA_KEYBIND_SHOP_SLOT_2 = 176, + DOTA_KEYBIND_SHOP_SLOT_3 = 177, + DOTA_KEYBIND_SHOP_SLOT_4 = 178, + DOTA_KEYBIND_SHOP_SLOT_5 = 179, + DOTA_KEYBIND_SHOP_SLOT_6 = 180, + DOTA_KEYBIND_SHOP_SLOT_7 = 181, + DOTA_KEYBIND_SHOP_SLOT_8 = 182, + DOTA_KEYBIND_SHOP_SLOT_9 = 183, + DOTA_KEYBIND_SHOP_SLOT_10 = 184, + DOTA_KEYBIND_SHOP_SLOT_11 = 185, + DOTA_KEYBIND_SHOP_SLOT_12 = 186, + DOTA_KEYBIND_SHOP_SLOT_13 = 187, + DOTA_KEYBIND_SHOP_SLOT_14 = 188, + DOTA_KEYBIND_SPEC_CAMERA_UP = 189, + DOTA_KEYBIND_SPEC_CAMERA_DOWN = 190, + DOTA_KEYBIND_SPEC_CAMERA_LEFT = 191, + DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 192, + DOTA_KEYBIND_SPEC_CAMERA_GRIP = 193, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 194, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 195, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 196, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 197, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 198, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 199, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 200, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 201, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 202, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 203, + DOTA_KEYBIND_SPEC_UNIT_SELECT = 204, + DOTA_KEYBIND_SPEC_HERO_SELECT = 205, + DOTA_KEYBIND_SPEC_PAUSE = 206, + DOTA_KEYBIND_SPEC_CHAT = 207, + DOTA_KEYBIND_SPEC_SCOREBOARD = 208, + DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 209, + DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 210, + DOTA_KEYBIND_SPEC_STATS_ITEM = 211, + DOTA_KEYBIND_SPEC_STATS_GOLD = 212, + DOTA_KEYBIND_SPEC_STATS_XP = 213, + DOTA_KEYBIND_SPEC_STATS_FANTASY = 214, + DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 215, + DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 216, + DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 217, + DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 218, + DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 219, + DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 220, + DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 221, + DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 222, + DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 223, + DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 224, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 225, + DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 226, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 227, + DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 228, + DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 229, + DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 230, + DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 231, + DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 232, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 233, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 234, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 235, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 236, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 237, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 238, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 239, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 240, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 241, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 242, + DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 243, + DOTA_KEYBIND_INSPECTHEROINWORLD = 244, + DOTA_KEYBIND_CAMERA_ZOOM_IN = 245, + DOTA_KEYBIND_CAMERA_ZOOM_OUT = 246, + DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 247, + DOTA_KEYBIND_DOTA_ALT = 248, + DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 249, + DOTA_KEYBIND_COUNT = 250, } declare enum DOTA_SHOP_TYPE diff --git a/files/events.json b/files/events.json index 230130a..08d0851 100644 --- a/files/events.json +++ b/files/events.json @@ -5353,5 +5353,24 @@ "type": "EntityIndex" } ] + }, + { + "name": "dota_ancient_decoration_event", + "sourceFile": "game", + "local": false, + "fields": [ + { + "name": "entindex", + "type": "EntityIndex" + }, + { + "name": "teamnumber", + "type": "int" + }, + { + "name": "eventname", + "type": "string" + } + ] } ] diff --git a/files/panorama/css.json b/files/panorama/css.json index d38e782..3e301e3 100644 --- a/files/panorama/css.json +++ b/files/panorama/css.json @@ -23,6 +23,10 @@ "description": "", "examples": [] }, + "animation-frame-time": { + "description": "", + "examples": [] + }, "animation-iteration-count": { "description": "", "examples": [] @@ -442,9 +446,9 @@ "examples": [] }, "img-shadow": { - "description": "Specifies image shadows. The shadow shape will match the image the panel can generate,and this is only meaningful for images. Syntax takes horizontal offset pixels, vertical offset pixels, blur radius pixels, strength, and then shadow color.", + "description": "Specifies image shadows. The shadow shape will match the image the panel can generate,and this is only meaningful for images. Syntax takes horizontal offset pixels, vertical offset pixels, blur radius pixels, strength, shadow color and then an optional texture sample mode (alpha-only, legacy, or point).", "examples": [ - "img-shadow: 2px 2px 8px 3.0 #333333b0;" + "img-shadow: 2px 2px 8px 3.0 #333333b0 alpha-only;" ] }, "layout-position": { @@ -515,7 +519,7 @@ ] }, "opacity-mask": { - "description": "Applies an image as an opacity mask that stretches to the panel bounds and fades out it's content based on the alpha channel. The second float value is an optional opacity value for the mask itself, the image won't interpolate/cross-fade, but you can animate the opacity to fade the mask in/out. Examples:
opacity-mask: url( \"file://{images}/upper_row_mask.tga\" );\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) 0.5;\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) -1.0;\nopacity-mask-position: 5px 50%;\nopacity-mask-scale: 200%;\nopacity-mask-scale: 50% 100%;\n
", + "description": "Applies an image as an opacity mask that stretches to the panel bounds and fades out it's content based on the alpha channel. The second float value is an optional opacity value for the mask itself, the image won't interpolate/cross-fade, but you can animate the opacity to fade the mask in/out. opacity-mask-threshold lets you specify a threshold and softness percentage of how the mask is applied. Below the threshold, pixels are fully transparent, and above the threshold pixels are fully opaque. The softness lets you apply a range during which the opacity is scaled by the alpha from the mask.Examples:
opacity-mask: url( \"file://{images}/upper_row_mask.tga\" );\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) 0.5;\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) -1.0;\nopacity-mask-position: 5px 50%;\nopacity-mask-scale: 200%;\nopacity-mask-scale: 50% 100%;\nopacity-mask-threshold: 0% 30%;\n
", "examples": [] }, "opacity-mask-position": { @@ -526,6 +530,10 @@ "description": "", "examples": [] }, + "opacity-mask-threshold": { + "description": "", + "examples": [] + }, "overflow": { "description": "Specifies what to do with contents that overflow the available space for the panel. Possible values:\n\"squish\" - Children are squished to fit within the panel's bounds if needed (default)\n\"clip\" - Children maintain their desired size but their contents are clipped\n\"scroll\" - Children maintain their desired size and a scrollbar is added to this panel\n\n\"noclip\" - Children maintain their desired size and content is allowed to overflow this panel", "examples": [ @@ -707,6 +715,13 @@ "transition-duration: 2.0s, 1.2s, 1.2s, 4.0s, 2.0s;" ] }, + "transition-frame-time": { + "description": "Specifies a fixed time between frames in order to simulate a lower framerate for stylistic reasons. Default is 0s.", + "examples": [ + "transition-frame-time: 0.2s;", + "transition-frame-time: 0.2s, 0.0s;" + ] + }, "transition-high-framerate": { "description": "Specifies the desire for higher framerate during this transition, if we have control.", "examples": [ diff --git a/files/panorama/enums.json b/files/panorama/enums.json index c817924..373e99f 100644 --- a/files/panorama/enums.json +++ b/files/panorama/enums.json @@ -398,6 +398,10 @@ { "name": "DOTA_GAMEMODE_COACHES_CHALLENGE", "value": 25 + }, + { + "name": "DOTA_GAMEMODE_BOT_CHALLENGE", + "value": 26 } ] }, @@ -705,6 +709,10 @@ { "name": "OVERHEAD_ALERT_FORCE_MISS", "value": 25 + }, + { + "name": "OVERHEAD_ALERT_AEGIS", + "value": 26 } ] }, @@ -3528,21 +3536,25 @@ "name": "DOTA_LOADOUT_TYPE_ANCIENT", "value": 100 }, + { + "name": "DOTA_LOADOUT_TYPE_PET_EFFIGY", + "value": 101 + }, { "name": "DOTA_PLAYER_LOADOUT_START", "value": 70 }, { "name": "DOTA_PLAYER_LOADOUT_END", - "value": 100 + "value": 101 }, { "name": "DOTA_LOADOUT_TYPE_NONE", - "value": 101 + "value": 102 }, { "name": "DOTA_LOADOUT_TYPE_COUNT", - "value": 102 + "value": 103 } ] }, @@ -5733,6 +5745,10 @@ { "name": "MODIFIER_ATTRIBUTE_IGNORE_DODGE", "value": 16 + }, + { + "name": "MODIFIER_ATTRIBUTE_DUPLICATED", + "value": 32 } ] }, @@ -6516,744 +6532,760 @@ "value": 61 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST", + "name": "DOTA_KEYBIND_NEUTRAL_ITEM_SELECT1", "value": 62 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST", + "name": "DOTA_KEYBIND_NEUTRAL_ITEM_SELECT2", "value": 63 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST", + "name": "DOTA_KEYBIND_NEUTRAL_ITEM_SELECT3", "value": 64 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST", + "name": "DOTA_KEYBIND_NEUTRAL_ITEM_SELECT4", "value": 65 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST", "value": 66 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST", "value": 67 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST", "value": 68 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST", "value": 69 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST", "value": 70 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST", "value": 71 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST", "value": 72 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST", "value": 73 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST", "value": 74 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST", "value": 75 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST", "value": 76 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST", "value": 77 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST", "value": 78 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST", "value": 79 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST", "value": 80 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST", "value": 81 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST", "value": 82 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST", "value": 83 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST", "value": 84 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST", "value": 85 }, { - "name": "DOTA_KEYBIND_INVENTORY1", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST", "value": 86 }, { - "name": "DOTA_KEYBIND_INVENTORY2", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST", "value": 87 }, { - "name": "DOTA_KEYBIND_INVENTORY3", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST", "value": 88 }, { - "name": "DOTA_KEYBIND_INVENTORY4", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST", "value": 89 }, { - "name": "DOTA_KEYBIND_INVENTORY5", + "name": "DOTA_KEYBIND_INVENTORY1", "value": 90 }, { - "name": "DOTA_KEYBIND_INVENTORY6", + "name": "DOTA_KEYBIND_INVENTORY2", "value": 91 }, { - "name": "DOTA_KEYBIND_INVENTORYTP", + "name": "DOTA_KEYBIND_INVENTORY3", "value": 92 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL", + "name": "DOTA_KEYBIND_INVENTORY4", "value": 93 }, { - "name": "DOTA_KEYBIND_INVENTORY1_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY5", "value": 94 }, { - "name": "DOTA_KEYBIND_INVENTORY2_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY6", "value": 95 }, { - "name": "DOTA_KEYBIND_INVENTORY3_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORYTP", "value": 96 }, { - "name": "DOTA_KEYBIND_INVENTORY4_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL", "value": 97 }, { - "name": "DOTA_KEYBIND_INVENTORY5_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY1_QUICKCAST", "value": 98 }, { - "name": "DOTA_KEYBIND_INVENTORY6_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY2_QUICKCAST", "value": 99 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY3_QUICKCAST", "value": 100 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY4_QUICKCAST", "value": 101 }, { - "name": "DOTA_KEYBIND_INVENTORY1_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY5_QUICKCAST", "value": 102 }, { - "name": "DOTA_KEYBIND_INVENTORY2_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY6_QUICKCAST", "value": 103 }, { - "name": "DOTA_KEYBIND_INVENTORY3_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYTP_QUICKCAST", "value": 104 }, { - "name": "DOTA_KEYBIND_INVENTORY4_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST", "value": 105 }, { - "name": "DOTA_KEYBIND_INVENTORY5_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY1_AUTOCAST", "value": 106 }, { - "name": "DOTA_KEYBIND_INVENTORY6_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY2_AUTOCAST", "value": 107 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY3_AUTOCAST", "value": 108 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY4_AUTOCAST", "value": 109 }, { - "name": "DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY5_AUTOCAST", "value": 110 }, { - "name": "DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY6_AUTOCAST", "value": 111 }, { - "name": "DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYTP_AUTOCAST", "value": 112 }, { - "name": "DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST", "value": 113 }, { - "name": "DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST", "value": 114 }, { - "name": "DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST", "value": 115 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST", "value": 116 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST", "value": 117 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP1", + "name": "DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST", "value": 118 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP2", + "name": "DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST", "value": 119 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP3", + "name": "DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST", "value": 120 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP4", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST", "value": 121 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP5", + "name": "DOTA_KEYBIND_CONTROL_GROUP1", "value": 122 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP6", + "name": "DOTA_KEYBIND_CONTROL_GROUP2", "value": 123 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP7", + "name": "DOTA_KEYBIND_CONTROL_GROUP3", "value": 124 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP8", + "name": "DOTA_KEYBIND_CONTROL_GROUP4", "value": 125 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP9", + "name": "DOTA_KEYBIND_CONTROL_GROUP5", "value": 126 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP10", + "name": "DOTA_KEYBIND_CONTROL_GROUP6", "value": 127 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLE", + "name": "DOTA_KEYBIND_CONTROL_GROUP7", "value": 128 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY1", + "name": "DOTA_KEYBIND_CONTROL_GROUP8", "value": 129 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY2", + "name": "DOTA_KEYBIND_CONTROL_GROUP9", "value": 130 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY3", + "name": "DOTA_KEYBIND_CONTROL_GROUP10", "value": 131 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY4", + "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLE", "value": 132 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY5", + "name": "DOTA_KEYBIND_SELECT_ALLY1", "value": 133 }, { - "name": "DOTA_KEYBIND_SHOP_TOGGLE", + "name": "DOTA_KEYBIND_SELECT_ALLY2", "value": 134 }, { - "name": "DOTA_KEYBIND_SCOREBOARD_TOGGLE", + "name": "DOTA_KEYBIND_SELECT_ALLY3", "value": 135 }, { - "name": "DOTA_KEYBIND_COMBATLOG_TOGGLE", + "name": "DOTA_KEYBIND_SELECT_ALLY4", "value": 136 }, { - "name": "DOTA_KEYBIND_SCREENSHOT", + "name": "DOTA_KEYBIND_SELECT_ALLY5", "value": 137 }, { - "name": "DOTA_KEYBIND_ESCAPE", + "name": "DOTA_KEYBIND_SHOP_TOGGLE", "value": 138 }, { - "name": "DOTA_KEYBIND_CONSOLE", + "name": "DOTA_KEYBIND_SCOREBOARD_TOGGLE", "value": 139 }, { - "name": "DOTA_KEYBIND_DEATH_SUMMARY", + "name": "DOTA_KEYBIND_COMBATLOG_TOGGLE", "value": 140 }, { - "name": "DOTA_KEYBIND_LEARN_ABILITIES", + "name": "DOTA_KEYBIND_SCREENSHOT", "value": 141 }, { - "name": "DOTA_KEYBIND_LEARN_STATS", + "name": "DOTA_KEYBIND_ESCAPE", "value": 142 }, { - "name": "DOTA_KEYBIND_ACTIVATE_GLYPH", + "name": "DOTA_KEYBIND_CONSOLE", "value": 143 }, { - "name": "DOTA_KEYBIND_ACTIVATE_RADAR", + "name": "DOTA_KEYBIND_DEATH_SUMMARY", "value": 144 }, { - "name": "DOTA_KEYBIND_PURCHASE_QUICKBUY", + "name": "DOTA_KEYBIND_LEARN_ABILITIES", "value": 145 }, { - "name": "DOTA_KEYBIND_PURCHASE_STICKY", + "name": "DOTA_KEYBIND_LEARN_STATS", "value": 146 }, { - "name": "DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION", + "name": "DOTA_KEYBIND_ACTIVATE_GLYPH", "value": 147 }, { - "name": "DOTA_KEYBIND_GRAB_STASH_ITEMS", + "name": "DOTA_KEYBIND_ACTIVATE_RADAR", "value": 148 }, { - "name": "DOTA_KEYBIND_TOGGLE_AUTOATTACK", + "name": "DOTA_KEYBIND_PURCHASE_QUICKBUY", "value": 149 }, { - "name": "DOTA_KEYBIND_TOGGLE_OVERLAYMAP", + "name": "DOTA_KEYBIND_PURCHASE_STICKY", "value": 150 }, { - "name": "DOTA_KEYBIND_OVERLAYMAP_INPUTKEY", + "name": "DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION", "value": 151 }, { - "name": "DOTA_KEYBIND_FILTER_ENEMY", + "name": "DOTA_KEYBIND_GRAB_STASH_ITEMS", "value": 152 }, { - "name": "DOTA_KEYBIND_FILTER_ALLY", + "name": "DOTA_KEYBIND_TOGGLE_AUTOATTACK", "value": 153 }, { - "name": "DOTA_KEYBIND_FILTER_HERO", + "name": "DOTA_KEYBIND_TOGGLE_OVERLAYMAP", "value": 154 }, { - "name": "DOTA_KEYBIND_FILTER_NONHERO", + "name": "DOTA_KEYBIND_OVERLAYMAP_INPUTKEY", "value": 155 }, { - "name": "DOTA_KEYBIND_TAUNT", + "name": "DOTA_KEYBIND_FILTER_ENEMY", "value": 156 }, { - "name": "DOTA_KEYBIND_SHOP_CONSUMABLES", + "name": "DOTA_KEYBIND_FILTER_ALLY", "value": 157 }, { - "name": "DOTA_KEYBIND_SHOP_ATTRIBUTES", + "name": "DOTA_KEYBIND_FILTER_HERO", "value": 158 }, { - "name": "DOTA_KEYBIND_SHOP_ARMAMENTS", + "name": "DOTA_KEYBIND_FILTER_NONHERO", "value": 159 }, { - "name": "DOTA_KEYBIND_SHOP_ARCANE", + "name": "DOTA_KEYBIND_TAUNT", "value": 160 }, { - "name": "DOTA_KEYBIND_SHOP_BASICS", + "name": "DOTA_KEYBIND_SHOP_CONSUMABLES", "value": 161 }, { - "name": "DOTA_KEYBIND_SHOP_SUPPORT", + "name": "DOTA_KEYBIND_SHOP_ATTRIBUTES", "value": 162 }, { - "name": "DOTA_KEYBIND_SHOP_CASTER", + "name": "DOTA_KEYBIND_SHOP_ARMAMENTS", "value": 163 }, { - "name": "DOTA_KEYBIND_SHOP_WEAPONS", + "name": "DOTA_KEYBIND_SHOP_ARCANE", "value": 164 }, { - "name": "DOTA_KEYBIND_SHOP_ARMOR", + "name": "DOTA_KEYBIND_SHOP_BASICS", "value": 165 }, { - "name": "DOTA_KEYBIND_SHOP_ARTIFACTS", + "name": "DOTA_KEYBIND_SHOP_SUPPORT", "value": 166 }, { - "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_1", + "name": "DOTA_KEYBIND_SHOP_CASTER", "value": 167 }, { - "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_2", + "name": "DOTA_KEYBIND_SHOP_WEAPONS", "value": 168 }, { - "name": "DOTA_KEYBIND_SHOP_SECRET", + "name": "DOTA_KEYBIND_SHOP_ARMOR", "value": 169 }, { - "name": "DOTA_KEYBIND_SHOP_SEARCHBOX", + "name": "DOTA_KEYBIND_SHOP_ARTIFACTS", "value": 170 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_1", + "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_1", "value": 171 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_2", + "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_2", "value": 172 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_3", + "name": "DOTA_KEYBIND_SHOP_SECRET", "value": 173 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_4", + "name": "DOTA_KEYBIND_SHOP_SEARCHBOX", "value": 174 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_5", + "name": "DOTA_KEYBIND_SHOP_SLOT_1", "value": 175 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_6", + "name": "DOTA_KEYBIND_SHOP_SLOT_2", "value": 176 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_7", + "name": "DOTA_KEYBIND_SHOP_SLOT_3", "value": 177 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_8", + "name": "DOTA_KEYBIND_SHOP_SLOT_4", "value": 178 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_9", + "name": "DOTA_KEYBIND_SHOP_SLOT_5", "value": 179 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_10", + "name": "DOTA_KEYBIND_SHOP_SLOT_6", "value": 180 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_11", + "name": "DOTA_KEYBIND_SHOP_SLOT_7", "value": 181 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_12", + "name": "DOTA_KEYBIND_SHOP_SLOT_8", "value": 182 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_13", + "name": "DOTA_KEYBIND_SHOP_SLOT_9", "value": 183 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_14", + "name": "DOTA_KEYBIND_SHOP_SLOT_10", "value": 184 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_UP", + "name": "DOTA_KEYBIND_SHOP_SLOT_11", "value": 185 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_DOWN", + "name": "DOTA_KEYBIND_SHOP_SLOT_12", "value": 186 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_LEFT", + "name": "DOTA_KEYBIND_SHOP_SLOT_13", "value": 187 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_RIGHT", + "name": "DOTA_KEYBIND_SHOP_SLOT_14", "value": 188 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_GRIP", + "name": "DOTA_KEYBIND_SPEC_CAMERA_UP", "value": 189 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1", + "name": "DOTA_KEYBIND_SPEC_CAMERA_DOWN", "value": 190 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2", + "name": "DOTA_KEYBIND_SPEC_CAMERA_LEFT", "value": 191 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3", + "name": "DOTA_KEYBIND_SPEC_CAMERA_RIGHT", "value": 192 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4", + "name": "DOTA_KEYBIND_SPEC_CAMERA_GRIP", "value": 193 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1", "value": 194 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2", "value": 195 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3", "value": 196 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4", "value": 197 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5", "value": 198 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6", "value": 199 }, { - "name": "DOTA_KEYBIND_SPEC_UNIT_SELECT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7", "value": 200 }, { - "name": "DOTA_KEYBIND_SPEC_HERO_SELECT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8", "value": 201 }, { - "name": "DOTA_KEYBIND_SPEC_PAUSE", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9", "value": 202 }, { - "name": "DOTA_KEYBIND_SPEC_CHAT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10", "value": 203 }, { - "name": "DOTA_KEYBIND_SPEC_SCOREBOARD", + "name": "DOTA_KEYBIND_SPEC_UNIT_SELECT", "value": 204 }, { - "name": "DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED", + "name": "DOTA_KEYBIND_SPEC_HERO_SELECT", "value": 205 }, { - "name": "DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED", + "name": "DOTA_KEYBIND_SPEC_PAUSE", "value": 206 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_ITEM", + "name": "DOTA_KEYBIND_SPEC_CHAT", "value": 207 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_GOLD", + "name": "DOTA_KEYBIND_SPEC_SCOREBOARD", "value": 208 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_XP", + "name": "DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED", "value": 209 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_FANTASY", + "name": "DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED", "value": 210 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_WINCHANCE", + "name": "DOTA_KEYBIND_SPEC_STATS_ITEM", "value": 211 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH", + "name": "DOTA_KEYBIND_SPEC_STATS_GOLD", "value": 212 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT", + "name": "DOTA_KEYBIND_SPEC_STATS_XP", "value": 213 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE", + "name": "DOTA_KEYBIND_SPEC_STATS_FANTASY", "value": 214 }, { - "name": "DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU", + "name": "DOTA_KEYBIND_SPEC_STATS_WINCHANCE", "value": 215 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_KDA", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH", "value": 216 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT", "value": 217 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE", "value": 218 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET", + "name": "DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU", "value": 219 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_KDA", "value": 220 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES", "value": 221 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL", "value": 222 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET", "value": 223 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN", "value": 224 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD", "value": 225 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD", "value": 226 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_SORT", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN", "value": 227 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK", "value": 228 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH", "value": 229 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY", "value": 230 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_SORT", "value": 231 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE", "value": 232 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1", "value": 233 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2", "value": 234 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3", "value": 235 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4", "value": 236 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5", "value": 237 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6", "value": 238 }, { - "name": "DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7", "value": 239 }, { - "name": "DOTA_KEYBIND_INSPECTHEROINWORLD", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8", "value": 240 }, { - "name": "DOTA_KEYBIND_CAMERA_ZOOM_IN", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9", "value": 241 }, { - "name": "DOTA_KEYBIND_CAMERA_ZOOM_OUT", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10", "value": 242 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV", + "name": "DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE", "value": 243 }, { - "name": "DOTA_KEYBIND_DOTA_ALT", + "name": "DOTA_KEYBIND_INSPECTHEROINWORLD", "value": 244 }, { - "name": "DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH", + "name": "DOTA_KEYBIND_CAMERA_ZOOM_IN", "value": 245 }, { - "name": "DOTA_KEYBIND_COUNT", + "name": "DOTA_KEYBIND_CAMERA_ZOOM_OUT", "value": 246 + }, + { + "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV", + "value": 247 + }, + { + "name": "DOTA_KEYBIND_DOTA_ALT", + "value": 248 + }, + { + "name": "DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH", + "value": 249 + }, + { + "name": "DOTA_KEYBIND_COUNT", + "value": 250 } ] }, diff --git a/files/vscripts/api.json b/files/vscripts/api.json index 3579af6..08ccbbd 100644 --- a/files/vscripts/api.json +++ b/files/vscripts/api.json @@ -569,7 +569,7 @@ "available": "server", "description": "Get vector to eye position - absolute coords.", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -649,7 +649,7 @@ "name": "GetAbsOrigin", "available": "both", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -737,7 +737,7 @@ "available": "server", "description": "Get vector to center of object - absolute coords.", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -899,7 +899,7 @@ "name": "GetOrigin", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -1211,7 +1211,7 @@ { "name": "origin", "types": [ - "Vector" + "unknown" ] } ] @@ -1791,7 +1791,7 @@ "available": "server", "description": "Returns the input Vector transformed from entity to world space.", "returns": [ - "Vector" + "unknown" ], "args": [ { @@ -1814,7 +1814,7 @@ { "name": "point", "types": [ - "Vector" + "unknown" ] } ] @@ -6788,7 +6788,7 @@ "name": "GetCursorPosition", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -8614,7 +8614,7 @@ { "name": "dest", "types": [ - "Vector" + "unknown" ] } ] @@ -20557,7 +20557,7 @@ "name": "GetCreepDamageTaken", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -20628,7 +20628,7 @@ "name": "GetDamageDoneToHero", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -20875,7 +20875,7 @@ "name": "GetHeroDamageTaken", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -21351,7 +21351,7 @@ "name": "GetRawPlayerDamage", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -21683,7 +21683,7 @@ "name": "GetTowerDamageTaken", "available": "server", "returns": [ - "int" + "float" ], "args": [ { @@ -23683,7 +23683,7 @@ "name": "GetCursorPosition", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -30541,653 +30541,6 @@ } ] }, - { - "kind": "class", - "name": "CDotaQuest", - "extend": "CBaseEntity", - "members": [ - { - "kind": "function", - "name": "AddSubquest", - "available": "server", - "description": "Add a subquest to this quest.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "subquest", - "types": [ - "handle" - ] - } - ] - }, - { - "kind": "function", - "name": "CompleteQuest", - "available": "server", - "description": "Mark this quest complete.", - "returns": [ - "nil" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetSubquest", - "available": "server", - "description": "Finds a subquest from this quest by index.", - "returns": [ - "handle" - ], - "args": [ - { - "name": "index", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "GetSubquestByName", - "available": "server", - "description": "Finds a subquest from this quest by name.", - "returns": [ - "handle" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "RemoveSubquest", - "available": "server", - "description": "Remove a subquest from this quest.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "subquest", - "types": [ - "handle" - ] - } - ] - }, - { - "kind": "function", - "name": "SetTextReplaceString", - "available": "server", - "description": "Set the text replace string for this quest.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "string", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "SetTextReplaceValue", - "available": "server", - "description": "Set a quest value.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "valueSlot", - "types": [ - "int" - ] - }, - { - "name": "value", - "types": [ - "int" - ] - } - ] - } - ] - }, - { - "kind": "class", - "name": "CDotaSubquestBase", - "extend": "CBaseEntity", - "members": [ - { - "kind": "function", - "name": "CompleteSubquest", - "available": "server", - "description": "Mark this subquest complete.", - "returns": [ - "nil" - ], - "args": [] - }, - { - "kind": "function", - "name": "SetTextReplaceString", - "available": "server", - "description": "Set the text replace string for this subquest.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "string", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "SetTextReplaceValue", - "available": "server", - "description": "Set a subquest value.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "valueSlot", - "types": [ - "int" - ] - }, - { - "name": "value", - "types": [ - "int" - ] - } - ] - } - ] - }, - { - "kind": "class", - "name": "CDOTATutorial", - "instance": "Tutorial", - "members": [ - { - "kind": "function", - "name": "AddBot", - "available": "server", - "description": "Add a computer controlled bot.", - "returns": [ - "bool" - ], - "args": [ - { - "name": "heroName", - "types": [ - "string" - ] - }, - { - "name": "arg2", - "types": [ - "string" - ] - }, - { - "name": "arg3", - "types": [ - "string" - ] - }, - { - "name": "arg4", - "types": [ - "bool" - ] - } - ] - }, - { - "kind": "function", - "name": "AddQuest", - "available": "server", - "description": "Add a quest to the quest log.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "string" - ] - }, - { - "name": "arg2", - "types": [ - "int" - ] - }, - { - "name": "arg3", - "types": [ - "string" - ] - }, - { - "name": "arg4", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "AddShopWhitelistItem", - "available": "server", - "description": "Add an item to the shop whitelist.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "itemName", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "CompleteQuest", - "available": "server", - "description": "Complete a quest,.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "CreateLocationTask", - "available": "server", - "description": "Add a task to move to a specific location.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "Vector" - ] - } - ] - }, - { - "kind": "function", - "name": "EnableCreepAggroViz", - "available": "server", - "description": "Alert the player when a creep becomes agro to their hero.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "bool" - ] - } - ] - }, - { - "kind": "function", - "name": "EnablePlayerOffscreenTip", - "available": "server", - "description": "Enable the tip to alert players how to find their hero.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "bool" - ] - } - ] - }, - { - "kind": "function", - "name": "EnableTowerAggroViz", - "available": "server", - "description": "Alert the player when a tower becomes agro to their hero.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "bool" - ] - } - ] - }, - { - "kind": "function", - "name": "FinishTutorial", - "available": "server", - "description": "End the tutorial.", - "returns": [ - "nil" - ], - "args": [] - }, - { - "kind": "function", - "name": "ForceGameStart", - "available": "server", - "description": "Force the start of the game.", - "returns": [ - "nil" - ], - "args": [] - }, - { - "kind": "function", - "name": "IsItemInWhiteList", - "available": "server", - "description": "Is this item currently in the white list.", - "returns": [ - "bool" - ], - "args": [ - { - "name": "itemName", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "RemoveShopWhitelistItem", - "available": "server", - "description": "Remove an item from the shop whitelist.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "itemName", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "SelectHero", - "available": "server", - "description": "Select a hero for the local player.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "heroName", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "SelectPlayerTeam", - "available": "server", - "description": "Select the team for the local player.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "SetItemGuide", - "available": "server", - "description": "Set the current item guide.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "SetOrModifyPlayerGold", - "available": "server", - "description": "Set gold amount for the tutorial player.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "goldAmount", - "types": [ - "int" - ] - }, - { - "name": "setNotModify", - "description": "When true sets gold amount, otherwise modifies it", - "types": [ - "bool" - ] - } - ] - }, - { - "kind": "function", - "name": "SetQuickBuy", - "available": "server", - "description": "Set players quick buy item.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "itemName", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "SetShopOpen", - "available": "server", - "description": "Set the shop open or closed.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "open", - "types": [ - "bool" - ] - } - ] - }, - { - "kind": "function", - "name": "SetTutorialConvar", - "available": "server", - "description": "Set a tutorial convar.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "string" - ] - }, - { - "name": "arg2", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "SetTutorialUI", - "available": "server", - "description": "Set the UI to use a reduced version to focus attention to specific elements.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetWhiteListEnabled", - "available": "server", - "description": "Set if we should whitelist shop items.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "whiteListEnabled", - "types": [ - "bool" - ] - } - ] - }, - { - "kind": "function", - "name": "StartTutorialMode", - "available": "server", - "description": "Initialize Tutorial Mode.", - "returns": [ - "nil" - ], - "args": [] - }, - { - "kind": "function", - "name": "UpgradePlayerAbility", - "available": "server", - "description": "Upgrade a specific ability for the local hero.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "abilityName", - "types": [ - "string" - ] - } - ] - } - ] - }, - { - "kind": "class", - "name": "CDotaTutorialNPCBlocker", - "extend": "CBaseFlex", - "members": [ - { - "kind": "function", - "name": "SetEnabled", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "enabled", - "types": [ - "bool" - ] - } - ] - }, - { - "kind": "function", - "name": "SetOtherBlocker", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "blocker", - "types": [ - "handle" - ] - } - ] - } - ] - }, { "kind": "class", "name": "CDOTAVoteSystem", @@ -31873,213 +31226,18 @@ }, { "kind": "function", - "name": "entindex", - "available": "both", - "returns": [ - "EntityIndex" - ], - "args": [] - }, - { - "kind": "function", - "name": "FireOutput", - "available": "both", - "description": "Fire an entity output.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "string" - ] - }, - { - "name": "arg2", - "types": [ - "handle" - ] - }, - { - "name": "arg3", - "types": [ - "handle" - ] - }, - { - "name": "arg4", - "types": [ - "table" - ] - }, - { - "name": "arg5", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "GetClassname", - "available": "both", - "returns": [ - "string" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDebugName", - "available": "both", - "description": "Get the entity name w/help if not defined (i.e. classname/etc).", - "returns": [ - "string" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetEntityHandle", - "available": "both", - "description": "Get the entity as an EHANDLE.", - "returns": [ - "ehandle" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetEntityIndex", - "available": "both", - "returns": [ - "EntityIndex" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetIntAttr", - "available": "both", - "description": "Get Integer Attribute.", - "returns": [ - "int" - ], - "args": [ - { - "name": "arg1", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "GetName", - "available": "both", - "description": "Get the entity name.", - "returns": [ - "string" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetOrCreatePrivateScriptScope", - "available": "both", - "description": "Retrieve, creating if necessary, the private per-instance script-side data associated with an entity.", - "returns": [ - "handle" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetOrCreatePublicScriptScope", - "available": "both", - "description": "Retrieve, creating if necessary, the public script-side data associated with an entity.", - "returns": [ - "handle" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetPrivateScriptScope", - "available": "both", - "description": "Retrieve the private per-instance script-side data associated with an entity.", - "returns": [ - "handle" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetPublicScriptScope", - "available": "both", - "description": "Retrieve the public script-side data associated with an entity.", - "returns": [ - "handle" - ], - "args": [] - }, - { - "kind": "function", - "name": "IsNull", - "available": "both", - "description": "Has underlying C++ entity object been deleted?", - "returns": [ - "bool" - ], - "args": [] - }, - { - "kind": "function", - "name": "RedirectOutput", - "available": "both", - "description": "Adds an I/O connection that will call the named function on the passed entity when the specified output fires.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "arg1", - "types": [ - "string" - ] - }, - { - "name": "arg2", - "types": [ - "string" - ] - }, - { - "name": "arg3", - "types": [ - "handle" - ] - } - ] - }, - { - "kind": "function", - "name": "RemoveSelf", + "name": "entindex", "available": "both", - "description": "Delete this entity.", "returns": [ - "nil" + "EntityIndex" ], "args": [] }, { "kind": "function", - "name": "SetIntAttr", + "name": "FireOutput", "available": "both", - "description": "Set Integer Attribute.", + "description": "Fire an entity output.", "returns": [ "nil" ], @@ -32093,89 +31251,203 @@ { "name": "arg2", "types": [ - "int" + "handle" + ] + }, + { + "name": "arg3", + "types": [ + "handle" + ] + }, + { + "name": "arg4", + "types": [ + "table" + ] + }, + { + "name": "arg5", + "types": [ + "float" ] } ] - } - ] - }, - { - "kind": "class", - "name": "CEntityScriptFramework", - "clientName": "CEntityScriptFramework", - "instance": "NativeFunctions", - "members": [] - }, - { - "kind": "class", - "name": "CEnvEntityMaker", - "extend": "CBaseEntity", - "members": [ + }, { "kind": "function", - "name": "SpawnEntity", - "available": "server", - "description": "Create an entity at the location of the maker.", + "name": "GetClassname", + "available": "both", "returns": [ - "nil" + "string" ], "args": [] }, { "kind": "function", - "name": "SpawnEntityAtEntityOrigin", - "available": "server", - "description": "Create an entity at the location of a specified entity instance.", + "name": "GetDebugName", + "available": "both", + "description": "Get the entity name w/help if not defined (i.e. classname/etc).", "returns": [ - "nil" + "string" + ], + "args": [] + }, + { + "kind": "function", + "name": "GetEntityHandle", + "available": "both", + "description": "Get the entity as an EHANDLE.", + "returns": [ + "ehandle" + ], + "args": [] + }, + { + "kind": "function", + "name": "GetEntityIndex", + "available": "both", + "returns": [ + "EntityIndex" + ], + "args": [] + }, + { + "kind": "function", + "name": "GetIntAttr", + "available": "both", + "description": "Get Integer Attribute.", + "returns": [ + "int" ], "args": [ { - "name": "entity", + "name": "arg1", "types": [ - "handle" + "string" ] } ] }, { "kind": "function", - "name": "SpawnEntityAtLocation", - "available": "server", - "description": "Create an entity at a specified location and orientaton, orientation is Euler angle in degrees.", + "name": "GetName", + "available": "both", + "description": "Get the entity name.", + "returns": [ + "string" + ], + "args": [] + }, + { + "kind": "function", + "name": "GetOrCreatePrivateScriptScope", + "available": "both", + "description": "Retrieve, creating if necessary, the private per-instance script-side data associated with an entity.", + "returns": [ + "handle" + ], + "args": [] + }, + { + "kind": "function", + "name": "GetOrCreatePublicScriptScope", + "available": "both", + "description": "Retrieve, creating if necessary, the public script-side data associated with an entity.", + "returns": [ + "handle" + ], + "args": [] + }, + { + "kind": "function", + "name": "GetPrivateScriptScope", + "available": "both", + "description": "Retrieve the private per-instance script-side data associated with an entity.", + "returns": [ + "handle" + ], + "args": [] + }, + { + "kind": "function", + "name": "GetPublicScriptScope", + "available": "both", + "description": "Retrieve the public script-side data associated with an entity.", + "returns": [ + "handle" + ], + "args": [] + }, + { + "kind": "function", + "name": "IsNull", + "available": "both", + "description": "Has underlying C++ entity object been deleted?", + "returns": [ + "bool" + ], + "args": [] + }, + { + "kind": "function", + "name": "RedirectOutput", + "available": "both", + "description": "Adds an I/O connection that will call the named function on the passed entity when the specified output fires.", "returns": [ "nil" ], "args": [ { - "name": "vecAlternateOrigin", + "name": "arg1", "types": [ - "Vector" + "string" ] }, { - "name": "vecAlternateAngles", + "name": "arg2", "types": [ - "Vector" + "string" + ] + }, + { + "name": "arg3", + "types": [ + "handle" ] } ] }, { "kind": "function", - "name": "SpawnEntityAtNamedEntityOrigin", - "available": "server", - "description": "Create an entity at the location of a named entity.", + "name": "RemoveSelf", + "available": "both", + "description": "Delete this entity.", + "returns": [ + "nil" + ], + "args": [] + }, + { + "kind": "function", + "name": "SetIntAttr", + "available": "both", + "description": "Set Integer Attribute.", "returns": [ "nil" ], "args": [ { - "name": "name", + "name": "arg1", "types": [ "string" ] + }, + { + "name": "arg2", + "types": [ + "int" + ] } ] } @@ -32183,114 +31455,79 @@ }, { "kind": "class", - "name": "CEnvProjectedTexture", + "name": "CEntityScriptFramework", + "clientName": "CEntityScriptFramework", + "instance": "NativeFunctions", + "members": [] + }, + { + "kind": "class", + "name": "CEnvEntityMaker", "extend": "CBaseEntity", "members": [ { "kind": "function", - "name": "SetFarRange", + "name": "SpawnEntity", "available": "server", - "description": "Set light maximum range.", + "description": "Create an entity at the location of the maker.", "returns": [ "nil" ], - "args": [ - { - "name": "range", - "types": [ - "float" - ] - } - ] + "args": [] }, { "kind": "function", - "name": "SetLinearAttenuation", + "name": "SpawnEntityAtEntityOrigin", "available": "server", - "description": "Set light linear attenuation value.", + "description": "Create an entity at the location of a specified entity instance.", "returns": [ "nil" ], "args": [ { - "name": "atten", + "name": "entity", "types": [ - "float" + "handle" ] } ] }, { "kind": "function", - "name": "SetNearRange", + "name": "SpawnEntityAtLocation", "available": "server", - "description": "Set light minimum range.", + "description": "Create an entity at a specified location and orientaton, orientation is Euler angle in degrees.", "returns": [ "nil" ], "args": [ { - "name": "range", + "name": "vecAlternateOrigin", "types": [ - "float" + "Vector" ] - } - ] - }, - { - "kind": "function", - "name": "SetQuadraticAttenuation", - "available": "server", - "description": "Set light quadratic attenuation value.", - "returns": [ - "nil" - ], - "args": [ + }, { - "name": "atten", + "name": "vecAlternateAngles", "types": [ - "float" + "Vector" ] } ] }, { "kind": "function", - "name": "SetVolumetrics", + "name": "SpawnEntityAtNamedEntityOrigin", "available": "server", - "description": "Turn on/off light volumetrics.", + "description": "Create an entity at the location of a named entity.", "returns": [ "nil" ], "args": [ { - "name": "on", - "types": [ - "bool" - ] - }, - { - "name": "intensity", - "types": [ - "float" - ] - }, - { - "name": "noise", - "types": [ - "float" - ] - }, - { - "name": "planes", - "types": [ - "int" - ] - }, - { - "name": "planeOffset", + "name": "name", "types": [ - "float" + "string" ] } ] @@ -33241,29 +32478,6 @@ ], "args": [] }, - { - "kind": "function", - "name": "LoadSceneFromString", - "available": "server", - "description": "Given a dummy scene name and a vcd string, load the scene.", - "returns": [ - "bool" - ], - "args": [ - { - "name": "arg1", - "types": [ - "string" - ] - }, - { - "name": "arg2", - "types": [ - "string" - ] - } - ] - }, { "kind": "function", "name": "RemoveBroadcastTeamTarget", @@ -34270,7 +33484,7 @@ "name": "GetDamagePosition", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -34306,7 +33520,7 @@ "name": "GetReportedPosition", "available": "server", "returns": [ - "Vector" + "unknown" ], "args": [] }, @@ -34442,7 +33656,7 @@ { "name": "damagePosition", "types": [ - "Vector" + "unknown" ] } ] @@ -34490,7 +33704,7 @@ { "name": "reportedPosition", "types": [ - "Vector" + "unknown" ] } ] @@ -36761,7 +35975,7 @@ { "name": "arg1", "types": [ - "Vector" + "unknown" ] }, { @@ -37136,7 +36350,7 @@ { "name": "origin", "types": [ - "Vector" + "unknown" ] }, { diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index 01eb0dc..821cc42 100644 --- a/files/vscripts/enums.json +++ b/files/vscripts/enums.json @@ -367,11 +367,6 @@ "description": "Opposite of FCVAR_DEMO, ensures the ConVar is not recorded in demos.\nReported as \"norecord\" by cvarlist.", "value": 131072 }, - { - "name": "FCVAR_NOT_CONNECTED", - "description": "Makes the ConVar not changeable while connected to a server or in singleplayer.", - "value": 4194304 - }, { "name": "FCVAR_VCONSOLE_SET_FOCUS", "value": 134217728 @@ -1650,6 +1645,10 @@ { "name": "OVERHEAD_ALERT_FORCE_MISS", "value": 25 + }, + { + "name": "OVERHEAD_ALERT_AEGIS", + "value": 26 } ] }, @@ -2591,6 +2590,10 @@ { "name": "MODIFIER_ATTRIBUTE_IGNORE_DODGE", "value": 16 + }, + { + "name": "MODIFIER_ATTRIBUTE_DUPLICATED", + "value": 32 } ] }, @@ -3246,17 +3249,21 @@ "name": "DOTA_LOADOUT_TYPE_ANCIENT", "value": 100 }, + { + "name": "DOTA_LOADOUT_TYPE_PET_EFFIGY", + "value": 101 + }, { "name": "DOTA_PLAYER_LOADOUT_END", - "value": 100 + "value": 101 }, { "name": "DOTA_LOADOUT_TYPE_NONE", - "value": 101 + "value": 102 }, { "name": "DOTA_LOADOUT_TYPE_COUNT", - "value": 102 + "value": 103 } ] }, @@ -9075,44 +9082,56 @@ "value": 1789 }, { - "name": "ACT_DOTA_CYCLONE", + "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", "value": 1791 }, { - "name": "ACT_DOTA_IMPALE", + "name": "ACT_DOTA_RELAX_IN", "value": 1792 }, { - "name": "ACT_DOTA_TORRENT", + "name": "ACT_DOTA_RELAX_OUT", "value": 1793 }, { - "name": "ACT_DOTA_VOODOO_REST", + "name": "ACT_DOTA_CAST_FENCE", "value": 1794 }, { "name": "ACT_DOTA_RUN_ALT", - "value": 1795 + "value": 1798 }, { - "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "name": "ACT_DOTA_CAST3_STATUE", + "value": 1799 + }, + { + "name": "ACT_DOTA_CAST4_STATUE", "value": 1800 }, { - "name": "ACT_DOTA_RELAX_IN", + "name": "ACT_DOTA_CAST5_STATUE", "value": 1801 }, { - "name": "ACT_DOTA_RELAX_OUT", + "name": "ACT_DOTA_IDLE_STATUE", "value": 1802 }, { - "name": "ACT_DOTA_CAST_FENCE", + "name": "ACT_DOTA_CYCLONE", "value": 1803 }, { - "name": "ACT_DOTA_SPWN", + "name": "ACT_DOTA_IMPALE", "value": 1804 + }, + { + "name": "ACT_DOTA_TORRENT", + "value": 1805 + }, + { + "name": "ACT_DOTA_VOODOO_REST", + "value": 1806 } ] }, @@ -11800,33 +11819,6 @@ } ] }, - { - "kind": "enum", - "name": "quest_text_replace_values_t", - "available": "server", - "members": [ - { - "name": "QUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE", - "value": 0 - }, - { - "name": "QUEST_TEXT_REPLACE_VALUE_TARGET_VALUE", - "value": 1 - }, - { - "name": "QUEST_TEXT_REPLACE_VALUE_ROUND", - "value": 2 - }, - { - "name": "QUEST_TEXT_REPLACE_VALUE_REWARD", - "value": 3 - }, - { - "name": "QUEST_NUM_TEXT_REPLACE_VALUES", - "value": 4 - } - ] - }, { "kind": "enum", "name": "ShowGenericPopupType", @@ -11916,160 +11908,156 @@ "value": 16 }, { - "name": "AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN", + "name": "AE_WEAPON_PERFORM_ATTACK", "value": 17 }, { - "name": "AE_WEAPON_PERFORM_ATTACK", + "name": "AE_FIRE_INPUT", "value": 18 }, { - "name": "AE_FIRE_INPUT", + "name": "AE_CL_CLOTH_ATTR", "value": 19 }, { - "name": "AE_CL_CLOTH_ATTR", + "name": "AE_CL_CLOTH_GROUND_OFFSET", "value": 20 }, { - "name": "AE_CL_CLOTH_GROUND_OFFSET", + "name": "AE_CL_CLOTH_STIFFEN", "value": 21 }, { - "name": "AE_CL_CLOTH_STIFFEN", + "name": "AE_CL_CLOTH_EFFECT", "value": 22 }, { - "name": "AE_CL_CLOTH_EFFECT", + "name": "AE_CL_CREATE_ANIM_SCOPE_PROP", "value": 23 }, { - "name": "AE_CL_CREATE_ANIM_SCOPE_PROP", + "name": "AE_SV_IKLOCK", "value": 24 }, { - "name": "AE_SV_IKLOCK", + "name": "AE_PULSE_GRAPH", "value": 25 }, { - "name": "AE_PULSE_GRAPH", + "name": "AE_PULSE_GRAPH_LOOKAT", "value": 26 }, { - "name": "AE_PULSE_GRAPH_LOOKAT", + "name": "AE_PULSE_GRAPH_IKLOCKLEFTARM", "value": 27 }, { - "name": "AE_PULSE_GRAPH_AIMAT", + "name": "AE_PULSE_GRAPH_IKLOCKRIGHTARM", "value": 28 }, { - "name": "AE_PULSE_GRAPH_IKLOCKLEFTARM", + "name": "AE_DISABLE_PLATFORM", "value": 29 }, { - "name": "AE_PULSE_GRAPH_IKLOCKRIGHTARM", + "name": "AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", "value": 30 }, { - "name": "AE_DISABLE_PLATFORM", + "name": "AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", "value": 31 }, { - "name": "AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", + "name": "AE_DESTRUCTIBLE_PART_DESTROY", "value": 32 }, { - "name": "AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", + "name": "AE_CL_SUPPRESS_EVENTS_WITH_TAG", "value": 33 }, { - "name": "AE_DESTRUCTIBLE_PART_DESTROY", + "name": "AE_CL_HIDE_PARTICLE_EFFECT", "value": 34 }, { - "name": "AE_CL_SUPPRESS_EVENTS_WITH_TAG", + "name": "AE_CL_SHOW_PARTICLE_EFFECT", "value": 35 }, { - "name": "AE_CL_HIDE_PARTICLE_EFFECT", + "name": "AE_CL_ADD_PARTICLE_EFFECT_CP", "value": 36 }, { - "name": "AE_CL_SHOW_PARTICLE_EFFECT", + "name": "AE_CL_SPEECH", "value": 37 }, { - "name": "AE_CL_ADD_PARTICLE_EFFECT_CP", + "name": "AE_CL_PANORAMA_EVENT", "value": 38 }, { - "name": "AE_CL_SPEECH", + "name": "AE_CL_DOTA_PLAY_STATUS_EFFECT", "value": 39 }, { - "name": "AE_CL_PANORAMA_EVENT", + "name": "AE_CL_DOTA_STOP_STATUS_EFFECT", "value": 40 }, { - "name": "AE_CL_DOTA_PLAY_STATUS_EFFECT", + "name": "AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", "value": 41 }, { - "name": "AE_CL_DOTA_STOP_STATUS_EFFECT", + "name": "AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", "value": 42 }, { - "name": "AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", + "name": "AE_DOTA_PET_ITEM_PICKUP", "value": 43 }, { - "name": "AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", + "name": "AE_DOTA_PET_ITEM_DROP", "value": 44 }, { - "name": "AE_DOTA_PET_ITEM_PICKUP", + "name": "AE_DOTA_SUPPRESS_CONSTANT_LAYER", "value": 45 }, { - "name": "AE_DOTA_PET_ITEM_DROP", + "name": "AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", "value": 46 }, { - "name": "AE_DOTA_SUPPRESS_CONSTANT_LAYER", + "name": "AE_DOTA_CREATE_CLINKZ_ATTACK", "value": 47 }, { - "name": "AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", + "name": "AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", "value": 48 }, { - "name": "AE_DOTA_CREATE_CLINKZ_ATTACK", + "name": "AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", "value": 49 }, { - "name": "AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", + "name": "AE_DOTA_SWITCH_ATTACK_COMBO", "value": 50 }, { - "name": "AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", + "name": "AE_EF_NODRAW", "value": 51 }, { - "name": "AE_DOTA_SWITCH_ATTACK_COMBO", + "name": "AE_EF_DRAW", "value": 52 }, { - "name": "AE_EF_NODRAW", + "name": "AE_DOTA_PLAY_SOUND_ATTACK", "value": 53 }, { - "name": "AE_EF_DRAW", + "name": "AE_CL_CREATE_PARTICLE_BRASS", "value": 54 - }, - { - "name": "AE_DOTA_PLAY_SOUND_ATTACK", - "value": 55 } ], "description": "https://developer.valvesoftware.com/wiki/Animation_Events#Server_events" @@ -12246,25 +12234,6 @@ ], "description": "https://developer.valvesoftware.com/wiki/Weapon_script#SoundData" }, - { - "kind": "enum", - "name": "subquest_text_replace_values_t", - "available": "server", - "members": [ - { - "name": "SUBQUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE", - "value": 0 - }, - { - "name": "SUBQUEST_TEXT_REPLACE_VALUE_TARGET_VALUE", - "value": 1 - }, - { - "name": "SUBQUEST_NUM_TEXT_REPLACE_VALUES", - "value": 2 - } - ] - }, { "kind": "enum", "name": "UnitFilterResult", From 17c73d6bbb2c0ad135d028a639f0c959ba1e781b Mon Sep 17 00:00:00 2001 From: SanctusAnimus <43399078+SanctusAnimus@users.noreply.github.com> Date: Tue, 16 Dec 2025 02:30:25 +0200 Subject: [PATCH 3/8] patch 7.40 --- dumper/dump | 2416 +++++++++++++++++++------------------ files/engine-enums.json | 20 + files/events.json | 19 + files/panorama/enums.json | 544 +++++---- files/vscripts/api.json | 289 ++--- files/vscripts/enums.json | 670 +++++----- 6 files changed, 2085 insertions(+), 1873 deletions(-) diff --git a/dumper/dump b/dumper/dump index 49ebdb3..c58a226 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6600 -ServerVersion=6600 +ClientVersion=6644 +ServerVersion=6644 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=10221717 -VersionDate=Nov 10 2025 -VersionTime=13:23:10 +SourceRevision=10318652 +VersionDate=Dec 15 2025 +VersionTime=15:37:40 $> dump_panorama_css_properties === align === <Needs a description> @@ -1192,6 +1192,7 @@ declare enum DOTA_OVERHEAD_ALERT OVERHEAD_ALERT_DEADLY_BLOW = 24, OVERHEAD_ALERT_FORCE_MISS = 25, OVERHEAD_ALERT_AEGIS = 26, + OVERHEAD_ALERT_DISPEL = 27, } declare enum DOTA_HeroPickState @@ -1492,6 +1493,7 @@ declare enum DOTA_ABILITY_BEHAVIOR DOTA_ABILITY_BEHAVIOR_IGNORE_INVISIBLE = 70368744177664, DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE = 140737488355328, DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM = 281474976710656, + DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI = 562949953421312, } declare enum DAMAGE_TYPES @@ -1837,7 +1839,11 @@ declare enum GameActivity_t ACT_DOTA_KEZ_KATANA_IMPALE_FAST = 1771, ACT_DOTA_UNICYCLE = 1772, ACT_DOTA_UNICYCLE_END = 1773, + ACT_DOTA_LARGO_ULT_STRUM_SUCCESS = 1774, + ACT_DOTA_LARGO_ULT_STRUM_FAIL = 1775, ACT_DOTA_MVP_SCREEN = 1776, + ACT_DOTA_LARGO_ULT_TOGGLE_ON = 1777, + ACT_DOTA_LARGO_ULT_TOGGLE_OFF = 1778, } declare enum DOTAMinimapEvent_t @@ -2251,483 +2257,499 @@ declare enum modifierfunction MODIFIER_PROPERTY_EXP_RATE_BOOST = 137, /** GetModifierPercentageGoldRateBoost */ MODIFIER_PROPERTY_GOLD_RATE_BOOST = 138, + /** GetModifierPercentageConvertExpToGold */ + MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT = 139, /** GetModifierPreAttack_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 139, + MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 140, /** GetModifierPreAttack_Target_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 140, + MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 141, /** GetModifierMagical_ConstantBlock */ - MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 141, + MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 142, /** GetModifierPhysical_ConstantBlock */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 142, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 143, /** GetModifierPhysical_ConstantBlockSpecial */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 143, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 144, /** GetModifierInnateDamageBlockPctOverride */ - MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 144, + MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 145, /** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 145, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 146, /** GetModifierTotal_ConstantBlock */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 146, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 147, /** GetOverrideAnimation */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 147, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 148, /** GetOverrideAnimationRate */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 148, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 149, /** GetAbsorbSpell */ - MODIFIER_PROPERTY_ABSORB_SPELL = 149, + MODIFIER_PROPERTY_ABSORB_SPELL = 150, /** GetReflectSpell */ - MODIFIER_PROPERTY_REFLECT_SPELL = 150, + MODIFIER_PROPERTY_REFLECT_SPELL = 151, /** GetDisableAutoAttack */ - MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 151, + MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 152, /** GetBonusDayVision */ - MODIFIER_PROPERTY_BONUS_DAY_VISION = 152, + MODIFIER_PROPERTY_BONUS_DAY_VISION = 153, /** GetBonusDayVisionPercentage */ - MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 153, + MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 154, /** GetBonusNightVision */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 154, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 155, /** GetBonusNightVisionUnique */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 155, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 156, /** GetBonusVisionPercentage */ - MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 156, + MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 157, /** GetFixedDayVision */ - MODIFIER_PROPERTY_FIXED_DAY_VISION = 157, + MODIFIER_PROPERTY_FIXED_DAY_VISION = 158, /** GetFixedNightVision */ - MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 158, + MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 159, /** GetMinHealth */ - MODIFIER_PROPERTY_MIN_HEALTH = 159, + MODIFIER_PROPERTY_MIN_HEALTH = 160, /** GetMinMana */ - MODIFIER_PROPERTY_MIN_MANA = 160, + MODIFIER_PROPERTY_MIN_MANA = 161, /** GetAbsoluteNoDamagePhysical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 161, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 162, /** GetAbsoluteNoDamageMagical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 162, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 163, /** GetAbsoluteNoDamagePure */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 163, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 164, /** GetIsIllusion */ - MODIFIER_PROPERTY_IS_ILLUSION = 164, + MODIFIER_PROPERTY_IS_ILLUSION = 165, /** GetModifierIllusionLabel */ - MODIFIER_PROPERTY_ILLUSION_LABEL = 165, + MODIFIER_PROPERTY_ILLUSION_LABEL = 166, /** GetModifierStrongIllusion */ - MODIFIER_PROPERTY_STRONG_ILLUSION = 166, + MODIFIER_PROPERTY_STRONG_ILLUSION = 167, /** GetModifierSuperIllusion */ - MODIFIER_PROPERTY_SUPER_ILLUSION = 167, + MODIFIER_PROPERTY_SUPER_ILLUSION = 168, /** GetModifierSuperIllusionWithUltimate */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 168, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 169, /** GetModifierXPDuringDeath */ - MODIFIER_PROPERTY_XP_DURING_DEATH = 169, + MODIFIER_PROPERTY_XP_DURING_DEATH = 170, /** GetModifierTurnRate_Percentage */ - MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 170, + MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 171, /** GetModifierTurnRate_Override */ - MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 171, + MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 172, /** GetDisableHealing */ - MODIFIER_PROPERTY_DISABLE_HEALING = 172, + MODIFIER_PROPERTY_DISABLE_HEALING = 173, /** GetDisableManaGain */ - MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 173, + MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 174, /** GetAlwaysAllowAttack */ - MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 174, + MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 175, /** GetAllowEtherealAttack */ - MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 175, + MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 176, /** GetOverrideAttackMagical */ - MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 176, + MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 177, /** GetModifierUnitStatsNeedsRefresh */ - MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 177, + MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 178, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 178, + MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 179, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 179, + MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 180, /** GetModifierUnitDisllowUpgrading */ - MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 180, + MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 181, /** GetModifierDodgeProjectile */ - MODIFIER_PROPERTY_DODGE_PROJECTILE = 181, + MODIFIER_PROPERTY_DODGE_PROJECTILE = 182, /** GetTriggerCosmeticAndEndAttack */ - MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 182, + MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 183, /** GetModifierMaxDebuffDuration */ - MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 183, + MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 184, /** GetPrimaryStatDamageMultiplier */ - MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 184, + MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 185, /** GetModifierPreAttack_DeadlyBlow */ - MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 185, + MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 186, /** GetAlwaysAutoAttackWhileHoldPosition */ - MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 186, + MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 187, /** GetPhysicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 187, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, /** GetMagicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, + MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, /** GetCriticalStrikeBonus */ - MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 189, + MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 190, /** GetConvertAttackPhysicalToPure */ - MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 190, + MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 191, + /** GetBuffAmplification */ + MODIFIER_PROPERTY_BUFF_AMPLIFICATION = 192, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 191, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 193, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 192, + MODIFIER_EVENT_ON_ATTACK_RECORD = 194, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 193, + MODIFIER_EVENT_ON_ATTACK_START = 195, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 194, + MODIFIER_EVENT_ON_ATTACK = 196, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 195, + MODIFIER_EVENT_ON_ATTACK_LANDED = 197, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 196, + MODIFIER_EVENT_ON_ATTACK_FAIL = 198, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 197, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 199, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 198, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 200, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 199, + MODIFIER_EVENT_ON_ORDER = 201, + /** OnOrderReceived */ + MODIFIER_EVENT_ON_ORDER_RECEIVED = 202, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 200, + MODIFIER_EVENT_ON_UNIT_MOVED = 203, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 201, + MODIFIER_EVENT_ON_ABILITY_START = 204, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 202, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 205, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 203, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 206, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 204, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 207, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 205, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 208, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 206, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 209, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 207, + MODIFIER_EVENT_ON_REFRESH = 210, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 208, + MODIFIER_EVENT_ON_TAKEDAMAGE = 211, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 209, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 212, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 210, + MODIFIER_EVENT_ON_STATE_CHANGED = 213, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 211, + MODIFIER_EVENT_ON_ORB_EFFECT = 214, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 212, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 215, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 213, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 216, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 214, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 217, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 215, + MODIFIER_EVENT_ON_ATTACKED = 218, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 216, + MODIFIER_EVENT_ON_DEATH = 219, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 217, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 220, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 218, + MODIFIER_EVENT_ON_RESPAWN = 221, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 219, + MODIFIER_EVENT_ON_SPENT_MANA = 222, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 220, + MODIFIER_EVENT_ON_SPENT_HEALTH = 223, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 221, + MODIFIER_EVENT_ON_TELEPORTING = 224, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 222, + MODIFIER_EVENT_ON_TELEPORTED = 225, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 223, + MODIFIER_EVENT_ON_SET_LOCATION = 226, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 224, + MODIFIER_EVENT_ON_HEALTH_GAINED = 227, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 225, + MODIFIER_EVENT_ON_MANA_GAINED = 228, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 226, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 229, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 227, + MODIFIER_EVENT_ON_HERO_KILLED = 230, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 228, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 231, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 229, + MODIFIER_EVENT_ON_BUILDING_KILLED = 232, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 230, + MODIFIER_EVENT_ON_MODEL_CHANGED = 233, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 231, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 234, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 232, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 235, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 233, + MODIFIER_PROPERTY_TOOLTIP = 236, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 234, + MODIFIER_PROPERTY_MODEL_CHANGE = 237, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 235, + MODIFIER_PROPERTY_MODEL_SCALE = 238, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 236, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 239, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 237, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 240, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 238, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 241, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 239, + MODIFIER_PROPERTY_IS_SCEPTER = 242, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 240, + MODIFIER_PROPERTY_IS_SHARD = 243, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 241, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 244, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 242, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 245, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 243, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 246, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 244, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 247, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 245, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 248, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 246, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 249, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 247, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 250, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 248, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 251, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 249, + MODIFIER_PROPERTY_DISABLE_TURNING = 252, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 250, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 253, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 251, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 254, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 252, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 255, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 253, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 256, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 254, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 257, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 255, + MODIFIER_EVENT_ON_DOMINATED = 258, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 256, + MODIFIER_EVENT_ON_KILL = 259, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 257, + MODIFIER_EVENT_ON_ASSIST = 260, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 258, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 261, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 259, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 262, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 260, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 263, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 261, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 264, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 262, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 265, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 263, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 266, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 264, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 265, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 267, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 268, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 266, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 269, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 267, + MODIFIER_PROPERTY_TOOLTIP2 = 270, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 268, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 271, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 269, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 272, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 270, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 273, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 271, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 274, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 272, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 275, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 273, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 276, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 274, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 277, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 275, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 276, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 278, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 279, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 277, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 280, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 278, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 281, /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 279, + MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 282, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 280, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 283, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 281, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 284, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 282, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 285, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 283, + MODIFIER_PROPERTY_PACK_RAT = 286, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 284, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 287, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 285, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 288, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 286, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 289, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 287, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 290, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 288, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 291, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 289, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 292, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 290, + MODIFIER_PROPERTY_FAIL_ATTACK = 293, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 291, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 294, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 292, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 295, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 293, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 296, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 294, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 297, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 295, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 298, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 296, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 299, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 297, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 300, /** GetModifierSlowResistanceAppliesToAttacks */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 298, + MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 301, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 299, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 302, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 300, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 303, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 301, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 304, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 302, + MODIFIER_PROPERTY_BECOME_STRENGTH = 305, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 303, + MODIFIER_PROPERTY_BECOME_AGILITY = 306, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 304, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 307, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 305, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 308, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 306, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 309, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 307, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 310, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 308, + MODIFIER_PROPERTY_SHARE_XPRUNE = 311, /** GetModifierXPFountainCountdownTimeOverride */ - MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 309, + MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 312, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 310, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 313, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 311, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 314, /** GetModifierPreserveNeutralItemPassives */ - MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 312, + MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 315, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 313, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 316, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 314, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 317, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 315, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 318, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 316, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 319, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 317, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 320, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 318, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 321, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 319, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 322, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 320, + MODIFIER_PROPERTY_ABILITY_POINTS = 323, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 321, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 324, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 322, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 325, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 323, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 326, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 324, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 327, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 325, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 328, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 326, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 329, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 327, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 330, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 328, + MODIFIER_PROPERTY_FOW_TEAM = 331, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 329, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 332, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 330, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 333, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 331, + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 334, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 332, + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 335, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 333, + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 336, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 334, + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 337, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 335, + MODIFIER_EVENT_ON_DAY_STARTED = 338, /** OnNightStarted */ - MODIFIER_EVENT_ON_NIGHT_STARTED = 336, + MODIFIER_EVENT_ON_NIGHT_STARTED = 339, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 337, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 340, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 338, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 341, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 339, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 342, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 340, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 343, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 341, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 344, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 342, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 345, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 343, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 346, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 344, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 347, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 345, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 348, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 346, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 349, /** OnTreeCutDown */ - MODIFIER_EVENT_ON_TREE_CUT_DOWN = 347, + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 350, /** OnCleaveAttackLanded */ - MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 348, + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 351, /** MinAttributeLevel */ - MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 349, + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 352, /** GetTierTokenReroll */ - MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 350, + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 353, /** GetVisionDegreeRestriction */ - MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 351, + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 354, /** GetModifierTotal_ConstantBlockStacking */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 352, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 355, /** GetModifierInventorySlotRestricted */ - MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 353, + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 356, /** OnTierTokenRerolled */ - MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 354, + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 357, /** GetRedirectSpell */ - MODIFIER_PROPERTY_REDIRECT_SPELL = 355, + MODIFIER_PROPERTY_REDIRECT_SPELL = 358, /** GetBaseAttackPostBonus */ - MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 356, + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 359, /** OnFoWTeamChanged */ - MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 357, + MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 360, /** GetSuppressAttackProcs */ - MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 358, + MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 361, /** OnAbilityToggled */ - MODIFIER_EVENT_ON_ABILITY_TOGGLED = 359, + MODIFIER_EVENT_ON_ABILITY_TOGGLED = 362, /** GetModifierAvoidAttackProcs */ - MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 360, + MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 363, /** OnRuneSpawn */ - MODIFIER_EVENT_ON_RUNE_SPAWN = 361, + MODIFIER_EVENT_ON_RUNE_SPAWN = 364, /** GetModifierProperty_PhysicalLifesteal */ - MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 362, + MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 365, /** GetModifierProperty_MagicalLifesteal */ - MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 363, + MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 366, /** OnPureDamageCalculated */ - MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 364, + MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 367, /** GetModifierNeutralTrinketOptions */ - MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 365, + MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 368, /** GetModifierNeutralEnhancementOptions */ - MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 366, + MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 369, /** GetModifierMoveSpeedMax_BonusConstant */ - MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 367, + MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 370, /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ - MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 368, + MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 371, /** GetModifierPropertyForbidIllusions */ - MODIFIER_PROPERTY_FORBID_ILLUSIONS = 369, + MODIFIER_PROPERTY_FORBID_ILLUSIONS = 372, /** GetModifierPropertyManacostOverride */ - MODIFIER_PROPERTY_MANACOST_OVERRIDE = 370, + MODIFIER_PROPERTY_MANACOST_OVERRIDE = 373, /** GetModifierPropertyRestorationAmplification */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 371, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 374, /** GetModifierPropertyRestorationAmplificationUnique */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 372, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 375, /** GetModifierPropertyHealingAmplificationUnique */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 373, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 376, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 374, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 377, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 375, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 378, + /** GetModifierPropertySuppressInvalidMoveAttackOrders */ + MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 379, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 376, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 380, /** GetRequiredLevel */ - MODIFIER_PROPERTY_REQUIRED_LEVEL = 377, - MODIFIER_FUNCTION_LAST = 378, + MODIFIER_PROPERTY_REQUIRED_LEVEL = 381, + /** OnModifierRefreshed */ + MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 382, + /** OnAbilitySwapped */ + MODIFIER_EVENT_ON_ABILITY_SWAPPED = 383, + /** GetModifierOverrideCreepBounty */ + MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 384, + /** GetModifierOverrideBaseDamage */ + MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 385, + MODIFIER_FUNCTION_LAST = 386, MODIFIER_FUNCTION_INVALID = 65535, } @@ -3646,6 +3668,14 @@ Initializing script VM... "kind":"function", "name":"DebugBreak", "returns":"void" + },{ + "args":[{ + "type":"handle" + }], + "description":"Changes the team of the hero", + "kind":"function", + "name":"DebugChangeTeam", + "returns":"void" },{ "args":[{ "type":"handle" @@ -7113,6 +7143,26 @@ Initializing script VM... "kind":"constant", "name":"ACT_DOTA_KINETIC_FIELD", "value":1679 + },{ + "enum":"GameActivity_t", + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "value":1775 + },{ + "enum":"GameActivity_t", + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "value":1774 + },{ + "enum":"GameActivity_t", + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_TOGGLE_OFF", + "value":1778 + },{ + "enum":"GameActivity_t", + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_TOGGLE_ON", + "value":1777 },{ "enum":"GameActivity_t", "kind":"constant", @@ -11330,7 +11380,7 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_ADD_PARTICLE_EFFECT_CP", - "value":36 + "value":33 },{ "kind":"constant", "name":"AE_CL_CLOTH_ATTR", @@ -11366,19 +11416,19 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", - "value":41 + "value":38 },{ "kind":"constant", "name":"AE_CL_DOTA_PLAY_STATUS_EFFECT", - "value":39 + "value":36 },{ "kind":"constant", "name":"AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", - "value":42 + "value":39 },{ "kind":"constant", "name":"AE_CL_DOTA_STOP_STATUS_EFFECT", - "value":40 + "value":37 },{ "kind":"constant", "name":"AE_CL_ENABLE_BODYGROUP", @@ -11386,11 +11436,11 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_HIDE_PARTICLE_EFFECT", - "value":34 + "value":31 },{ "kind":"constant", "name":"AE_CL_PANORAMA_EVENT", - "value":38 + "value":35 },{ "kind":"constant", "name":"AE_CL_PLAYSOUND", @@ -11410,11 +11460,11 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_SHOW_PARTICLE_EFFECT", - "value":35 + "value":32 },{ "kind":"constant", "name":"AE_CL_SPEECH", - "value":37 + "value":34 },{ "kind":"constant", "name":"AE_CL_STOPSOUND", @@ -11430,47 +11480,47 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_CL_SUPPRESS_EVENTS_WITH_TAG", - "value":33 + "value":30 },{ "kind":"constant", "name":"AE_DESTRUCTIBLE_PART_DESTROY", - "value":32 + "value":29 },{ "kind":"constant", "name":"AE_DISABLE_PLATFORM", - "value":29 + "value":26 },{ "kind":"constant", "name":"AE_DOTA_CREATE_CLINKZ_ATTACK", - "value":47 + "value":44 },{ "kind":"constant", "name":"AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", - "value":49 + "value":46 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_DROP", - "value":44 + "value":41 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_PICKUP", - "value":43 + "value":40 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", - "value":48 + "value":45 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", - "value":46 + "value":43 },{ "kind":"constant", "name":"AE_DOTA_SUPPRESS_CONSTANT_LAYER", - "value":45 + "value":42 },{ "kind":"constant", "name":"AE_DOTA_SWITCH_ATTACK_COMBO", - "value":50 + "value":47 },{ "kind":"constant", "name":"AE_EMPTY", @@ -11478,11 +11528,11 @@ Initializing script VM... },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", - "value":30 + "value":27 },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", - "value":31 + "value":28 },{ "kind":"constant", "name":"AE_FIRE_INPUT", @@ -11495,18 +11545,6 @@ Initializing script VM... "kind":"constant", "name":"AE_PULSE_GRAPH", "value":25 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_IKLOCKLEFTARM", - "value":27 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_IKLOCKRIGHTARM", - "value":28 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_LOOKAT", - "value":26 },{ "kind":"constant", "name":"AE_SV_CREATE_PARTICLE_EFFECT_CFG", @@ -11733,6 +11771,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT", "value":262144 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -15277,6 +15320,18 @@ Initializing script VM... "kind":"constant", "name":"DOTA_RUNE_SHIELD", "value":9 + },{ + "kind":"constant", + "name":"DOTA_RUNE_STATUS_AVAILABLE", + "value":1 + },{ + "kind":"constant", + "name":"DOTA_RUNE_STATUS_MISSING", + "value":2 + },{ + "kind":"constant", + "name":"DOTA_RUNE_STATUS_UNKNOWN", + "value":0 },{ "enum":"DOTA_RUNES", "kind":"constant", @@ -16120,409 +16175,427 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", - "value":366 + "value":369 },{ "description":"GetModifierNeutralTrinketOptions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", - "value":365 + "value":368 },{ "description":"OnAbilityEndChannel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":205 + "value":208 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":202 + "value":205 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":203 + "value":206 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":201 + "value":204 + },{ + "description":"OnAbilitySwapped", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "value":383 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_TOGGLED", - "value":359 + "value":362 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":257 + "value":260 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":194 + "value":196 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":215 + "value":218 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":197 + "value":199 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":271 + "value":274 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":196 + "value":198 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":260 + "value":263 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":195 + "value":197 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":192 + "value":194 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":268 + "value":271 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":193 + "value":195 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":278 + "value":281 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":204 + "value":207 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":229 + "value":232 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", - "value":348 + "value":351 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":213 + "value":216 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":307 + "value":310 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":335 + "value":338 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":216 + "value":219 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":217 + "value":220 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":209 + "value":212 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":255 + "value":258 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":306 + "value":309 },{ "description":"OnFoWTeamChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", - "value":357 + "value":360 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":224 + "value":227 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":228 + "value":231 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":329 + "value":332 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":227 + "value":230 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":256 + "value":259 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":214 + "value":217 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":225 + "value":228 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":230 + "value":233 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":231 + "value":234 + },{ + "description":"OnModifierRefreshed", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "value":382 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":232 + "value":235 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":318 + "value":321 },{ "description":"OnNightStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_NIGHT_STARTED", - "value":336 + "value":339 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":211 + "value":214 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":199 + "value":201 + },{ + "description":"OnOrderReceived", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ORDER_RECEIVED", + "value":202 },{ "description":"OnPreDebuffApplied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":279 + "value":282 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":212 + "value":215 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":206 + "value":209 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":198 + "value":200 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":269 + "value":272 },{ "description":"OnPureDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", - "value":364 + "value":367 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":207 + "value":210 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":218 + "value":221 },{ "description":"OnRuneSpawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RUNE_SPAWN", - "value":361 + "value":364 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":223 + "value":226 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":191 + "value":193 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":220 + "value":223 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":219 + "value":222 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":210 + "value":213 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":208 + "value":211 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":226 + "value":229 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":317 + "value":320 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":222 + "value":225 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":221 + "value":224 },{ "description":"OnTierTokenRerolled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", - "value":354 + "value":357 },{ "description":"OnTreeCutDown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", - "value":347 + "value":350 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":200 + "value":203 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":288 + "value":291 },{ "enum":"modifierfunction", "kind":"constant", @@ -16532,7 +16605,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_FUNCTION_LAST", - "value":378 + "value":386 },{ "enum":"modifierpriority", "kind":"constant", @@ -16563,85 +16636,85 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_LAYOUT", - "value":254 + "value":257 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":320 + "value":323 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", - "value":162 + "value":163 },{ "description":"GetAbsoluteNoDamagePhysical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", - "value":161 + "value":162 },{ "description":"GetAbsoluteNoDamagePure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", - "value":163 + "value":164 },{ "description":"GetAbsorbSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSORB_SPELL", - "value":149 + "value":150 },{ "description":"GetModifierAdditionalNutralItemDrops", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":343 + "value":346 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", - "value":174 + "value":175 },{ "description":"GetAlwaysAutoAttackWhileHoldPosition", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", - "value":186 + "value":187 },{ "description":"GetAllowEtherealAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", - "value":175 + "value":176 },{ "description":"GetModifierAoEBonusConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":315 + "value":318 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":316 + "value":319 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":299 + "value":302 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":327 + "value":330 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -16659,13 +16732,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", - "value":277 + "value":280 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":274 + "value":277 },{ "description":"GetModifierPercentageAttackAnimTime", "enum":"modifierfunction", @@ -16677,7 +16750,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", - "value":340 + "value":343 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -16712,13 +16785,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value":276 + "value":279 },{ "description":"GetModifierAvoidAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", - "value":360 + "value":363 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", @@ -16730,7 +16803,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":289 + "value":292 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", @@ -16748,7 +16821,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", - "value":356 + "value":359 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -16766,7 +16839,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":332 + "value":335 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -16790,7 +16863,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":331 + "value":334 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", @@ -16802,37 +16875,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":333 + "value":336 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":334 + "value":337 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":303 + "value":306 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":304 + "value":307 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":302 + "value":305 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":305 + "value":308 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -16844,73 +16917,79 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION", - "value":152 + "value":153 },{ "description":"GetBonusDayVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", - "value":153 + "value":154 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":330 + "value":333 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION", - "value":154 + "value":155 },{ "description":"GetBonusNightVisionUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", - "value":155 + "value":156 },{ "description":"GetModifierBonusUphillMissChance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":325 + "value":328 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", - "value":156 + "value":157 },{ "description":"BotAttackScoreBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":273 + "value":276 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value":178 + "value":179 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value":179 + "value":180 + },{ + "description":"GetBuffAmplification", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "value":192 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":321 + "value":324 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":262 + "value":265 },{ "description":"GetModifierPercentageCasttime", "enum":"modifierfunction", @@ -16946,25 +17025,31 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", - "value":251 + "value":254 },{ "description":"GetModifierPropertyConsumableUseSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":376 + "value":380 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", - "value":190 + "value":191 + },{ + "description":"GetModifierPercentageConvertExpToGold", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "value":139 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":247 + "value":250 },{ "description":"GetModifierPercentageCooldown", "enum":"modifierfunction", @@ -16982,7 +17067,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", - "value":280 + "value":283 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -16994,25 +17079,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":337 + "value":340 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":338 + "value":341 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":326 + "value":329 },{ "description":"GetCriticalStrikeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", - "value":189 + "value":190 },{ "description":"GetModifierDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -17036,7 +17121,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", - "value":294 + "value":297 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", @@ -17048,43 +17133,43 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_AUTOATTACK", - "value":151 + "value":152 },{ "description":"GetDisableHealing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_HEALING", - "value":172 + "value":173 },{ "description":"GetDisableManaGain", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_MANA_GAIN", - "value":173 + "value":174 },{ "description":"GetModifierDisableTurning", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":249 + "value":252 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":323 + "value":326 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DODGE_PROJECTILE", - "value":181 + "value":182 },{ "description":"GetModifierNoVisionOfAttacker", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":266 + "value":269 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", @@ -17138,7 +17223,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":290 + "value":293 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -17150,49 +17235,49 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_DAY_VISION", - "value":157 + "value":158 },{ "description":"GetModifierFixedManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":324 + "value":327 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_NIGHT_VISION", - "value":158 + "value":159 },{ "description":"GetModifierPropertyForbidIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORBID_ILLUSIONS", - "value":369 + "value":372 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":248 + "value":251 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":313 + "value":316 },{ "description":"GetModifierForceMaxMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA", - "value":314 + "value":317 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":328 + "value":331 },{ "description":"GetModifierPercentageGoldRateBoost", "enum":"modifierfunction", @@ -17204,13 +17289,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", - "value":311 + "value":314 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":286 + "value":289 },{ "description":"GetModifierPercentageHealthcost", "enum":"modifierfunction", @@ -17264,7 +17349,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", - "value":373 + "value":376 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", @@ -17276,7 +17361,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":346 + "value":349 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", @@ -17288,7 +17373,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":345 + "value":348 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -17300,13 +17385,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", - "value":250 + "value":253 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":261 + "value":264 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -17324,24 +17409,24 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ILLUSION_LABEL", - "value":165 + "value":166 },{ "description":"GetModifierIncomingDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":287 + "value":290 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":293 + "value":296 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":265 + "value":268 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", @@ -17371,13 +17456,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", - "value":144 + "value":145 },{ "description":"GetModifierInventorySlotRestricted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", - "value":353 + "value":356 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -17395,37 +17480,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_ILLUSION", - "value":164 + "value":165 },{ "description":"GetModifierScepter", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":239 + "value":242 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":240 + "value":243 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":322 + "value":325 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":344 + "value":347 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":285 + "value":288 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", @@ -17437,25 +17522,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":244 + "value":247 },{ "description":"GetMagicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":188 + "value":189 },{ "description":"GetModifierMagical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", - "value":141 + "value":142 },{ "description":"GetModifierProperty_MagicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", - "value":363 + "value":366 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", @@ -17497,7 +17582,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_OVERRIDE", - "value":370 + "value":373 },{ "description":"GetModifierPercentageManacost", "enum":"modifierfunction", @@ -17557,25 +17642,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "value":183 + "value":184 },{ "description":"MinAttributeLevel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", - "value":349 + "value":352 },{ "description":"GetMinHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_HEALTH", - "value":159 + "value":160 },{ "description":"GetMinMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_MANA", - "value":160 + "value":161 },{ "description":"GetModifierMinPhysicalArmor", "enum":"modifierfunction", @@ -17593,37 +17678,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":342 + "value":345 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":234 + "value":237 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":235 + "value":238 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":236 + "value":239 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":238 + "value":241 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":237 + "value":240 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -17701,7 +17786,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", - "value":367 + "value":370 },{ "description":"GetModifierMoveSpeed_MaxOverride", "enum":"modifierfunction", @@ -17719,13 +17804,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "value":368 + "value":371 },{ "description":"GetModifierMoveSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":275 + "value":278 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", @@ -17755,31 +17840,31 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":310 + "value":313 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":252 + "value":255 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":253 + "value":256 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION", - "value":147 + "value":148 },{ "description":"GetOverrideAnimationRate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", - "value":148 + "value":149 },{ "description":"GetModifierOverrideAttackDamage", "enum":"modifierfunction", @@ -17791,13 +17876,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", - "value":176 + "value":177 + },{ + "description":"GetModifierOverrideBaseDamage", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "value":385 + },{ + "description":"GetModifierOverrideCreepBounty", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "value":384 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":283 + "value":286 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", @@ -17815,7 +17912,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":284 + "value":287 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", @@ -17851,7 +17948,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":187 + "value":188 },{ "description":"GetModifierPhysicalArmorTotal_Percentage", "enum":"modifierfunction", @@ -17863,19 +17960,19 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", - "value":142 + "value":143 },{ "description":"GetModifierPhysical_ConstantBlockSpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", - "value":143 + "value":144 },{ "description":"GetModifierProperty_PhysicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", - "value":362 + "value":365 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -17905,37 +18002,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", - "value":139 + "value":140 },{ "description":"GetModifierPreAttack_DeadlyBlow", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", - "value":185 + "value":186 },{ "description":"GetModifierPreAttack_Target_CriticalStrike", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", - "value":140 + "value":141 },{ "description":"GetModifierPrereduceIncomingDamage_Mult", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":291 + "value":294 },{ "description":"GetModifierPreserveNeutralItemPassives", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", - "value":312 + "value":315 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":259 + "value":262 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -17947,7 +18044,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", - "value":184 + "value":185 },{ "description":"GetModifierProcAttack_BonusDamage_Magical", "enum":"modifierfunction", @@ -17995,7 +18092,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED", - "value":300 + "value":303 },{ "description":"GetModifierProjectileSpeedBonus", "enum":"modifierfunction", @@ -18013,37 +18110,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", - "value":301 + "value":304 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":245 + "value":248 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":339 + "value":342 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":241 + "value":244 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", - "value":355 + "value":358 },{ "description":"GetReflectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REFLECT_SPELL", - "value":150 + "value":151 },{ "description":"ReincarnateTime", "enum":"modifierfunction", @@ -18061,7 +18158,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REQUIRED_LEVEL", - "value":377 + "value":381 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", @@ -18085,49 +18182,49 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", - "value":371 + "value":374 },{ "description":"GetModifierPropertyRestorationAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", - "value":372 + "value":375 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":308 + "value":311 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":341 + "value":344 },{ "description":"GetModifierSlowResistanceAppliesToAttacks", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", - "value":298 + "value":301 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":297 + "value":300 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":296 + "value":299 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":246 + "value":249 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", @@ -18169,7 +18266,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":281 + "value":284 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", @@ -18229,85 +18326,91 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STRONG_ILLUSION", - "value":166 + "value":167 },{ "description":"GetModifierSuperIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION", - "value":167 + "value":168 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", - "value":168 + "value":169 },{ "description":"GetSuppressAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", - "value":358 + "value":361 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":272 + "value":275 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":319 + "value":322 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":292 + "value":295 },{ "description":"GetSuppressIncomingCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":374 + "value":377 + },{ + "description":"GetModifierPropertySuppressInvalidMoveAttackOrders", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "value":379 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":270 + "value":273 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":258 + "value":261 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":295 + "value":298 },{ "description":"GetTierTokenReroll", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", - "value":350 + "value":353 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":233 + "value":236 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":267 + "value":270 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -18319,103 +18422,103 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", - "value":146 + "value":147 },{ "description":"GetModifierTotal_ConstantBlockStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", - "value":352 + "value":355 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", - "value":145 + "value":146 },{ "description":"GetActivityTranslationModifiers", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":242 + "value":245 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":243 + "value":246 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", - "value":182 + "value":183 },{ "description":"GetModifierTurnRateConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":282 + "value":285 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", - "value":171 + "value":172 },{ "description":"GetModifierTurnRate_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", - "value":170 + "value":171 },{ "description":"GetModifierUnitDisllowUpgrading", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", - "value":180 + "value":181 },{ "description":"GetModifierUnitStatsNeedsRefresh", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", - "value":177 + "value":178 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":375 + "value":378 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", - "value":351 + "value":354 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":263 + "value":266 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":264 + "value":267 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_DURING_DEATH", - "value":169 + "value":170 },{ "description":"GetModifierXPFountainCountdownTimeOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", - "value":309 + "value":312 },{ "enum":"modifierstate", "kind":"constant", @@ -18793,6 +18896,10 @@ Initializing script VM... "kind":"constant", "name":"OVERHEAD_ALERT_DISABLE_RESIST", "value":19 + },{ + "kind":"constant", + "name":"OVERHEAD_ALERT_DISPEL", + "value":27 },{ "kind":"constant", "name":"OVERHEAD_ALERT_EVADE", @@ -19207,89 +19314,7 @@ Initializing script VM... },{ "extend":"CBaseModelEntity", "kind":"class", - "members":[{ - "args":[{ - "name":"pszParam", - "type":"string" - }], - "description":"Get the value of the given animGraph parameter", - "name":"GetGraphParameter", - "returns":"table" - },{ - "args":[{ - "name":"vValue", - "type":"Vector" - }], - "description":"Pass the desired look target in world space to the graph", - "name":"SetGraphLookTarget", - "returns":"void" - },{ - "args":[{ - "name":"pszParam", - "type":"string" - },{ - "name":"svArg", - "type":"table" - }], - "description":"Set the specific param value, type is inferred from the type in script", - "name":"SetGraphParameter", - "returns":"void" - },{ - "args":[{ - "name":"szName", - "type":"string" - },{ - "name":"bValue", - "type":"bool" - }], - "description":"Set the specific param on or off", - "name":"SetGraphParameterBool", - "returns":"void" - },{ - "args":[{ - "name":"szName", - "type":"string" - },{ - "name":"nValue", - "type":"int" - }], - "description":"Pass the enum (int) value to the specified param", - "name":"SetGraphParameterEnum", - "returns":"void" - },{ - "args":[{ - "name":"szName", - "type":"string" - },{ - "name":"flValue", - "type":"float" - }], - "description":"Pass the float value to the specified param", - "name":"SetGraphParameterFloat", - "returns":"void" - },{ - "args":[{ - "name":"szName", - "type":"string" - },{ - "name":"nValue", - "type":"int" - }], - "description":"Pass the int value to the specified param", - "name":"SetGraphParameterInt", - "returns":"void" - },{ - "args":[{ - "name":"szName", - "type":"string" - },{ - "name":"vValue", - "type":"Vector" - }], - "description":"Pass the vector value to the specified param in the graph", - "name":"SetGraphParameterVector", - "returns":"void" - }], + "members":[], "name":"CBaseAnimGraph" },{ "extend":"CBaseModelEntity", @@ -25964,6 +25989,14 @@ Initializing script VM... "description":"Set whether or not this unit is allowed to sell items (bCanSellItems)", "name":"SetCanSellItems", "returns":"void" + },{ + "args":[{ + "name":"bControllableByAllPlayers", + "type":"bool" + }], + "description":"Set this unit controllable by all players.", + "name":"SetControllableByAllPlayers", + "returns":"void" },{ "args":[{ "name":"nPlayerID", @@ -34189,7 +34222,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_ATTACK_STATUE", - "value":1784 + "value":1786 },{ "kind":"constant", "name":"ACT_DOTA_AW_MAGNETIC_FIELD", @@ -34261,23 +34294,23 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CAST1_STATUE", - "value":1778 + "value":1780 },{ "kind":"constant", "name":"ACT_DOTA_CAST2_STATUE", - "value":1779 + "value":1781 },{ "kind":"constant", "name":"ACT_DOTA_CAST3_STATUE", - "value":1799 + "value":1800 },{ "kind":"constant", "name":"ACT_DOTA_CAST4_STATUE", - "value":1800 + "value":1801 },{ "kind":"constant", "name":"ACT_DOTA_CAST5_STATUE", - "value":1801 + "value":1802 },{ "kind":"constant", "name":"ACT_DOTA_CAST_ABILITY_1", @@ -34393,7 +34426,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":1794 + "value":1808 },{ "kind":"constant", "name":"ACT_DOTA_CAST_FORGE_SPIRIT", @@ -34549,7 +34582,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":1803 + "value":1796 },{ "kind":"constant", "name":"ACT_DOTA_DAGON", @@ -34581,7 +34614,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_DISABLED_END", - "value":1789 + "value":1792 },{ "kind":"constant", "name":"ACT_DOTA_DP_SPIRIT_SIPHON", @@ -34613,7 +34646,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_FLAIL_STATUE", - "value":1781 + "value":1783 },{ "kind":"constant", "name":"ACT_DOTA_FLEE", @@ -34629,7 +34662,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_FORCESTAFF_STATUE", - "value":1785 + "value":1787 },{ "kind":"constant", "name":"ACT_DOTA_FRUSTRATION", @@ -34717,11 +34750,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_IDLE_STATUE", - "value":1802 + "value":1791 },{ "kind":"constant", "name":"ACT_DOTA_IMPALE", - "value":1804 + "value":1797 },{ "kind":"constant", "name":"ACT_DOTA_INTRO", @@ -34782,6 +34815,22 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_KINETIC_FIELD", "value":1679 + },{ + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "value":1775 + },{ + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "value":1774 + },{ + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_TOGGLE_OFF", + "value":1778 + },{ + "kind":"constant", + "name":"ACT_DOTA_LARGO_ULT_TOGGLE_ON", + "value":1777 },{ "kind":"constant", "name":"ACT_DOTA_LASSO_LOOP", @@ -34969,7 +35018,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":1791 + "value":1804 },{ "kind":"constant", "name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT", @@ -35009,7 +35058,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":1792 + "value":1806 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_LOOP", @@ -35021,7 +35070,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":1793 + "value":1807 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_START", @@ -35041,7 +35090,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":1798 + "value":1799 },{ "kind":"constant", "name":"ACT_DOTA_RUN_RARE", @@ -35049,7 +35098,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RUN_STATUE", - "value":1777 + "value":1779 },{ "kind":"constant", "name":"ACT_DOTA_SAND_KING_BURROW_IN", @@ -35117,7 +35166,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_SPAWN_STATUE", - "value":1782 + "value":1784 },{ "kind":"constant", "name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_END", @@ -35137,7 +35186,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_STUN_STATUE", - "value":1780 + "value":1782 },{ "kind":"constant", "name":"ACT_DOTA_SWIM", @@ -35161,7 +35210,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_TAUNT_STATUE", - "value":1788 + "value":1790 },{ "kind":"constant", "name":"ACT_DOTA_TELEPORT", @@ -35193,7 +35242,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_TELEPORT_END_STATUE", - "value":1783 + "value":1785 },{ "kind":"constant", "name":"ACT_DOTA_TELEPORT_REACT", @@ -35205,7 +35254,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_TELEPORT_STATUE", - "value":1786 + "value":1788 },{ "kind":"constant", "name":"ACT_DOTA_THIRST", @@ -35229,7 +35278,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":1805 + "value":1798 },{ "kind":"constant", "name":"ACT_DOTA_TRANSITION", @@ -35281,7 +35330,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_VICTORY_STATUE", - "value":1787 + "value":1789 },{ "kind":"constant", "name":"ACT_DOTA_VIPER_DIVE", @@ -35293,7 +35342,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":1806 + "value":1805 },{ "kind":"constant", "name":"ACT_DOTA_WAIT_IDLE", @@ -38925,7 +38974,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":36 + "value":33 },{ "kind":"constant", "name":"AE_CL_CLOTH_ATTR", @@ -38949,7 +38998,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_CREATE_PARTICLE_BRASS", - "value":54 + "value":51 },{ "kind":"constant", "name":"AE_CL_CREATE_PARTICLE_EFFECT", @@ -38965,19 +39014,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":41 + "value":38 },{ "kind":"constant", "name":"AE_CL_DOTA_PLAY_STATUS_EFFECT", - "value":39 + "value":36 },{ "kind":"constant", "name":"AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", - "value":42 + "value":39 },{ "kind":"constant", "name":"AE_CL_DOTA_STOP_STATUS_EFFECT", - "value":40 + "value":37 },{ "kind":"constant", "name":"AE_CL_ENABLE_BODYGROUP", @@ -38985,11 +39034,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":34 + "value":31 },{ "kind":"constant", "name":"AE_CL_PANORAMA_EVENT", - "value":38 + "value":35 },{ "kind":"constant", "name":"AE_CL_PLAYSOUND", @@ -39009,11 +39058,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":35 + "value":32 },{ "kind":"constant", "name":"AE_CL_SPEECH", - "value":37 + "value":34 },{ "kind":"constant", "name":"AE_CL_STOPSOUND", @@ -39029,59 +39078,59 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_CL_SUPPRESS_EVENTS_WITH_TAG", - "value":33 + "value":30 },{ "kind":"constant", "name":"AE_DESTRUCTIBLE_PART_DESTROY", - "value":32 + "value":29 },{ "kind":"constant", "name":"AE_DISABLE_PLATFORM", - "value":29 + "value":26 },{ "kind":"constant", "name":"AE_DOTA_CREATE_CLINKZ_ATTACK", - "value":47 + "value":44 },{ "kind":"constant", "name":"AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", - "value":49 + "value":46 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_DROP", - "value":44 + "value":41 },{ "kind":"constant", "name":"AE_DOTA_PET_ITEM_PICKUP", - "value":43 + "value":40 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK", - "value":53 + "value":50 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", - "value":48 + "value":45 },{ "kind":"constant", "name":"AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", - "value":46 + "value":43 },{ "kind":"constant", "name":"AE_DOTA_SUPPRESS_CONSTANT_LAYER", - "value":45 + "value":42 },{ "kind":"constant", "name":"AE_DOTA_SWITCH_ATTACK_COMBO", - "value":50 + "value":47 },{ "kind":"constant", "name":"AE_EF_DRAW", - "value":52 + "value":49 },{ "kind":"constant", "name":"AE_EF_NODRAW", - "value":51 + "value":48 },{ "kind":"constant", "name":"AE_EMPTY", @@ -39089,11 +39138,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", - "value":30 + "value":27 },{ "kind":"constant", "name":"AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", - "value":31 + "value":28 },{ "kind":"constant", "name":"AE_FIRE_INPUT", @@ -39106,18 +39155,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"AE_PULSE_GRAPH", "value":25 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_IKLOCKLEFTARM", - "value":27 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_IKLOCKRIGHTARM", - "value":28 - },{ - "kind":"constant", - "name":"AE_PULSE_GRAPH_LOOKAT", - "value":26 },{ "kind":"constant", "name":"AE_SV_CREATE_PARTICLE_EFFECT_CFG", @@ -39313,6 +39350,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_RESUME_MOVEMENT", "value":262144 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -41777,409 +41819,427 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", - "value":366 + "value":369 },{ "description":"GetModifierNeutralTrinketOptions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", - "value":365 + "value":368 },{ "description":"OnAbilityEndChannel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":205 + "value":208 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":202 + "value":205 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":203 + "value":206 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":201 + "value":204 + },{ + "description":"OnAbilitySwapped", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "value":383 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_TOGGLED", - "value":359 + "value":362 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":257 + "value":260 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":194 + "value":196 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":215 + "value":218 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":197 + "value":199 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":271 + "value":274 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":196 + "value":198 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":260 + "value":263 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":195 + "value":197 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":192 + "value":194 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":268 + "value":271 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":193 + "value":195 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":278 + "value":281 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":204 + "value":207 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":229 + "value":232 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", - "value":348 + "value":351 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":213 + "value":216 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":307 + "value":310 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":335 + "value":338 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":216 + "value":219 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":217 + "value":220 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":209 + "value":212 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":255 + "value":258 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":306 + "value":309 },{ "description":"OnFoWTeamChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", - "value":357 + "value":360 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":224 + "value":227 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":228 + "value":231 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":329 + "value":332 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":227 + "value":230 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":256 + "value":259 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":214 + "value":217 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":225 + "value":228 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":230 + "value":233 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":231 + "value":234 + },{ + "description":"OnModifierRefreshed", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "value":382 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":232 + "value":235 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":318 + "value":321 },{ "description":"OnNightStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_NIGHT_STARTED", - "value":336 + "value":339 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":211 + "value":214 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":199 + "value":201 + },{ + "description":"OnOrderReceived", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ORDER_RECEIVED", + "value":202 },{ "description":"OnPreDebuffApplied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":279 + "value":282 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":212 + "value":215 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":206 + "value":209 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":198 + "value":200 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":269 + "value":272 },{ "description":"OnPureDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", - "value":364 + "value":367 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":207 + "value":210 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":218 + "value":221 },{ "description":"OnRuneSpawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RUNE_SPAWN", - "value":361 + "value":364 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":223 + "value":226 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":191 + "value":193 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":220 + "value":223 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":219 + "value":222 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":210 + "value":213 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":208 + "value":211 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":226 + "value":229 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":317 + "value":320 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":222 + "value":225 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":221 + "value":224 },{ "description":"OnTierTokenRerolled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", - "value":354 + "value":357 },{ "description":"OnTreeCutDown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", - "value":347 + "value":350 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":200 + "value":203 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":288 + "value":291 },{ "enum":"modifierfunction", "kind":"constant", @@ -42189,7 +42249,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":378 + "value":386 },{ "enum":"modifierpriority", "kind":"constant", @@ -42220,85 +42280,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":254 + "value":257 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":320 + "value":323 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", - "value":162 + "value":163 },{ "description":"GetAbsoluteNoDamagePhysical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", - "value":161 + "value":162 },{ "description":"GetAbsoluteNoDamagePure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", - "value":163 + "value":164 },{ "description":"GetAbsorbSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSORB_SPELL", - "value":149 + "value":150 },{ "description":"GetModifierAdditionalNutralItemDrops", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":343 + "value":346 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", - "value":174 + "value":175 },{ "description":"GetAlwaysAutoAttackWhileHoldPosition", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", - "value":186 + "value":187 },{ "description":"GetAllowEtherealAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", - "value":175 + "value":176 },{ "description":"GetModifierAoEBonusConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":315 + "value":318 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":316 + "value":319 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":299 + "value":302 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":327 + "value":330 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -42316,13 +42376,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_ATTACKSPEED_PERCENTAGE", - "value":277 + "value":280 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":274 + "value":277 },{ "description":"GetModifierPercentageAttackAnimTime", "enum":"modifierfunction", @@ -42334,7 +42394,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_ATTACK_HEIGHT_BONUS", - "value":340 + "value":343 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -42369,13 +42429,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_ATTACK_WHILE_MOVING_TARGET", - "value":276 + "value":279 },{ "description":"GetModifierAvoidAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", - "value":360 + "value":363 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", @@ -42387,7 +42447,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_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":289 + "value":292 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", @@ -42405,7 +42465,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_BASEATTACK_POSTBONUS", - "value":356 + "value":359 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -42423,7 +42483,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_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":332 + "value":335 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -42447,7 +42507,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_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":331 + "value":334 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", @@ -42459,37 +42519,37 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":333 + "value":336 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":334 + "value":337 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":303 + "value":306 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":304 + "value":307 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":302 + "value":305 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":305 + "value":308 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -42501,73 +42561,79 @@ 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":152 + "value":153 },{ "description":"GetBonusDayVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", - "value":153 + "value":154 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":330 + "value":333 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION", - "value":154 + "value":155 },{ "description":"GetBonusNightVisionUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", - "value":155 + "value":156 },{ "description":"GetModifierBonusUphillMissChance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":325 + "value":328 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", - "value":156 + "value":157 },{ "description":"BotAttackScoreBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":273 + "value":276 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value":178 + "value":179 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value":179 + "value":180 + },{ + "description":"GetBuffAmplification", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "value":192 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":321 + "value":324 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":262 + "value":265 },{ "description":"GetModifierPercentageCasttime", "enum":"modifierfunction", @@ -42603,25 +42669,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_CHANGE_ABILITY_VALUE", - "value":251 + "value":254 },{ "description":"GetModifierPropertyConsumableUseSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":376 + "value":380 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", - "value":190 + "value":191 + },{ + "description":"GetModifierPercentageConvertExpToGold", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "value":139 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":247 + "value":250 },{ "description":"GetModifierPercentageCooldown", "enum":"modifierfunction", @@ -42639,7 +42711,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_COOLDOWN_PERCENTAGE_STACKING", - "value":280 + "value":283 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -42651,25 +42723,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":337 + "value":340 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":338 + "value":341 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":326 + "value":329 },{ "description":"GetCriticalStrikeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", - "value":189 + "value":190 },{ "description":"GetModifierDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -42693,7 +42765,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_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", - "value":294 + "value":297 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", @@ -42705,43 +42777,43 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_AUTOATTACK", - "value":151 + "value":152 },{ "description":"GetDisableHealing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_HEALING", - "value":172 + "value":173 },{ "description":"GetDisableManaGain", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_MANA_GAIN", - "value":173 + "value":174 },{ "description":"GetModifierDisableTurning", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":249 + "value":252 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":323 + "value":326 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DODGE_PROJECTILE", - "value":181 + "value":182 },{ "description":"GetModifierNoVisionOfAttacker", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":266 + "value":269 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", @@ -42795,7 +42867,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_FAIL_ATTACK", - "value":290 + "value":293 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -42807,49 +42879,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_FIXED_DAY_VISION", - "value":157 + "value":158 },{ "description":"GetModifierFixedManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":324 + "value":327 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_NIGHT_VISION", - "value":158 + "value":159 },{ "description":"GetModifierPropertyForbidIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORBID_ILLUSIONS", - "value":369 + "value":372 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":248 + "value":251 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":313 + "value":316 },{ "description":"GetModifierForceMaxMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA", - "value":314 + "value":317 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":328 + "value":331 },{ "description":"GetModifierPercentageGoldRateBoost", "enum":"modifierfunction", @@ -42861,13 +42933,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_HAS_BONUS_NEUTRAL_ITEM_CHOICE", - "value":311 + "value":314 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":286 + "value":289 },{ "description":"GetModifierPercentageHealthcost", "enum":"modifierfunction", @@ -42921,7 +42993,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", - "value":373 + "value":376 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", @@ -42933,7 +43005,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_HEROFACET_OVERRIDE", - "value":346 + "value":349 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", @@ -42945,7 +43017,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_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":345 + "value":348 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -42957,13 +43029,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":250 + "value":253 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":261 + "value":264 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -42981,24 +43053,24 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ILLUSION_LABEL", - "value":165 + "value":166 },{ "description":"GetModifierIncomingDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":287 + "value":290 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":293 + "value":296 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":265 + "value":268 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", @@ -43028,13 +43100,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_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", - "value":144 + "value":145 },{ "description":"GetModifierInventorySlotRestricted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", - "value":353 + "value":356 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -43052,37 +43124,37 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_ILLUSION", - "value":164 + "value":165 },{ "description":"GetModifierScepter", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":239 + "value":242 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":240 + "value":243 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":322 + "value":325 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":344 + "value":347 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":285 + "value":288 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", @@ -43094,25 +43166,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_LIFETIME_FRACTION", - "value":244 + "value":247 },{ "description":"GetMagicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":188 + "value":189 },{ "description":"GetModifierMagical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", - "value":141 + "value":142 },{ "description":"GetModifierProperty_MagicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", - "value":363 + "value":366 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", @@ -43154,7 +43226,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_MANACOST_OVERRIDE", - "value":370 + "value":373 },{ "description":"GetModifierPercentageManacost", "enum":"modifierfunction", @@ -43214,25 +43286,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_MAX_DEBUFF_DURATION", - "value":183 + "value":184 },{ "description":"MinAttributeLevel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", - "value":349 + "value":352 },{ "description":"GetMinHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_HEALTH", - "value":159 + "value":160 },{ "description":"GetMinMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_MANA", - "value":160 + "value":161 },{ "description":"GetModifierMinPhysicalArmor", "enum":"modifierfunction", @@ -43250,37 +43322,37 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":342 + "value":345 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":234 + "value":237 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":235 + "value":238 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":236 + "value":239 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":238 + "value":241 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":237 + "value":240 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -43358,7 +43430,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", - "value":367 + "value":370 },{ "description":"GetModifierMoveSpeed_MaxOverride", "enum":"modifierfunction", @@ -43376,13 +43448,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_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "value":368 + "value":371 },{ "description":"GetModifierMoveSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":275 + "value":278 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", @@ -43412,31 +43484,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_NO_FREE_TP_SCROLL_ON_DEATH", - "value":310 + "value":313 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":252 + "value":255 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":253 + "value":256 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION", - "value":147 + "value":148 },{ "description":"GetOverrideAnimationRate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", - "value":148 + "value":149 },{ "description":"GetModifierOverrideAttackDamage", "enum":"modifierfunction", @@ -43448,13 +43520,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_OVERRIDE_ATTACK_MAGICAL", - "value":176 + "value":177 + },{ + "description":"GetModifierOverrideBaseDamage", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "value":385 + },{ + "description":"GetModifierOverrideCreepBounty", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "value":384 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":283 + "value":286 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", @@ -43472,7 +43556,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_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":284 + "value":287 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", @@ -43508,7 +43592,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":187 + "value":188 },{ "description":"GetModifierPhysicalArmorTotal_Percentage", "enum":"modifierfunction", @@ -43520,19 +43604,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_PHYSICAL_CONSTANT_BLOCK", - "value":142 + "value":143 },{ "description":"GetModifierPhysical_ConstantBlockSpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", - "value":143 + "value":144 },{ "description":"GetModifierProperty_PhysicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", - "value":362 + "value":365 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -43562,37 +43646,37 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", - "value":139 + "value":140 },{ "description":"GetModifierPreAttack_DeadlyBlow", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", - "value":185 + "value":186 },{ "description":"GetModifierPreAttack_Target_CriticalStrike", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", - "value":140 + "value":141 },{ "description":"GetModifierPrereduceIncomingDamage_Mult", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":291 + "value":294 },{ "description":"GetModifierPreserveNeutralItemPassives", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", - "value":312 + "value":315 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":259 + "value":262 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -43604,7 +43688,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":184 + "value":185 },{ "description":"GetModifierProcAttack_BonusDamage_Magical", "enum":"modifierfunction", @@ -43652,7 +43736,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_PROJECTILE_SPEED", - "value":300 + "value":303 },{ "description":"GetModifierProjectileSpeedBonus", "enum":"modifierfunction", @@ -43670,37 +43754,37 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", - "value":301 + "value":304 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":245 + "value":248 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":339 + "value":342 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":241 + "value":244 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", - "value":355 + "value":358 },{ "description":"GetReflectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REFLECT_SPELL", - "value":150 + "value":151 },{ "description":"ReincarnateTime", "enum":"modifierfunction", @@ -43718,7 +43802,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_REQUIRED_LEVEL", - "value":377 + "value":381 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", @@ -43742,49 +43826,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_RESTORATION_AMPLIFICATION", - "value":371 + "value":374 },{ "description":"GetModifierPropertyRestorationAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", - "value":372 + "value":375 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":308 + "value":311 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":341 + "value":344 },{ "description":"GetModifierSlowResistanceAppliesToAttacks", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", - "value":298 + "value":301 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":297 + "value":300 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":296 + "value":299 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":246 + "value":249 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", @@ -43826,7 +43910,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_SPELL_REDIRECT_TARGET", - "value":281 + "value":284 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", @@ -43886,85 +43970,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_STRONG_ILLUSION", - "value":166 + "value":167 },{ "description":"GetModifierSuperIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION", - "value":167 + "value":168 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", - "value":168 + "value":169 },{ "description":"GetSuppressAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", - "value":358 + "value":361 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":272 + "value":275 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":319 + "value":322 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":292 + "value":295 },{ "description":"GetSuppressIncomingCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":374 + "value":377 + },{ + "description":"GetModifierPropertySuppressInvalidMoveAttackOrders", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "value":379 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":270 + "value":273 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":258 + "value":261 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":295 + "value":298 },{ "description":"GetTierTokenReroll", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", - "value":350 + "value":353 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":233 + "value":236 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":267 + "value":270 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -43976,103 +44066,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_TOTAL_CONSTANT_BLOCK", - "value":146 + "value":147 },{ "description":"GetModifierTotal_ConstantBlockStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", - "value":352 + "value":355 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", - "value":145 + "value":146 },{ "description":"GetActivityTranslationModifiers", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":242 + "value":245 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":243 + "value":246 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", - "value":182 + "value":183 },{ "description":"GetModifierTurnRateConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":282 + "value":285 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", - "value":171 + "value":172 },{ "description":"GetModifierTurnRate_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", - "value":170 + "value":171 },{ "description":"GetModifierUnitDisllowUpgrading", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", - "value":180 + "value":181 },{ "description":"GetModifierUnitStatsNeedsRefresh", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", - "value":177 + "value":178 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":375 + "value":378 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", - "value":351 + "value":354 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":263 + "value":266 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":264 + "value":267 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_DURING_DEATH", - "value":169 + "value":170 },{ "description":"GetModifierXPFountainCountdownTimeOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", - "value":309 + "value":312 },{ "enum":"modifierstate", "kind":"constant", @@ -44764,19 +44854,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":1795 + "value":1793 },{ "kind":"constant", "name":"muerta_debut_satyr_b", - "value":1796 + "value":1794 },{ "kind":"constant", "name":"muerta_debut_satyr_c", - "value":1797 + "value":1795 },{ "kind":"constant", "name":"radiant_melee_mars_shieldbash", - "value":1790 + "value":1803 },{ "extend":"C_BaseModelEntity", "kind":"class", @@ -48625,6 +48715,10 @@ interface CDOTA_PanoramaScript_GameUI GetUnitLocToken( pszUnitName: string ): string; /** Get the localized version of a unit's name */ GetUnitNameLocalized( pszUnitName: string ): string; + /** Get the localized version of a hero's name by id */ + GetHeroNameLocalizedForHeroID( nHeroID: number ): string; + /** Get hero name by hero ID */ + GetHeroNameForHeroID( nHeroID: number ): string; /** Creates a localized version of the number */ ConstructNumberString( args ): void; } @@ -49885,6 +49979,7 @@ declare enum DOTA_OVERHEAD_ALERT OVERHEAD_ALERT_DEADLY_BLOW = 24, OVERHEAD_ALERT_FORCE_MISS = 25, OVERHEAD_ALERT_AEGIS = 26, + OVERHEAD_ALERT_DISPEL = 27, } declare enum DOTA_HeroPickState @@ -50185,6 +50280,7 @@ declare enum DOTA_ABILITY_BEHAVIOR DOTA_ABILITY_BEHAVIOR_IGNORE_INVISIBLE = 70368744177664, DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE = 140737488355328, DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM = 281474976710656, + DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI = 562949953421312, } declare enum DAMAGE_TYPES @@ -50530,7 +50626,11 @@ declare enum GameActivity_t ACT_DOTA_KEZ_KATANA_IMPALE_FAST = 1771, ACT_DOTA_UNICYCLE = 1772, ACT_DOTA_UNICYCLE_END = 1773, + ACT_DOTA_LARGO_ULT_STRUM_SUCCESS = 1774, + ACT_DOTA_LARGO_ULT_STRUM_FAIL = 1775, ACT_DOTA_MVP_SCREEN = 1776, + ACT_DOTA_LARGO_ULT_TOGGLE_ON = 1777, + ACT_DOTA_LARGO_ULT_TOGGLE_OFF = 1778, } declare enum DOTAMinimapEvent_t @@ -50944,483 +51044,499 @@ declare enum modifierfunction MODIFIER_PROPERTY_EXP_RATE_BOOST = 137, /** GetModifierPercentageGoldRateBoost */ MODIFIER_PROPERTY_GOLD_RATE_BOOST = 138, + /** GetModifierPercentageConvertExpToGold */ + MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT = 139, /** GetModifierPreAttack_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 139, + MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 140, /** GetModifierPreAttack_Target_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 140, + MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 141, /** GetModifierMagical_ConstantBlock */ - MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 141, + MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 142, /** GetModifierPhysical_ConstantBlock */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 142, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 143, /** GetModifierPhysical_ConstantBlockSpecial */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 143, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 144, /** GetModifierInnateDamageBlockPctOverride */ - MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 144, + MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 145, /** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 145, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 146, /** GetModifierTotal_ConstantBlock */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 146, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 147, /** GetOverrideAnimation */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 147, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 148, /** GetOverrideAnimationRate */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 148, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 149, /** GetAbsorbSpell */ - MODIFIER_PROPERTY_ABSORB_SPELL = 149, + MODIFIER_PROPERTY_ABSORB_SPELL = 150, /** GetReflectSpell */ - MODIFIER_PROPERTY_REFLECT_SPELL = 150, + MODIFIER_PROPERTY_REFLECT_SPELL = 151, /** GetDisableAutoAttack */ - MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 151, + MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 152, /** GetBonusDayVision */ - MODIFIER_PROPERTY_BONUS_DAY_VISION = 152, + MODIFIER_PROPERTY_BONUS_DAY_VISION = 153, /** GetBonusDayVisionPercentage */ - MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 153, + MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 154, /** GetBonusNightVision */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 154, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 155, /** GetBonusNightVisionUnique */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 155, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 156, /** GetBonusVisionPercentage */ - MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 156, + MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 157, /** GetFixedDayVision */ - MODIFIER_PROPERTY_FIXED_DAY_VISION = 157, + MODIFIER_PROPERTY_FIXED_DAY_VISION = 158, /** GetFixedNightVision */ - MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 158, + MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 159, /** GetMinHealth */ - MODIFIER_PROPERTY_MIN_HEALTH = 159, + MODIFIER_PROPERTY_MIN_HEALTH = 160, /** GetMinMana */ - MODIFIER_PROPERTY_MIN_MANA = 160, + MODIFIER_PROPERTY_MIN_MANA = 161, /** GetAbsoluteNoDamagePhysical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 161, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 162, /** GetAbsoluteNoDamageMagical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 162, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 163, /** GetAbsoluteNoDamagePure */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 163, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 164, /** GetIsIllusion */ - MODIFIER_PROPERTY_IS_ILLUSION = 164, + MODIFIER_PROPERTY_IS_ILLUSION = 165, /** GetModifierIllusionLabel */ - MODIFIER_PROPERTY_ILLUSION_LABEL = 165, + MODIFIER_PROPERTY_ILLUSION_LABEL = 166, /** GetModifierStrongIllusion */ - MODIFIER_PROPERTY_STRONG_ILLUSION = 166, + MODIFIER_PROPERTY_STRONG_ILLUSION = 167, /** GetModifierSuperIllusion */ - MODIFIER_PROPERTY_SUPER_ILLUSION = 167, + MODIFIER_PROPERTY_SUPER_ILLUSION = 168, /** GetModifierSuperIllusionWithUltimate */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 168, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 169, /** GetModifierXPDuringDeath */ - MODIFIER_PROPERTY_XP_DURING_DEATH = 169, + MODIFIER_PROPERTY_XP_DURING_DEATH = 170, /** GetModifierTurnRate_Percentage */ - MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 170, + MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 171, /** GetModifierTurnRate_Override */ - MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 171, + MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 172, /** GetDisableHealing */ - MODIFIER_PROPERTY_DISABLE_HEALING = 172, + MODIFIER_PROPERTY_DISABLE_HEALING = 173, /** GetDisableManaGain */ - MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 173, + MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 174, /** GetAlwaysAllowAttack */ - MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 174, + MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 175, /** GetAllowEtherealAttack */ - MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 175, + MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 176, /** GetOverrideAttackMagical */ - MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 176, + MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 177, /** GetModifierUnitStatsNeedsRefresh */ - MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 177, + MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 178, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 178, + MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 179, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 179, + MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 180, /** GetModifierUnitDisllowUpgrading */ - MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 180, + MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 181, /** GetModifierDodgeProjectile */ - MODIFIER_PROPERTY_DODGE_PROJECTILE = 181, + MODIFIER_PROPERTY_DODGE_PROJECTILE = 182, /** GetTriggerCosmeticAndEndAttack */ - MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 182, + MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 183, /** GetModifierMaxDebuffDuration */ - MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 183, + MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 184, /** GetPrimaryStatDamageMultiplier */ - MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 184, + MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 185, /** GetModifierPreAttack_DeadlyBlow */ - MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 185, + MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 186, /** GetAlwaysAutoAttackWhileHoldPosition */ - MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 186, + MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 187, /** GetPhysicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 187, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, /** GetMagicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, + MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, /** GetCriticalStrikeBonus */ - MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 189, + MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 190, /** GetConvertAttackPhysicalToPure */ - MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 190, + MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 191, + /** GetBuffAmplification */ + MODIFIER_PROPERTY_BUFF_AMPLIFICATION = 192, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 191, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 193, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 192, + MODIFIER_EVENT_ON_ATTACK_RECORD = 194, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 193, + MODIFIER_EVENT_ON_ATTACK_START = 195, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 194, + MODIFIER_EVENT_ON_ATTACK = 196, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 195, + MODIFIER_EVENT_ON_ATTACK_LANDED = 197, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 196, + MODIFIER_EVENT_ON_ATTACK_FAIL = 198, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 197, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 199, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 198, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 200, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 199, + MODIFIER_EVENT_ON_ORDER = 201, + /** OnOrderReceived */ + MODIFIER_EVENT_ON_ORDER_RECEIVED = 202, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 200, + MODIFIER_EVENT_ON_UNIT_MOVED = 203, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 201, + MODIFIER_EVENT_ON_ABILITY_START = 204, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 202, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 205, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 203, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 206, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 204, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 207, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 205, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 208, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 206, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 209, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 207, + MODIFIER_EVENT_ON_REFRESH = 210, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 208, + MODIFIER_EVENT_ON_TAKEDAMAGE = 211, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 209, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 212, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 210, + MODIFIER_EVENT_ON_STATE_CHANGED = 213, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 211, + MODIFIER_EVENT_ON_ORB_EFFECT = 214, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 212, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 215, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 213, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 216, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 214, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 217, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 215, + MODIFIER_EVENT_ON_ATTACKED = 218, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 216, + MODIFIER_EVENT_ON_DEATH = 219, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 217, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 220, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 218, + MODIFIER_EVENT_ON_RESPAWN = 221, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 219, + MODIFIER_EVENT_ON_SPENT_MANA = 222, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 220, + MODIFIER_EVENT_ON_SPENT_HEALTH = 223, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 221, + MODIFIER_EVENT_ON_TELEPORTING = 224, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 222, + MODIFIER_EVENT_ON_TELEPORTED = 225, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 223, + MODIFIER_EVENT_ON_SET_LOCATION = 226, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 224, + MODIFIER_EVENT_ON_HEALTH_GAINED = 227, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 225, + MODIFIER_EVENT_ON_MANA_GAINED = 228, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 226, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 229, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 227, + MODIFIER_EVENT_ON_HERO_KILLED = 230, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 228, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 231, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 229, + MODIFIER_EVENT_ON_BUILDING_KILLED = 232, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 230, + MODIFIER_EVENT_ON_MODEL_CHANGED = 233, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 231, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 234, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 232, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 235, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 233, + MODIFIER_PROPERTY_TOOLTIP = 236, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 234, + MODIFIER_PROPERTY_MODEL_CHANGE = 237, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 235, + MODIFIER_PROPERTY_MODEL_SCALE = 238, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 236, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 239, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 237, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 240, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 238, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 241, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 239, + MODIFIER_PROPERTY_IS_SCEPTER = 242, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 240, + MODIFIER_PROPERTY_IS_SHARD = 243, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 241, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 244, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 242, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 245, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 243, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 246, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 244, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 247, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 245, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 248, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 246, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 249, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 247, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 250, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 248, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 251, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 249, + MODIFIER_PROPERTY_DISABLE_TURNING = 252, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 250, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 253, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 251, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 254, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 252, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 255, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 253, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 256, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 254, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 257, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 255, + MODIFIER_EVENT_ON_DOMINATED = 258, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 256, + MODIFIER_EVENT_ON_KILL = 259, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 257, + MODIFIER_EVENT_ON_ASSIST = 260, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 258, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 261, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 259, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 262, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 260, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 263, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 261, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 264, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 262, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 265, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 263, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 266, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 264, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 265, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 267, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 268, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 266, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 269, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 267, + MODIFIER_PROPERTY_TOOLTIP2 = 270, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 268, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 271, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 269, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 272, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 270, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 273, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 271, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 274, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 272, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 275, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 273, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 276, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 274, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 277, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 275, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 276, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 278, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 279, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 277, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 280, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 278, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 281, /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 279, + MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 282, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 280, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 283, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 281, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 284, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 282, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 285, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 283, + MODIFIER_PROPERTY_PACK_RAT = 286, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 284, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 287, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 285, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 288, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 286, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 289, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 287, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 290, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 288, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 291, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 289, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 292, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 290, + MODIFIER_PROPERTY_FAIL_ATTACK = 293, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 291, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 294, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 292, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 295, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 293, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 296, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 294, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 297, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 295, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 298, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 296, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 299, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 297, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 300, /** GetModifierSlowResistanceAppliesToAttacks */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 298, + MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 301, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 299, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 302, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 300, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 303, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 301, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 304, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 302, + MODIFIER_PROPERTY_BECOME_STRENGTH = 305, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 303, + MODIFIER_PROPERTY_BECOME_AGILITY = 306, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 304, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 307, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 305, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 308, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 306, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 309, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 307, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 310, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 308, + MODIFIER_PROPERTY_SHARE_XPRUNE = 311, /** GetModifierXPFountainCountdownTimeOverride */ - MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 309, + MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 312, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 310, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 313, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 311, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 314, /** GetModifierPreserveNeutralItemPassives */ - MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 312, + MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 315, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 313, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 316, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 314, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 317, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 315, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 318, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 316, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 319, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 317, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 320, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 318, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 321, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 319, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 322, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 320, + MODIFIER_PROPERTY_ABILITY_POINTS = 323, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 321, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 324, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 322, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 325, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 323, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 326, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 324, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 327, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 325, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 328, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 326, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 329, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 327, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 330, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 328, + MODIFIER_PROPERTY_FOW_TEAM = 331, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 329, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 332, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 330, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 333, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 331, + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 334, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 332, + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 335, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 333, + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 336, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 334, + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 337, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 335, + MODIFIER_EVENT_ON_DAY_STARTED = 338, /** OnNightStarted */ - MODIFIER_EVENT_ON_NIGHT_STARTED = 336, + MODIFIER_EVENT_ON_NIGHT_STARTED = 339, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 337, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 340, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 338, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 341, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 339, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 342, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 340, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 343, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 341, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 344, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 342, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 345, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 343, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 346, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 344, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 347, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 345, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 348, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 346, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 349, /** OnTreeCutDown */ - MODIFIER_EVENT_ON_TREE_CUT_DOWN = 347, + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 350, /** OnCleaveAttackLanded */ - MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 348, + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 351, /** MinAttributeLevel */ - MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 349, + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 352, /** GetTierTokenReroll */ - MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 350, + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 353, /** GetVisionDegreeRestriction */ - MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 351, + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 354, /** GetModifierTotal_ConstantBlockStacking */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 352, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 355, /** GetModifierInventorySlotRestricted */ - MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 353, + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 356, /** OnTierTokenRerolled */ - MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 354, + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 357, /** GetRedirectSpell */ - MODIFIER_PROPERTY_REDIRECT_SPELL = 355, + MODIFIER_PROPERTY_REDIRECT_SPELL = 358, /** GetBaseAttackPostBonus */ - MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 356, + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 359, /** OnFoWTeamChanged */ - MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 357, + MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 360, /** GetSuppressAttackProcs */ - MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 358, + MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 361, /** OnAbilityToggled */ - MODIFIER_EVENT_ON_ABILITY_TOGGLED = 359, + MODIFIER_EVENT_ON_ABILITY_TOGGLED = 362, /** GetModifierAvoidAttackProcs */ - MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 360, + MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 363, /** OnRuneSpawn */ - MODIFIER_EVENT_ON_RUNE_SPAWN = 361, + MODIFIER_EVENT_ON_RUNE_SPAWN = 364, /** GetModifierProperty_PhysicalLifesteal */ - MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 362, + MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 365, /** GetModifierProperty_MagicalLifesteal */ - MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 363, + MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 366, /** OnPureDamageCalculated */ - MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 364, + MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 367, /** GetModifierNeutralTrinketOptions */ - MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 365, + MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 368, /** GetModifierNeutralEnhancementOptions */ - MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 366, + MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 369, /** GetModifierMoveSpeedMax_BonusConstant */ - MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 367, + MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 370, /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ - MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 368, + MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 371, /** GetModifierPropertyForbidIllusions */ - MODIFIER_PROPERTY_FORBID_ILLUSIONS = 369, + MODIFIER_PROPERTY_FORBID_ILLUSIONS = 372, /** GetModifierPropertyManacostOverride */ - MODIFIER_PROPERTY_MANACOST_OVERRIDE = 370, + MODIFIER_PROPERTY_MANACOST_OVERRIDE = 373, /** GetModifierPropertyRestorationAmplification */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 371, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 374, /** GetModifierPropertyRestorationAmplificationUnique */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 372, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 375, /** GetModifierPropertyHealingAmplificationUnique */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 373, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 376, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 374, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 377, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 375, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 378, + /** GetModifierPropertySuppressInvalidMoveAttackOrders */ + MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 379, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 376, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 380, /** GetRequiredLevel */ - MODIFIER_PROPERTY_REQUIRED_LEVEL = 377, - MODIFIER_FUNCTION_LAST = 378, + MODIFIER_PROPERTY_REQUIRED_LEVEL = 381, + /** OnModifierRefreshed */ + MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 382, + /** OnAbilitySwapped */ + MODIFIER_EVENT_ON_ABILITY_SWAPPED = 383, + /** GetModifierOverrideCreepBounty */ + MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 384, + /** GetModifierOverrideBaseDamage */ + MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 385, + MODIFIER_FUNCTION_LAST = 386, MODIFIER_FUNCTION_INVALID = 65535, } diff --git a/files/engine-enums.json b/files/engine-enums.json index af5abfa..56ebbea 100644 --- a/files/engine-enums.json +++ b/files/engine-enums.json @@ -1827,6 +1827,22 @@ "name": "ACT_DOTA_KINETIC_FIELD", "shortName": "DOTA_KINETIC_FIELD" }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "shortName": "DOTA_LARGO_ULT_STRUM_FAIL" + }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "shortName": "DOTA_LARGO_ULT_STRUM_SUCCESS" + }, + { + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_OFF", + "shortName": "DOTA_LARGO_ULT_TOGGLE_OFF" + }, + { + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_ON", + "shortName": "DOTA_LARGO_ULT_TOGGLE_ON" + }, { "name": "ACT_DOTA_LASSO_LOOP", "shortName": "DOTA_LASSO_LOOP" @@ -6466,6 +6482,10 @@ "name": "DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT", "shortName": "DONT_RESUME_MOVEMENT" }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", + "shortName": "FORCE_NO_INNATE_UI" + }, { "name": "DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING", "shortName": "FREE_DRAW_TARGETING" diff --git a/files/events.json b/files/events.json index 08d0851..85cd09b 100644 --- a/files/events.json +++ b/files/events.json @@ -5246,6 +5246,25 @@ } ] }, + { + "name": "dota_unit_aghshard_status_change", + "sourceFile": "game", + "local": false, + "fields": [ + { + "name": "entindex", + "type": "EntityIndex" + }, + { + "name": "has_scepter", + "type": "bool" + }, + { + "name": "has_shard", + "type": "bool" + } + ] + }, { "name": "npc_spawned", "sourceFile": "game", diff --git a/files/panorama/enums.json b/files/panorama/enums.json index 373e99f..3049e98 100644 --- a/files/panorama/enums.json +++ b/files/panorama/enums.json @@ -713,6 +713,10 @@ { "name": "OVERHEAD_ALERT_AEGIS", "value": 26 + }, + { + "name": "OVERHEAD_ALERT_DISPEL", + "value": 27 } ] }, @@ -1735,6 +1739,10 @@ { "name": "DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM", "value": 281474976710656 + }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", + "value": 562949953421312 } ] }, @@ -3050,9 +3058,25 @@ "name": "ACT_DOTA_UNICYCLE_END", "value": 1773 }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "value": 1774 + }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "value": 1775 + }, { "name": "ACT_DOTA_MVP_SCREEN", "value": 1776 + }, + { + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_ON", + "value": 1777 + }, + { + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_OFF", + "value": 1778 } ] }, @@ -4256,1197 +4280,1237 @@ "description": "Method Name: `GetModifierPercentageGoldRateBoost`", "value": 138 }, + { + "name": "MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "description": "Method Name: `GetModifierPercentageConvertExpToGold`", + "value": 139 + }, { "name": "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_CriticalStrike`", - "value": 139 + "value": 140 }, { "name": "MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_Target_CriticalStrike`", - "value": 140 + "value": 141 }, { "name": "MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierMagical_ConstantBlock`", - "value": 141 + "value": 142 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierPhysical_ConstantBlock`", - "value": 142 + "value": 143 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", "description": "Method Name: `GetModifierPhysical_ConstantBlockSpecial`", - "value": 143 + "value": 144 }, { "name": "MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", "description": "Method Name: `GetModifierInnateDamageBlockPctOverride`", - "value": 144 + "value": 145 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", "description": "Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`", - "value": 145 + "value": 146 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierTotal_ConstantBlock`", - "value": 146 + "value": 147 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION", "description": "Method Name: `GetOverrideAnimation`", - "value": 147 + "value": 148 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", "description": "Method Name: `GetOverrideAnimationRate`", - "value": 148 + "value": 149 }, { "name": "MODIFIER_PROPERTY_ABSORB_SPELL", "description": "Method Name: `GetAbsorbSpell`", - "value": 149 + "value": 150 }, { "name": "MODIFIER_PROPERTY_REFLECT_SPELL", "description": "Method Name: `GetReflectSpell`", - "value": 150 + "value": 151 }, { "name": "MODIFIER_PROPERTY_DISABLE_AUTOATTACK", "description": "Method Name: `GetDisableAutoAttack`", - "value": 151 + "value": 152 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION", "description": "Method Name: `GetBonusDayVision`", - "value": 152 + "value": 153 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", "description": "Method Name: `GetBonusDayVisionPercentage`", - "value": 153 + "value": 154 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION", "description": "Method Name: `GetBonusNightVision`", - "value": 154 + "value": 155 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", "description": "Method Name: `GetBonusNightVisionUnique`", - "value": 155 + "value": 156 }, { "name": "MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", "description": "Method Name: `GetBonusVisionPercentage`", - "value": 156 + "value": 157 }, { "name": "MODIFIER_PROPERTY_FIXED_DAY_VISION", "description": "Method Name: `GetFixedDayVision`", - "value": 157 + "value": 158 }, { "name": "MODIFIER_PROPERTY_FIXED_NIGHT_VISION", "description": "Method Name: `GetFixedNightVision`", - "value": 158 + "value": 159 }, { "name": "MODIFIER_PROPERTY_MIN_HEALTH", "description": "Method Name: `GetMinHealth`", - "value": 159 + "value": 160 }, { "name": "MODIFIER_PROPERTY_MIN_MANA", "description": "Method Name: `GetMinMana`", - "value": 160 + "value": 161 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", "description": "Method Name: `GetAbsoluteNoDamagePhysical`", - "value": 161 + "value": 162 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", "description": "Method Name: `GetAbsoluteNoDamageMagical`", - "value": 162 + "value": 163 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", "description": "Method Name: `GetAbsoluteNoDamagePure`", - "value": 163 + "value": 164 }, { "name": "MODIFIER_PROPERTY_IS_ILLUSION", "description": "Method Name: `GetIsIllusion`", - "value": 164 + "value": 165 }, { "name": "MODIFIER_PROPERTY_ILLUSION_LABEL", "description": "Method Name: `GetModifierIllusionLabel`", - "value": 165 + "value": 166 }, { "name": "MODIFIER_PROPERTY_STRONG_ILLUSION", "description": "Method Name: `GetModifierStrongIllusion`", - "value": 166 + "value": 167 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION", "description": "Method Name: `GetModifierSuperIllusion`", - "value": 167 + "value": 168 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", "description": "Method Name: `GetModifierSuperIllusionWithUltimate`", - "value": 168 + "value": 169 }, { "name": "MODIFIER_PROPERTY_XP_DURING_DEATH", "description": "Method Name: `GetModifierXPDuringDeath`", - "value": 169 + "value": 170 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", "description": "Method Name: `GetModifierTurnRate_Percentage`", - "value": 170 + "value": 171 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", "description": "Method Name: `GetModifierTurnRate_Override`", - "value": 171 + "value": 172 }, { "name": "MODIFIER_PROPERTY_DISABLE_HEALING", "description": "Method Name: `GetDisableHealing`", - "value": 172 + "value": 173 }, { "name": "MODIFIER_PROPERTY_DISABLE_MANA_GAIN", "description": "Method Name: `GetDisableManaGain`", - "value": 173 + "value": 174 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", "description": "Method Name: `GetAlwaysAllowAttack`", - "value": 174 + "value": 175 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", "description": "Method Name: `GetAllowEtherealAttack`", - "value": 175 + "value": 176 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "description": "Method Name: `GetOverrideAttackMagical`", - "value": 176 + "value": 177 }, { "name": "MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "description": "Method Name: `GetModifierUnitStatsNeedsRefresh`", - "value": 177 + "value": 178 }, { "name": "MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value": 178 + "value": 179 }, { "name": "MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value": 179 + "value": 180 }, { "name": "MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", "description": "Method Name: `GetModifierUnitDisllowUpgrading`", - "value": 180 + "value": 181 }, { "name": "MODIFIER_PROPERTY_DODGE_PROJECTILE", "description": "Method Name: `GetModifierDodgeProjectile`", - "value": 181 + "value": 182 }, { "name": "MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", "description": "Method Name: `GetTriggerCosmeticAndEndAttack`", - "value": 182 + "value": 183 }, { "name": "MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", "description": "Method Name: `GetModifierMaxDebuffDuration`", - "value": 183 + "value": 184 }, { "name": "MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", "description": "Method Name: `GetPrimaryStatDamageMultiplier`", - "value": 184 + "value": 185 }, { "name": "MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", "description": "Method Name: `GetModifierPreAttack_DeadlyBlow`", - "value": 185 + "value": 186 }, { "name": "MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", "description": "Method Name: `GetAlwaysAutoAttackWhileHoldPosition`", - "value": 186 + "value": 187 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetPhysicalArmorPiercingPercentageTarget`", - "value": 187 + "value": 188 }, { "name": "MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetMagicalArmorPiercingPercentageTarget`", - "value": 188 + "value": 189 }, { "name": "MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", "description": "Method Name: `GetCriticalStrikeBonus`", - "value": 189 + "value": 190 }, { "name": "MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", "description": "Method Name: `GetConvertAttackPhysicalToPure`", - "value": 190 + "value": 191 + }, + { + "name": "MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "description": "Method Name: `GetBuffAmplification`", + "value": 192 }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 191 + "value": 193 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 192 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 193 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 194 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 195 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 196 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 197 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 198 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 199 + "value": 201 + }, + { + "name": "MODIFIER_EVENT_ON_ORDER_RECEIVED", + "description": "Method Name: `OnOrderReceived`", + "value": 202 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 200 + "value": 203 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 201 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 202 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 203 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 204 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 205 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 206 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 207 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 208 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 209 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 210 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 211 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 212 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 213 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 214 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 215 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 216 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 217 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 218 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 219 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 220 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 221 + "value": 224 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 222 + "value": 225 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 223 + "value": 226 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 224 + "value": 227 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 225 + "value": 228 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 226 + "value": 229 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 227 + "value": 230 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 228 + "value": 231 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 229 + "value": 232 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 230 + "value": 233 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 231 + "value": 234 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 232 + "value": 235 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 233 + "value": 236 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 234 + "value": 237 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 235 + "value": 238 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 236 + "value": 239 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 237 + "value": 240 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 238 + "value": 241 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 239 + "value": 242 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 240 + "value": 243 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 241 + "value": 244 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 242 + "value": 245 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 243 + "value": 246 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 244 + "value": 247 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 245 + "value": 248 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 246 + "value": 249 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 247 + "value": 250 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 248 + "value": 251 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 249 + "value": 252 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 250 + "value": 253 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 251 + "value": 254 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 252 + "value": 255 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 253 + "value": 256 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 254 + "value": 257 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 255 + "value": 258 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 256 + "value": 259 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 257 + "value": 260 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 258 + "value": 261 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 259 + "value": 262 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 260 + "value": 263 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 261 + "value": 264 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 262 + "value": 265 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 263 + "value": 266 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 264 + "value": 267 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 265 + "value": 268 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 266 + "value": 269 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 267 + "value": 270 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 268 + "value": 271 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 269 + "value": 272 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 270 + "value": 273 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 271 + "value": 274 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 272 + "value": 275 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 273 + "value": 276 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 274 + "value": 277 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 275 + "value": 278 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 276 + "value": 279 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 277 + "value": 280 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 278 + "value": 281 }, { "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", "description": "Method Name: `OnPreDebuffApplied`", - "value": 279 + "value": 282 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 280 + "value": 283 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 281 + "value": 284 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 282 + "value": 285 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 283 + "value": 286 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 284 + "value": 287 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 285 + "value": 288 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 286 + "value": 289 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", "description": "This property controls 'universal' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingDamageConstant`.", - "value": 287 + "value": 290 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 288 + "value": 291 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 289 + "value": 292 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 290 + "value": 293 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 291 + "value": 294 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 292 + "value": 295 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 293 + "value": 296 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 294 + "value": 297 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 295 + "value": 298 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 296 + "value": 299 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 297 + "value": 300 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", "description": "Method Name: `GetModifierSlowResistanceAppliesToAttacks`", - "value": 298 + "value": 301 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 299 + "value": 302 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 300 + "value": 303 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 301 + "value": 304 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 302 + "value": 305 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 303 + "value": 306 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 304 + "value": 307 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 305 + "value": 308 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 306 + "value": 309 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 307 + "value": 310 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 308 + "value": 311 }, { "name": "MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", "description": "Method Name: `GetModifierXPFountainCountdownTimeOverride`", - "value": 309 + "value": 312 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 310 + "value": 313 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 311 + "value": 314 }, { "name": "MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", "description": "Method Name: `GetModifierPreserveNeutralItemPassives`", - "value": 312 + "value": 315 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 313 + "value": 316 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 314 + "value": 317 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 315 + "value": 318 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 316 + "value": 319 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 317 + "value": 320 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 318 + "value": 321 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 319 + "value": 322 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 320 + "value": 323 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 321 + "value": 324 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 322 + "value": 325 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 323 + "value": 326 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 324 + "value": 327 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 325 + "value": 328 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 326 + "value": 329 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 327 + "value": 330 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 328 + "value": 331 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 329 + "value": 332 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 330 + "value": 333 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 331 + "value": 334 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 332 + "value": 335 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 333 + "value": 336 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 334 + "value": 337 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 335 + "value": 338 }, { "name": "MODIFIER_EVENT_ON_NIGHT_STARTED", "description": "Method Name: `OnNightStarted`", - "value": 336 + "value": 339 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 337 + "value": 340 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 338 + "value": 341 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 339 + "value": 342 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 340 + "value": 343 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 341 + "value": 344 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 342 + "value": 345 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 343 + "value": 346 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 344 + "value": 347 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 345 + "value": 348 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 346 + "value": 349 }, { "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", "description": "Method Name: `OnTreeCutDown`", - "value": 347 + "value": 350 }, { "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", "description": "Method Name: `OnCleaveAttackLanded`", - "value": 348 + "value": 351 }, { "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", "description": "Method Name: `MinAttributeLevel`", - "value": 349 + "value": 352 }, { "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", "description": "Method Name: `GetTierTokenReroll`", - "value": 350 + "value": 353 }, { "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", "description": "Method Name: `GetVisionDegreeRestriction`", - "value": 351 + "value": 354 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", - "value": 352 + "value": 355 }, { "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", "description": "Method Name: `GetModifierInventorySlotRestricted`", - "value": 353 + "value": 356 }, { "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", "description": "Method Name: `OnTierTokenRerolled`", - "value": 354 + "value": 357 }, { "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", "description": "Method Name: `GetRedirectSpell`", - "value": 355 + "value": 358 }, { "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", "description": "Method Name: `GetBaseAttackPostBonus`", - "value": 356 + "value": 359 }, { "name": "MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", "description": "Method Name: `OnFoWTeamChanged`", - "value": 357 + "value": 360 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", "description": "Method Name: `GetSuppressAttackProcs`", - "value": 358 + "value": 361 }, { "name": "MODIFIER_EVENT_ON_ABILITY_TOGGLED", "description": "Method Name: `OnAbilityToggled`", - "value": 359 + "value": 362 }, { "name": "MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", "description": "Method Name: `GetModifierAvoidAttackProcs`", - "value": 360 + "value": 363 }, { "name": "MODIFIER_EVENT_ON_RUNE_SPAWN", "description": "Method Name: `OnRuneSpawn`", - "value": 361 + "value": 364 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_PhysicalLifesteal`", - "value": 362 + "value": 365 }, { "name": "MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_MagicalLifesteal`", - "value": 363 + "value": 366 }, { "name": "MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", "description": "Method Name: `OnPureDamageCalculated`", - "value": 364 + "value": 367 }, { "name": "MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", "description": "Method Name: `GetModifierNeutralTrinketOptions`", - "value": 365 + "value": 368 }, { "name": "MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", "description": "Method Name: `GetModifierNeutralEnhancementOptions`", - "value": 366 + "value": 369 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedMax_BonusConstant`", - "value": 367 + "value": 370 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", - "value": 368 + "value": 371 }, { "name": "MODIFIER_PROPERTY_FORBID_ILLUSIONS", "description": "Method Name: `GetModifierPropertyForbidIllusions`", - "value": 369 + "value": 372 }, { "name": "MODIFIER_PROPERTY_MANACOST_OVERRIDE", "description": "Method Name: `GetModifierPropertyManacostOverride`", - "value": 370 + "value": 373 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", "description": "Method Name: `GetModifierPropertyRestorationAmplification`", - "value": 371 + "value": 374 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", "description": "Method Name: `GetModifierPropertyRestorationAmplificationUnique`", - "value": 372 + "value": 375 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", - "value": 373 + "value": 376 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 374 + "value": 377 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 375 + "value": 378 + }, + { + "name": "MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "description": "Method Name: `GetModifierPropertySuppressInvalidMoveAttackOrders`", + "value": 379 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 376 + "value": 380 }, { "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", "description": "Method Name: `GetRequiredLevel`", - "value": 377 + "value": 381 + }, + { + "name": "MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "description": "Method Name: `OnModifierRefreshed`", + "value": 382 + }, + { + "name": "MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "description": "Method Name: `OnAbilitySwapped`", + "value": 383 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "description": "Method Name: `GetModifierOverrideCreepBounty`", + "value": 384 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "description": "Method Name: `GetModifierOverrideBaseDamage`", + "value": 385 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 378 + "value": 386 }, { "name": "MODIFIER_FUNCTION_INVALID", diff --git a/files/vscripts/api.json b/files/vscripts/api.json index 08ccbbd..00f85df 100644 --- a/files/vscripts/api.json +++ b/files/vscripts/api.json @@ -153,180 +153,7 @@ "name": "CBaseAnimGraph", "clientName": "CBaseAnimGraph", "extend": "CBaseModelEntity", - "members": [ - { - "kind": "function", - "name": "GetGraphParameter", - "available": "server", - "description": "Get the value of the given animGraph parameter.", - "returns": [ - "table" - ], - "args": [ - { - "name": "param", - "types": [ - "string" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphLookTarget", - "available": "server", - "description": "Pass the desired look target in world space to the graph.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "value", - "types": [ - "Vector" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameter", - "available": "server", - "description": "Set the specific param value, type is inferred from the type in script.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "param", - "types": [ - "string" - ] - }, - { - "name": "svArg", - "types": [ - "table" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameterBool", - "available": "server", - "description": "Set the specific param on or off.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - }, - { - "name": "value", - "types": [ - "bool" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameterEnum", - "available": "server", - "description": "Pass the enum (int) value to the specified param.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - }, - { - "name": "value", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameterFloat", - "available": "server", - "description": "Pass the float value to the specified param.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - }, - { - "name": "value", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameterInt", - "available": "server", - "description": "Pass the int value to the specified param.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - }, - { - "name": "value", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetGraphParameterVector", - "available": "server", - "description": "Pass the vector value to the specified param in the graph.", - "returns": [ - "nil" - ], - "args": [ - { - "name": "name", - "types": [ - "string" - ] - }, - { - "name": "value", - "types": [ - "Vector" - ] - } - ] - } - ] + "members": [] }, { "kind": "class", @@ -9664,6 +9491,23 @@ } ] }, + { + "kind": "function", + "name": "SetControllableByAllPlayers", + "available": "server", + "description": "Set this unit controllable by all players.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "controllableByAllPlayers", + "types": [ + "bool" + ] + } + ] + }, { "kind": "function", "name": "SetControllableByPlayer", @@ -15442,6 +15286,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetBuffAmplification", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetConvertAttackPhysicalToPure", @@ -17454,6 +17308,26 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierOverrideBaseDamage", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, + { + "kind": "function", + "name": "GetModifierOverrideCreepBounty", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPercentageAttackAnimTime", @@ -17481,6 +17355,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierPercentageConvertExpToGold", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPercentageCooldown", @@ -18118,6 +18002,16 @@ "nil" ] }, + { + "kind": "function", + "name": "GetModifierPropertySuppressInvalidMoveAttackOrders", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPropertyUpgradeNeutralArtifacts", @@ -18934,6 +18828,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnAbilitySwapped", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnAbilityToggled", @@ -19422,6 +19326,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnModifierRefreshed", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnModifierRemoved", @@ -19469,6 +19383,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnOrderReceived", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnPreDebuffApplied", @@ -35862,6 +35786,23 @@ ], "args": [] }, + { + "kind": "function", + "name": "DebugChangeTeam", + "available": "server", + "description": "Changes the team of the hero.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "handle" + ] + } + ] + }, { "kind": "function", "name": "DebugCreateHeroWithVariant", diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index 821cc42..801da64 100644 --- a/files/vscripts/enums.json +++ b/files/vscripts/enums.json @@ -452,6 +452,10 @@ "name": "DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES", "value": 0 }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", + "value": 0 + }, { "name": "DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING", "value": 0 @@ -1649,6 +1653,10 @@ { "name": "OVERHEAD_ALERT_AEGIS", "value": 26 + }, + { + "name": "OVERHEAD_ALERT_DISPEL", + "value": 27 } ] }, @@ -9025,113 +9033,129 @@ "name": "ACT_DOTA_UNICYCLE_END", "value": 1773 }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_SUCCESS", + "value": 1774 + }, + { + "name": "ACT_DOTA_LARGO_ULT_STRUM_FAIL", + "value": 1775 + }, { "name": "ACT_DOTA_MVP_SCREEN", "value": 1776 }, { - "name": "ACT_DOTA_RUN_STATUE", + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_ON", "value": 1777 }, { - "name": "ACT_DOTA_CAST1_STATUE", + "name": "ACT_DOTA_LARGO_ULT_TOGGLE_OFF", "value": 1778 }, { - "name": "ACT_DOTA_CAST2_STATUE", + "name": "ACT_DOTA_RUN_STATUE", "value": 1779 }, { - "name": "ACT_DOTA_STUN_STATUE", + "name": "ACT_DOTA_CAST1_STATUE", "value": 1780 }, { - "name": "ACT_DOTA_FLAIL_STATUE", + "name": "ACT_DOTA_CAST2_STATUE", "value": 1781 }, { - "name": "ACT_DOTA_SPAWN_STATUE", + "name": "ACT_DOTA_STUN_STATUE", "value": 1782 }, { - "name": "ACT_DOTA_TELEPORT_END_STATUE", + "name": "ACT_DOTA_FLAIL_STATUE", "value": 1783 }, { - "name": "ACT_DOTA_ATTACK_STATUE", + "name": "ACT_DOTA_SPAWN_STATUE", "value": 1784 }, { - "name": "ACT_DOTA_FORCESTAFF_STATUE", + "name": "ACT_DOTA_TELEPORT_END_STATUE", "value": 1785 }, { - "name": "ACT_DOTA_TELEPORT_STATUE", + "name": "ACT_DOTA_ATTACK_STATUE", "value": 1786 }, { - "name": "ACT_DOTA_VICTORY_STATUE", + "name": "ACT_DOTA_FORCESTAFF_STATUE", "value": 1787 }, { - "name": "ACT_DOTA_TAUNT_STATUE", + "name": "ACT_DOTA_TELEPORT_STATUE", "value": 1788 }, { - "name": "ACT_DOTA_DISABLED_END", + "name": "ACT_DOTA_VICTORY_STATUE", "value": 1789 }, { - "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "name": "ACT_DOTA_TAUNT_STATUE", + "value": 1790 + }, + { + "name": "ACT_DOTA_IDLE_STATUE", "value": 1791 }, { - "name": "ACT_DOTA_RELAX_IN", + "name": "ACT_DOTA_DISABLED_END", "value": 1792 }, { - "name": "ACT_DOTA_RELAX_OUT", - "value": 1793 + "name": "ACT_DOTA_CYCLONE", + "value": 1796 }, { - "name": "ACT_DOTA_CAST_FENCE", - "value": 1794 + "name": "ACT_DOTA_IMPALE", + "value": 1797 }, { - "name": "ACT_DOTA_RUN_ALT", + "name": "ACT_DOTA_TORRENT", "value": 1798 }, { - "name": "ACT_DOTA_CAST3_STATUE", + "name": "ACT_DOTA_RUN_ALT", "value": 1799 }, { - "name": "ACT_DOTA_CAST4_STATUE", + "name": "ACT_DOTA_CAST3_STATUE", "value": 1800 }, { - "name": "ACT_DOTA_CAST5_STATUE", + "name": "ACT_DOTA_CAST4_STATUE", "value": 1801 }, { - "name": "ACT_DOTA_IDLE_STATUE", + "name": "ACT_DOTA_CAST5_STATUE", "value": 1802 }, { - "name": "ACT_DOTA_CYCLONE", - "value": 1803 - }, - { - "name": "ACT_DOTA_IMPALE", + "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", "value": 1804 }, { - "name": "ACT_DOTA_TORRENT", + "name": "ACT_DOTA_VOODOO_REST", "value": 1805 }, { - "name": "ACT_DOTA_VOODOO_REST", + "name": "ACT_DOTA_RELAX_IN", "value": 1806 + }, + { + "name": "ACT_DOTA_RELAX_OUT", + "value": 1807 + }, + { + "name": "ACT_DOTA_CAST_FENCE", + "value": 1808 } ] }, @@ -9862,1197 +9886,1237 @@ "description": "Method Name: `GetModifierPercentageGoldRateBoost`", "value": 138 }, + { + "name": "MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", + "description": "Method Name: `GetModifierPercentageConvertExpToGold`", + "value": 139 + }, { "name": "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_CriticalStrike`", - "value": 139 + "value": 140 }, { "name": "MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_Target_CriticalStrike`", - "value": 140 + "value": 141 }, { "name": "MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierMagical_ConstantBlock`", - "value": 141 + "value": 142 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierPhysical_ConstantBlock`", - "value": 142 + "value": 143 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", "description": "Method Name: `GetModifierPhysical_ConstantBlockSpecial`", - "value": 143 + "value": 144 }, { "name": "MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", "description": "Method Name: `GetModifierInnateDamageBlockPctOverride`", - "value": 144 + "value": 145 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", "description": "Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`", - "value": 145 + "value": 146 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierTotal_ConstantBlock`", - "value": 146 + "value": 147 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION", "description": "Method Name: `GetOverrideAnimation`", - "value": 147 + "value": 148 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", "description": "Method Name: `GetOverrideAnimationRate`", - "value": 148 + "value": 149 }, { "name": "MODIFIER_PROPERTY_ABSORB_SPELL", "description": "Method Name: `GetAbsorbSpell`", - "value": 149 + "value": 150 }, { "name": "MODIFIER_PROPERTY_REFLECT_SPELL", "description": "Method Name: `GetReflectSpell`", - "value": 150 + "value": 151 }, { "name": "MODIFIER_PROPERTY_DISABLE_AUTOATTACK", "description": "Method Name: `GetDisableAutoAttack`", - "value": 151 + "value": 152 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION", "description": "Method Name: `GetBonusDayVision`", - "value": 152 + "value": 153 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", "description": "Method Name: `GetBonusDayVisionPercentage`", - "value": 153 + "value": 154 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION", "description": "Method Name: `GetBonusNightVision`", - "value": 154 + "value": 155 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", "description": "Method Name: `GetBonusNightVisionUnique`", - "value": 155 + "value": 156 }, { "name": "MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", "description": "Method Name: `GetBonusVisionPercentage`", - "value": 156 + "value": 157 }, { "name": "MODIFIER_PROPERTY_FIXED_DAY_VISION", "description": "Method Name: `GetFixedDayVision`", - "value": 157 + "value": 158 }, { "name": "MODIFIER_PROPERTY_FIXED_NIGHT_VISION", "description": "Method Name: `GetFixedNightVision`", - "value": 158 + "value": 159 }, { "name": "MODIFIER_PROPERTY_MIN_HEALTH", "description": "Method Name: `GetMinHealth`", - "value": 159 + "value": 160 }, { "name": "MODIFIER_PROPERTY_MIN_MANA", "description": "Method Name: `GetMinMana`", - "value": 160 + "value": 161 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", "description": "Method Name: `GetAbsoluteNoDamagePhysical`", - "value": 161 + "value": 162 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", "description": "Method Name: `GetAbsoluteNoDamageMagical`", - "value": 162 + "value": 163 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", "description": "Method Name: `GetAbsoluteNoDamagePure`", - "value": 163 + "value": 164 }, { "name": "MODIFIER_PROPERTY_IS_ILLUSION", "description": "Method Name: `GetIsIllusion`", - "value": 164 + "value": 165 }, { "name": "MODIFIER_PROPERTY_ILLUSION_LABEL", "description": "Method Name: `GetModifierIllusionLabel`", - "value": 165 + "value": 166 }, { "name": "MODIFIER_PROPERTY_STRONG_ILLUSION", "description": "Method Name: `GetModifierStrongIllusion`", - "value": 166 + "value": 167 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION", "description": "Method Name: `GetModifierSuperIllusion`", - "value": 167 + "value": 168 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", "description": "Method Name: `GetModifierSuperIllusionWithUltimate`", - "value": 168 + "value": 169 }, { "name": "MODIFIER_PROPERTY_XP_DURING_DEATH", "description": "Method Name: `GetModifierXPDuringDeath`", - "value": 169 + "value": 170 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", "description": "Method Name: `GetModifierTurnRate_Percentage`", - "value": 170 + "value": 171 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", "description": "Method Name: `GetModifierTurnRate_Override`", - "value": 171 + "value": 172 }, { "name": "MODIFIER_PROPERTY_DISABLE_HEALING", "description": "Method Name: `GetDisableHealing`", - "value": 172 + "value": 173 }, { "name": "MODIFIER_PROPERTY_DISABLE_MANA_GAIN", "description": "Method Name: `GetDisableManaGain`", - "value": 173 + "value": 174 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", "description": "Method Name: `GetAlwaysAllowAttack`", - "value": 174 + "value": 175 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", "description": "Method Name: `GetAllowEtherealAttack`", - "value": 175 + "value": 176 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "description": "Method Name: `GetOverrideAttackMagical`", - "value": 176 + "value": 177 }, { "name": "MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "description": "Method Name: `GetModifierUnitStatsNeedsRefresh`", - "value": 177 + "value": 178 }, { "name": "MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value": 178 + "value": 179 }, { "name": "MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value": 179 + "value": 180 }, { "name": "MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", "description": "Method Name: `GetModifierUnitDisllowUpgrading`", - "value": 180 + "value": 181 }, { "name": "MODIFIER_PROPERTY_DODGE_PROJECTILE", "description": "Method Name: `GetModifierDodgeProjectile`", - "value": 181 + "value": 182 }, { "name": "MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", "description": "Method Name: `GetTriggerCosmeticAndEndAttack`", - "value": 182 + "value": 183 }, { "name": "MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", "description": "Method Name: `GetModifierMaxDebuffDuration`", - "value": 183 + "value": 184 }, { "name": "MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", "description": "Method Name: `GetPrimaryStatDamageMultiplier`", - "value": 184 + "value": 185 }, { "name": "MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", "description": "Method Name: `GetModifierPreAttack_DeadlyBlow`", - "value": 185 + "value": 186 }, { "name": "MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", "description": "Method Name: `GetAlwaysAutoAttackWhileHoldPosition`", - "value": 186 + "value": 187 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetPhysicalArmorPiercingPercentageTarget`", - "value": 187 + "value": 188 }, { "name": "MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetMagicalArmorPiercingPercentageTarget`", - "value": 188 + "value": 189 }, { "name": "MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", "description": "Method Name: `GetCriticalStrikeBonus`", - "value": 189 + "value": 190 }, { "name": "MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", "description": "Method Name: `GetConvertAttackPhysicalToPure`", - "value": 190 + "value": 191 + }, + { + "name": "MODIFIER_PROPERTY_BUFF_AMPLIFICATION", + "description": "Method Name: `GetBuffAmplification`", + "value": 192 }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 191 + "value": 193 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 192 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 193 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 194 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 195 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 196 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 197 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 198 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 199 + "value": 201 + }, + { + "name": "MODIFIER_EVENT_ON_ORDER_RECEIVED", + "description": "Method Name: `OnOrderReceived`", + "value": 202 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 200 + "value": 203 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 201 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 202 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 203 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 204 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 205 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 206 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 207 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 208 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 209 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 210 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 211 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 212 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 213 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 214 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 215 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 216 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 217 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 218 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 219 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 220 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 221 + "value": 224 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 222 + "value": 225 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 223 + "value": 226 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 224 + "value": 227 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 225 + "value": 228 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 226 + "value": 229 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 227 + "value": 230 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 228 + "value": 231 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 229 + "value": 232 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 230 + "value": 233 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 231 + "value": 234 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 232 + "value": 235 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 233 + "value": 236 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 234 + "value": 237 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 235 + "value": 238 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 236 + "value": 239 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 237 + "value": 240 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 238 + "value": 241 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 239 + "value": 242 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 240 + "value": 243 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 241 + "value": 244 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 242 + "value": 245 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 243 + "value": 246 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 244 + "value": 247 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 245 + "value": 248 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 246 + "value": 249 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 247 + "value": 250 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 248 + "value": 251 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 249 + "value": 252 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 250 + "value": 253 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 251 + "value": 254 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 252 + "value": 255 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 253 + "value": 256 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 254 + "value": 257 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 255 + "value": 258 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 256 + "value": 259 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 257 + "value": 260 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 258 + "value": 261 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 259 + "value": 262 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 260 + "value": 263 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 261 + "value": 264 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 262 + "value": 265 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 263 + "value": 266 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 264 + "value": 267 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 265 + "value": 268 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 266 + "value": 269 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 267 + "value": 270 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 268 + "value": 271 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 269 + "value": 272 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 270 + "value": 273 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 271 + "value": 274 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 272 + "value": 275 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 273 + "value": 276 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 274 + "value": 277 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 275 + "value": 278 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 276 + "value": 279 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 277 + "value": 280 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 278 + "value": 281 }, { "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", "description": "Method Name: `OnPreDebuffApplied`", - "value": 279 + "value": 282 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 280 + "value": 283 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 281 + "value": 284 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 282 + "value": 285 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 283 + "value": 286 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 284 + "value": 287 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 285 + "value": 288 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 286 + "value": 289 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", "description": "This property controls 'universal' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingDamageConstant`.", - "value": 287 + "value": 290 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 288 + "value": 291 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 289 + "value": 292 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 290 + "value": 293 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 291 + "value": 294 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 292 + "value": 295 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 293 + "value": 296 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 294 + "value": 297 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 295 + "value": 298 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 296 + "value": 299 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 297 + "value": 300 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", "description": "Method Name: `GetModifierSlowResistanceAppliesToAttacks`", - "value": 298 + "value": 301 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 299 + "value": 302 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 300 + "value": 303 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 301 + "value": 304 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 302 + "value": 305 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 303 + "value": 306 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 304 + "value": 307 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 305 + "value": 308 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 306 + "value": 309 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 307 + "value": 310 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 308 + "value": 311 }, { "name": "MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", "description": "Method Name: `GetModifierXPFountainCountdownTimeOverride`", - "value": 309 + "value": 312 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 310 + "value": 313 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 311 + "value": 314 }, { "name": "MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", "description": "Method Name: `GetModifierPreserveNeutralItemPassives`", - "value": 312 + "value": 315 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 313 + "value": 316 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 314 + "value": 317 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 315 + "value": 318 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 316 + "value": 319 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 317 + "value": 320 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 318 + "value": 321 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 319 + "value": 322 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 320 + "value": 323 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 321 + "value": 324 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 322 + "value": 325 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 323 + "value": 326 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 324 + "value": 327 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 325 + "value": 328 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 326 + "value": 329 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 327 + "value": 330 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 328 + "value": 331 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 329 + "value": 332 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 330 + "value": 333 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 331 + "value": 334 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 332 + "value": 335 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 333 + "value": 336 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 334 + "value": 337 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 335 + "value": 338 }, { "name": "MODIFIER_EVENT_ON_NIGHT_STARTED", "description": "Method Name: `OnNightStarted`", - "value": 336 + "value": 339 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 337 + "value": 340 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 338 + "value": 341 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 339 + "value": 342 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 340 + "value": 343 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 341 + "value": 344 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 342 + "value": 345 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 343 + "value": 346 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 344 + "value": 347 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 345 + "value": 348 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 346 + "value": 349 }, { "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", "description": "Method Name: `OnTreeCutDown`", - "value": 347 + "value": 350 }, { "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", "description": "Method Name: `OnCleaveAttackLanded`", - "value": 348 + "value": 351 }, { "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", "description": "Method Name: `MinAttributeLevel`", - "value": 349 + "value": 352 }, { "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", "description": "Method Name: `GetTierTokenReroll`", - "value": 350 + "value": 353 }, { "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", "description": "Method Name: `GetVisionDegreeRestriction`", - "value": 351 + "value": 354 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", - "value": 352 + "value": 355 }, { "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", "description": "Method Name: `GetModifierInventorySlotRestricted`", - "value": 353 + "value": 356 }, { "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", "description": "Method Name: `OnTierTokenRerolled`", - "value": 354 + "value": 357 }, { "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", "description": "Method Name: `GetRedirectSpell`", - "value": 355 + "value": 358 }, { "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", "description": "Method Name: `GetBaseAttackPostBonus`", - "value": 356 + "value": 359 }, { "name": "MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", "description": "Method Name: `OnFoWTeamChanged`", - "value": 357 + "value": 360 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", "description": "Method Name: `GetSuppressAttackProcs`", - "value": 358 + "value": 361 }, { "name": "MODIFIER_EVENT_ON_ABILITY_TOGGLED", "description": "Method Name: `OnAbilityToggled`", - "value": 359 + "value": 362 }, { "name": "MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", "description": "Method Name: `GetModifierAvoidAttackProcs`", - "value": 360 + "value": 363 }, { "name": "MODIFIER_EVENT_ON_RUNE_SPAWN", "description": "Method Name: `OnRuneSpawn`", - "value": 361 + "value": 364 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_PhysicalLifesteal`", - "value": 362 + "value": 365 }, { "name": "MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_MagicalLifesteal`", - "value": 363 + "value": 366 }, { "name": "MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", "description": "Method Name: `OnPureDamageCalculated`", - "value": 364 + "value": 367 }, { "name": "MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", "description": "Method Name: `GetModifierNeutralTrinketOptions`", - "value": 365 + "value": 368 }, { "name": "MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", "description": "Method Name: `GetModifierNeutralEnhancementOptions`", - "value": 366 + "value": 369 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedMax_BonusConstant`", - "value": 367 + "value": 370 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", - "value": 368 + "value": 371 }, { "name": "MODIFIER_PROPERTY_FORBID_ILLUSIONS", "description": "Method Name: `GetModifierPropertyForbidIllusions`", - "value": 369 + "value": 372 }, { "name": "MODIFIER_PROPERTY_MANACOST_OVERRIDE", "description": "Method Name: `GetModifierPropertyManacostOverride`", - "value": 370 + "value": 373 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", "description": "Method Name: `GetModifierPropertyRestorationAmplification`", - "value": 371 + "value": 374 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", "description": "Method Name: `GetModifierPropertyRestorationAmplificationUnique`", - "value": 372 + "value": 375 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", - "value": 373 + "value": 376 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 374 + "value": 377 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 375 + "value": 378 + }, + { + "name": "MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", + "description": "Method Name: `GetModifierPropertySuppressInvalidMoveAttackOrders`", + "value": 379 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 376 + "value": 380 }, { "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", "description": "Method Name: `GetRequiredLevel`", - "value": 377 + "value": 381 + }, + { + "name": "MODIFIER_EVENT_ON_MODIFIER_REFRESHED", + "description": "Method Name: `OnModifierRefreshed`", + "value": 382 + }, + { + "name": "MODIFIER_EVENT_ON_ABILITY_SWAPPED", + "description": "Method Name: `OnAbilitySwapped`", + "value": 383 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", + "description": "Method Name: `GetModifierOverrideCreepBounty`", + "value": 384 + }, + { + "name": "MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", + "description": "Method Name: `GetModifierOverrideBaseDamage`", + "value": 385 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 378 + "value": 386 }, { "name": "MODIFIER_FUNCTION_INVALID", @@ -11943,121 +12007,109 @@ "name": "AE_PULSE_GRAPH", "value": 25 }, - { - "name": "AE_PULSE_GRAPH_LOOKAT", - "value": 26 - }, - { - "name": "AE_PULSE_GRAPH_IKLOCKLEFTARM", - "value": 27 - }, - { - "name": "AE_PULSE_GRAPH_IKLOCKRIGHTARM", - "value": 28 - }, { "name": "AE_DISABLE_PLATFORM", - "value": 29 + "value": 26 }, { "name": "AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", - "value": 30 + "value": 27 }, { "name": "AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", - "value": 31 + "value": 28 }, { "name": "AE_DESTRUCTIBLE_PART_DESTROY", - "value": 32 + "value": 29 }, { "name": "AE_CL_SUPPRESS_EVENTS_WITH_TAG", - "value": 33 + "value": 30 }, { "name": "AE_CL_HIDE_PARTICLE_EFFECT", - "value": 34 + "value": 31 }, { "name": "AE_CL_SHOW_PARTICLE_EFFECT", - "value": 35 + "value": 32 }, { "name": "AE_CL_ADD_PARTICLE_EFFECT_CP", - "value": 36 + "value": 33 }, { "name": "AE_CL_SPEECH", - "value": 37 + "value": 34 }, { "name": "AE_CL_PANORAMA_EVENT", - "value": 38 + "value": 35 }, { "name": "AE_CL_DOTA_PLAY_STATUS_EFFECT", - "value": 39 + "value": 36 }, { "name": "AE_CL_DOTA_STOP_STATUS_EFFECT", - "value": 40 + "value": 37 }, { "name": "AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT", - "value": 41 + "value": 38 }, { "name": "AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT", - "value": 42 + "value": 39 }, { "name": "AE_DOTA_PET_ITEM_PICKUP", - "value": 43 + "value": 40 }, { "name": "AE_DOTA_PET_ITEM_DROP", - "value": 44 + "value": 41 }, { "name": "AE_DOTA_SUPPRESS_CONSTANT_LAYER", - "value": 45 + "value": 42 }, { "name": "AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL", - "value": 46 + "value": 43 }, { "name": "AE_DOTA_CREATE_CLINKZ_ATTACK", - "value": 47 + "value": 44 }, { "name": "AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB", - "value": 48 + "value": 45 }, { "name": "AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES", - "value": 49 + "value": 46 }, { "name": "AE_DOTA_SWITCH_ATTACK_COMBO", - "value": 50 + "value": 47 }, { "name": "AE_EF_NODRAW", - "value": 51 + "value": 48 }, { "name": "AE_EF_DRAW", - "value": 52 + "value": 49 }, { "name": "AE_DOTA_PLAY_SOUND_ATTACK", - "value": 53 + "value": 50 }, { "name": "AE_CL_CREATE_PARTICLE_BRASS", - "value": 54 + "value": 51 } ], "description": "https://developer.valvesoftware.com/wiki/Animation_Events#Server_events" From 09cc58b02312b124a16c3b3600bfb0a7983fe7ae Mon Sep 17 00:00:00 2001 From: SanctusAnimus <43399078+SanctusAnimus@users.noreply.github.com> Date: Tue, 10 Feb 2026 00:51:25 +0200 Subject: [PATCH 4/8] 7.40a-c --- dumper/dump | 425 ++++++++++++++++++++++-- files/engine-enums.json | 12 +- files/panorama/enums.json | 16 +- files/vscripts/api.json | 667 ++++++++++++++++++++++++++++++++++++++ files/vscripts/enums.json | 100 ++++-- 5 files changed, 1163 insertions(+), 57 deletions(-) diff --git a/dumper/dump b/dumper/dump index c58a226..6ca0b6e 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6644 -ServerVersion=6644 +ClientVersion=6702 +ServerVersion=6702 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=10318652 -VersionDate=Dec 15 2025 -VersionTime=15:37:40 +SourceRevision=10433915 +VersionDate=Feb 06 2026 +VersionTime=18:30:06 $> dump_panorama_css_properties === align === <Needs a description> @@ -1494,6 +1494,7 @@ declare enum DOTA_ABILITY_BEHAVIOR DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE = 140737488355328, DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM = 281474976710656, DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI = 562949953421312, + DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND = 1125899906842624, } declare enum DAMAGE_TYPES @@ -2749,7 +2750,11 @@ declare enum modifierfunction MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 384, /** GetModifierOverrideBaseDamage */ MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 385, - MODIFIER_FUNCTION_LAST = 386, + /** GetModifierOverrideUntargetableFrom */ + MODIFIER_PROPERTY_UNTARGETABLE_FROM = 386, + /** GetModifierOverrideUntargetableTo */ + MODIFIER_PROPERTY_UNTARGETABLE_TO = 387, + MODIFIER_FUNCTION_LAST = 388, MODIFIER_FUNCTION_INVALID = 65535, } @@ -11771,6 +11776,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT", "value":262144 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -16605,7 +16615,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_FUNCTION_LAST", - "value":386 + "value":388 },{ "enum":"modifierpriority", "kind":"constant", @@ -18483,6 +18493,18 @@ Initializing script VM... "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "value":178 + },{ + "description":"GetModifierOverrideUntargetableFrom", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "value":386 + },{ + "description":"GetModifierOverrideUntargetableTo", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_TO", + "value":387 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", @@ -19049,6 +19071,31 @@ Initializing script VM... "kind":"constant", "name":"PRESIM", "value":0 + },{ + "enum":"quest_text_replace_values_t", + "kind":"constant", + "name":"QUEST_NUM_TEXT_REPLACE_VALUES", + "value":4 + },{ + "enum":"quest_text_replace_values_t", + "kind":"constant", + "name":"QUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE", + "value":0 + },{ + "enum":"quest_text_replace_values_t", + "kind":"constant", + "name":"QUEST_TEXT_REPLACE_VALUE_REWARD", + "value":3 + },{ + "enum":"quest_text_replace_values_t", + "kind":"constant", + "name":"QUEST_TEXT_REPLACE_VALUE_ROUND", + "value":2 + },{ + "enum":"quest_text_replace_values_t", + "kind":"constant", + "name":"QUEST_TEXT_REPLACE_VALUE_TARGET_VALUE", + "value":1 },{ "kind":"constant", "name":"SECONDARY_EMPTY", @@ -19077,6 +19124,21 @@ Initializing script VM... "kind":"constant", "name":"SPECIAL3", "value":11 + },{ + "enum":"subquest_text_replace_values_t", + "kind":"constant", + "name":"SUBQUEST_NUM_TEXT_REPLACE_VALUES", + "value":2 + },{ + "enum":"subquest_text_replace_values_t", + "kind":"constant", + "name":"SUBQUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE", + "value":0 + },{ + "enum":"subquest_text_replace_values_t", + "kind":"constant", + "name":"SUBQUEST_TEXT_REPLACE_VALUE_TARGET_VALUE", + "value":1 },{ "kind":"constant", "name":"ScriptDebugFirstLine", @@ -23608,6 +23670,182 @@ Initializing script VM... "returns":"handle" }], "name":"CDOTAPlayerController" + },{ + "instance":"Tutorial", + "kind":"class", + "members":[{ + "args":[{ + "type":"string" + },{ + "type":"string" + },{ + "type":"string" + },{ + "type":"bool" + }], + "description":"Add a computer controlled bot.", + "name":"AddBot", + "returns":"bool" + },{ + "args":[{ + "type":"string" + },{ + "type":"int" + },{ + "type":"string" + },{ + "type":"string" + }], + "description":"Add a quest to the quest log", + "name":"AddQuest", + "returns":"void" + },{ + "args":[{ + "type":"string" + }], + "description":"Add an item to the shop whitelist.", + "name":"AddShopWhitelistItem", + "returns":"void" + },{ + "args":[{ + "type":"string" + }], + "description":"Complete a quest,", + "name":"CompleteQuest", + "returns":"void" + },{ + "args":[{ + "type":"Vector" + }], + "description":"Add a task to move to a specific location", + "name":"CreateLocationTask", + "returns":"void" + },{ + "args":[{ + "type":"bool" + }], + "description":"Alert the player when a creep becomes agro to their hero.", + "name":"EnableCreepAggroViz", + "returns":"void" + },{ + "args":[{ + "type":"bool" + }], + "description":"Enable the tip to alert players how to find their hero.", + "name":"EnablePlayerOffscreenTip", + "returns":"void" + },{ + "args":[{ + "type":"bool" + }], + "description":"Alert the player when a tower becomes agro to their hero.", + "name":"EnableTowerAggroViz", + "returns":"void" + },{ + "args":[], + "description":"End the tutorial.", + "name":"FinishTutorial", + "returns":"void" + },{ + "args":[], + "description":"Force the start of the game.", + "name":"ForceGameStart", + "returns":"void" + },{ + "args":[{ + "type":"string" + }], + "description":"Is this item currently in the white list.", + "name":"IsItemInWhiteList", + "returns":"bool" + },{ + "args":[{ + "type":"string" + }], + "description":"Remove an item from the shop whitelist.", + "name":"RemoveShopWhitelistItem", + "returns":"void" + },{ + "args":[{ + "type":"string" + }], + "description":"Select a hero for the local player", + "name":"SelectHero", + "returns":"void" + },{ + "args":[{ + "type":"string" + }], + "description":"Select the team for the local player", + "name":"SelectPlayerTeam", + "returns":"void" + },{ + "args":[{ + "type":"string" + }], + "description":"Set the current item guide.", + "name":"SetItemGuide", + "returns":"void" + },{ + "args":[{ + "type":"int" + },{ + "type":"bool" + }], + "description":"Set gold amount for the tutorial player. (int) GoldAmount, (bool) true=Set, false=Modify", + "name":"SetOrModifyPlayerGold", + "returns":"void" + },{ + "args":[{ + "type":"string" + }], + "description":"Set players quick buy item.", + "name":"SetQuickBuy", + "returns":"void" + },{ + "args":[{ + "type":"bool" + }], + "description":"Set the shop open or closed.", + "name":"SetShopOpen", + "returns":"void" + },{ + "args":[{ + "type":"string" + },{ + "type":"string" + }], + "description":"Set a tutorial convar", + "name":"SetTutorialConvar", + "returns":"void" + },{ + "args":[{ + "type":"int" + }], + "description":"Set the UI to use a reduced version to focus attention to specific elements.", + "name":"SetTutorialUI", + "returns":"void" + },{ + "args":[{ + "type":"bool" + }], + "description":"Set if we should whitelist shop items.", + "name":"SetWhiteListEnabled", + "returns":"void" + },{ + "args":[], + "description":"Initialize Tutorial Mode", + "name":"StartTutorialMode", + "returns":"void" + },{ + "args":[{ + "type":"string" + }], + "description":"Upgrade a specific ability for the local hero", + "name":"UpgradePlayerAbility", + "returns":"void" + }], + "name":"CDOTATutorial" },{ "instance":"VoteSystem", "kind":"class", @@ -30783,6 +31021,115 @@ Initializing script VM... "returns":"void" }], "name":"CDebugOverlayScriptHelper" + },{ + "extend":"CBaseEntity", + "kind":"class", + "members":[{ + "args":[{ + "name":"hSubquest", + "type":"handle" + }], + "description":"Add a subquest to this quest", + "name":"AddSubquest", + "returns":"void" + },{ + "args":[], + "description":"Mark this quest complete", + "name":"CompleteQuest", + "returns":"void" + },{ + "args":[{ + "name":"nIndex", + "type":"int" + }], + "description":"Finds a subquest from this quest by index", + "name":"GetSubquest", + "returns":"handle" + },{ + "args":[{ + "name":"pszName", + "type":"string" + }], + "description":"Finds a subquest from this quest by name", + "name":"GetSubquestByName", + "returns":"handle" + },{ + "args":[{ + "name":"hSubquest", + "type":"handle" + }], + "description":"Remove a subquest from this quest", + "name":"RemoveSubquest", + "returns":"void" + },{ + "args":[{ + "name":"pszString", + "type":"string" + }], + "description":"Set the text replace string for this quest", + "name":"SetTextReplaceString", + "returns":"void" + },{ + "args":[{ + "name":"valueSlot", + "type":"int" + },{ + "name":"value", + "type":"int" + }], + "description":"Set a quest value", + "name":"SetTextReplaceValue", + "returns":"void" + }], + "name":"CDotaQuest" + },{ + "extend":"CBaseEntity", + "kind":"class", + "members":[{ + "args":[], + "description":"Mark this subquest complete", + "name":"CompleteSubquest", + "returns":"void" + },{ + "args":[{ + "name":"pszString", + "type":"string" + }], + "description":"Set the text replace string for this subquest", + "name":"SetTextReplaceString", + "returns":"void" + },{ + "args":[{ + "name":"valueSlot", + "type":"int" + },{ + "name":"value", + "type":"int" + }], + "description":"Set a subquest value", + "name":"SetTextReplaceValue", + "returns":"void" + }], + "name":"CDotaSubquestBase" + },{ + "extend":"CBaseFlex", + "kind":"class", + "members":[{ + "args":[{ + "name":"bEnabled", + "type":"bool" + }], + "name":"SetEnabled", + "returns":"void" + },{ + "args":[{ + "name":"hBlocker", + "type":"handle" + }], + "name":"SetOtherBlocker", + "returns":"void" + }], + "name":"CDotaTutorialNPCBlocker" },{ "instance":"Entities", "kind":"class", @@ -34302,15 +34649,15 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CAST3_STATUE", - "value":1800 + "value":1806 },{ "kind":"constant", "name":"ACT_DOTA_CAST4_STATUE", - "value":1801 + "value":1807 },{ "kind":"constant", "name":"ACT_DOTA_CAST5_STATUE", - "value":1802 + "value":1808 },{ "kind":"constant", "name":"ACT_DOTA_CAST_ABILITY_1", @@ -34426,7 +34773,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":1808 + "value":1797 },{ "kind":"constant", "name":"ACT_DOTA_CAST_FORGE_SPIRIT", @@ -34582,7 +34929,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":1796 + "value":1803 },{ "kind":"constant", "name":"ACT_DOTA_DAGON", @@ -34754,7 +35101,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":1797 + "value":1804 },{ "kind":"constant", "name":"ACT_DOTA_INTRO", @@ -35018,7 +35365,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":1804 + "value":1794 },{ "kind":"constant", "name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT", @@ -35058,7 +35405,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":1806 + "value":1795 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_LOOP", @@ -35070,7 +35417,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":1807 + "value":1796 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_START", @@ -35090,7 +35437,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":1799 + "value":1802 },{ "kind":"constant", "name":"ACT_DOTA_RUN_RARE", @@ -35175,6 +35522,10 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE", "value":1593 + },{ + "kind":"constant", + "name":"ACT_DOTA_SPWN", + "value":1798 },{ "kind":"constant", "name":"ACT_DOTA_STARTLE", @@ -35278,7 +35629,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":1798 + "value":1805 },{ "kind":"constant", "name":"ACT_DOTA_TRANSITION", @@ -35339,10 +35690,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_VIPER_DIVE_END", "value":1763 - },{ - "kind":"constant", - "name":"ACT_DOTA_VOODOO_REST", - "value":1805 },{ "kind":"constant", "name":"ACT_DOTA_WAIT_IDLE", @@ -39350,6 +39697,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_RESUME_MOVEMENT", "value":262144 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -42249,7 +42601,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":386 + "value":388 },{ "enum":"modifierpriority", "kind":"constant", @@ -44127,6 +44479,18 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "value":178 + },{ + "description":"GetModifierOverrideUntargetableFrom", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "value":386 + },{ + "description":"GetModifierOverrideUntargetableTo", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_UNTARGETABLE_TO", + "value":387 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", @@ -44854,19 +45218,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":1793 + "value":1799 },{ "kind":"constant", "name":"muerta_debut_satyr_b", - "value":1794 + "value":1800 },{ "kind":"constant", "name":"muerta_debut_satyr_c", - "value":1795 + "value":1801 },{ "kind":"constant", "name":"radiant_melee_mars_shieldbash", - "value":1803 + "value":1793 },{ "extend":"C_BaseModelEntity", "kind":"class", @@ -50281,6 +50645,7 @@ declare enum DOTA_ABILITY_BEHAVIOR DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE = 140737488355328, DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM = 281474976710656, DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI = 562949953421312, + DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND = 1125899906842624, } declare enum DAMAGE_TYPES @@ -51536,7 +51901,11 @@ declare enum modifierfunction MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 384, /** GetModifierOverrideBaseDamage */ MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 385, - MODIFIER_FUNCTION_LAST = 386, + /** GetModifierOverrideUntargetableFrom */ + MODIFIER_PROPERTY_UNTARGETABLE_FROM = 386, + /** GetModifierOverrideUntargetableTo */ + MODIFIER_PROPERTY_UNTARGETABLE_TO = 387, + MODIFIER_FUNCTION_LAST = 388, MODIFIER_FUNCTION_INVALID = 65535, } diff --git a/files/engine-enums.json b/files/engine-enums.json index 56ebbea..e8d7da4 100644 --- a/files/engine-enums.json +++ b/files/engine-enums.json @@ -206,10 +206,6 @@ "name": "DOTA_PSEUDO_RANDOM_ITEM_SANGEYASHA_MAIM", "shortName": "ITEM_SANGEYASHA_MAIM" }, - { - "name": "DOTA_PSEUDO_RANDOM_ITEM_SILVER_EDGE", - "shortName": "ITEM_SILVER_EDGE" - }, { "name": "DOTA_PSEUDO_RANDOM_ITEM_SOLAR_CREST", "shortName": "ITEM_SOLAR_CREST" @@ -246,10 +242,6 @@ "name": "DOTA_PSEUDO_RANDOM_LYCAN_CRIT", "shortName": "LYCAN_CRIT" }, - { - "name": "DOTA_PSEUDO_RANDOM_MAGNUS_SHARD", - "shortName": "MAGNUS_SHARD" - }, { "name": "DOTA_PSEUDO_RANDOM_MARS_BULWARK", "shortName": "MARS_BULWARK" @@ -6482,6 +6474,10 @@ "name": "DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT", "shortName": "DONT_RESUME_MOVEMENT" }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", + "shortName": "FORCE_KEYBIND" + }, { "name": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", "shortName": "FORCE_NO_INNATE_UI" diff --git a/files/panorama/enums.json b/files/panorama/enums.json index 3049e98..896db36 100644 --- a/files/panorama/enums.json +++ b/files/panorama/enums.json @@ -1743,6 +1743,10 @@ { "name": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", "value": 562949953421312 + }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", + "value": 1125899906842624 } ] }, @@ -5509,9 +5513,19 @@ "value": 385 }, { - "name": "MODIFIER_FUNCTION_LAST", + "name": "MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "description": "Method Name: `GetModifierOverrideUntargetableFrom`", "value": 386 }, + { + "name": "MODIFIER_PROPERTY_UNTARGETABLE_TO", + "description": "Method Name: `GetModifierOverrideUntargetableTo`", + "value": 387 + }, + { + "name": "MODIFIER_FUNCTION_LAST", + "value": 388 + }, { "name": "MODIFIER_FUNCTION_INVALID", "value": 65535 diff --git a/files/vscripts/api.json b/files/vscripts/api.json index 00f85df..2559f80 100644 --- a/files/vscripts/api.json +++ b/files/vscripts/api.json @@ -17328,6 +17328,26 @@ "nil" ] }, + { + "kind": "function", + "name": "GetModifierOverrideUntargetableFrom", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, + { + "kind": "function", + "name": "GetModifierOverrideUntargetableTo", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPercentageAttackAnimTime", @@ -30465,6 +30485,653 @@ } ] }, + { + "kind": "class", + "name": "CDotaQuest", + "extend": "CBaseEntity", + "members": [ + { + "kind": "function", + "name": "AddSubquest", + "available": "server", + "description": "Add a subquest to this quest.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "subquest", + "types": [ + "handle" + ] + } + ] + }, + { + "kind": "function", + "name": "CompleteQuest", + "available": "server", + "description": "Mark this quest complete.", + "returns": [ + "nil" + ], + "args": [] + }, + { + "kind": "function", + "name": "GetSubquest", + "available": "server", + "description": "Finds a subquest from this quest by index.", + "returns": [ + "handle" + ], + "args": [ + { + "name": "index", + "types": [ + "int" + ] + } + ] + }, + { + "kind": "function", + "name": "GetSubquestByName", + "available": "server", + "description": "Finds a subquest from this quest by name.", + "returns": [ + "handle" + ], + "args": [ + { + "name": "name", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "RemoveSubquest", + "available": "server", + "description": "Remove a subquest from this quest.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "subquest", + "types": [ + "handle" + ] + } + ] + }, + { + "kind": "function", + "name": "SetTextReplaceString", + "available": "server", + "description": "Set the text replace string for this quest.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "string", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "SetTextReplaceValue", + "available": "server", + "description": "Set a quest value.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "valueSlot", + "types": [ + "int" + ] + }, + { + "name": "value", + "types": [ + "int" + ] + } + ] + } + ] + }, + { + "kind": "class", + "name": "CDotaSubquestBase", + "extend": "CBaseEntity", + "members": [ + { + "kind": "function", + "name": "CompleteSubquest", + "available": "server", + "description": "Mark this subquest complete.", + "returns": [ + "nil" + ], + "args": [] + }, + { + "kind": "function", + "name": "SetTextReplaceString", + "available": "server", + "description": "Set the text replace string for this subquest.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "string", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "SetTextReplaceValue", + "available": "server", + "description": "Set a subquest value.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "valueSlot", + "types": [ + "int" + ] + }, + { + "name": "value", + "types": [ + "int" + ] + } + ] + } + ] + }, + { + "kind": "class", + "name": "CDOTATutorial", + "instance": "Tutorial", + "members": [ + { + "kind": "function", + "name": "AddBot", + "available": "server", + "description": "Add a computer controlled bot.", + "returns": [ + "bool" + ], + "args": [ + { + "name": "heroName", + "types": [ + "string" + ] + }, + { + "name": "arg2", + "types": [ + "string" + ] + }, + { + "name": "arg3", + "types": [ + "string" + ] + }, + { + "name": "arg4", + "types": [ + "bool" + ] + } + ] + }, + { + "kind": "function", + "name": "AddQuest", + "available": "server", + "description": "Add a quest to the quest log.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "string" + ] + }, + { + "name": "arg2", + "types": [ + "int" + ] + }, + { + "name": "arg3", + "types": [ + "string" + ] + }, + { + "name": "arg4", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "AddShopWhitelistItem", + "available": "server", + "description": "Add an item to the shop whitelist.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "itemName", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "CompleteQuest", + "available": "server", + "description": "Complete a quest,.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "CreateLocationTask", + "available": "server", + "description": "Add a task to move to a specific location.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "Vector" + ] + } + ] + }, + { + "kind": "function", + "name": "EnableCreepAggroViz", + "available": "server", + "description": "Alert the player when a creep becomes agro to their hero.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "bool" + ] + } + ] + }, + { + "kind": "function", + "name": "EnablePlayerOffscreenTip", + "available": "server", + "description": "Enable the tip to alert players how to find their hero.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "bool" + ] + } + ] + }, + { + "kind": "function", + "name": "EnableTowerAggroViz", + "available": "server", + "description": "Alert the player when a tower becomes agro to their hero.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "bool" + ] + } + ] + }, + { + "kind": "function", + "name": "FinishTutorial", + "available": "server", + "description": "End the tutorial.", + "returns": [ + "nil" + ], + "args": [] + }, + { + "kind": "function", + "name": "ForceGameStart", + "available": "server", + "description": "Force the start of the game.", + "returns": [ + "nil" + ], + "args": [] + }, + { + "kind": "function", + "name": "IsItemInWhiteList", + "available": "server", + "description": "Is this item currently in the white list.", + "returns": [ + "bool" + ], + "args": [ + { + "name": "itemName", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "RemoveShopWhitelistItem", + "available": "server", + "description": "Remove an item from the shop whitelist.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "itemName", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "SelectHero", + "available": "server", + "description": "Select a hero for the local player.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "heroName", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "SelectPlayerTeam", + "available": "server", + "description": "Select the team for the local player.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "SetItemGuide", + "available": "server", + "description": "Set the current item guide.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "SetOrModifyPlayerGold", + "available": "server", + "description": "Set gold amount for the tutorial player.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "goldAmount", + "types": [ + "int" + ] + }, + { + "name": "setNotModify", + "description": "When true sets gold amount, otherwise modifies it", + "types": [ + "bool" + ] + } + ] + }, + { + "kind": "function", + "name": "SetQuickBuy", + "available": "server", + "description": "Set players quick buy item.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "itemName", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "SetShopOpen", + "available": "server", + "description": "Set the shop open or closed.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "open", + "types": [ + "bool" + ] + } + ] + }, + { + "kind": "function", + "name": "SetTutorialConvar", + "available": "server", + "description": "Set a tutorial convar.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "string" + ] + }, + { + "name": "arg2", + "types": [ + "string" + ] + } + ] + }, + { + "kind": "function", + "name": "SetTutorialUI", + "available": "server", + "description": "Set the UI to use a reduced version to focus attention to specific elements.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "int" + ] + } + ] + }, + { + "kind": "function", + "name": "SetWhiteListEnabled", + "available": "server", + "description": "Set if we should whitelist shop items.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "whiteListEnabled", + "types": [ + "bool" + ] + } + ] + }, + { + "kind": "function", + "name": "StartTutorialMode", + "available": "server", + "description": "Initialize Tutorial Mode.", + "returns": [ + "nil" + ], + "args": [] + }, + { + "kind": "function", + "name": "UpgradePlayerAbility", + "available": "server", + "description": "Upgrade a specific ability for the local hero.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "abilityName", + "types": [ + "string" + ] + } + ] + } + ] + }, + { + "kind": "class", + "name": "CDotaTutorialNPCBlocker", + "extend": "CBaseFlex", + "members": [ + { + "kind": "function", + "name": "SetEnabled", + "available": "server", + "returns": [ + "nil" + ], + "args": [ + { + "name": "enabled", + "types": [ + "bool" + ] + } + ] + }, + { + "kind": "function", + "name": "SetOtherBlocker", + "available": "server", + "returns": [ + "nil" + ], + "args": [ + { + "name": "blocker", + "types": [ + "handle" + ] + } + ] + } + ] + }, { "kind": "class", "name": "CDOTAVoteSystem", diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index 801da64..66c1cda 100644 --- a/files/vscripts/enums.json +++ b/files/vscripts/enums.json @@ -452,6 +452,10 @@ "name": "DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES", "value": 0 }, + { + "name": "DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", + "value": 0 + }, { "name": "DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI", "value": 0 @@ -9110,51 +9114,51 @@ "value": 1792 }, { - "name": "ACT_DOTA_CYCLONE", - "value": 1796 + "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "value": 1794 }, { - "name": "ACT_DOTA_IMPALE", - "value": 1797 + "name": "ACT_DOTA_RELAX_IN", + "value": 1795 }, { - "name": "ACT_DOTA_TORRENT", - "value": 1798 + "name": "ACT_DOTA_RELAX_OUT", + "value": 1796 }, { - "name": "ACT_DOTA_RUN_ALT", - "value": 1799 + "name": "ACT_DOTA_CAST_FENCE", + "value": 1797 }, { - "name": "ACT_DOTA_CAST3_STATUE", - "value": 1800 + "name": "ACT_DOTA_SPWN", + "value": 1798 }, { - "name": "ACT_DOTA_CAST4_STATUE", - "value": 1801 + "name": "ACT_DOTA_RUN_ALT", + "value": 1802 }, { - "name": "ACT_DOTA_CAST5_STATUE", - "value": 1802 + "name": "ACT_DOTA_CYCLONE", + "value": 1803 }, { - "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "name": "ACT_DOTA_IMPALE", "value": 1804 }, { - "name": "ACT_DOTA_VOODOO_REST", + "name": "ACT_DOTA_TORRENT", "value": 1805 }, { - "name": "ACT_DOTA_RELAX_IN", + "name": "ACT_DOTA_CAST3_STATUE", "value": 1806 }, { - "name": "ACT_DOTA_RELAX_OUT", + "name": "ACT_DOTA_CAST4_STATUE", "value": 1807 }, { - "name": "ACT_DOTA_CAST_FENCE", + "name": "ACT_DOTA_CAST5_STATUE", "value": 1808 } ] @@ -11115,9 +11119,19 @@ "value": 385 }, { - "name": "MODIFIER_FUNCTION_LAST", + "name": "MODIFIER_PROPERTY_UNTARGETABLE_FROM", + "description": "Method Name: `GetModifierOverrideUntargetableFrom`", "value": 386 }, + { + "name": "MODIFIER_PROPERTY_UNTARGETABLE_TO", + "description": "Method Name: `GetModifierOverrideUntargetableTo`", + "value": 387 + }, + { + "name": "MODIFIER_FUNCTION_LAST", + "value": 388 + }, { "name": "MODIFIER_FUNCTION_INVALID", "value": 65535 @@ -11883,6 +11897,33 @@ } ] }, + { + "kind": "enum", + "name": "quest_text_replace_values_t", + "available": "server", + "members": [ + { + "name": "QUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE", + "value": 0 + }, + { + "name": "QUEST_TEXT_REPLACE_VALUE_TARGET_VALUE", + "value": 1 + }, + { + "name": "QUEST_TEXT_REPLACE_VALUE_ROUND", + "value": 2 + }, + { + "name": "QUEST_TEXT_REPLACE_VALUE_REWARD", + "value": 3 + }, + { + "name": "QUEST_NUM_TEXT_REPLACE_VALUES", + "value": 4 + } + ] + }, { "kind": "enum", "name": "ShowGenericPopupType", @@ -12286,6 +12327,25 @@ ], "description": "https://developer.valvesoftware.com/wiki/Weapon_script#SoundData" }, + { + "kind": "enum", + "name": "subquest_text_replace_values_t", + "available": "server", + "members": [ + { + "name": "SUBQUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE", + "value": 0 + }, + { + "name": "SUBQUEST_TEXT_REPLACE_VALUE_TARGET_VALUE", + "value": 1 + }, + { + "name": "SUBQUEST_NUM_TEXT_REPLACE_VALUES", + "value": 2 + } + ] + }, { "kind": "enum", "name": "UnitFilterResult", From c64f057a23f2b900235381c402d845cff7b3bf6b Mon Sep 17 00:00:00 2001 From: SanctusAnimus <43399078+SanctusAnimus@users.noreply.github.com> Date: Sat, 21 Feb 2026 00:06:20 +0200 Subject: [PATCH 5/8] breaking patch --- dumper/dump | 56 ++++++++++++++++++++++----------------- files/engine-enums.json | 8 ++++++ files/vscripts/api.json | 17 ++++++++++++ files/vscripts/enums.json | 34 ++++++++++++------------ 4 files changed, 74 insertions(+), 41 deletions(-) diff --git a/dumper/dump b/dumper/dump index 6ca0b6e..b4e8fc6 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6702 -ServerVersion=6702 +ClientVersion=6713 +ServerVersion=6713 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=10433915 -VersionDate=Feb 06 2026 -VersionTime=18:30:06 +SourceRevision=10465308 +VersionDate=Feb 20 2026 +VersionTime=11:13:44 $> dump_panorama_css_properties === align === <Needs a description> @@ -22015,6 +22015,14 @@ Initializing script VM... "description":"Specify a HUD skin that is forced on for this game mode.", "name":"SetForcedHUDSkin", "returns":"void" + },{ + "args":[{ + "name":"cap", + "type":"int" + }], + "description":"Caps the number of players spawned when the game is reset. Used in tutorials where players are spawned in the script.", + "name":"SetForcedHeroCapOnReset", + "returns":"void" },{ "args":[{ "name":"flConstantManaRegen", @@ -34649,15 +34657,15 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CAST3_STATUE", - "value":1806 + "value":1793 },{ "kind":"constant", "name":"ACT_DOTA_CAST4_STATUE", - "value":1807 + "value":1794 },{ "kind":"constant", "name":"ACT_DOTA_CAST5_STATUE", - "value":1808 + "value":1795 },{ "kind":"constant", "name":"ACT_DOTA_CAST_ABILITY_1", @@ -34773,7 +34781,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CAST_FENCE", - "value":1797 + "value":1808 },{ "kind":"constant", "name":"ACT_DOTA_CAST_FORGE_SPIRIT", @@ -34929,7 +34937,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CYCLONE", - "value":1803 + "value":1796 },{ "kind":"constant", "name":"ACT_DOTA_DAGON", @@ -35101,7 +35109,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":1804 + "value":1797 },{ "kind":"constant", "name":"ACT_DOTA_INTRO", @@ -35365,7 +35373,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RADIANT_CREEP_HAMMER", - "value":1794 + "value":1805 },{ "kind":"constant", "name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT", @@ -35405,7 +35413,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RELAX_IN", - "value":1795 + "value":1806 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_LOOP", @@ -35417,7 +35425,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RELAX_OUT", - "value":1796 + "value":1807 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_START", @@ -35437,7 +35445,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RUN_ALT", - "value":1802 + "value":1800 },{ "kind":"constant", "name":"ACT_DOTA_RUN_RARE", @@ -35522,10 +35530,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE", "value":1593 - },{ - "kind":"constant", - "name":"ACT_DOTA_SPWN", - "value":1798 },{ "kind":"constant", "name":"ACT_DOTA_STARTLE", @@ -35629,7 +35633,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":1805 + "value":1798 },{ "kind":"constant", "name":"ACT_DOTA_TRANSITION", @@ -35690,6 +35694,10 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_VIPER_DIVE_END", "value":1763 + },{ + "kind":"constant", + "name":"ACT_DOTA_VOODOO_REST", + "value":1799 },{ "kind":"constant", "name":"ACT_DOTA_WAIT_IDLE", @@ -45218,19 +45226,19 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"muerta_debut_satyr_a", - "value":1799 + "value":1801 },{ "kind":"constant", "name":"muerta_debut_satyr_b", - "value":1800 + "value":1802 },{ "kind":"constant", "name":"muerta_debut_satyr_c", - "value":1801 + "value":1803 },{ "kind":"constant", "name":"radiant_melee_mars_shieldbash", - "value":1793 + "value":1804 },{ "extend":"C_BaseModelEntity", "kind":"class", diff --git a/files/engine-enums.json b/files/engine-enums.json index e8d7da4..06b74dd 100644 --- a/files/engine-enums.json +++ b/files/engine-enums.json @@ -206,6 +206,10 @@ "name": "DOTA_PSEUDO_RANDOM_ITEM_SANGEYASHA_MAIM", "shortName": "ITEM_SANGEYASHA_MAIM" }, + { + "name": "DOTA_PSEUDO_RANDOM_ITEM_SILVER_EDGE", + "shortName": "ITEM_SILVER_EDGE" + }, { "name": "DOTA_PSEUDO_RANDOM_ITEM_SOLAR_CREST", "shortName": "ITEM_SOLAR_CREST" @@ -242,6 +246,10 @@ "name": "DOTA_PSEUDO_RANDOM_LYCAN_CRIT", "shortName": "LYCAN_CRIT" }, + { + "name": "DOTA_PSEUDO_RANDOM_MAGNUS_SHARD", + "shortName": "MAGNUS_SHARD" + }, { "name": "DOTA_PSEUDO_RANDOM_MARS_BULWARK", "shortName": "MARS_BULWARK" diff --git a/files/vscripts/api.json b/files/vscripts/api.json index 2559f80..98936f2 100644 --- a/files/vscripts/api.json +++ b/files/vscripts/api.json @@ -26460,6 +26460,23 @@ } ] }, + { + "kind": "function", + "name": "SetForcedHeroCapOnReset", + "available": "server", + "description": "Caps the number of players spawned when the game is reset. Used in tutorials where players are spawned in the script.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "cap", + "types": [ + "int" + ] + } + ] + }, { "kind": "function", "name": "SetForcedHUDSkin", diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index 66c1cda..83d5e8c 100644 --- a/files/vscripts/enums.json +++ b/files/vscripts/enums.json @@ -9114,51 +9114,51 @@ "value": 1792 }, { - "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "name": "ACT_DOTA_CAST3_STATUE", + "value": 1793 + }, + { + "name": "ACT_DOTA_CAST4_STATUE", "value": 1794 }, { - "name": "ACT_DOTA_RELAX_IN", + "name": "ACT_DOTA_CAST5_STATUE", "value": 1795 }, { - "name": "ACT_DOTA_RELAX_OUT", + "name": "ACT_DOTA_CYCLONE", "value": 1796 }, { - "name": "ACT_DOTA_CAST_FENCE", + "name": "ACT_DOTA_IMPALE", "value": 1797 }, { - "name": "ACT_DOTA_SPWN", + "name": "ACT_DOTA_TORRENT", "value": 1798 }, { - "name": "ACT_DOTA_RUN_ALT", - "value": 1802 - }, - { - "name": "ACT_DOTA_CYCLONE", - "value": 1803 + "name": "ACT_DOTA_VOODOO_REST", + "value": 1799 }, { - "name": "ACT_DOTA_IMPALE", - "value": 1804 + "name": "ACT_DOTA_RUN_ALT", + "value": 1800 }, { - "name": "ACT_DOTA_TORRENT", + "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", "value": 1805 }, { - "name": "ACT_DOTA_CAST3_STATUE", + "name": "ACT_DOTA_RELAX_IN", "value": 1806 }, { - "name": "ACT_DOTA_CAST4_STATUE", + "name": "ACT_DOTA_RELAX_OUT", "value": 1807 }, { - "name": "ACT_DOTA_CAST5_STATUE", + "name": "ACT_DOTA_CAST_FENCE", "value": 1808 } ] From 4ab23d7d8b26059cf689172495e0c7f3f700b17e Mon Sep 17 00:00:00 2001 From: SanctusAnimus <43399078+SanctusAnimus@users.noreply.github.com> Date: Wed, 25 Mar 2026 02:13:52 +0200 Subject: [PATCH 6/8] 7.41 --- build/engine-enums/index.ts | 2 +- dumper/addon_init.lua | 2 +- dumper/dump | 4023 ++++++++++++++++++----------------- files/engine-enums.json | 74 +- files/events.json | 26 + files/panorama/css.json | 6 +- files/panorama/enums.json | 1090 +++++----- files/panorama/events.json | 14 + files/vscripts/api.json | 703 ++---- files/vscripts/enums.json | 776 +++---- 10 files changed, 3316 insertions(+), 3400 deletions(-) diff --git a/build/engine-enums/index.ts b/build/engine-enums/index.ts index fc22b58..b9555ad 100644 --- a/build/engine-enums/index.ts +++ b/build/engine-enums/index.ts @@ -30,7 +30,7 @@ export async function generateEngineEnums(dota2Dir: string) { const selectedStrings = (prefix ? strings.filter((x) => x.startsWith(prefix)) : strings) .filter((x) => !x.includes(' ') && !x.endsWith('_TYPES') && !x.endsWith('_TYPE')) .filter(filter); - if (selectedStrings.length === 0) throw new Error(`Enum "${name}" has no matching values.`); + if (selectedStrings.length === 0) return { name, members: [] }; // throw new Error(`Enum "${name}" has no matching values.`); for (const string of selectedStrings) { if (usedStrings.has(string)) { diff --git a/dumper/addon_init.lua b/dumper/addon_init.lua index a2fa829..b7f0f1e 100644 --- a/dumper/addon_init.lua +++ b/dumper/addon_init.lua @@ -136,7 +136,7 @@ end -- These calls define globals CreateHTTPRequest("GET", "") CreateUniformRandomStream(0) -if IsServer() then CreateDamageInfo(nil, nil, Vector(), Vector(), 0, 0) end +-- if IsServer() then CreateDamageInfo(nil, nil, Vector(), Vector(), 0, 0) end for line in json.encode(dumpScriptBindings(), { indent = true }):gmatch("[^\n]+") do print(line) diff --git a/dumper/dump b/dumper/dump index b4e8fc6..45252c8 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6713 -ServerVersion=6713 +ClientVersion=6728 +ServerVersion=6728 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=10465308 -VersionDate=Feb 20 2026 -VersionTime=11:13:44 +SourceRevision=10550998 +VersionDate=Mar 24 2026 +VersionTime=16:21:43 $> dump_panorama_css_properties === align === <Needs a description> @@ -427,6 +427,8 @@ opacity-mask: url( "file://{images}/upper_row_mask.tga" ) -1.0; opacity-mask-position: 5px 50%; opacity-mask-scale: 200%; opacity-mask-scale: 50% 100%; +opacity-mask-scale: cover; +opacity-mask-scale: contain; opacity-mask-threshold: 0% 30%; @@ -468,6 +470,12 @@ overflow: squish scroll; // scrolls contents in the Y direction <Needs a description> +=== paragraph-spacing === +Sets paragraph-spacing for text in a string. Only affects multiple line breaks in a row ( + +,

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

Example:

perspective: 1000;
@@ -753,6 +761,10 @@ $> dump_panorama_events | Yes | Show tooltip for an item in the entityIndex NPC's inventory. |- +| DOTAShowAbilityLevelUpTooltipForEntityIndex(string abilityName, int32 entityIndex) +| Yes +| Show a tooltip describing what will happen when an ability levels. Current level information comes from the entity specified by the entityIndex. +|- | DOTAShowAbilityShopItemTooltip(string abilityName, string guideName, int32 entityIndex, class AbilityID_t nParentId) | Yes | Show tooltip for an item in the entityIndex NPC's shop. @@ -1193,6 +1205,7 @@ declare enum DOTA_OVERHEAD_ALERT OVERHEAD_ALERT_FORCE_MISS = 25, OVERHEAD_ALERT_AEGIS = 26, OVERHEAD_ALERT_DISPEL = 27, + OVERHEAD_ALERT_BONUS_PURE_DAMAGE = 28, } declare enum DOTA_HeroPickState @@ -1495,6 +1508,7 @@ declare enum DOTA_ABILITY_BEHAVIOR DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM = 281474976710656, DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI = 562949953421312, DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND = 1125899906842624, + DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE = 2251799813685248, } declare enum DAMAGE_TYPES @@ -2074,132 +2088,132 @@ declare enum modifierfunction MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION_AMPLIFY = 45, /** GetModifierTotalDamageOutgoing_Percentage */ MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE = 46, - /** GetModifierSpellAmplify_PercentageCreep */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP = 47, /** GetModifierSpellAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 48, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 47, /** GetModifierSpellAmplify_PercentageUnique */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 49, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 48, /** GetModifierSpellAmplify_PercentageTarget */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET = 50, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET = 49, /** GetModifierHealAmplify_PercentageSource */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 51, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 50, /** GetModifierHealAmplify_PercentageTarget */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 52, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 51, /** GetModifierHPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 53, + MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 52, /** GetModifierLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, + MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 53, /** GetModifierSpellLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, /** GetModifierSpellLifestealRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 56, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 55, /** GetModifierMPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 57, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 56, /** GetModifierMPRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 58, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 57, /** GetModifierManaDrainAmplify_Percentage */ - MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 59, + MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 58, /** GetModifierMPRestoreAmplify_Percentage */ - MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 60, + MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 59, /** GetModifierBaseDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 61, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 60, /** GetModifierBaseDamageOutgoing_PercentageUnique */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 62, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 61, /** GetModifierIncomingDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 63, + MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 62, /** GetModifierIncomingPhysicalDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 64, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 63, /** GetModifierIncomingPhysicalDamageConstant */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 65, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 64, /** GetModifierIncomingSpellDamageConstant */ - MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 66, + MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 65, /** GetModifierEvasion_Constant */ - MODIFIER_PROPERTY_EVASION_CONSTANT = 67, + MODIFIER_PROPERTY_EVASION_CONSTANT = 66, /** GetModifierNegativeEvasion_Constant */ - MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 68, + MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 67, /** GetModifierStatusResistance */ - MODIFIER_PROPERTY_STATUS_RESISTANCE = 69, + MODIFIER_PROPERTY_STATUS_RESISTANCE = 68, /** GetModifierStatusResistanceStacking */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 70, + MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 69, /** GetModifierStatusResistanceCaster */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 71, + MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 70, /** GetModifierAvoidDamage */ - MODIFIER_PROPERTY_AVOID_DAMAGE = 72, + MODIFIER_PROPERTY_AVOID_DAMAGE = 71, /** GetModifierAvoidSpell */ - MODIFIER_PROPERTY_AVOID_SPELL = 73, + MODIFIER_PROPERTY_AVOID_SPELL = 72, /** GetModifierMiss_Percentage */ - MODIFIER_PROPERTY_MISS_PERCENTAGE = 74, + MODIFIER_PROPERTY_MISS_PERCENTAGE = 73, /** GetModifierPhysicalArmorBase_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 75, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 74, /** GetModifierPhysicalArmorTotal_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 76, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 75, /** GetModifierPhysicalArmorBonus */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 77, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 76, /** GetModifierPhysicalArmorBonusUnique */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 78, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 77, /** GetModifierPhysicalArmorBonusUniqueActive */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 79, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 78, /** GetModifierPhysicalArmorBonusPost */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 80, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 79, /** GetModifierMinPhysicalArmor */ - MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 81, + MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 80, /** GetModifierIgnorePhysicalArmor */ - MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 82, + MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 81, /** GetModifierMagicalResistanceBaseReduction */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 83, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 82, /** GetModifierMagicalResistanceDirectModification */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 84, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 83, /** GetModifierMagicalResistanceBonus */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 85, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 84, /** GetModifierMagicalResistanceBonusIllusions */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 86, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 85, /** GetModifierMagicalResistanceBonusUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 87, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 86, /** GetModifierMagicalResistanceDecrepifyUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 88, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 87, /** GetModifierBaseRegen */ - MODIFIER_PROPERTY_BASE_MANA_REGEN = 89, + MODIFIER_PROPERTY_BASE_MANA_REGEN = 88, /** GetModifierConstantManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 90, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 89, /** GetModifierConstantManaRegenUnique */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 91, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 90, /** GetModifierTotalPercentageManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 92, + MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 91, /** GetModifierConstantHealthRegen */ - MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 93, + MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 92, /** GetModifierHealthRegenPercentage */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 94, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 93, /** GetModifierHealthRegenPercentageUnique */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 95, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 94, /** GetModifierHealthBonus */ - MODIFIER_PROPERTY_HEALTH_BONUS = 96, + MODIFIER_PROPERTY_HEALTH_BONUS = 95, /** GetModifierManaBonus */ - MODIFIER_PROPERTY_MANA_BONUS = 97, + MODIFIER_PROPERTY_MANA_BONUS = 96, /** GetModifierExtraStrengthBonus */ - MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 98, + MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 97, /** GetModifierExtraHealthBonus */ - MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 99, + MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 98, /** GetModifierExtraManaBonus */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 100, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 99, /** GetModifierExtraManaBonusPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 101, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 100, /** GetModifierExtraHealthPercentage */ - MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 102, + MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 101, /** GetModifierExtraManaPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 103, + MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 102, /** GetModifierBonusStats_Strength */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 104, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 103, /** GetModifierBonusStats_Agility */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 105, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 104, /** GetModifierBonusStats_Intellect */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 106, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 105, /** GetModifierBonusStats_Strength_Percentage */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 107, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 106, /** GetModifierBonusStats_Agility_Percentage */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 108, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 107, /** GetModifierBonusStats_Intellect_Percentage */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 109, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 108, + /** GetModifierIntellectNone */ + MODIFIER_PROPERTY_STATS_INTELLECT_NONE = 109, /** GetModifierCastRangeBonus */ MODIFIER_PROPERTY_CAST_RANGE_BONUS = 110, /** GetModifierCastRangeBonusPercentage */ @@ -2258,503 +2272,523 @@ declare enum modifierfunction MODIFIER_PROPERTY_EXP_RATE_BOOST = 137, /** GetModifierPercentageGoldRateBoost */ MODIFIER_PROPERTY_GOLD_RATE_BOOST = 138, + /** GetModifierPercentageKillAssistGoldBoost */ + MODIFIER_PROPERTY_KILL_ASSIST_GOLD_BOOST = 139, /** GetModifierPercentageConvertExpToGold */ - MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT = 139, + MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT = 140, /** GetModifierPreAttack_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 140, + MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 141, /** GetModifierPreAttack_Target_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 141, + MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 142, /** GetModifierMagical_ConstantBlock */ - MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 142, + MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 143, /** GetModifierPhysical_ConstantBlock */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 143, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 144, /** GetModifierPhysical_ConstantBlockSpecial */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 144, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 145, + /** GetModifierPhysical_ConstantBlockBonus */ + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS = 146, /** GetModifierInnateDamageBlockPctOverride */ - MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 145, + MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 147, /** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 146, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 148, /** GetModifierTotal_ConstantBlock */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 147, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 149, /** GetOverrideAnimation */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 148, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 150, /** GetOverrideAnimationRate */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 149, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 151, /** GetAbsorbSpell */ - MODIFIER_PROPERTY_ABSORB_SPELL = 150, + MODIFIER_PROPERTY_ABSORB_SPELL = 152, /** GetReflectSpell */ - MODIFIER_PROPERTY_REFLECT_SPELL = 151, + MODIFIER_PROPERTY_REFLECT_SPELL = 153, /** GetDisableAutoAttack */ - MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 152, + MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 154, /** GetBonusDayVision */ - MODIFIER_PROPERTY_BONUS_DAY_VISION = 153, + MODIFIER_PROPERTY_BONUS_DAY_VISION = 155, /** GetBonusDayVisionPercentage */ - MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 154, + MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 156, /** GetBonusNightVision */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 155, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 157, /** GetBonusNightVisionUnique */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 156, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 158, /** GetBonusVisionPercentage */ - MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 157, + MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 159, /** GetFixedDayVision */ - MODIFIER_PROPERTY_FIXED_DAY_VISION = 158, + MODIFIER_PROPERTY_FIXED_DAY_VISION = 160, /** GetFixedNightVision */ - MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 159, + MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 161, /** GetMinHealth */ - MODIFIER_PROPERTY_MIN_HEALTH = 160, + MODIFIER_PROPERTY_MIN_HEALTH = 162, /** GetMinMana */ - MODIFIER_PROPERTY_MIN_MANA = 161, + MODIFIER_PROPERTY_MIN_MANA = 163, /** GetAbsoluteNoDamagePhysical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 162, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 164, /** GetAbsoluteNoDamageMagical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 163, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 165, /** GetAbsoluteNoDamagePure */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 164, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 166, /** GetIsIllusion */ - MODIFIER_PROPERTY_IS_ILLUSION = 165, + MODIFIER_PROPERTY_IS_ILLUSION = 167, /** GetModifierIllusionLabel */ - MODIFIER_PROPERTY_ILLUSION_LABEL = 166, + MODIFIER_PROPERTY_ILLUSION_LABEL = 168, /** GetModifierStrongIllusion */ - MODIFIER_PROPERTY_STRONG_ILLUSION = 167, + MODIFIER_PROPERTY_STRONG_ILLUSION = 169, /** GetModifierSuperIllusion */ - MODIFIER_PROPERTY_SUPER_ILLUSION = 168, + MODIFIER_PROPERTY_SUPER_ILLUSION = 170, /** GetModifierSuperIllusionWithUltimate */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 169, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 171, /** GetModifierXPDuringDeath */ - MODIFIER_PROPERTY_XP_DURING_DEATH = 170, + MODIFIER_PROPERTY_XP_DURING_DEATH = 172, /** GetModifierTurnRate_Percentage */ - MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 171, + MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 173, /** GetModifierTurnRate_Override */ - MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 172, + MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 174, /** GetDisableHealing */ - MODIFIER_PROPERTY_DISABLE_HEALING = 173, + MODIFIER_PROPERTY_DISABLE_HEALING = 175, /** GetDisableManaGain */ - MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 174, + MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 176, /** GetAlwaysAllowAttack */ - MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 175, + MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 177, /** GetAllowEtherealAttack */ - MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 176, + MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 178, /** GetOverrideAttackMagical */ - MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 177, + MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 179, /** GetModifierUnitStatsNeedsRefresh */ - MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 178, + MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 180, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 179, + MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 181, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 180, + MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 182, /** GetModifierUnitDisllowUpgrading */ - MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 181, + MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 183, /** GetModifierDodgeProjectile */ - MODIFIER_PROPERTY_DODGE_PROJECTILE = 182, + MODIFIER_PROPERTY_DODGE_PROJECTILE = 184, /** GetTriggerCosmeticAndEndAttack */ - MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 183, - /** GetModifierMaxDebuffDuration */ - MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 184, + MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 185, /** GetPrimaryStatDamageMultiplier */ - MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 185, + MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 186, /** GetModifierPreAttack_DeadlyBlow */ - MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 186, + MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 187, /** GetAlwaysAutoAttackWhileHoldPosition */ - MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 187, + MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 188, /** GetPhysicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, /** GetMagicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, + MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 190, /** GetCriticalStrikeBonus */ - MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 190, + MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 191, /** GetConvertAttackPhysicalToPure */ - MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 191, + MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 192, /** GetBuffAmplification */ - MODIFIER_PROPERTY_BUFF_AMPLIFICATION = 192, + MODIFIER_PROPERTY_BUFF_AMPLIFICATION = 193, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 193, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 194, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 194, + MODIFIER_EVENT_ON_ATTACK_RECORD = 195, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 195, + MODIFIER_EVENT_ON_ATTACK_START = 196, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 196, + MODIFIER_EVENT_ON_ATTACK = 197, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 197, + MODIFIER_EVENT_ON_ATTACK_LANDED = 198, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 198, + MODIFIER_EVENT_ON_ATTACK_FAIL = 199, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 199, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 200, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 200, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 201, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 201, + MODIFIER_EVENT_ON_ORDER = 202, /** OnOrderReceived */ - MODIFIER_EVENT_ON_ORDER_RECEIVED = 202, + MODIFIER_EVENT_ON_ORDER_RECEIVED = 203, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 203, + MODIFIER_EVENT_ON_UNIT_MOVED = 204, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 204, + MODIFIER_EVENT_ON_ABILITY_START = 205, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 205, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 206, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 206, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 207, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 207, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 208, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 208, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 209, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 209, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 210, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 210, + MODIFIER_EVENT_ON_REFRESH = 211, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 211, + MODIFIER_EVENT_ON_TAKEDAMAGE = 212, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 212, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 213, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 213, + MODIFIER_EVENT_ON_STATE_CHANGED = 214, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 214, + MODIFIER_EVENT_ON_ORB_EFFECT = 215, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 215, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 216, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 216, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 217, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 217, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 218, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 218, + MODIFIER_EVENT_ON_ATTACKED = 219, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 219, + MODIFIER_EVENT_ON_DEATH = 220, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 220, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 221, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 221, + MODIFIER_EVENT_ON_RESPAWN = 222, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 222, + MODIFIER_EVENT_ON_SPENT_MANA = 223, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 223, + MODIFIER_EVENT_ON_SPENT_HEALTH = 224, + /** OnSpentItemCharge */ + MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE = 225, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 224, + MODIFIER_EVENT_ON_TELEPORTING = 226, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 225, + MODIFIER_EVENT_ON_TELEPORTED = 227, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 226, + MODIFIER_EVENT_ON_SET_LOCATION = 228, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 227, + MODIFIER_EVENT_ON_HEALTH_GAINED = 229, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 228, + MODIFIER_EVENT_ON_MANA_GAINED = 230, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 229, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 231, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 230, + MODIFIER_EVENT_ON_HERO_KILLED = 232, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 231, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 233, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 232, + MODIFIER_EVENT_ON_BUILDING_KILLED = 234, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 233, + MODIFIER_EVENT_ON_MODEL_CHANGED = 235, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 234, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 236, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 235, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 237, + /** OnKnockbackAttempted */ + MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED = 238, + /** OnScepterUpgradeSelected */ + MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED = 239, + /** OnShardUpgradeSelected */ + MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED = 240, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 236, + MODIFIER_PROPERTY_TOOLTIP = 241, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 237, + MODIFIER_PROPERTY_MODEL_CHANGE = 242, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 238, + MODIFIER_PROPERTY_MODEL_SCALE = 243, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 239, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 244, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 240, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 245, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 241, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 246, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 242, + MODIFIER_PROPERTY_IS_SCEPTER = 247, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 243, + MODIFIER_PROPERTY_IS_SHARD = 248, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 244, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 249, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 245, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 250, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 246, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 251, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 247, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 252, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 248, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 253, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 249, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 254, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 250, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 255, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 251, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 256, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 252, + MODIFIER_PROPERTY_DISABLE_TURNING = 257, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 253, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 258, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 254, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 259, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 255, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 260, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 256, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 261, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 257, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 262, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 258, + MODIFIER_EVENT_ON_DOMINATED = 263, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 259, + MODIFIER_EVENT_ON_KILL = 264, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 260, + MODIFIER_EVENT_ON_ASSIST = 265, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 261, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 266, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 262, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 267, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 263, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 268, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 264, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 269, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 265, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 270, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 266, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 271, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 267, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 268, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 272, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 273, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 269, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 274, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 270, + MODIFIER_PROPERTY_TOOLTIP2 = 275, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 271, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 276, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 272, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 277, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 273, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 278, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 274, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 279, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 275, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 280, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 276, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 281, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 277, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 282, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 278, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 279, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 283, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 284, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 280, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 285, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 281, - /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 282, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 286, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 283, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 287, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 284, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 288, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 285, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 289, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 286, + MODIFIER_PROPERTY_PACK_RAT = 290, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 287, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 291, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 288, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 292, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 289, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 293, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 290, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 294, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 291, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 295, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 292, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 296, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 293, + MODIFIER_PROPERTY_FAIL_ATTACK = 297, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 294, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 298, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 295, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 299, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 296, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 300, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 297, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 301, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 298, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 302, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 299, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 303, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 300, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 304, /** GetModifierSlowResistanceAppliesToAttacks */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 301, + MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 305, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 302, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 306, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 303, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 307, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 304, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 308, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 305, + MODIFIER_PROPERTY_BECOME_STRENGTH = 309, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 306, + MODIFIER_PROPERTY_BECOME_AGILITY = 310, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 307, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 311, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 308, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 312, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 309, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 313, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 310, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 314, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 311, + MODIFIER_PROPERTY_SHARE_XPRUNE = 315, /** GetModifierXPFountainCountdownTimeOverride */ - MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 312, + MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 316, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 313, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 317, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 314, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 318, + /** HasBonusNeutralItemPassive */ + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE = 319, /** GetModifierPreserveNeutralItemPassives */ - MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 315, + MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 320, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 316, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 321, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 317, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 322, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 318, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 323, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 319, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 324, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 320, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 325, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 321, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 326, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 322, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 327, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 323, + MODIFIER_PROPERTY_ABILITY_POINTS = 328, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 324, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 329, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 325, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 330, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 326, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 331, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 327, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 332, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 328, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 333, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 329, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 334, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 330, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 335, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 331, + MODIFIER_PROPERTY_FOW_TEAM = 336, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 332, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 333, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 334, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 335, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 336, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 337, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 337, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 338, + /** GetModifierBaseHpRegenPerStrBonusPercentage */ + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 339, + /** GetModifierBaseArmorPerAgiBonusPercentage */ + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 340, + /** GetModifierBaseAttackSpeedPerAgiBonusPercentage */ + MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE = 341, + /** GetModifierBaseManaRegenPerIntBonusPercentage */ + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 342, + /** GetModifierBaseMagicResistPerIntBonusPercentage */ + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 343, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 338, + MODIFIER_EVENT_ON_DAY_STARTED = 344, /** OnNightStarted */ - MODIFIER_EVENT_ON_NIGHT_STARTED = 339, + MODIFIER_EVENT_ON_NIGHT_STARTED = 345, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 340, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 346, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 341, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 347, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 342, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 348, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 343, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 349, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 344, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 350, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 345, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 351, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 346, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 352, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 347, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 353, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 348, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 354, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 349, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 355, /** OnTreeCutDown */ - MODIFIER_EVENT_ON_TREE_CUT_DOWN = 350, + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 356, /** OnCleaveAttackLanded */ - MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 351, + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 357, /** MinAttributeLevel */ - MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 352, + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 358, /** GetTierTokenReroll */ - MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 353, + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 359, /** GetVisionDegreeRestriction */ - MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 354, + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 360, /** GetModifierTotal_ConstantBlockStacking */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 355, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 361, /** GetModifierInventorySlotRestricted */ - MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 356, + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 362, /** OnTierTokenRerolled */ - MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 357, + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 363, /** GetRedirectSpell */ - MODIFIER_PROPERTY_REDIRECT_SPELL = 358, + MODIFIER_PROPERTY_REDIRECT_SPELL = 364, /** GetBaseAttackPostBonus */ - MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 359, + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 365, /** OnFoWTeamChanged */ - MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 360, + MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 366, /** GetSuppressAttackProcs */ - MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 361, + MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 367, /** OnAbilityToggled */ - MODIFIER_EVENT_ON_ABILITY_TOGGLED = 362, + MODIFIER_EVENT_ON_ABILITY_TOGGLED = 368, /** GetModifierAvoidAttackProcs */ - MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 363, + MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 369, /** OnRuneSpawn */ - MODIFIER_EVENT_ON_RUNE_SPAWN = 364, + MODIFIER_EVENT_ON_RUNE_SPAWN = 370, /** GetModifierProperty_PhysicalLifesteal */ - MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 365, + MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 371, /** GetModifierProperty_MagicalLifesteal */ - MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 366, + MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 372, /** OnPureDamageCalculated */ - MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 367, + MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 373, /** GetModifierNeutralTrinketOptions */ - MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 368, + MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 374, /** GetModifierNeutralEnhancementOptions */ - MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 369, + MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 375, /** GetModifierMoveSpeedMax_BonusConstant */ - MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 370, + MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 376, /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ - MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 371, + MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 377, /** GetModifierPropertyForbidIllusions */ - MODIFIER_PROPERTY_FORBID_ILLUSIONS = 372, + MODIFIER_PROPERTY_FORBID_ILLUSIONS = 378, /** GetModifierPropertyManacostOverride */ - MODIFIER_PROPERTY_MANACOST_OVERRIDE = 373, + MODIFIER_PROPERTY_MANACOST_OVERRIDE = 379, /** GetModifierPropertyRestorationAmplification */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 374, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 380, /** GetModifierPropertyRestorationAmplificationUnique */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 375, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 381, /** GetModifierPropertyHealingAmplificationUnique */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 376, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 382, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 377, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 383, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 378, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 384, /** GetModifierPropertySuppressInvalidMoveAttackOrders */ - MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 379, + MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 385, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 380, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 386, /** GetRequiredLevel */ - MODIFIER_PROPERTY_REQUIRED_LEVEL = 381, + MODIFIER_PROPERTY_REQUIRED_LEVEL = 387, /** OnModifierRefreshed */ - MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 382, + MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 388, /** OnAbilitySwapped */ - MODIFIER_EVENT_ON_ABILITY_SWAPPED = 383, + MODIFIER_EVENT_ON_ABILITY_SWAPPED = 389, /** GetModifierOverrideCreepBounty */ - MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 384, + MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 390, /** GetModifierOverrideBaseDamage */ - MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 385, + MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 391, /** GetModifierOverrideUntargetableFrom */ - MODIFIER_PROPERTY_UNTARGETABLE_FROM = 386, + MODIFIER_PROPERTY_UNTARGETABLE_FROM = 392, /** GetModifierOverrideUntargetableTo */ - MODIFIER_PROPERTY_UNTARGETABLE_TO = 387, - MODIFIER_FUNCTION_LAST = 388, + MODIFIER_PROPERTY_UNTARGETABLE_TO = 393, + /** GetModifierSuperIllusionWithItems */ + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS = 394, + /** OnPurged */ + MODIFIER_EVENT_ON_PURGE = 395, + /** OnIllusionCreated */ + MODIFIER_EVENT_ON_ILLUSION_CREATED = 396, + /** GetModifierHeroLevelScale */ + MODIFIER_PROPERTY_HEROLEVELSCALE = 397, + MODIFIER_FUNCTION_LAST = 398, MODIFIER_FUNCTION_INVALID = 65535, } @@ -2813,7 +2847,7 @@ declare enum modifierstate MODIFIER_STATE_FORCED_FLYING_VISION = 50, MODIFIER_STATE_ATTACK_ALLIES = 51, MODIFIER_STATE_ALLOW_PATHING_THROUGH_CLIFFS = 52, - MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE = 53, + MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS = 53, MODIFIER_STATE_SPECIALLY_UNDENIABLE = 54, MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS = 55, MODIFIER_STATE_DEBUFF_IMMUNE = 56, @@ -3071,191 +3105,192 @@ declare enum DOTAKeybindCommand_t DOTA_KEYBIND_NEUTRAL_ITEM_SELECT2 = 63, DOTA_KEYBIND_NEUTRAL_ITEM_SELECT3 = 64, DOTA_KEYBIND_NEUTRAL_ITEM_SELECT4 = 65, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 66, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 67, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 68, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 69, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 70, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 71, - DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 72, - DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 73, - DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 74, - DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 75, - DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 76, - DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 77, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 78, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 79, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 80, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 81, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 82, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 83, - DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 84, - DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 85, - DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 86, - DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 87, - DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 88, - DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 89, - DOTA_KEYBIND_INVENTORY1 = 90, - DOTA_KEYBIND_INVENTORY2 = 91, - DOTA_KEYBIND_INVENTORY3 = 92, - DOTA_KEYBIND_INVENTORY4 = 93, - DOTA_KEYBIND_INVENTORY5 = 94, - DOTA_KEYBIND_INVENTORY6 = 95, - DOTA_KEYBIND_INVENTORYTP = 96, - DOTA_KEYBIND_INVENTORYNEUTRAL = 97, - DOTA_KEYBIND_INVENTORY1_QUICKCAST = 98, - DOTA_KEYBIND_INVENTORY2_QUICKCAST = 99, - DOTA_KEYBIND_INVENTORY3_QUICKCAST = 100, - DOTA_KEYBIND_INVENTORY4_QUICKCAST = 101, - DOTA_KEYBIND_INVENTORY5_QUICKCAST = 102, - DOTA_KEYBIND_INVENTORY6_QUICKCAST = 103, - DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 104, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 105, - DOTA_KEYBIND_INVENTORY1_AUTOCAST = 106, - DOTA_KEYBIND_INVENTORY2_AUTOCAST = 107, - DOTA_KEYBIND_INVENTORY3_AUTOCAST = 108, - DOTA_KEYBIND_INVENTORY4_AUTOCAST = 109, - DOTA_KEYBIND_INVENTORY5_AUTOCAST = 110, - DOTA_KEYBIND_INVENTORY6_AUTOCAST = 111, - DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 112, - DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 113, - DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 114, - DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 115, - DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 116, - DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 117, - DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 118, - DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 119, - DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 120, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 121, - DOTA_KEYBIND_CONTROL_GROUP1 = 122, - DOTA_KEYBIND_CONTROL_GROUP2 = 123, - DOTA_KEYBIND_CONTROL_GROUP3 = 124, - DOTA_KEYBIND_CONTROL_GROUP4 = 125, - DOTA_KEYBIND_CONTROL_GROUP5 = 126, - DOTA_KEYBIND_CONTROL_GROUP6 = 127, - DOTA_KEYBIND_CONTROL_GROUP7 = 128, - DOTA_KEYBIND_CONTROL_GROUP8 = 129, - DOTA_KEYBIND_CONTROL_GROUP9 = 130, - DOTA_KEYBIND_CONTROL_GROUP10 = 131, - DOTA_KEYBIND_CONTROL_GROUPCYCLE = 132, - DOTA_KEYBIND_SELECT_ALLY1 = 133, - DOTA_KEYBIND_SELECT_ALLY2 = 134, - DOTA_KEYBIND_SELECT_ALLY3 = 135, - DOTA_KEYBIND_SELECT_ALLY4 = 136, - DOTA_KEYBIND_SELECT_ALLY5 = 137, - DOTA_KEYBIND_SHOP_TOGGLE = 138, - DOTA_KEYBIND_SCOREBOARD_TOGGLE = 139, - DOTA_KEYBIND_COMBATLOG_TOGGLE = 140, - DOTA_KEYBIND_SCREENSHOT = 141, - DOTA_KEYBIND_ESCAPE = 142, - DOTA_KEYBIND_CONSOLE = 143, - DOTA_KEYBIND_DEATH_SUMMARY = 144, - DOTA_KEYBIND_LEARN_ABILITIES = 145, - DOTA_KEYBIND_LEARN_STATS = 146, - DOTA_KEYBIND_ACTIVATE_GLYPH = 147, - DOTA_KEYBIND_ACTIVATE_RADAR = 148, - DOTA_KEYBIND_PURCHASE_QUICKBUY = 149, - DOTA_KEYBIND_PURCHASE_STICKY = 150, - DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 151, - DOTA_KEYBIND_GRAB_STASH_ITEMS = 152, - DOTA_KEYBIND_TOGGLE_AUTOATTACK = 153, - DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 154, - DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 155, - DOTA_KEYBIND_FILTER_ENEMY = 156, - DOTA_KEYBIND_FILTER_ALLY = 157, - DOTA_KEYBIND_FILTER_HERO = 158, - DOTA_KEYBIND_FILTER_NONHERO = 159, - DOTA_KEYBIND_TAUNT = 160, - DOTA_KEYBIND_SHOP_CONSUMABLES = 161, - DOTA_KEYBIND_SHOP_ATTRIBUTES = 162, - DOTA_KEYBIND_SHOP_ARMAMENTS = 163, - DOTA_KEYBIND_SHOP_ARCANE = 164, - DOTA_KEYBIND_SHOP_BASICS = 165, - DOTA_KEYBIND_SHOP_SUPPORT = 166, - DOTA_KEYBIND_SHOP_CASTER = 167, - DOTA_KEYBIND_SHOP_WEAPONS = 168, - DOTA_KEYBIND_SHOP_ARMOR = 169, - DOTA_KEYBIND_SHOP_ARTIFACTS = 170, - DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 171, - DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 172, - DOTA_KEYBIND_SHOP_SECRET = 173, - DOTA_KEYBIND_SHOP_SEARCHBOX = 174, - DOTA_KEYBIND_SHOP_SLOT_1 = 175, - DOTA_KEYBIND_SHOP_SLOT_2 = 176, - DOTA_KEYBIND_SHOP_SLOT_3 = 177, - DOTA_KEYBIND_SHOP_SLOT_4 = 178, - DOTA_KEYBIND_SHOP_SLOT_5 = 179, - DOTA_KEYBIND_SHOP_SLOT_6 = 180, - DOTA_KEYBIND_SHOP_SLOT_7 = 181, - DOTA_KEYBIND_SHOP_SLOT_8 = 182, - DOTA_KEYBIND_SHOP_SLOT_9 = 183, - DOTA_KEYBIND_SHOP_SLOT_10 = 184, - DOTA_KEYBIND_SHOP_SLOT_11 = 185, - DOTA_KEYBIND_SHOP_SLOT_12 = 186, - DOTA_KEYBIND_SHOP_SLOT_13 = 187, - DOTA_KEYBIND_SHOP_SLOT_14 = 188, - DOTA_KEYBIND_SPEC_CAMERA_UP = 189, - DOTA_KEYBIND_SPEC_CAMERA_DOWN = 190, - DOTA_KEYBIND_SPEC_CAMERA_LEFT = 191, - DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 192, - DOTA_KEYBIND_SPEC_CAMERA_GRIP = 193, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 194, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 195, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 196, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 197, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 198, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 199, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 200, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 201, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 202, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 203, - DOTA_KEYBIND_SPEC_UNIT_SELECT = 204, - DOTA_KEYBIND_SPEC_HERO_SELECT = 205, - DOTA_KEYBIND_SPEC_PAUSE = 206, - DOTA_KEYBIND_SPEC_CHAT = 207, - DOTA_KEYBIND_SPEC_SCOREBOARD = 208, - DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 209, - DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 210, - DOTA_KEYBIND_SPEC_STATS_ITEM = 211, - DOTA_KEYBIND_SPEC_STATS_GOLD = 212, - DOTA_KEYBIND_SPEC_STATS_XP = 213, - DOTA_KEYBIND_SPEC_STATS_FANTASY = 214, - DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 215, - DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 216, - DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 217, - DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 218, - DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 219, - DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 220, - DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 221, - DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 222, - DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 223, - DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 224, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 225, - DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 226, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 227, - DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 228, - DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 229, - DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 230, - DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 231, - DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 232, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 233, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 234, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 235, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 236, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 237, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 238, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 239, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 240, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 241, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 242, - DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 243, - DOTA_KEYBIND_INSPECTHEROINWORLD = 244, - DOTA_KEYBIND_CAMERA_ZOOM_IN = 245, - DOTA_KEYBIND_CAMERA_ZOOM_OUT = 246, - DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 247, - DOTA_KEYBIND_DOTA_ALT = 248, - DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 249, - DOTA_KEYBIND_COUNT = 250, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT5 = 66, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 67, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 68, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 69, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 70, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 71, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 72, + DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 73, + DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 74, + DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 75, + DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 76, + DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 77, + DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 78, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 79, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 80, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 81, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 82, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 83, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 84, + DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 85, + DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 86, + DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 87, + DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 88, + DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 89, + DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 90, + DOTA_KEYBIND_INVENTORY1 = 91, + DOTA_KEYBIND_INVENTORY2 = 92, + DOTA_KEYBIND_INVENTORY3 = 93, + DOTA_KEYBIND_INVENTORY4 = 94, + DOTA_KEYBIND_INVENTORY5 = 95, + DOTA_KEYBIND_INVENTORY6 = 96, + DOTA_KEYBIND_INVENTORYTP = 97, + DOTA_KEYBIND_INVENTORYNEUTRAL = 98, + DOTA_KEYBIND_INVENTORY1_QUICKCAST = 99, + DOTA_KEYBIND_INVENTORY2_QUICKCAST = 100, + DOTA_KEYBIND_INVENTORY3_QUICKCAST = 101, + DOTA_KEYBIND_INVENTORY4_QUICKCAST = 102, + DOTA_KEYBIND_INVENTORY5_QUICKCAST = 103, + DOTA_KEYBIND_INVENTORY6_QUICKCAST = 104, + DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 105, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 106, + DOTA_KEYBIND_INVENTORY1_AUTOCAST = 107, + DOTA_KEYBIND_INVENTORY2_AUTOCAST = 108, + DOTA_KEYBIND_INVENTORY3_AUTOCAST = 109, + DOTA_KEYBIND_INVENTORY4_AUTOCAST = 110, + DOTA_KEYBIND_INVENTORY5_AUTOCAST = 111, + DOTA_KEYBIND_INVENTORY6_AUTOCAST = 112, + DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 113, + DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 114, + DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 115, + DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 116, + DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 117, + DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 118, + DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 119, + DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 120, + DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 121, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 122, + DOTA_KEYBIND_CONTROL_GROUP1 = 123, + DOTA_KEYBIND_CONTROL_GROUP2 = 124, + DOTA_KEYBIND_CONTROL_GROUP3 = 125, + DOTA_KEYBIND_CONTROL_GROUP4 = 126, + DOTA_KEYBIND_CONTROL_GROUP5 = 127, + DOTA_KEYBIND_CONTROL_GROUP6 = 128, + DOTA_KEYBIND_CONTROL_GROUP7 = 129, + DOTA_KEYBIND_CONTROL_GROUP8 = 130, + DOTA_KEYBIND_CONTROL_GROUP9 = 131, + DOTA_KEYBIND_CONTROL_GROUP10 = 132, + DOTA_KEYBIND_CONTROL_GROUPCYCLE = 133, + DOTA_KEYBIND_SELECT_ALLY1 = 134, + DOTA_KEYBIND_SELECT_ALLY2 = 135, + DOTA_KEYBIND_SELECT_ALLY3 = 136, + DOTA_KEYBIND_SELECT_ALLY4 = 137, + DOTA_KEYBIND_SELECT_ALLY5 = 138, + DOTA_KEYBIND_SHOP_TOGGLE = 139, + DOTA_KEYBIND_SCOREBOARD_TOGGLE = 140, + DOTA_KEYBIND_COMBATLOG_TOGGLE = 141, + DOTA_KEYBIND_SCREENSHOT = 142, + DOTA_KEYBIND_ESCAPE = 143, + DOTA_KEYBIND_CONSOLE = 144, + DOTA_KEYBIND_DEATH_SUMMARY = 145, + DOTA_KEYBIND_LEARN_ABILITIES = 146, + DOTA_KEYBIND_LEARN_STATS = 147, + DOTA_KEYBIND_ACTIVATE_GLYPH = 148, + DOTA_KEYBIND_ACTIVATE_RADAR = 149, + DOTA_KEYBIND_PURCHASE_QUICKBUY = 150, + DOTA_KEYBIND_PURCHASE_STICKY = 151, + DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 152, + DOTA_KEYBIND_GRAB_STASH_ITEMS = 153, + DOTA_KEYBIND_TOGGLE_AUTOATTACK = 154, + DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 155, + DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 156, + DOTA_KEYBIND_FILTER_ENEMY = 157, + DOTA_KEYBIND_FILTER_ALLY = 158, + DOTA_KEYBIND_FILTER_HERO = 159, + DOTA_KEYBIND_FILTER_NONHERO = 160, + DOTA_KEYBIND_TAUNT = 161, + DOTA_KEYBIND_SHOP_CONSUMABLES = 162, + DOTA_KEYBIND_SHOP_ATTRIBUTES = 163, + DOTA_KEYBIND_SHOP_ARMAMENTS = 164, + DOTA_KEYBIND_SHOP_ARCANE = 165, + DOTA_KEYBIND_SHOP_BASICS = 166, + DOTA_KEYBIND_SHOP_SUPPORT = 167, + DOTA_KEYBIND_SHOP_CASTER = 168, + DOTA_KEYBIND_SHOP_WEAPONS = 169, + DOTA_KEYBIND_SHOP_ARMOR = 170, + DOTA_KEYBIND_SHOP_ARTIFACTS = 171, + DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 172, + DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 173, + DOTA_KEYBIND_SHOP_SECRET = 174, + DOTA_KEYBIND_SHOP_SEARCHBOX = 175, + DOTA_KEYBIND_SHOP_SLOT_1 = 176, + DOTA_KEYBIND_SHOP_SLOT_2 = 177, + DOTA_KEYBIND_SHOP_SLOT_3 = 178, + DOTA_KEYBIND_SHOP_SLOT_4 = 179, + DOTA_KEYBIND_SHOP_SLOT_5 = 180, + DOTA_KEYBIND_SHOP_SLOT_6 = 181, + DOTA_KEYBIND_SHOP_SLOT_7 = 182, + DOTA_KEYBIND_SHOP_SLOT_8 = 183, + DOTA_KEYBIND_SHOP_SLOT_9 = 184, + DOTA_KEYBIND_SHOP_SLOT_10 = 185, + DOTA_KEYBIND_SHOP_SLOT_11 = 186, + DOTA_KEYBIND_SHOP_SLOT_12 = 187, + DOTA_KEYBIND_SHOP_SLOT_13 = 188, + DOTA_KEYBIND_SHOP_SLOT_14 = 189, + DOTA_KEYBIND_SPEC_CAMERA_UP = 190, + DOTA_KEYBIND_SPEC_CAMERA_DOWN = 191, + DOTA_KEYBIND_SPEC_CAMERA_LEFT = 192, + DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 193, + DOTA_KEYBIND_SPEC_CAMERA_GRIP = 194, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 195, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 196, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 197, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 198, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 199, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 200, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 201, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 202, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 203, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 204, + DOTA_KEYBIND_SPEC_UNIT_SELECT = 205, + DOTA_KEYBIND_SPEC_HERO_SELECT = 206, + DOTA_KEYBIND_SPEC_PAUSE = 207, + DOTA_KEYBIND_SPEC_CHAT = 208, + DOTA_KEYBIND_SPEC_SCOREBOARD = 209, + DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 210, + DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 211, + DOTA_KEYBIND_SPEC_STATS_ITEM = 212, + DOTA_KEYBIND_SPEC_STATS_GOLD = 213, + DOTA_KEYBIND_SPEC_STATS_XP = 214, + DOTA_KEYBIND_SPEC_STATS_FANTASY = 215, + DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 216, + DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 217, + DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 218, + DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 219, + DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 220, + DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 221, + DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 222, + DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 223, + DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 224, + DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 225, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 226, + DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 227, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 228, + DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 229, + DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 230, + DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 231, + DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 232, + DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 233, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 234, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 235, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 236, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 237, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 238, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 239, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 240, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 241, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 242, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 243, + DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 244, + DOTA_KEYBIND_INSPECTHEROINWORLD = 245, + DOTA_KEYBIND_CAMERA_ZOOM_IN = 246, + DOTA_KEYBIND_CAMERA_ZOOM_OUT = 247, + DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 248, + DOTA_KEYBIND_DOTA_ALT = 249, + DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 250, + DOTA_KEYBIND_COUNT = 251, } declare enum DOTA_SHOP_TYPE @@ -3401,7 +3436,7 @@ Initializing script VM... },{ "type":"Vector" },{ - "type":"Vector" + "type":"" },{ "type":"float" },{ @@ -3563,7 +3598,7 @@ Initializing script VM... "returns":"handle" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3575,7 +3610,7 @@ Initializing script VM... "returns":"handle" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -3739,7 +3774,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3759,7 +3794,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3783,9 +3818,9 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ - "type":"Vector" + "type":"" },{ "type":"int" },{ @@ -3803,9 +3838,9 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -3843,7 +3878,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -4132,7 +4167,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"string" },{ @@ -4156,7 +4191,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"string" },{ @@ -5099,16 +5134,16 @@ Initializing script VM... "returns":"QAngle" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"QAngle" },{ - "type":"Vector" + "type":"" }], "description":"Rotate a Vector around a point.", "kind":"function", "name":"RotatePosition", - "returns":"Vector" + "returns":"" },{ "args":[{ "type":"Quaternion" @@ -5155,7 +5190,7 @@ Initializing script VM... "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"float" },{ @@ -5505,7 +5540,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position", "kind":"function", @@ -5515,7 +5550,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position with reliable delivery", "kind":"function", @@ -5525,7 +5560,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position with optional delivery", "kind":"function", @@ -11605,10 +11640,6 @@ Initializing script VM... "kind":"constant", "name":"DAMAGE_TYPE_PURE", "value":4 - },{ - "kind":"constant", - "name":"DMG_ACID", - "value":1048576 },{ "kind":"constant", "name":"DMG_ALWAYSGIB", @@ -11637,10 +11668,6 @@ Initializing script VM... "kind":"constant", "name":"DMG_DROWN", "value":16384 - },{ - "kind":"constant", - "name":"DMG_DROWNRECOVER", - "value":524288 },{ "kind":"constant", "name":"DMG_ENERGYBEAM", @@ -11677,10 +11704,6 @@ Initializing script VM... "kind":"constant", "name":"DMG_RADIATION", "value":262144 - },{ - "kind":"constant", - "name":"DMG_REMOVENORAGDOLL", - "value":4194304 },{ "kind":"constant", "name":"DMG_SHOCK", @@ -11689,10 +11712,6 @@ Initializing script VM... "kind":"constant", "name":"DMG_SLASH", "value":4 - },{ - "kind":"constant", - "name":"DMG_SLOWBURN", - "value":2097152 },{ "kind":"constant", "name":"DMG_SONIC", @@ -11846,6 +11865,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_ITEM", "value":256 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -13236,6 +13260,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_CEASELESS_DIRGE", "value":120 + },{ + "enum":"DOTA_INVALID_ORDERS", + "kind":"constant", + "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_DEVILS_BARGAIN", + "value":98 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -13251,11 +13280,6 @@ Initializing script VM... "kind":"constant", "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_NOT_ENOUGH_GOLD", "value":90 - },{ - "enum":"DOTA_INVALID_ORDERS", - "kind":"constant", - "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_REAPERS_SCYTHE", - "value":98 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -13435,7 +13459,7 @@ Initializing script VM... "enum":"DOTA_INVALID_ORDERS", "kind":"constant", "name":"DOTA_INVALID_ORDER_COUNT", - "value":122 + "value":123 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -13581,6 +13605,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_INVALID_ORDER_PURCHASE_INVALID_ITEM", "value":33 + },{ + "enum":"DOTA_INVALID_ORDERS", + "kind":"constant", + "name":"DOTA_INVALID_ORDER_PURCHASE_LEVEL", + "value":122 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -14870,6 +14899,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CHAOS_DOUBLE_CRIT", "value":60 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_HAVOC", + "value":80 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -14894,52 +14928,52 @@ Initializing script VM... "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_1", - "value":81 + "value":84 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_2", - "value":82 + "value":85 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_3", - "value":83 + "value":86 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_4", - "value":84 + "value":87 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_5", - "value":85 + "value":88 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_6", - "value":86 + "value":89 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_7", - "value":87 + "value":90 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_8", - "value":88 + "value":91 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_9", - "value":89 + "value":92 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GENERIC", - "value":80 + "value":83 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -15120,6 +15154,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_KEZ_SAI", "value":79 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_LARGO_FROGSTOMP", + "value":81 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -15155,6 +15194,11 @@ Initializing script VM... "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_MUERTA_GUNSLINGER", "value":74 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_NAGA_RIPTIDE", + "value":82 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -16185,427 +16229,457 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", - "value":369 + "value":375 },{ "description":"GetModifierNeutralTrinketOptions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", - "value":368 + "value":374 },{ "description":"OnAbilityEndChannel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":208 + "value":209 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":205 + "value":206 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":206 + "value":207 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":204 + "value":205 },{ "description":"OnAbilitySwapped", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_SWAPPED", - "value":383 + "value":389 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_TOGGLED", - "value":362 + "value":368 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":260 + "value":265 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":196 + "value":197 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":218 + "value":219 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":199 + "value":200 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":274 + "value":279 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":198 + "value":199 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":263 + "value":268 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":197 + "value":198 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":194 + "value":195 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":271 + "value":276 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":195 + "value":196 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":281 + "value":286 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":207 + "value":208 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":232 + "value":234 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", - "value":351 + "value":357 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":216 + "value":217 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":310 + "value":314 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":338 + "value":344 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":219 + "value":220 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":220 + "value":221 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":212 + "value":213 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":258 + "value":263 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":309 + "value":313 },{ "description":"OnFoWTeamChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", - "value":360 + "value":366 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":227 + "value":229 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":231 + "value":233 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":332 + "value":337 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":230 + "value":232 + },{ + "description":"OnIllusionCreated", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ILLUSION_CREATED", + "value":396 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":259 + "value":264 + },{ + "description":"OnKnockbackAttempted", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", + "value":238 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":217 + "value":218 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":228 + "value":230 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":233 + "value":235 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":234 + "value":236 },{ "description":"OnModifierRefreshed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REFRESHED", - "value":382 + "value":388 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":235 + "value":237 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":321 + "value":326 },{ "description":"OnNightStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_NIGHT_STARTED", - "value":339 + "value":345 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":214 + "value":215 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":201 + "value":202 },{ "description":"OnOrderReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER_RECEIVED", - "value":202 - },{ - "description":"OnPreDebuffApplied", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":282 + "value":203 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":215 + "value":216 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":209 + "value":210 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":200 + "value":201 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":272 + "value":277 },{ "description":"OnPureDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", - "value":367 + "value":373 + },{ + "description":"OnPurged", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_PURGE", + "value":395 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":210 + "value":211 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":221 + "value":222 },{ "description":"OnRuneSpawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RUNE_SPAWN", - "value":364 + "value":370 + },{ + "description":"OnScepterUpgradeSelected", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED", + "value":239 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":226 + "value":228 + },{ + "description":"OnShardUpgradeSelected", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED", + "value":240 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":193 + "value":194 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":223 + "value":224 + },{ + "description":"OnSpentItemCharge", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE", + "value":225 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":222 + "value":223 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":213 + "value":214 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":211 + "value":212 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":229 + "value":231 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":320 + "value":325 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":225 + "value":227 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":224 + "value":226 },{ "description":"OnTierTokenRerolled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", - "value":357 + "value":363 },{ "description":"OnTreeCutDown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", - "value":350 + "value":356 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":203 + "value":204 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":291 + "value":295 },{ "enum":"modifierfunction", "kind":"constant", @@ -16615,7 +16689,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_FUNCTION_LAST", - "value":388 + "value":398 },{ "enum":"modifierpriority", "kind":"constant", @@ -16646,85 +16720,85 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_LAYOUT", - "value":257 + "value":262 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":323 + "value":328 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", - "value":163 + "value":165 },{ "description":"GetAbsoluteNoDamagePhysical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", - "value":162 + "value":164 },{ "description":"GetAbsoluteNoDamagePure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", - "value":164 + "value":166 },{ "description":"GetAbsorbSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSORB_SPELL", - "value":150 + "value":152 },{ "description":"GetModifierAdditionalNutralItemDrops", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":346 + "value":352 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", - "value":175 + "value":177 },{ "description":"GetAlwaysAutoAttackWhileHoldPosition", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", - "value":187 + "value":188 },{ "description":"GetAllowEtherealAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", - "value":176 + "value":178 },{ "description":"GetModifierAoEBonusConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":318 + "value":323 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":319 + "value":324 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":302 + "value":306 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":330 + "value":335 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -16742,13 +16816,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", - "value":280 + "value":285 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":277 + "value":282 },{ "description":"GetModifierPercentageAttackAnimTime", "enum":"modifierfunction", @@ -16760,7 +16834,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", - "value":343 + "value":349 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -16795,31 +16869,31 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value":279 + "value":284 },{ "description":"GetModifierAvoidAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", - "value":363 + "value":369 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE", - "value":72 + "value":71 },{ "description":"GetModifierAvoidDamageAfterReductions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":292 + "value":296 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_SPELL", - "value":73 + "value":72 },{ "description":"GetModifierBaseAttack_BonusDamage", "enum":"modifierfunction", @@ -16831,25 +16905,31 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", - "value":359 + "value":365 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", - "value":61 + "value":60 },{ "description":"GetModifierBaseDamageOutgoing_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", - "value":62 + "value":61 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseArmorPerAgiBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":335 + "value":340 + },{ + "description":"GetModifierBaseAttackSpeedPerAgiBonusPercentage", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE", + "value":341 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -16869,53 +16949,53 @@ Initializing script VM... "name":"MODIFIER_PROPERTY_BASE_ATTACK_TIME_PERCENTAGE", "value":40 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseHpRegenPerStrBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":334 + "value":339 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MANA_REGEN", - "value":89 + "value":88 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseManaRegenPerIntBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":336 + "value":342 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseMagicResistPerIntBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":337 + "value":343 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":306 + "value":310 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":307 + "value":311 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":305 + "value":309 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":308 + "value":312 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -16927,79 +17007,79 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION", - "value":153 + "value":155 },{ "description":"GetBonusDayVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", - "value":154 + "value":156 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":333 + "value":338 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION", - "value":155 + "value":157 },{ "description":"GetBonusNightVisionUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", - "value":156 + "value":158 },{ "description":"GetModifierBonusUphillMissChance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":328 + "value":333 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", - "value":157 + "value":159 },{ "description":"BotAttackScoreBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":276 + "value":281 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value":179 + "value":181 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value":180 + "value":182 },{ "description":"GetBuffAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUFF_AMPLIFICATION", - "value":192 + "value":193 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":324 + "value":329 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":265 + "value":270 },{ "description":"GetModifierPercentageCasttime", "enum":"modifierfunction", @@ -17035,31 +17115,31 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", - "value":254 + "value":259 },{ "description":"GetModifierPropertyConsumableUseSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":380 + "value":386 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", - "value":191 + "value":192 },{ "description":"GetModifierPercentageConvertExpToGold", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", - "value":139 + "value":140 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":250 + "value":255 },{ "description":"GetModifierPercentageCooldown", "enum":"modifierfunction", @@ -17077,7 +17157,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", - "value":283 + "value":287 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -17089,25 +17169,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":340 + "value":346 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":341 + "value":347 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":329 + "value":334 },{ "description":"GetCriticalStrikeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", - "value":190 + "value":191 },{ "description":"GetModifierDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -17131,7 +17211,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", - "value":297 + "value":301 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", @@ -17143,49 +17223,49 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_AUTOATTACK", - "value":152 + "value":154 },{ "description":"GetDisableHealing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_HEALING", - "value":173 + "value":175 },{ "description":"GetDisableManaGain", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_MANA_GAIN", - "value":174 + "value":176 },{ "description":"GetModifierDisableTurning", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":252 + "value":257 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":326 + "value":331 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DODGE_PROJECTILE", - "value":182 + "value":184 },{ "description":"GetModifierNoVisionOfAttacker", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":269 + "value":274 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EVASION_CONSTANT", - "value":67 + "value":66 },{ "description":"GetModifierPercentageExpRateBoost", "enum":"modifierfunction", @@ -17197,43 +17277,43 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", - "value":99 + "value":98 },{ "description":"GetModifierExtraHealthPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", - "value":102 + "value":101 },{ "description":"GetModifierExtraManaBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS", - "value":100 + "value":99 },{ "description":"GetModifierExtraManaBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", - "value":101 + "value":100 },{ "description":"GetModifierExtraManaPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", - "value":103 + "value":102 },{ "description":"GetModifierExtraStrengthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", - "value":98 + "value":97 },{ "description":"GetModifierPropetyFailAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":293 + "value":297 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -17245,49 +17325,49 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_DAY_VISION", - "value":158 + "value":160 },{ "description":"GetModifierFixedManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":327 + "value":332 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_NIGHT_VISION", - "value":159 + "value":161 },{ "description":"GetModifierPropertyForbidIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORBID_ILLUSIONS", - "value":372 + "value":378 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":251 + "value":256 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":316 + "value":321 },{ "description":"GetModifierForceMaxMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA", - "value":317 + "value":322 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":331 + "value":336 },{ "description":"GetModifierPercentageGoldRateBoost", "enum":"modifierfunction", @@ -17299,13 +17379,19 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", - "value":314 + "value":318 + },{ + "description":"HasBonusNeutralItemPassive", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE", + "value":319 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":289 + "value":293 },{ "description":"GetModifierPercentageHealthcost", "enum":"modifierfunction", @@ -17329,61 +17415,67 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_BONUS", - "value":96 + "value":95 },{ "description":"GetModifierConstantHealthRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", - "value":93 + "value":92 },{ "description":"GetModifierHealthRegenPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", - "value":94 + "value":93 },{ "description":"GetModifierHealthRegenPercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", - "value":95 + "value":94 },{ "description":"GetModifierHealAmplify_PercentageSource", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", - "value":51 + "value":50 },{ "description":"GetModifierPropertyHealingAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", - "value":376 + "value":382 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", - "value":52 + "value":51 },{ "description":"GetModifierHeroFacetOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":349 + "value":355 + },{ + "description":"GetModifierHeroLevelScale", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_HEROLEVELSCALE", + "value":397 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", - "value":53 + "value":52 },{ "description":"GetModifierHPRegenMultiplierPreAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":348 + "value":354 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -17395,13 +17487,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", - "value":253 + "value":258 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":264 + "value":269 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -17413,66 +17505,66 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", - "value":82 + "value":81 },{ "description":"GetModifierIllusionLabel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ILLUSION_LABEL", - "value":166 + "value":168 },{ "description":"GetModifierIncomingDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":290 + "value":294 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":296 + "value":300 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":268 + "value":273 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", - "value":63 + "value":62 },{ "description":"GetModifierIncomingPhysicalDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", - "value":65 + "value":64 },{ "description":"GetModifierIncomingPhysicalDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", - "value":64 + "value":63 },{ "description":"GetModifierIncomingSpellDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", - "value":66 + "value":65 },{ "description":"GetModifierInnateDamageBlockPctOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", - "value":145 + "value":147 },{ "description":"GetModifierInventorySlotRestricted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", - "value":356 + "value":362 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -17490,109 +17582,115 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_ILLUSION", - "value":165 + "value":167 },{ "description":"GetModifierScepter", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":242 + "value":247 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":243 + "value":248 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":325 + "value":330 + },{ + "description":"GetModifierPercentageKillAssistGoldBoost", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_KILL_ASSIST_GOLD_BOOST", + "value":139 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":347 + "value":353 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":288 + "value":292 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":54 + "value":53 },{ "description":"GetUnitLifetimeFraction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":247 + "value":252 },{ "description":"GetMagicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":189 + "value":190 },{ "description":"GetModifierMagical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", - "value":142 + "value":143 },{ "description":"GetModifierProperty_MagicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", - "value":366 + "value":372 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", - "value":83 + "value":82 },{ "description":"GetModifierMagicalResistanceBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", - "value":85 + "value":84 },{ "description":"GetModifierMagicalResistanceBonusIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", - "value":86 + "value":85 },{ "description":"GetModifierMagicalResistanceBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", - "value":87 + "value":86 },{ "description":"GetModifierMagicalResistanceDecrepifyUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", - "value":88 + "value":87 },{ "description":"GetModifierMagicalResistanceDirectModification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", - "value":84 + "value":83 },{ "description":"GetModifierPropertyManacostOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_OVERRIDE", - "value":373 + "value":379 },{ "description":"GetModifierPercentageManacost", "enum":"modifierfunction", @@ -17616,109 +17714,103 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_BONUS", - "value":97 + "value":96 },{ "description":"GetModifierManaDrainAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", - "value":59 + "value":58 },{ "description":"GetModifierConstantManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", - "value":90 + "value":89 },{ "description":"GetModifierConstantManaRegenUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", - "value":91 + "value":90 },{ "description":"GetModifierTotalPercentageManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", - "value":92 + "value":91 },{ "description":"GetModifierMaxAttackRange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_ATTACK_RANGE", "value":118 - },{ - "description":"GetModifierMaxDebuffDuration", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "value":184 },{ "description":"MinAttributeLevel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", - "value":352 + "value":358 },{ "description":"GetMinHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_HEALTH", - "value":160 + "value":162 },{ "description":"GetMinMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_MANA", - "value":161 + "value":163 },{ "description":"GetModifierMinPhysicalArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", - "value":81 + "value":80 },{ "description":"GetModifierMiss_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE", - "value":74 + "value":73 },{ "description":"GetModifierMiss_Percentage_Target", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":345 + "value":351 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":237 + "value":242 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":238 + "value":243 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":239 + "value":244 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":241 + "value":246 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":240 + "value":245 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -17796,7 +17888,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", - "value":370 + "value":376 },{ "description":"GetModifierMoveSpeed_MaxOverride", "enum":"modifierfunction", @@ -17814,67 +17906,67 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "value":371 + "value":377 },{ "description":"GetModifierMoveSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":278 + "value":283 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", - "value":57 + "value":56 },{ "description":"GetModifierMPRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", - "value":58 + "value":57 },{ "description":"GetModifierMPRestoreAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", - "value":60 + "value":59 },{ "description":"GetModifierNegativeEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", - "value":68 + "value":67 },{ "description":"GetModifierNoFreeTPScrollOnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":313 + "value":317 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":255 + "value":260 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":256 + "value":261 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION", - "value":148 + "value":150 },{ "description":"GetOverrideAnimationRate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", - "value":149 + "value":151 },{ "description":"GetModifierOverrideAttackDamage", "enum":"modifierfunction", @@ -17886,25 +17978,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", - "value":177 + "value":179 },{ "description":"GetModifierOverrideBaseDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", - "value":385 + "value":391 },{ "description":"GetModifierOverrideCreepBounty", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", - "value":384 + "value":390 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":286 + "value":290 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", @@ -17922,67 +18014,73 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":287 + "value":291 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", - "value":75 + "value":74 },{ "description":"GetModifierPhysicalArmorBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", - "value":77 + "value":76 },{ "description":"GetModifierPhysicalArmorBonusPost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", - "value":80 + "value":79 },{ "description":"GetModifierPhysicalArmorBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", - "value":78 + "value":77 },{ "description":"GetModifierPhysicalArmorBonusUniqueActive", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", - "value":79 + "value":78 },{ "description":"GetPhysicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":188 + "value":189 },{ "description":"GetModifierPhysicalArmorTotal_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", - "value":76 + "value":75 },{ "description":"GetModifierPhysical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", - "value":143 + "value":144 + },{ + "description":"GetModifierPhysical_ConstantBlockBonus", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS", + "value":146 },{ "description":"GetModifierPhysical_ConstantBlockSpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", - "value":144 + "value":145 },{ "description":"GetModifierProperty_PhysicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", - "value":365 + "value":371 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -18012,37 +18110,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", - "value":140 + "value":141 },{ "description":"GetModifierPreAttack_DeadlyBlow", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", - "value":186 + "value":187 },{ "description":"GetModifierPreAttack_Target_CriticalStrike", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", - "value":141 + "value":142 },{ "description":"GetModifierPrereduceIncomingDamage_Mult", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":294 + "value":298 },{ "description":"GetModifierPreserveNeutralItemPassives", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", - "value":315 + "value":320 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":262 + "value":267 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -18054,7 +18152,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", - "value":185 + "value":186 },{ "description":"GetModifierProcAttack_BonusDamage_Magical", "enum":"modifierfunction", @@ -18102,7 +18200,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED", - "value":303 + "value":307 },{ "description":"GetModifierProjectileSpeedBonus", "enum":"modifierfunction", @@ -18120,37 +18218,37 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", - "value":304 + "value":308 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":248 + "value":253 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":342 + "value":348 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":244 + "value":249 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", - "value":358 + "value":364 },{ "description":"GetReflectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REFLECT_SPELL", - "value":151 + "value":153 },{ "description":"ReincarnateTime", "enum":"modifierfunction", @@ -18168,7 +18266,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REQUIRED_LEVEL", - "value":381 + "value":387 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", @@ -18192,235 +18290,241 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", - "value":374 + "value":380 },{ "description":"GetModifierPropertyRestorationAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", - "value":375 + "value":381 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":311 + "value":315 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":344 + "value":350 },{ "description":"GetModifierSlowResistanceAppliesToAttacks", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", - "value":301 + "value":305 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":300 + "value":304 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":299 + "value":303 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":249 + "value":254 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE", - "value":48 - },{ - "description":"GetModifierSpellAmplify_PercentageCreep", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP", "value":47 },{ "description":"GetModifierSpellAmplify_PercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", - "value":50 + "value":49 },{ "description":"GetModifierSpellAmplify_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":49 + "value":48 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":55 + "value":54 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":56 + "value":55 },{ "description":"GetModifierSpellRedirectTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":284 + "value":288 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS", - "value":105 + "value":104 },{ "description":"GetModifierBonusStats_Agility_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", - "value":108 + "value":107 },{ "description":"GetModifierBonusStats_Intellect", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", - "value":106 + "value":105 },{ "description":"GetModifierBonusStats_Intellect_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", + "value":108 + },{ + "description":"GetModifierIntellectNone", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_STATS_INTELLECT_NONE", "value":109 },{ "description":"GetModifierBonusStats_Strength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", - "value":104 + "value":103 },{ "description":"GetModifierBonusStats_Strength_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", - "value":107 + "value":106 },{ "description":"GetModifierStatusResistance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE", - "value":69 + "value":68 },{ "description":"GetModifierStatusResistanceCaster", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", - "value":71 + "value":70 },{ "description":"GetModifierStatusResistanceStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", - "value":70 + "value":69 },{ "description":"GetModifierStrongIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STRONG_ILLUSION", - "value":167 + "value":169 },{ "description":"GetModifierSuperIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION", - "value":168 + "value":170 + },{ + "description":"GetModifierSuperIllusionWithItems", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", + "value":394 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", - "value":169 + "value":171 },{ "description":"GetSuppressAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", - "value":361 + "value":367 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":275 + "value":280 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":322 + "value":327 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":295 + "value":299 },{ "description":"GetSuppressIncomingCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":377 + "value":383 },{ "description":"GetModifierPropertySuppressInvalidMoveAttackOrders", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", - "value":379 + "value":385 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":273 + "value":278 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":261 + "value":266 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":298 + "value":302 },{ "description":"GetTierTokenReroll", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", - "value":353 + "value":359 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":236 + "value":241 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":270 + "value":275 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -18432,115 +18536,115 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", - "value":147 + "value":149 },{ "description":"GetModifierTotal_ConstantBlockStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", - "value":355 + "value":361 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", - "value":146 + "value":148 },{ "description":"GetActivityTranslationModifiers", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":245 + "value":250 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":246 + "value":251 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", - "value":183 + "value":185 },{ "description":"GetModifierTurnRateConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":285 + "value":289 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", - "value":172 + "value":174 },{ "description":"GetModifierTurnRate_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", - "value":171 + "value":173 },{ "description":"GetModifierUnitDisllowUpgrading", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", - "value":181 + "value":183 },{ "description":"GetModifierUnitStatsNeedsRefresh", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", - "value":178 + "value":180 },{ "description":"GetModifierOverrideUntargetableFrom", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNTARGETABLE_FROM", - "value":386 + "value":392 },{ "description":"GetModifierOverrideUntargetableTo", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNTARGETABLE_TO", - "value":387 + "value":393 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":378 + "value":384 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", - "value":354 + "value":360 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":266 + "value":271 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":267 + "value":272 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_DURING_DEATH", - "value":170 + "value":172 },{ "description":"GetModifierXPFountainCountdownTimeOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", - "value":312 + "value":316 },{ "enum":"modifierstate", "kind":"constant", @@ -18554,13 +18658,13 @@ Initializing script VM... },{ "enum":"modifierstate", "kind":"constant", - "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE", - "value":53 + "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS", + "value":55 },{ "enum":"modifierstate", "kind":"constant", - "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS", - "value":55 + "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS", + "value":53 },{ "enum":"modifierstate", "kind":"constant", @@ -18890,6 +18994,10 @@ Initializing script VM... "kind":"constant", "name":"OVERHEAD_ALERT_BONUS_POISON_DAMAGE", "value":9 + },{ + "kind":"constant", + "name":"OVERHEAD_ALERT_BONUS_PURE_DAMAGE", + "value":28 },{ "kind":"constant", "name":"OVERHEAD_ALERT_BONUS_SPELL_DAMAGE", @@ -19452,7 +19560,12 @@ Initializing script VM... }], "name":"CBaseAnimatingActivity" },{ - "extend":"CBaseFlex", + "extend":"CBaseAnimatingActivity", + "kind":"class", + "members":[], + "name":"CBaseAnimatingOverlay" + },{ + "extend":"CBaseAnimatingOverlay", "kind":"class", "members":[], "name":"CBaseCombatCharacter" @@ -20119,35 +20232,6 @@ Initializing script VM... "returns":"void" }], "name":"CBaseEntity" - },{ - "extend":"CBaseAnimatingActivity", - "kind":"class", - "members":[{ - "args":[], - "description":"Returns the instance of the oldest active scene entity (if any).", - "name":"GetCurrentScene", - "returns":"handle" - },{ - "args":[{ - "name":"index", - "type":"int" - }], - "description":"Returns the instance of the scene entity at the specified index.", - "name":"GetSceneByIndex", - "returns":"handle" - },{ - "args":[{ - "name":"pszScene", - "type":"string" - },{ - "name":"flDelay", - "type":"float" - }], - "description":"( vcd file, delay ) - play specified vcd file", - "name":"ScriptPlayScene", - "returns":"float" - }], - "name":"CBaseFlex" },{ "extend":"CBaseEntity", "kind":"class", @@ -20174,7 +20258,7 @@ Initializing script VM... }], "description":"Get the attachment id's origin vector.", "name":"GetAttachmentOrigin", - "returns":"Vector" + "returns":"" },{ "args":[], "description":"GetMaterialGroupHash(): Get the material group hash of this entity.", @@ -20391,7 +20475,7 @@ Initializing script VM... "args":[{ "type":"Vector" },{ - "type":"Vector" + "type":"" }], "description":"Apply an impulse at a worldspace position to the physics", "name":"AddImpulseAtPosition", @@ -22685,6 +22769,8 @@ Initializing script VM... },{ "args":[{ "type":"float" + },{ + "type":"int" }], "description":"Begin temporary night.", "name":"BeginTemporaryNight", @@ -23766,6 +23852,13 @@ Initializing script VM... "description":"Is this item currently in the white list.", "name":"IsItemInWhiteList", "returns":"bool" + },{ + "args":[{ + "type":"Vector" + }], + "description":"Moves the camera to a position.", + "name":"MoveCameraToLocation", + "returns":"void" },{ "args":[{ "type":"string" @@ -24428,7 +24521,7 @@ Initializing script VM... }], "name":"CDOTA_Ability_Nian_Roar" },{ - "extend":"CBaseFlex", + "extend":"CBaseAnimatingOverlay", "kind":"class", "members":[{ "args":[{ @@ -26087,9 +26180,6 @@ Initializing script VM... "returns":"float" },{ "args":[{ - "name":"bUseExperimentalFormula", - "type":"bool" - },{ "name":"inflictor", "type":"handle" }], @@ -26925,6 +27015,9 @@ Initializing script VM... },{ "name":"bIncrementTotal", "type":"bool" + },{ + "name":"nCloneCount", + "type":"int" }], "description":"Params: Float XP, Bool applyBotDifficultyScaling", "name":"AddExperience", @@ -27269,7 +27362,7 @@ Initializing script VM... "returns":"void" },{ "args":[], - "name":"IsBuybackDisabledByReapersScythe", + "name":"IsBuybackDisabledByDevilsBargain", "returns":"bool" },{ "args":[], @@ -27402,7 +27495,7 @@ Initializing script VM... "name":"bBuybackDisabled", "type":"bool" }], - "name":"SetBuyBackDisabledByReapersScythe", + "name":"SetBuyBackDisabledByDevilsBargain", "returns":"void" },{ "args":[{ @@ -31120,7 +31213,7 @@ Initializing script VM... }], "name":"CDotaSubquestBase" },{ - "extend":"CBaseFlex", + "extend":"CBaseAnimatingOverlay", "kind":"class", "members":[{ "args":[{ @@ -31159,7 +31252,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31184,7 +31277,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31200,7 +31293,7 @@ Initializing script VM... "returns":"table" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31220,7 +31313,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31233,7 +31326,7 @@ Initializing script VM... },{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31255,7 +31348,7 @@ Initializing script VM... },{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31275,7 +31368,7 @@ Initializing script VM... "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31288,7 +31381,7 @@ Initializing script VM... },{ "type":"string" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31308,7 +31401,7 @@ Initializing script VM... "args":[{ "type":"handle" },{ - "type":"Vector" + "type":"" },{ "type":"float" }], @@ -31499,7 +31592,7 @@ Initializing script VM... },{ "args":[{ "name":"vecAlternateOrigin", - "type":"Vector" + "type":"" },{ "name":"vecAlternateAngles", "type":"Vector" @@ -32214,145 +32307,6 @@ Initializing script VM... "returns":"bool" }], "name":"CScriptUniformRandomStream" - },{ - "kind":"class", - "members":[{ - "args":[{ - "name":"flAddAmount", - "type":"float" - }], - "name":"AddDamage", - "returns":"void" - },{ - "args":[{ - "name":"iDamageType", - "type":"int" - }], - "name":"AddDamageType", - "returns":"void" - },{ - "args":[], - "name":"GetAmmoType", - "returns":"int" - },{ - "args":[], - "name":"GetAttacker", - "returns":"handle" - },{ - "args":[], - "name":"GetDamage", - "returns":"float" - },{ - "args":[], - "name":"GetDamageCustom", - "returns":"int" - },{ - "args":[], - "name":"GetDamageForce", - "returns":"Vector" - },{ - "args":[], - "name":"GetDamagePosition", - "returns":"" - },{ - "args":[], - "name":"GetDamageType", - "returns":"" - },{ - "args":[], - "name":"GetInflictor", - "returns":"handle" - },{ - "args":[], - "name":"GetOriginalDamage", - "returns":"float" - },{ - "args":[], - "name":"GetReportedPosition", - "returns":"" - },{ - "args":[], - "name":"GetTotalledDamage", - "returns":"float" - },{ - "args":[{ - "name":"iDamageType", - "type":"int" - }], - "name":"HasDamageType", - "returns":"bool" - },{ - "args":[{ - "name":"flScaleAmount", - "type":"float" - }], - "name":"ScaleDamage", - "returns":"void" - },{ - "args":[{ - "name":"iAmmoType", - "type":"int" - }], - "name":"SetAmmoType", - "returns":"void" - },{ - "args":[{ - "name":"hAttacker", - "type":"handle" - }], - "name":"SetAttacker", - "returns":"void" - },{ - "args":[{ - "name":"flDamage", - "type":"float" - }], - "name":"SetDamage", - "returns":"void" - },{ - "args":[{ - "name":"iDamageCustom", - "type":"int" - }], - "name":"SetDamageCustom", - "returns":"void" - },{ - "args":[{ - "name":"damageForce", - "type":"Vector" - }], - "name":"SetDamageForce", - "returns":"void" - },{ - "args":[{ - "name":"damagePosition", - "type":"" - }], - "name":"SetDamagePosition", - "returns":"void" - },{ - "args":[{ - "name":"iDamageType", - "type":"int" - }], - "name":"SetDamageType", - "returns":"void" - },{ - "args":[{ - "name":"flOriginalDamage", - "type":"float" - }], - "name":"SetOriginalDamage", - "returns":"void" - },{ - "args":[{ - "name":"reportedPosition", - "type":"" - }], - "name":"SetReportedPosition", - "returns":"void" - }], - "name":"CTakeDamageInfo" },{ "instance":"Convars", "kind":"class", @@ -32863,7 +32817,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -32883,7 +32837,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -32907,9 +32861,9 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ - "type":"Vector" + "type":"" },{ "type":"int" },{ @@ -32927,9 +32881,9 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -32967,7 +32921,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"Vector" },{ @@ -33499,16 +33453,16 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"QAngle" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"QAngle" },{ - "type":"Vector" + "type":"" }], "description":"Rotate a Vector around a point.", "kind":"function", "name":"RotatePosition", - "returns":"Vector" + "returns":"" },{ "args":[{ "type":"Quaternion" @@ -33543,7 +33497,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"Vector" },{ "args":[{ - "type":"Vector" + "type":"" },{ "type":"float" },{ @@ -33737,7 +33691,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position", "kind":"function", @@ -33747,7 +33701,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position with reliable delivery", "kind":"function", @@ -33757,7 +33711,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "args":[{ "type":"string" },{ - "type":"Vector" + "type":"" }], "description":"Start a sound event from position with optional delivery", "kind":"function", @@ -39534,10 +39488,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"CLIENT_DLL", "value":1 - },{ - "kind":"constant", - "name":"DMG_ACID", - "value":1048576 },{ "kind":"constant", "name":"DMG_ALWAYSGIB", @@ -39566,10 +39516,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DMG_DROWN", "value":16384 - },{ - "kind":"constant", - "name":"DMG_DROWNRECOVER", - "value":524288 },{ "kind":"constant", "name":"DMG_ENERGYBEAM", @@ -39606,10 +39552,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DMG_RADIATION", "value":262144 - },{ - "kind":"constant", - "name":"DMG_REMOVENORAGDOLL", - "value":4194304 },{ "kind":"constant", "name":"DMG_SHOCK", @@ -39618,10 +39560,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DMG_SLASH", "value":4 - },{ - "kind":"constant", - "name":"DMG_SLOWBURN", - "value":2097152 },{ "kind":"constant", "name":"DMG_SONIC", @@ -39775,6 +39713,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_ABILITY_BEHAVIOR_ITEM", "value":256 + },{ + "enum":"DOTA_ABILITY_BEHAVIOR", + "kind":"constant", + "name":"DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE", + "value":0 },{ "enum":"DOTA_ABILITY_BEHAVIOR", "kind":"constant", @@ -40512,6 +40455,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_CEASELESS_DIRGE", "value":120 + },{ + "enum":"DOTA_INVALID_ORDERS", + "kind":"constant", + "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_DEVILS_BARGAIN", + "value":98 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -40527,11 +40475,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_NOT_ENOUGH_GOLD", "value":90 - },{ - "enum":"DOTA_INVALID_ORDERS", - "kind":"constant", - "name":"DOTA_INVALID_ORDER_CANT_BUYBACK_REAPERS_SCYTHE", - "value":98 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -40711,7 +40654,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"DOTA_INVALID_ORDERS", "kind":"constant", "name":"DOTA_INVALID_ORDER_COUNT", - "value":122 + "value":123 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -40857,6 +40800,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_INVALID_ORDER_PURCHASE_INVALID_ITEM", "value":33 + },{ + "enum":"DOTA_INVALID_ORDERS", + "kind":"constant", + "name":"DOTA_INVALID_ORDER_PURCHASE_LEVEL", + "value":122 },{ "enum":"DOTA_INVALID_ORDERS", "kind":"constant", @@ -41145,6 +41093,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CHAOS_DOUBLE_CRIT", "value":60 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_HAVOC", + "value":80 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -41169,52 +41122,52 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_1", - "value":81 + "value":84 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_2", - "value":82 + "value":85 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_3", - "value":83 + "value":86 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_4", - "value":84 + "value":87 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_5", - "value":85 + "value":88 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_6", - "value":86 + "value":89 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_7", - "value":87 + "value":90 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_8", - "value":88 + "value":91 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_9", - "value":89 + "value":92 },{ "enum":"DotaPseudoRandomType", "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_CUSTOM_GENERIC", - "value":80 + "value":83 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -41395,6 +41348,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_KEZ_SAI", "value":79 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_LARGO_FROGSTOMP", + "value":81 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -41430,6 +41388,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"DOTA_PSEUDO_RANDOM_MUERTA_GUNSLINGER", "value":74 + },{ + "enum":"DotaPseudoRandomType", + "kind":"constant", + "name":"DOTA_PSEUDO_RANDOM_NAGA_RIPTIDE", + "value":82 },{ "enum":"DotaPseudoRandomType", "kind":"constant", @@ -42179,427 +42142,457 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", - "value":369 + "value":375 },{ "description":"GetModifierNeutralTrinketOptions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", - "value":368 + "value":374 },{ "description":"OnAbilityEndChannel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", - "value":208 + "value":209 },{ "description":"OnAbilityExecuted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_EXECUTED", - "value":205 + "value":206 },{ "description":"OnAbilityFullyCast", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", - "value":206 + "value":207 },{ "description":"OnAbilityStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_START", - "value":204 + "value":205 },{ "description":"OnAbilitySwapped", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_SWAPPED", - "value":383 + "value":389 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_TOGGLED", - "value":362 + "value":368 },{ "description":"OnAssist", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ASSIST", - "value":260 + "value":265 },{ "description":"OnAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK", - "value":196 + "value":197 },{ "description":"OnAttacked", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACKED", - "value":218 + "value":219 },{ "description":"OnAttackAllied", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_ALLIED", - "value":199 + "value":200 },{ "description":"OnAttackCancelled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED", - "value":274 + "value":279 },{ "description":"OnAttackFail", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FAIL", - "value":198 + "value":199 },{ "description":"OnAttackFinished", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_FINISHED", - "value":263 + "value":268 },{ "description":"OnAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_LANDED", - "value":197 + "value":198 },{ "description":"OnAttackRecord", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD", - "value":194 + "value":195 },{ "description":"OnAttackRecordDestroy", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", - "value":271 + "value":276 },{ "description":"OnAttackStart", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTACK_START", - "value":195 + "value":196 },{ "description":"OnAttemptProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", - "value":281 + "value":286 },{ "description":"OnBreakInvisibility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BREAK_INVISIBILITY", - "value":207 + "value":208 },{ "description":"OnBuildingKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":232 + "value":234 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", - "value":351 + "value":357 },{ "description":"OnDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_CALCULATED", - "value":216 + "value":217 },{ "description":"OnDamageHPLoss", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS", - "value":310 + "value":314 },{ "description":"OnDayStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DAY_STARTED", - "value":338 + "value":344 },{ "description":"OnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH", - "value":219 + "value":220 },{ "description":"OnDeathCompleted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_COMPLETED", - "value":220 + "value":221 },{ "description":"OnDamagePrevented", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DEATH_PREVENTED", - "value":212 + "value":213 },{ "description":"OnDominated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_DOMINATED", - "value":258 + "value":263 },{ "description":"OnForceProcMagicStick", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", - "value":309 + "value":313 },{ "description":"OnFoWTeamChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", - "value":360 + "value":366 },{ "description":"OnHealthGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEALTH_GAINED", - "value":227 + "value":229 },{ "description":"OnHealReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HEAL_RECEIVED", - "value":231 + "value":233 },{ "description":"OnHeroBeginDying", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING", - "value":332 + "value":337 },{ "description":"OnHeroKilled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_HERO_KILLED", - "value":230 + "value":232 + },{ + "description":"OnIllusionCreated", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_ILLUSION_CREATED", + "value":396 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", - "value":259 + "value":264 + },{ + "description":"OnKnockbackAttempted", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", + "value":238 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", - "value":217 + "value":218 },{ "description":"OnManaGained", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MANA_GAINED", - "value":228 + "value":230 },{ "description":"OnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":233 + "value":235 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":234 + "value":236 },{ "description":"OnModifierRefreshed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REFRESHED", - "value":382 + "value":388 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":235 + "value":237 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", - "value":321 + "value":326 },{ "description":"OnNightStarted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_NIGHT_STARTED", - "value":339 + "value":345 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORB_EFFECT", - "value":214 + "value":215 },{ "description":"OnOrder", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER", - "value":201 + "value":202 },{ "description":"OnOrderReceived", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ORDER_RECEIVED", - "value":202 - },{ - "description":"OnPreDebuffApplied", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "value":282 + "value":203 },{ "description":"OnProcessCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_CLEAVE", - "value":215 + "value":216 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value":209 + "value":210 },{ "description":"OnProjectileDodge", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_DODGE", - "value":200 + "value":201 },{ "description":"OnProjectileObstructionHit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", - "value":272 + "value":277 },{ "description":"OnPureDamageCalculated", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", - "value":367 + "value":373 + },{ + "description":"OnPurged", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_PURGE", + "value":395 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_REFRESH", - "value":210 + "value":211 },{ "description":"OnRespawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RESPAWN", - "value":221 + "value":222 },{ "description":"OnRuneSpawn", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_RUNE_SPAWN", - "value":364 + "value":370 + },{ + "description":"OnScepterUpgradeSelected", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED", + "value":239 },{ "description":"OnSetLocation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SET_LOCATION", - "value":226 + "value":228 + },{ + "description":"OnShardUpgradeSelected", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED", + "value":240 },{ "description":"OnSpellTargetReady", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPELL_TARGET_READY", - "value":193 + "value":194 },{ "description":"OnSpentHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_HEALTH", - "value":223 + "value":224 + },{ + "description":"OnSpentItemCharge", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE", + "value":225 },{ "description":"OnSpentMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_SPENT_MANA", - "value":222 + "value":223 },{ "description":"OnStateChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_STATE_CHANGED", - "value":213 + "value":214 },{ "description":"OnTakeDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE", - "value":211 + "value":212 },{ "description":"OnTakeDamageKillCredit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", - "value":229 + "value":231 },{ "description":"OnTakeDamagePostUnavoidableBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", - "value":320 + "value":325 },{ "description":"OnTeleported", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTED", - "value":225 + "value":227 },{ "description":"OnTeleporting", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TELEPORTING", - "value":224 + "value":226 },{ "description":"OnTierTokenRerolled", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", - "value":357 + "value":363 },{ "description":"OnTreeCutDown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_TREE_CUT_DOWN", - "value":350 + "value":356 },{ "description":"OnUnitMoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_UNIT_MOVED", - "value":203 + "value":204 },{ "description":"OnSpellAppliedSuccessfully", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", - "value":291 + "value":295 },{ "enum":"modifierfunction", "kind":"constant", @@ -42609,7 +42602,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":388 + "value":398 },{ "enum":"modifierpriority", "kind":"constant", @@ -42640,85 +42633,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":257 + "value":262 },{ "description":"GetModifierAbilityPoints", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABILITY_POINTS", - "value":323 + "value":328 },{ "description":"GetAbsoluteNoDamageMagical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", - "value":163 + "value":165 },{ "description":"GetAbsoluteNoDamagePhysical", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", - "value":162 + "value":164 },{ "description":"GetAbsoluteNoDamagePure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", - "value":164 + "value":166 },{ "description":"GetAbsorbSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ABSORB_SPELL", - "value":150 + "value":152 },{ "description":"GetModifierAdditionalNutralItemDrops", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", - "value":346 + "value":352 },{ "description":"GetAlwaysAllowAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", - "value":175 + "value":177 },{ "description":"GetAlwaysAutoAttackWhileHoldPosition", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", - "value":187 + "value":188 },{ "description":"GetAllowEtherealAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", - "value":176 + "value":178 },{ "description":"GetModifierAoEBonusConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", - "value":318 + "value":323 },{ "description":"GetModifierAoEBonusConstantStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", - "value":319 + "value":324 },{ "description":"GetModifierAoEBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", - "value":302 + "value":306 },{ "description":"GetModifierAttackSpeedAbsoluteMax", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", - "value":330 + "value":335 },{ "description":"GetModifierAttackSpeedBaseOverride", "enum":"modifierfunction", @@ -42736,13 +42729,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_ATTACKSPEED_PERCENTAGE", - "value":280 + "value":285 },{ "description":"GetModifierAttackSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", - "value":277 + "value":282 },{ "description":"GetModifierPercentageAttackAnimTime", "enum":"modifierfunction", @@ -42754,7 +42747,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_ATTACK_HEIGHT_BONUS", - "value":343 + "value":349 },{ "description":"GetModifierAttackPointConstant", "enum":"modifierfunction", @@ -42789,31 +42782,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_ATTACK_WHILE_MOVING_TARGET", - "value":279 + "value":284 },{ "description":"GetModifierAvoidAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", - "value":363 + "value":369 },{ "description":"GetModifierAvoidDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE", - "value":72 + "value":71 },{ "description":"GetModifierAvoidDamageAfterReductions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", - "value":292 + "value":296 },{ "description":"GetModifierAvoidSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_AVOID_SPELL", - "value":73 + "value":72 },{ "description":"GetModifierBaseAttack_BonusDamage", "enum":"modifierfunction", @@ -42825,25 +42818,31 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", - "value":359 + "value":365 },{ "description":"GetModifierBaseDamageOutgoing_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", - "value":61 + "value":60 },{ "description":"GetModifierBaseDamageOutgoing_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", - "value":62 + "value":61 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseArmorPerAgiBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "value":335 + "value":340 + },{ + "description":"GetModifierBaseAttackSpeedPerAgiBonusPercentage", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE", + "value":341 },{ "description":"GetModifierBaseAttackTimeConstant", "enum":"modifierfunction", @@ -42863,53 +42862,53 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "name":"MODIFIER_PROPERTY_BASE_ATTACK_TIME_PERCENTAGE", "value":40 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseHpRegenPerStrBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "value":334 + "value":339 },{ "description":"GetModifierBaseRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MANA_REGEN", - "value":89 + "value":88 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseManaRegenPerIntBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "value":336 + "value":342 },{ - "description":"GetModifierBonusLotusHeal", + "description":"GetModifierBaseMagicResistPerIntBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "value":337 + "value":343 },{ "description":"GetModifierBecomeAgility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_AGILITY", - "value":306 + "value":310 },{ "description":"GetModifierBecomeIntelligence", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE", - "value":307 + "value":311 },{ "description":"GetModifierBecomeStrength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_STRENGTH", - "value":305 + "value":309 },{ "description":"GetModifierBecomeUniversal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL", - "value":308 + "value":312 },{ "description":"GetModifierBonusDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -42921,79 +42920,79 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION", - "value":153 + "value":155 },{ "description":"GetBonusDayVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", - "value":154 + "value":156 },{ "description":"GetModifierBonusLotusHeal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", - "value":333 + "value":338 },{ "description":"GetBonusNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION", - "value":155 + "value":157 },{ "description":"GetBonusNightVisionUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", - "value":156 + "value":158 },{ "description":"GetModifierBonusUphillMissChance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", - "value":328 + "value":333 },{ "description":"GetBonusVisionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", - "value":157 + "value":159 },{ "description":"BotAttackScoreBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", - "value":276 + "value":281 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value":179 + "value":181 },{ "description":"Unused", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value":180 + "value":182 },{ "description":"GetBuffAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUFF_AMPLIFICATION", - "value":192 + "value":193 },{ "description":"GetModifierBuybackPenaltyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", - "value":324 + "value":329 },{ "description":"GetModifierCanAttackTrees", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES", - "value":265 + "value":270 },{ "description":"GetModifierPercentageCasttime", "enum":"modifierfunction", @@ -43029,31 +43028,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_CHANGE_ABILITY_VALUE", - "value":254 + "value":259 },{ "description":"GetModifierPropertyConsumableUseSpeed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":380 + "value":386 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", - "value":191 + "value":192 },{ "description":"GetModifierPercentageConvertExpToGold", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", - "value":139 + "value":140 },{ "description":"GetModifierConvertManaCostToHealthCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", - "value":250 + "value":255 },{ "description":"GetModifierPercentageCooldown", "enum":"modifierfunction", @@ -43071,7 +43070,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_COOLDOWN_PERCENTAGE_STACKING", - "value":283 + "value":287 },{ "description":"GetModifierCooldownReduction_Constant", "enum":"modifierfunction", @@ -43083,25 +43082,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", - "value":340 + "value":346 },{ "description":"GetModifierCreateBonusIllusionCount", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", - "value":341 + "value":347 },{ "description":"GetModifierCreepDenyPercent", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT", - "value":329 + "value":334 },{ "description":"GetCriticalStrikeBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", - "value":190 + "value":191 },{ "description":"GetModifierDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -43125,7 +43124,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_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", - "value":297 + "value":301 },{ "description":"GetModifierConstantDeathGoldCost", "enum":"modifierfunction", @@ -43137,49 +43136,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_DISABLE_AUTOATTACK", - "value":152 + "value":154 },{ "description":"GetDisableHealing", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_HEALING", - "value":173 + "value":175 },{ "description":"GetDisableManaGain", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_MANA_GAIN", - "value":174 + "value":176 },{ "description":"GetModifierDisableTurning", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISABLE_TURNING", - "value":252 + "value":257 },{ "description":"GetModifierDisassembleAnything", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", - "value":326 + "value":331 },{ "description":"GetModifierDodgeProjectile", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DODGE_PROJECTILE", - "value":182 + "value":184 },{ "description":"GetModifierNoVisionOfAttacker", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", - "value":269 + "value":274 },{ "description":"GetModifierEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EVASION_CONSTANT", - "value":67 + "value":66 },{ "description":"GetModifierPercentageExpRateBoost", "enum":"modifierfunction", @@ -43191,43 +43190,43 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", - "value":99 + "value":98 },{ "description":"GetModifierExtraHealthPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", - "value":102 + "value":101 },{ "description":"GetModifierExtraManaBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS", - "value":100 + "value":99 },{ "description":"GetModifierExtraManaBonusPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", - "value":101 + "value":100 },{ "description":"GetModifierExtraManaPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", - "value":103 + "value":102 },{ "description":"GetModifierExtraStrengthBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", - "value":98 + "value":97 },{ "description":"GetModifierPropetyFailAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FAIL_ATTACK", - "value":293 + "value":297 },{ "description":"GetModifierFixedAttackRate", "enum":"modifierfunction", @@ -43239,49 +43238,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_FIXED_DAY_VISION", - "value":158 + "value":160 },{ "description":"GetModifierFixedManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN", - "value":327 + "value":332 },{ "description":"GetFixedNightVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FIXED_NIGHT_VISION", - "value":159 + "value":161 },{ "description":"GetModifierPropertyForbidIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORBID_ILLUSIONS", - "value":372 + "value":378 },{ "description":"GetForceDrawOnMinimap", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", - "value":251 + "value":256 },{ "description":"GetModifierForceMaxHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH", - "value":316 + "value":321 },{ "description":"GetModifierForceMaxMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA", - "value":317 + "value":322 },{ "description":"GetModifierFoWTeam", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_FOW_TEAM", - "value":331 + "value":336 },{ "description":"GetModifierPercentageGoldRateBoost", "enum":"modifierfunction", @@ -43293,13 +43292,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_HAS_BONUS_NEUTRAL_ITEM_CHOICE", - "value":314 + "value":318 + },{ + "description":"HasBonusNeutralItemPassive", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE", + "value":319 },{ "description":"GetModifierHealthBarPips", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS", - "value":289 + "value":293 },{ "description":"GetModifierPercentageHealthcost", "enum":"modifierfunction", @@ -43323,61 +43328,67 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_BONUS", - "value":96 + "value":95 },{ "description":"GetModifierConstantHealthRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", - "value":93 + "value":92 },{ "description":"GetModifierHealthRegenPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", - "value":94 + "value":93 },{ "description":"GetModifierHealthRegenPercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", - "value":95 + "value":94 },{ "description":"GetModifierHealAmplify_PercentageSource", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", - "value":51 + "value":50 },{ "description":"GetModifierPropertyHealingAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", - "value":376 + "value":382 },{ "description":"GetModifierHealAmplify_PercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", - "value":52 + "value":51 },{ "description":"GetModifierHeroFacetOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE", - "value":349 + "value":355 + },{ + "description":"GetModifierHeroLevelScale", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_HEROLEVELSCALE", + "value":397 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", - "value":53 + "value":52 },{ "description":"GetModifierHPRegenMultiplierPreAmplification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", - "value":348 + "value":354 },{ "description":"GetModifierAttackSpeed_Limit", "enum":"modifierfunction", @@ -43389,13 +43400,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":253 + "value":258 },{ "description":"GetModifierIgnoreCooldown", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN", - "value":264 + "value":269 },{ "description":"GetModifierIgnoreMovespeedLimit", "enum":"modifierfunction", @@ -43407,66 +43418,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":82 + "value":81 },{ "description":"GetModifierIllusionLabel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ILLUSION_LABEL", - "value":166 + "value":168 },{ "description":"GetModifierIncomingDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", - "value":290 + "value":294 },{ "description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", - "value":296 + "value":300 },{ "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value":268 + "value":273 },{ "description":"GetModifierIncomingDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", - "value":63 + "value":62 },{ "description":"GetModifierIncomingPhysicalDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", - "value":65 + "value":64 },{ "description":"GetModifierIncomingPhysicalDamage_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", - "value":64 + "value":63 },{ "description":"GetModifierIncomingSpellDamageConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", - "value":66 + "value":65 },{ "description":"GetModifierInnateDamageBlockPctOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", - "value":145 + "value":147 },{ "description":"GetModifierInventorySlotRestricted", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", - "value":356 + "value":362 },{ "description":"GetModifierInvisibilityAttackBehaviorException", "enum":"modifierfunction", @@ -43484,109 +43495,115 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_ILLUSION", - "value":165 + "value":167 },{ "description":"GetModifierScepter", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SCEPTER", - "value":242 + "value":247 },{ "description":"GetModifierShard", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_IS_SHARD", - "value":243 + "value":248 },{ "description":"GetModifierItemSellbackCost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST", - "value":325 + "value":330 + },{ + "description":"GetModifierPercentageKillAssistGoldBoost", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_KILL_ASSIST_GOLD_BOOST", + "value":139 },{ "description":"GetModifierKillStreakBonusGoldPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", - "value":347 + "value":353 },{ "description":"GetModifierKnockbackAmplification_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", - "value":288 + "value":292 },{ "description":"GetModifierLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":54 + "value":53 },{ "description":"GetUnitLifetimeFraction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_LIFETIME_FRACTION", - "value":247 + "value":252 },{ "description":"GetMagicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":189 + "value":190 },{ "description":"GetModifierMagical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", - "value":142 + "value":143 },{ "description":"GetModifierProperty_MagicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", - "value":366 + "value":372 },{ "description":"GetModifierMagicalResistanceBaseReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", - "value":83 + "value":82 },{ "description":"GetModifierMagicalResistanceBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", - "value":85 + "value":84 },{ "description":"GetModifierMagicalResistanceBonusIllusions", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", - "value":86 + "value":85 },{ "description":"GetModifierMagicalResistanceBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", - "value":87 + "value":86 },{ "description":"GetModifierMagicalResistanceDecrepifyUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", - "value":88 + "value":87 },{ "description":"GetModifierMagicalResistanceDirectModification", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", - "value":84 + "value":83 },{ "description":"GetModifierPropertyManacostOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANACOST_OVERRIDE", - "value":373 + "value":379 },{ "description":"GetModifierPercentageManacost", "enum":"modifierfunction", @@ -43610,109 +43627,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":97 + "value":96 },{ "description":"GetModifierManaDrainAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", - "value":59 + "value":58 },{ "description":"GetModifierConstantManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", - "value":90 + "value":89 },{ "description":"GetModifierConstantManaRegenUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", - "value":91 + "value":90 },{ "description":"GetModifierTotalPercentageManaRegen", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", - "value":92 + "value":91 },{ "description":"GetModifierMaxAttackRange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MAX_ATTACK_RANGE", "value":118 - },{ - "description":"GetModifierMaxDebuffDuration", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "value":184 },{ "description":"MinAttributeLevel", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", - "value":352 + "value":358 },{ "description":"GetMinHealth", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_HEALTH", - "value":160 + "value":162 },{ "description":"GetMinMana", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_MANA", - "value":161 + "value":163 },{ "description":"GetModifierMinPhysicalArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", - "value":81 + "value":80 },{ "description":"GetModifierMiss_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE", - "value":74 + "value":73 },{ "description":"GetModifierMiss_Percentage_Target", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", - "value":345 + "value":351 },{ "description":"GetModifierModelChange", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_CHANGE", - "value":237 + "value":242 },{ "description":"GetModifierModelScale", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE", - "value":238 + "value":243 },{ "description":"GetModifierModelScaleAnimateTime", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", - "value":239 + "value":244 },{ "description":"GetModifierModelScaleConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", - "value":241 + "value":246 },{ "description":"GetModifierModelScaleUseInOutEase", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", - "value":240 + "value":245 },{ "description":"GetModifierMoveSpeed_Absolute", "enum":"modifierfunction", @@ -43790,7 +43801,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", - "value":370 + "value":376 },{ "description":"GetModifierMoveSpeed_MaxOverride", "enum":"modifierfunction", @@ -43808,67 +43819,67 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "value":371 + "value":377 },{ "description":"GetModifierMoveSpeedReductionPercentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", - "value":278 + "value":283 },{ "description":"GetModifierMPRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", - "value":57 + "value":56 },{ "description":"GetModifierMPRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", - "value":58 + "value":57 },{ "description":"GetModifierMPRestoreAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", - "value":60 + "value":59 },{ "description":"GetModifierNegativeEvasion_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", - "value":68 + "value":67 },{ "description":"GetModifierNoFreeTPScrollOnDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", - "value":313 + "value":317 },{ "description":"GetModifierOverrideAbilitySpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", - "value":255 + "value":260 },{ "description":"GetModifierOverrideAbilitySpecialValue", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", - "value":256 + "value":261 },{ "description":"GetOverrideAnimation", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION", - "value":148 + "value":150 },{ "description":"GetOverrideAnimationRate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", - "value":149 + "value":151 },{ "description":"GetModifierOverrideAttackDamage", "enum":"modifierfunction", @@ -43880,25 +43891,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_OVERRIDE_ATTACK_MAGICAL", - "value":177 + "value":179 },{ "description":"GetModifierOverrideBaseDamage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", - "value":385 + "value":391 },{ "description":"GetModifierOverrideCreepBounty", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", - "value":384 + "value":390 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PACK_RAT", - "value":286 + "value":290 },{ "description":"GetModifierPercentageDeathGoldCost", "enum":"modifierfunction", @@ -43916,67 +43927,73 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", - "value":287 + "value":291 },{ "description":"GetModifierPhysicalArmorBase_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", - "value":75 + "value":74 },{ "description":"GetModifierPhysicalArmorBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", - "value":77 + "value":76 },{ "description":"GetModifierPhysicalArmorBonusPost", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", - "value":80 + "value":79 },{ "description":"GetModifierPhysicalArmorBonusUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", - "value":78 + "value":77 },{ "description":"GetModifierPhysicalArmorBonusUniqueActive", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", - "value":79 + "value":78 },{ "description":"GetPhysicalArmorPiercingPercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", - "value":188 + "value":189 },{ "description":"GetModifierPhysicalArmorTotal_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", - "value":76 + "value":75 },{ "description":"GetModifierPhysical_ConstantBlock", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", - "value":143 + "value":144 + },{ + "description":"GetModifierPhysical_ConstantBlockBonus", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS", + "value":146 },{ "description":"GetModifierPhysical_ConstantBlockSpecial", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", - "value":144 + "value":145 },{ "description":"GetModifierProperty_PhysicalLifesteal", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", - "value":365 + "value":371 },{ "description":"GetModifierPreAttack_BonusDamage", "enum":"modifierfunction", @@ -44006,37 +44023,37 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", - "value":140 + "value":141 },{ "description":"GetModifierPreAttack_DeadlyBlow", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", - "value":186 + "value":187 },{ "description":"GetModifierPreAttack_Target_CriticalStrike", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", - "value":141 + "value":142 },{ "description":"GetModifierPrereduceIncomingDamage_Mult", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", - "value":294 + "value":298 },{ "description":"GetModifierPreserveNeutralItemPassives", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", - "value":315 + "value":320 },{ "description":"PreserveParticlesOnModelChanged", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", - "value":262 + "value":267 },{ "description":"GetModifierPreAttack", "enum":"modifierfunction", @@ -44048,7 +44065,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", - "value":185 + "value":186 },{ "description":"GetModifierProcAttack_BonusDamage_Magical", "enum":"modifierfunction", @@ -44096,7 +44113,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_PROJECTILE_SPEED", - "value":303 + "value":307 },{ "description":"GetModifierProjectileSpeedBonus", "enum":"modifierfunction", @@ -44114,37 +44131,37 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", - "value":304 + "value":308 },{ "description":"GetModifierProvidesFOWVision", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", - "value":248 + "value":253 },{ "description":"GetModofierPropertyPseudoRandomBonus", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", - "value":342 + "value":348 },{ "description":"GetModifierRadarCooldownReduction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", - "value":244 + "value":249 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REDIRECT_SPELL", - "value":358 + "value":364 },{ "description":"GetReflectSpell", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REFLECT_SPELL", - "value":151 + "value":153 },{ "description":"ReincarnateTime", "enum":"modifierfunction", @@ -44162,7 +44179,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_REQUIRED_LEVEL", - "value":381 + "value":387 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", @@ -44186,235 +44203,241 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", - "value":374 + "value":380 },{ "description":"GetModifierPropertyRestorationAmplificationUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", - "value":375 + "value":381 },{ "description":"GetModifierShareXPRune", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SHARE_XPRUNE", - "value":311 + "value":315 },{ "description":"GetSkipAttackRegulator", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", - "value":344 + "value":350 },{ "description":"GetModifierSlowResistanceAppliesToAttacks", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", - "value":301 + "value":305 },{ "description":"GetModifierSlowResistance_Stacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", - "value":300 + "value":304 },{ "description":"GEtModifierSlowResistance_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", - "value":299 + "value":303 },{ "description":"GetModifierSpellsRequireHP", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", - "value":249 + "value":254 },{ "description":"GetModifierSpellAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE", - "value":48 - },{ - "description":"GetModifierSpellAmplify_PercentageCreep", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP", "value":47 },{ "description":"GetModifierSpellAmplify_PercentageTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", - "value":50 + "value":49 },{ "description":"GetModifierSpellAmplify_PercentageUnique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":49 + "value":48 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", - "value":55 + "value":54 },{ "description":"GetModifierSpellLifestealRegenAmplify_Percentage_Unique", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", - "value":56 + "value":55 },{ "description":"GetModifierSpellRedirectTarget", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", - "value":284 + "value":288 },{ "description":"GetModifierBonusStats_Agility", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS", - "value":105 + "value":104 },{ "description":"GetModifierBonusStats_Agility_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", - "value":108 + "value":107 },{ "description":"GetModifierBonusStats_Intellect", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", - "value":106 + "value":105 },{ "description":"GetModifierBonusStats_Intellect_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", + "value":108 + },{ + "description":"GetModifierIntellectNone", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_STATS_INTELLECT_NONE", "value":109 },{ "description":"GetModifierBonusStats_Strength", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", - "value":104 + "value":103 },{ "description":"GetModifierBonusStats_Strength_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", - "value":107 + "value":106 },{ "description":"GetModifierStatusResistance", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE", - "value":69 + "value":68 },{ "description":"GetModifierStatusResistanceCaster", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", - "value":71 + "value":70 },{ "description":"GetModifierStatusResistanceStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", - "value":70 + "value":69 },{ "description":"GetModifierStrongIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_STRONG_ILLUSION", - "value":167 + "value":169 },{ "description":"GetModifierSuperIllusion", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION", - "value":168 + "value":170 + },{ + "description":"GetModifierSuperIllusionWithItems", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", + "value":394 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", - "value":169 + "value":171 },{ "description":"GetSuppressAttackProcs", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", - "value":361 + "value":367 },{ "description":"GetSuppressCleave", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE", - "value":275 + "value":280 },{ "description":"GetSuppressCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT", - "value":322 + "value":327 },{ "description":"GetModifierSuppressFullscreenDeathFX", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", - "value":295 + "value":299 },{ "description":"GetSuppressIncomingCrit", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":377 + "value":383 },{ "description":"GetModifierPropertySuppressInvalidMoveAttackOrders", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", - "value":379 + "value":385 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT", - "value":273 + "value":278 },{ "description":"GetModifierTempestDouble", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE", - "value":261 + "value":266 },{ "description":"GetModifierTickGold_Multiplier", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", - "value":298 + "value":302 },{ "description":"GetTierTokenReroll", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TIER_TOKEN_REROLL", - "value":353 + "value":359 },{ "description":"OnTooltip", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP", - "value":236 + "value":241 },{ "description":"OnTooltip2", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOOLTIP2", - "value":270 + "value":275 },{ "description":"GetModifierTotalDamageOutgoing_Percentage", "enum":"modifierfunction", @@ -44426,115 +44449,115 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", - "value":147 + "value":149 },{ "description":"GetModifierTotal_ConstantBlockStacking", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", - "value":355 + "value":361 },{ "description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", - "value":146 + "value":148 },{ "description":"GetActivityTranslationModifiers", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", - "value":245 + "value":250 },{ "description":"GetAttackSound", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", - "value":246 + "value":251 },{ "description":"GetTriggerCosmeticAndEndAttack", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", - "value":183 + "value":185 },{ "description":"GetModifierTurnRateConstant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT", - "value":285 + "value":289 },{ "description":"GetModifierTurnRate_Override", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", - "value":172 + "value":174 },{ "description":"GetModifierTurnRate_Percentage", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", - "value":171 + "value":173 },{ "description":"GetModifierUnitDisllowUpgrading", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", - "value":181 + "value":183 },{ "description":"GetModifierUnitStatsNeedsRefresh", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", - "value":178 + "value":180 },{ "description":"GetModifierOverrideUntargetableFrom", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNTARGETABLE_FROM", - "value":386 + "value":392 },{ "description":"GetModifierOverrideUntargetableTo", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNTARGETABLE_TO", - "value":387 + "value":393 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":378 + "value":384 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", - "value":354 + "value":360 },{ "description":"GetVisualZDelta", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA", - "value":266 + "value":271 },{ "description":"GetVisualZSpeedBaseOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", - "value":267 + "value":272 },{ "description":"GetModifierXPDuringDeath", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_DURING_DEATH", - "value":170 + "value":172 },{ "description":"GetModifierXPFountainCountdownTimeOverride", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", - "value":312 + "value":316 },{ "enum":"modifierstate", "kind":"constant", @@ -44548,13 +44571,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "enum":"modifierstate", "kind":"constant", - "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE", - "value":53 + "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS", + "value":55 },{ "enum":"modifierstate", "kind":"constant", - "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS", - "value":55 + "name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS", + "value":53 },{ "enum":"modifierstate", "kind":"constant", @@ -45255,7 +45278,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "args":[{ "type":"Vector" },{ - "type":"Vector" + "type":"" }], "description":"Apply an impulse at a worldspace position to the physics", "name":"AddImpulseAtPosition", @@ -47088,7 +47111,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. }], "name":"CScriptUniformRandomStream" },{ - "extend":"C_BaseFlex", + "extend":"CBaseAnimatingActivity", + "kind":"class", + "members":[], + "name":"C_BaseAnimatingOverlay" + },{ + "extend":"C_BaseAnimatingOverlay", "kind":"class", "members":[], "name":"C_BaseCombatCharacter" @@ -47127,11 +47155,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"void" }], "name":"C_BaseEntity" - },{ - "extend":"CBaseAnimatingActivity", - "kind":"class", - "members":[], - "name":"C_BaseFlex" },{ "extend":"C_BaseEntity", "kind":"class", @@ -47932,9 +47955,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "returns":"float" },{ "args":[{ - "name":"bUseExperimentalFormula", - "type":"bool" - },{ "name":"inflictor", "type":"handle" }], @@ -48726,8 +48746,6 @@ interface CScriptBindingPR_Abilities GetIntrinsicModifierName( nEntityIndex: number ): string; GetSharedCooldownName( nEntityIndex: number ): string; AbilityReady( nEntityIndex: number ): number; - /** Returns an AbilityLearnResult_t */ - CanAbilityBeUpgraded( nEntityIndex: number ): number; CanBeExecuted( nEntityIndex: number ): number; GetAbilityDamage( nEntityIndex: number ): number; GetAbilityDamageType( nEntityIndex: number ): number; @@ -48786,6 +48804,8 @@ interface CScriptBindingPR_Abilities GetDuration( nEntityIndex: number ): number; GetUpgradeBlend( nEntityIndex: number ): number; GetAbilityChargeRestoreTimeRemaining( nEntityIndex: number ): number; + /** Returns an AbilityLearnResult_t */ + CanAbilityBeUpgraded( nEntityIndex: number, bTomeUpgrade: boolean ): number; /** Get the local player's current active ability. (Pre-cast targetting state.) */ GetLocalPlayerActiveAbility(): number; GetCaster( nAbilityIndex: number ): number; @@ -49156,10 +49176,12 @@ interface $ CreatePanel( _arg_1 ): void; /** DEPRECATED: Use $.CreatePanel which has the same signature and supports properties. */ CreatePanelWithProperties( _arg_1 ): void; - /** Localize a string. Optionally accepts Quantity, Precision, and Panel arguments. */ + /** Localize a string. Optionally accepts a Panel argument for dialog variable values. */ Localize( _arg_1 ): void; - /** DEPRECATED: Use $.Localize which has the same signature and supports pluralization. */ - LocalizePlural( _arg_1 ): void; + /** Localize a string using the given property values */ + ConstructString( _arg_1 ): void; + /** Localize a MessageFormat string using the given property values */ + ConstructMFString( _arg_1 ): void; /** Get the current language */ Language( _arg_1 ): void; /** Schedule a function to be called later */ @@ -49273,7 +49295,6 @@ interface DOTAHeroModelOverlay SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49391,7 +49412,6 @@ interface DOTAPlay SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49514,7 +49534,6 @@ interface Panel SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49632,7 +49651,6 @@ interface Label SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49754,7 +49772,6 @@ interface ToggleButton SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49874,7 +49891,6 @@ interface TabButton SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -49997,7 +50013,6 @@ interface DOTAAvatarImage SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -50118,7 +50133,6 @@ interface CustomUIElement SetDialogVariableTime( _arg_1: string, _arg_2: number ): void; SetDialogVariableLocString( _arg_1: string, _arg_2: string ): void; SetDialogVariableLocStringNested( _arg_1: string, _arg_2: string ): void; - SetDialogVariablePluralLocStringInt( _arg_1: string, _arg_2: string, _arg_3: number ): void; ScrollToTop(): void; ScrollToBottom(): void; ScrollToLeftEdge(): void; @@ -50352,6 +50366,7 @@ declare enum DOTA_OVERHEAD_ALERT OVERHEAD_ALERT_FORCE_MISS = 25, OVERHEAD_ALERT_AEGIS = 26, OVERHEAD_ALERT_DISPEL = 27, + OVERHEAD_ALERT_BONUS_PURE_DAMAGE = 28, } declare enum DOTA_HeroPickState @@ -50654,6 +50669,7 @@ declare enum DOTA_ABILITY_BEHAVIOR DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM = 281474976710656, DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI = 562949953421312, DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND = 1125899906842624, + DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE = 2251799813685248, } declare enum DAMAGE_TYPES @@ -51233,132 +51249,132 @@ declare enum modifierfunction MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION_AMPLIFY = 45, /** GetModifierTotalDamageOutgoing_Percentage */ MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE = 46, - /** GetModifierSpellAmplify_PercentageCreep */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP = 47, /** GetModifierSpellAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 48, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE = 47, /** GetModifierSpellAmplify_PercentageUnique */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 49, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE = 48, /** GetModifierSpellAmplify_PercentageTarget */ - MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET = 50, + MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET = 49, /** GetModifierHealAmplify_PercentageSource */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 51, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE = 50, /** GetModifierHealAmplify_PercentageTarget */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 52, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET = 51, /** GetModifierHPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 53, + MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE = 52, /** GetModifierLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, + MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE = 53, /** GetModifierSpellLifestealRegenAmplify_Percentage */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 55, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE = 54, /** GetModifierSpellLifestealRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 56, + MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE = 55, /** GetModifierMPRegenAmplify_Percentage */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 57, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE = 56, /** GetModifierMPRegenAmplify_Percentage_Unique */ - MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 58, + MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE = 57, /** GetModifierManaDrainAmplify_Percentage */ - MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 59, + MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE = 58, /** GetModifierMPRestoreAmplify_Percentage */ - MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 60, + MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE = 59, /** GetModifierBaseDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 61, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE = 60, /** GetModifierBaseDamageOutgoing_PercentageUnique */ - MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 62, + MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE = 61, /** GetModifierIncomingDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 63, + MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE = 62, /** GetModifierIncomingPhysicalDamage_Percentage */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 64, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE = 63, /** GetModifierIncomingPhysicalDamageConstant */ - MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 65, + MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT = 64, /** GetModifierIncomingSpellDamageConstant */ - MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 66, + MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT = 65, /** GetModifierEvasion_Constant */ - MODIFIER_PROPERTY_EVASION_CONSTANT = 67, + MODIFIER_PROPERTY_EVASION_CONSTANT = 66, /** GetModifierNegativeEvasion_Constant */ - MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 68, + MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT = 67, /** GetModifierStatusResistance */ - MODIFIER_PROPERTY_STATUS_RESISTANCE = 69, + MODIFIER_PROPERTY_STATUS_RESISTANCE = 68, /** GetModifierStatusResistanceStacking */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 70, + MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING = 69, /** GetModifierStatusResistanceCaster */ - MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 71, + MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER = 70, /** GetModifierAvoidDamage */ - MODIFIER_PROPERTY_AVOID_DAMAGE = 72, + MODIFIER_PROPERTY_AVOID_DAMAGE = 71, /** GetModifierAvoidSpell */ - MODIFIER_PROPERTY_AVOID_SPELL = 73, + MODIFIER_PROPERTY_AVOID_SPELL = 72, /** GetModifierMiss_Percentage */ - MODIFIER_PROPERTY_MISS_PERCENTAGE = 74, + MODIFIER_PROPERTY_MISS_PERCENTAGE = 73, /** GetModifierPhysicalArmorBase_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 75, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE = 74, /** GetModifierPhysicalArmorTotal_Percentage */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 76, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE = 75, /** GetModifierPhysicalArmorBonus */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 77, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS = 76, /** GetModifierPhysicalArmorBonusUnique */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 78, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE = 77, /** GetModifierPhysicalArmorBonusUniqueActive */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 79, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE = 78, /** GetModifierPhysicalArmorBonusPost */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 80, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST = 79, /** GetModifierMinPhysicalArmor */ - MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 81, + MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR = 80, /** GetModifierIgnorePhysicalArmor */ - MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 82, + MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR = 81, /** GetModifierMagicalResistanceBaseReduction */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 83, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION = 82, /** GetModifierMagicalResistanceDirectModification */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 84, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION = 83, /** GetModifierMagicalResistanceBonus */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 85, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS = 84, /** GetModifierMagicalResistanceBonusIllusions */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 86, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS = 85, /** GetModifierMagicalResistanceBonusUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 87, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE = 86, /** GetModifierMagicalResistanceDecrepifyUnique */ - MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 88, + MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE = 87, /** GetModifierBaseRegen */ - MODIFIER_PROPERTY_BASE_MANA_REGEN = 89, + MODIFIER_PROPERTY_BASE_MANA_REGEN = 88, /** GetModifierConstantManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 90, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT = 89, /** GetModifierConstantManaRegenUnique */ - MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 91, + MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE = 90, /** GetModifierTotalPercentageManaRegen */ - MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 92, + MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE = 91, /** GetModifierConstantHealthRegen */ - MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 93, + MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT = 92, /** GetModifierHealthRegenPercentage */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 94, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE = 93, /** GetModifierHealthRegenPercentageUnique */ - MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 95, + MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE = 94, /** GetModifierHealthBonus */ - MODIFIER_PROPERTY_HEALTH_BONUS = 96, + MODIFIER_PROPERTY_HEALTH_BONUS = 95, /** GetModifierManaBonus */ - MODIFIER_PROPERTY_MANA_BONUS = 97, + MODIFIER_PROPERTY_MANA_BONUS = 96, /** GetModifierExtraStrengthBonus */ - MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 98, + MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS = 97, /** GetModifierExtraHealthBonus */ - MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 99, + MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS = 98, /** GetModifierExtraManaBonus */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 100, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS = 99, /** GetModifierExtraManaBonusPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 101, + MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE = 100, /** GetModifierExtraHealthPercentage */ - MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 102, + MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE = 101, /** GetModifierExtraManaPercentage */ - MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 103, + MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE = 102, /** GetModifierBonusStats_Strength */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 104, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS = 103, /** GetModifierBonusStats_Agility */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 105, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS = 104, /** GetModifierBonusStats_Intellect */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 106, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS = 105, /** GetModifierBonusStats_Strength_Percentage */ - MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 107, + MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE = 106, /** GetModifierBonusStats_Agility_Percentage */ - MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 108, + MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE = 107, /** GetModifierBonusStats_Intellect_Percentage */ - MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 109, + MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE = 108, + /** GetModifierIntellectNone */ + MODIFIER_PROPERTY_STATS_INTELLECT_NONE = 109, /** GetModifierCastRangeBonus */ MODIFIER_PROPERTY_CAST_RANGE_BONUS = 110, /** GetModifierCastRangeBonusPercentage */ @@ -51417,503 +51433,523 @@ declare enum modifierfunction MODIFIER_PROPERTY_EXP_RATE_BOOST = 137, /** GetModifierPercentageGoldRateBoost */ MODIFIER_PROPERTY_GOLD_RATE_BOOST = 138, + /** GetModifierPercentageKillAssistGoldBoost */ + MODIFIER_PROPERTY_KILL_ASSIST_GOLD_BOOST = 139, /** GetModifierPercentageConvertExpToGold */ - MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT = 139, + MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT = 140, /** GetModifierPreAttack_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 140, + MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 141, /** GetModifierPreAttack_Target_CriticalStrike */ - MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 141, + MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 142, /** GetModifierMagical_ConstantBlock */ - MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 142, + MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 143, /** GetModifierPhysical_ConstantBlock */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 143, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 144, /** GetModifierPhysical_ConstantBlockSpecial */ - MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 144, + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 145, + /** GetModifierPhysical_ConstantBlockBonus */ + MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS = 146, /** GetModifierInnateDamageBlockPctOverride */ - MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 145, + MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE = 147, /** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 146, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 148, /** GetModifierTotal_ConstantBlock */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 147, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 149, /** GetOverrideAnimation */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 148, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 150, /** GetOverrideAnimationRate */ - MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 149, + MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 151, /** GetAbsorbSpell */ - MODIFIER_PROPERTY_ABSORB_SPELL = 150, + MODIFIER_PROPERTY_ABSORB_SPELL = 152, /** GetReflectSpell */ - MODIFIER_PROPERTY_REFLECT_SPELL = 151, + MODIFIER_PROPERTY_REFLECT_SPELL = 153, /** GetDisableAutoAttack */ - MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 152, + MODIFIER_PROPERTY_DISABLE_AUTOATTACK = 154, /** GetBonusDayVision */ - MODIFIER_PROPERTY_BONUS_DAY_VISION = 153, + MODIFIER_PROPERTY_BONUS_DAY_VISION = 155, /** GetBonusDayVisionPercentage */ - MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 154, + MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE = 156, /** GetBonusNightVision */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 155, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION = 157, /** GetBonusNightVisionUnique */ - MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 156, + MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE = 158, /** GetBonusVisionPercentage */ - MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 157, + MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE = 159, /** GetFixedDayVision */ - MODIFIER_PROPERTY_FIXED_DAY_VISION = 158, + MODIFIER_PROPERTY_FIXED_DAY_VISION = 160, /** GetFixedNightVision */ - MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 159, + MODIFIER_PROPERTY_FIXED_NIGHT_VISION = 161, /** GetMinHealth */ - MODIFIER_PROPERTY_MIN_HEALTH = 160, + MODIFIER_PROPERTY_MIN_HEALTH = 162, /** GetMinMana */ - MODIFIER_PROPERTY_MIN_MANA = 161, + MODIFIER_PROPERTY_MIN_MANA = 163, /** GetAbsoluteNoDamagePhysical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 162, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL = 164, /** GetAbsoluteNoDamageMagical */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 163, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL = 165, /** GetAbsoluteNoDamagePure */ - MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 164, + MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE = 166, /** GetIsIllusion */ - MODIFIER_PROPERTY_IS_ILLUSION = 165, + MODIFIER_PROPERTY_IS_ILLUSION = 167, /** GetModifierIllusionLabel */ - MODIFIER_PROPERTY_ILLUSION_LABEL = 166, + MODIFIER_PROPERTY_ILLUSION_LABEL = 168, /** GetModifierStrongIllusion */ - MODIFIER_PROPERTY_STRONG_ILLUSION = 167, + MODIFIER_PROPERTY_STRONG_ILLUSION = 169, /** GetModifierSuperIllusion */ - MODIFIER_PROPERTY_SUPER_ILLUSION = 168, + MODIFIER_PROPERTY_SUPER_ILLUSION = 170, /** GetModifierSuperIllusionWithUltimate */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 169, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE = 171, /** GetModifierXPDuringDeath */ - MODIFIER_PROPERTY_XP_DURING_DEATH = 170, + MODIFIER_PROPERTY_XP_DURING_DEATH = 172, /** GetModifierTurnRate_Percentage */ - MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 171, + MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE = 173, /** GetModifierTurnRate_Override */ - MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 172, + MODIFIER_PROPERTY_TURN_RATE_OVERRIDE = 174, /** GetDisableHealing */ - MODIFIER_PROPERTY_DISABLE_HEALING = 173, + MODIFIER_PROPERTY_DISABLE_HEALING = 175, /** GetDisableManaGain */ - MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 174, + MODIFIER_PROPERTY_DISABLE_MANA_GAIN = 176, /** GetAlwaysAllowAttack */ - MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 175, + MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK = 177, /** GetAllowEtherealAttack */ - MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 176, + MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK = 178, /** GetOverrideAttackMagical */ - MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 177, + MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL = 179, /** GetModifierUnitStatsNeedsRefresh */ - MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 178, + MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH = 180, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 179, + MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER = 181, /** Unused */ - MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 180, + MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER = 182, /** GetModifierUnitDisllowUpgrading */ - MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 181, + MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING = 183, /** GetModifierDodgeProjectile */ - MODIFIER_PROPERTY_DODGE_PROJECTILE = 182, + MODIFIER_PROPERTY_DODGE_PROJECTILE = 184, /** GetTriggerCosmeticAndEndAttack */ - MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 183, - /** GetModifierMaxDebuffDuration */ - MODIFIER_PROPERTY_MAX_DEBUFF_DURATION = 184, + MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK = 185, /** GetPrimaryStatDamageMultiplier */ - MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 185, + MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER = 186, /** GetModifierPreAttack_DeadlyBlow */ - MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 186, + MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW = 187, /** GetAlwaysAutoAttackWhileHoldPosition */ - MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 187, + MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION = 188, /** GetPhysicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 188, + MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, /** GetMagicalArmorPiercingPercentageTarget */ - MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 189, + MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET = 190, /** GetCriticalStrikeBonus */ - MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 190, + MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS = 191, /** GetConvertAttackPhysicalToPure */ - MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 191, + MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE = 192, /** GetBuffAmplification */ - MODIFIER_PROPERTY_BUFF_AMPLIFICATION = 192, + MODIFIER_PROPERTY_BUFF_AMPLIFICATION = 193, /** OnSpellTargetReady */ - MODIFIER_EVENT_ON_SPELL_TARGET_READY = 193, + MODIFIER_EVENT_ON_SPELL_TARGET_READY = 194, /** OnAttackRecord */ - MODIFIER_EVENT_ON_ATTACK_RECORD = 194, + MODIFIER_EVENT_ON_ATTACK_RECORD = 195, /** OnAttackStart */ - MODIFIER_EVENT_ON_ATTACK_START = 195, + MODIFIER_EVENT_ON_ATTACK_START = 196, /** OnAttack */ - MODIFIER_EVENT_ON_ATTACK = 196, + MODIFIER_EVENT_ON_ATTACK = 197, /** OnAttackLanded */ - MODIFIER_EVENT_ON_ATTACK_LANDED = 197, + MODIFIER_EVENT_ON_ATTACK_LANDED = 198, /** OnAttackFail */ - MODIFIER_EVENT_ON_ATTACK_FAIL = 198, + MODIFIER_EVENT_ON_ATTACK_FAIL = 199, /** OnAttackAllied */ - MODIFIER_EVENT_ON_ATTACK_ALLIED = 199, + MODIFIER_EVENT_ON_ATTACK_ALLIED = 200, /** OnProjectileDodge */ - MODIFIER_EVENT_ON_PROJECTILE_DODGE = 200, + MODIFIER_EVENT_ON_PROJECTILE_DODGE = 201, /** OnOrder */ - MODIFIER_EVENT_ON_ORDER = 201, + MODIFIER_EVENT_ON_ORDER = 202, /** OnOrderReceived */ - MODIFIER_EVENT_ON_ORDER_RECEIVED = 202, + MODIFIER_EVENT_ON_ORDER_RECEIVED = 203, /** OnUnitMoved */ - MODIFIER_EVENT_ON_UNIT_MOVED = 203, + MODIFIER_EVENT_ON_UNIT_MOVED = 204, /** OnAbilityStart */ - MODIFIER_EVENT_ON_ABILITY_START = 204, + MODIFIER_EVENT_ON_ABILITY_START = 205, /** OnAbilityExecuted */ - MODIFIER_EVENT_ON_ABILITY_EXECUTED = 205, + MODIFIER_EVENT_ON_ABILITY_EXECUTED = 206, /** OnAbilityFullyCast */ - MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 206, + MODIFIER_EVENT_ON_ABILITY_FULLY_CAST = 207, /** OnBreakInvisibility */ - MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 207, + MODIFIER_EVENT_ON_BREAK_INVISIBILITY = 208, /** OnAbilityEndChannel */ - MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 208, + MODIFIER_EVENT_ON_ABILITY_END_CHANNEL = 209, /** Unused */ - MODIFIER_EVENT_ON_PROCESS_UPGRADE = 209, + MODIFIER_EVENT_ON_PROCESS_UPGRADE = 210, /** Unused */ - MODIFIER_EVENT_ON_REFRESH = 210, + MODIFIER_EVENT_ON_REFRESH = 211, /** OnTakeDamage */ - MODIFIER_EVENT_ON_TAKEDAMAGE = 211, + MODIFIER_EVENT_ON_TAKEDAMAGE = 212, /** OnDamagePrevented */ - MODIFIER_EVENT_ON_DEATH_PREVENTED = 212, + MODIFIER_EVENT_ON_DEATH_PREVENTED = 213, /** OnStateChanged */ - MODIFIER_EVENT_ON_STATE_CHANGED = 213, + MODIFIER_EVENT_ON_STATE_CHANGED = 214, /** Unused */ - MODIFIER_EVENT_ON_ORB_EFFECT = 214, + MODIFIER_EVENT_ON_ORB_EFFECT = 215, /** OnProcessCleave */ - MODIFIER_EVENT_ON_PROCESS_CLEAVE = 215, + MODIFIER_EVENT_ON_PROCESS_CLEAVE = 216, /** OnDamageCalculated */ - MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 216, + MODIFIER_EVENT_ON_DAMAGE_CALCULATED = 217, /** OnMagicDamageCalculated */ - MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 217, + MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED = 218, /** OnAttacked */ - MODIFIER_EVENT_ON_ATTACKED = 218, + MODIFIER_EVENT_ON_ATTACKED = 219, /** OnDeath */ - MODIFIER_EVENT_ON_DEATH = 219, + MODIFIER_EVENT_ON_DEATH = 220, /** OnDeathCompleted */ - MODIFIER_EVENT_ON_DEATH_COMPLETED = 220, + MODIFIER_EVENT_ON_DEATH_COMPLETED = 221, /** OnRespawn */ - MODIFIER_EVENT_ON_RESPAWN = 221, + MODIFIER_EVENT_ON_RESPAWN = 222, /** OnSpentMana */ - MODIFIER_EVENT_ON_SPENT_MANA = 222, + MODIFIER_EVENT_ON_SPENT_MANA = 223, /** OnSpentHealth */ - MODIFIER_EVENT_ON_SPENT_HEALTH = 223, + MODIFIER_EVENT_ON_SPENT_HEALTH = 224, + /** OnSpentItemCharge */ + MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE = 225, /** OnTeleporting */ - MODIFIER_EVENT_ON_TELEPORTING = 224, + MODIFIER_EVENT_ON_TELEPORTING = 226, /** OnTeleported */ - MODIFIER_EVENT_ON_TELEPORTED = 225, + MODIFIER_EVENT_ON_TELEPORTED = 227, /** OnSetLocation */ - MODIFIER_EVENT_ON_SET_LOCATION = 226, + MODIFIER_EVENT_ON_SET_LOCATION = 228, /** OnHealthGained */ - MODIFIER_EVENT_ON_HEALTH_GAINED = 227, + MODIFIER_EVENT_ON_HEALTH_GAINED = 229, /** OnManaGained */ - MODIFIER_EVENT_ON_MANA_GAINED = 228, + MODIFIER_EVENT_ON_MANA_GAINED = 230, /** OnTakeDamageKillCredit */ - MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 229, + MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT = 231, /** OnHeroKilled */ - MODIFIER_EVENT_ON_HERO_KILLED = 230, + MODIFIER_EVENT_ON_HERO_KILLED = 232, /** OnHealReceived */ - MODIFIER_EVENT_ON_HEAL_RECEIVED = 231, + MODIFIER_EVENT_ON_HEAL_RECEIVED = 233, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 232, + MODIFIER_EVENT_ON_BUILDING_KILLED = 234, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 233, + MODIFIER_EVENT_ON_MODEL_CHANGED = 235, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 234, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 236, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 235, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 237, + /** OnKnockbackAttempted */ + MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED = 238, + /** OnScepterUpgradeSelected */ + MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED = 239, + /** OnShardUpgradeSelected */ + MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED = 240, /** OnTooltip */ - MODIFIER_PROPERTY_TOOLTIP = 236, + MODIFIER_PROPERTY_TOOLTIP = 241, /** GetModifierModelChange */ - MODIFIER_PROPERTY_MODEL_CHANGE = 237, + MODIFIER_PROPERTY_MODEL_CHANGE = 242, /** GetModifierModelScale */ - MODIFIER_PROPERTY_MODEL_SCALE = 238, + MODIFIER_PROPERTY_MODEL_SCALE = 243, /** GetModifierModelScaleAnimateTime */ - MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 239, + MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 244, /** GetModifierModelScaleUseInOutEase */ - MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 240, + MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 245, /** GetModifierModelScaleConstant */ - MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 241, + MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 246, /** GetModifierScepter */ - MODIFIER_PROPERTY_IS_SCEPTER = 242, + MODIFIER_PROPERTY_IS_SCEPTER = 247, /** GetModifierShard */ - MODIFIER_PROPERTY_IS_SHARD = 243, + MODIFIER_PROPERTY_IS_SHARD = 248, /** GetModifierRadarCooldownReduction */ - MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 244, + MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 249, /** GetActivityTranslationModifiers */ - MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 245, + MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 250, /** GetAttackSound */ - MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 246, + MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 251, /** GetUnitLifetimeFraction */ - MODIFIER_PROPERTY_LIFETIME_FRACTION = 247, + MODIFIER_PROPERTY_LIFETIME_FRACTION = 252, /** GetModifierProvidesFOWVision */ - MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 248, + MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 253, /** GetModifierSpellsRequireHP */ - MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 249, + MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 254, /** GetModifierConvertManaCostToHealthCost */ - MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 250, + MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 255, /** GetForceDrawOnMinimap */ - MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 251, + MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 256, /** GetModifierDisableTurning */ - MODIFIER_PROPERTY_DISABLE_TURNING = 252, + MODIFIER_PROPERTY_DISABLE_TURNING = 257, /** GetModifierIgnoreCastAngle */ - MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 253, + MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 258, /** GetModifierChangeAbilityValue */ - MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 254, + MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 259, /** GetModifierOverrideAbilitySpecial */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 255, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 260, /** GetModifierOverrideAbilitySpecialValue */ - MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 256, + MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 261, /** GetModifierAbilityLayout */ - MODIFIER_PROPERTY_ABILITY_LAYOUT = 257, + MODIFIER_PROPERTY_ABILITY_LAYOUT = 262, /** OnDominated */ - MODIFIER_EVENT_ON_DOMINATED = 258, + MODIFIER_EVENT_ON_DOMINATED = 263, /** OnKill */ - MODIFIER_EVENT_ON_KILL = 259, + MODIFIER_EVENT_ON_KILL = 264, /** OnAssist */ - MODIFIER_EVENT_ON_ASSIST = 260, + MODIFIER_EVENT_ON_ASSIST = 265, /** GetModifierTempestDouble */ - MODIFIER_PROPERTY_TEMPEST_DOUBLE = 261, + MODIFIER_PROPERTY_TEMPEST_DOUBLE = 266, /** PreserveParticlesOnModelChanged */ - MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 262, + MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 267, /** OnAttackFinished */ - MODIFIER_EVENT_ON_ATTACK_FINISHED = 263, + MODIFIER_EVENT_ON_ATTACK_FINISHED = 268, /** GetModifierIgnoreCooldown */ - MODIFIER_PROPERTY_IGNORE_COOLDOWN = 264, + MODIFIER_PROPERTY_IGNORE_COOLDOWN = 269, /** GetModifierCanAttackTrees */ - MODIFIER_PROPERTY_CAN_ATTACK_TREES = 265, + MODIFIER_PROPERTY_CAN_ATTACK_TREES = 270, /** GetVisualZDelta */ - MODIFIER_PROPERTY_VISUAL_Z_DELTA = 266, + MODIFIER_PROPERTY_VISUAL_Z_DELTA = 271, /** GetVisualZSpeedBaseOverride */ - MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 267, - MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 268, + MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 272, + MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 273, /** GetModifierNoVisionOfAttacker */ - MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 269, + MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 274, /** OnTooltip2 */ - MODIFIER_PROPERTY_TOOLTIP2 = 270, + MODIFIER_PROPERTY_TOOLTIP2 = 275, /** OnAttackRecordDestroy */ - MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 271, + MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 276, /** OnProjectileObstructionHit */ - MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 272, + MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 277, /** GetSuppressTeleport */ - MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 273, + MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 278, /** OnAttackCancelled */ - MODIFIER_EVENT_ON_ATTACK_CANCELLED = 274, + MODIFIER_EVENT_ON_ATTACK_CANCELLED = 279, /** GetSuppressCleave */ - MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 275, + MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 280, /** BotAttackScoreBonus */ - MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 276, + MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 281, /** GetModifierAttackSpeedReductionPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 277, + MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 282, /** GetModifierMoveSpeedReductionPercentage */ - MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 278, - MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 279, + MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 283, + MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 284, /** GetModifierAttackSpeedPercentage */ - MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 280, + MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 285, /** OnAttemptProjectileDodge */ - MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 281, - /** OnPreDebuffApplied */ - MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 282, + MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 286, /** GetModifierPercentageCooldownStacking */ - MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 283, + MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 287, /** GetModifierSpellRedirectTarget */ - MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 284, + MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 288, /** GetModifierTurnRateConstant */ - MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 285, + MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 289, /** GetModifierIsPackRat */ - MODIFIER_PROPERTY_PACK_RAT = 286, + MODIFIER_PROPERTY_PACK_RAT = 290, /** GetModifierPhysicalDamageOutgoing_Percentage */ - MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 287, + MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 291, /** GetModifierKnockbackAmplification_Percentage */ - MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 288, + MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 292, /** GetModifierHealthBarPips */ - MODIFIER_PROPERTY_HEALTHBAR_PIPS = 289, + MODIFIER_PROPERTY_HEALTHBAR_PIPS = 293, /** GetModifierIncomingDamageConstant */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 290, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 294, /** OnSpellAppliedSuccessfully */ - MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 291, + MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 295, /** GetModifierAvoidDamageAfterReductions */ - MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 292, + MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 296, /** GetModifierPropetyFailAttack */ - MODIFIER_PROPERTY_FAIL_ATTACK = 293, + MODIFIER_PROPERTY_FAIL_ATTACK = 297, /** GetModifierPrereduceIncomingDamage_Mult */ - MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 294, + MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 298, /** GetModifierSuppressFullscreenDeathFX */ - MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 295, + MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 299, /** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */ - MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 296, + MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 300, /** GetModifierDamageOutgoing_PercentageMultiplicative */ - MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 297, + MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 301, /** GetModifierTickGold_Multiplier */ - MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 298, + MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 302, /** GEtModifierSlowResistance_Unique */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 299, + MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 303, /** GetModifierSlowResistance_Stacking */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 300, + MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 304, /** GetModifierSlowResistanceAppliesToAttacks */ - MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 301, + MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS = 305, /** GetModifierAoEBonusPercentage */ - MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 302, + MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 306, /** GetModifierProjectileSpeed */ - MODIFIER_PROPERTY_PROJECTILE_SPEED = 303, + MODIFIER_PROPERTY_PROJECTILE_SPEED = 307, /** GetModifierProjectileSpeedTarget */ - MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 304, + MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 308, /** GetModifierBecomeStrength */ - MODIFIER_PROPERTY_BECOME_STRENGTH = 305, + MODIFIER_PROPERTY_BECOME_STRENGTH = 309, /** GetModifierBecomeAgility */ - MODIFIER_PROPERTY_BECOME_AGILITY = 306, + MODIFIER_PROPERTY_BECOME_AGILITY = 310, /** GetModifierBecomeIntelligence */ - MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 307, + MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 311, /** GetModifierBecomeUniversal */ - MODIFIER_PROPERTY_BECOME_UNIVERSAL = 308, + MODIFIER_PROPERTY_BECOME_UNIVERSAL = 312, /** OnForceProcMagicStick */ - MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 309, + MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 313, /** OnDamageHPLoss */ - MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 310, + MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 314, /** GetModifierShareXPRune */ - MODIFIER_PROPERTY_SHARE_XPRUNE = 311, + MODIFIER_PROPERTY_SHARE_XPRUNE = 315, /** GetModifierXPFountainCountdownTimeOverride */ - MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 312, + MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE = 316, /** GetModifierNoFreeTPScrollOnDeath */ - MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 313, + MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 317, /** GetModifierHasBonusNeutralItemChoice */ - MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 314, + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 318, + /** HasBonusNeutralItemPassive */ + MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE = 319, /** GetModifierPreserveNeutralItemPassives */ - MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 315, + MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES = 320, /** GetModifierForceMaxHealth */ - MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 316, + MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 321, /** GetModifierForceMaxMana */ - MODIFIER_PROPERTY_FORCE_MAX_MANA = 317, + MODIFIER_PROPERTY_FORCE_MAX_MANA = 322, /** GetModifierAoEBonusConstant */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 318, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 323, /** GetModifierAoEBonusConstantStacking */ - MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 319, + MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 324, /** OnTakeDamagePostUnavoidableBlock */ - MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 320, + MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 325, /** OnMuteDamageAbilities */ - MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 321, + MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 326, /** GetSuppressCrit */ - MODIFIER_PROPERTY_SUPPRESS_CRIT = 322, + MODIFIER_PROPERTY_SUPPRESS_CRIT = 327, /** GetModifierAbilityPoints */ - MODIFIER_PROPERTY_ABILITY_POINTS = 323, + MODIFIER_PROPERTY_ABILITY_POINTS = 328, /** GetModifierBuybackPenaltyPercent */ - MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 324, + MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 329, /** GetModifierItemSellbackCost */ - MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 325, + MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 330, /** GetModifierDisassembleAnything */ - MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 326, + MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 331, /** GetModifierFixedManaRegen */ - MODIFIER_PROPERTY_FIXED_MANA_REGEN = 327, + MODIFIER_PROPERTY_FIXED_MANA_REGEN = 332, /** GetModifierBonusUphillMissChance */ - MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 328, + MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 333, /** GetModifierCreepDenyPercent */ - MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 329, + MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 334, /** GetModifierAttackSpeedAbsoluteMax */ - MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 330, + MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 335, /** GetModifierFoWTeam */ - MODIFIER_PROPERTY_FOW_TEAM = 331, + MODIFIER_PROPERTY_FOW_TEAM = 336, /** OnHeroBeginDying */ - MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 332, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 333, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 334, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 335, - /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 336, + MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 337, /** GetModifierBonusLotusHeal */ - MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 337, + MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 338, + /** GetModifierBaseHpRegenPerStrBonusPercentage */ + MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 339, + /** GetModifierBaseArmorPerAgiBonusPercentage */ + MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 340, + /** GetModifierBaseAttackSpeedPerAgiBonusPercentage */ + MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE = 341, + /** GetModifierBaseManaRegenPerIntBonusPercentage */ + MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 342, + /** GetModifierBaseMagicResistPerIntBonusPercentage */ + MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 343, /** OnDayStarted */ - MODIFIER_EVENT_ON_DAY_STARTED = 338, + MODIFIER_EVENT_ON_DAY_STARTED = 344, /** OnNightStarted */ - MODIFIER_EVENT_ON_NIGHT_STARTED = 339, + MODIFIER_EVENT_ON_NIGHT_STARTED = 345, /** GetModifierCreateBonusIllusionChance */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 340, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 346, /** GetModifierCreateBonusIllusionCount */ - MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 341, + MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 347, /** GetModofierPropertyPseudoRandomBonus */ - MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 342, + MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 348, /** GetModifierAttackHeightBonus */ - MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 343, + MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 349, /** GetSkipAttackRegulator */ - MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 344, + MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 350, /** GetModifierMiss_Percentage_Target */ - MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 345, + MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 351, /** GetModifierAdditionalNutralItemDrops */ - MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 346, + MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 352, /** GetModifierKillStreakBonusGoldPercentage */ - MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 347, + MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 353, /** GetModifierHPRegenMultiplierPreAmplification */ - MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 348, + MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 354, /** GetModifierHeroFacetOverride */ - MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 349, + MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 355, /** OnTreeCutDown */ - MODIFIER_EVENT_ON_TREE_CUT_DOWN = 350, + MODIFIER_EVENT_ON_TREE_CUT_DOWN = 356, /** OnCleaveAttackLanded */ - MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 351, + MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED = 357, /** MinAttributeLevel */ - MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 352, + MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL = 358, /** GetTierTokenReroll */ - MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 353, + MODIFIER_PROPERTY_TIER_TOKEN_REROLL = 359, /** GetVisionDegreeRestriction */ - MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 354, + MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION = 360, /** GetModifierTotal_ConstantBlockStacking */ - MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 355, + MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING = 361, /** GetModifierInventorySlotRestricted */ - MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 356, + MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED = 362, /** OnTierTokenRerolled */ - MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 357, + MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED = 363, /** GetRedirectSpell */ - MODIFIER_PROPERTY_REDIRECT_SPELL = 358, + MODIFIER_PROPERTY_REDIRECT_SPELL = 364, /** GetBaseAttackPostBonus */ - MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 359, + MODIFIER_PROPERTY_BASEATTACK_POSTBONUS = 365, /** OnFoWTeamChanged */ - MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 360, + MODIFIER_EVENT_ON_FOW_TEAM_CHANGED = 366, /** GetSuppressAttackProcs */ - MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 361, + MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS = 367, /** OnAbilityToggled */ - MODIFIER_EVENT_ON_ABILITY_TOGGLED = 362, + MODIFIER_EVENT_ON_ABILITY_TOGGLED = 368, /** GetModifierAvoidAttackProcs */ - MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 363, + MODIFIER_PROPERTY_AVOID_ATTACK_PROCS = 369, /** OnRuneSpawn */ - MODIFIER_EVENT_ON_RUNE_SPAWN = 364, + MODIFIER_EVENT_ON_RUNE_SPAWN = 370, /** GetModifierProperty_PhysicalLifesteal */ - MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 365, + MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL = 371, /** GetModifierProperty_MagicalLifesteal */ - MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 366, + MODIFIER_PROPERTY_MAGICAL_LIFESTEAL = 372, /** OnPureDamageCalculated */ - MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 367, + MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED = 373, /** GetModifierNeutralTrinketOptions */ - MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 368, + MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS = 374, /** GetModifierNeutralEnhancementOptions */ - MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 369, + MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 375, /** GetModifierMoveSpeedMax_BonusConstant */ - MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 370, + MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 376, /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ - MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 371, + MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 377, /** GetModifierPropertyForbidIllusions */ - MODIFIER_PROPERTY_FORBID_ILLUSIONS = 372, + MODIFIER_PROPERTY_FORBID_ILLUSIONS = 378, /** GetModifierPropertyManacostOverride */ - MODIFIER_PROPERTY_MANACOST_OVERRIDE = 373, + MODIFIER_PROPERTY_MANACOST_OVERRIDE = 379, /** GetModifierPropertyRestorationAmplification */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 374, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION = 380, /** GetModifierPropertyRestorationAmplificationUnique */ - MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 375, + MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 381, /** GetModifierPropertyHealingAmplificationUnique */ - MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 376, + MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 382, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 377, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 383, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 378, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 384, /** GetModifierPropertySuppressInvalidMoveAttackOrders */ - MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 379, + MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 385, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 380, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 386, /** GetRequiredLevel */ - MODIFIER_PROPERTY_REQUIRED_LEVEL = 381, + MODIFIER_PROPERTY_REQUIRED_LEVEL = 387, /** OnModifierRefreshed */ - MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 382, + MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 388, /** OnAbilitySwapped */ - MODIFIER_EVENT_ON_ABILITY_SWAPPED = 383, + MODIFIER_EVENT_ON_ABILITY_SWAPPED = 389, /** GetModifierOverrideCreepBounty */ - MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 384, + MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 390, /** GetModifierOverrideBaseDamage */ - MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 385, + MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 391, /** GetModifierOverrideUntargetableFrom */ - MODIFIER_PROPERTY_UNTARGETABLE_FROM = 386, + MODIFIER_PROPERTY_UNTARGETABLE_FROM = 392, /** GetModifierOverrideUntargetableTo */ - MODIFIER_PROPERTY_UNTARGETABLE_TO = 387, - MODIFIER_FUNCTION_LAST = 388, + MODIFIER_PROPERTY_UNTARGETABLE_TO = 393, + /** GetModifierSuperIllusionWithItems */ + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS = 394, + /** OnPurged */ + MODIFIER_EVENT_ON_PURGE = 395, + /** OnIllusionCreated */ + MODIFIER_EVENT_ON_ILLUSION_CREATED = 396, + /** GetModifierHeroLevelScale */ + MODIFIER_PROPERTY_HEROLEVELSCALE = 397, + MODIFIER_FUNCTION_LAST = 398, MODIFIER_FUNCTION_INVALID = 65535, } @@ -51972,7 +52008,7 @@ declare enum modifierstate MODIFIER_STATE_FORCED_FLYING_VISION = 50, MODIFIER_STATE_ATTACK_ALLIES = 51, MODIFIER_STATE_ALLOW_PATHING_THROUGH_CLIFFS = 52, - MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE = 53, + MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS = 53, MODIFIER_STATE_SPECIALLY_UNDENIABLE = 54, MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS = 55, MODIFIER_STATE_DEBUFF_IMMUNE = 56, @@ -52230,191 +52266,192 @@ declare enum DOTAKeybindCommand_t DOTA_KEYBIND_NEUTRAL_ITEM_SELECT2 = 63, DOTA_KEYBIND_NEUTRAL_ITEM_SELECT3 = 64, DOTA_KEYBIND_NEUTRAL_ITEM_SELECT4 = 65, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 66, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 67, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 68, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 69, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 70, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 71, - DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 72, - DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 73, - DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 74, - DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 75, - DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 76, - DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 77, - DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 78, - DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 79, - DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 80, - DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 81, - DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 82, - DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 83, - DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 84, - DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 85, - DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 86, - DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 87, - DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 88, - DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 89, - DOTA_KEYBIND_INVENTORY1 = 90, - DOTA_KEYBIND_INVENTORY2 = 91, - DOTA_KEYBIND_INVENTORY3 = 92, - DOTA_KEYBIND_INVENTORY4 = 93, - DOTA_KEYBIND_INVENTORY5 = 94, - DOTA_KEYBIND_INVENTORY6 = 95, - DOTA_KEYBIND_INVENTORYTP = 96, - DOTA_KEYBIND_INVENTORYNEUTRAL = 97, - DOTA_KEYBIND_INVENTORY1_QUICKCAST = 98, - DOTA_KEYBIND_INVENTORY2_QUICKCAST = 99, - DOTA_KEYBIND_INVENTORY3_QUICKCAST = 100, - DOTA_KEYBIND_INVENTORY4_QUICKCAST = 101, - DOTA_KEYBIND_INVENTORY5_QUICKCAST = 102, - DOTA_KEYBIND_INVENTORY6_QUICKCAST = 103, - DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 104, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 105, - DOTA_KEYBIND_INVENTORY1_AUTOCAST = 106, - DOTA_KEYBIND_INVENTORY2_AUTOCAST = 107, - DOTA_KEYBIND_INVENTORY3_AUTOCAST = 108, - DOTA_KEYBIND_INVENTORY4_AUTOCAST = 109, - DOTA_KEYBIND_INVENTORY5_AUTOCAST = 110, - DOTA_KEYBIND_INVENTORY6_AUTOCAST = 111, - DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 112, - DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 113, - DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 114, - DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 115, - DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 116, - DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 117, - DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 118, - DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 119, - DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 120, - DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 121, - DOTA_KEYBIND_CONTROL_GROUP1 = 122, - DOTA_KEYBIND_CONTROL_GROUP2 = 123, - DOTA_KEYBIND_CONTROL_GROUP3 = 124, - DOTA_KEYBIND_CONTROL_GROUP4 = 125, - DOTA_KEYBIND_CONTROL_GROUP5 = 126, - DOTA_KEYBIND_CONTROL_GROUP6 = 127, - DOTA_KEYBIND_CONTROL_GROUP7 = 128, - DOTA_KEYBIND_CONTROL_GROUP8 = 129, - DOTA_KEYBIND_CONTROL_GROUP9 = 130, - DOTA_KEYBIND_CONTROL_GROUP10 = 131, - DOTA_KEYBIND_CONTROL_GROUPCYCLE = 132, - DOTA_KEYBIND_SELECT_ALLY1 = 133, - DOTA_KEYBIND_SELECT_ALLY2 = 134, - DOTA_KEYBIND_SELECT_ALLY3 = 135, - DOTA_KEYBIND_SELECT_ALLY4 = 136, - DOTA_KEYBIND_SELECT_ALLY5 = 137, - DOTA_KEYBIND_SHOP_TOGGLE = 138, - DOTA_KEYBIND_SCOREBOARD_TOGGLE = 139, - DOTA_KEYBIND_COMBATLOG_TOGGLE = 140, - DOTA_KEYBIND_SCREENSHOT = 141, - DOTA_KEYBIND_ESCAPE = 142, - DOTA_KEYBIND_CONSOLE = 143, - DOTA_KEYBIND_DEATH_SUMMARY = 144, - DOTA_KEYBIND_LEARN_ABILITIES = 145, - DOTA_KEYBIND_LEARN_STATS = 146, - DOTA_KEYBIND_ACTIVATE_GLYPH = 147, - DOTA_KEYBIND_ACTIVATE_RADAR = 148, - DOTA_KEYBIND_PURCHASE_QUICKBUY = 149, - DOTA_KEYBIND_PURCHASE_STICKY = 150, - DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 151, - DOTA_KEYBIND_GRAB_STASH_ITEMS = 152, - DOTA_KEYBIND_TOGGLE_AUTOATTACK = 153, - DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 154, - DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 155, - DOTA_KEYBIND_FILTER_ENEMY = 156, - DOTA_KEYBIND_FILTER_ALLY = 157, - DOTA_KEYBIND_FILTER_HERO = 158, - DOTA_KEYBIND_FILTER_NONHERO = 159, - DOTA_KEYBIND_TAUNT = 160, - DOTA_KEYBIND_SHOP_CONSUMABLES = 161, - DOTA_KEYBIND_SHOP_ATTRIBUTES = 162, - DOTA_KEYBIND_SHOP_ARMAMENTS = 163, - DOTA_KEYBIND_SHOP_ARCANE = 164, - DOTA_KEYBIND_SHOP_BASICS = 165, - DOTA_KEYBIND_SHOP_SUPPORT = 166, - DOTA_KEYBIND_SHOP_CASTER = 167, - DOTA_KEYBIND_SHOP_WEAPONS = 168, - DOTA_KEYBIND_SHOP_ARMOR = 169, - DOTA_KEYBIND_SHOP_ARTIFACTS = 170, - DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 171, - DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 172, - DOTA_KEYBIND_SHOP_SECRET = 173, - DOTA_KEYBIND_SHOP_SEARCHBOX = 174, - DOTA_KEYBIND_SHOP_SLOT_1 = 175, - DOTA_KEYBIND_SHOP_SLOT_2 = 176, - DOTA_KEYBIND_SHOP_SLOT_3 = 177, - DOTA_KEYBIND_SHOP_SLOT_4 = 178, - DOTA_KEYBIND_SHOP_SLOT_5 = 179, - DOTA_KEYBIND_SHOP_SLOT_6 = 180, - DOTA_KEYBIND_SHOP_SLOT_7 = 181, - DOTA_KEYBIND_SHOP_SLOT_8 = 182, - DOTA_KEYBIND_SHOP_SLOT_9 = 183, - DOTA_KEYBIND_SHOP_SLOT_10 = 184, - DOTA_KEYBIND_SHOP_SLOT_11 = 185, - DOTA_KEYBIND_SHOP_SLOT_12 = 186, - DOTA_KEYBIND_SHOP_SLOT_13 = 187, - DOTA_KEYBIND_SHOP_SLOT_14 = 188, - DOTA_KEYBIND_SPEC_CAMERA_UP = 189, - DOTA_KEYBIND_SPEC_CAMERA_DOWN = 190, - DOTA_KEYBIND_SPEC_CAMERA_LEFT = 191, - DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 192, - DOTA_KEYBIND_SPEC_CAMERA_GRIP = 193, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 194, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 195, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 196, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 197, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 198, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 199, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 200, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 201, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 202, - DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 203, - DOTA_KEYBIND_SPEC_UNIT_SELECT = 204, - DOTA_KEYBIND_SPEC_HERO_SELECT = 205, - DOTA_KEYBIND_SPEC_PAUSE = 206, - DOTA_KEYBIND_SPEC_CHAT = 207, - DOTA_KEYBIND_SPEC_SCOREBOARD = 208, - DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 209, - DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 210, - DOTA_KEYBIND_SPEC_STATS_ITEM = 211, - DOTA_KEYBIND_SPEC_STATS_GOLD = 212, - DOTA_KEYBIND_SPEC_STATS_XP = 213, - DOTA_KEYBIND_SPEC_STATS_FANTASY = 214, - DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 215, - DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 216, - DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 217, - DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 218, - DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 219, - DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 220, - DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 221, - DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 222, - DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 223, - DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 224, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 225, - DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 226, - DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 227, - DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 228, - DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 229, - DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 230, - DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 231, - DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 232, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 233, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 234, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 235, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 236, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 237, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 238, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 239, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 240, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 241, - DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 242, - DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 243, - DOTA_KEYBIND_INSPECTHEROINWORLD = 244, - DOTA_KEYBIND_CAMERA_ZOOM_IN = 245, - DOTA_KEYBIND_CAMERA_ZOOM_OUT = 246, - DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 247, - DOTA_KEYBIND_DOTA_ALT = 248, - DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 249, - DOTA_KEYBIND_COUNT = 250, + DOTA_KEYBIND_NEUTRAL_ITEM_SELECT5 = 66, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST = 67, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST = 68, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST = 69, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST = 70, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST = 71, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST = 72, + DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST = 73, + DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST = 74, + DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST = 75, + DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST = 76, + DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST = 77, + DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST = 78, + DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST = 79, + DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST = 80, + DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST = 81, + DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST = 82, + DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST = 83, + DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST = 84, + DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST = 85, + DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST = 86, + DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST = 87, + DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST = 88, + DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST = 89, + DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST = 90, + DOTA_KEYBIND_INVENTORY1 = 91, + DOTA_KEYBIND_INVENTORY2 = 92, + DOTA_KEYBIND_INVENTORY3 = 93, + DOTA_KEYBIND_INVENTORY4 = 94, + DOTA_KEYBIND_INVENTORY5 = 95, + DOTA_KEYBIND_INVENTORY6 = 96, + DOTA_KEYBIND_INVENTORYTP = 97, + DOTA_KEYBIND_INVENTORYNEUTRAL = 98, + DOTA_KEYBIND_INVENTORY1_QUICKCAST = 99, + DOTA_KEYBIND_INVENTORY2_QUICKCAST = 100, + DOTA_KEYBIND_INVENTORY3_QUICKCAST = 101, + DOTA_KEYBIND_INVENTORY4_QUICKCAST = 102, + DOTA_KEYBIND_INVENTORY5_QUICKCAST = 103, + DOTA_KEYBIND_INVENTORY6_QUICKCAST = 104, + DOTA_KEYBIND_INVENTORYTP_QUICKCAST = 105, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST = 106, + DOTA_KEYBIND_INVENTORY1_AUTOCAST = 107, + DOTA_KEYBIND_INVENTORY2_AUTOCAST = 108, + DOTA_KEYBIND_INVENTORY3_AUTOCAST = 109, + DOTA_KEYBIND_INVENTORY4_AUTOCAST = 110, + DOTA_KEYBIND_INVENTORY5_AUTOCAST = 111, + DOTA_KEYBIND_INVENTORY6_AUTOCAST = 112, + DOTA_KEYBIND_INVENTORYTP_AUTOCAST = 113, + DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST = 114, + DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST = 115, + DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST = 116, + DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST = 117, + DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST = 118, + DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST = 119, + DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST = 120, + DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST = 121, + DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST = 122, + DOTA_KEYBIND_CONTROL_GROUP1 = 123, + DOTA_KEYBIND_CONTROL_GROUP2 = 124, + DOTA_KEYBIND_CONTROL_GROUP3 = 125, + DOTA_KEYBIND_CONTROL_GROUP4 = 126, + DOTA_KEYBIND_CONTROL_GROUP5 = 127, + DOTA_KEYBIND_CONTROL_GROUP6 = 128, + DOTA_KEYBIND_CONTROL_GROUP7 = 129, + DOTA_KEYBIND_CONTROL_GROUP8 = 130, + DOTA_KEYBIND_CONTROL_GROUP9 = 131, + DOTA_KEYBIND_CONTROL_GROUP10 = 132, + DOTA_KEYBIND_CONTROL_GROUPCYCLE = 133, + DOTA_KEYBIND_SELECT_ALLY1 = 134, + DOTA_KEYBIND_SELECT_ALLY2 = 135, + DOTA_KEYBIND_SELECT_ALLY3 = 136, + DOTA_KEYBIND_SELECT_ALLY4 = 137, + DOTA_KEYBIND_SELECT_ALLY5 = 138, + DOTA_KEYBIND_SHOP_TOGGLE = 139, + DOTA_KEYBIND_SCOREBOARD_TOGGLE = 140, + DOTA_KEYBIND_COMBATLOG_TOGGLE = 141, + DOTA_KEYBIND_SCREENSHOT = 142, + DOTA_KEYBIND_ESCAPE = 143, + DOTA_KEYBIND_CONSOLE = 144, + DOTA_KEYBIND_DEATH_SUMMARY = 145, + DOTA_KEYBIND_LEARN_ABILITIES = 146, + DOTA_KEYBIND_LEARN_STATS = 147, + DOTA_KEYBIND_ACTIVATE_GLYPH = 148, + DOTA_KEYBIND_ACTIVATE_RADAR = 149, + DOTA_KEYBIND_PURCHASE_QUICKBUY = 150, + DOTA_KEYBIND_PURCHASE_STICKY = 151, + DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION = 152, + DOTA_KEYBIND_GRAB_STASH_ITEMS = 153, + DOTA_KEYBIND_TOGGLE_AUTOATTACK = 154, + DOTA_KEYBIND_TOGGLE_OVERLAYMAP = 155, + DOTA_KEYBIND_OVERLAYMAP_INPUTKEY = 156, + DOTA_KEYBIND_FILTER_ENEMY = 157, + DOTA_KEYBIND_FILTER_ALLY = 158, + DOTA_KEYBIND_FILTER_HERO = 159, + DOTA_KEYBIND_FILTER_NONHERO = 160, + DOTA_KEYBIND_TAUNT = 161, + DOTA_KEYBIND_SHOP_CONSUMABLES = 162, + DOTA_KEYBIND_SHOP_ATTRIBUTES = 163, + DOTA_KEYBIND_SHOP_ARMAMENTS = 164, + DOTA_KEYBIND_SHOP_ARCANE = 165, + DOTA_KEYBIND_SHOP_BASICS = 166, + DOTA_KEYBIND_SHOP_SUPPORT = 167, + DOTA_KEYBIND_SHOP_CASTER = 168, + DOTA_KEYBIND_SHOP_WEAPONS = 169, + DOTA_KEYBIND_SHOP_ARMOR = 170, + DOTA_KEYBIND_SHOP_ARTIFACTS = 171, + DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 172, + DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 173, + DOTA_KEYBIND_SHOP_SECRET = 174, + DOTA_KEYBIND_SHOP_SEARCHBOX = 175, + DOTA_KEYBIND_SHOP_SLOT_1 = 176, + DOTA_KEYBIND_SHOP_SLOT_2 = 177, + DOTA_KEYBIND_SHOP_SLOT_3 = 178, + DOTA_KEYBIND_SHOP_SLOT_4 = 179, + DOTA_KEYBIND_SHOP_SLOT_5 = 180, + DOTA_KEYBIND_SHOP_SLOT_6 = 181, + DOTA_KEYBIND_SHOP_SLOT_7 = 182, + DOTA_KEYBIND_SHOP_SLOT_8 = 183, + DOTA_KEYBIND_SHOP_SLOT_9 = 184, + DOTA_KEYBIND_SHOP_SLOT_10 = 185, + DOTA_KEYBIND_SHOP_SLOT_11 = 186, + DOTA_KEYBIND_SHOP_SLOT_12 = 187, + DOTA_KEYBIND_SHOP_SLOT_13 = 188, + DOTA_KEYBIND_SHOP_SLOT_14 = 189, + DOTA_KEYBIND_SPEC_CAMERA_UP = 190, + DOTA_KEYBIND_SPEC_CAMERA_DOWN = 191, + DOTA_KEYBIND_SPEC_CAMERA_LEFT = 192, + DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 193, + DOTA_KEYBIND_SPEC_CAMERA_GRIP = 194, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 195, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 196, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 197, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 198, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 199, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 200, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 201, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 202, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 203, + DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 204, + DOTA_KEYBIND_SPEC_UNIT_SELECT = 205, + DOTA_KEYBIND_SPEC_HERO_SELECT = 206, + DOTA_KEYBIND_SPEC_PAUSE = 207, + DOTA_KEYBIND_SPEC_CHAT = 208, + DOTA_KEYBIND_SPEC_SCOREBOARD = 209, + DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 210, + DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 211, + DOTA_KEYBIND_SPEC_STATS_ITEM = 212, + DOTA_KEYBIND_SPEC_STATS_GOLD = 213, + DOTA_KEYBIND_SPEC_STATS_XP = 214, + DOTA_KEYBIND_SPEC_STATS_FANTASY = 215, + DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 216, + DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 217, + DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 218, + DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 219, + DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 220, + DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 221, + DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 222, + DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 223, + DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET = 224, + DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 225, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 226, + DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 227, + DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 228, + DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 229, + DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 230, + DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 231, + DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 232, + DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 233, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 234, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 235, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 236, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 237, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 238, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 239, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 240, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 241, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 242, + DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 243, + DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 244, + DOTA_KEYBIND_INSPECTHEROINWORLD = 245, + DOTA_KEYBIND_CAMERA_ZOOM_IN = 246, + DOTA_KEYBIND_CAMERA_ZOOM_OUT = 247, + DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 248, + DOTA_KEYBIND_DOTA_ALT = 249, + DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 250, + DOTA_KEYBIND_COUNT = 251, } declare enum DOTA_SHOP_TYPE diff --git a/files/engine-enums.json b/files/engine-enums.json index 06b74dd..abf0ae1 100644 --- a/files/engine-enums.json +++ b/files/engine-enums.json @@ -34,6 +34,10 @@ "name": "DOTA_PSEUDO_RANDOM_CHAOS_DOUBLE_CRIT", "shortName": "CHAOS_DOUBLE_CRIT" }, + { + "name": "DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_HAVOC", + "shortName": "CHAOS_KNIGHT_HAVOC" + }, { "name": "DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_INNATE_REFUND", "shortName": "CHAOS_KNIGHT_INNATE_REFUND" @@ -234,6 +238,10 @@ "name": "DOTA_PSEUDO_RANDOM_KEZ_SAI", "shortName": "KEZ_SAI" }, + { + "name": "DOTA_PSEUDO_RANDOM_LARGO_FROGSTOMP", + "shortName": "LARGO_FROGSTOMP" + }, { "name": "DOTA_PSEUDO_RANDOM_LEGION_MOMENT", "shortName": "LEGION_MOMENT" @@ -262,6 +270,10 @@ "name": "DOTA_PSEUDO_RANDOM_MUERTA_GUNSLINGER", "shortName": "MUERTA_GUNSLINGER" }, + { + "name": "DOTA_PSEUDO_RANDOM_NAGA_RIPTIDE", + "shortName": "NAGA_RIPTIDE" + }, { "name": "DOTA_PSEUDO_RANDOM_NEUTRAL_DROP_TIER1", "shortName": "NEUTRAL_DROP_TIER1" @@ -366,49 +378,11 @@ }, { "name": "OrbPriority", - "members": [ - { - "name": "DOTA_ORB_PRIORITY_ABILITY", - "shortName": "ABILITY" - }, - { - "name": "DOTA_ORB_PRIORITY_DEFAULT", - "shortName": "DEFAULT" - }, - { - "name": "DOTA_ORB_PRIORITY_ITEM", - "shortName": "ITEM" - }, - { - "name": "DOTA_ORB_PRIORITY_ITEM_PROC", - "shortName": "ITEM_PROC" - }, - { - "name": "DOTA_ORB_PRIORITY_NONE", - "shortName": "NONE" - } - ] + "members": [] }, { "name": "OrbLabel", - "members": [ - { - "name": "DOTA_ORB_LABEL_DEFAULT", - "shortName": "DEFAULT" - }, - { - "name": "DOTA_ORB_LABEL_EXCEPTION", - "shortName": "EXCEPTION" - }, - { - "name": "DOTA_ORB_LABEL_NONE", - "shortName": "NONE" - }, - { - "name": "DOTA_ORB_LABEL_SKADI", - "shortName": "SKADI" - } - ] + "members": [] }, { "name": "Attribute", @@ -2895,10 +2869,6 @@ "name": "ACT_IDLETORUN", "shortName": "IDLETORUN" }, - { - "name": "ACT_INVALID", - "shortName": "INVALID" - }, { "name": "ACT_ITEM1_VM_DRAW", "shortName": "ITEM1_VM_DRAW" @@ -6538,6 +6508,10 @@ "name": "DOTA_ABILITY_BEHAVIOR_ITEM", "shortName": "ITEM" }, + { + "name": "DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE", + "shortName": "ITEM_IMBUE" + }, { "name": "DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT", "shortName": "LAST_RESORT_POINT" @@ -6738,18 +6712,10 @@ { "name": "BotItemType", "members": [ - { - "name": "ITEM_CONSUMABLE", - "shortName": "CONSUMABLE" - }, { "name": "ITEM_CORE", "shortName": "CORE" }, - { - "name": "ITEM_DERIVED", - "shortName": "DERIVED" - }, { "name": "ITEM_EXTENSION", "shortName": "EXTENSION" @@ -6757,10 +6723,6 @@ { "name": "ITEM_LUXURY", "shortName": "LUXURY" - }, - { - "name": "ITEM_SELLABLE", - "shortName": "SELLABLE" } ] }, diff --git a/files/events.json b/files/events.json index 85cd09b..a5e85be 100644 --- a/files/events.json +++ b/files/events.json @@ -5265,6 +5265,32 @@ } ] }, + { + "name": "dota_stone_of_recall_used", + "sourceFile": "game", + "local": false, + "fields": [ + { + "name": "caster_userid", + "type": "EntityIndex" + } + ] + }, + { + "name": "dota_blessing_chosen", + "sourceFile": "game", + "local": false, + "fields": [ + { + "name": "blessing_receipient_id", + "type": "short" + }, + { + "name": "blessing", + "type": "int" + } + ] + }, { "name": "npc_spawned", "sourceFile": "game", diff --git a/files/panorama/css.json b/files/panorama/css.json index 3e301e3..2350c73 100644 --- a/files/panorama/css.json +++ b/files/panorama/css.json @@ -519,7 +519,7 @@ ] }, "opacity-mask": { - "description": "Applies an image as an opacity mask that stretches to the panel bounds and fades out it's content based on the alpha channel. The second float value is an optional opacity value for the mask itself, the image won't interpolate/cross-fade, but you can animate the opacity to fade the mask in/out. opacity-mask-threshold lets you specify a threshold and softness percentage of how the mask is applied. Below the threshold, pixels are fully transparent, and above the threshold pixels are fully opaque. The softness lets you apply a range during which the opacity is scaled by the alpha from the mask.Examples:
opacity-mask: url( \"file://{images}/upper_row_mask.tga\" );\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) 0.5;\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) -1.0;\nopacity-mask-position: 5px 50%;\nopacity-mask-scale: 200%;\nopacity-mask-scale: 50% 100%;\nopacity-mask-threshold: 0% 30%;\n
", + "description": "Applies an image as an opacity mask that stretches to the panel bounds and fades out it's content based on the alpha channel. The second float value is an optional opacity value for the mask itself, the image won't interpolate/cross-fade, but you can animate the opacity to fade the mask in/out. opacity-mask-threshold lets you specify a threshold and softness percentage of how the mask is applied. Below the threshold, pixels are fully transparent, and above the threshold pixels are fully opaque. The softness lets you apply a range during which the opacity is scaled by the alpha from the mask.Examples:
opacity-mask: url( \"file://{images}/upper_row_mask.tga\" );\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) 0.5;\nopacity-mask: url( \"file://{images}/upper_row_mask.tga\" ) -1.0;\nopacity-mask-position: 5px 50%;\nopacity-mask-scale: 200%;\nopacity-mask-scale: 50% 100%;\nopacity-mask-scale: cover;\nopacity-mask-scale: contain;\nopacity-mask-threshold: 0% 30%;\n
", "examples": [] }, "opacity-mask-position": { @@ -561,6 +561,10 @@ "description": "", "examples": [] }, + "paragraph-spacing": { + "description": "Sets paragraph-spacing for text in a string. Only affects multiple line breaks in a row (\n\n,

, etc.).Possible values:\nnormal - no manual spacing, defauls to line height\n - Any fixed pixel value (ex: \"1px\")", + "examples": [] + }, "perspective": { "description": "Sets the perspective depth space available for children of the panel. Default of 1000 would mean that children at 1000px zpos are right at the viewers eye, -1000px are just out of view distance faded to nothing.", "examples": [ diff --git a/files/panorama/enums.json b/files/panorama/enums.json index 896db36..49e1d5e 100644 --- a/files/panorama/enums.json +++ b/files/panorama/enums.json @@ -717,6 +717,10 @@ { "name": "OVERHEAD_ALERT_DISPEL", "value": 27 + }, + { + "name": "OVERHEAD_ALERT_BONUS_PURE_DAMAGE", + "value": 28 } ] }, @@ -1747,6 +1751,10 @@ { "name": "DOTA_ABILITY_BEHAVIOR_FORCE_KEYBIND", "value": 1125899906842624 + }, + { + "name": "DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE", + "value": 2251799813685248 } ] }, @@ -3824,319 +3832,319 @@ "description": "Method Name: `GetModifierTotalDamageOutgoing_Percentage`", "value": 46 }, - { - "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP", - "description": "Method Name: `GetModifierSpellAmplify_PercentageCreep`", - "value": 47 - }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellAmplify_Percentage`", - "value": 48 + "value": 47 }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellAmplify_PercentageUnique`", - "value": 49 + "value": 48 }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierSpellAmplify_PercentageTarget`", - "value": 50 + "value": 49 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", "description": "Method Name: `GetModifierHealAmplify_PercentageSource`", - "value": 51 + "value": 50 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierHealAmplify_PercentageTarget`", - "value": 52 + "value": 51 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierHPRegenAmplify_Percentage`", - "value": 53 + "value": 52 }, { "name": "MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierLifestealRegenAmplify_Percentage`", - "value": 54 + "value": 53 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage`", - "value": 55 + "value": 54 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage_Unique`", - "value": 56 + "value": 55 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage`", - "value": 57 + "value": 56 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage_Unique`", - "value": 58 + "value": 57 }, { "name": "MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierManaDrainAmplify_Percentage`", - "value": 59 + "value": 58 }, { "name": "MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", "description": "Total amplify value is clamped to 0.\n\nMethod Name: `GetModifierMPRestoreAmplify_Percentage`.", - "value": 60 + "value": 59 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierBaseDamageOutgoing_Percentage`", - "value": 61 + "value": 60 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`", - "value": 62 + "value": 61 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingDamage_Percentage`", - "value": 63 + "value": 62 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingPhysicalDamage_Percentage`", - "value": 64 + "value": 63 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", "description": "This property controls 'physical' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingPhysicalDamageConstant`.", - "value": 65 + "value": 64 }, { "name": "MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", "description": "This property controls 'spell' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingSpellDamageConstant`.", - "value": 66 + "value": 65 }, { "name": "MODIFIER_PROPERTY_EVASION_CONSTANT", "description": "Method Name: `GetModifierEvasion_Constant`", - "value": 67 + "value": 66 }, { "name": "MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", "description": "Method Name: `GetModifierNegativeEvasion_Constant`", - "value": 68 + "value": 67 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE", "description": "Method Name: `GetModifierStatusResistance`", - "value": 69 + "value": 68 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", "description": "Method Name: `GetModifierStatusResistanceStacking`", - "value": 70 + "value": 69 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", "description": "Method Name: `GetModifierStatusResistanceCaster`", - "value": 71 + "value": 70 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE", "description": "Method Name: `GetModifierAvoidDamage`", - "value": 72 + "value": 71 }, { "name": "MODIFIER_PROPERTY_AVOID_SPELL", "description": "Method Name: `GetModifierAvoidSpell`", - "value": 73 + "value": 72 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE", "description": "Method Name: `GetModifierMiss_Percentage`", - "value": 74 + "value": 73 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", "description": "Values above 100% are ignored.\n\nMethod Name: `GetModifierPhysicalArmorBase_Percentage`.", - "value": 75 + "value": 74 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalArmorTotal_Percentage`", - "value": 76 + "value": 75 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", "description": "Method Name: `GetModifierPhysicalArmorBonus`", - "value": 77 + "value": 76 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", "description": "Method Name: `GetModifierPhysicalArmorBonusUnique`", - "value": 78 + "value": 77 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", "description": "Method Name: `GetModifierPhysicalArmorBonusUniqueActive`", - "value": 79 + "value": 78 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", "description": "Method Name: `GetModifierPhysicalArmorBonusPost`", - "value": 80 + "value": 79 }, { "name": "MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierMinPhysicalArmor`", - "value": 81 + "value": 80 }, { "name": "MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierIgnorePhysicalArmor`", - "value": 82 + "value": 81 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", "description": "Method Name: `GetModifierMagicalResistanceBaseReduction`", - "value": 83 + "value": 82 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", "description": "Method Name: `GetModifierMagicalResistanceDirectModification`", - "value": 84 + "value": 83 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", "description": "Method Name: `GetModifierMagicalResistanceBonus`", - "value": 85 + "value": 84 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", "description": "Method Name: `GetModifierMagicalResistanceBonusIllusions`", - "value": 86 + "value": 85 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceBonusUnique`", - "value": 87 + "value": 86 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceDecrepifyUnique`", - "value": 88 + "value": 87 }, { "name": "MODIFIER_PROPERTY_BASE_MANA_REGEN", "description": "Method Name: `GetModifierBaseRegen`", - "value": 89 + "value": 88 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantManaRegen`", - "value": 90 + "value": 89 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", "description": "Method Name: `GetModifierConstantManaRegenUnique`", - "value": 91 + "value": 90 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierTotalPercentageManaRegen`", - "value": 92 + "value": 91 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantHealthRegen`", - "value": 93 + "value": 92 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", "description": "Method Name: `GetModifierHealthRegenPercentage`", - "value": 94 + "value": 93 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierHealthRegenPercentageUnique`", - "value": 95 + "value": 94 }, { "name": "MODIFIER_PROPERTY_HEALTH_BONUS", "description": "Method Name: `GetModifierHealthBonus`", - "value": 96 + "value": 95 }, { "name": "MODIFIER_PROPERTY_MANA_BONUS", "description": "Method Name: `GetModifierManaBonus`", - "value": 97 + "value": 96 }, { "name": "MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", "description": "Method Name: `GetModifierExtraStrengthBonus`", - "value": 98 + "value": 97 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", "description": "Method Name: `GetModifierExtraHealthBonus`", - "value": 99 + "value": 98 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS", "description": "Method Name: `GetModifierExtraManaBonus`", - "value": 100 + "value": 99 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaBonusPercentage`", - "value": 101 + "value": 100 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", "description": "Method Name: `GetModifierExtraHealthPercentage`", - "value": 102 + "value": 101 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaPercentage`", - "value": 103 + "value": 102 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", "description": "Method Name: `GetModifierBonusStats_Strength`", - "value": 104 + "value": 103 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS", "description": "Method Name: `GetModifierBonusStats_Agility`", - "value": 105 + "value": 104 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", "description": "Method Name: `GetModifierBonusStats_Intellect`", - "value": 106 + "value": 105 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Strength_Percentage`", - "value": 107 + "value": 106 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Agility_Percentage`", - "value": 108 + "value": 107 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Intellect_Percentage`", + "value": 108 + }, + { + "name": "MODIFIER_PROPERTY_STATS_INTELLECT_NONE", + "description": "Method Name: `GetModifierIntellectNone`", "value": 109 }, { @@ -4284,1247 +4292,1297 @@ "description": "Method Name: `GetModifierPercentageGoldRateBoost`", "value": 138 }, + { + "name": "MODIFIER_PROPERTY_KILL_ASSIST_GOLD_BOOST", + "description": "Method Name: `GetModifierPercentageKillAssistGoldBoost`", + "value": 139 + }, { "name": "MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", "description": "Method Name: `GetModifierPercentageConvertExpToGold`", - "value": 139 + "value": 140 }, { "name": "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_CriticalStrike`", - "value": 140 + "value": 141 }, { "name": "MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_Target_CriticalStrike`", - "value": 141 + "value": 142 }, { "name": "MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierMagical_ConstantBlock`", - "value": 142 + "value": 143 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierPhysical_ConstantBlock`", - "value": 143 + "value": 144 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", "description": "Method Name: `GetModifierPhysical_ConstantBlockSpecial`", - "value": 144 + "value": 145 + }, + { + "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS", + "description": "Method Name: `GetModifierPhysical_ConstantBlockBonus`", + "value": 146 }, { "name": "MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", "description": "Method Name: `GetModifierInnateDamageBlockPctOverride`", - "value": 145 + "value": 147 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", "description": "Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`", - "value": 146 + "value": 148 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierTotal_ConstantBlock`", - "value": 147 + "value": 149 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION", "description": "Method Name: `GetOverrideAnimation`", - "value": 148 + "value": 150 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", "description": "Method Name: `GetOverrideAnimationRate`", - "value": 149 + "value": 151 }, { "name": "MODIFIER_PROPERTY_ABSORB_SPELL", "description": "Method Name: `GetAbsorbSpell`", - "value": 150 + "value": 152 }, { "name": "MODIFIER_PROPERTY_REFLECT_SPELL", "description": "Method Name: `GetReflectSpell`", - "value": 151 + "value": 153 }, { "name": "MODIFIER_PROPERTY_DISABLE_AUTOATTACK", "description": "Method Name: `GetDisableAutoAttack`", - "value": 152 + "value": 154 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION", "description": "Method Name: `GetBonusDayVision`", - "value": 153 + "value": 155 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", "description": "Method Name: `GetBonusDayVisionPercentage`", - "value": 154 + "value": 156 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION", "description": "Method Name: `GetBonusNightVision`", - "value": 155 + "value": 157 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", "description": "Method Name: `GetBonusNightVisionUnique`", - "value": 156 + "value": 158 }, { "name": "MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", "description": "Method Name: `GetBonusVisionPercentage`", - "value": 157 + "value": 159 }, { "name": "MODIFIER_PROPERTY_FIXED_DAY_VISION", "description": "Method Name: `GetFixedDayVision`", - "value": 158 + "value": 160 }, { "name": "MODIFIER_PROPERTY_FIXED_NIGHT_VISION", "description": "Method Name: `GetFixedNightVision`", - "value": 159 + "value": 161 }, { "name": "MODIFIER_PROPERTY_MIN_HEALTH", "description": "Method Name: `GetMinHealth`", - "value": 160 + "value": 162 }, { "name": "MODIFIER_PROPERTY_MIN_MANA", "description": "Method Name: `GetMinMana`", - "value": 161 + "value": 163 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", "description": "Method Name: `GetAbsoluteNoDamagePhysical`", - "value": 162 + "value": 164 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", "description": "Method Name: `GetAbsoluteNoDamageMagical`", - "value": 163 + "value": 165 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", "description": "Method Name: `GetAbsoluteNoDamagePure`", - "value": 164 + "value": 166 }, { "name": "MODIFIER_PROPERTY_IS_ILLUSION", "description": "Method Name: `GetIsIllusion`", - "value": 165 + "value": 167 }, { "name": "MODIFIER_PROPERTY_ILLUSION_LABEL", "description": "Method Name: `GetModifierIllusionLabel`", - "value": 166 + "value": 168 }, { "name": "MODIFIER_PROPERTY_STRONG_ILLUSION", "description": "Method Name: `GetModifierStrongIllusion`", - "value": 167 + "value": 169 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION", "description": "Method Name: `GetModifierSuperIllusion`", - "value": 168 + "value": 170 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", "description": "Method Name: `GetModifierSuperIllusionWithUltimate`", - "value": 169 + "value": 171 }, { "name": "MODIFIER_PROPERTY_XP_DURING_DEATH", "description": "Method Name: `GetModifierXPDuringDeath`", - "value": 170 + "value": 172 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", "description": "Method Name: `GetModifierTurnRate_Percentage`", - "value": 171 + "value": 173 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", "description": "Method Name: `GetModifierTurnRate_Override`", - "value": 172 + "value": 174 }, { "name": "MODIFIER_PROPERTY_DISABLE_HEALING", "description": "Method Name: `GetDisableHealing`", - "value": 173 + "value": 175 }, { "name": "MODIFIER_PROPERTY_DISABLE_MANA_GAIN", "description": "Method Name: `GetDisableManaGain`", - "value": 174 + "value": 176 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", "description": "Method Name: `GetAlwaysAllowAttack`", - "value": 175 + "value": 177 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", "description": "Method Name: `GetAllowEtherealAttack`", - "value": 176 + "value": 178 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "description": "Method Name: `GetOverrideAttackMagical`", - "value": 177 + "value": 179 }, { "name": "MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "description": "Method Name: `GetModifierUnitStatsNeedsRefresh`", - "value": 178 + "value": 180 }, { "name": "MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value": 179 + "value": 181 }, { "name": "MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value": 180 + "value": 182 }, { "name": "MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", "description": "Method Name: `GetModifierUnitDisllowUpgrading`", - "value": 181 + "value": 183 }, { "name": "MODIFIER_PROPERTY_DODGE_PROJECTILE", "description": "Method Name: `GetModifierDodgeProjectile`", - "value": 182 + "value": 184 }, { "name": "MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", "description": "Method Name: `GetTriggerCosmeticAndEndAttack`", - "value": 183 - }, - { - "name": "MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "description": "Method Name: `GetModifierMaxDebuffDuration`", - "value": 184 + "value": 185 }, { "name": "MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", "description": "Method Name: `GetPrimaryStatDamageMultiplier`", - "value": 185 + "value": 186 }, { "name": "MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", "description": "Method Name: `GetModifierPreAttack_DeadlyBlow`", - "value": 186 + "value": 187 }, { "name": "MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", "description": "Method Name: `GetAlwaysAutoAttackWhileHoldPosition`", - "value": 187 + "value": 188 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetPhysicalArmorPiercingPercentageTarget`", - "value": 188 + "value": 189 }, { "name": "MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetMagicalArmorPiercingPercentageTarget`", - "value": 189 + "value": 190 }, { "name": "MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", "description": "Method Name: `GetCriticalStrikeBonus`", - "value": 190 + "value": 191 }, { "name": "MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", "description": "Method Name: `GetConvertAttackPhysicalToPure`", - "value": 191 + "value": 192 }, { "name": "MODIFIER_PROPERTY_BUFF_AMPLIFICATION", "description": "Method Name: `GetBuffAmplification`", - "value": 192 + "value": 193 }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 193 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 194 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 195 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 196 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 197 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 198 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 199 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 200 + "value": 201 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 201 + "value": 202 }, { "name": "MODIFIER_EVENT_ON_ORDER_RECEIVED", "description": "Method Name: `OnOrderReceived`", - "value": 202 + "value": 203 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 203 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 204 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 205 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 206 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 207 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 208 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 209 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 210 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 211 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 212 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 213 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 214 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 215 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 216 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 217 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 218 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 219 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 220 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 221 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 222 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 223 + "value": 224 + }, + { + "name": "MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE", + "description": "Method Name: `OnSpentItemCharge`", + "value": 225 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 224 + "value": 226 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 225 + "value": 227 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 226 + "value": 228 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 227 + "value": 229 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 228 + "value": 230 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 229 + "value": 231 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 230 + "value": 232 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 231 + "value": 233 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 232 + "value": 234 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 233 + "value": 235 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 234 + "value": 236 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 235 + "value": 237 + }, + { + "name": "MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", + "description": "Method Name: `OnKnockbackAttempted`", + "value": 238 + }, + { + "name": "MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED", + "description": "Method Name: `OnScepterUpgradeSelected`", + "value": 239 + }, + { + "name": "MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED", + "description": "Method Name: `OnShardUpgradeSelected`", + "value": 240 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 236 + "value": 241 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 237 + "value": 242 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 238 + "value": 243 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 239 + "value": 244 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 240 + "value": 245 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 241 + "value": 246 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 242 + "value": 247 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 243 + "value": 248 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 244 + "value": 249 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 245 + "value": 250 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 246 + "value": 251 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 247 + "value": 252 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 248 + "value": 253 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 249 + "value": 254 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 250 + "value": 255 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 251 + "value": 256 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 252 + "value": 257 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 253 + "value": 258 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 254 + "value": 259 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 255 + "value": 260 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 256 + "value": 261 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 257 + "value": 262 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 258 + "value": 263 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 259 + "value": 264 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 260 + "value": 265 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 261 + "value": 266 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 262 + "value": 267 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 263 + "value": 268 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 264 + "value": 269 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 265 + "value": 270 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 266 + "value": 271 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 267 + "value": 272 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 268 + "value": 273 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 269 + "value": 274 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 270 + "value": 275 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 271 + "value": 276 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 272 + "value": 277 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 273 + "value": 278 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 274 + "value": 279 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 275 + "value": 280 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 276 + "value": 281 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 277 + "value": 282 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 278 + "value": 283 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 279 + "value": 284 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 280 + "value": 285 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 281 - }, - { - "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "description": "Method Name: `OnPreDebuffApplied`", - "value": 282 + "value": 286 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 283 + "value": 287 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 284 + "value": 288 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 285 + "value": 289 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 286 + "value": 290 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 287 + "value": 291 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 288 + "value": 292 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 289 + "value": 293 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", "description": "This property controls 'universal' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingDamageConstant`.", - "value": 290 + "value": 294 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 291 + "value": 295 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 292 + "value": 296 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 293 + "value": 297 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 294 + "value": 298 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 295 + "value": 299 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 296 + "value": 300 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 297 + "value": 301 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 298 + "value": 302 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 299 + "value": 303 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 300 + "value": 304 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", "description": "Method Name: `GetModifierSlowResistanceAppliesToAttacks`", - "value": 301 + "value": 305 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 302 + "value": 306 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 303 + "value": 307 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 304 + "value": 308 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 305 + "value": 309 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 306 + "value": 310 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 307 + "value": 311 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 308 + "value": 312 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 309 + "value": 313 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 310 + "value": 314 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 311 + "value": 315 }, { "name": "MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", "description": "Method Name: `GetModifierXPFountainCountdownTimeOverride`", - "value": 312 + "value": 316 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 313 + "value": 317 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 314 + "value": 318 + }, + { + "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE", + "description": "Method Name: `HasBonusNeutralItemPassive`", + "value": 319 }, { "name": "MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", "description": "Method Name: `GetModifierPreserveNeutralItemPassives`", - "value": 315 + "value": 320 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 316 + "value": 321 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 317 + "value": 322 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 318 + "value": 323 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 319 + "value": 324 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 320 + "value": 325 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 321 + "value": 326 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 322 + "value": 327 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 323 + "value": 328 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 324 + "value": 329 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 325 + "value": 330 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 326 + "value": 331 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 327 + "value": 332 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 328 + "value": 333 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 329 + "value": 334 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 330 + "value": 335 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 331 + "value": 336 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 332 + "value": 337 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 333 + "value": 338 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 334 + "description": "Method Name: `GetModifierBaseHpRegenPerStrBonusPercentage`", + "value": 339 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 335 + "description": "Method Name: `GetModifierBaseArmorPerAgiBonusPercentage`", + "value": 340 + }, + { + "name": "MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE", + "description": "Method Name: `GetModifierBaseAttackSpeedPerAgiBonusPercentage`", + "value": 341 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 336 + "description": "Method Name: `GetModifierBaseManaRegenPerIntBonusPercentage`", + "value": 342 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 337 + "description": "Method Name: `GetModifierBaseMagicResistPerIntBonusPercentage`", + "value": 343 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 338 + "value": 344 }, { "name": "MODIFIER_EVENT_ON_NIGHT_STARTED", "description": "Method Name: `OnNightStarted`", - "value": 339 + "value": 345 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 340 + "value": 346 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 341 + "value": 347 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 342 + "value": 348 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 343 + "value": 349 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 344 + "value": 350 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 345 + "value": 351 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 346 + "value": 352 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 347 + "value": 353 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 348 + "value": 354 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 349 + "value": 355 }, { "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", "description": "Method Name: `OnTreeCutDown`", - "value": 350 + "value": 356 }, { "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", "description": "Method Name: `OnCleaveAttackLanded`", - "value": 351 + "value": 357 }, { "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", "description": "Method Name: `MinAttributeLevel`", - "value": 352 + "value": 358 }, { "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", "description": "Method Name: `GetTierTokenReroll`", - "value": 353 + "value": 359 }, { "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", "description": "Method Name: `GetVisionDegreeRestriction`", - "value": 354 + "value": 360 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", - "value": 355 + "value": 361 }, { "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", "description": "Method Name: `GetModifierInventorySlotRestricted`", - "value": 356 + "value": 362 }, { "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", "description": "Method Name: `OnTierTokenRerolled`", - "value": 357 + "value": 363 }, { "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", "description": "Method Name: `GetRedirectSpell`", - "value": 358 + "value": 364 }, { "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", "description": "Method Name: `GetBaseAttackPostBonus`", - "value": 359 + "value": 365 }, { "name": "MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", "description": "Method Name: `OnFoWTeamChanged`", - "value": 360 + "value": 366 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", "description": "Method Name: `GetSuppressAttackProcs`", - "value": 361 + "value": 367 }, { "name": "MODIFIER_EVENT_ON_ABILITY_TOGGLED", "description": "Method Name: `OnAbilityToggled`", - "value": 362 + "value": 368 }, { "name": "MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", "description": "Method Name: `GetModifierAvoidAttackProcs`", - "value": 363 + "value": 369 }, { "name": "MODIFIER_EVENT_ON_RUNE_SPAWN", "description": "Method Name: `OnRuneSpawn`", - "value": 364 + "value": 370 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_PhysicalLifesteal`", - "value": 365 + "value": 371 }, { "name": "MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_MagicalLifesteal`", - "value": 366 + "value": 372 }, { "name": "MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", "description": "Method Name: `OnPureDamageCalculated`", - "value": 367 + "value": 373 }, { "name": "MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", "description": "Method Name: `GetModifierNeutralTrinketOptions`", - "value": 368 + "value": 374 }, { "name": "MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", "description": "Method Name: `GetModifierNeutralEnhancementOptions`", - "value": 369 + "value": 375 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedMax_BonusConstant`", - "value": 370 + "value": 376 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", - "value": 371 + "value": 377 }, { "name": "MODIFIER_PROPERTY_FORBID_ILLUSIONS", "description": "Method Name: `GetModifierPropertyForbidIllusions`", - "value": 372 + "value": 378 }, { "name": "MODIFIER_PROPERTY_MANACOST_OVERRIDE", "description": "Method Name: `GetModifierPropertyManacostOverride`", - "value": 373 + "value": 379 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", "description": "Method Name: `GetModifierPropertyRestorationAmplification`", - "value": 374 + "value": 380 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", "description": "Method Name: `GetModifierPropertyRestorationAmplificationUnique`", - "value": 375 + "value": 381 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", - "value": 376 + "value": 382 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 377 + "value": 383 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 378 + "value": 384 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", "description": "Method Name: `GetModifierPropertySuppressInvalidMoveAttackOrders`", - "value": 379 + "value": 385 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 380 + "value": 386 }, { "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", "description": "Method Name: `GetRequiredLevel`", - "value": 381 + "value": 387 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REFRESHED", "description": "Method Name: `OnModifierRefreshed`", - "value": 382 + "value": 388 }, { "name": "MODIFIER_EVENT_ON_ABILITY_SWAPPED", "description": "Method Name: `OnAbilitySwapped`", - "value": 383 + "value": 389 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", "description": "Method Name: `GetModifierOverrideCreepBounty`", - "value": 384 + "value": 390 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", "description": "Method Name: `GetModifierOverrideBaseDamage`", - "value": 385 + "value": 391 }, { "name": "MODIFIER_PROPERTY_UNTARGETABLE_FROM", "description": "Method Name: `GetModifierOverrideUntargetableFrom`", - "value": 386 + "value": 392 }, { "name": "MODIFIER_PROPERTY_UNTARGETABLE_TO", "description": "Method Name: `GetModifierOverrideUntargetableTo`", - "value": 387 + "value": 393 + }, + { + "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", + "description": "Method Name: `GetModifierSuperIllusionWithItems`", + "value": 394 + }, + { + "name": "MODIFIER_EVENT_ON_PURGE", + "description": "Method Name: `OnPurged`", + "value": 395 + }, + { + "name": "MODIFIER_EVENT_ON_ILLUSION_CREATED", + "description": "Method Name: `OnIllusionCreated`", + "value": 396 + }, + { + "name": "MODIFIER_PROPERTY_HEROLEVELSCALE", + "description": "Method Name: `GetModifierHeroLevelScale`", + "value": 397 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 388 + "value": 398 }, { "name": "MODIFIER_FUNCTION_INVALID", @@ -5748,7 +5806,7 @@ "value": 52 }, { - "name": "MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE", + "name": "MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS", "value": 53 }, { @@ -6626,744 +6684,748 @@ "value": 65 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST", + "name": "DOTA_KEYBIND_NEUTRAL_ITEM_SELECT5", "value": 66 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST", "value": 67 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST", "value": 68 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST", "value": 69 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST", "value": 70 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST", "value": 71 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST", "value": 72 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST", "value": 73 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST", "value": 74 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST", "value": 75 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST", "value": 76 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST", "value": 77 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST", "value": 78 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST", "value": 79 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST", "value": 80 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST", "value": 81 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST", "value": 82 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST", "value": 83 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST", "value": 84 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST", "value": 85 }, { - "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST", "value": 86 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST", "value": 87 }, { - "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST", "value": 88 }, { - "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST", + "name": "DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST", "value": 89 }, { - "name": "DOTA_KEYBIND_INVENTORY1", + "name": "DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST", "value": 90 }, { - "name": "DOTA_KEYBIND_INVENTORY2", + "name": "DOTA_KEYBIND_INVENTORY1", "value": 91 }, { - "name": "DOTA_KEYBIND_INVENTORY3", + "name": "DOTA_KEYBIND_INVENTORY2", "value": 92 }, { - "name": "DOTA_KEYBIND_INVENTORY4", + "name": "DOTA_KEYBIND_INVENTORY3", "value": 93 }, { - "name": "DOTA_KEYBIND_INVENTORY5", + "name": "DOTA_KEYBIND_INVENTORY4", "value": 94 }, { - "name": "DOTA_KEYBIND_INVENTORY6", + "name": "DOTA_KEYBIND_INVENTORY5", "value": 95 }, { - "name": "DOTA_KEYBIND_INVENTORYTP", + "name": "DOTA_KEYBIND_INVENTORY6", "value": 96 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL", + "name": "DOTA_KEYBIND_INVENTORYTP", "value": 97 }, { - "name": "DOTA_KEYBIND_INVENTORY1_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL", "value": 98 }, { - "name": "DOTA_KEYBIND_INVENTORY2_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY1_QUICKCAST", "value": 99 }, { - "name": "DOTA_KEYBIND_INVENTORY3_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY2_QUICKCAST", "value": 100 }, { - "name": "DOTA_KEYBIND_INVENTORY4_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY3_QUICKCAST", "value": 101 }, { - "name": "DOTA_KEYBIND_INVENTORY5_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY4_QUICKCAST", "value": 102 }, { - "name": "DOTA_KEYBIND_INVENTORY6_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY5_QUICKCAST", "value": 103 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORY6_QUICKCAST", "value": 104 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST", + "name": "DOTA_KEYBIND_INVENTORYTP_QUICKCAST", "value": 105 }, { - "name": "DOTA_KEYBIND_INVENTORY1_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST", "value": 106 }, { - "name": "DOTA_KEYBIND_INVENTORY2_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY1_AUTOCAST", "value": 107 }, { - "name": "DOTA_KEYBIND_INVENTORY3_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY2_AUTOCAST", "value": 108 }, { - "name": "DOTA_KEYBIND_INVENTORY4_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY3_AUTOCAST", "value": 109 }, { - "name": "DOTA_KEYBIND_INVENTORY5_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY4_AUTOCAST", "value": 110 }, { - "name": "DOTA_KEYBIND_INVENTORY6_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY5_AUTOCAST", "value": 111 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY6_AUTOCAST", "value": 112 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYTP_AUTOCAST", "value": 113 }, { - "name": "DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST", "value": 114 }, { - "name": "DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST", "value": 115 }, { - "name": "DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST", "value": 116 }, { - "name": "DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST", "value": 117 }, { - "name": "DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST", "value": 118 }, { - "name": "DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST", "value": 119 }, { - "name": "DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST", "value": 120 }, { - "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST", + "name": "DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST", "value": 121 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP1", + "name": "DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST", "value": 122 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP2", + "name": "DOTA_KEYBIND_CONTROL_GROUP1", "value": 123 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP3", + "name": "DOTA_KEYBIND_CONTROL_GROUP2", "value": 124 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP4", + "name": "DOTA_KEYBIND_CONTROL_GROUP3", "value": 125 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP5", + "name": "DOTA_KEYBIND_CONTROL_GROUP4", "value": 126 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP6", + "name": "DOTA_KEYBIND_CONTROL_GROUP5", "value": 127 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP7", + "name": "DOTA_KEYBIND_CONTROL_GROUP6", "value": 128 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP8", + "name": "DOTA_KEYBIND_CONTROL_GROUP7", "value": 129 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP9", + "name": "DOTA_KEYBIND_CONTROL_GROUP8", "value": 130 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUP10", + "name": "DOTA_KEYBIND_CONTROL_GROUP9", "value": 131 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLE", + "name": "DOTA_KEYBIND_CONTROL_GROUP10", "value": 132 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY1", + "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLE", "value": 133 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY2", + "name": "DOTA_KEYBIND_SELECT_ALLY1", "value": 134 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY3", + "name": "DOTA_KEYBIND_SELECT_ALLY2", "value": 135 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY4", + "name": "DOTA_KEYBIND_SELECT_ALLY3", "value": 136 }, { - "name": "DOTA_KEYBIND_SELECT_ALLY5", + "name": "DOTA_KEYBIND_SELECT_ALLY4", "value": 137 }, { - "name": "DOTA_KEYBIND_SHOP_TOGGLE", + "name": "DOTA_KEYBIND_SELECT_ALLY5", "value": 138 }, { - "name": "DOTA_KEYBIND_SCOREBOARD_TOGGLE", + "name": "DOTA_KEYBIND_SHOP_TOGGLE", "value": 139 }, { - "name": "DOTA_KEYBIND_COMBATLOG_TOGGLE", + "name": "DOTA_KEYBIND_SCOREBOARD_TOGGLE", "value": 140 }, { - "name": "DOTA_KEYBIND_SCREENSHOT", + "name": "DOTA_KEYBIND_COMBATLOG_TOGGLE", "value": 141 }, { - "name": "DOTA_KEYBIND_ESCAPE", + "name": "DOTA_KEYBIND_SCREENSHOT", "value": 142 }, { - "name": "DOTA_KEYBIND_CONSOLE", + "name": "DOTA_KEYBIND_ESCAPE", "value": 143 }, { - "name": "DOTA_KEYBIND_DEATH_SUMMARY", + "name": "DOTA_KEYBIND_CONSOLE", "value": 144 }, { - "name": "DOTA_KEYBIND_LEARN_ABILITIES", + "name": "DOTA_KEYBIND_DEATH_SUMMARY", "value": 145 }, { - "name": "DOTA_KEYBIND_LEARN_STATS", + "name": "DOTA_KEYBIND_LEARN_ABILITIES", "value": 146 }, { - "name": "DOTA_KEYBIND_ACTIVATE_GLYPH", + "name": "DOTA_KEYBIND_LEARN_STATS", "value": 147 }, { - "name": "DOTA_KEYBIND_ACTIVATE_RADAR", + "name": "DOTA_KEYBIND_ACTIVATE_GLYPH", "value": 148 }, { - "name": "DOTA_KEYBIND_PURCHASE_QUICKBUY", + "name": "DOTA_KEYBIND_ACTIVATE_RADAR", "value": 149 }, { - "name": "DOTA_KEYBIND_PURCHASE_STICKY", + "name": "DOTA_KEYBIND_PURCHASE_QUICKBUY", "value": 150 }, { - "name": "DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION", + "name": "DOTA_KEYBIND_PURCHASE_STICKY", "value": 151 }, { - "name": "DOTA_KEYBIND_GRAB_STASH_ITEMS", + "name": "DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION", "value": 152 }, { - "name": "DOTA_KEYBIND_TOGGLE_AUTOATTACK", + "name": "DOTA_KEYBIND_GRAB_STASH_ITEMS", "value": 153 }, { - "name": "DOTA_KEYBIND_TOGGLE_OVERLAYMAP", + "name": "DOTA_KEYBIND_TOGGLE_AUTOATTACK", "value": 154 }, { - "name": "DOTA_KEYBIND_OVERLAYMAP_INPUTKEY", + "name": "DOTA_KEYBIND_TOGGLE_OVERLAYMAP", "value": 155 }, { - "name": "DOTA_KEYBIND_FILTER_ENEMY", + "name": "DOTA_KEYBIND_OVERLAYMAP_INPUTKEY", "value": 156 }, { - "name": "DOTA_KEYBIND_FILTER_ALLY", + "name": "DOTA_KEYBIND_FILTER_ENEMY", "value": 157 }, { - "name": "DOTA_KEYBIND_FILTER_HERO", + "name": "DOTA_KEYBIND_FILTER_ALLY", "value": 158 }, { - "name": "DOTA_KEYBIND_FILTER_NONHERO", + "name": "DOTA_KEYBIND_FILTER_HERO", "value": 159 }, { - "name": "DOTA_KEYBIND_TAUNT", + "name": "DOTA_KEYBIND_FILTER_NONHERO", "value": 160 }, { - "name": "DOTA_KEYBIND_SHOP_CONSUMABLES", + "name": "DOTA_KEYBIND_TAUNT", "value": 161 }, { - "name": "DOTA_KEYBIND_SHOP_ATTRIBUTES", + "name": "DOTA_KEYBIND_SHOP_CONSUMABLES", "value": 162 }, { - "name": "DOTA_KEYBIND_SHOP_ARMAMENTS", + "name": "DOTA_KEYBIND_SHOP_ATTRIBUTES", "value": 163 }, { - "name": "DOTA_KEYBIND_SHOP_ARCANE", + "name": "DOTA_KEYBIND_SHOP_ARMAMENTS", "value": 164 }, { - "name": "DOTA_KEYBIND_SHOP_BASICS", + "name": "DOTA_KEYBIND_SHOP_ARCANE", "value": 165 }, { - "name": "DOTA_KEYBIND_SHOP_SUPPORT", + "name": "DOTA_KEYBIND_SHOP_BASICS", "value": 166 }, { - "name": "DOTA_KEYBIND_SHOP_CASTER", + "name": "DOTA_KEYBIND_SHOP_SUPPORT", "value": 167 }, { - "name": "DOTA_KEYBIND_SHOP_WEAPONS", + "name": "DOTA_KEYBIND_SHOP_CASTER", "value": 168 }, { - "name": "DOTA_KEYBIND_SHOP_ARMOR", + "name": "DOTA_KEYBIND_SHOP_WEAPONS", "value": 169 }, { - "name": "DOTA_KEYBIND_SHOP_ARTIFACTS", + "name": "DOTA_KEYBIND_SHOP_ARMOR", "value": 170 }, { - "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_1", + "name": "DOTA_KEYBIND_SHOP_ARTIFACTS", "value": 171 }, { - "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_2", + "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_1", "value": 172 }, { - "name": "DOTA_KEYBIND_SHOP_SECRET", + "name": "DOTA_KEYBIND_SHOP_SIDE_PAGE_2", "value": 173 }, { - "name": "DOTA_KEYBIND_SHOP_SEARCHBOX", + "name": "DOTA_KEYBIND_SHOP_SECRET", "value": 174 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_1", + "name": "DOTA_KEYBIND_SHOP_SEARCHBOX", "value": 175 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_2", + "name": "DOTA_KEYBIND_SHOP_SLOT_1", "value": 176 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_3", + "name": "DOTA_KEYBIND_SHOP_SLOT_2", "value": 177 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_4", + "name": "DOTA_KEYBIND_SHOP_SLOT_3", "value": 178 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_5", + "name": "DOTA_KEYBIND_SHOP_SLOT_4", "value": 179 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_6", + "name": "DOTA_KEYBIND_SHOP_SLOT_5", "value": 180 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_7", + "name": "DOTA_KEYBIND_SHOP_SLOT_6", "value": 181 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_8", + "name": "DOTA_KEYBIND_SHOP_SLOT_7", "value": 182 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_9", + "name": "DOTA_KEYBIND_SHOP_SLOT_8", "value": 183 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_10", + "name": "DOTA_KEYBIND_SHOP_SLOT_9", "value": 184 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_11", + "name": "DOTA_KEYBIND_SHOP_SLOT_10", "value": 185 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_12", + "name": "DOTA_KEYBIND_SHOP_SLOT_11", "value": 186 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_13", + "name": "DOTA_KEYBIND_SHOP_SLOT_12", "value": 187 }, { - "name": "DOTA_KEYBIND_SHOP_SLOT_14", + "name": "DOTA_KEYBIND_SHOP_SLOT_13", "value": 188 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_UP", + "name": "DOTA_KEYBIND_SHOP_SLOT_14", "value": 189 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_DOWN", + "name": "DOTA_KEYBIND_SPEC_CAMERA_UP", "value": 190 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_LEFT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_DOWN", "value": 191 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_RIGHT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_LEFT", "value": 192 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_GRIP", + "name": "DOTA_KEYBIND_SPEC_CAMERA_RIGHT", "value": 193 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1", + "name": "DOTA_KEYBIND_SPEC_CAMERA_GRIP", "value": 194 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1", "value": 195 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2", "value": 196 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3", "value": 197 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4", "value": 198 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5", "value": 199 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6", "value": 200 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7", "value": 201 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8", "value": 202 }, { - "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9", "value": 203 }, { - "name": "DOTA_KEYBIND_SPEC_UNIT_SELECT", + "name": "DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10", "value": 204 }, { - "name": "DOTA_KEYBIND_SPEC_HERO_SELECT", + "name": "DOTA_KEYBIND_SPEC_UNIT_SELECT", "value": 205 }, { - "name": "DOTA_KEYBIND_SPEC_PAUSE", + "name": "DOTA_KEYBIND_SPEC_HERO_SELECT", "value": 206 }, { - "name": "DOTA_KEYBIND_SPEC_CHAT", + "name": "DOTA_KEYBIND_SPEC_PAUSE", "value": 207 }, { - "name": "DOTA_KEYBIND_SPEC_SCOREBOARD", + "name": "DOTA_KEYBIND_SPEC_CHAT", "value": 208 }, { - "name": "DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED", + "name": "DOTA_KEYBIND_SPEC_SCOREBOARD", "value": 209 }, { - "name": "DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED", + "name": "DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED", "value": 210 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_ITEM", + "name": "DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED", "value": 211 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_GOLD", + "name": "DOTA_KEYBIND_SPEC_STATS_ITEM", "value": 212 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_XP", + "name": "DOTA_KEYBIND_SPEC_STATS_GOLD", "value": 213 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_FANTASY", + "name": "DOTA_KEYBIND_SPEC_STATS_XP", "value": 214 }, { - "name": "DOTA_KEYBIND_SPEC_STATS_WINCHANCE", + "name": "DOTA_KEYBIND_SPEC_STATS_FANTASY", "value": 215 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH", + "name": "DOTA_KEYBIND_SPEC_STATS_WINCHANCE", "value": 216 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH", "value": 217 }, { - "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT", "value": 218 }, { - "name": "DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU", + "name": "DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE", "value": 219 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_KDA", + "name": "DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU", "value": 220 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_KDA", "value": 221 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES", "value": 222 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL", "value": 223 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET", "value": 224 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN", "value": 225 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD", "value": 226 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD", "value": 227 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN", "value": 228 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK", "value": 229 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH", "value": 230 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_SORT", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY", "value": 231 }, { - "name": "DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_SORT", "value": 232 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1", + "name": "DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE", "value": 233 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1", "value": 234 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2", "value": 235 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3", "value": 236 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4", "value": 237 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5", "value": 238 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6", "value": 239 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7", "value": 240 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8", "value": 241 }, { - "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9", "value": 242 }, { - "name": "DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE", + "name": "DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10", "value": 243 }, { - "name": "DOTA_KEYBIND_INSPECTHEROINWORLD", + "name": "DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE", "value": 244 }, { - "name": "DOTA_KEYBIND_CAMERA_ZOOM_IN", + "name": "DOTA_KEYBIND_INSPECTHEROINWORLD", "value": 245 }, { - "name": "DOTA_KEYBIND_CAMERA_ZOOM_OUT", + "name": "DOTA_KEYBIND_CAMERA_ZOOM_IN", "value": 246 }, { - "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV", + "name": "DOTA_KEYBIND_CAMERA_ZOOM_OUT", "value": 247 }, { - "name": "DOTA_KEYBIND_DOTA_ALT", + "name": "DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV", "value": 248 }, { - "name": "DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH", + "name": "DOTA_KEYBIND_DOTA_ALT", "value": 249 }, { - "name": "DOTA_KEYBIND_COUNT", + "name": "DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH", "value": 250 + }, + { + "name": "DOTA_KEYBIND_COUNT", + "value": 251 } ] }, diff --git a/files/panorama/events.json b/files/panorama/events.json index 2cc170c..dab85e9 100644 --- a/files/panorama/events.json +++ b/files/panorama/events.json @@ -183,6 +183,20 @@ } ] }, + "DOTAShowAbilityLevelUpTooltipForEntityIndex": { + "description": "Show a tooltip describing what will happen when an ability levels. Current level information comes from the entity specified by the entityIndex.", + "panelEvent": true, + "args": [ + { + "name": "abilityName", + "type": "string" + }, + { + "name": "entityIndex", + "type": "int32" + } + ] + }, "DOTAShowAbilityShopItemTooltip": { "description": "Show tooltip for an item in the entityIndex NPC's shop.", "panelEvent": true, diff --git a/files/vscripts/api.json b/files/vscripts/api.json index 98936f2..c4ca1b4 100644 --- a/files/vscripts/api.json +++ b/files/vscripts/api.json @@ -148,6 +148,13 @@ } ] }, + { + "kind": "class", + "name": "CBaseAnimatingOverlay", + "clientName": "C_BaseAnimatingOverlay", + "extend": "CBaseAnimatingActivity", + "members": [] + }, { "kind": "class", "name": "CBaseAnimGraph", @@ -159,7 +166,7 @@ "kind": "class", "name": "CBaseCombatCharacter", "clientName": "C_BaseCombatCharacter", - "extend": "CBaseFlex", + "extend": "CBaseAnimatingOverlay", "members": [] }, { @@ -1668,66 +1675,6 @@ } ] }, - { - "kind": "class", - "name": "CBaseFlex", - "clientName": "C_BaseFlex", - "extend": "CBaseAnimatingActivity", - "members": [ - { - "kind": "function", - "name": "GetCurrentScene", - "available": "server", - "description": "Returns the instance of the oldest active scene entity (if any).", - "returns": [ - "CSceneEntity", - "nil" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetSceneByIndex", - "available": "server", - "description": "Returns the instance of the scene entity at the specified index.", - "returns": [ - "CSceneEntity", - "nil" - ], - "args": [ - { - "name": "index", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "ScriptPlayScene", - "available": "server", - "description": "Play specified vcd file.", - "returns": [ - "float" - ], - "args": [ - { - "name": "scene", - "types": [ - "string" - ] - }, - { - "name": "delay", - "types": [ - "float" - ] - } - ] - } - ] - }, { "kind": "class", "name": "CBaseModelEntity", @@ -1774,7 +1721,7 @@ "available": "server", "description": "Get the attachment id's origin vector.", "returns": [ - "Vector" + "unknown" ], "args": [ { @@ -2233,7 +2180,7 @@ { "name": "arg2", "types": [ - "Vector" + "unknown" ] } ] @@ -5526,7 +5473,7 @@ "kind": "class", "name": "CDOTA_BaseNPC", "clientName": "C_DOTA_BaseNPC", - "extend": "CBaseFlex", + "extend": "CBaseAnimatingOverlay", "members": [ { "kind": "function", @@ -9173,12 +9120,6 @@ "float" ], "args": [ - { - "name": "useExperimentalFormula", - "types": [ - "bool" - ] - }, { "name": "inflictor", "types": [ @@ -10967,6 +10908,12 @@ "types": [ "bool" ] + }, + { + "name": "cloneCount", + "types": [ + "int" + ] } ] }, @@ -11692,7 +11639,7 @@ }, { "kind": "function", - "name": "IsBuybackDisabledByReapersScythe", + "name": "IsBuybackDisabledByDevilsBargain", "available": "server", "returns": [ "bool" @@ -11990,7 +11937,7 @@ }, { "kind": "function", - "name": "SetBuyBackDisabledByReapersScythe", + "name": "SetBuyBackDisabledByDevilsBargain", "available": "server", "returns": [ "nil" @@ -15692,6 +15639,16 @@ } ] }, + { + "kind": "function", + "name": "GetModifierBaseArmorPerAgiBonusPercentage", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierBaseAttack_BonusDamage", @@ -15702,6 +15659,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierBaseAttackSpeedPerAgiBonusPercentage", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierBaseAttackTimeConstant", @@ -15768,17 +15735,7 @@ }, { "kind": "function", - "name": "GetModifierBaseRegen", - "available": "both", - "abstract": true, - "args": [], - "returns": [ - "float" - ] - }, - { - "kind": "function", - "name": "GetModifierBecomeAgility", + "name": "GetModifierBaseHpRegenPerStrBonusPercentage", "available": "both", "abstract": true, "args": [], @@ -15788,7 +15745,7 @@ }, { "kind": "function", - "name": "GetModifierBecomeIntelligence", + "name": "GetModifierBaseMagicResistPerIntBonusPercentage", "available": "both", "abstract": true, "args": [], @@ -15798,7 +15755,7 @@ }, { "kind": "function", - "name": "GetModifierBecomeStrength", + "name": "GetModifierBaseManaRegenPerIntBonusPercentage", "available": "both", "abstract": true, "args": [], @@ -15808,24 +15765,17 @@ }, { "kind": "function", - "name": "GetModifierBecomeUniversal", + "name": "GetModifierBaseRegen", "available": "both", "abstract": true, "args": [], "returns": [ - { - "kind": "literal", - "value": 0 - }, - { - "kind": "literal", - "value": 1 - } + "float" ] }, { "kind": "function", - "name": "GetModifierBonusDamageOutgoing_Percentage", + "name": "GetModifierBecomeAgility", "available": "both", "abstract": true, "args": [], @@ -15835,7 +15785,7 @@ }, { "kind": "function", - "name": "GetModifierBonusLotusHeal", + "name": "GetModifierBecomeIntelligence", "available": "both", "abstract": true, "args": [], @@ -15845,7 +15795,7 @@ }, { "kind": "function", - "name": "GetModifierBonusLotusHeal", + "name": "GetModifierBecomeStrength", "available": "both", "abstract": true, "args": [], @@ -15855,17 +15805,24 @@ }, { "kind": "function", - "name": "GetModifierBonusLotusHeal", + "name": "GetModifierBecomeUniversal", "available": "both", "abstract": true, "args": [], "returns": [ - "nil" + { + "kind": "literal", + "value": 0 + }, + { + "kind": "literal", + "value": 1 + } ] }, { "kind": "function", - "name": "GetModifierBonusLotusHeal", + "name": "GetModifierBonusDamageOutgoing_Percentage", "available": "both", "abstract": true, "args": [], @@ -16488,6 +16445,16 @@ "nil" ] }, + { + "kind": "function", + "name": "GetModifierHeroLevelScale", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierHPRegenAmplify_Percentage", @@ -16691,6 +16658,16 @@ "nil" ] }, + { + "kind": "function", + "name": "GetModifierIntellectNone", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierInventorySlotRestricted", @@ -16916,16 +16893,6 @@ "float" ] }, - { - "kind": "function", - "name": "GetModifierMaxDebuffDuration", - "available": "both", - "abstract": true, - "args": [], - "returns": [ - "nil" - ] - }, { "kind": "function", "name": "GetModifierMinPhysicalArmor", @@ -17500,6 +17467,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierPercentageKillAssistGoldBoost", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPercentageManacost", @@ -17564,6 +17541,16 @@ "float" ] }, + { + "kind": "function", + "name": "GetModifierPhysical_ConstantBlockBonus", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPhysical_ConstantBlockSpecial", @@ -18172,16 +18159,6 @@ "float" ] }, - { - "kind": "function", - "name": "GetModifierSpellAmplify_PercentageCreep", - "available": "both", - "abstract": true, - "args": [], - "returns": [ - "nil" - ] - }, { "kind": "function", "name": "GetModifierSpellAmplify_PercentageTarget", @@ -18316,6 +18293,16 @@ } ] }, + { + "kind": "function", + "name": "GetModifierSuperIllusionWithItems", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierSuperIllusionWithUltimate", @@ -18760,6 +18747,16 @@ "nil" ] }, + { + "kind": "function", + "name": "HasBonusNeutralItemPassive", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "MinAttributeLevel", @@ -19275,6 +19272,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnIllusionCreated", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnKill", @@ -19285,6 +19292,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnKnockbackAttempted", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnMagicDamageCalculated", @@ -19413,16 +19430,6 @@ "nil" ] }, - { - "kind": "function", - "name": "OnPreDebuffApplied", - "available": "both", - "abstract": true, - "args": [], - "returns": [ - "nil" - ] - }, { "kind": "function", "name": "OnProcessCleave", @@ -19470,6 +19477,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnPurged", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnRespawn", @@ -19497,6 +19514,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnScepterUpgradeSelected", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnSetLocation", @@ -19514,6 +19541,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnShardUpgradeSelected", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnSpellAppliedSuccessfully", @@ -19558,6 +19595,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnSpentItemCharge", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnSpentMana", @@ -28108,6 +28155,12 @@ "types": [ "float" ] + }, + { + "name": "arg2", + "types": [ + "int" + ] } ] }, @@ -30898,6 +30951,23 @@ } ] }, + { + "kind": "function", + "name": "MoveCameraToLocation", + "available": "server", + "description": "Moves the camera to a position.", + "returns": [ + "nil" + ], + "args": [ + { + "name": "arg1", + "types": [ + "Vector" + ] + } + ] + }, { "kind": "function", "name": "RemoveShopWhitelistItem", @@ -31113,7 +31183,7 @@ { "kind": "class", "name": "CDotaTutorialNPCBlocker", - "extend": "CBaseFlex", + "extend": "CBaseAnimatingOverlay", "members": [ { "kind": "function", @@ -31241,7 +31311,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31319,7 +31389,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31369,7 +31439,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31424,7 +31494,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31461,7 +31531,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31523,7 +31593,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31578,7 +31648,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31615,7 +31685,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -31671,7 +31741,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -32112,7 +32182,7 @@ { "name": "vecAlternateOrigin", "types": [ - "Vector" + "unknown" ] }, { @@ -34006,319 +34076,6 @@ } ] }, - { - "kind": "class", - "name": "CTakeDamageInfo", - "members": [ - { - "kind": "function", - "name": "AddDamage", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "addAmount", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "AddDamageType", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damageType", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "GetAmmoType", - "available": "server", - "returns": [ - "int" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetAttacker", - "available": "server", - "returns": [ - "handle" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDamage", - "available": "server", - "returns": [ - "float" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDamageCustom", - "available": "server", - "returns": [ - "int" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDamageForce", - "available": "server", - "returns": [ - "Vector" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDamagePosition", - "available": "server", - "returns": [ - "unknown" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetDamageType", - "available": "server", - "returns": [ - "unknown" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetInflictor", - "available": "server", - "returns": [ - "handle" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetOriginalDamage", - "available": "server", - "returns": [ - "float" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetReportedPosition", - "available": "server", - "returns": [ - "unknown" - ], - "args": [] - }, - { - "kind": "function", - "name": "GetTotalledDamage", - "available": "server", - "returns": [ - "float" - ], - "args": [] - }, - { - "kind": "function", - "name": "HasDamageType", - "available": "server", - "returns": [ - "bool" - ], - "args": [ - { - "name": "damageType", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "ScaleDamage", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "scaleAmount", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetAmmoType", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "ammoType", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetAttacker", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "attacker", - "types": [ - "handle" - ] - } - ] - }, - { - "kind": "function", - "name": "SetDamage", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damage", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetDamageCustom", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damageCustom", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetDamageForce", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damageForce", - "types": [ - "Vector" - ] - } - ] - }, - { - "kind": "function", - "name": "SetDamagePosition", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damagePosition", - "types": [ - "unknown" - ] - } - ] - }, - { - "kind": "function", - "name": "SetDamageType", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "damageType", - "types": [ - "int" - ] - } - ] - }, - { - "kind": "function", - "name": "SetOriginalDamage", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "originalDamage", - "types": [ - "float" - ] - } - ] - }, - { - "kind": "function", - "name": "SetReportedPosition", - "available": "server", - "returns": [ - "nil" - ], - "args": [ - { - "name": "reportedPosition", - "types": [ - "unknown" - ] - } - ] - } - ] - }, { "kind": "class", "name": "GlobalSys", @@ -35797,7 +35554,7 @@ { "name": "arg4", "types": [ - "Vector" + "unknown" ] }, { @@ -36198,7 +35955,7 @@ { "name": "arg1", "types": [ - "Vector" + "unknown" ] }, { @@ -36227,7 +35984,7 @@ { "name": "vecOrigin", "types": [ - "Vector" + "unknown" ] }, { @@ -36659,7 +36416,7 @@ { "name": "cent", "types": [ - "Vector" + "unknown" ] }, { @@ -36712,7 +36469,7 @@ { "name": "center", "types": [ - "Vector" + "unknown" ] }, { @@ -36769,13 +36526,13 @@ { "name": "origin", "types": [ - "Vector" + "unknown" ] }, { "name": "target", "types": [ - "Vector" + "unknown" ] }, { @@ -36822,13 +36579,13 @@ { "name": "arg1", "types": [ - "Vector" + "unknown" ] }, { "name": "arg2", "types": [ - "Vector" + "unknown" ] }, { @@ -36928,7 +36685,7 @@ { "name": "center", "types": [ - "Vector" + "unknown" ] }, { @@ -37764,7 +37521,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -37822,7 +37579,7 @@ { "name": "location", "types": [ - "Vector" + "unknown" ] }, { @@ -40043,13 +39800,13 @@ "available": "both", "description": "Rotate a Vector around a point.", "returns": [ - "Vector" + "unknown" ], "args": [ { "name": "arg1", "types": [ - "Vector" + "unknown" ] }, { @@ -40061,7 +39818,7 @@ { "name": "arg3", "types": [ - "Vector" + "unknown" ] } ] @@ -40183,7 +39940,7 @@ { "name": "center", "types": [ - "Vector" + "unknown" ] }, { @@ -41045,7 +40802,7 @@ { "name": "position", "types": [ - "Vector" + "unknown" ] } ] @@ -41068,7 +40825,7 @@ { "name": "position", "types": [ - "Vector" + "unknown" ] } ] @@ -41091,7 +40848,7 @@ { "name": "position", "types": [ - "Vector" + "unknown" ] } ] diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index 83d5e8c..a290b2c 100644 --- a/files/vscripts/enums.json +++ b/files/vscripts/enums.json @@ -484,6 +484,10 @@ "name": "DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM", "value": 0 }, + { + "name": "DOTA_ABILITY_BEHAVIOR_ITEM_IMBUE", + "value": 0 + }, { "name": "DOTA_ABILITY_BEHAVIOR_NONE", "value": 0 @@ -1425,7 +1429,7 @@ "value": 97 }, { - "name": "DOTA_INVALID_ORDER_CANT_BUYBACK_REAPERS_SCYTHE", + "name": "DOTA_INVALID_ORDER_CANT_BUYBACK_DEVILS_BARGAIN", "value": 98 }, { @@ -1521,8 +1525,12 @@ "value": 121 }, { - "name": "DOTA_INVALID_ORDER_COUNT", + "name": "DOTA_INVALID_ORDER_PURCHASE_LEVEL", "value": 122 + }, + { + "name": "DOTA_INVALID_ORDER_COUNT", + "value": 123 } ] }, @@ -1661,6 +1669,10 @@ { "name": "OVERHEAD_ALERT_DISPEL", "value": 27 + }, + { + "name": "OVERHEAD_ALERT_BONUS_PURE_DAMAGE", + "value": 28 } ] }, @@ -9430,319 +9442,319 @@ "description": "Method Name: `GetModifierTotalDamageOutgoing_Percentage`", "value": 46 }, - { - "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP", - "description": "Method Name: `GetModifierSpellAmplify_PercentageCreep`", - "value": 47 - }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellAmplify_Percentage`", - "value": 48 + "value": 47 }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellAmplify_PercentageUnique`", - "value": 49 + "value": 48 }, { "name": "MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierSpellAmplify_PercentageTarget`", - "value": 50 + "value": 49 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE", "description": "Method Name: `GetModifierHealAmplify_PercentageSource`", - "value": 51 + "value": 50 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierHealAmplify_PercentageTarget`", - "value": 52 + "value": 51 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierHPRegenAmplify_Percentage`", - "value": 53 + "value": 52 }, { "name": "MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierLifestealRegenAmplify_Percentage`", - "value": 54 + "value": 53 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage`", - "value": 55 + "value": 54 }, { "name": "MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierSpellLifestealRegenAmplify_Percentage_Unique`", - "value": 56 + "value": 55 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage`", - "value": 57 + "value": 56 }, { "name": "MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierMPRegenAmplify_Percentage_Unique`", - "value": 58 + "value": 57 }, { "name": "MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE", "description": "Method Name: `GetModifierManaDrainAmplify_Percentage`", - "value": 59 + "value": 58 }, { "name": "MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE", "description": "Total amplify value is clamped to 0.\n\nMethod Name: `GetModifierMPRestoreAmplify_Percentage`.", - "value": 60 + "value": 59 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierBaseDamageOutgoing_Percentage`", - "value": 61 + "value": 60 }, { "name": "MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierBaseDamageOutgoing_PercentageUnique`", - "value": 62 + "value": 61 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingDamage_Percentage`", - "value": 63 + "value": 62 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE", "description": "Method Name: `GetModifierIncomingPhysicalDamage_Percentage`", - "value": 64 + "value": 63 }, { "name": "MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT", "description": "This property controls 'physical' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingPhysicalDamageConstant`.", - "value": 65 + "value": 64 }, { "name": "MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT", "description": "This property controls 'spell' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingSpellDamageConstant`.", - "value": 66 + "value": 65 }, { "name": "MODIFIER_PROPERTY_EVASION_CONSTANT", "description": "Method Name: `GetModifierEvasion_Constant`", - "value": 67 + "value": 66 }, { "name": "MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT", "description": "Method Name: `GetModifierNegativeEvasion_Constant`", - "value": 68 + "value": 67 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE", "description": "Method Name: `GetModifierStatusResistance`", - "value": 69 + "value": 68 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING", "description": "Method Name: `GetModifierStatusResistanceStacking`", - "value": 70 + "value": 69 }, { "name": "MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER", "description": "Method Name: `GetModifierStatusResistanceCaster`", - "value": 71 + "value": 70 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE", "description": "Method Name: `GetModifierAvoidDamage`", - "value": 72 + "value": 71 }, { "name": "MODIFIER_PROPERTY_AVOID_SPELL", "description": "Method Name: `GetModifierAvoidSpell`", - "value": 73 + "value": 72 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE", "description": "Method Name: `GetModifierMiss_Percentage`", - "value": 74 + "value": 73 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE", "description": "Values above 100% are ignored.\n\nMethod Name: `GetModifierPhysicalArmorBase_Percentage`.", - "value": 75 + "value": 74 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalArmorTotal_Percentage`", - "value": 76 + "value": 75 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS", "description": "Method Name: `GetModifierPhysicalArmorBonus`", - "value": 77 + "value": 76 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE", "description": "Method Name: `GetModifierPhysicalArmorBonusUnique`", - "value": 78 + "value": 77 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE", "description": "Method Name: `GetModifierPhysicalArmorBonusUniqueActive`", - "value": 79 + "value": 78 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST", "description": "Method Name: `GetModifierPhysicalArmorBonusPost`", - "value": 80 + "value": 79 }, { "name": "MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierMinPhysicalArmor`", - "value": 81 + "value": 80 }, { "name": "MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR", "description": "Method Name: `GetModifierIgnorePhysicalArmor`", - "value": 82 + "value": 81 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION", "description": "Method Name: `GetModifierMagicalResistanceBaseReduction`", - "value": 83 + "value": 82 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION", "description": "Method Name: `GetModifierMagicalResistanceDirectModification`", - "value": 84 + "value": 83 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS", "description": "Method Name: `GetModifierMagicalResistanceBonus`", - "value": 85 + "value": 84 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS", "description": "Method Name: `GetModifierMagicalResistanceBonusIllusions`", - "value": 86 + "value": 85 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceBonusUnique`", - "value": 87 + "value": 86 }, { "name": "MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE", "description": "Method Name: `GetModifierMagicalResistanceDecrepifyUnique`", - "value": 88 + "value": 87 }, { "name": "MODIFIER_PROPERTY_BASE_MANA_REGEN", "description": "Method Name: `GetModifierBaseRegen`", - "value": 89 + "value": 88 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantManaRegen`", - "value": 90 + "value": 89 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE", "description": "Method Name: `GetModifierConstantManaRegenUnique`", - "value": 91 + "value": 90 }, { "name": "MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE", "description": "Method Name: `GetModifierTotalPercentageManaRegen`", - "value": 92 + "value": 91 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT", "description": "Method Name: `GetModifierConstantHealthRegen`", - "value": 93 + "value": 92 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE", "description": "Method Name: `GetModifierHealthRegenPercentage`", - "value": 94 + "value": 93 }, { "name": "MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE", "description": "Method Name: `GetModifierHealthRegenPercentageUnique`", - "value": 95 + "value": 94 }, { "name": "MODIFIER_PROPERTY_HEALTH_BONUS", "description": "Method Name: `GetModifierHealthBonus`", - "value": 96 + "value": 95 }, { "name": "MODIFIER_PROPERTY_MANA_BONUS", "description": "Method Name: `GetModifierManaBonus`", - "value": 97 + "value": 96 }, { "name": "MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS", "description": "Method Name: `GetModifierExtraStrengthBonus`", - "value": 98 + "value": 97 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS", "description": "Method Name: `GetModifierExtraHealthBonus`", - "value": 99 + "value": 98 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS", "description": "Method Name: `GetModifierExtraManaBonus`", - "value": 100 + "value": 99 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaBonusPercentage`", - "value": 101 + "value": 100 }, { "name": "MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE", "description": "Method Name: `GetModifierExtraHealthPercentage`", - "value": 102 + "value": 101 }, { "name": "MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE", "description": "Method Name: `GetModifierExtraManaPercentage`", - "value": 103 + "value": 102 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS", "description": "Method Name: `GetModifierBonusStats_Strength`", - "value": 104 + "value": 103 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS", "description": "Method Name: `GetModifierBonusStats_Agility`", - "value": 105 + "value": 104 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS", "description": "Method Name: `GetModifierBonusStats_Intellect`", - "value": 106 + "value": 105 }, { "name": "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Strength_Percentage`", - "value": 107 + "value": 106 }, { "name": "MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Agility_Percentage`", - "value": 108 + "value": 107 }, { "name": "MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierBonusStats_Intellect_Percentage`", + "value": 108 + }, + { + "name": "MODIFIER_PROPERTY_STATS_INTELLECT_NONE", + "description": "Method Name: `GetModifierIntellectNone`", "value": 109 }, { @@ -9890,1247 +9902,1297 @@ "description": "Method Name: `GetModifierPercentageGoldRateBoost`", "value": 138 }, + { + "name": "MODIFIER_PROPERTY_KILL_ASSIST_GOLD_BOOST", + "description": "Method Name: `GetModifierPercentageKillAssistGoldBoost`", + "value": 139 + }, { "name": "MODIFIER_PROPERTY_CONVERT_EXP_TO_GOLD_PCT", "description": "Method Name: `GetModifierPercentageConvertExpToGold`", - "value": 139 + "value": 140 }, { "name": "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_CriticalStrike`", - "value": 140 + "value": 141 }, { "name": "MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE", "description": "Method Name: `GetModifierPreAttack_Target_CriticalStrike`", - "value": 141 + "value": 142 }, { "name": "MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierMagical_ConstantBlock`", - "value": 142 + "value": 143 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierPhysical_ConstantBlock`", - "value": 143 + "value": 144 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL", "description": "Method Name: `GetModifierPhysical_ConstantBlockSpecial`", - "value": 144 + "value": 145 + }, + { + "name": "MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_BONUS", + "description": "Method Name: `GetModifierPhysical_ConstantBlockBonus`", + "value": 146 }, { "name": "MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE", "description": "Method Name: `GetModifierInnateDamageBlockPctOverride`", - "value": 145 + "value": 147 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR", "description": "Method Name: `GetModifierPhysical_ConstantBlockUnavoidablePreArmor`", - "value": 146 + "value": 148 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK", "description": "Method Name: `GetModifierTotal_ConstantBlock`", - "value": 147 + "value": 149 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION", "description": "Method Name: `GetOverrideAnimation`", - "value": 148 + "value": 150 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE", "description": "Method Name: `GetOverrideAnimationRate`", - "value": 149 + "value": 151 }, { "name": "MODIFIER_PROPERTY_ABSORB_SPELL", "description": "Method Name: `GetAbsorbSpell`", - "value": 150 + "value": 152 }, { "name": "MODIFIER_PROPERTY_REFLECT_SPELL", "description": "Method Name: `GetReflectSpell`", - "value": 151 + "value": 153 }, { "name": "MODIFIER_PROPERTY_DISABLE_AUTOATTACK", "description": "Method Name: `GetDisableAutoAttack`", - "value": 152 + "value": 154 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION", "description": "Method Name: `GetBonusDayVision`", - "value": 153 + "value": 155 }, { "name": "MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE", "description": "Method Name: `GetBonusDayVisionPercentage`", - "value": 154 + "value": 156 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION", "description": "Method Name: `GetBonusNightVision`", - "value": 155 + "value": 157 }, { "name": "MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE", "description": "Method Name: `GetBonusNightVisionUnique`", - "value": 156 + "value": 158 }, { "name": "MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE", "description": "Method Name: `GetBonusVisionPercentage`", - "value": 157 + "value": 159 }, { "name": "MODIFIER_PROPERTY_FIXED_DAY_VISION", "description": "Method Name: `GetFixedDayVision`", - "value": 158 + "value": 160 }, { "name": "MODIFIER_PROPERTY_FIXED_NIGHT_VISION", "description": "Method Name: `GetFixedNightVision`", - "value": 159 + "value": 161 }, { "name": "MODIFIER_PROPERTY_MIN_HEALTH", "description": "Method Name: `GetMinHealth`", - "value": 160 + "value": 162 }, { "name": "MODIFIER_PROPERTY_MIN_MANA", "description": "Method Name: `GetMinMana`", - "value": 161 + "value": 163 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL", "description": "Method Name: `GetAbsoluteNoDamagePhysical`", - "value": 162 + "value": 164 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL", "description": "Method Name: `GetAbsoluteNoDamageMagical`", - "value": 163 + "value": 165 }, { "name": "MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE", "description": "Method Name: `GetAbsoluteNoDamagePure`", - "value": 164 + "value": 166 }, { "name": "MODIFIER_PROPERTY_IS_ILLUSION", "description": "Method Name: `GetIsIllusion`", - "value": 165 + "value": 167 }, { "name": "MODIFIER_PROPERTY_ILLUSION_LABEL", "description": "Method Name: `GetModifierIllusionLabel`", - "value": 166 + "value": 168 }, { "name": "MODIFIER_PROPERTY_STRONG_ILLUSION", "description": "Method Name: `GetModifierStrongIllusion`", - "value": 167 + "value": 169 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION", "description": "Method Name: `GetModifierSuperIllusion`", - "value": 168 + "value": 170 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE", "description": "Method Name: `GetModifierSuperIllusionWithUltimate`", - "value": 169 + "value": 171 }, { "name": "MODIFIER_PROPERTY_XP_DURING_DEATH", "description": "Method Name: `GetModifierXPDuringDeath`", - "value": 170 + "value": 172 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE", "description": "Method Name: `GetModifierTurnRate_Percentage`", - "value": 171 + "value": 173 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_OVERRIDE", "description": "Method Name: `GetModifierTurnRate_Override`", - "value": 172 + "value": 174 }, { "name": "MODIFIER_PROPERTY_DISABLE_HEALING", "description": "Method Name: `GetDisableHealing`", - "value": 173 + "value": 175 }, { "name": "MODIFIER_PROPERTY_DISABLE_MANA_GAIN", "description": "Method Name: `GetDisableManaGain`", - "value": 174 + "value": 176 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK", "description": "Method Name: `GetAlwaysAllowAttack`", - "value": 175 + "value": 177 }, { "name": "MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK", "description": "Method Name: `GetAllowEtherealAttack`", - "value": 176 + "value": 178 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL", "description": "Method Name: `GetOverrideAttackMagical`", - "value": 177 + "value": 179 }, { "name": "MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH", "description": "Method Name: `GetModifierUnitStatsNeedsRefresh`", - "value": 178 + "value": 180 }, { "name": "MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER", - "value": 179 + "value": 181 }, { "name": "MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER", - "value": 180 + "value": 182 }, { "name": "MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING", "description": "Method Name: `GetModifierUnitDisllowUpgrading`", - "value": 181 + "value": 183 }, { "name": "MODIFIER_PROPERTY_DODGE_PROJECTILE", "description": "Method Name: `GetModifierDodgeProjectile`", - "value": 182 + "value": 184 }, { "name": "MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK", "description": "Method Name: `GetTriggerCosmeticAndEndAttack`", - "value": 183 - }, - { - "name": "MODIFIER_PROPERTY_MAX_DEBUFF_DURATION", - "description": "Method Name: `GetModifierMaxDebuffDuration`", - "value": 184 + "value": 185 }, { "name": "MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER", "description": "Method Name: `GetPrimaryStatDamageMultiplier`", - "value": 185 + "value": 186 }, { "name": "MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW", "description": "Method Name: `GetModifierPreAttack_DeadlyBlow`", - "value": 186 + "value": 187 }, { "name": "MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION", "description": "Method Name: `GetAlwaysAutoAttackWhileHoldPosition`", - "value": 187 + "value": 188 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetPhysicalArmorPiercingPercentageTarget`", - "value": 188 + "value": 189 }, { "name": "MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET", "description": "Method Name: `GetMagicalArmorPiercingPercentageTarget`", - "value": 189 + "value": 190 }, { "name": "MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS", "description": "Method Name: `GetCriticalStrikeBonus`", - "value": 190 + "value": 191 }, { "name": "MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE", "description": "Method Name: `GetConvertAttackPhysicalToPure`", - "value": 191 + "value": 192 }, { "name": "MODIFIER_PROPERTY_BUFF_AMPLIFICATION", "description": "Method Name: `GetBuffAmplification`", - "value": 192 + "value": 193 }, { "name": "MODIFIER_EVENT_ON_SPELL_TARGET_READY", "description": "Method Name: `OnSpellTargetReady`", - "value": 193 + "value": 194 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD", "description": "Method Name: `OnAttackRecord`", - "value": 194 + "value": 195 }, { "name": "MODIFIER_EVENT_ON_ATTACK_START", "description": "Method Name: `OnAttackStart`", - "value": 195 + "value": 196 }, { "name": "MODIFIER_EVENT_ON_ATTACK", "description": "Method Name: `OnAttack`", - "value": 196 + "value": 197 }, { "name": "MODIFIER_EVENT_ON_ATTACK_LANDED", "description": "Method Name: `OnAttackLanded`", - "value": 197 + "value": 198 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FAIL", "description": "Method Name: `OnAttackFail`", - "value": 198 + "value": 199 }, { "name": "MODIFIER_EVENT_ON_ATTACK_ALLIED", "description": "Happens even if attack can't be issued.\n\nMethod Name: `OnAttackAllied`.", - "value": 199 + "value": 200 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_DODGE", "description": "Method Name: `OnProjectileDodge`", - "value": 200 + "value": 201 }, { "name": "MODIFIER_EVENT_ON_ORDER", "description": "Method Name: `OnOrder`", - "value": 201 + "value": 202 }, { "name": "MODIFIER_EVENT_ON_ORDER_RECEIVED", "description": "Method Name: `OnOrderReceived`", - "value": 202 + "value": 203 }, { "name": "MODIFIER_EVENT_ON_UNIT_MOVED", "description": "Method Name: `OnUnitMoved`", - "value": 203 + "value": 204 }, { "name": "MODIFIER_EVENT_ON_ABILITY_START", "description": "Method Name: `OnAbilityStart`", - "value": 204 + "value": 205 }, { "name": "MODIFIER_EVENT_ON_ABILITY_EXECUTED", "description": "Method Name: `OnAbilityExecuted`", - "value": 205 + "value": 206 }, { "name": "MODIFIER_EVENT_ON_ABILITY_FULLY_CAST", "description": "Method Name: `OnAbilityFullyCast`", - "value": 206 + "value": 207 }, { "name": "MODIFIER_EVENT_ON_BREAK_INVISIBILITY", "description": "Method Name: `OnBreakInvisibility`", - "value": 207 + "value": 208 }, { "name": "MODIFIER_EVENT_ON_ABILITY_END_CHANNEL", "description": "Method Name: `OnAbilityEndChannel`", - "value": 208 + "value": 209 }, { "name": "MODIFIER_EVENT_ON_PROCESS_UPGRADE", - "value": 209 + "value": 210 }, { "name": "MODIFIER_EVENT_ON_REFRESH", - "value": 210 + "value": 211 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE", "description": "Method Name: `OnTakeDamage`", - "value": 211 + "value": 212 }, { "name": "MODIFIER_EVENT_ON_DEATH_PREVENTED", "description": "Method Name: `OnDamagePrevented`", - "value": 212 + "value": 213 }, { "name": "MODIFIER_EVENT_ON_STATE_CHANGED", "description": "Method Name: `OnStateChanged`", - "value": 213 + "value": 214 }, { "name": "MODIFIER_EVENT_ON_ORB_EFFECT", - "value": 214 + "value": 215 }, { "name": "MODIFIER_EVENT_ON_PROCESS_CLEAVE", "description": "Method Name: `OnProcessCleave`", - "value": 215 + "value": 216 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_CALCULATED", "description": "Method Name: `OnDamageCalculated`", - "value": 216 + "value": 217 }, { "name": "MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED", "description": "Method Name: `OnMagicDamageCalculated`", - "value": 217 + "value": 218 }, { "name": "MODIFIER_EVENT_ON_ATTACKED", "description": "Method Name: `OnAttacked`", - "value": 218 + "value": 219 }, { "name": "MODIFIER_EVENT_ON_DEATH", "description": "Method Name: `OnDeath`", - "value": 219 + "value": 220 }, { "name": "MODIFIER_EVENT_ON_DEATH_COMPLETED", "description": "Method Name: `OnDeathCompleted`", - "value": 220 + "value": 221 }, { "name": "MODIFIER_EVENT_ON_RESPAWN", "description": "Method Name: `OnRespawn`", - "value": 221 + "value": 222 }, { "name": "MODIFIER_EVENT_ON_SPENT_MANA", "description": "Method Name: `OnSpentMana`", - "value": 222 + "value": 223 }, { "name": "MODIFIER_EVENT_ON_SPENT_HEALTH", "description": "Method Name: `OnSpentHealth`", - "value": 223 + "value": 224 + }, + { + "name": "MODIFIER_EVENT_ON_SPENT_ITEM_CHARGE", + "description": "Method Name: `OnSpentItemCharge`", + "value": 225 }, { "name": "MODIFIER_EVENT_ON_TELEPORTING", "description": "Method Name: `OnTeleporting`", - "value": 224 + "value": 226 }, { "name": "MODIFIER_EVENT_ON_TELEPORTED", "description": "Method Name: `OnTeleported`", - "value": 225 + "value": 227 }, { "name": "MODIFIER_EVENT_ON_SET_LOCATION", "description": "Method Name: `OnSetLocation`", - "value": 226 + "value": 228 }, { "name": "MODIFIER_EVENT_ON_HEALTH_GAINED", "description": "Method Name: `OnHealthGained`", - "value": 227 + "value": 229 }, { "name": "MODIFIER_EVENT_ON_MANA_GAINED", "description": "Method Name: `OnManaGained`", - "value": 228 + "value": 230 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT", "description": "Method Name: `OnTakeDamageKillCredit`", - "value": 229 + "value": 231 }, { "name": "MODIFIER_EVENT_ON_HERO_KILLED", "description": "Method Name: `OnHeroKilled`", - "value": 230 + "value": 232 }, { "name": "MODIFIER_EVENT_ON_HEAL_RECEIVED", "description": "Method Name: `OnHealReceived`", - "value": 231 + "value": 233 }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 232 + "value": 234 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 233 + "value": 235 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 234 + "value": 236 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 235 + "value": 237 + }, + { + "name": "MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", + "description": "Method Name: `OnKnockbackAttempted`", + "value": 238 + }, + { + "name": "MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED", + "description": "Method Name: `OnScepterUpgradeSelected`", + "value": 239 + }, + { + "name": "MODIFIER_EVENT_ON_SHARD_UPGRADE_SELECTED", + "description": "Method Name: `OnShardUpgradeSelected`", + "value": 240 }, { "name": "MODIFIER_PROPERTY_TOOLTIP", "description": "Method Name: `OnTooltip`", - "value": 236 + "value": 241 }, { "name": "MODIFIER_PROPERTY_MODEL_CHANGE", "description": "Method Name: `GetModifierModelChange`", - "value": 237 + "value": 242 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE", "description": "Method Name: `GetModifierModelScale`", - "value": 238 + "value": 243 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME", "description": "Method Name: `GetModifierModelScaleAnimateTime`", - "value": 239 + "value": 244 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE", "description": "Method Name: `GetModifierModelScaleUseInOutEase`", - "value": 240 + "value": 245 }, { "name": "MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT", "description": "Method Name: `GetModifierModelScaleConstant`", - "value": 241 + "value": 246 }, { "name": "MODIFIER_PROPERTY_IS_SCEPTER", "description": "Applies scepter when this property is active\n\nMethod Name: `GetModifierScepter`.", - "value": 242 + "value": 247 }, { "name": "MODIFIER_PROPERTY_IS_SHARD", "description": "Applies shard when this property is active\n\nMethod Name: `GetModifierShard`.", - "value": 243 + "value": 248 }, { "name": "MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "description": "Method Name: `GetModifierRadarCooldownReduction`", - "value": 244 + "value": 249 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS", "description": "Method Name: `GetActivityTranslationModifiers`", - "value": 245 + "value": 250 }, { "name": "MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND", "description": "Method Name: `GetAttackSound`", - "value": 246 + "value": 251 }, { "name": "MODIFIER_PROPERTY_LIFETIME_FRACTION", "description": "Method Name: `GetUnitLifetimeFraction`", - "value": 247 + "value": 252 }, { "name": "MODIFIER_PROPERTY_PROVIDES_FOW_POSITION", "description": "Method Name: `GetModifierProvidesFOWVision`", - "value": 248 + "value": 253 }, { "name": "MODIFIER_PROPERTY_SPELLS_REQUIRE_HP", "description": "Method Name: `GetModifierSpellsRequireHP`", - "value": 249 + "value": 254 }, { "name": "MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST", "description": "Method Name: `GetModifierConvertManaCostToHealthCost`", - "value": 250 + "value": 255 }, { "name": "MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP", "description": "Method Name: `GetForceDrawOnMinimap`", - "value": 251 + "value": 256 }, { "name": "MODIFIER_PROPERTY_DISABLE_TURNING", "description": "Method Name: `GetModifierDisableTurning`", - "value": 252 + "value": 257 }, { "name": "MODIFIER_PROPERTY_IGNORE_CAST_ANGLE", "description": "Method Name: `GetModifierIgnoreCastAngle`", - "value": 253 + "value": 258 }, { "name": "MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE", "description": "Method Name: `GetModifierChangeAbilityValue`", - "value": 254 + "value": 259 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL", "description": "Method Name: `GetModifierOverrideAbilitySpecial`", - "value": 255 + "value": 260 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE", "description": "Method Name: `GetModifierOverrideAbilitySpecialValue`", - "value": 256 + "value": 261 }, { "name": "MODIFIER_PROPERTY_ABILITY_LAYOUT", "description": "Method Name: `GetModifierAbilityLayout`", - "value": 257 + "value": 262 }, { "name": "MODIFIER_EVENT_ON_DOMINATED", "description": "Method Name: `OnDominated`", - "value": 258 + "value": 263 }, { "name": "MODIFIER_EVENT_ON_KILL", "description": "Method Name: `OnKill`", - "value": 259 + "value": 264 }, { "name": "MODIFIER_EVENT_ON_ASSIST", "description": "Method Name: `OnAssist`", - "value": 260 + "value": 265 }, { "name": "MODIFIER_PROPERTY_TEMPEST_DOUBLE", "description": "Method Name: `GetModifierTempestDouble`", - "value": 261 + "value": 266 }, { "name": "MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE", "description": "Method Name: `PreserveParticlesOnModelChanged`", - "value": 262 + "value": 267 }, { "name": "MODIFIER_EVENT_ON_ATTACK_FINISHED", "description": "Method Name: `OnAttackFinished`", - "value": 263 + "value": 268 }, { "name": "MODIFIER_PROPERTY_IGNORE_COOLDOWN", "description": "Method Name: `GetModifierIgnoreCooldown`", - "value": 264 + "value": 269 }, { "name": "MODIFIER_PROPERTY_CAN_ATTACK_TREES", "description": "Method Name: `GetModifierCanAttackTrees`", - "value": 265 + "value": 270 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_DELTA", "description": "Method Name: `GetVisualZDelta`", - "value": 266 + "value": 271 }, { "name": "MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE", "description": "Method Name: `GetVisualZSpeedBaseOverride`", - "value": 267 + "value": 272 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION", - "value": 268 + "value": 273 }, { "name": "MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER", "description": "Method Name: `GetModifierNoVisionOfAttacker`", - "value": 269 + "value": 274 }, { "name": "MODIFIER_PROPERTY_TOOLTIP2", "description": "Method Name: `OnTooltip2`", - "value": 270 + "value": 275 }, { "name": "MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY", "description": "Method Name: `OnAttackRecordDestroy`", - "value": 271 + "value": 276 }, { "name": "MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT", "description": "Method Name: `OnProjectileObstructionHit`", - "value": 272 + "value": 277 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_TELEPORT", "description": "Method Name: `GetSuppressTeleport`", - "value": 273 + "value": 278 }, { "name": "MODIFIER_EVENT_ON_ATTACK_CANCELLED", "description": "Method Name: `OnAttackCancelled`", - "value": 274 + "value": 279 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CLEAVE", "description": "Method Name: `GetSuppressCleave`", - "value": 275 + "value": 280 }, { "name": "MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS", "description": "Method Name: `BotAttackScoreBonus`", - "value": 276 + "value": 281 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedReductionPercentage`", - "value": 277 + "value": 282 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE", "description": "Method Name: `GetModifierMoveSpeedReductionPercentage`", - "value": 278 + "value": 283 }, { "name": "MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET", - "value": 279 + "value": 284 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE", "description": "Method Name: `GetModifierAttackSpeedPercentage`", - "value": 280 + "value": 285 }, { "name": "MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE", "description": "Method Name: `OnAttemptProjectileDodge`", - "value": 281 - }, - { - "name": "MODIFIER_EVENT_ON_PREDEBUFF_APPLIED", - "description": "Method Name: `OnPreDebuffApplied`", - "value": 282 + "value": 286 }, { "name": "MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING", "description": "Method Name: `GetModifierPercentageCooldownStacking`", - "value": 283 + "value": 287 }, { "name": "MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET", "description": "Method Name: `GetModifierSpellRedirectTarget`", - "value": 284 + "value": 288 }, { "name": "MODIFIER_PROPERTY_TURN_RATE_CONSTANT", "description": "Method Name: `GetModifierTurnRateConstant`", - "value": 285 + "value": 289 }, { "name": "MODIFIER_PROPERTY_PACK_RAT", "description": "Method Name: `GetModifierIsPackRat`", - "value": 286 + "value": 290 }, { "name": "MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE", "description": "Method Name: `GetModifierPhysicalDamageOutgoing_Percentage`", - "value": 287 + "value": 291 }, { "name": "MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE", "description": "Method Name: `GetModifierKnockbackAmplification_Percentage`", - "value": 288 + "value": 292 }, { "name": "MODIFIER_PROPERTY_HEALTHBAR_PIPS", "description": "Return value is a count of pips.\n\nMethod Name: `GetModifierHealthBarPips`.", - "value": 289 + "value": 293 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT", "description": "This property controls 'universal' shield, if defined both on client and server. Return value on client should be current shield health, as a positive integer, on server - amount of damage blocked.\n\nMethod Name: `GetModifierIncomingDamageConstant`.", - "value": 290 + "value": 294 }, { "name": "MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY", "description": "Method Name: `OnSpellAppliedSuccessfully`", - "value": 291 + "value": 295 }, { "name": "MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS", "description": "Method Name: `GetModifierAvoidDamageAfterReductions`", - "value": 292 + "value": 296 }, { "name": "MODIFIER_PROPERTY_FAIL_ATTACK", "description": "Method Name: `GetModifierPropetyFailAttack`", - "value": 293 + "value": 297 }, { "name": "MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT", "description": "Method Name: `GetModifierPrereduceIncomingDamage_Mult`", - "value": 294 + "value": 298 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX", "description": "Method Name: `GetModifierSuppressFullscreenDeathFX`", - "value": 295 + "value": 299 }, { "name": "MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST", "description": "Method Name: `MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST`", - "value": 296 + "value": 300 }, { "name": "MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE", "description": "Method Name: `GetModifierDamageOutgoing_PercentageMultiplicative`", - "value": 297 + "value": 301 }, { "name": "MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER", "description": "Method Name: `GetModifierTickGold_Multiplier`", - "value": 298 + "value": 302 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE", "description": "Method Name: `GEtModifierSlowResistance_Unique`", - "value": 299 + "value": 303 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING", "description": "Method Name: `GetModifierSlowResistance_Stacking`", - "value": 300 + "value": 304 }, { "name": "MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS", "description": "Method Name: `GetModifierSlowResistanceAppliesToAttacks`", - "value": 301 + "value": 305 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE", "description": "Method Name: `GetModifierAoEBonusPercentage`", - "value": 302 + "value": 306 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED", "description": "Method Name: `GetModifierProjectileSpeed`", - "value": 303 + "value": 307 }, { "name": "MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET", "description": "Method Name: `GetModifierProjectileSpeedTarget`", - "value": 304 + "value": 308 }, { "name": "MODIFIER_PROPERTY_BECOME_STRENGTH", "description": "Method Name: `GetModifierBecomeStrength`", - "value": 305 + "value": 309 }, { "name": "MODIFIER_PROPERTY_BECOME_AGILITY", "description": "Method Name: `GetModifierBecomeAgility`", - "value": 306 + "value": 310 }, { "name": "MODIFIER_PROPERTY_BECOME_INTELLIGENCE", "description": "Method Name: `GetModifierBecomeIntelligence`", - "value": 307 + "value": 311 }, { "name": "MODIFIER_PROPERTY_BECOME_UNIVERSAL", "description": "Method Name: `GetModifierBecomeUniversal`", - "value": 308 + "value": 312 }, { "name": "MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK", "description": "Method Name: `OnForceProcMagicStick`", - "value": 309 + "value": 313 }, { "name": "MODIFIER_EVENT_ON_DAMAGE_HPLOSS", "description": "Method Name: `OnDamageHPLoss`", - "value": 310 + "value": 314 }, { "name": "MODIFIER_PROPERTY_SHARE_XPRUNE", "description": "Method Name: `GetModifierShareXPRune`", - "value": 311 + "value": 315 }, { "name": "MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE", "description": "Method Name: `GetModifierXPFountainCountdownTimeOverride`", - "value": 312 + "value": 316 }, { "name": "MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH", "description": "Method Name: `GetModifierNoFreeTPScrollOnDeath`", - "value": 313 + "value": 317 }, { "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE", "description": "Method Name: `GetModifierHasBonusNeutralItemChoice`", - "value": 314 + "value": 318 + }, + { + "name": "MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_PASSIVE", + "description": "Method Name: `HasBonusNeutralItemPassive`", + "value": 319 }, { "name": "MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES", "description": "Method Name: `GetModifierPreserveNeutralItemPassives`", - "value": 315 + "value": 320 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_HEALTH", "description": "Method Name: `GetModifierForceMaxHealth`", - "value": 316 + "value": 321 }, { "name": "MODIFIER_PROPERTY_FORCE_MAX_MANA", "description": "Method Name: `GetModifierForceMaxMana`", - "value": 317 + "value": 322 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT", "description": "Method Name: `GetModifierAoEBonusConstant`", - "value": 318 + "value": 323 }, { "name": "MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING", "description": "Method Name: `GetModifierAoEBonusConstantStacking`", - "value": 319 + "value": 324 }, { "name": "MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK", "description": "Method Name: `OnTakeDamagePostUnavoidableBlock`", - "value": 320 + "value": 325 }, { "name": "MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES", "description": "Method Name: `OnMuteDamageAbilities`", - "value": 321 + "value": 326 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_CRIT", "description": "Method Name: `GetSuppressCrit`", - "value": 322 + "value": 327 }, { "name": "MODIFIER_PROPERTY_ABILITY_POINTS", "description": "Method Name: `GetModifierAbilityPoints`", - "value": 323 + "value": 328 }, { "name": "MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT", "description": "Method Name: `GetModifierBuybackPenaltyPercent`", - "value": 324 + "value": 329 }, { "name": "MODIFIER_PROPERTY_ITEM_SELLBACK_COST", "description": "Method Name: `GetModifierItemSellbackCost`", - "value": 325 + "value": 330 }, { "name": "MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING", "description": "Method Name: `GetModifierDisassembleAnything`", - "value": 326 + "value": 331 }, { "name": "MODIFIER_PROPERTY_FIXED_MANA_REGEN", "description": "Method Name: `GetModifierFixedManaRegen`", - "value": 327 + "value": 332 }, { "name": "MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE", "description": "Method Name: `GetModifierBonusUphillMissChance`", - "value": 328 + "value": 333 }, { "name": "MODIFIER_PROPERTY_CREEP_DENY_PERCENT", "description": "Method Name: `GetModifierCreepDenyPercent`", - "value": 329 + "value": 334 }, { "name": "MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX", "description": "Method Name: `GetModifierAttackSpeedAbsoluteMax`", - "value": 330 + "value": 335 }, { "name": "MODIFIER_PROPERTY_FOW_TEAM", "description": "Method Name: `GetModifierFoWTeam`", - "value": 331 + "value": 336 }, { "name": "MODIFIER_EVENT_ON_HERO_BEGIN_DYING", "description": "Method Name: `OnHeroBeginDying`", - "value": 332 + "value": 337 }, { "name": "MODIFIER_PROPERTY_BONUS_LOTUS_HEAL", "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 333 + "value": 338 }, { "name": "MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 334 + "description": "Method Name: `GetModifierBaseHpRegenPerStrBonusPercentage`", + "value": 339 }, { "name": "MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 335 + "description": "Method Name: `GetModifierBaseArmorPerAgiBonusPercentage`", + "value": 340 + }, + { + "name": "MODIFIER_PROPERTY_BASE_ATTACKSPEED_PER_AGI_BONUS_PERCENTAGE", + "description": "Method Name: `GetModifierBaseAttackSpeedPerAgiBonusPercentage`", + "value": 341 }, { "name": "MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 336 + "description": "Method Name: `GetModifierBaseManaRegenPerIntBonusPercentage`", + "value": 342 }, { "name": "MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE", - "description": "Method Name: `GetModifierBonusLotusHeal`", - "value": 337 + "description": "Method Name: `GetModifierBaseMagicResistPerIntBonusPercentage`", + "value": 343 }, { "name": "MODIFIER_EVENT_ON_DAY_STARTED", "description": "Method Name: `OnDayStarted`", - "value": 338 + "value": 344 }, { "name": "MODIFIER_EVENT_ON_NIGHT_STARTED", "description": "Method Name: `OnNightStarted`", - "value": 339 + "value": 345 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE", "description": "Method Name: `GetModifierCreateBonusIllusionChance`", - "value": 340 + "value": 346 }, { "name": "MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT", "description": "Method Name: `GetModifierCreateBonusIllusionCount`", - "value": 341 + "value": 347 }, { "name": "MODIFIER_PROPERTY_PSEUDORANDOM_BONUS", "description": "Method Name: `GetModofierPropertyPseudoRandomBonus`", - "value": 342 + "value": 348 }, { "name": "MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS", "description": "Method Name: `GetModifierAttackHeightBonus`", - "value": 343 + "value": 349 }, { "name": "MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR", "description": "Method Name: `GetSkipAttackRegulator`", - "value": 344 + "value": 350 }, { "name": "MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET", "description": "Method Name: `GetModifierMiss_Percentage_Target`", - "value": 345 + "value": 351 }, { "name": "MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS", "description": "Method Name: `GetModifierAdditionalNutralItemDrops`", - "value": 346 + "value": 352 }, { "name": "MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE", "description": "Method Name: `GetModifierKillStreakBonusGoldPercentage`", - "value": 347 + "value": 353 }, { "name": "MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION", "description": "Method Name: `GetModifierHPRegenMultiplierPreAmplification`", - "value": 348 + "value": 354 }, { "name": "MODIFIER_PROPERTY_HEROFACET_OVERRIDE", "description": "Method Name: `GetModifierHeroFacetOverride`", - "value": 349 + "value": 355 }, { "name": "MODIFIER_EVENT_ON_TREE_CUT_DOWN", "description": "Method Name: `OnTreeCutDown`", - "value": 350 + "value": 356 }, { "name": "MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED", "description": "Method Name: `OnCleaveAttackLanded`", - "value": 351 + "value": 357 }, { "name": "MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL", "description": "Method Name: `MinAttributeLevel`", - "value": 352 + "value": 358 }, { "name": "MODIFIER_PROPERTY_TIER_TOKEN_REROLL", "description": "Method Name: `GetTierTokenReroll`", - "value": 353 + "value": 359 }, { "name": "MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION", "description": "Method Name: `GetVisionDegreeRestriction`", - "value": 354 + "value": 360 }, { "name": "MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING", "description": "Method Name: `GetModifierTotal_ConstantBlockStacking`", - "value": 355 + "value": 361 }, { "name": "MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED", "description": "Method Name: `GetModifierInventorySlotRestricted`", - "value": 356 + "value": 362 }, { "name": "MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED", "description": "Method Name: `OnTierTokenRerolled`", - "value": 357 + "value": 363 }, { "name": "MODIFIER_PROPERTY_REDIRECT_SPELL", "description": "Method Name: `GetRedirectSpell`", - "value": 358 + "value": 364 }, { "name": "MODIFIER_PROPERTY_BASEATTACK_POSTBONUS", "description": "Method Name: `GetBaseAttackPostBonus`", - "value": 359 + "value": 365 }, { "name": "MODIFIER_EVENT_ON_FOW_TEAM_CHANGED", "description": "Method Name: `OnFoWTeamChanged`", - "value": 360 + "value": 366 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS", "description": "Method Name: `GetSuppressAttackProcs`", - "value": 361 + "value": 367 }, { "name": "MODIFIER_EVENT_ON_ABILITY_TOGGLED", "description": "Method Name: `OnAbilityToggled`", - "value": 362 + "value": 368 }, { "name": "MODIFIER_PROPERTY_AVOID_ATTACK_PROCS", "description": "Method Name: `GetModifierAvoidAttackProcs`", - "value": 363 + "value": 369 }, { "name": "MODIFIER_EVENT_ON_RUNE_SPAWN", "description": "Method Name: `OnRuneSpawn`", - "value": 364 + "value": 370 }, { "name": "MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_PhysicalLifesteal`", - "value": 365 + "value": 371 }, { "name": "MODIFIER_PROPERTY_MAGICAL_LIFESTEAL", "description": "Method Name: `GetModifierProperty_MagicalLifesteal`", - "value": 366 + "value": 372 }, { "name": "MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED", "description": "Method Name: `OnPureDamageCalculated`", - "value": 367 + "value": 373 }, { "name": "MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS", "description": "Method Name: `GetModifierNeutralTrinketOptions`", - "value": 368 + "value": 374 }, { "name": "MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS", "description": "Method Name: `GetModifierNeutralEnhancementOptions`", - "value": 369 + "value": 375 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedMax_BonusConstant`", - "value": 370 + "value": 376 }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", - "value": 371 + "value": 377 }, { "name": "MODIFIER_PROPERTY_FORBID_ILLUSIONS", "description": "Method Name: `GetModifierPropertyForbidIllusions`", - "value": 372 + "value": 378 }, { "name": "MODIFIER_PROPERTY_MANACOST_OVERRIDE", "description": "Method Name: `GetModifierPropertyManacostOverride`", - "value": 373 + "value": 379 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION", "description": "Method Name: `GetModifierPropertyRestorationAmplification`", - "value": 374 + "value": 380 }, { "name": "MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE", "description": "Method Name: `GetModifierPropertyRestorationAmplificationUnique`", - "value": 375 + "value": 381 }, { "name": "MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE", "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", - "value": 376 + "value": 382 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 377 + "value": 383 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 378 + "value": 384 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", "description": "Method Name: `GetModifierPropertySuppressInvalidMoveAttackOrders`", - "value": 379 + "value": 385 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 380 + "value": 386 }, { "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", "description": "Method Name: `GetRequiredLevel`", - "value": 381 + "value": 387 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REFRESHED", "description": "Method Name: `OnModifierRefreshed`", - "value": 382 + "value": 388 }, { "name": "MODIFIER_EVENT_ON_ABILITY_SWAPPED", "description": "Method Name: `OnAbilitySwapped`", - "value": 383 + "value": 389 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", "description": "Method Name: `GetModifierOverrideCreepBounty`", - "value": 384 + "value": 390 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", "description": "Method Name: `GetModifierOverrideBaseDamage`", - "value": 385 + "value": 391 }, { "name": "MODIFIER_PROPERTY_UNTARGETABLE_FROM", "description": "Method Name: `GetModifierOverrideUntargetableFrom`", - "value": 386 + "value": 392 }, { "name": "MODIFIER_PROPERTY_UNTARGETABLE_TO", "description": "Method Name: `GetModifierOverrideUntargetableTo`", - "value": 387 + "value": 393 + }, + { + "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", + "description": "Method Name: `GetModifierSuperIllusionWithItems`", + "value": 394 + }, + { + "name": "MODIFIER_EVENT_ON_PURGE", + "description": "Method Name: `OnPurged`", + "value": 395 + }, + { + "name": "MODIFIER_EVENT_ON_ILLUSION_CREATED", + "description": "Method Name: `OnIllusionCreated`", + "value": 396 + }, + { + "name": "MODIFIER_PROPERTY_HEROLEVELSCALE", + "description": "Method Name: `GetModifierHeroLevelScale`", + "value": 397 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 388 + "value": 398 }, { "name": "MODIFIER_FUNCTION_INVALID", @@ -11402,7 +11464,7 @@ "value": 52 }, { - "name": "MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE", + "name": "MODIFIER_STATE_ALLOW_PATHING_THROUGH_POWER_COGS", "value": 53 }, { @@ -11856,44 +11918,56 @@ "value": 79 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GENERIC", + "name": "DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_HAVOC", "value": 80 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_1", + "name": "DOTA_PSEUDO_RANDOM_LARGO_FROGSTOMP", "value": 81 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_2", + "name": "DOTA_PSEUDO_RANDOM_NAGA_RIPTIDE", "value": 82 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_3", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GENERIC", "value": 83 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_4", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_1", "value": 84 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_5", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_2", "value": 85 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_6", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_3", "value": 86 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_7", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_4", "value": 87 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_8", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_5", "value": 88 }, { - "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_9", + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_6", "value": 89 + }, + { + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_7", + "value": 90 + }, + { + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_8", + "value": 91 + }, + { + "name": "DOTA_PSEUDO_RANDOM_CUSTOM_GAME_9", + "value": 92 } ] }, @@ -12259,26 +12333,6 @@ "name": "DMG_RADIATION", "description": "Radiation. Will be ignored by most vehicle passengers.", "value": 262144 - }, - { - "name": "DMG_DROWNRECOVER", - "description": "Damage applied to the player to restore health after drowning.", - "value": 524288 - }, - { - "name": "DMG_ACID", - "description": "Toxic chemicals or acid burns.", - "value": 1048576 - }, - { - "name": "DMG_SLOWBURN", - "description": "In an oven.", - "value": 2097152 - }, - { - "name": "DMG_REMOVENORAGDOLL", - "description": "Don't create a ragdoll on death.", - "value": 4194304 } ], "description": "https://developer.valvesoftware.com/wiki/Damage_types" From 40ec8863d7053af76f2e06ba3eaeb1c13fc4ff3e Mon Sep 17 00:00:00 2001 From: SanctusAnimus <43399078+SanctusAnimus@users.noreply.github.com> Date: Wed, 25 Mar 2026 20:41:37 +0200 Subject: [PATCH 7/8] minor patch --- dumper/dump | 1083 +------------------------------------ files/vscripts/enums.json | 22 +- 2 files changed, 38 insertions(+), 1067 deletions(-) diff --git a/dumper/dump b/dumper/dump index 45252c8..9ecbc5a 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6728 -ServerVersion=6728 +ClientVersion=6734 +ServerVersion=6734 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=10550998 -VersionDate=Mar 24 2026 -VersionTime=16:21:43 +SourceRevision=10553076 +VersionDate=Mar 25 2026 +VersionTime=11:12:09 $> dump_panorama_css_properties === align === <Needs a description> @@ -91,12 +91,12 @@ background-position: left 10px top 40px; === background-repeat === Controls if the background should be repeated in the horizontal and vertical directions.

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

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

Examples:

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

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

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

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

Examples:
background-size: auto; // same as "auto auto" (default)
 background-size: 100% 100%; // image fills the panel
 background-size: 50% 75%; // image fills 50% of the panel's width, and 75% of the panel's height
 background-size: 300px 200px; // image is drawn 300px wide, 200px tall
@@ -211,7 +211,7 @@ border-radius: 2px; border-radius: 50% / 50%; // 2 px horizontal radii 4px vertical elliptical corners on all sides border-radius: 2px / 4px; -// All corners fully specified +// All corners fully specified border-radius: 2px 3px 4px 2px / 2px 3px 3px 2px;
@@ -679,7 +679,7 @@ $> dump_panorama_events |- | AddStyleAfterDelay(panoramasymbol class, float pre-delay) | Yes -| Add a CSS class to a panel after a specified delay. +| Add a CSS class to a panel after a specified delay. |- | AddStyleToEachChild(panoramasymbol class) | Yes @@ -687,7 +687,7 @@ $> dump_panorama_events |- | AddTimedStyle(panoramasymbol class, float duration, float pre-delay) | Yes -| Add a class for a specified duration, with optional pre-delay; clears existing timers when called with same class. +| Add a class for a specified duration, with optional pre-delay; clears existing timers when called with same class. |- | AsyncEvent(float delay, event eventToFire) | No @@ -923,7 +923,7 @@ $> dump_panorama_events |- | RemoveStyleAfterDelay(panoramasymbol class, float pre-delay) | Yes -| Remove a CSS class from a panel after a specified delay. +| Remove a CSS class from a panel after a specified delay. |- | RemoveStyleFromEachChild(panoramasymbol class) | Yes @@ -7293,1035 +7293,6 @@ Initializing script VM... "kind":"constant", "name":"ACT_DOTA_MK_FUR_ARMY", "value":1722 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_SPRING_CAST", - "value":1723 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_SPRING_END", - "value":1719 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_SPRING_SOAR", - "value":1718 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_STRIKE", - "value":1715 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_STRIKE_END", - "value":1764 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_TREE_END", - "value":1721 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MK_TREE_SOAR", - "value":1720 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_MVP_SCREEN", - "value":1776 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NECRO_GHOST_SHROUD", - "value":1724 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIAN_INTRO_LEAP", - "value":1660 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIAN_PIN_END", - "value":1657 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIAN_PIN_LOOP", - "value":1656 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIAN_PIN_START", - "value":1655 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIAN_PIN_TO_STUN", - "value":1662 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NIGHTSTALKER_TRANSITION", - "value":1565 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_NOTICE", - "value":1747 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_ABILITY_1", - "value":1516 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_ABILITY_2", - "value":1517 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_ABILITY_3", - "value":1518 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_ABILITY_4", - "value":1519 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_ARCANA", - "value":1725 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_OVERRIDE_LOADOUT", - "value":1751 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_PET_LEVEL", - "value":1701 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_PET_WARD_OBSERVER", - "value":1699 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_PET_WARD_SENTRY", - "value":1700 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_PIERCE_THE_VEIL", - "value":1760 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_POOF_END", - "value":1603 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_PRESENT_ITEM", - "value":1635 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT", - "value":1549 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RATTLETRAP_HOOKSHOT_END", - "value":1553 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP", - "value":1552 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RATTLETRAP_HOOKSHOT_START", - "value":1551 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RATTLETRAP_POWERCOGS", - "value":1550 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RAZE_1", - "value":1663 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RAZE_2", - "value":1664 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RAZE_3", - "value":1665 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RELAX_END", - "value":1610 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RELAX_LOOP", - "value":1609 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RELAX_LOOP_END", - "value":1634 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RELAX_START", - "value":1608 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ROQUELAIRE_LAND", - "value":1615 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_ROQUELAIRE_LAND_IDLE", - "value":1616 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RUN", - "value":1502 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_RUN_RARE", - "value":1761 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SAND_KING_BURROW_IN", - "value":1568 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SAND_KING_BURROW_OUT", - "value":1569 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHADOW_VAULT", - "value":1765 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHAKE", - "value":1687 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHALLOW_GRAVE", - "value":1670 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHARPEN_WEAPON", - "value":1637 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHARPEN_WEAPON_OUT", - "value":1638 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHOPKEEPER_PET_INTERACT", - "value":1695 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHRUG", - "value":1633 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHUFFLE_L", - "value":1749 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SHUFFLE_R", - "value":1750 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SLARK_POUNCE", - "value":1604 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SLEEPING_END", - "value":1626 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SLIDE", - "value":1726 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SLIDE_LOOP", - "value":1727 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SPAWN", - "value":1534 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_END", - "value":1594 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE", - "value":1593 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_STARTLE", - "value":1629 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_STATIC_STORM", - "value":1680 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SWIM", - "value":1684 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_SWIM_IDLE", - "value":1688 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TAUNT", - "value":1536 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TAUNT_SNIPER", - "value":1641 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TAUNT_SPECIAL", - "value":1752 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT", - "value":1595 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_COOP_END", - "value":1693 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_COOP_EXIT", - "value":1694 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_COOP_START", - "value":1691 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_COOP_WAIT", - "value":1692 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_END", - "value":1596 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_END_REACT", - "value":1632 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_REACT", - "value":1631 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TELEPORT_START", - "value":1753 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_THIRST", - "value":1537 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_THUNDER_STRIKE", - "value":1678 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TINKER_REARM1", - "value":1555 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TINKER_REARM2", - "value":1556 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TINKER_REARM3", - "value":1557 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TRANSITION", - "value":1731 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TRANSITION_IDLE", - "value":1759 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TRICKS_END", - "value":1713 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_TROT", - "value":1686 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_UNDYING_DECAY", - "value":1666 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_UNDYING_SOUL_RIP", - "value":1667 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_UNDYING_TOMBSTONE", - "value":1668 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_UNICYCLE", - "value":1772 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_UNICYCLE_END", - "value":1773 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_VERSUS", - "value":1716 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_VICTORY", - "value":1591 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_VICTORY_START", - "value":1710 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_VIPER_DIVE", - "value":1762 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_VIPER_DIVE_END", - "value":1763 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_WAIT_IDLE", - "value":1689 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_WEAVERBUG_ATTACH", - "value":1561 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_WHEEL_LAYER", - "value":1571 - },{ - "enum":"GameActivity_t", - "kind":"constant", - "name":"ACT_DOTA_WHIRLING_AXES_RANGED", - "value":1669 - },{ - "kind":"constant", - "name":"ACT_DO_NOT_DISTURB", - "value":179 - },{ - "kind":"constant", - "name":"ACT_DROP_WEAPON", - "value":73 - },{ - "kind":"constant", - "name":"ACT_DROP_WEAPON_SHOTGUN", - "value":74 - },{ - "kind":"constant", - "name":"ACT_DUCK_DODGE", - "value":395 - },{ - "kind":"constant", - "name":"ACT_DYINGLOOP", - "value":430 - },{ - "kind":"constant", - "name":"ACT_DYINGTODEAD", - "value":431 - },{ - "kind":"constant", - "name":"ACT_EXPLODE", - "value":910 - },{ - "kind":"constant", - "name":"ACT_FIRE", - "value":906 - },{ - "kind":"constant", - "name":"ACT_FIRE_END", - "value":438 - },{ - "kind":"constant", - "name":"ACT_FIRE_LOOP", - "value":437 - },{ - "kind":"constant", - "name":"ACT_FIRE_RECOVER", - "value":907 - },{ - "kind":"constant", - "name":"ACT_FIRE_START", - "value":436 - },{ - "kind":"constant", - "name":"ACT_FLICK_LEFT", - "value":900 - },{ - "kind":"constant", - "name":"ACT_FLICK_LEFT_MIDDLE", - "value":901 - },{ - "kind":"constant", - "name":"ACT_FLICK_RIGHT", - "value":903 - },{ - "kind":"constant", - "name":"ACT_FLICK_RIGHT_MIDDLE", - "value":902 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CHEST", - "value":119 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CHEST_BACK", - "value":127 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CROUCH_BACK", - "value":130 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CROUCH_FRONT", - "value":129 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CROUCH_LEFT", - "value":131 - },{ - "kind":"constant", - "name":"ACT_FLINCH_CROUCH_RIGHT", - "value":132 - },{ - "kind":"constant", - "name":"ACT_FLINCH_HEAD", - "value":118 - },{ - "kind":"constant", - "name":"ACT_FLINCH_HEAD_BACK", - "value":126 - },{ - "kind":"constant", - "name":"ACT_FLINCH_LEFTARM", - "value":121 - },{ - "kind":"constant", - "name":"ACT_FLINCH_LEFTLEG", - "value":123 - },{ - "kind":"constant", - "name":"ACT_FLINCH_PHYSICS", - "value":125 - },{ - "kind":"constant", - "name":"ACT_FLINCH_RIGHTARM", - "value":122 - },{ - "kind":"constant", - "name":"ACT_FLINCH_RIGHTLEG", - "value":124 - },{ - "kind":"constant", - "name":"ACT_FLINCH_STOMACH", - "value":120 - },{ - "kind":"constant", - "name":"ACT_FLINCH_STOMACH_BACK", - "value":128 - },{ - "kind":"constant", - "name":"ACT_FLY", - "value":25 - },{ - "kind":"constant", - "name":"ACT_GAUSS_SPINCYCLE", - "value":476 - },{ - "kind":"constant", - "name":"ACT_GAUSS_SPINUP", - "value":475 - },{ - "kind":"constant", - "name":"ACT_GESTURE_BARNACLE_STRANGLE", - "value":397 - },{ - "kind":"constant", - "name":"ACT_GESTURE_BIG_FLINCH", - "value":153 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_BLAST", - "value":154 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_BLAST_DAMAGED", - "value":156 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_BLAST_DAMAGED_SHOTGUN", - "value":157 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_BLAST_SHOTGUN", - "value":155 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_CHEST", - "value":159 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_HEAD", - "value":158 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_LEFTARM", - "value":161 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_LEFTLEG", - "value":163 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_RIGHTARM", - "value":162 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_RIGHTLEG", - "value":164 - },{ - "kind":"constant", - "name":"ACT_GESTURE_FLINCH_STOMACH", - "value":160 - },{ - "kind":"constant", - "name":"ACT_GESTURE_MELEE_ATTACK1", - "value":147 - },{ - "kind":"constant", - "name":"ACT_GESTURE_MELEE_ATTACK2", - "value":148 - },{ - "kind":"constant", - "name":"ACT_GESTURE_MELEE_ATTACK_SWING", - "value":313 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK1", - "value":145 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK1_LOW", - "value":149 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK2", - "value":146 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK2_LOW", - "value":150 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_AR1", - "value":298 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_AR2", - "value":299 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_AR2_GRENADE", - "value":300 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_HMG1", - "value":301 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_ML", - "value":302 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_PISTOL", - "value":307 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_PISTOL_LOW", - "value":308 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SHOTGUN", - "value":306 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SLAM", - "value":309 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SMG1", - "value":303 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SMG1_LOW", - "value":304 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SMG2", - "value":305 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_SNIPER_RIFLE", - "value":312 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_THROW", - "value":311 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RANGE_ATTACK_TRIPWIRE", - "value":310 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RELOAD", - "value":377 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RELOAD_PISTOL", - "value":378 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RELOAD_SHOTGUN", - "value":380 - },{ - "kind":"constant", - "name":"ACT_GESTURE_RELOAD_SMG1", - "value":379 - },{ - "kind":"constant", - "name":"ACT_GESTURE_SMALL_FLINCH", - "value":152 - },{ - "kind":"constant", - "name":"ACT_GESTURE_TURN_LEFT", - "value":165 - },{ - "kind":"constant", - "name":"ACT_GESTURE_TURN_LEFT45", - "value":167 - },{ - "kind":"constant", - "name":"ACT_GESTURE_TURN_LEFT45_FLAT", - "value":171 - },{ - "kind":"constant", - "name":"ACT_GESTURE_TURN_LEFT90", - "value":169 - },{ - "kind":"constant", - "name":"ACT_GESTURE_TURN_LEFT90_FLAT", - "value":173 - },{ - "kind":"constant", - "name":"ACT_GESTURE_TURN_RIGHT", - "value":166 - },{ - "kind":"constant", - "name":"ACT_GESTURE_TURN_RIGHT45", - "value":168 - },{ - "kind":"constant", - "name":"ACT_GESTURE_TURN_RIGHT45_FLAT", - "value":172 - },{ - "kind":"constant", - "name":"ACT_GESTURE_TURN_RIGHT90", - "value":170 - },{ - "kind":"constant", - "name":"ACT_GESTURE_TURN_RIGHT90_FLAT", - "value":174 - },{ - "kind":"constant", - "name":"ACT_GLIDE", - "value":27 - },{ - "kind":"constant", - "name":"ACT_GRABBITYGLOVES_ACTIVE", - "value":958 - },{ - "kind":"constant", - "name":"ACT_GRABBITYGLOVES_ACTIVE_IDLE", - "value":959 - },{ - "kind":"constant", - "name":"ACT_GRABBITYGLOVES_DEACTIVATE", - "value":960 - },{ - "kind":"constant", - "name":"ACT_GRABBITYGLOVES_GRAB", - "value":955 - },{ - "kind":"constant", - "name":"ACT_GRABBITYGLOVES_GRAB_IDLE", - "value":957 - },{ - "kind":"constant", - "name":"ACT_GRABBITYGLOVES_PULL", - "value":961 - },{ - "kind":"constant", - "name":"ACT_GRABBITYGLOVES_RELEASE", - "value":956 - },{ - "kind":"constant", - "name":"ACT_HEADCRAB_SMOKE_BOMB", - "value":962 - },{ - "kind":"constant", - "name":"ACT_HEADCRAB_SPIT", - "value":963 - },{ - "kind":"constant", - "name":"ACT_HL2MP_GESTURE_RANGE_ATTACK_MELEE", - "value":500 - },{ - "kind":"constant", - "name":"ACT_HL2MP_GESTURE_RELOAD_MELEE", - "value":501 - },{ - "kind":"constant", - "name":"ACT_HL2MP_IDLE_CROUCH_MELEE", - "value":498 - },{ - "kind":"constant", - "name":"ACT_HL2MP_IDLE_MELEE", - "value":496 - },{ - "kind":"constant", - "name":"ACT_HL2MP_JUMP_MELEE", - "value":502 - },{ - "kind":"constant", - "name":"ACT_HL2MP_RUN_MELEE", - "value":497 - },{ - "kind":"constant", - "name":"ACT_HL2MP_WALK_CROUCH_MELEE", - "value":499 - },{ - "kind":"constant", - "name":"ACT_HOP", - "value":30 - },{ - "kind":"constant", - "name":"ACT_HOVER", - "value":26 - },{ - "kind":"constant", - "name":"ACT_IDLE", - "value":1 - },{ - "kind":"constant", - "name":"ACT_IDLETORUN", - "value":493 - },{ - "kind":"constant", - "name":"ACT_IDLE_AGITATED", - "value":80 - },{ - "kind":"constant", - "name":"ACT_IDLE_AIM_AGITATED", - "value":93 - },{ - "kind":"constant", - "name":"ACT_IDLE_AIM_AUTOGUN", - "value":879 - },{ - "kind":"constant", - "name":"ACT_IDLE_AIM_DUAL", - "value":888 - },{ - "kind":"constant", - "name":"ACT_IDLE_AIM_PISTOL", - "value":884 - },{ - "kind":"constant", - "name":"ACT_IDLE_AIM_RELAXED", - "value":91 - },{ - "kind":"constant", - "name":"ACT_IDLE_AIM_RIFLE", - "value":895 - },{ - "kind":"constant", - "name":"ACT_IDLE_AIM_RIFLE_STIMULATED", - "value":331 - },{ - "kind":"constant", - "name":"ACT_IDLE_AIM_SHOTGUN", - "value":893 - },{ - "kind":"constant", - "name":"ACT_IDLE_AIM_STEALTH", - "value":94 - },{ - "kind":"constant", - "name":"ACT_IDLE_AIM_STIMULATED", - "value":92 - },{ - "kind":"constant", - "name":"ACT_IDLE_ANGRY", - "value":77 - },{ - "kind":"constant", - "name":"ACT_IDLE_ANGRY_MELEE", - "value":342 - },{ - "kind":"constant", - "name":"ACT_IDLE_ANGRY_PISTOL", - "value":318 - },{ - "kind":"constant", - "name":"ACT_IDLE_ANGRY_RPG", - "value":345 - },{ - "kind":"constant", - "name":"ACT_IDLE_ANGRY_SHOTGUN", - "value":319 - },{ - "kind":"constant", - "name":"ACT_IDLE_ANGRY_SMG1", - "value":316 - },{ - "kind":"constant", - "name":"ACT_IDLE_AUTOGUN", - "value":878 - },{ - "kind":"constant", - "name":"ACT_IDLE_CARRY", - "value":427 - },{ - "kind":"constant", - "name":"ACT_IDLE_DUAL", - "value":887 - },{ - "kind":"constant", - "name":"ACT_IDLE_HURT", - "value":82 - },{ - "kind":"constant", - "name":"ACT_IDLE_MANNEDGUN", - "value":340 - },{ - "kind":"constant", - "name":"ACT_IDLE_MELEE", - "value":341 - },{ - "kind":"constant", - "name":"ACT_IDLE_ON_FIRE", - "value":133 - },{ - "kind":"constant", - "name":"ACT_IDLE_PACKAGE", - "value":321 - },{ - "kind":"constant", - "name":"ACT_IDLE_PISTOL", - "value":317 },{ "kind":"constant", "name":"ACT_IDLE_RELAXED", @@ -34735,7 +33706,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CAST_FENCE", - "value":1808 + "value":1798 },{ "kind":"constant", "name":"ACT_DOTA_CAST_FORGE_SPIRIT", @@ -34891,7 +33862,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_CYCLONE", - "value":1796 + "value":1807 },{ "kind":"constant", "name":"ACT_DOTA_DAGON", @@ -35063,7 +34034,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":1797 + "value":1808 },{ "kind":"constant", "name":"ACT_DOTA_INTRO", @@ -35327,7 +34298,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":1805 + "value":1800 },{ "kind":"constant", "name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT", @@ -35367,7 +34338,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RELAX_IN", - "value":1806 + "value":1796 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_LOOP", @@ -35379,7 +34350,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RELAX_OUT", - "value":1807 + "value":1797 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_START", @@ -35399,7 +34370,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_RUN_ALT", - "value":1800 + "value":1805 },{ "kind":"constant", "name":"ACT_DOTA_RUN_RARE", @@ -35484,6 +34455,10 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE", "value":1593 + },{ + "kind":"constant", + "name":"ACT_DOTA_SPWN", + "value":1801 },{ "kind":"constant", "name":"ACT_DOTA_STARTLE", @@ -35584,10 +34559,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_TINKER_REARM3", "value":1557 - },{ - "kind":"constant", - "name":"ACT_DOTA_TORRENT", - "value":1798 },{ "kind":"constant", "name":"ACT_DOTA_TRANSITION", @@ -35651,7 +34622,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_VOODOO_REST", - "value":1799 + "value":1806 },{ "kind":"constant", "name":"ACT_DOTA_WAIT_IDLE", @@ -45249,19 +44220,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":1801 + "value":1802 },{ "kind":"constant", "name":"muerta_debut_satyr_b", - "value":1802 + "value":1803 },{ "kind":"constant", "name":"muerta_debut_satyr_c", - "value":1803 + "value":1804 },{ "kind":"constant", "name":"radiant_melee_mars_shieldbash", - "value":1804 + "value":1799 },{ "extend":"C_BaseModelEntity", "kind":"class", diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index a290b2c..a1778b9 100644 --- a/files/vscripts/enums.json +++ b/files/vscripts/enums.json @@ -9138,39 +9138,39 @@ "value": 1795 }, { - "name": "ACT_DOTA_CYCLONE", + "name": "ACT_DOTA_RELAX_IN", "value": 1796 }, { - "name": "ACT_DOTA_IMPALE", + "name": "ACT_DOTA_RELAX_OUT", "value": 1797 }, { - "name": "ACT_DOTA_TORRENT", + "name": "ACT_DOTA_CAST_FENCE", "value": 1798 }, { - "name": "ACT_DOTA_VOODOO_REST", - "value": 1799 + "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "value": 1800 }, { - "name": "ACT_DOTA_RUN_ALT", - "value": 1800 + "name": "ACT_DOTA_SPWN", + "value": 1801 }, { - "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "name": "ACT_DOTA_RUN_ALT", "value": 1805 }, { - "name": "ACT_DOTA_RELAX_IN", + "name": "ACT_DOTA_VOODOO_REST", "value": 1806 }, { - "name": "ACT_DOTA_RELAX_OUT", + "name": "ACT_DOTA_CYCLONE", "value": 1807 }, { - "name": "ACT_DOTA_CAST_FENCE", + "name": "ACT_DOTA_IMPALE", "value": 1808 } ] From 3e8c52928c9468a204f83ddd879a0b07150e3639 Mon Sep 17 00:00:00 2001 From: SanctusAnimus <43399078+SanctusAnimus@users.noreply.github.com> Date: Thu, 26 Mar 2026 21:50:33 +0200 Subject: [PATCH 8/8] diff.patch --- build/engine-enums/data.ts | 2 -- build/engine-enums/index.ts | 2 +- dumper/addon_init.lua | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/build/engine-enums/data.ts b/build/engine-enums/data.ts index 94d0078..bd9c3c5 100644 --- a/build/engine-enums/data.ts +++ b/build/engine-enums/data.ts @@ -20,8 +20,6 @@ export const additionalEnums: EngineEnum[] = [ export const extracted: ExtractionRule[] = [ { prefix: 'DOTA_PSEUDO_RANDOM_' }, - { prefix: 'DOTA_ORB_PRIORITY_' }, - { prefix: 'DOTA_ORB_LABEL_' }, { prefix: 'DOTA_ATTRIBUTE_' }, { prefix: 'DOTA_TEAM_' }, // Seems removed in 7.33? diff --git a/build/engine-enums/index.ts b/build/engine-enums/index.ts index b9555ad..fc22b58 100644 --- a/build/engine-enums/index.ts +++ b/build/engine-enums/index.ts @@ -30,7 +30,7 @@ export async function generateEngineEnums(dota2Dir: string) { const selectedStrings = (prefix ? strings.filter((x) => x.startsWith(prefix)) : strings) .filter((x) => !x.includes(' ') && !x.endsWith('_TYPES') && !x.endsWith('_TYPE')) .filter(filter); - if (selectedStrings.length === 0) return { name, members: [] }; // throw new Error(`Enum "${name}" has no matching values.`); + if (selectedStrings.length === 0) throw new Error(`Enum "${name}" has no matching values.`); for (const string of selectedStrings) { if (usedStrings.has(string)) { diff --git a/dumper/addon_init.lua b/dumper/addon_init.lua index b7f0f1e..a2fa829 100644 --- a/dumper/addon_init.lua +++ b/dumper/addon_init.lua @@ -136,7 +136,7 @@ end -- These calls define globals CreateHTTPRequest("GET", "") CreateUniformRandomStream(0) --- if IsServer() then CreateDamageInfo(nil, nil, Vector(), Vector(), 0, 0) end +if IsServer() then CreateDamageInfo(nil, nil, Vector(), Vector(), 0, 0) end for line in json.encode(dumpScriptBindings(), { indent = true }):gmatch("[^\n]+") do print(line)