diff --git a/dumper/dump b/dumper/dump index 2b5c06d..564f230 100644 --- a/dumper/dump +++ b/dumper/dump @@ -1,13 +1,13 @@ -ClientVersion=6741 -ServerVersion=6741 +ClientVersion=6775 +ServerVersion=6775 ProductName=dota2_workshop appID=570 ServerAppID=373310 CustomGameServerAppID=471280 ToolsAppID=316570 -SourceRevision=10560023 -VersionDate=Mar 27 2026 -VersionTime=11:03:10 +SourceRevision=10610370 +VersionDate=Apr 23 2026 +VersionTime=15:05:06 $> dump_panorama_css_properties === align === <Needs a description> @@ -2462,16 +2462,16 @@ declare enum modifierfunction MODIFIER_EVENT_ON_HERO_KILLED = 232, /** OnHealReceived */ MODIFIER_EVENT_ON_HEAL_RECEIVED = 233, + /** OnRedirectHealthGain */ + MODIFIER_EVENT_ON_REDIRECT_HEALTH_GAIN = 234, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 234, + MODIFIER_EVENT_ON_BUILDING_KILLED = 235, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 235, + MODIFIER_EVENT_ON_MODEL_CHANGED = 236, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 236, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 237, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 237, - /** OnKnockbackAttempted */ - MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED = 238, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 238, /** OnScepterUpgradeSelected */ MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED = 239, /** OnShardUpgradeSelected */ @@ -2746,7 +2746,7 @@ declare enum modifierfunction MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 375, /** GetModifierMoveSpeedMax_BonusConstant */ MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 376, - /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ + /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 377, /** GetModifierPropertyForbidIllusions */ MODIFIER_PROPERTY_FORBID_ILLUSIONS = 378, @@ -2758,37 +2758,39 @@ declare enum modifierfunction MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 381, /** GetModifierPropertyHealingAmplificationUnique */ MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 382, + /** GetModifierPropertyRedirectHealthGain */ + MODIFIER_PROPERTY_REDIRECT_HEALTH_GAIN = 383, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 383, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 384, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 384, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 385, /** GetModifierPropertySuppressInvalidMoveAttackOrders */ - MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 385, + MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 386, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 386, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 387, /** GetRequiredLevel */ - MODIFIER_PROPERTY_REQUIRED_LEVEL = 387, + MODIFIER_PROPERTY_REQUIRED_LEVEL = 388, /** OnModifierRefreshed */ - MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 388, + MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 389, /** OnAbilitySwapped */ - MODIFIER_EVENT_ON_ABILITY_SWAPPED = 389, + MODIFIER_EVENT_ON_ABILITY_SWAPPED = 390, /** GetModifierOverrideCreepBounty */ - MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 390, + MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 391, /** GetModifierOverrideBaseDamage */ - MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 391, + MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 392, /** GetModifierOverrideUntargetableFrom */ - MODIFIER_PROPERTY_UNTARGETABLE_FROM = 392, + MODIFIER_PROPERTY_UNTARGETABLE_FROM = 393, /** GetModifierOverrideUntargetableTo */ - MODIFIER_PROPERTY_UNTARGETABLE_TO = 393, + MODIFIER_PROPERTY_UNTARGETABLE_TO = 394, /** GetModifierSuperIllusionWithItems */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS = 394, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS = 395, /** OnPurged */ - MODIFIER_EVENT_ON_PURGE = 395, + MODIFIER_EVENT_ON_PURGE = 396, /** OnIllusionCreated */ - MODIFIER_EVENT_ON_ILLUSION_CREATED = 396, + MODIFIER_EVENT_ON_ILLUSION_CREATED = 397, /** GetModifierHeroLevelScale */ - MODIFIER_PROPERTY_HEROLEVELSCALE = 397, - MODIFIER_FUNCTION_LAST = 398, + MODIFIER_PROPERTY_HEROLEVELSCALE = 398, + MODIFIER_FUNCTION_LAST = 399, MODIFIER_FUNCTION_INVALID = 65535, } @@ -16264,7 +16266,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_SWAPPED", - "value":389 + "value":390 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", @@ -16354,7 +16356,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":234 + "value":235 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", @@ -16444,19 +16446,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ILLUSION_CREATED", - "value":396 + "value":397 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", "value":264 - },{ - "description":"OnKnockbackAttempted", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", - "value":238 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", @@ -16474,25 +16470,25 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":235 + "value":236 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":236 + "value":237 },{ "description":"OnModifierRefreshed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REFRESHED", - "value":388 + "value":389 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":237 + "value":238 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", @@ -16558,7 +16554,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURGE", - "value":395 + "value":396 + },{ + "description":"OnRedirectHealthGain", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_REDIRECT_HEALTH_GAIN", + "value":234 },{ "description":"Unused", "enum":"modifierfunction", @@ -16688,7 +16690,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_FUNCTION_LAST", - "value":398 + "value":399 },{ "enum":"modifierpriority", "kind":"constant", @@ -17120,7 +17122,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", - "value":386 + "value":387 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", @@ -17462,7 +17464,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_HEROLEVELSCALE", - "value":397 + "value":398 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", @@ -17901,7 +17903,7 @@ Initializing script VM... "name":"MODIFIER_PROPERTY_MOVESPEED_MIN_OVERRIDE", "value":18 },{ - "description":"GetModifierMoveSpeedPostMultiplierBonus_Constant ", + "description":"GetModifierMoveSpeedPostMultiplierBonus_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", @@ -17983,13 +17985,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", - "value":391 + "value":392 },{ "description":"GetModifierOverrideCreepBounty", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", - "value":390 + "value":391 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", @@ -18236,6 +18238,12 @@ Initializing script VM... "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "value":249 + },{ + "description":"GetModifierPropertyRedirectHealthGain", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_REDIRECT_HEALTH_GAIN", + "value":383 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", @@ -18265,7 +18273,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_REQUIRED_LEVEL", - "value":387 + "value":388 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", @@ -18445,7 +18453,7 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", - "value":394 + "value":395 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", @@ -18481,13 +18489,13 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", - "value":383 + "value":384 },{ "description":"GetModifierPropertySuppressInvalidMoveAttackOrders", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", - "value":385 + "value":386 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", @@ -18601,19 +18609,19 @@ Initializing script VM... "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNTARGETABLE_FROM", - "value":392 + "value":393 },{ "description":"GetModifierOverrideUntargetableTo", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNTARGETABLE_TO", - "value":393 + "value":394 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":384 + "value":385 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", @@ -20705,6 +20713,11 @@ Initializing script VM... "args":[], "name":"GetAbilityType", "returns":"int" + },{ + "args":[], + "description":"Gets the current Alt Cast State", + "name":"GetAltCastState", + "returns":"bool" },{ "args":[], "name":"GetAnimationIgnoresModelScale", @@ -21209,6 +21222,14 @@ Initializing script VM... }], "name":"SetActivated", "returns":"void" + },{ + "args":[{ + "name":"bAltCastEnabled", + "type":"bool" + }], + "description":"Set Alt Cast State to a specific value (true for on, false for off)", + "name":"SetAltCastState", + "returns":"void" },{ "args":[{ "name":"bChanneling", @@ -21287,6 +21308,11 @@ Initializing script VM... }], "name":"SetUpgradeRecommended", "returns":"void" + },{ + "args":[], + "description":"This is what the Alt Cast State of the ability was when it was initially cast. Updated during Execute Orders", + "name":"ShouldAltCast", + "returns":"bool" },{ "args":[], "name":"ShouldUseResources", @@ -21313,6 +21339,11 @@ Initializing script VM... "args":[], "name":"ToggleAbility", "returns":"void" + },{ + "args":[], + "description":"Toggle the Alt Cast State of an Ability", + "name":"ToggleAltCast", + "returns":"void" },{ "args":[], "name":"ToggleAutoCast", @@ -24461,6 +24492,11 @@ Initializing script VM... "args":[], "name":"OtherAbilitiesAlwaysInterruptChanneling", "returns":"bool" + },{ + "args":[], + "description":"Return if an ability and its modifiers should pierce debuff immunity.", + "name":"PiercesDebuffImmunity", + "returns":"bool" },{ "args":[], "description":"Returns true if this ability will generate magic stick charges for nearby enemies.", @@ -28530,8 +28566,11 @@ Initializing script VM... "name":"OnChannelThink", "returns":"void" },{ - "args":[], - "description":"Runs when item's charge count changes.", + "args":[{ + "name":"bSpent", + "type":"bool" + }], + "description":"(bool bSpent) Runs when item's charge count changes. bSpent is true when the charge count change is coming from SpendCharge.", "name":"OnChargeCountChanged", "returns":"void" },{ @@ -28891,6 +28930,11 @@ Initializing script VM... "description":"Runs when stack count changes (param is old count).", "name":"OnStackCountChanged", "returns":"void" + },{ + "args":[], + "description":"Returns true or false on if the effects of this modifier should pierce debuff immunity. By default uses the setting from the ability", + "name":"PiercesDebuffImmunity", + "returns":"bool" },{ "args":[], "description":"True/false if this modifier is removed when the parent dies.", @@ -34749,15 +34793,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":1793 + "value":1803 },{ "kind":"constant", "name":"ACT_DOTA_CAST4_STATUE", - "value":1794 + "value":1804 },{ "kind":"constant", "name":"ACT_DOTA_CAST5_STATUE", - "value":1795 + "value":1805 },{ "kind":"constant", "name":"ACT_DOTA_CAST_ABILITY_1", @@ -34873,7 +34917,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":1798 + "value":1801 },{ "kind":"constant", "name":"ACT_DOTA_CAST_FORGE_SPIRIT", @@ -35029,7 +35073,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":1807 + "value":1794 },{ "kind":"constant", "name":"ACT_DOTA_DAGON", @@ -35201,7 +35245,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":1808 + "value":1795 },{ "kind":"constant", "name":"ACT_DOTA_INTRO", @@ -35465,7 +35509,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":1798 },{ "kind":"constant", "name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT", @@ -35505,7 +35549,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":1796 + "value":1799 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_LOOP", @@ -35517,7 +35561,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":1797 + "value":1800 },{ "kind":"constant", "name":"ACT_DOTA_RELAX_START", @@ -35534,10 +35578,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"ACT_DOTA_RUN", "value":1502 - },{ - "kind":"constant", - "name":"ACT_DOTA_RUN_ALT", - "value":1805 },{ "kind":"constant", "name":"ACT_DOTA_RUN_RARE", @@ -35625,7 +35665,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. },{ "kind":"constant", "name":"ACT_DOTA_SPWN", - "value":1801 + "value":1802 },{ "kind":"constant", "name":"ACT_DOTA_STARTLE", @@ -35726,6 +35766,10 @@ 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":1796 },{ "kind":"constant", "name":"ACT_DOTA_TRANSITION", @@ -35789,7 +35833,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":1793 },{ "kind":"constant", "name":"ACT_DOTA_WAIT_IDLE", @@ -42316,7 +42360,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ABILITY_SWAPPED", - "value":389 + "value":390 },{ "description":"OnAbilityToggled", "enum":"modifierfunction", @@ -42406,7 +42450,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_BUILDING_KILLED", - "value":234 + "value":235 },{ "description":"OnCleaveAttackLanded", "enum":"modifierfunction", @@ -42496,19 +42540,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_ILLUSION_CREATED", - "value":396 + "value":397 },{ "description":"OnKill", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_KILL", "value":264 - },{ - "description":"OnKnockbackAttempted", - "enum":"modifierfunction", - "kind":"constant", - "name":"MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", - "value":238 },{ "description":"OnMagicDamageCalculated", "enum":"modifierfunction", @@ -42526,25 +42564,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODEL_CHANGED", - "value":235 + "value":236 },{ "description":"OnModifierAdded", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_ADDED", - "value":236 + "value":237 },{ "description":"OnModifierRefreshed", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REFRESHED", - "value":388 + "value":389 },{ "description":"OnModifierRemoved", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED", - "value":237 + "value":238 },{ "description":"OnMuteDamageAbilities", "enum":"modifierfunction", @@ -42610,7 +42648,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_EVENT_ON_PURGE", - "value":395 + "value":396 + },{ + "description":"OnRedirectHealthGain", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_EVENT_ON_REDIRECT_HEALTH_GAIN", + "value":234 },{ "description":"Unused", "enum":"modifierfunction", @@ -42740,7 +42784,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":398 + "value":399 },{ "enum":"modifierpriority", "kind":"constant", @@ -43172,7 +43216,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_CONSUMABLE_USE_SPEED", - "value":386 + "value":387 },{ "description":"GetConvertAttackPhysicalToPure", "enum":"modifierfunction", @@ -43514,7 +43558,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_HEROLEVELSCALE", - "value":397 + "value":398 },{ "description":"GetModifierHPRegenAmplify_Percentage", "enum":"modifierfunction", @@ -43953,7 +43997,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "name":"MODIFIER_PROPERTY_MOVESPEED_MIN_OVERRIDE", "value":18 },{ - "description":"GetModifierMoveSpeedPostMultiplierBonus_Constant ", + "description":"GetModifierMoveSpeedPostMultiplierBonus_Constant", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", @@ -44035,13 +44079,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_OVERRIDE_BASE_DAMAGE", - "value":391 + "value":392 },{ "description":"GetModifierOverrideCreepBounty", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", - "value":390 + "value":391 },{ "description":"GetModifierIsPackRat", "enum":"modifierfunction", @@ -44288,6 +44332,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "kind":"constant", "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION", "value":249 + },{ + "description":"GetModifierPropertyRedirectHealthGain", + "enum":"modifierfunction", + "kind":"constant", + "name":"MODIFIER_PROPERTY_REDIRECT_HEALTH_GAIN", + "value":383 },{ "description":"GetRedirectSpell", "enum":"modifierfunction", @@ -44317,7 +44367,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":387 + "value":388 },{ "description":"GetModifierConstantRespawnTime", "enum":"modifierfunction", @@ -44497,7 +44547,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_SUPER_ILLUSION_WITH_ITEMS", - "value":394 + "value":395 },{ "description":"GetModifierSuperIllusionWithUltimate", "enum":"modifierfunction", @@ -44533,13 +44583,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_SUPPRESS_INCOMING_CRIT", - "value":383 + "value":384 },{ "description":"GetModifierPropertySuppressInvalidMoveAttackOrders", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", - "value":385 + "value":386 },{ "description":"GetSuppressTeleport", "enum":"modifierfunction", @@ -44653,19 +44703,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_UNTARGETABLE_FROM", - "value":392 + "value":393 },{ "description":"GetModifierOverrideUntargetableTo", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UNTARGETABLE_TO", - "value":393 + "value":394 },{ "description":"GetModifierPropertyUpgradeNeutralArtifacts", "enum":"modifierfunction", "kind":"constant", "name":"MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", - "value":384 + "value":385 },{ "description":"GetVisionDegreeRestriction", "enum":"modifierfunction", @@ -45387,19 +45437,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":1802 + "value":1806 },{ "kind":"constant", "name":"muerta_debut_satyr_b", - "value":1803 + "value":1807 },{ "kind":"constant", "name":"muerta_debut_satyr_c", - "value":1804 + "value":1808 },{ "kind":"constant", "name":"radiant_melee_mars_shieldbash", - "value":1799 + "value":1797 },{ "extend":"C_BaseModelEntity", "kind":"class", @@ -45989,6 +46039,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "description":"Runs when stack count changes (param is old count).", "name":"OnStackCountChanged", "returns":"void" + },{ + "args":[], + "description":"Returns true or false on if the effects of this modifier should pierce debuff immunity. By default uses the setting from the ability", + "name":"PiercesDebuffImmunity", + "returns":"bool" },{ "args":[], "description":"True/false if this modifier is removed when the parent dies.", @@ -47581,6 +47636,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes. "description":"Returns true if this ability can be used when not on the action panel.", "name":"IsHiddenAbilityCastable", "returns":"bool" + },{ + "args":[], + "description":"Return if an ability and its modifiers should pierce debuff immunity.", + "name":"PiercesDebuffImmunity", + "returns":"bool" }], "name":"C_DOTA_Ability_Lua" },{ @@ -49314,6 +49374,8 @@ interface $ CreatePanel( _arg_1 ): void; /** DEPRECATED: Use $.CreatePanel which has the same signature and supports properties. */ CreatePanelWithProperties( _arg_1 ): void; + /** Check whether the given localization token is known to the localization system. */ + CanLocalize( _arg_1 ): void; /** Localize a string. Optionally accepts a Panel argument for dialog variable values. */ Localize( _arg_1 ): void; /** Localize a string using the given property values */ @@ -51761,16 +51823,16 @@ declare enum modifierfunction MODIFIER_EVENT_ON_HERO_KILLED = 232, /** OnHealReceived */ MODIFIER_EVENT_ON_HEAL_RECEIVED = 233, + /** OnRedirectHealthGain */ + MODIFIER_EVENT_ON_REDIRECT_HEALTH_GAIN = 234, /** OnBuildingKilled */ - MODIFIER_EVENT_ON_BUILDING_KILLED = 234, + MODIFIER_EVENT_ON_BUILDING_KILLED = 235, /** OnModelChanged */ - MODIFIER_EVENT_ON_MODEL_CHANGED = 235, + MODIFIER_EVENT_ON_MODEL_CHANGED = 236, /** OnModifierAdded */ - MODIFIER_EVENT_ON_MODIFIER_ADDED = 236, + MODIFIER_EVENT_ON_MODIFIER_ADDED = 237, /** OnModifierRemoved */ - MODIFIER_EVENT_ON_MODIFIER_REMOVED = 237, - /** OnKnockbackAttempted */ - MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED = 238, + MODIFIER_EVENT_ON_MODIFIER_REMOVED = 238, /** OnScepterUpgradeSelected */ MODIFIER_EVENT_ON_SCEPTER_UPGRADE_SELECTED = 239, /** OnShardUpgradeSelected */ @@ -52045,7 +52107,7 @@ declare enum modifierfunction MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS = 375, /** GetModifierMoveSpeedMax_BonusConstant */ MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT = 376, - /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ + /** GetModifierMoveSpeedPostMultiplierBonus_Constant */ MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT = 377, /** GetModifierPropertyForbidIllusions */ MODIFIER_PROPERTY_FORBID_ILLUSIONS = 378, @@ -52057,37 +52119,39 @@ declare enum modifierfunction MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE = 381, /** GetModifierPropertyHealingAmplificationUnique */ MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE = 382, + /** GetModifierPropertyRedirectHealthGain */ + MODIFIER_PROPERTY_REDIRECT_HEALTH_GAIN = 383, /** GetSuppressIncomingCrit */ - MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 383, + MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT = 384, /** GetModifierPropertyUpgradeNeutralArtifacts */ - MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 384, + MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS = 385, /** GetModifierPropertySuppressInvalidMoveAttackOrders */ - MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 385, + MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS = 386, /** GetModifierPropertyConsumableUseSpeed */ - MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 386, + MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED = 387, /** GetRequiredLevel */ - MODIFIER_PROPERTY_REQUIRED_LEVEL = 387, + MODIFIER_PROPERTY_REQUIRED_LEVEL = 388, /** OnModifierRefreshed */ - MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 388, + MODIFIER_EVENT_ON_MODIFIER_REFRESHED = 389, /** OnAbilitySwapped */ - MODIFIER_EVENT_ON_ABILITY_SWAPPED = 389, + MODIFIER_EVENT_ON_ABILITY_SWAPPED = 390, /** GetModifierOverrideCreepBounty */ - MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 390, + MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY = 391, /** GetModifierOverrideBaseDamage */ - MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 391, + MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE = 392, /** GetModifierOverrideUntargetableFrom */ - MODIFIER_PROPERTY_UNTARGETABLE_FROM = 392, + MODIFIER_PROPERTY_UNTARGETABLE_FROM = 393, /** GetModifierOverrideUntargetableTo */ - MODIFIER_PROPERTY_UNTARGETABLE_TO = 393, + MODIFIER_PROPERTY_UNTARGETABLE_TO = 394, /** GetModifierSuperIllusionWithItems */ - MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS = 394, + MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS = 395, /** OnPurged */ - MODIFIER_EVENT_ON_PURGE = 395, + MODIFIER_EVENT_ON_PURGE = 396, /** OnIllusionCreated */ - MODIFIER_EVENT_ON_ILLUSION_CREATED = 396, + MODIFIER_EVENT_ON_ILLUSION_CREATED = 397, /** GetModifierHeroLevelScale */ - MODIFIER_PROPERTY_HEROLEVELSCALE = 397, - MODIFIER_FUNCTION_LAST = 398, + MODIFIER_PROPERTY_HEROLEVELSCALE = 398, + MODIFIER_FUNCTION_LAST = 399, MODIFIER_FUNCTION_INVALID = 65535, } @@ -52603,3 +52667,4 @@ declare enum DOTA_SHOP_TYPE DOTA_SHOP_NEUTRALS = 7, DOTA_SHOP_NONE = 8, } + diff --git a/files/engine-enums.json b/files/engine-enums.json index a207a35..06c29a7 100644 --- a/files/engine-enums.json +++ b/files/engine-enums.json @@ -6903,4 +6903,4 @@ } ] } -] \ No newline at end of file +] diff --git a/files/panorama/enums.json b/files/panorama/enums.json index f9baa57..bb4e76c 100644 --- a/files/panorama/enums.json +++ b/files/panorama/enums.json @@ -4762,29 +4762,29 @@ "description": "Method Name: `OnHealReceived`", "value": 233 }, + { + "name": "MODIFIER_EVENT_ON_REDIRECT_HEALTH_GAIN", + "description": "Method Name: `OnRedirectHealthGain`", + "value": 234 + }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 234 + "value": 235 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 235 + "value": 236 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 236 + "value": 237 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 237 - }, - { - "name": "MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", - "description": "Method Name: `OnKnockbackAttempted`", "value": 238 }, { @@ -5477,7 +5477,7 @@ }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", + "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant`", "value": 377 }, { @@ -5505,84 +5505,89 @@ "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", "value": 382 }, + { + "name": "MODIFIER_PROPERTY_REDIRECT_HEALTH_GAIN", + "description": "Method Name: `GetModifierPropertyRedirectHealthGain`", + "value": 383 + }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 383 + "value": 384 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 384 + "value": 385 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", "description": "Method Name: `GetModifierPropertySuppressInvalidMoveAttackOrders`", - "value": 385 + "value": 386 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 386 + "value": 387 }, { "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", "description": "Method Name: `GetRequiredLevel`", - "value": 387 + "value": 388 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REFRESHED", "description": "Method Name: `OnModifierRefreshed`", - "value": 388 + "value": 389 }, { "name": "MODIFIER_EVENT_ON_ABILITY_SWAPPED", "description": "Method Name: `OnAbilitySwapped`", - "value": 389 + "value": 390 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", "description": "Method Name: `GetModifierOverrideCreepBounty`", - "value": 390 + "value": 391 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", "description": "Method Name: `GetModifierOverrideBaseDamage`", - "value": 391 + "value": 392 }, { "name": "MODIFIER_PROPERTY_UNTARGETABLE_FROM", "description": "Method Name: `GetModifierOverrideUntargetableFrom`", - "value": 392 + "value": 393 }, { "name": "MODIFIER_PROPERTY_UNTARGETABLE_TO", "description": "Method Name: `GetModifierOverrideUntargetableTo`", - "value": 393 + "value": 394 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", "description": "Method Name: `GetModifierSuperIllusionWithItems`", - "value": 394 + "value": 395 }, { "name": "MODIFIER_EVENT_ON_PURGE", "description": "Method Name: `OnPurged`", - "value": 395 + "value": 396 }, { "name": "MODIFIER_EVENT_ON_ILLUSION_CREATED", "description": "Method Name: `OnIllusionCreated`", - "value": 396 + "value": 397 }, { "name": "MODIFIER_PROPERTY_HEROLEVELSCALE", "description": "Method Name: `GetModifierHeroLevelScale`", - "value": 397 + "value": 398 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 398 + "value": 399 }, { "name": "MODIFIER_FUNCTION_INVALID", diff --git a/files/vscripts/api.json b/files/vscripts/api.json index 9cdc914..07fde2f 100644 --- a/files/vscripts/api.json +++ b/files/vscripts/api.json @@ -5323,6 +5323,16 @@ ], "args": [] }, + { + "kind": "function", + "name": "PiercesDebuffImmunity", + "available": "both", + "description": "Return if an ability and its modifiers should pierce debuff immunity.", + "returns": [ + "bool" + ], + "args": [] + }, { "kind": "function", "name": "ProcsMagicStick", @@ -14154,11 +14164,18 @@ "kind": "function", "name": "OnChargeCountChanged", "available": "server", - "description": "Runs when item's charge count changes.", + "description": "Runs when item's charge count changes. bSpent is true when the charge count change is coming from SpendCharge.", "returns": [ "nil" ], - "args": [] + "args": [ + { + "name": "spent", + "types": [ + "bool" + ] + } + ] }, { "kind": "function", @@ -14929,6 +14946,16 @@ } ] }, + { + "kind": "function", + "name": "PiercesDebuffImmunity", + "available": "both", + "description": "Returns true or false on if the effects of this modifier should pierce debuff immunity. By default uses the setting from the ability.", + "returns": [ + "bool" + ], + "args": [] + }, { "kind": "function", "name": "RemoveOnDeath", @@ -17125,7 +17152,7 @@ }, { "kind": "function", - "name": "GetModifierMoveSpeedPostMultiplierBonus_Constant ", + "name": "GetModifierMoveSpeedPostMultiplierBonus_Constant", "available": "both", "abstract": true, "args": [], @@ -17989,6 +18016,16 @@ "nil" ] }, + { + "kind": "function", + "name": "GetModifierPropertyRedirectHealthGain", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "GetModifierPropertyRestorationAmplification", @@ -19348,16 +19385,6 @@ "nil" ] }, - { - "kind": "function", - "name": "OnKnockbackAttempted", - "available": "both", - "abstract": true, - "args": [], - "returns": [ - "nil" - ] - }, { "kind": "function", "name": "OnMagicDamageCalculated", @@ -19571,6 +19598,16 @@ "nil" ] }, + { + "kind": "function", + "name": "OnRedirectHealthGain", + "available": "both", + "abstract": true, + "args": [], + "returns": [ + "nil" + ] + }, { "kind": "function", "name": "OnRespawn", @@ -23527,6 +23564,16 @@ ], "args": [] }, + { + "kind": "function", + "name": "GetAltCastState", + "available": "server", + "description": "Gets the current Alt Cast State.", + "returns": [ + "bool" + ], + "args": [] + }, { "kind": "function", "name": "GetAnimationIgnoresModelScale", @@ -24670,6 +24717,23 @@ } ] }, + { + "kind": "function", + "name": "SetAltCastState", + "available": "server", + "description": "Set Alt Cast State to a specific value (true for on, false for off).", + "returns": [ + "nil" + ], + "args": [ + { + "name": "altCastEnabled", + "types": [ + "bool" + ] + } + ] + }, { "kind": "function", "name": "SetChanneling", @@ -24847,6 +24911,16 @@ } ] }, + { + "kind": "function", + "name": "ShouldAltCast", + "available": "server", + "description": "This is what the Alt Cast State of the ability was when it was initially cast. Updated during Execute Orders.", + "returns": [ + "bool" + ], + "args": [] + }, { "kind": "function", "name": "ShouldUseResources", @@ -24906,6 +24980,16 @@ ], "args": [] }, + { + "kind": "function", + "name": "ToggleAltCast", + "available": "server", + "description": "Toggle the Alt Cast State of an Ability.", + "returns": [ + "nil" + ], + "args": [] + }, { "kind": "function", "name": "ToggleAutoCast", diff --git a/files/vscripts/enums.json b/files/vscripts/enums.json index a1778b9..8923859 100644 --- a/files/vscripts/enums.json +++ b/files/vscripts/enums.json @@ -9126,52 +9126,52 @@ "value": 1792 }, { - "name": "ACT_DOTA_CAST3_STATUE", + "name": "ACT_DOTA_VOODOO_REST", "value": 1793 }, { - "name": "ACT_DOTA_CAST4_STATUE", + "name": "ACT_DOTA_CYCLONE", "value": 1794 }, { - "name": "ACT_DOTA_CAST5_STATUE", + "name": "ACT_DOTA_IMPALE", "value": 1795 }, { - "name": "ACT_DOTA_RELAX_IN", + "name": "ACT_DOTA_TORRENT", "value": 1796 }, { - "name": "ACT_DOTA_RELAX_OUT", - "value": 1797 + "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "value": 1798 }, { - "name": "ACT_DOTA_CAST_FENCE", - "value": 1798 + "name": "ACT_DOTA_RELAX_IN", + "value": 1799 }, { - "name": "ACT_DOTA_RADIANT_CREEP_HAMMER", + "name": "ACT_DOTA_RELAX_OUT", "value": 1800 }, { - "name": "ACT_DOTA_SPWN", + "name": "ACT_DOTA_CAST_FENCE", "value": 1801 }, { - "name": "ACT_DOTA_RUN_ALT", - "value": 1805 + "name": "ACT_DOTA_SPWN", + "value": 1802 }, { - "name": "ACT_DOTA_VOODOO_REST", - "value": 1806 + "name": "ACT_DOTA_CAST3_STATUE", + "value": 1803 }, { - "name": "ACT_DOTA_CYCLONE", - "value": 1807 + "name": "ACT_DOTA_CAST4_STATUE", + "value": 1804 }, { - "name": "ACT_DOTA_IMPALE", - "value": 1808 + "name": "ACT_DOTA_CAST5_STATUE", + "value": 1805 } ] }, @@ -10372,29 +10372,29 @@ "description": "Method Name: `OnHealReceived`", "value": 233 }, + { + "name": "MODIFIER_EVENT_ON_REDIRECT_HEALTH_GAIN", + "description": "Method Name: `OnRedirectHealthGain`", + "value": 234 + }, { "name": "MODIFIER_EVENT_ON_BUILDING_KILLED", "description": "Method Name: `OnBuildingKilled`", - "value": 234 + "value": 235 }, { "name": "MODIFIER_EVENT_ON_MODEL_CHANGED", "description": "Method Name: `OnModelChanged`", - "value": 235 + "value": 236 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_ADDED", "description": "Method Name: `OnModifierAdded`", - "value": 236 + "value": 237 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REMOVED", "description": "Method Name: `OnModifierRemoved`", - "value": 237 - }, - { - "name": "MODIFIER_EVENT_ON_KNOCKBACK_ATTEMPTED", - "description": "Method Name: `OnKnockbackAttempted`", "value": 238 }, { @@ -11087,7 +11087,7 @@ }, { "name": "MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT", - "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant `", + "description": "Method Name: `GetModifierMoveSpeedPostMultiplierBonus_Constant`", "value": 377 }, { @@ -11115,84 +11115,89 @@ "description": "Method Name: `GetModifierPropertyHealingAmplificationUnique`", "value": 382 }, + { + "name": "MODIFIER_PROPERTY_REDIRECT_HEALTH_GAIN", + "description": "Method Name: `GetModifierPropertyRedirectHealthGain`", + "value": 383 + }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT", "description": "Method Name: `GetSuppressIncomingCrit`", - "value": 383 + "value": 384 }, { "name": "MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS", "description": "Method Name: `GetModifierPropertyUpgradeNeutralArtifacts`", - "value": 384 + "value": 385 }, { "name": "MODIFIER_PROPERTY_SUPPRESS_INVALID_MOVE_ATTACK_ORDERS", "description": "Method Name: `GetModifierPropertySuppressInvalidMoveAttackOrders`", - "value": 385 + "value": 386 }, { "name": "MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED", "description": "Method Name: `GetModifierPropertyConsumableUseSpeed`", - "value": 386 + "value": 387 }, { "name": "MODIFIER_PROPERTY_REQUIRED_LEVEL", "description": "Method Name: `GetRequiredLevel`", - "value": 387 + "value": 388 }, { "name": "MODIFIER_EVENT_ON_MODIFIER_REFRESHED", "description": "Method Name: `OnModifierRefreshed`", - "value": 388 + "value": 389 }, { "name": "MODIFIER_EVENT_ON_ABILITY_SWAPPED", "description": "Method Name: `OnAbilitySwapped`", - "value": 389 + "value": 390 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_CREEP_BOUNTY", "description": "Method Name: `GetModifierOverrideCreepBounty`", - "value": 390 + "value": 391 }, { "name": "MODIFIER_PROPERTY_OVERRIDE_BASE_DAMAGE", "description": "Method Name: `GetModifierOverrideBaseDamage`", - "value": 391 + "value": 392 }, { "name": "MODIFIER_PROPERTY_UNTARGETABLE_FROM", "description": "Method Name: `GetModifierOverrideUntargetableFrom`", - "value": 392 + "value": 393 }, { "name": "MODIFIER_PROPERTY_UNTARGETABLE_TO", "description": "Method Name: `GetModifierOverrideUntargetableTo`", - "value": 393 + "value": 394 }, { "name": "MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ITEMS", "description": "Method Name: `GetModifierSuperIllusionWithItems`", - "value": 394 + "value": 395 }, { "name": "MODIFIER_EVENT_ON_PURGE", "description": "Method Name: `OnPurged`", - "value": 395 + "value": 396 }, { "name": "MODIFIER_EVENT_ON_ILLUSION_CREATED", "description": "Method Name: `OnIllusionCreated`", - "value": 396 + "value": 397 }, { "name": "MODIFIER_PROPERTY_HEROLEVELSCALE", "description": "Method Name: `GetModifierHeroLevelScale`", - "value": 397 + "value": 398 }, { "name": "MODIFIER_FUNCTION_LAST", - "value": 398 + "value": 399 }, { "name": "MODIFIER_FUNCTION_INVALID", diff --git a/src/schemas/abilities/base.ts b/src/schemas/abilities/base.ts index fda223c..9fdd3f0 100644 --- a/src/schemas/abilities/base.ts +++ b/src/schemas/abilities/base.ts @@ -192,6 +192,7 @@ export const baseItem = (name = 'BaseItem') => // TODO: sort .field('ItemAlertable', s.binaryBoolean()) .field('ItemDisplayCharges', s.binaryBoolean()) + .field('EnableChargeDisplayOverride', s.binaryBoolean()) .field('IsObsolete', s.binaryBoolean()) .field('PlayerSpecificCooldown', s.binaryBoolean()) .field('ItemContributesToNetWorthWhenDropped', s.binaryBoolean())