From 148d5d5993eb06f3a0864d61375917892000c62a Mon Sep 17 00:00:00 2001
From: SanctusAnimus <43399078+SanctusAnimus@users.noreply.github.com>
Date: Thu, 23 May 2024 11:49:04 +0300
Subject: [PATCH] 7.36 and a few earlier updates (#35)
* dragon gift update
* dota labs update
* regular update
* crownfall update
* 7.36
* tests passing (locally, at least)
---
dumper/dump | 2803 ++++++++++++++++++++++-----------
files/engine-enums.json | 40 +-
files/events.json | 180 ++-
files/panorama/css.json | 44 +
files/panorama/enums.json | 650 +++++---
files/panorama/events.json | 66 +-
files/vscripts/api.json | 721 +++++++--
files/vscripts/enums.json | 723 ++++++---
src/schemas/abilities/base.ts | 3 +
src/schemas/units/heroes.ts | 26 +-
src/schemas/units/units.ts | 3 +
test/schemas/abilities.ts | 36 +-
12 files changed, 3797 insertions(+), 1498 deletions(-)
diff --git a/dumper/dump b/dumper/dump
index 14c8aee..feef03b 100644
--- a/dumper/dump
+++ b/dumper/dump
@@ -1,3 +1,13 @@
+ClientVersion=6065
+ServerVersion=6065
+ProductName=dota2_workshop
+appID=570
+ServerAppID=373310
+CustomGameServerAppID=471280
+ToolsAppID=316570
+SourceRevision=8920494
+VersionDate=May 22 2024
+VersionTime=21:21:00
$> dump_panorama_css_properties
=== align ===
<Needs a description>
@@ -77,12 +87,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.
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.+=== border-image === +Shorthand for specifying all the border-image related properties at once. +Technical syntax is: <border-image-source> || <border-image-slice> [ / <border-image-width>? [ / <border-image-outset> ]? ]? || <border-image-repeat>, see the explanations for individual properties for details on each.
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@@ -139,6 +149,41 @@ Specifies border color for panel. If a single color value is set it applies to border-color: #FF0000FF #00FF00FF #0000FFFF #00FFFFFF;
border-image: url( "file://message_border.png" ) 25% repeat; +border-image: url( "file://message_border.png" ) 25% / 1 / 20px repeat;+ + +=== border-image-outset === +Specifies the amount by which the border image should draw outside of the normal content/border box, this allows the border image to extend into the margin area and draw outside the panels bounds. This may still result in clipping of the image by a parent panel if the parents bounds are too close to the edges of the panel with the border-image. Values are specified as px or % in top, right, bottom, left order with the 2nd through 4th values optional.
border-image-outset: 0px; +border-image-outset: 20px 20px 20px 20px;+ + +=== border-image-repeat === +Specifies how the top/right/bottom/left/middle images of the 9 slice regions are stretched to fit the available space. Options are stretch, repeat, round or space. Stretch/repeat are self explanatory, round means tile (repeat) but scale firstto ensure that a whole number of tiles is used with no partial tile at the edge of the space, space means tile (repeat) but add padding between tiles to ensure a whole number of tiles with no partial tile at the edge is needed. +Two values are specified, the first applies to how we stretch the top/middle/bottom horizontally to fill space, the second applies to how we stretch the left/middle/right vertically to fill space.
border-image-repeat: stretch stretch; +border-image-outset: repeat; +border-image-outset: round; +border-image-outset: stetch space;+ + +=== border-image-slice === +Specifies the insets for top, right, bottom, and left (in order) slice offsets to use for slicing the source image into 9 regions. The 'fill' keyword may optionally appear before or after the length values and specifies to draw the middle region as a fill for the body background of the panel, without it the middle region will not be drawn.
border-image-slice: 10px 10px 10px 10px; +border-image-slice: 20% 10% 20% 10% fill;+ + +=== border-image-source === +Specifies the source image to use as the 9-slice border-image.
border-image-source: url( "file://message_border.png" ); ++ + +=== border-image-width === +By default after slicing the image as specified in border-image-slice the 9 regions will be used to fill the space specified by the standard border-width property. This border-image-width property may be used to override that and specify different widths. The values appear in top, right, bottom, left order, the 2nd through 4th may be omitted and corresponding earlier values will be used. Values may be straight floats which specify a multiple of the corresponding border-width value, a percentage (which is relative to the size of the border image in the corresponding dimension), or 'auto' which means to use the intrinsic size of the corresponding border-image-slice.
border-image-width: 1 1 1 1; +border-image-slice: 50% 50% 50% 50%; +border-image-slice: auto;+ + === border-left === Shorthand for setting the left panel border. Specify width, style, and color. Supported styles are: solid, dashed, none.
border-left: 2px solid #111111FF;@@ -162,7 +207,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; @@ -608,7 +653,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
@@ -616,7 +661,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
@@ -642,9 +687,9 @@ $> dump_panorama_events
| Yes
| Hide the econ item tooltip.
|-
-| DOTAHideProfileCardBattleCupTooltip()
+| DOTAHideFacetTooltip()
| Yes
-| Hide the profile card / battle cup tooltip.
+| Hides the variant tooltip
|-
| DOTAHideProfileCardTooltip()
| Yes
@@ -702,11 +747,15 @@ $> dump_panorama_events
| Yes
| Show an ability tooltip. Level information comes from the entity specified by the entityIndex.
|-
-| DOTAShowAbilityTooltipForGuide(string abilityName, string guideName)
+| DOTAShowAbilityTooltipForFacet(string abilityName, class CUtlStringToken facetName, bool showVideo)
+| Yes
+| Show an ability tooltip for a specific facet.
+|-
+| DOTAShowAbilityTooltipForGuide(string abilityName, string guideName, int32, bool)
| Yes
| Show an ability tooltip annotated with a particular guide's info.
|-
-| DOTAShowAbilityTooltipForHero(string abilityName, int32 heroid, bool)
+| DOTAShowAbilityTooltipForHero(string abilityName, int32 heroid, class HeroFacetID_t heroVariant, bool, bool)
| Yes
| Show an ability tooltip for the specified hero.
|-
@@ -722,14 +771,18 @@ $> dump_panorama_events
| Yes
| Show the econ item tooltip for a given item, style, and hero. Use 0 for the default style, and -1 for the default hero.
|-
-| DOTAShowProfileCardBattleCupTooltip(uint64 steamID)
+| DOTAShowFacetTooltip(int32 HeroID, class HeroFacetID_t Hero Variant ID)
| Yes
-| Show the battle cup portion of the user's profile card, if it exists
+| Shows a variant tooltip for the given hero + variant
|-
| DOTAShowProfileCardTooltip(uint64 steamID, bool useProName)
| Yes
| Show a user's profile card. Use pro name determines whether to use their professional team name if applicable.
|-
+| DOTAShowProfileCardTooltipForPartyMember(uint64 steamID, bool useProName)
+| Yes
+| Show a user's profile card including their hero ban choices. Use pro name determines whether to use their professional team name if applicable.
+|-
| DOTAShowRankTierTooltip(uint64 steamID)
| Yes
| Show the rank tier tooltip for a user
@@ -840,7 +893,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
@@ -1090,6 +1143,7 @@ declare enum dotaunitorder_t
DOTA_UNIT_ORDER_TAKE_ITEM_FROM_NEUTRAL_ITEM_STASH = 38,
DOTA_UNIT_ORDER_MOVE_RELATIVE = 39,
DOTA_UNIT_ORDER_CAST_TOGGLE_ALT = 40,
+ DOTA_UNIT_ORDER_CONSUME_ITEM = 41,
}
declare enum DOTA_OVERHEAD_ALERT
@@ -1119,6 +1173,7 @@ declare enum DOTA_OVERHEAD_ALERT
OVERHEAD_ALERT_ITEM_RECEIVED = 22,
OVERHEAD_ALERT_SHARD = 23,
OVERHEAD_ALERT_DEADLY_BLOW = 24,
+ OVERHEAD_ALERT_FORCE_MISS = 25,
}
declare enum DOTA_HeroPickState
@@ -1248,6 +1303,7 @@ declare enum DOTA_UNIT_TARGET_TYPE
DOTA_UNIT_TARGET_SELF = 256,
DOTA_UNIT_TARGET_BASIC = 18,
DOTA_UNIT_TARGET_ALL = 55,
+ DOTA_UNIT_TARGET_HEROES_AND_CREEPS = 19,
}
declare enum DOTA_UNIT_TARGET_FLAGS
@@ -1411,6 +1467,8 @@ declare enum DOTA_ABILITY_BEHAVIOR
DOTA_ABILITY_BEHAVIOR_IGNORE_MUTED = 549755813888,
DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE = 1099511627776,
DOTA_ABILITY_BEHAVIOR_BREAK_DISABLES = 2199023255552,
+ DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS = 4398046511104,
+ DOTA_ABILITY_BEHAVIOR_INNATE_UI = 8796093022208,
}
declare enum DAMAGE_TYPES
@@ -1473,7 +1531,9 @@ declare enum EDOTA_ModifyXP_Reason
DOTA_ModifyXP_RoshanKill = 3,
DOTA_ModifyXP_TomeOfKnowledge = 4,
DOTA_ModifyXP_Outpost = 5,
- DOTA_ModifyXP_MAX = 6,
+ DOTA_ModifyXP_CatchUp = 6,
+ DOTA_ModifyXP_HeroAbility = 7,
+ DOTA_ModifyXP_MAX = 8,
}
declare enum GameActivity_t
@@ -1865,10 +1925,11 @@ declare enum DOTASlotType_t
DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS = 94,
DOTA_LOADOUT_TYPE_ROSHAN = 95,
DOTA_LOADOUT_TYPE_TORMENTOR = 96,
+ DOTA_LOADOUT_TYPE_ANCIENT = 97,
DOTA_PLAYER_LOADOUT_START = 67,
- DOTA_PLAYER_LOADOUT_END = 96,
- DOTA_LOADOUT_TYPE_NONE = 97,
- DOTA_LOADOUT_TYPE_COUNT = 98,
+ DOTA_PLAYER_LOADOUT_END = 97,
+ DOTA_LOADOUT_TYPE_NONE = 98,
+ DOTA_LOADOUT_TYPE_COUNT = 99,
}
declare enum modifierfunction
@@ -2137,28 +2198,28 @@ declare enum modifierfunction
MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 130,
/** GetModifierConstantDeathGoldCost */
MODIFIER_PROPERTY_DEATHGOLDCOST = 131,
+ /** GetModifierPercentageDeathGoldCost */
+ MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 132,
/** GetModifierPercentageExpRateBoost */
- MODIFIER_PROPERTY_EXP_RATE_BOOST = 132,
+ MODIFIER_PROPERTY_EXP_RATE_BOOST = 133,
/** GetModifierPercentageGoldRateBoost */
- MODIFIER_PROPERTY_GOLD_RATE_BOOST = 133,
+ MODIFIER_PROPERTY_GOLD_RATE_BOOST = 134,
/** GetModifierPreAttack_CriticalStrike */
- MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 134,
+ MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 135,
/** GetModifierPreAttack_Target_CriticalStrike */
- MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 135,
+ MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 136,
/** GetModifierMagical_ConstantBlock */
- MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 136,
+ MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 137,
/** GetModifierPhysical_ConstantBlock */
- MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 137,
+ MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 138,
/** GetModifierPhysical_ConstantBlockSpecial */
- MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 138,
+ MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 139,
/** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */
- MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 139,
+ MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 140,
/** GetModifierTotal_ConstantBlock */
- MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 140,
+ MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 141,
/** GetOverrideAnimation */
- MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 141,
- /** GetOverrideAnimationWeight */
- MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT = 142,
+ MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 142,
/** GetOverrideAnimationRate */
MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 143,
/** GetAbsorbSpell */
@@ -2315,147 +2376,227 @@ declare enum modifierfunction
MODIFIER_EVENT_ON_MODEL_CHANGED = 219,
/** OnModifierAdded */
MODIFIER_EVENT_ON_MODIFIER_ADDED = 220,
+ /** OnModifierRemoved */
+ MODIFIER_EVENT_ON_MODIFIER_REMOVED = 221,
/** OnTooltip */
- MODIFIER_PROPERTY_TOOLTIP = 221,
+ MODIFIER_PROPERTY_TOOLTIP = 222,
/** GetModifierModelChange */
- MODIFIER_PROPERTY_MODEL_CHANGE = 222,
+ MODIFIER_PROPERTY_MODEL_CHANGE = 223,
/** GetModifierModelScale */
- MODIFIER_PROPERTY_MODEL_SCALE = 223,
+ MODIFIER_PROPERTY_MODEL_SCALE = 224,
/** GetModifierModelScaleAnimateTime */
- MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 224,
+ MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 225,
/** GetModifierModelScaleUseInOutEase */
- MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 225,
+ MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 226,
/** GetModifierModelScaleConstant */
- MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 226,
+ MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 227,
/** GetModifierScepter */
- MODIFIER_PROPERTY_IS_SCEPTER = 227,
+ MODIFIER_PROPERTY_IS_SCEPTER = 228,
/** GetModifierShard */
- MODIFIER_PROPERTY_IS_SHARD = 228,
+ MODIFIER_PROPERTY_IS_SHARD = 229,
/** GetModifierRadarCooldownReduction */
- MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 229,
+ MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 230,
/** GetActivityTranslationModifiers */
- MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 230,
+ MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 231,
/** GetAttackSound */
- MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 231,
+ MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 232,
/** GetUnitLifetimeFraction */
- MODIFIER_PROPERTY_LIFETIME_FRACTION = 232,
+ MODIFIER_PROPERTY_LIFETIME_FRACTION = 233,
/** GetModifierProvidesFOWVision */
- MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 233,
+ MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 234,
/** GetModifierSpellsRequireHP */
- MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 234,
+ MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 235,
+ /** GetModifierConvertManaCostToHealthCost */
+ MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 236,
/** GetForceDrawOnMinimap */
- MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 235,
+ MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 237,
/** GetModifierDisableTurning */
- MODIFIER_PROPERTY_DISABLE_TURNING = 236,
+ MODIFIER_PROPERTY_DISABLE_TURNING = 238,
/** GetModifierIgnoreCastAngle */
- MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 237,
+ MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 239,
/** GetModifierChangeAbilityValue */
- MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 238,
+ MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 240,
/** GetModifierOverrideAbilitySpecial */
- MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 239,
+ MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 241,
/** GetModifierOverrideAbilitySpecialValue */
- MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 240,
+ MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 242,
/** GetModifierAbilityLayout */
- MODIFIER_PROPERTY_ABILITY_LAYOUT = 241,
+ MODIFIER_PROPERTY_ABILITY_LAYOUT = 243,
/** OnDominated */
- MODIFIER_EVENT_ON_DOMINATED = 242,
+ MODIFIER_EVENT_ON_DOMINATED = 244,
/** OnKill */
- MODIFIER_EVENT_ON_KILL = 243,
+ MODIFIER_EVENT_ON_KILL = 245,
/** OnAssist */
- MODIFIER_EVENT_ON_ASSIST = 244,
+ MODIFIER_EVENT_ON_ASSIST = 246,
/** GetModifierTempestDouble */
- MODIFIER_PROPERTY_TEMPEST_DOUBLE = 245,
+ MODIFIER_PROPERTY_TEMPEST_DOUBLE = 247,
/** PreserveParticlesOnModelChanged */
- MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 246,
+ MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 248,
/** OnAttackFinished */
- MODIFIER_EVENT_ON_ATTACK_FINISHED = 247,
+ MODIFIER_EVENT_ON_ATTACK_FINISHED = 249,
/** GetModifierIgnoreCooldown */
- MODIFIER_PROPERTY_IGNORE_COOLDOWN = 248,
+ MODIFIER_PROPERTY_IGNORE_COOLDOWN = 250,
/** GetModifierCanAttackTrees */
- MODIFIER_PROPERTY_CAN_ATTACK_TREES = 249,
+ MODIFIER_PROPERTY_CAN_ATTACK_TREES = 251,
/** GetVisualZDelta */
- MODIFIER_PROPERTY_VISUAL_Z_DELTA = 250,
+ MODIFIER_PROPERTY_VISUAL_Z_DELTA = 252,
/** GetVisualZSpeedBaseOverride */
- MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 251,
- MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 252,
+ MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 253,
+ MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 254,
/** GetModifierNoVisionOfAttacker */
- MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 253,
+ MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 255,
/** OnTooltip2 */
- MODIFIER_PROPERTY_TOOLTIP2 = 254,
+ MODIFIER_PROPERTY_TOOLTIP2 = 256,
/** OnAttackRecordDestroy */
- MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 255,
+ MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 257,
/** OnProjectileObstructionHit */
- MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 256,
+ MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 258,
/** GetSuppressTeleport */
- MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 257,
+ MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 259,
/** OnAttackCancelled */
- MODIFIER_EVENT_ON_ATTACK_CANCELLED = 258,
+ MODIFIER_EVENT_ON_ATTACK_CANCELLED = 260,
/** GetSuppressCleave */
- MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 259,
+ MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 261,
/** BotAttackScoreBonus */
- MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 260,
+ MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 262,
/** GetModifierAttackSpeedReductionPercentage */
- MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 261,
+ MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 263,
/** GetModifierMoveSpeedReductionPercentage */
- MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 262,
- MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 263,
+ MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 264,
+ MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 265,
/** GetModifierAttackSpeedPercentage */
- MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 264,
+ MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 266,
/** OnAttemptProjectileDodge */
- MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 265,
+ MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 267,
/** OnPreDebuffApplied */
- MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 266,
+ MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 268,
/** GetModifierPercentageCooldownStacking */
- MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 267,
+ MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 269,
/** GetModifierSpellRedirectTarget */
- MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 268,
+ MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 270,
/** GetModifierTurnRateConstant */
- MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 269,
- /** GetModifierIsRatPack */
- MODIFIER_PROPERTY_RAT_PACK = 270,
+ MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 271,
+ /** GetModifierIsPackRat */
+ MODIFIER_PROPERTY_PACK_RAT = 272,
/** GetModifierPhysicalDamageOutgoing_Percentage */
- MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 271,
+ MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 273,
/** GetModifierKnockbackAmplification_Percentage */
- MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 272,
+ MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 274,
/** GetModifierHealthBarPips */
- MODIFIER_PROPERTY_HEALTHBAR_PIPS = 273,
+ MODIFIER_PROPERTY_HEALTHBAR_PIPS = 275,
/** GetModifierIncomingDamageConstant */
- MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 274,
+ MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 276,
/** OnSpellAppliedSuccessfully */
- MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 275,
+ MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 277,
/** GetModifierAvoidDamageAfterReductions */
- MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 276,
+ MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 278,
/** GetModifierPropetyFailAttack */
- MODIFIER_PROPERTY_FAIL_ATTACK = 277,
+ MODIFIER_PROPERTY_FAIL_ATTACK = 279,
/** GetModifierPrereduceIncomingDamage_Mult */
- MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 278,
+ MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 280,
/** GetModifierSuppressFullscreenDeathFX */
- MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 279,
+ MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 281,
/** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */
- MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 280,
+ MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 282,
/** GetModifierDamageOutgoing_PercentageMultiplicative */
- MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 281,
+ MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 283,
/** GetModifierTickGold_Multiplier */
- MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 282,
- /** GetModifierSlowResistance */
- MODIFIER_PROPERTY_SLOW_RESISTANCE = 283,
+ MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 284,
+ /** GEtModifierSlowResistance_Unique */
+ MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 285,
+ /** GetModifierSlowResistance_Stacking */
+ MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 286,
/** GetModifierAoEBonusPercentage */
- MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 284,
+ MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 287,
/** GetModifierProjectileSpeed */
- MODIFIER_PROPERTY_PROJECTILE_SPEED = 285,
+ MODIFIER_PROPERTY_PROJECTILE_SPEED = 288,
+ /** GetModifierProjectileSpeedTarget */
+ MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 289,
+ /** GetModifierBecomeStrength */
+ MODIFIER_PROPERTY_BECOME_STRENGTH = 290,
+ /** GetModifierBecomeAgility */
+ MODIFIER_PROPERTY_BECOME_AGILITY = 291,
+ /** GetModifierBecomeIntelligence */
+ MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 292,
/** GetModifierBecomeUniversal */
- MODIFIER_PROPERTY_BECOME_UNIVERSAL = 286,
+ MODIFIER_PROPERTY_BECOME_UNIVERSAL = 293,
/** OnForceProcMagicStick */
- MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 287,
- /** GetModifierDoNotSinkAfterDeath */
- MODIFIER_PROPERTY_DO_NOT_SINK_AFTER_DEATH = 288,
+ MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 294,
/** OnDamageHPLoss */
- MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 289,
+ MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 295,
+ /** GetModifierShareXPRune */
+ MODIFIER_PROPERTY_SHARE_XPRUNE = 296,
+ /** GetModifierNoFreeTPScrollOnDeath */
+ MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 297,
+ /** GetModifierHasBonusNeutralItemChoice */
+ MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 298,
/** GetModifierForceMaxHealth */
- MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 290,
+ MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 299,
+ /** GetModifierForceMaxMana */
+ MODIFIER_PROPERTY_FORCE_MAX_MANA = 300,
/** GetModifierAoEBonusConstant */
- MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 291,
- MODIFIER_FUNCTION_LAST = 292,
+ MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 301,
+ /** GetModifierAoEBonusConstantStacking */
+ MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 302,
+ /** OnTakeDamagePostUnavoidableBlock */
+ MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 303,
+ /** OnMuteDamageAbilities */
+ MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 304,
+ /** GetSuppressCrit */
+ MODIFIER_PROPERTY_SUPPRESS_CRIT = 305,
+ /** GetModifierAbilityPoints */
+ MODIFIER_PROPERTY_ABILITY_POINTS = 306,
+ /** GetModifierBuybackPenaltyPercent */
+ MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 307,
+ /** GetModifierItemSellbackCost */
+ MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 308,
+ /** GetModifierDisassembleAnything */
+ MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 309,
+ /** GetModifierFixedManaRegen */
+ MODIFIER_PROPERTY_FIXED_MANA_REGEN = 310,
+ /** GetModifierBonusUphillMissChance */
+ MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 311,
+ /** GetModifierCreepDenyPercent */
+ MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 312,
+ /** GetModifierAttackSpeedAbsoluteMax */
+ MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 313,
+ /** GetModifierFoWTeam */
+ MODIFIER_PROPERTY_FOW_TEAM = 314,
+ /** OnHeroBeginDying */
+ MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 315,
+ /** GetModifierBonusLotusHeal */
+ MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 316,
+ /** GetModifierBonusLotusHeal */
+ MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 317,
+ /** GetModifierBonusLotusHeal */
+ MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 318,
+ /** GetModifierBonusLotusHeal */
+ MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 319,
+ /** GetModifierBonusLotusHeal */
+ MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 320,
+ /** OnDayStarted */
+ MODIFIER_EVENT_ON_DAY_STARTED = 321,
+ /** GetModifierCreateBonusIllusionChance */
+ MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 322,
+ /** GetModifierCreateBonusIllusionCount */
+ MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 323,
+ /** GetModofierPropertyPseudoRandomBonus */
+ MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 324,
+ /** GetModifierAttackHeightBonus */
+ MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 325,
+ /** GetSkipAttackRegulator */
+ MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 326,
+ /** GetModifierMiss_Percentage_Target */
+ MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 327,
+ /** GetModifierAdditionalNutralItemDrops */
+ MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 328,
+ /** GetModifierKillStreakBonusGoldPercentage */
+ MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 329,
+ /** GetModifierHPRegenMultiplierPreAmplification */
+ MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 330,
+ /** GetModifierHeroFacetOverride */
+ MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 331,
+ MODIFIER_FUNCTION_LAST = 332,
MODIFIER_FUNCTION_INVALID = 65535,
}
@@ -2521,7 +2662,11 @@ declare enum modifierstate
MODIFIER_STATE_NO_INVISIBILITY_VISUALS = 57,
MODIFIER_STATE_ALLOW_PATHING_THROUGH_BASE_BLOCKER = 58,
MODIFIER_STATE_IGNORING_MOVE_ORDERS = 59,
- MODIFIER_STATE_LAST = 60,
+ MODIFIER_STATE_ATTACKS_ARE_MELEE = 60,
+ MODIFIER_STATE_CAN_USE_BACKPACK_ITEMS = 61,
+ MODIFIER_STATE_CASTS_IGNORE_CHANNELING = 62,
+ MODIFIER_STATE_ATTACKS_DONT_REVEAL = 63,
+ MODIFIER_STATE_LAST = 64,
}
declare enum DOTAModifierAttribute_t
@@ -2850,96 +2995,102 @@ declare enum DOTAKeybindCommand_t
DOTA_KEYBIND_PURCHASE_STICKY = 146,
DOTA_KEYBIND_GRAB_STASH_ITEMS = 147,
DOTA_KEYBIND_TOGGLE_AUTOATTACK = 148,
- DOTA_KEYBIND_TAUNT = 149,
- DOTA_KEYBIND_SHOP_CONSUMABLES = 150,
- DOTA_KEYBIND_SHOP_ATTRIBUTES = 151,
- DOTA_KEYBIND_SHOP_ARMAMENTS = 152,
- DOTA_KEYBIND_SHOP_ARCANE = 153,
- DOTA_KEYBIND_SHOP_BASICS = 154,
- DOTA_KEYBIND_SHOP_SUPPORT = 155,
- DOTA_KEYBIND_SHOP_CASTER = 156,
- DOTA_KEYBIND_SHOP_WEAPONS = 157,
- DOTA_KEYBIND_SHOP_ARMOR = 158,
- DOTA_KEYBIND_SHOP_ARTIFACTS = 159,
- DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 160,
- DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 161,
- DOTA_KEYBIND_SHOP_SECRET = 162,
- DOTA_KEYBIND_SHOP_SEARCHBOX = 163,
- DOTA_KEYBIND_SHOP_SLOT_1 = 164,
- DOTA_KEYBIND_SHOP_SLOT_2 = 165,
- DOTA_KEYBIND_SHOP_SLOT_3 = 166,
- DOTA_KEYBIND_SHOP_SLOT_4 = 167,
- DOTA_KEYBIND_SHOP_SLOT_5 = 168,
- DOTA_KEYBIND_SHOP_SLOT_6 = 169,
- DOTA_KEYBIND_SHOP_SLOT_7 = 170,
- DOTA_KEYBIND_SHOP_SLOT_8 = 171,
- DOTA_KEYBIND_SHOP_SLOT_9 = 172,
- DOTA_KEYBIND_SHOP_SLOT_10 = 173,
- DOTA_KEYBIND_SHOP_SLOT_11 = 174,
- DOTA_KEYBIND_SHOP_SLOT_12 = 175,
- DOTA_KEYBIND_SHOP_SLOT_13 = 176,
- DOTA_KEYBIND_SHOP_SLOT_14 = 177,
- DOTA_KEYBIND_SPEC_CAMERA_UP = 178,
- DOTA_KEYBIND_SPEC_CAMERA_DOWN = 179,
- DOTA_KEYBIND_SPEC_CAMERA_LEFT = 180,
- DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 181,
- DOTA_KEYBIND_SPEC_CAMERA_GRIP = 182,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 183,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 184,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 185,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 186,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 187,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 188,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 189,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 190,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 191,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 192,
- DOTA_KEYBIND_SPEC_UNIT_SELECT = 193,
- DOTA_KEYBIND_SPEC_HERO_SELECT = 194,
- DOTA_KEYBIND_SPEC_PAUSE = 195,
- DOTA_KEYBIND_SPEC_CHAT = 196,
- DOTA_KEYBIND_SPEC_SCOREBOARD = 197,
- DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 198,
- DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 199,
- DOTA_KEYBIND_SPEC_STATS_ITEM = 200,
- DOTA_KEYBIND_SPEC_STATS_GOLD = 201,
- DOTA_KEYBIND_SPEC_STATS_XP = 202,
- DOTA_KEYBIND_SPEC_STATS_FANTASY = 203,
- DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 204,
- DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 205,
- DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 206,
- DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 207,
- DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 208,
- DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 209,
- DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 210,
- DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 211,
- DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 212,
- DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 213,
- DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 214,
- DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 215,
- DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 216,
- DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 217,
- DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 218,
- DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 219,
- DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 220,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 221,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 222,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 223,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 224,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 225,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 226,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 227,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 228,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 229,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 230,
- DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 231,
- DOTA_KEYBIND_INSPECTHEROINWORLD = 232,
- DOTA_KEYBIND_CAMERA_ZOOM_IN = 233,
- DOTA_KEYBIND_CAMERA_ZOOM_OUT = 234,
- DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 235,
- DOTA_KEYBIND_DOTA_ALT = 236,
- DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 237,
- DOTA_KEYBIND_COUNT = 238,
+ 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_XP_PER_MIN = 218,
+ DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 219,
+ DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 220,
+ DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 221,
+ DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 222,
+ DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 223,
+ DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 224,
+ DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 225,
+ DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 226,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 227,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 228,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 229,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 230,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 231,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 232,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 233,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 234,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 235,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 236,
+ DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 237,
+ DOTA_KEYBIND_INSPECTHEROINWORLD = 238,
+ DOTA_KEYBIND_CAMERA_ZOOM_IN = 239,
+ DOTA_KEYBIND_CAMERA_ZOOM_OUT = 240,
+ DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 241,
+ DOTA_KEYBIND_DOTA_ALT = 242,
+ DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 243,
+ DOTA_KEYBIND_COUNT = 244,
}
declare enum DOTA_SHOP_TYPE
@@ -2958,7 +3109,6 @@ declare enum DOTA_SHOP_TYPE
$> script_reload
Initializing script VM...
...done
-LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
[{
"args":[{
"type":"int"
@@ -3358,6 +3508,24 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"function",
"name":"DebugBreak",
"returns":"void"
+ },{
+ "args":[{
+ "type":"handle"
+ },{
+ "type":"string"
+ },{
+ "type":"int"
+ },{
+ "type":"int"
+ },{
+ "type":"bool"
+ },{
+ "type":"handle"
+ }],
+ "description":"Creates a unit with a specified hero variant, controllable by the specified player.",
+ "kind":"function",
+ "name":"DebugCreateHeroWithVariant",
+ "returns":"int"
},{
"args":[{
"type":"handle"
@@ -5485,10 +5653,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"function",
"name":"cvar_setf",
"returns":"bool"
- },{
- "kind":"constant",
- "name":"",
- "value":46
},{
"enum":"AbilityLearnResult_t",
"kind":"constant",
@@ -6092,10 +6256,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_ANCESTRAL_SPIRIT",
"value":1677
- },{
- "kind":"constant",
- "name":"ACT_DOTA_ARCANA_VOTE",
- "value":1765
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -6131,10 +6291,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_ATTACK_SPECIAL",
"value":1758
- },{
- "kind":"constant",
- "name":"ACT_DOTA_ATTACK_STATUE",
- "value":1769
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -6220,18 +6376,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_CAPTURE_RARE",
"value":1706
- },{
- "kind":"constant",
- "name":"ACT_DOTA_CAST1_STATUE",
- "value":1771
- },{
- "kind":"constant",
- "name":"ACT_DOTA_CAST3_STATUE",
- "value":1770
- },{
- "kind":"constant",
- "name":"ACT_DOTA_CAST4_STATUE",
- "value":1778
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -6422,10 +6566,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_CAST_REFRACTION",
"value":1597
- },{
- "kind":"constant",
- "name":"ACT_DOTA_CAST_STATUE",
- "value":1768
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -6636,10 +6776,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_FLAIL",
"value":1508
- },{
- "kind":"constant",
- "name":"ACT_DOTA_FLAIL_STATUE",
- "value":1779
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -6760,10 +6896,6 @@ 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":1777
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -7034,10 +7166,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_PRESENT_ITEM",
"value":1635
- },{
- "kind":"constant",
- "name":"ACT_DOTA_PUNCH",
- "value":1767
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -7118,10 +7246,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_RUN_RARE",
"value":1761
- },{
- "kind":"constant",
- "name":"ACT_DOTA_RUN_STATUE",
- "value":1776
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -7207,10 +7331,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_SPIRIT_BREAKER_ULT_RUN",
- "value":1766
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -7221,14 +7341,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_STATIC_STORM",
"value":1680
- },{
- "kind":"constant",
- "name":"ACT_DOTA_STATUE_SEQUENCE",
- "value":1775
- },{
- "kind":"constant",
- "name":"ACT_DOTA_STUN_STATUE",
- "value":1780
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -7254,10 +7366,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_TAUNT_SPECIAL",
"value":1752
- },{
- "kind":"constant",
- "name":"ACT_DOTA_TAUNT_STATUE",
- "value":1774
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -7303,10 +7411,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_TELEPORT_START",
"value":1753
- },{
- "kind":"constant",
- "name":"ACT_DOTA_TELEPORT_STATUE",
- "value":1772
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -7382,10 +7486,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"ACT_DOTA_VICTORY_START",
"value":1710
- },{
- "kind":"constant",
- "name":"ACT_DOTA_VICTORY_STATUE",
- "value":1773
},{
"enum":"GameActivity_t",
"kind":"constant",
@@ -11033,36 +11133,36 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"value":964
},{
"kind":"constant",
- "name":"AE_CL_ADD_PARTICLE_EFFECT_CP",
- "value":31
+ "name":"AE_BODYGROUP_SET_VALUE",
+ "value":17
},{
"kind":"constant",
- "name":"AE_CL_BODYGROUP_SET_VALUE",
- "value":17
+ "name":"AE_CL_ADD_PARTICLE_EFFECT_CP",
+ "value":35
},{
"kind":"constant",
"name":"AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN",
- "value":19
+ "value":18
},{
"kind":"constant",
"name":"AE_CL_CLOTH_ATTR",
- "value":23
+ "value":21
},{
"kind":"constant",
"name":"AE_CL_CLOTH_EFFECT",
- "value":26
+ "value":24
},{
"kind":"constant",
"name":"AE_CL_CLOTH_GROUND_OFFSET",
- "value":24
+ "value":22
},{
"kind":"constant",
"name":"AE_CL_CLOTH_STIFFEN",
- "value":25
+ "value":23
},{
"kind":"constant",
"name":"AE_CL_CREATE_ANIM_SCOPE_PROP",
- "value":27
+ "value":25
},{
"kind":"constant",
"name":"AE_CL_CREATE_PARTICLE_EFFECT",
@@ -11078,19 +11178,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":36
+ "value":40
},{
"kind":"constant",
"name":"AE_CL_DOTA_PLAY_STATUS_EFFECT",
- "value":34
+ "value":38
},{
"kind":"constant",
"name":"AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT",
- "value":37
+ "value":41
},{
"kind":"constant",
"name":"AE_CL_DOTA_STOP_STATUS_EFFECT",
- "value":35
+ "value":39
},{
"kind":"constant",
"name":"AE_CL_ENABLE_BODYGROUP",
@@ -11098,11 +11198,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":29
+ "value":33
},{
"kind":"constant",
"name":"AE_CL_PANORAMA_EVENT",
- "value":33
+ "value":37
},{
"kind":"constant",
"name":"AE_CL_PLAYSOUND",
@@ -11122,11 +11222,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":30
+ "value":34
},{
"kind":"constant",
"name":"AE_CL_SPEECH",
- "value":32
+ "value":36
},{
"kind":"constant",
"name":"AE_CL_STOPSOUND",
@@ -11142,39 +11242,39 @@ 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":28
+ "value":32
},{
"kind":"constant",
"name":"AE_DOTA_CREATE_CLINKZ_ATTACK",
- "value":42
+ "value":46
},{
"kind":"constant",
"name":"AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES",
- "value":44
+ "value":48
},{
"kind":"constant",
"name":"AE_DOTA_PET_ITEM_DROP",
- "value":39
+ "value":43
},{
"kind":"constant",
"name":"AE_DOTA_PET_ITEM_PICKUP",
- "value":38
+ "value":42
},{
"kind":"constant",
"name":"AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB",
- "value":43
+ "value":47
},{
"kind":"constant",
"name":"AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL",
- "value":41
+ "value":45
},{
"kind":"constant",
"name":"AE_DOTA_SUPPRESS_CONSTANT_LAYER",
- "value":40
+ "value":44
},{
"kind":"constant",
"name":"AE_DOTA_SWITCH_ATTACK_COMBO",
- "value":45
+ "value":49
},{
"kind":"constant",
"name":"AE_EMPTY",
@@ -11182,23 +11282,43 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
},{
"kind":"constant",
"name":"AE_FIRE_INPUT",
- "value":22
+ "value":20
},{
"kind":"constant",
"name":"AE_FOOTSTEP",
"value":12
},{
"kind":"constant",
- "name":"AE_RAGDOLL",
- "value":13
+ "name":"AE_PULSE_GRAPH",
+ "value":27
},{
"kind":"constant",
- "name":"AE_SV_BODYGROUP_SET_VALUE",
- "value":18
+ "name":"AE_PULSE_GRAPH_AIMAT",
+ "value":29
+ },{
+ "kind":"constant",
+ "name":"AE_PULSE_GRAPH_IKLOCKLEFTARM",
+ "value":30
+ },{
+ "kind":"constant",
+ "name":"AE_PULSE_GRAPH_IKLOCKRIGHTARM",
+ "value":31
+ },{
+ "kind":"constant",
+ "name":"AE_PULSE_GRAPH_LOOKAT",
+ "value":28
+ },{
+ "kind":"constant",
+ "name":"AE_RAGDOLL",
+ "value":13
},{
"kind":"constant",
"name":"AE_SV_CREATE_PARTICLE_EFFECT_CFG",
"value":10
+ },{
+ "kind":"constant",
+ "name":"AE_SV_IKLOCK",
+ "value":26
},{
"kind":"constant",
"name":"AE_SV_PLAYSOUND",
@@ -11209,12 +11329,8 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"value":11
},{
"kind":"constant",
- "name":"AE_WPN_PRIMARYATTACK",
- "value":20
- },{
- "kind":"constant",
- "name":"AE_WPN_SECONDARYATTACK",
- "value":21
+ "name":"AE_WEAPON_PERFORM_ATTACK",
+ "value":19
},{
"enum":"DAMAGE_TYPES",
"kind":"constant",
@@ -11464,6 +11580,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
"value":2048
+ },{
+ "enum":"DOTA_ABILITY_BEHAVIOR",
+ "kind":"constant",
+ "name":"DOTA_ABILITY_BEHAVIOR_INNATE_UI",
+ "value":0
},{
"enum":"DOTA_ABILITY_BEHAVIOR",
"kind":"constant",
@@ -11539,6 +11660,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
"value":0
+ },{
+ "enum":"DOTA_ABILITY_BEHAVIOR",
+ "kind":"constant",
+ "name":"DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS",
+ "value":0
},{
"enum":"DOTA_ABILITY_BEHAVIOR",
"kind":"constant",
@@ -13023,7 +13149,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":119
+ "value":120
},{
"enum":"DOTA_INVALID_ORDERS",
"kind":"constant",
@@ -13054,6 +13180,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_INVALID_ORDER_ITEM_ALREADY_PURCHASED",
"value":114
+ },{
+ "enum":"DOTA_INVALID_ORDERS",
+ "kind":"constant",
+ "name":"DOTA_INVALID_ORDER_ITEM_CANNOT_BE_CONSUMED",
+ "value":119
},{
"enum":"DOTA_INVALID_ORDERS",
"kind":"constant",
@@ -13554,6 +13685,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1",
"value":58
+ },{
+ "enum":"DOTASlotType_t",
+ "kind":"constant",
+ "name":"DOTA_LOADOUT_TYPE_ANCIENT",
+ "value":97
},{
"enum":"DOTASlotType_t",
"kind":"constant",
@@ -13623,7 +13759,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"DOTASlotType_t",
"kind":"constant",
"name":"DOTA_LOADOUT_TYPE_COUNT",
- "value":98
+ "value":99
},{
"enum":"DOTASlotType_t",
"kind":"constant",
@@ -13778,7 +13914,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"DOTASlotType_t",
"kind":"constant",
"name":"DOTA_LOADOUT_TYPE_NONE",
- "value":97
+ "value":98
},{
"enum":"DOTASlotType_t",
"kind":"constant",
@@ -14219,11 +14355,21 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_ModifyGold_WardKill",
"value":20
+ },{
+ "enum":"EDOTA_ModifyXP_Reason",
+ "kind":"constant",
+ "name":"DOTA_ModifyXP_CatchUp",
+ "value":6
},{
"enum":"EDOTA_ModifyXP_Reason",
"kind":"constant",
"name":"DOTA_ModifyXP_CreepKill",
"value":2
+ },{
+ "enum":"EDOTA_ModifyXP_Reason",
+ "kind":"constant",
+ "name":"DOTA_ModifyXP_HeroAbility",
+ "value":7
},{
"enum":"EDOTA_ModifyXP_Reason",
"kind":"constant",
@@ -14233,7 +14379,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"EDOTA_ModifyXP_Reason",
"kind":"constant",
"name":"DOTA_ModifyXP_MAX",
- "value":6
+ "value":8
},{
"enum":"EDOTA_ModifyXP_Reason",
"kind":"constant",
@@ -14263,7 +14409,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"DOTASlotType_t",
"kind":"constant",
"name":"DOTA_PLAYER_LOADOUT_END",
- "value":96
+ "value":97
},{
"enum":"DOTASlotType_t",
"kind":"constant",
@@ -14374,11 +14520,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_PROJECTILE_ATTACHMENT_NONE",
"value":0
- },{
- "enum":"DotaPseudoRandomType",
- "kind":"constant",
- "name":"DOTA_PSEUDO_RANDOM_ANTIMAGE_SILENT",
- "value":67
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -14419,6 +14560,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_INNATE_REFUND",
+ "value":67
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -14438,52 +14584,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":77
+ "value":80
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_2",
- "value":78
+ "value":81
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_3",
- "value":79
+ "value":82
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_4",
- "value":80
+ "value":83
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_5",
- "value":81
+ "value":84
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_6",
- "value":82
+ "value":85
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_7",
- "value":83
+ "value":86
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_8",
- "value":84
+ "value":87
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_9",
- "value":85
+ "value":88
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GENERIC",
- "value":76
+ "value":79
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -14534,6 +14680,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_GENERIC_MISS",
"value":64
+ },{
+ "enum":"DotaPseudoRandomType",
+ "kind":"constant",
+ "name":"DOTA_PSEUDO_RANDOM_HOODWINK_REDIRECT",
+ "value":78
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -14734,6 +14885,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_OGRE_MAGI_FIREBLAST",
"value":14
+ },{
+ "enum":"DotaPseudoRandomType",
+ "kind":"constant",
+ "name":"DOTA_PSEUDO_RANDOM_PANGOLIER_PARRY",
+ "value":77
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -14769,6 +14925,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_SLARDAR_BASH",
"value":11
+ },{
+ "enum":"DotaPseudoRandomType",
+ "kind":"constant",
+ "name":"DOTA_PSEUDO_RANDOM_SNAPFIRE_GLANCING",
+ "value":76
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -15180,6 +15341,10 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO",
"value":20
+ },{
+ "kind":"constant",
+ "name":"DOTA_UNIT_ORDER_CONSUME_ITEM",
+ "value":41
},{
"kind":"constant",
"name":"DOTA_UNIT_ORDER_CONTINUE",
@@ -15441,6 +15606,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"DOTA_UNIT_TARGET_HERO",
"value":1
+ },{
+ "enum":"DOTA_UNIT_TARGET_TYPE",
+ "kind":"constant",
+ "name":"DOTA_UNIT_TARGET_HEROES_AND_CREEPS",
+ "value":19
},{
"enum":"DOTA_UNIT_TARGET_TYPE",
"kind":"constant",
@@ -15626,23 +15796,23 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
},{
"kind":"constant",
"name":"MELEE_HIT",
- "value":6
+ "value":5
},{
"kind":"constant",
"name":"MELEE_HIT_NPC",
- "value":9
+ "value":8
},{
"kind":"constant",
"name":"MELEE_HIT_PLAYER",
- "value":8
+ "value":7
},{
"kind":"constant",
"name":"MELEE_HIT_WORLD",
- "value":7
+ "value":6
},{
"kind":"constant",
"name":"MELEE_MISS",
- "value":5
+ "value":4
},{
"enum":"DOTAModifierAttribute_t",
"kind":"constant",
@@ -15702,7 +15872,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_ASSIST",
- "value":244
+ "value":246
},{
"description":"OnAttack",
"enum":"modifierfunction",
@@ -15726,7 +15896,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_ATTACK_CANCELLED",
- "value":258
+ "value":260
},{
"description":"OnAttackFail",
"enum":"modifierfunction",
@@ -15738,7 +15908,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_ATTACK_FINISHED",
- "value":247
+ "value":249
},{
"description":"OnAttackLanded",
"enum":"modifierfunction",
@@ -15756,7 +15926,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_ATTACK_RECORD_DESTROY",
- "value":255
+ "value":257
},{
"description":"OnAttackStart",
"enum":"modifierfunction",
@@ -15768,7 +15938,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_ATTEMPT_PROJECTILE_DODGE",
- "value":265
+ "value":267
},{
"description":"OnBreakInvisibility",
"enum":"modifierfunction",
@@ -15792,7 +15962,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_DAMAGE_HPLOSS",
- "value":289
+ "value":295
+ },{
+ "description":"OnDayStarted",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_EVENT_ON_DAY_STARTED",
+ "value":321
},{
"description":"OnDeath",
"enum":"modifierfunction",
@@ -15816,13 +15992,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_DOMINATED",
- "value":242
+ "value":244
},{
"description":"OnForceProcMagicStick",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK",
- "value":287
+ "value":294
},{
"description":"OnHealthGained",
"enum":"modifierfunction",
@@ -15835,6 +16011,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_EVENT_ON_HEAL_RECEIVED",
"value":217
+ },{
+ "description":"OnHeroBeginDying",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING",
+ "value":315
},{
"description":"OnHeroKilled",
"enum":"modifierfunction",
@@ -15846,7 +16028,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_KILL",
- "value":243
+ "value":245
},{
"description":"OnMagicDamageCalculated",
"enum":"modifierfunction",
@@ -15871,6 +16053,18 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_EVENT_ON_MODIFIER_ADDED",
"value":220
+ },{
+ "description":"OnModifierRemoved",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED",
+ "value":221
+ },{
+ "description":"OnMuteDamageAbilities",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES",
+ "value":304
},{
"description":"Unused",
"enum":"modifierfunction",
@@ -15888,7 +16082,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_PREDEBUFF_APPLIED",
- "value":266
+ "value":268
},{
"description":"OnProcessCleave",
"enum":"modifierfunction",
@@ -15912,7 +16106,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_PROJECTILE_OBSTRUCTION_HIT",
- "value":256
+ "value":258
},{
"description":"Unused",
"enum":"modifierfunction",
@@ -15967,6 +16161,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT",
"value":215
+ },{
+ "description":"OnTakeDamagePostUnavoidableBlock",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK",
+ "value":303
},{
"description":"OnTeleported",
"enum":"modifierfunction",
@@ -15990,7 +16190,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_SPELL_APPLIED_SUCCESSFULLY",
- "value":275
+ "value":277
},{
"enum":"modifierfunction",
"kind":"constant",
@@ -16000,7 +16200,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":292
+ "value":332
},{
"enum":"modifierpriority",
"kind":"constant",
@@ -16031,7 +16231,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_ABILITY_LAYOUT",
- "value":241
+ "value":243
+ },{
+ "description":"GetModifierAbilityPoints",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_ABILITY_POINTS",
+ "value":306
},{
"description":"GetAbsoluteNoDamageMagical",
"enum":"modifierfunction",
@@ -16056,6 +16262,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_ABSORB_SPELL",
"value":144
+ },{
+ "description":"GetModifierAdditionalNutralItemDrops",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS",
+ "value":328
},{
"description":"GetAlwaysAllowAttack",
"enum":"modifierfunction",
@@ -16079,13 +16291,25 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT",
- "value":291
+ "value":301
+ },{
+ "description":"GetModifierAoEBonusConstantStacking",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING",
+ "value":302
},{
"description":"GetModifierAoEBonusPercentage",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE",
- "value":284
+ "value":287
+ },{
+ "description":"GetModifierAttackSpeedAbsoluteMax",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX",
+ "value":313
},{
"description":"GetModifierAttackSpeedBaseOverride",
"enum":"modifierfunction",
@@ -16103,19 +16327,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":264
+ "value":266
},{
"description":"GetModifierAttackSpeedReductionPercentage",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE",
- "value":261
+ "value":263
},{
"description":"GetModifierPercentageAttackAnimTime",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE",
"value":126
+ },{
+ "description":"GetModifierAttackHeightBonus",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS",
+ "value":325
},{
"description":"GetModifierAttackPointConstant",
"enum":"modifierfunction",
@@ -16150,7 +16380,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_WHILE_MOVING_TARGET",
- "value":263
+ "value":265
},{
"description":"GetModifierAvoidDamage",
"enum":"modifierfunction",
@@ -16162,7 +16392,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":276
+ "value":278
},{
"description":"GetModifierAvoidSpell",
"enum":"modifierfunction",
@@ -16187,6 +16417,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE",
"value":58
+ },{
+ "description":"GetModifierBonusLotusHeal",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE",
+ "value":318
},{
"description":"GetModifierBaseAttackTimeConstant",
"enum":"modifierfunction",
@@ -16205,18 +16441,54 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_BASE_ATTACK_TIME_PERCENTAGE",
"value":38
+ },{
+ "description":"GetModifierBonusLotusHeal",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE",
+ "value":317
},{
"description":"GetModifierBaseRegen",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_BASE_MANA_REGEN",
"value":85
+ },{
+ "description":"GetModifierBonusLotusHeal",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE",
+ "value":319
+ },{
+ "description":"GetModifierBonusLotusHeal",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE",
+ "value":320
+ },{
+ "description":"GetModifierBecomeAgility",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BECOME_AGILITY",
+ "value":291
+ },{
+ "description":"GetModifierBecomeIntelligence",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE",
+ "value":292
+ },{
+ "description":"GetModifierBecomeStrength",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BECOME_STRENGTH",
+ "value":290
},{
"description":"GetModifierBecomeUniversal",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL",
- "value":286
+ "value":293
},{
"description":"GetModifierBonusDamageOutgoing_Percentage",
"enum":"modifierfunction",
@@ -16235,6 +16507,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE",
"value":148
+ },{
+ "description":"GetModifierBonusLotusHeal",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL",
+ "value":316
},{
"description":"GetBonusNightVision",
"enum":"modifierfunction",
@@ -16247,6 +16525,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE",
"value":150
+ },{
+ "description":"GetModifierBonusUphillMissChance",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE",
+ "value":311
},{
"description":"GetBonusVisionPercentage",
"enum":"modifierfunction",
@@ -16258,7 +16542,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS",
- "value":260
+ "value":262
},{
"description":"Unused",
"enum":"modifierfunction",
@@ -16271,12 +16555,18 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER",
"value":172
+ },{
+ "description":"GetModifierBuybackPenaltyPercent",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT",
+ "value":307
},{
"description":"GetModifierCanAttackTrees",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES",
- "value":249
+ "value":251
},{
"description":"GetModifierPercentageCasttime",
"enum":"modifierfunction",
@@ -16312,7 +16602,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_CHANGE_ABILITY_VALUE",
- "value":238
+ "value":240
+ },{
+ "description":"GetModifierConvertManaCostToHealthCost",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST",
+ "value":236
},{
"description":"GetModifierPercentageCooldown",
"enum":"modifierfunction",
@@ -16330,13 +16626,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_COOLDOWN_PERCENTAGE_STACKING",
- "value":267
+ "value":269
},{
"description":"GetModifierCooldownReduction_Constant",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT",
"value":33
+ },{
+ "description":"GetModifierCreateBonusIllusionChance",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE",
+ "value":322
+ },{
+ "description":"GetModifierCreateBonusIllusionCount",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT",
+ "value":323
+ },{
+ "description":"GetModifierCreepDenyPercent",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT",
+ "value":312
},{
"description":"GetModifierDamageOutgoing_Percentage",
"enum":"modifierfunction",
@@ -16360,7 +16674,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":281
+ "value":283
},{
"description":"GetModifierConstantDeathGoldCost",
"enum":"modifierfunction",
@@ -16384,7 +16698,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_DISABLE_TURNING",
- "value":236
+ "value":238
+ },{
+ "description":"GetModifierDisassembleAnything",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING",
+ "value":309
},{
"description":"GetModifierDodgeProjectile",
"enum":"modifierfunction",
@@ -16396,13 +16716,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_DONT_GIVE_VISION_OF_ATTACKER",
- "value":253
- },{
- "description":"GetModifierDoNotSinkAfterDeath",
- "enum":"modifierfunction",
- "kind":"constant",
- "name":"MODIFIER_PROPERTY_DO_NOT_SINK_AFTER_DEATH",
- "value":288
+ "value":255
},{
"description":"GetModifierEvasion_Constant",
"enum":"modifierfunction",
@@ -16414,7 +16728,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_EXP_RATE_BOOST",
- "value":132
+ "value":133
},{
"description":"GetModifierExtraHealthBonus",
"enum":"modifierfunction",
@@ -16456,7 +16770,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":277
+ "value":279
},{
"description":"GetModifierFixedAttackRate",
"enum":"modifierfunction",
@@ -16469,6 +16783,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_FIXED_DAY_VISION",
"value":152
+ },{
+ "description":"GetModifierFixedManaRegen",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN",
+ "value":310
},{
"description":"GetFixedNightVision",
"enum":"modifierfunction",
@@ -16480,25 +16800,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_FORCE_DRAW_MINIMAP",
- "value":235
+ "value":237
},{
"description":"GetModifierForceMaxHealth",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH",
- "value":290
+ "value":299
+ },{
+ "description":"GetModifierForceMaxMana",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA",
+ "value":300
+ },{
+ "description":"GetModifierFoWTeam",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_FOW_TEAM",
+ "value":314
},{
"description":"GetModifierPercentageGoldRateBoost",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_GOLD_RATE_BOOST",
- "value":133
+ "value":134
+ },{
+ "description":"GetModifierHasBonusNeutralItemChoice",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE",
+ "value":298
},{
"description":"GetModifierHealthBarPips",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS",
- "value":273
+ "value":275
},{
"description":"GetModifierPercentageHealthcost",
"enum":"modifierfunction",
@@ -16553,6 +16891,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET",
"value":49
+ },{
+ "description":"GetModifierHeroFacetOverride",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE",
+ "value":331
},{
"description":"GetModifierHPRegenAmplify_Percentage",
"enum":"modifierfunction",
@@ -16565,6 +16909,12 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE",
"value":50
+ },{
+ "description":"GetModifierHPRegenMultiplierPreAmplification",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION",
+ "value":330
},{
"description":"GetModifierAttackSpeed_Limit",
"enum":"modifierfunction",
@@ -16576,13 +16926,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":237
+ "value":239
},{
"description":"GetModifierIgnoreCooldown",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN",
- "value":248
+ "value":250
},{
"description":"GetModifierIgnoreMovespeedLimit",
"enum":"modifierfunction",
@@ -16606,18 +16956,18 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT",
- "value":274
+ "value":276
},{
"description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST",
- "value":280
+ "value":282
},{
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION",
- "value":252
+ "value":254
},{
"description":"GetModifierIncomingDamage_Percentage",
"enum":"modifierfunction",
@@ -16665,19 +17015,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_IS_SCEPTER",
- "value":227
+ "value":228
},{
"description":"GetModifierShard",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_IS_SHARD",
- "value":228
+ "value":229
+ },{
+ "description":"GetModifierItemSellbackCost",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST",
+ "value":308
+ },{
+ "description":"GetModifierKillStreakBonusGoldPercentage",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE",
+ "value":329
},{
"description":"GetModifierKnockbackAmplification_Percentage",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE",
- "value":272
+ "value":274
},{
"description":"GetModifierLifestealRegenAmplify_Percentage",
"enum":"modifierfunction",
@@ -16689,13 +17051,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_LIFETIME_FRACTION",
- "value":232
+ "value":233
},{
"description":"GetModifierMagical_ConstantBlock",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK",
- "value":136
+ "value":137
},{
"description":"GetModifierMagicalResistanceBaseReduction",
"enum":"modifierfunction",
@@ -16810,36 +17172,42 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_MISS_PERCENTAGE",
"value":70
+ },{
+ "description":"GetModifierMiss_Percentage_Target",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET",
+ "value":327
},{
"description":"GetModifierModelChange",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MODEL_CHANGE",
- "value":222
+ "value":223
},{
"description":"GetModifierModelScale",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MODEL_SCALE",
- "value":223
+ "value":224
},{
"description":"GetModifierModelScaleAnimateTime",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME",
- "value":224
+ "value":225
},{
"description":"GetModifierModelScaleConstant",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT",
- "value":226
+ "value":227
},{
"description":"GetModifierModelScaleUseInOutEase",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE",
- "value":225
+ "value":226
},{
"description":"GetModifierMoveSpeed_Absolute",
"enum":"modifierfunction",
@@ -16917,7 +17285,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_REDUCTION_PERCENTAGE",
- "value":262
+ "value":264
},{
"description":"GetModifierMPRegenAmplify_Percentage",
"enum":"modifierfunction",
@@ -16936,36 +17304,36 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT",
"value":64
+ },{
+ "description":"GetModifierNoFreeTPScrollOnDeath",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH",
+ "value":297
},{
"description":"GetModifierOverrideAbilitySpecial",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL",
- "value":239
+ "value":241
},{
"description":"GetModifierOverrideAbilitySpecialValue",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE",
- "value":240
+ "value":242
},{
"description":"GetOverrideAnimation",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION",
- "value":141
+ "value":142
},{
"description":"GetOverrideAnimationRate",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE",
"value":143
- },{
- "description":"GetOverrideAnimationWeight",
- "enum":"modifierfunction",
- "kind":"constant",
- "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT",
- "value":142
},{
"description":"GetModifierOverrideAttackDamage",
"enum":"modifierfunction",
@@ -16978,6 +17346,18 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL",
"value":169
+ },{
+ "description":"GetModifierIsPackRat",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_PACK_RAT",
+ "value":272
+ },{
+ "description":"GetModifierPercentageDeathGoldCost",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST",
+ "value":132
},{
"description":"GetModifierPersistentInvisibility",
"enum":"modifierfunction",
@@ -16989,7 +17369,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":271
+ "value":273
},{
"description":"GetModifierPhysicalArmorBase_Percentage",
"enum":"modifierfunction",
@@ -17031,13 +17411,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_PHYSICAL_CONSTANT_BLOCK",
- "value":137
+ "value":138
},{
"description":"GetModifierPhysical_ConstantBlockSpecial",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL",
- "value":138
+ "value":139
},{
"description":"GetModifierPreAttack_BonusDamage",
"enum":"modifierfunction",
@@ -17067,7 +17447,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_PREATTACK_CRITICALSTRIKE",
- "value":134
+ "value":135
},{
"description":"GetModifierPreAttack_DeadlyBlow",
"enum":"modifierfunction",
@@ -17079,19 +17459,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_PREATTACK_TARGET_CRITICALSTRIKE",
- "value":135
+ "value":136
},{
"description":"GetModifierPrereduceIncomingDamage_Mult",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT",
- "value":278
+ "value":280
},{
"description":"PreserveParticlesOnModelChanged",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE",
- "value":246
+ "value":248
},{
"description":"GetModifierPreAttack",
"enum":"modifierfunction",
@@ -17151,7 +17531,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":285
+ "value":288
},{
"description":"GetModifierProjectileSpeedBonus",
"enum":"modifierfunction",
@@ -17164,24 +17544,30 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE",
"value":116
+ },{
+ "description":"GetModifierProjectileSpeedTarget",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET",
+ "value":289
},{
"description":"GetModifierProvidesFOWVision",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION",
- "value":233
+ "value":234
},{
- "description":"GetModifierRadarCooldownReduction",
+ "description":"GetModofierPropertyPseudoRandomBonus",
"enum":"modifierfunction",
"kind":"constant",
- "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION",
- "value":229
+ "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS",
+ "value":324
},{
- "description":"GetModifierIsRatPack",
+ "description":"GetModifierRadarCooldownReduction",
"enum":"modifierfunction",
"kind":"constant",
- "name":"MODIFIER_PROPERTY_RAT_PACK",
- "value":270
+ "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION",
+ "value":230
},{
"description":"GetReflectSpell",
"enum":"modifierfunction",
@@ -17219,17 +17605,35 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"name":"MODIFIER_PROPERTY_RESPAWNTIME_STACKING",
"value":122
},{
- "description":"GetModifierSlowResistance",
+ "description":"GetModifierShareXPRune",
"enum":"modifierfunction",
"kind":"constant",
- "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE",
- "value":283
+ "name":"MODIFIER_PROPERTY_SHARE_XPRUNE",
+ "value":296
+ },{
+ "description":"GetSkipAttackRegulator",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR",
+ "value":326
+ },{
+ "description":"GetModifierSlowResistance_Stacking",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING",
+ "value":286
+ },{
+ "description":"GEtModifierSlowResistance_Unique",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE",
+ "value":285
},{
"description":"GetModifierSpellsRequireHP",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP",
- "value":234
+ "value":235
},{
"description":"GetModifierSpellAmplify_Percentage",
"enum":"modifierfunction",
@@ -17259,7 +17663,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":268
+ "value":270
},{
"description":"GetModifierBonusStats_Agility",
"enum":"modifierfunction",
@@ -17337,43 +17741,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_SUPPRESS_CLEAVE",
- "value":259
+ "value":261
+ },{
+ "description":"GetSuppressCrit",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT",
+ "value":305
},{
"description":"GetModifierSuppressFullscreenDeathFX",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX",
- "value":279
+ "value":281
},{
"description":"GetSuppressTeleport",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT",
- "value":257
+ "value":259
},{
"description":"GetModifierTempestDouble",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE",
- "value":245
+ "value":247
},{
"description":"GetModifierTickGold_Multiplier",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER",
- "value":282
+ "value":284
},{
"description":"OnTooltip",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TOOLTIP",
- "value":221
+ "value":222
},{
"description":"OnTooltip2",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TOOLTIP2",
- "value":254
+ "value":256
},{
"description":"GetModifierTotalDamageOutgoing_Percentage",
"enum":"modifierfunction",
@@ -17385,25 +17795,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_TOTAL_CONSTANT_BLOCK",
- "value":140
+ "value":141
},{
"description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR",
- "value":139
+ "value":140
},{
"description":"GetActivityTranslationModifiers",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS",
- "value":230
+ "value":231
},{
"description":"GetAttackSound",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND",
- "value":231
+ "value":232
},{
"description":"GetTriggerCosmeticAndEndAttack",
"enum":"modifierfunction",
@@ -17415,7 +17825,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT",
- "value":269
+ "value":271
},{
"description":"GetModifierTurnRate_Override",
"enum":"modifierfunction",
@@ -17445,13 +17855,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_VISUAL_Z_DELTA",
- "value":250
+ "value":252
},{
"description":"GetVisualZSpeedBaseOverride",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE",
- "value":251
+ "value":253
},{
"description":"GetModifierXPDuringDeath",
"enum":"modifierfunction",
@@ -17483,6 +17893,16 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_TREES",
"value":42
+ },{
+ "enum":"modifierstate",
+ "kind":"constant",
+ "name":"MODIFIER_STATE_ATTACKS_ARE_MELEE",
+ "value":60
+ },{
+ "enum":"modifierstate",
+ "kind":"constant",
+ "name":"MODIFIER_STATE_ATTACKS_DONT_REVEAL",
+ "value":63
},{
"enum":"modifierstate",
"kind":"constant",
@@ -17523,6 +17943,16 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"MODIFIER_STATE_CANNOT_TARGET_ENEMIES",
"value":15
+ },{
+ "enum":"modifierstate",
+ "kind":"constant",
+ "name":"MODIFIER_STATE_CAN_USE_BACKPACK_ITEMS",
+ "value":61
+ },{
+ "enum":"modifierstate",
+ "kind":"constant",
+ "name":"MODIFIER_STATE_CASTS_IGNORE_CHANNELING",
+ "value":62
},{
"enum":"modifierstate",
"kind":"constant",
@@ -17612,7 +18042,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"enum":"modifierstate",
"kind":"constant",
"name":"MODIFIER_STATE_LAST",
- "value":60
+ "value":64
},{
"enum":"modifierstate",
"kind":"constant",
@@ -17770,7 +18200,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
},{
"kind":"constant",
"name":"NEARLYEMPTY",
- "value":13
+ "value":12
},{
"kind":"constant",
"name":"OVERHEAD_ALERT_BLOCK",
@@ -17815,6 +18245,10 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"OVERHEAD_ALERT_EVADE",
"value":7
+ },{
+ "kind":"constant",
+ "name":"OVERHEAD_ALERT_FORCE_MISS",
+ "value":25
},{
"kind":"constant",
"name":"OVERHEAD_ALERT_GOLD",
@@ -17993,10 +18427,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"kind":"constant",
"name":"QUEST_TEXT_REPLACE_VALUE_TARGET_VALUE",
"value":1
- },{
- "kind":"constant",
- "name":"RELOAD",
- "value":4
},{
"kind":"constant",
"name":"SECONDARY_EMPTY",
@@ -18016,15 +18446,15 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
},{
"kind":"constant",
"name":"SPECIAL1",
- "value":10
+ "value":9
},{
"kind":"constant",
"name":"SPECIAL2",
- "value":11
+ "value":10
},{
"kind":"constant",
"name":"SPECIAL3",
- "value":12
+ "value":11
},{
"enum":"subquest_text_replace_values_t",
"kind":"constant",
@@ -18208,7 +18638,72 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
},{
"kind":"constant",
"name":"__UNKNOWN__",
- "value":17
+ "value":16
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_FadeIn",
+ "value":1024
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_FadeOut",
+ "value":512
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_LetterboxOff",
+ "value":4096
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_LetterboxOn",
+ "value":2048
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Lock",
+ "value":32
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Pitch",
+ "value":8
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Position",
+ "value":2
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_PositionPlayerHero",
+ "value":4
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_ResetDefault",
+ "value":128
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_SpecificPlayer",
+ "value":256
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Unlock",
+ "value":64
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Yaw",
+ "value":16
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Zoom",
+ "value":1
},{
"extend":"CBaseModelEntity",
"kind":"class",
@@ -19159,14 +19654,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"description":"Sets a bodygroup by name.",
"name":"SetBodygroupByName",
"returns":"void"
- },{
- "args":[{
- "name":"pLightGroup",
- "type":"string"
- }],
- "description":"SetLightGroup( string ): Sets the light group of the entity.",
- "name":"SetLightGroup",
- "returns":"void"
},{
"args":[{
"name":"pMaterialGroup",
@@ -21097,6 +21584,13 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"description":"Use to disable gold loss on death.",
"name":"SetLoseGoldOnDeath",
"returns":"void"
+ },{
+ "args":[{
+ "name":"hScript",
+ "type":"handle"
+ }],
+ "name":"SetLuaGameMode",
+ "returns":"void"
},{
"args":[{
"name":"nMaxSpeed",
@@ -23349,19 +23843,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"returns":"int"
}],
"name":"CDOTA_Ability_Nian_Roar"
- },{
- "extend":"CDOTABaseAbility",
- "kind":"class",
- "members":[{
- "args":[{
- "name":"nDoubles",
- "type":"int"
- }],
- "description":"Sets the number of doubles to spawn.",
- "name":"SetNumDoubles",
- "returns":"void"
- }],
- "name":"CDOTA_AghsFort_Ability_ArcWardenBoss_TempestDouble"
},{
"extend":"CBaseFlex",
"kind":"class",
@@ -23565,6 +24046,14 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"description":"Clear Activity modifiers",
"name":"ClearActivityModifiers",
"returns":"void"
+ },{
+ "args":[{
+ "name":"hItem",
+ "type":"handle"
+ }],
+ "description":"Consume the item, deleting it from the inventory and granting the hero the specified bonuses.",
+ "name":"ConsumeItem",
+ "returns":"void"
},{
"args":[],
"name":"DestroyAllSpeechBubbles",
@@ -25740,6 +26229,14 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"description":"Set the disable resistance gained per level on this creature.",
"name":"SetDisableResistanceGain",
"returns":"void"
+ },{
+ "args":[{
+ "name":"nGroup",
+ "type":"int"
+ }],
+ "description":"Switches visible econ item group.",
+ "name":"SetEconItemGroup",
+ "returns":"void"
},{
"args":[{
"name":"nHPGain",
@@ -25933,10 +26430,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"name":"GetBuybackCooldownTime",
"returns":"float"
},{
- "args":[{
- "name":"bReturnOldValues",
- "type":"bool"
- }],
+ "args":[],
"description":"Return integer value for the gold cost of a buyback.",
"name":"GetBuybackCost",
"returns":"int"
@@ -25973,6 +26467,10 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"args":[],
"name":"GetGoldBounty",
"returns":"int"
+ },{
+ "args":[],
+ "name":"GetHeroFacetID",
+ "returns":"unsigned"
},{
"args":[],
"name":"GetHeroID",
@@ -25986,7 +26484,10 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"name":"GetIncreasedAttackSpeed",
"returns":"float"
},{
- "args":[],
+ "args":[{
+ "name":"bSkipNoConsume",
+ "type":"bool"
+ }],
"name":"GetIntellect",
"returns":"float"
},{
@@ -27459,6 +27960,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"description":"Returns the game time when this item was created in the world",
"name":"GetCreationTime",
"returns":"float"
+ },{
+ "args":[],
+ "description":"Is this drop flagged as a loot drop?",
+ "name":"IsLoot",
+ "returns":"bool"
},{
"args":[{
"name":"hItem",
@@ -27467,6 +27973,14 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"description":"Set the contained item.",
"name":"SetContainedItem",
"returns":"void"
+ },{
+ "args":[{
+ "name":"bIsLoot",
+ "type":"bool"
+ }],
+ "description":"Set if this drop is flagged as a loot drop",
+ "name":"SetIsLoot",
+ "returns":"void"
}],
"name":"CDOTA_Item_Physical"
},{
@@ -29192,6 +29706,11 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"extend":"CDOTA_BaseNPC",
"kind":"class",
"members":[{
+ "args":[],
+ "description":"Respawn the courier.",
+ "name":"RespawnCourier",
+ "returns":"void"
+ },{
"args":[{
"name":"iLevel",
"type":"int"
@@ -29235,40 +29754,6 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"returns":"void"
}],
"name":"CDOTA_Unit_CustomGameAnnouncerAghanim"
- },{
- "extend":"CDOTA_BaseNPC_Building",
- "kind":"class",
- "members":[{
- "args":[],
- "name":"GetPartnerPortal",
- "returns":"handle"
- },{
- "args":[],
- "name":"ResetPortal",
- "returns":"void"
- },{
- "args":[{
- "name":"nRuneType",
- "type":"int"
- }],
- "name":"SetInvasionRuneType",
- "returns":"void"
- },{
- "args":[{
- "name":"hPortal",
- "type":"handle"
- }],
- "name":"SetPartnerPortal",
- "returns":"void"
- },{
- "args":[{
- "name":"bActive",
- "type":"bool"
- }],
- "name":"SetPortalActive",
- "returns":"void"
- }],
- "name":"CDOTA_Unit_Diretide_Portal"
},{
"extend":"CDOTA_BaseNPC_Creature",
"kind":"class",
@@ -31258,6 +31743,10 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
"args":[],
"name":"GetReportedPosition",
"returns":"Vector"
+ },{
+ "args":[],
+ "name":"GetTotalledDamage",
+ "returns":"float"
},{
"args":[{
"name":"bitsToTest",
@@ -31693,6 +32182,7 @@ LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
$> cl_script_reload
Initializing script VM...
...done
+LUA Memory usage warning: The VM has hit a new high usage of 16,777,216 bytes.
[{
"args":[{
"type":"float"
@@ -32932,10 +33422,6 @@ Initializing script VM...
"kind":"function",
"name":"cvar_setf",
"returns":"bool"
- },{
- "kind":"constant",
- "name":"",
- "value":46
},{
"enum":"AbilityLearnResult_t",
"kind":"constant",
@@ -32984,7 +33470,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACD_DOTA_IDLE",
- "value":1786
+ "value":1776
},{
"kind":"constant",
"name":"ACTIVATE_TYPE_DATAUPDATE_CREATION",
@@ -33537,10 +34023,6 @@ Initializing script VM...
"kind":"constant",
"name":"ACT_DOTA_ANCESTRAL_SPIRIT",
"value":1677
- },{
- "kind":"constant",
- "name":"ACT_DOTA_ARCANA_VOTE",
- "value":1765
},{
"kind":"constant",
"name":"ACT_DOTA_ARCTIC_BURN_END",
@@ -33572,7 +34054,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_ATTACK_STATUE",
- "value":1769
+ "value":1772
},{
"kind":"constant",
"name":"ACT_DOTA_AW_MAGNETIC_FIELD",
@@ -33644,19 +34126,11 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_CAST1_STATUE",
- "value":1771
+ "value":1766
},{
"kind":"constant",
"name":"ACT_DOTA_CAST2_STATUE",
- "value":1782
- },{
- "kind":"constant",
- "name":"ACT_DOTA_CAST3_STATUE",
- "value":1770
- },{
- "kind":"constant",
- "name":"ACT_DOTA_CAST4_STATUE",
- "value":1778
+ "value":1767
},{
"kind":"constant",
"name":"ACT_DOTA_CAST_ABILITY_1",
@@ -33772,7 +34246,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_CAST_FENCE",
- "value":1799
+ "value":1785
},{
"kind":"constant",
"name":"ACT_DOTA_CAST_FORGE_SPIRIT",
@@ -33813,10 +34287,6 @@ Initializing script VM...
"kind":"constant",
"name":"ACT_DOTA_CAST_REFRACTION",
"value":1597
- },{
- "kind":"constant",
- "name":"ACT_DOTA_CAST_STATUE",
- "value":1768
},{
"kind":"constant",
"name":"ACT_DOTA_CAST_SUN_STRIKE",
@@ -33932,7 +34402,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_CYCLONE",
- "value":1787
+ "value":1789
},{
"kind":"constant",
"name":"ACT_DOTA_DAGON",
@@ -33964,7 +34434,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_DISABLED_END",
- "value":1785
+ "value":1777
},{
"kind":"constant",
"name":"ACT_DOTA_DP_SPIRIT_SIPHON",
@@ -33996,7 +34466,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_FLAIL_STATUE",
- "value":1779
+ "value":1769
},{
"kind":"constant",
"name":"ACT_DOTA_FLEE",
@@ -34012,7 +34482,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_FORCESTAFF_STATUE",
- "value":1784
+ "value":1773
},{
"kind":"constant",
"name":"ACT_DOTA_FRUSTRATION",
@@ -34097,14 +34567,10 @@ Initializing script VM...
"kind":"constant",
"name":"ACT_DOTA_IDLE_SLEEPING_END",
"value":1639
- },{
- "kind":"constant",
- "name":"ACT_DOTA_IDLE_STATUE",
- "value":1777
},{
"kind":"constant",
"name":"ACT_DOTA_IMPALE",
- "value":1788
+ "value":1790
},{
"kind":"constant",
"name":"ACT_DOTA_INTRO",
@@ -34321,14 +34787,10 @@ Initializing script VM...
"kind":"constant",
"name":"ACT_DOTA_PRESENT_ITEM",
"value":1635
- },{
- "kind":"constant",
- "name":"ACT_DOTA_PUNCH",
- "value":1767
},{
"kind":"constant",
"name":"ACT_DOTA_RADIANT_CREEP_HAMMER",
- "value":1796
+ "value":1788
},{
"kind":"constant",
"name":"ACT_DOTA_RATTLETRAP_BATTERYASSAULT",
@@ -34368,7 +34830,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_RELAX_IN",
- "value":1797
+ "value":1783
},{
"kind":"constant",
"name":"ACT_DOTA_RELAX_LOOP",
@@ -34380,7 +34842,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_RELAX_OUT",
- "value":1798
+ "value":1784
},{
"kind":"constant",
"name":"ACT_DOTA_RELAX_START",
@@ -34400,7 +34862,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_RUN_ALT",
- "value":1793
+ "value":1779
},{
"kind":"constant",
"name":"ACT_DOTA_RUN_RARE",
@@ -34408,7 +34870,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_RUN_STATUE",
- "value":1776
+ "value":1765
},{
"kind":"constant",
"name":"ACT_DOTA_SAND_KING_BURROW_IN",
@@ -34472,7 +34934,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_SPAWN_STATUE",
- "value":1783
+ "value":1770
},{
"kind":"constant",
"name":"ACT_DOTA_SPIRIT_BREAKER_CHARGE_END",
@@ -34483,8 +34945,8 @@ Initializing script VM...
"value":1593
},{
"kind":"constant",
- "name":"ACT_DOTA_SPIRIT_BREAKER_ULT_RUN",
- "value":1766
+ "name":"ACT_DOTA_SPWN",
+ "value":1786
},{
"kind":"constant",
"name":"ACT_DOTA_STARTLE",
@@ -34493,14 +34955,10 @@ Initializing script VM...
"kind":"constant",
"name":"ACT_DOTA_STATIC_STORM",
"value":1680
- },{
- "kind":"constant",
- "name":"ACT_DOTA_STATUE_SEQUENCE",
- "value":1775
},{
"kind":"constant",
"name":"ACT_DOTA_STUN_STATUE",
- "value":1780
+ "value":1768
},{
"kind":"constant",
"name":"ACT_DOTA_SWIM",
@@ -34521,10 +34979,6 @@ Initializing script VM...
"kind":"constant",
"name":"ACT_DOTA_TAUNT_SPECIAL",
"value":1752
- },{
- "kind":"constant",
- "name":"ACT_DOTA_TAUNT_STATUE",
- "value":1774
},{
"kind":"constant",
"name":"ACT_DOTA_TELEPORT",
@@ -34556,7 +35010,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_TELEPORT_END_STATUE",
- "value":1781
+ "value":1771
},{
"kind":"constant",
"name":"ACT_DOTA_TELEPORT_REACT",
@@ -34568,7 +35022,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_TELEPORT_STATUE",
- "value":1772
+ "value":1774
},{
"kind":"constant",
"name":"ACT_DOTA_THIRST",
@@ -34592,7 +35046,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_TORRENT",
- "value":1789
+ "value":1791
},{
"kind":"constant",
"name":"ACT_DOTA_TRANSITION",
@@ -34636,7 +35090,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_VICTORY_STATUE",
- "value":1773
+ "value":1775
},{
"kind":"constant",
"name":"ACT_DOTA_VIPER_DIVE",
@@ -34648,7 +35102,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"ACT_DOTA_VOODOO_REST",
- "value":1794
+ "value":1778
},{
"kind":"constant",
"name":"ACT_DOTA_WAIT_IDLE",
@@ -38275,36 +38729,36 @@ Initializing script VM...
"value":964
},{
"kind":"constant",
- "name":"AE_CL_ADD_PARTICLE_EFFECT_CP",
- "value":31
+ "name":"AE_BODYGROUP_SET_VALUE",
+ "value":17
},{
"kind":"constant",
- "name":"AE_CL_BODYGROUP_SET_VALUE",
- "value":17
+ "name":"AE_CL_ADD_PARTICLE_EFFECT_CP",
+ "value":35
},{
"kind":"constant",
"name":"AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN",
- "value":19
+ "value":18
},{
"kind":"constant",
"name":"AE_CL_CLOTH_ATTR",
- "value":23
+ "value":21
},{
"kind":"constant",
"name":"AE_CL_CLOTH_EFFECT",
- "value":26
+ "value":24
},{
"kind":"constant",
"name":"AE_CL_CLOTH_GROUND_OFFSET",
- "value":24
+ "value":22
},{
"kind":"constant",
"name":"AE_CL_CLOTH_STIFFEN",
- "value":25
+ "value":23
},{
"kind":"constant",
"name":"AE_CL_CREATE_ANIM_SCOPE_PROP",
- "value":27
+ "value":25
},{
"kind":"constant",
"name":"AE_CL_CREATE_PARTICLE_EFFECT",
@@ -38320,19 +38774,19 @@ Initializing script VM...
},{
"kind":"constant",
"name":"AE_CL_DOTA_NPC_CREATE_PARTICLE_EFFECT",
- "value":36
+ "value":40
},{
"kind":"constant",
"name":"AE_CL_DOTA_PLAY_STATUS_EFFECT",
- "value":34
+ "value":38
},{
"kind":"constant",
"name":"AE_CL_DOTA_RUBICK_ARCANA_CREATE_PARTICLE_EFFECT",
- "value":37
+ "value":41
},{
"kind":"constant",
"name":"AE_CL_DOTA_STOP_STATUS_EFFECT",
- "value":35
+ "value":39
},{
"kind":"constant",
"name":"AE_CL_ENABLE_BODYGROUP",
@@ -38340,11 +38794,11 @@ Initializing script VM...
},{
"kind":"constant",
"name":"AE_CL_HIDE_PARTICLE_EFFECT",
- "value":29
+ "value":33
},{
"kind":"constant",
"name":"AE_CL_PANORAMA_EVENT",
- "value":33
+ "value":37
},{
"kind":"constant",
"name":"AE_CL_PLAYSOUND",
@@ -38364,11 +38818,11 @@ Initializing script VM...
},{
"kind":"constant",
"name":"AE_CL_SHOW_PARTICLE_EFFECT",
- "value":30
+ "value":34
},{
"kind":"constant",
"name":"AE_CL_SPEECH",
- "value":32
+ "value":36
},{
"kind":"constant",
"name":"AE_CL_STOPSOUND",
@@ -38384,51 +38838,51 @@ Initializing script VM...
},{
"kind":"constant",
"name":"AE_CL_SUPPRESS_EVENTS_WITH_TAG",
- "value":28
+ "value":32
},{
"kind":"constant",
"name":"AE_DOTA_CREATE_CLINKZ_ATTACK",
- "value":42
+ "value":46
},{
"kind":"constant",
"name":"AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES",
- "value":44
+ "value":48
},{
"kind":"constant",
"name":"AE_DOTA_PET_ITEM_DROP",
- "value":39
+ "value":43
},{
"kind":"constant",
"name":"AE_DOTA_PET_ITEM_PICKUP",
- "value":38
+ "value":42
},{
"kind":"constant",
"name":"AE_DOTA_PLAY_SOUND_ATTACK",
- "value":49
+ "value":52
},{
"kind":"constant",
"name":"AE_DOTA_PLAY_SOUND_ATTACK_BACKSTAB",
- "value":43
+ "value":47
},{
"kind":"constant",
"name":"AE_DOTA_PLAY_SOUND_ATTACK_SPECIAL",
- "value":41
+ "value":45
},{
"kind":"constant",
"name":"AE_DOTA_SUPPRESS_CONSTANT_LAYER",
- "value":40
+ "value":44
},{
"kind":"constant",
"name":"AE_DOTA_SWITCH_ATTACK_COMBO",
- "value":45
+ "value":49
},{
"kind":"constant",
"name":"AE_EF_DRAW",
- "value":48
+ "value":51
},{
"kind":"constant",
"name":"AE_EF_NODRAW",
- "value":47
+ "value":50
},{
"kind":"constant",
"name":"AE_EMPTY",
@@ -38436,23 +38890,43 @@ Initializing script VM...
},{
"kind":"constant",
"name":"AE_FIRE_INPUT",
- "value":22
+ "value":20
},{
"kind":"constant",
"name":"AE_FOOTSTEP",
"value":12
},{
"kind":"constant",
- "name":"AE_RAGDOLL",
- "value":13
+ "name":"AE_PULSE_GRAPH",
+ "value":27
},{
"kind":"constant",
- "name":"AE_SV_BODYGROUP_SET_VALUE",
- "value":18
+ "name":"AE_PULSE_GRAPH_AIMAT",
+ "value":29
+ },{
+ "kind":"constant",
+ "name":"AE_PULSE_GRAPH_IKLOCKLEFTARM",
+ "value":30
+ },{
+ "kind":"constant",
+ "name":"AE_PULSE_GRAPH_IKLOCKRIGHTARM",
+ "value":31
+ },{
+ "kind":"constant",
+ "name":"AE_PULSE_GRAPH_LOOKAT",
+ "value":28
+ },{
+ "kind":"constant",
+ "name":"AE_RAGDOLL",
+ "value":13
},{
"kind":"constant",
"name":"AE_SV_CREATE_PARTICLE_EFFECT_CFG",
"value":10
+ },{
+ "kind":"constant",
+ "name":"AE_SV_IKLOCK",
+ "value":26
},{
"kind":"constant",
"name":"AE_SV_PLAYSOUND",
@@ -38463,12 +38937,8 @@ Initializing script VM...
"value":11
},{
"kind":"constant",
- "name":"AE_WPN_PRIMARYATTACK",
- "value":20
- },{
- "kind":"constant",
- "name":"AE_WPN_SECONDARYATTACK",
- "value":21
+ "name":"AE_WEAPON_PERFORM_ATTACK",
+ "value":19
},{
"kind":"constant",
"name":"CLIENT_DLL",
@@ -38687,6 +39157,11 @@ Initializing script VM...
"kind":"constant",
"name":"DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
"value":2048
+ },{
+ "enum":"DOTA_ABILITY_BEHAVIOR",
+ "kind":"constant",
+ "name":"DOTA_ABILITY_BEHAVIOR_INNATE_UI",
+ "value":0
},{
"enum":"DOTA_ABILITY_BEHAVIOR",
"kind":"constant",
@@ -38762,6 +39237,11 @@ Initializing script VM...
"kind":"constant",
"name":"DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
"value":0
+ },{
+ "enum":"DOTA_ABILITY_BEHAVIOR",
+ "kind":"constant",
+ "name":"DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS",
+ "value":0
},{
"enum":"DOTA_ABILITY_BEHAVIOR",
"kind":"constant",
@@ -39608,7 +40088,7 @@ Initializing script VM...
"enum":"DOTA_INVALID_ORDERS",
"kind":"constant",
"name":"DOTA_INVALID_ORDER_COUNT",
- "value":119
+ "value":120
},{
"enum":"DOTA_INVALID_ORDERS",
"kind":"constant",
@@ -39639,6 +40119,11 @@ Initializing script VM...
"kind":"constant",
"name":"DOTA_INVALID_ORDER_ITEM_ALREADY_PURCHASED",
"value":114
+ },{
+ "enum":"DOTA_INVALID_ORDERS",
+ "kind":"constant",
+ "name":"DOTA_INVALID_ORDER_ITEM_CANNOT_BE_CONSUMED",
+ "value":119
},{
"enum":"DOTA_INVALID_ORDERS",
"kind":"constant",
@@ -39997,11 +40482,6 @@ Initializing script VM...
"kind":"constant",
"name":"DOTA_PROJECTILE_ATTACHMENT_NONE",
"value":0
- },{
- "enum":"DotaPseudoRandomType",
- "kind":"constant",
- "name":"DOTA_PSEUDO_RANDOM_ANTIMAGE_SILENT",
- "value":67
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -40042,6 +40522,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_INNATE_REFUND",
+ "value":67
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -40061,52 +40546,52 @@ Initializing script VM...
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_1",
- "value":77
+ "value":80
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_2",
- "value":78
+ "value":81
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_3",
- "value":79
+ "value":82
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_4",
- "value":80
+ "value":83
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_5",
- "value":81
+ "value":84
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_6",
- "value":82
+ "value":85
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_7",
- "value":83
+ "value":86
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_8",
- "value":84
+ "value":87
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GAME_9",
- "value":85
+ "value":88
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_CUSTOM_GENERIC",
- "value":76
+ "value":79
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -40157,6 +40642,11 @@ Initializing script VM...
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_GENERIC_MISS",
"value":64
+ },{
+ "enum":"DotaPseudoRandomType",
+ "kind":"constant",
+ "name":"DOTA_PSEUDO_RANDOM_HOODWINK_REDIRECT",
+ "value":78
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -40357,6 +40847,11 @@ Initializing script VM...
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_OGRE_MAGI_FIREBLAST",
"value":14
+ },{
+ "enum":"DotaPseudoRandomType",
+ "kind":"constant",
+ "name":"DOTA_PSEUDO_RANDOM_PANGOLIER_PARRY",
+ "value":77
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -40392,6 +40887,11 @@ Initializing script VM...
"kind":"constant",
"name":"DOTA_PSEUDO_RANDOM_SLARDAR_BASH",
"value":11
+ },{
+ "enum":"DotaPseudoRandomType",
+ "kind":"constant",
+ "name":"DOTA_PSEUDO_RANDOM_SNAPFIRE_GLANCING",
+ "value":76
},{
"enum":"DotaPseudoRandomType",
"kind":"constant",
@@ -40822,6 +41322,11 @@ Initializing script VM...
"kind":"constant",
"name":"DOTA_UNIT_TARGET_HERO",
"value":1
+ },{
+ "enum":"DOTA_UNIT_TARGET_TYPE",
+ "kind":"constant",
+ "name":"DOTA_UNIT_TARGET_HEROES_AND_CREEPS",
+ "value":19
},{
"enum":"DOTA_UNIT_TARGET_TYPE",
"kind":"constant",
@@ -40988,23 +41493,23 @@ Initializing script VM...
},{
"kind":"constant",
"name":"MELEE_HIT",
- "value":6
+ "value":5
},{
"kind":"constant",
"name":"MELEE_HIT_NPC",
- "value":9
+ "value":8
},{
"kind":"constant",
"name":"MELEE_HIT_PLAYER",
- "value":8
+ "value":7
},{
"kind":"constant",
"name":"MELEE_HIT_WORLD",
- "value":7
+ "value":6
},{
"kind":"constant",
"name":"MELEE_MISS",
- "value":5
+ "value":4
},{
"enum":"DOTAModifierAttribute_t",
"kind":"constant",
@@ -41064,7 +41569,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_ASSIST",
- "value":244
+ "value":246
},{
"description":"OnAttack",
"enum":"modifierfunction",
@@ -41088,7 +41593,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_ATTACK_CANCELLED",
- "value":258
+ "value":260
},{
"description":"OnAttackFail",
"enum":"modifierfunction",
@@ -41100,7 +41605,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_ATTACK_FINISHED",
- "value":247
+ "value":249
},{
"description":"OnAttackLanded",
"enum":"modifierfunction",
@@ -41118,7 +41623,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY",
- "value":255
+ "value":257
},{
"description":"OnAttackStart",
"enum":"modifierfunction",
@@ -41130,7 +41635,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE",
- "value":265
+ "value":267
},{
"description":"OnBreakInvisibility",
"enum":"modifierfunction",
@@ -41154,7 +41659,13 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_DAMAGE_HPLOSS",
- "value":289
+ "value":295
+ },{
+ "description":"OnDayStarted",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_EVENT_ON_DAY_STARTED",
+ "value":321
},{
"description":"OnDeath",
"enum":"modifierfunction",
@@ -41178,13 +41689,13 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_DOMINATED",
- "value":242
+ "value":244
},{
"description":"OnForceProcMagicStick",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK",
- "value":287
+ "value":294
},{
"description":"OnHealthGained",
"enum":"modifierfunction",
@@ -41197,6 +41708,12 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_EVENT_ON_HEAL_RECEIVED",
"value":217
+ },{
+ "description":"OnHeroBeginDying",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_EVENT_ON_HERO_BEGIN_DYING",
+ "value":315
},{
"description":"OnHeroKilled",
"enum":"modifierfunction",
@@ -41208,7 +41725,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_KILL",
- "value":243
+ "value":245
},{
"description":"OnMagicDamageCalculated",
"enum":"modifierfunction",
@@ -41233,6 +41750,18 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_EVENT_ON_MODIFIER_ADDED",
"value":220
+ },{
+ "description":"OnModifierRemoved",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_EVENT_ON_MODIFIER_REMOVED",
+ "value":221
+ },{
+ "description":"OnMuteDamageAbilities",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES",
+ "value":304
},{
"description":"Unused",
"enum":"modifierfunction",
@@ -41250,7 +41779,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_PREDEBUFF_APPLIED",
- "value":266
+ "value":268
},{
"description":"OnProcessCleave",
"enum":"modifierfunction",
@@ -41274,7 +41803,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT",
- "value":256
+ "value":258
},{
"description":"Unused",
"enum":"modifierfunction",
@@ -41329,6 +41858,12 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT",
"value":215
+ },{
+ "description":"OnTakeDamagePostUnavoidableBlock",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK",
+ "value":303
},{
"description":"OnTeleported",
"enum":"modifierfunction",
@@ -41352,7 +41887,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY",
- "value":275
+ "value":277
},{
"enum":"modifierfunction",
"kind":"constant",
@@ -41362,7 +41897,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_FUNCTION_LAST",
- "value":292
+ "value":332
},{
"enum":"modifierpriority",
"kind":"constant",
@@ -41393,7 +41928,13 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_ABILITY_LAYOUT",
- "value":241
+ "value":243
+ },{
+ "description":"GetModifierAbilityPoints",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_ABILITY_POINTS",
+ "value":306
},{
"description":"GetAbsoluteNoDamageMagical",
"enum":"modifierfunction",
@@ -41418,6 +41959,12 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_ABSORB_SPELL",
"value":144
+ },{
+ "description":"GetModifierAdditionalNutralItemDrops",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS",
+ "value":328
},{
"description":"GetAlwaysAllowAttack",
"enum":"modifierfunction",
@@ -41441,13 +41988,25 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT",
- "value":291
+ "value":301
+ },{
+ "description":"GetModifierAoEBonusConstantStacking",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING",
+ "value":302
},{
"description":"GetModifierAoEBonusPercentage",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE",
- "value":284
+ "value":287
+ },{
+ "description":"GetModifierAttackSpeedAbsoluteMax",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX",
+ "value":313
},{
"description":"GetModifierAttackSpeedBaseOverride",
"enum":"modifierfunction",
@@ -41465,19 +42024,25 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE",
- "value":264
+ "value":266
},{
"description":"GetModifierAttackSpeedReductionPercentage",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE",
- "value":261
+ "value":263
},{
"description":"GetModifierPercentageAttackAnimTime",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE",
"value":126
+ },{
+ "description":"GetModifierAttackHeightBonus",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS",
+ "value":325
},{
"description":"GetModifierAttackPointConstant",
"enum":"modifierfunction",
@@ -41512,7 +42077,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET",
- "value":263
+ "value":265
},{
"description":"GetModifierAvoidDamage",
"enum":"modifierfunction",
@@ -41524,7 +42089,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS",
- "value":276
+ "value":278
},{
"description":"GetModifierAvoidSpell",
"enum":"modifierfunction",
@@ -41549,6 +42114,12 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE",
"value":58
+ },{
+ "description":"GetModifierBonusLotusHeal",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE",
+ "value":318
},{
"description":"GetModifierBaseAttackTimeConstant",
"enum":"modifierfunction",
@@ -41567,18 +42138,54 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_BASE_ATTACK_TIME_PERCENTAGE",
"value":38
+ },{
+ "description":"GetModifierBonusLotusHeal",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE",
+ "value":317
},{
"description":"GetModifierBaseRegen",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_BASE_MANA_REGEN",
"value":85
+ },{
+ "description":"GetModifierBonusLotusHeal",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE",
+ "value":319
+ },{
+ "description":"GetModifierBonusLotusHeal",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE",
+ "value":320
+ },{
+ "description":"GetModifierBecomeAgility",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BECOME_AGILITY",
+ "value":291
+ },{
+ "description":"GetModifierBecomeIntelligence",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BECOME_INTELLIGENCE",
+ "value":292
+ },{
+ "description":"GetModifierBecomeStrength",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BECOME_STRENGTH",
+ "value":290
},{
"description":"GetModifierBecomeUniversal",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_BECOME_UNIVERSAL",
- "value":286
+ "value":293
},{
"description":"GetModifierBonusDamageOutgoing_Percentage",
"enum":"modifierfunction",
@@ -41597,6 +42204,12 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE",
"value":148
+ },{
+ "description":"GetModifierBonusLotusHeal",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BONUS_LOTUS_HEAL",
+ "value":316
},{
"description":"GetBonusNightVision",
"enum":"modifierfunction",
@@ -41609,6 +42222,12 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE",
"value":150
+ },{
+ "description":"GetModifierBonusUphillMissChance",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE",
+ "value":311
},{
"description":"GetBonusVisionPercentage",
"enum":"modifierfunction",
@@ -41620,7 +42239,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS",
- "value":260
+ "value":262
},{
"description":"Unused",
"enum":"modifierfunction",
@@ -41633,12 +42252,18 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER",
"value":172
+ },{
+ "description":"GetModifierBuybackPenaltyPercent",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT",
+ "value":307
},{
"description":"GetModifierCanAttackTrees",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_CAN_ATTACK_TREES",
- "value":249
+ "value":251
},{
"description":"GetModifierPercentageCasttime",
"enum":"modifierfunction",
@@ -41674,7 +42299,13 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE",
- "value":238
+ "value":240
+ },{
+ "description":"GetModifierConvertManaCostToHealthCost",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST",
+ "value":236
},{
"description":"GetModifierPercentageCooldown",
"enum":"modifierfunction",
@@ -41692,13 +42323,31 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING",
- "value":267
+ "value":269
},{
"description":"GetModifierCooldownReduction_Constant",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT",
"value":33
+ },{
+ "description":"GetModifierCreateBonusIllusionChance",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE",
+ "value":322
+ },{
+ "description":"GetModifierCreateBonusIllusionCount",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT",
+ "value":323
+ },{
+ "description":"GetModifierCreepDenyPercent",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_CREEP_DENY_PERCENT",
+ "value":312
},{
"description":"GetModifierDamageOutgoing_Percentage",
"enum":"modifierfunction",
@@ -41722,7 +42371,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE",
- "value":281
+ "value":283
},{
"description":"GetModifierConstantDeathGoldCost",
"enum":"modifierfunction",
@@ -41746,7 +42395,13 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_DISABLE_TURNING",
- "value":236
+ "value":238
+ },{
+ "description":"GetModifierDisassembleAnything",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING",
+ "value":309
},{
"description":"GetModifierDodgeProjectile",
"enum":"modifierfunction",
@@ -41758,13 +42413,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER",
- "value":253
- },{
- "description":"GetModifierDoNotSinkAfterDeath",
- "enum":"modifierfunction",
- "kind":"constant",
- "name":"MODIFIER_PROPERTY_DO_NOT_SINK_AFTER_DEATH",
- "value":288
+ "value":255
},{
"description":"GetModifierEvasion_Constant",
"enum":"modifierfunction",
@@ -41776,7 +42425,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_EXP_RATE_BOOST",
- "value":132
+ "value":133
},{
"description":"GetModifierExtraHealthBonus",
"enum":"modifierfunction",
@@ -41818,7 +42467,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_FAIL_ATTACK",
- "value":277
+ "value":279
},{
"description":"GetModifierFixedAttackRate",
"enum":"modifierfunction",
@@ -41831,6 +42480,12 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_FIXED_DAY_VISION",
"value":152
+ },{
+ "description":"GetModifierFixedManaRegen",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_FIXED_MANA_REGEN",
+ "value":310
},{
"description":"GetFixedNightVision",
"enum":"modifierfunction",
@@ -41842,25 +42497,43 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP",
- "value":235
+ "value":237
},{
"description":"GetModifierForceMaxHealth",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_FORCE_MAX_HEALTH",
- "value":290
+ "value":299
+ },{
+ "description":"GetModifierForceMaxMana",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_FORCE_MAX_MANA",
+ "value":300
+ },{
+ "description":"GetModifierFoWTeam",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_FOW_TEAM",
+ "value":314
},{
"description":"GetModifierPercentageGoldRateBoost",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_GOLD_RATE_BOOST",
- "value":133
+ "value":134
+ },{
+ "description":"GetModifierHasBonusNeutralItemChoice",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE",
+ "value":298
},{
"description":"GetModifierHealthBarPips",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_HEALTHBAR_PIPS",
- "value":273
+ "value":275
},{
"description":"GetModifierPercentageHealthcost",
"enum":"modifierfunction",
@@ -41915,6 +42588,12 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET",
"value":49
+ },{
+ "description":"GetModifierHeroFacetOverride",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_HEROFACET_OVERRIDE",
+ "value":331
},{
"description":"GetModifierHPRegenAmplify_Percentage",
"enum":"modifierfunction",
@@ -41927,6 +42606,12 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE",
"value":50
+ },{
+ "description":"GetModifierHPRegenMultiplierPreAmplification",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION",
+ "value":330
},{
"description":"GetModifierAttackSpeed_Limit",
"enum":"modifierfunction",
@@ -41938,13 +42623,13 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_IGNORE_CAST_ANGLE",
- "value":237
+ "value":239
},{
"description":"GetModifierIgnoreCooldown",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_IGNORE_COOLDOWN",
- "value":248
+ "value":250
},{
"description":"GetModifierIgnoreMovespeedLimit",
"enum":"modifierfunction",
@@ -41968,18 +42653,18 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT",
- "value":274
+ "value":276
},{
"description":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST",
- "value":280
+ "value":282
},{
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION",
- "value":252
+ "value":254
},{
"description":"GetModifierIncomingDamage_Percentage",
"enum":"modifierfunction",
@@ -42027,19 +42712,31 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_IS_SCEPTER",
- "value":227
+ "value":228
},{
"description":"GetModifierShard",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_IS_SHARD",
- "value":228
+ "value":229
+ },{
+ "description":"GetModifierItemSellbackCost",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_ITEM_SELLBACK_COST",
+ "value":308
+ },{
+ "description":"GetModifierKillStreakBonusGoldPercentage",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE",
+ "value":329
},{
"description":"GetModifierKnockbackAmplification_Percentage",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE",
- "value":272
+ "value":274
},{
"description":"GetModifierLifestealRegenAmplify_Percentage",
"enum":"modifierfunction",
@@ -42051,13 +42748,13 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_LIFETIME_FRACTION",
- "value":232
+ "value":233
},{
"description":"GetModifierMagical_ConstantBlock",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK",
- "value":136
+ "value":137
},{
"description":"GetModifierMagicalResistanceBaseReduction",
"enum":"modifierfunction",
@@ -42172,36 +42869,42 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_MISS_PERCENTAGE",
"value":70
+ },{
+ "description":"GetModifierMiss_Percentage_Target",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET",
+ "value":327
},{
"description":"GetModifierModelChange",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MODEL_CHANGE",
- "value":222
+ "value":223
},{
"description":"GetModifierModelScale",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MODEL_SCALE",
- "value":223
+ "value":224
},{
"description":"GetModifierModelScaleAnimateTime",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME",
- "value":224
+ "value":225
},{
"description":"GetModifierModelScaleConstant",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT",
- "value":226
+ "value":227
},{
"description":"GetModifierModelScaleUseInOutEase",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE",
- "value":225
+ "value":226
},{
"description":"GetModifierMoveSpeed_Absolute",
"enum":"modifierfunction",
@@ -42279,7 +42982,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE",
- "value":262
+ "value":264
},{
"description":"GetModifierMPRegenAmplify_Percentage",
"enum":"modifierfunction",
@@ -42298,36 +43001,36 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT",
"value":64
+ },{
+ "description":"GetModifierNoFreeTPScrollOnDeath",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH",
+ "value":297
},{
"description":"GetModifierOverrideAbilitySpecial",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL",
- "value":239
+ "value":241
},{
"description":"GetModifierOverrideAbilitySpecialValue",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE",
- "value":240
+ "value":242
},{
"description":"GetOverrideAnimation",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION",
- "value":141
+ "value":142
},{
"description":"GetOverrideAnimationRate",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE",
"value":143
- },{
- "description":"GetOverrideAnimationWeight",
- "enum":"modifierfunction",
- "kind":"constant",
- "name":"MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT",
- "value":142
},{
"description":"GetModifierOverrideAttackDamage",
"enum":"modifierfunction",
@@ -42340,6 +43043,18 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL",
"value":169
+ },{
+ "description":"GetModifierIsPackRat",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_PACK_RAT",
+ "value":272
+ },{
+ "description":"GetModifierPercentageDeathGoldCost",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST",
+ "value":132
},{
"description":"GetModifierPersistentInvisibility",
"enum":"modifierfunction",
@@ -42351,7 +43066,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE",
- "value":271
+ "value":273
},{
"description":"GetModifierPhysicalArmorBase_Percentage",
"enum":"modifierfunction",
@@ -42393,13 +43108,13 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK",
- "value":137
+ "value":138
},{
"description":"GetModifierPhysical_ConstantBlockSpecial",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL",
- "value":138
+ "value":139
},{
"description":"GetModifierPreAttack_BonusDamage",
"enum":"modifierfunction",
@@ -42429,7 +43144,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE",
- "value":134
+ "value":135
},{
"description":"GetModifierPreAttack_DeadlyBlow",
"enum":"modifierfunction",
@@ -42441,19 +43156,19 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE",
- "value":135
+ "value":136
},{
"description":"GetModifierPrereduceIncomingDamage_Mult",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT",
- "value":278
+ "value":280
},{
"description":"PreserveParticlesOnModelChanged",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE",
- "value":246
+ "value":248
},{
"description":"GetModifierPreAttack",
"enum":"modifierfunction",
@@ -42513,7 +43228,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PROJECTILE_SPEED",
- "value":285
+ "value":288
},{
"description":"GetModifierProjectileSpeedBonus",
"enum":"modifierfunction",
@@ -42526,24 +43241,30 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE",
"value":116
+ },{
+ "description":"GetModifierProjectileSpeedTarget",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET",
+ "value":289
},{
"description":"GetModifierProvidesFOWVision",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_PROVIDES_FOW_POSITION",
- "value":233
+ "value":234
},{
- "description":"GetModifierRadarCooldownReduction",
+ "description":"GetModofierPropertyPseudoRandomBonus",
"enum":"modifierfunction",
"kind":"constant",
- "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION",
- "value":229
+ "name":"MODIFIER_PROPERTY_PSEUDORANDOM_BONUS",
+ "value":324
},{
- "description":"GetModifierIsRatPack",
+ "description":"GetModifierRadarCooldownReduction",
"enum":"modifierfunction",
"kind":"constant",
- "name":"MODIFIER_PROPERTY_RAT_PACK",
- "value":270
+ "name":"MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION",
+ "value":230
},{
"description":"GetReflectSpell",
"enum":"modifierfunction",
@@ -42581,17 +43302,35 @@ Initializing script VM...
"name":"MODIFIER_PROPERTY_RESPAWNTIME_STACKING",
"value":122
},{
- "description":"GetModifierSlowResistance",
+ "description":"GetModifierShareXPRune",
"enum":"modifierfunction",
"kind":"constant",
- "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE",
- "value":283
+ "name":"MODIFIER_PROPERTY_SHARE_XPRUNE",
+ "value":296
+ },{
+ "description":"GetSkipAttackRegulator",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR",
+ "value":326
+ },{
+ "description":"GetModifierSlowResistance_Stacking",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING",
+ "value":286
+ },{
+ "description":"GEtModifierSlowResistance_Unique",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE",
+ "value":285
},{
"description":"GetModifierSpellsRequireHP",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_SPELLS_REQUIRE_HP",
- "value":234
+ "value":235
},{
"description":"GetModifierSpellAmplify_Percentage",
"enum":"modifierfunction",
@@ -42621,7 +43360,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET",
- "value":268
+ "value":270
},{
"description":"GetModifierBonusStats_Agility",
"enum":"modifierfunction",
@@ -42699,43 +43438,49 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_SUPPRESS_CLEAVE",
- "value":259
+ "value":261
+ },{
+ "description":"GetSuppressCrit",
+ "enum":"modifierfunction",
+ "kind":"constant",
+ "name":"MODIFIER_PROPERTY_SUPPRESS_CRIT",
+ "value":305
},{
"description":"GetModifierSuppressFullscreenDeathFX",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX",
- "value":279
+ "value":281
},{
"description":"GetSuppressTeleport",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_SUPPRESS_TELEPORT",
- "value":257
+ "value":259
},{
"description":"GetModifierTempestDouble",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TEMPEST_DOUBLE",
- "value":245
+ "value":247
},{
"description":"GetModifierTickGold_Multiplier",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER",
- "value":282
+ "value":284
},{
"description":"OnTooltip",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TOOLTIP",
- "value":221
+ "value":222
},{
"description":"OnTooltip2",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TOOLTIP2",
- "value":254
+ "value":256
},{
"description":"GetModifierTotalDamageOutgoing_Percentage",
"enum":"modifierfunction",
@@ -42747,25 +43492,25 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK",
- "value":140
+ "value":141
},{
"description":"GetModifierPhysical_ConstantBlockUnavoidablePreArmor",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR",
- "value":139
+ "value":140
},{
"description":"GetActivityTranslationModifiers",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS",
- "value":230
+ "value":231
},{
"description":"GetAttackSound",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND",
- "value":231
+ "value":232
},{
"description":"GetTriggerCosmeticAndEndAttack",
"enum":"modifierfunction",
@@ -42777,7 +43522,7 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_TURN_RATE_CONSTANT",
- "value":269
+ "value":271
},{
"description":"GetModifierTurnRate_Override",
"enum":"modifierfunction",
@@ -42807,13 +43552,13 @@ Initializing script VM...
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_VISUAL_Z_DELTA",
- "value":250
+ "value":252
},{
"description":"GetVisualZSpeedBaseOverride",
"enum":"modifierfunction",
"kind":"constant",
"name":"MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE",
- "value":251
+ "value":253
},{
"description":"GetModifierXPDuringDeath",
"enum":"modifierfunction",
@@ -42845,6 +43590,16 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_STATE_ALLOW_PATHING_THROUGH_TREES",
"value":42
+ },{
+ "enum":"modifierstate",
+ "kind":"constant",
+ "name":"MODIFIER_STATE_ATTACKS_ARE_MELEE",
+ "value":60
+ },{
+ "enum":"modifierstate",
+ "kind":"constant",
+ "name":"MODIFIER_STATE_ATTACKS_DONT_REVEAL",
+ "value":63
},{
"enum":"modifierstate",
"kind":"constant",
@@ -42885,6 +43640,16 @@ Initializing script VM...
"kind":"constant",
"name":"MODIFIER_STATE_CANNOT_TARGET_ENEMIES",
"value":15
+ },{
+ "enum":"modifierstate",
+ "kind":"constant",
+ "name":"MODIFIER_STATE_CAN_USE_BACKPACK_ITEMS",
+ "value":61
+ },{
+ "enum":"modifierstate",
+ "kind":"constant",
+ "name":"MODIFIER_STATE_CASTS_IGNORE_CHANNELING",
+ "value":62
},{
"enum":"modifierstate",
"kind":"constant",
@@ -42974,7 +43739,7 @@ Initializing script VM...
"enum":"modifierstate",
"kind":"constant",
"name":"MODIFIER_STATE_LAST",
- "value":60
+ "value":64
},{
"enum":"modifierstate",
"kind":"constant",
@@ -43132,7 +43897,7 @@ Initializing script VM...
},{
"kind":"constant",
"name":"NEARLYEMPTY",
- "value":13
+ "value":12
},{
"enum":"ParticleAttachment_t",
"kind":"constant",
@@ -43230,10 +43995,6 @@ Initializing script VM...
"kind":"constant",
"name":"PRESIM",
"value":0
- },{
- "kind":"constant",
- "name":"RELOAD",
- "value":4
},{
"kind":"constant",
"name":"SECONDARY_EMPTY",
@@ -43249,15 +44010,15 @@ Initializing script VM...
},{
"kind":"constant",
"name":"SPECIAL1",
- "value":10
+ "value":9
},{
"kind":"constant",
"name":"SPECIAL2",
- "value":11
+ "value":10
},{
"kind":"constant",
"name":"SPECIAL3",
- "value":12
+ "value":11
},{
"kind":"constant",
"name":"ScriptDebugFirstLine",
@@ -43426,23 +44187,88 @@ Initializing script VM...
},{
"kind":"constant",
"name":"__UNKNOWN__",
- "value":17
+ "value":16
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_FadeIn",
+ "value":1024
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_FadeOut",
+ "value":512
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_LetterboxOff",
+ "value":4096
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_LetterboxOn",
+ "value":2048
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Lock",
+ "value":32
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Pitch",
+ "value":8
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Position",
+ "value":2
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_PositionPlayerHero",
+ "value":4
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_ResetDefault",
+ "value":128
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_SpecificPlayer",
+ "value":256
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Unlock",
+ "value":64
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Yaw",
+ "value":16
+ },{
+ "enum":"DOTACustomCameraEventFlags_t",
+ "kind":"constant",
+ "name":"k_ECustomCameraEventFlags_Zoom",
+ "value":1
},{
"kind":"constant",
"name":"muerta_debut_satyr_a",
- "value":1790
+ "value":1780
},{
"kind":"constant",
"name":"muerta_debut_satyr_b",
- "value":1791
+ "value":1781
},{
"kind":"constant",
"name":"muerta_debut_satyr_c",
- "value":1792
+ "value":1782
},{
"kind":"constant",
"name":"radiant_melee_mars_shieldbash",
- "value":1795
+ "value":1787
},{
"extend":"C_BaseModelEntity",
"kind":"class",
@@ -45626,19 +46452,6 @@ Initializing script VM...
"returns":"bool"
}],
"name":"C_DOTA_Ability_Lua"
- },{
- "extend":"C_DOTABaseAbility",
- "kind":"class",
- "members":[{
- "args":[{
- "name":"nDoubles",
- "type":"int"
- }],
- "description":"Sets the number of doubles to spawn.",
- "name":"SetNumDoubles",
- "returns":"void"
- }],
- "name":"C_DOTA_AghsFort_Ability_ArcWardenBoss_TempestDouble"
},{
"extend":"C_BaseEntity",
"kind":"class",
@@ -46178,6 +46991,13 @@ Initializing script VM...
"returns":"float"
},{
"args":[],
+ "name":"GetHeroFacetID",
+ "returns":"unsigned"
+ },{
+ "args":[{
+ "name":"bSkipNoConsume",
+ "type":"bool"
+ }],
"name":"GetIntellect",
"returns":"float"
},{
@@ -47386,6 +48206,8 @@ interface $
HTMLEscape( _arg_1 ): void;
/** Create a logging channel */
LogChannel( _arg_1 ): void;
+ /** Return true if a file exists. Path will usually start with 'file://{images}' */
+ BImageFileExists( _arg_1 ): void;
}
interface DOTAHeroModelOverlay
{
@@ -47444,6 +48266,7 @@ interface DOTAHeroModelOverlay
MoveChildAfter( _arg_1, _arg_2 ): void;
GetPositionWithinWindow();
GetPositionWithinAncestor( _arg_1 );
+ GetPosition( _arg_1: boolean );
ApplyStyles( _arg_1: boolean ): void;
ClearPropertyFromCode( _arg_1 ): void;
DeleteAsync( _arg_1: number ): void;
@@ -47453,6 +48276,7 @@ interface DOTAHeroModelOverlay
SetFocus(): boolean;
UpdateFocusInContext(): boolean;
BHasHoverStyle(): boolean;
+ SetAcceptsInput( _arg_1: boolean ): void;
SetAcceptsFocus( _arg_1: boolean ): void;
SetDisableFocusOnMouseDown( _arg_1: boolean ): void;
BHasKeyFocus(): boolean;
@@ -47463,6 +48287,7 @@ interface DOTAHeroModelOverlay
BLoadLayout( _arg_1: string, _arg_2: boolean, _arg_3: boolean ): boolean;
BLoadLayoutSnippet( _arg_1: string ): boolean;
BHasLayoutSnippet( _arg_1: string ): boolean;
+ BGetSnippetNames( _arg_1 ): void;
SetTopOfInputContext( _arg_1: boolean ): void;
SetDialogVariable( _arg_1: string, _arg_2: string ): void;
SetDialogVariableInt( _arg_1: string, _arg_2: number ): void;
@@ -47488,6 +48313,7 @@ interface DOTAHeroModelOverlay
SetReadyForDisplay( _arg_1: boolean ): void;
SetPositionInPixels( _arg_1: number, _arg_2: number, _arg_3: number ): void;
Data( _arg_1 ): void;
+ debug.description( _arg_1 ): void;
SetSendScrollPositionChangedEvents( _arg_1: boolean ): void;
SetPanelEvent( _arg_1 ): void;
RunScriptInPanelContext( _arg_1 ): void;
@@ -47551,6 +48377,7 @@ interface DOTAPlay
MoveChildAfter( _arg_1, _arg_2 ): void;
GetPositionWithinWindow();
GetPositionWithinAncestor( _arg_1 );
+ GetPosition( _arg_1: boolean );
ApplyStyles( _arg_1: boolean ): void;
ClearPropertyFromCode( _arg_1 ): void;
DeleteAsync( _arg_1: number ): void;
@@ -47560,6 +48387,7 @@ interface DOTAPlay
SetFocus(): boolean;
UpdateFocusInContext(): boolean;
BHasHoverStyle(): boolean;
+ SetAcceptsInput( _arg_1: boolean ): void;
SetAcceptsFocus( _arg_1: boolean ): void;
SetDisableFocusOnMouseDown( _arg_1: boolean ): void;
BHasKeyFocus(): boolean;
@@ -47570,6 +48398,7 @@ interface DOTAPlay
BLoadLayout( _arg_1: string, _arg_2: boolean, _arg_3: boolean ): boolean;
BLoadLayoutSnippet( _arg_1: string ): boolean;
BHasLayoutSnippet( _arg_1: string ): boolean;
+ BGetSnippetNames( _arg_1 ): void;
SetTopOfInputContext( _arg_1: boolean ): void;
SetDialogVariable( _arg_1: string, _arg_2: string ): void;
SetDialogVariableInt( _arg_1: string, _arg_2: number ): void;
@@ -47595,6 +48424,7 @@ interface DOTAPlay
SetReadyForDisplay( _arg_1: boolean ): void;
SetPositionInPixels( _arg_1: number, _arg_2: number, _arg_3: number ): void;
Data( _arg_1 ): void;
+ debug.description( _arg_1 ): void;
SetSendScrollPositionChangedEvents( _arg_1: boolean ): void;
GetActiveFeaturedGamemode( _arg_1 ): void;
GetFeaturedGamemodeProgress(): number;
@@ -47663,6 +48493,7 @@ interface Panel
MoveChildAfter( _arg_1, _arg_2 ): void;
GetPositionWithinWindow();
GetPositionWithinAncestor( _arg_1 );
+ GetPosition( _arg_1: boolean );
ApplyStyles( _arg_1: boolean ): void;
ClearPropertyFromCode( _arg_1 ): void;
DeleteAsync( _arg_1: number ): void;
@@ -47672,6 +48503,7 @@ interface Panel
SetFocus(): boolean;
UpdateFocusInContext(): boolean;
BHasHoverStyle(): boolean;
+ SetAcceptsInput( _arg_1: boolean ): void;
SetAcceptsFocus( _arg_1: boolean ): void;
SetDisableFocusOnMouseDown( _arg_1: boolean ): void;
BHasKeyFocus(): boolean;
@@ -47682,6 +48514,7 @@ interface Panel
BLoadLayout( _arg_1: string, _arg_2: boolean, _arg_3: boolean ): boolean;
BLoadLayoutSnippet( _arg_1: string ): boolean;
BHasLayoutSnippet( _arg_1: string ): boolean;
+ BGetSnippetNames( _arg_1 ): void;
SetTopOfInputContext( _arg_1: boolean ): void;
SetDialogVariable( _arg_1: string, _arg_2: string ): void;
SetDialogVariableInt( _arg_1: string, _arg_2: number ): void;
@@ -47707,6 +48540,7 @@ interface Panel
SetReadyForDisplay( _arg_1: boolean ): void;
SetPositionInPixels( _arg_1: number, _arg_2: number, _arg_3: number ): void;
Data( _arg_1 ): void;
+ debug.description( _arg_1 ): void;
SetSendScrollPositionChangedEvents( _arg_1: boolean ): void;
SetPanelEvent( _arg_1 ): void;
RunScriptInPanelContext( _arg_1 ): void;
@@ -47770,6 +48604,7 @@ interface Label
MoveChildAfter( _arg_1, _arg_2 ): void;
GetPositionWithinWindow();
GetPositionWithinAncestor( _arg_1 );
+ GetPosition( _arg_1: boolean );
ApplyStyles( _arg_1: boolean ): void;
ClearPropertyFromCode( _arg_1 ): void;
DeleteAsync( _arg_1: number ): void;
@@ -47779,6 +48614,7 @@ interface Label
SetFocus(): boolean;
UpdateFocusInContext(): boolean;
BHasHoverStyle(): boolean;
+ SetAcceptsInput( _arg_1: boolean ): void;
SetAcceptsFocus( _arg_1: boolean ): void;
SetDisableFocusOnMouseDown( _arg_1: boolean ): void;
BHasKeyFocus(): boolean;
@@ -47789,6 +48625,7 @@ interface Label
BLoadLayout( _arg_1: string, _arg_2: boolean, _arg_3: boolean ): boolean;
BLoadLayoutSnippet( _arg_1: string ): boolean;
BHasLayoutSnippet( _arg_1: string ): boolean;
+ BGetSnippetNames( _arg_1 ): void;
SetTopOfInputContext( _arg_1: boolean ): void;
SetDialogVariable( _arg_1: string, _arg_2: string ): void;
SetDialogVariableInt( _arg_1: string, _arg_2: number ): void;
@@ -47814,6 +48651,7 @@ interface Label
SetReadyForDisplay( _arg_1: boolean ): void;
SetPositionInPixels( _arg_1: number, _arg_2: number, _arg_3: number ): void;
Data( _arg_1 ): void;
+ debug.description( _arg_1 ): void;
SetSendScrollPositionChangedEvents( _arg_1: boolean ): void;
text( _arg_1: string ): string;
html( _arg_1: boolean ): boolean;
@@ -47881,6 +48719,7 @@ interface ToggleButton
MoveChildAfter( _arg_1, _arg_2 ): void;
GetPositionWithinWindow();
GetPositionWithinAncestor( _arg_1 );
+ GetPosition( _arg_1: boolean );
ApplyStyles( _arg_1: boolean ): void;
ClearPropertyFromCode( _arg_1 ): void;
DeleteAsync( _arg_1: number ): void;
@@ -47890,6 +48729,7 @@ interface ToggleButton
SetFocus(): boolean;
UpdateFocusInContext(): boolean;
BHasHoverStyle(): boolean;
+ SetAcceptsInput( _arg_1: boolean ): void;
SetAcceptsFocus( _arg_1: boolean ): void;
SetDisableFocusOnMouseDown( _arg_1: boolean ): void;
BHasKeyFocus(): boolean;
@@ -47900,6 +48740,7 @@ interface ToggleButton
BLoadLayout( _arg_1: string, _arg_2: boolean, _arg_3: boolean ): boolean;
BLoadLayoutSnippet( _arg_1: string ): boolean;
BHasLayoutSnippet( _arg_1: string ): boolean;
+ BGetSnippetNames( _arg_1 ): void;
SetTopOfInputContext( _arg_1: boolean ): void;
SetDialogVariable( _arg_1: string, _arg_2: string ): void;
SetDialogVariableInt( _arg_1: string, _arg_2: number ): void;
@@ -47925,6 +48766,7 @@ interface ToggleButton
SetReadyForDisplay( _arg_1: boolean ): void;
SetPositionInPixels( _arg_1: number, _arg_2: number, _arg_3: number ): void;
Data( _arg_1 ): void;
+ debug.description( _arg_1 ): void;
SetSendScrollPositionChangedEvents( _arg_1: boolean ): void;
SetSelected( _arg_1: boolean ): void;
text( _arg_1: string ): string;
@@ -47990,6 +48832,7 @@ interface TabButton
MoveChildAfter( _arg_1, _arg_2 ): void;
GetPositionWithinWindow();
GetPositionWithinAncestor( _arg_1 );
+ GetPosition( _arg_1: boolean );
ApplyStyles( _arg_1: boolean ): void;
ClearPropertyFromCode( _arg_1 ): void;
DeleteAsync( _arg_1: number ): void;
@@ -47999,6 +48842,7 @@ interface TabButton
SetFocus(): boolean;
UpdateFocusInContext(): boolean;
BHasHoverStyle(): boolean;
+ SetAcceptsInput( _arg_1: boolean ): void;
SetAcceptsFocus( _arg_1: boolean ): void;
SetDisableFocusOnMouseDown( _arg_1: boolean ): void;
BHasKeyFocus(): boolean;
@@ -48009,6 +48853,7 @@ interface TabButton
BLoadLayout( _arg_1: string, _arg_2: boolean, _arg_3: boolean ): boolean;
BLoadLayoutSnippet( _arg_1: string ): boolean;
BHasLayoutSnippet( _arg_1: string ): boolean;
+ BGetSnippetNames( _arg_1 ): void;
SetTopOfInputContext( _arg_1: boolean ): void;
SetDialogVariable( _arg_1: string, _arg_2: string ): void;
SetDialogVariableInt( _arg_1: string, _arg_2: number ): void;
@@ -48034,6 +48879,7 @@ interface TabButton
SetReadyForDisplay( _arg_1: boolean ): void;
SetPositionInPixels( _arg_1: number, _arg_2: number, _arg_3: number ): void;
Data( _arg_1 ): void;
+ debug.description( _arg_1 ): void;
SetSendScrollPositionChangedEvents( _arg_1: boolean ): void;
SetPanelEvent( _arg_1 ): void;
RunScriptInPanelContext( _arg_1 ): void;
@@ -48102,6 +48948,7 @@ interface DOTAAvatarImage
MoveChildAfter( _arg_1, _arg_2 ): void;
GetPositionWithinWindow();
GetPositionWithinAncestor( _arg_1 );
+ GetPosition( _arg_1: boolean );
ApplyStyles( _arg_1: boolean ): void;
ClearPropertyFromCode( _arg_1 ): void;
DeleteAsync( _arg_1: number ): void;
@@ -48111,6 +48958,7 @@ interface DOTAAvatarImage
SetFocus(): boolean;
UpdateFocusInContext(): boolean;
BHasHoverStyle(): boolean;
+ SetAcceptsInput( _arg_1: boolean ): void;
SetAcceptsFocus( _arg_1: boolean ): void;
SetDisableFocusOnMouseDown( _arg_1: boolean ): void;
BHasKeyFocus(): boolean;
@@ -48121,6 +48969,7 @@ interface DOTAAvatarImage
BLoadLayout( _arg_1: string, _arg_2: boolean, _arg_3: boolean ): boolean;
BLoadLayoutSnippet( _arg_1: string ): boolean;
BHasLayoutSnippet( _arg_1: string ): boolean;
+ BGetSnippetNames( _arg_1 ): void;
SetTopOfInputContext( _arg_1: boolean ): void;
SetDialogVariable( _arg_1: string, _arg_2: string ): void;
SetDialogVariableInt( _arg_1: string, _arg_2: number ): void;
@@ -48146,6 +48995,7 @@ interface DOTAAvatarImage
SetReadyForDisplay( _arg_1: boolean ): void;
SetPositionInPixels( _arg_1: number, _arg_2: number, _arg_3: number ): void;
Data( _arg_1 ): void;
+ debug.description( _arg_1 ): void;
SetSendScrollPositionChangedEvents( _arg_1: boolean ): void;
steamid( _arg_1: string ): string;
accountid( _arg_1: string ): string;
@@ -48212,6 +49062,7 @@ interface CustomUIElement
MoveChildAfter( _arg_1, _arg_2 ): void;
GetPositionWithinWindow();
GetPositionWithinAncestor( _arg_1 );
+ GetPosition( _arg_1: boolean );
ApplyStyles( _arg_1: boolean ): void;
ClearPropertyFromCode( _arg_1 ): void;
DeleteAsync( _arg_1: number ): void;
@@ -48221,6 +49072,7 @@ interface CustomUIElement
SetFocus(): boolean;
UpdateFocusInContext(): boolean;
BHasHoverStyle(): boolean;
+ SetAcceptsInput( _arg_1: boolean ): void;
SetAcceptsFocus( _arg_1: boolean ): void;
SetDisableFocusOnMouseDown( _arg_1: boolean ): void;
BHasKeyFocus(): boolean;
@@ -48231,6 +49083,7 @@ interface CustomUIElement
BLoadLayout( _arg_1: string, _arg_2: boolean, _arg_3: boolean ): boolean;
BLoadLayoutSnippet( _arg_1: string ): boolean;
BHasLayoutSnippet( _arg_1: string ): boolean;
+ BGetSnippetNames( _arg_1 ): void;
SetTopOfInputContext( _arg_1: boolean ): void;
SetDialogVariable( _arg_1: string, _arg_2: string ): void;
SetDialogVariableInt( _arg_1: string, _arg_2: number ): void;
@@ -48256,6 +49109,7 @@ interface CustomUIElement
SetReadyForDisplay( _arg_1: boolean ): void;
SetPositionInPixels( _arg_1: number, _arg_2: number, _arg_3: number ): void;
Data( _arg_1 ): void;
+ debug.description( _arg_1 ): void;
SetSendScrollPositionChangedEvents( _arg_1: boolean ): void;
SetPanelEvent( _arg_1 ): void;
RunScriptInPanelContext( _arg_1 ): void;
@@ -48434,6 +49288,7 @@ declare enum dotaunitorder_t
DOTA_UNIT_ORDER_TAKE_ITEM_FROM_NEUTRAL_ITEM_STASH = 38,
DOTA_UNIT_ORDER_MOVE_RELATIVE = 39,
DOTA_UNIT_ORDER_CAST_TOGGLE_ALT = 40,
+ DOTA_UNIT_ORDER_CONSUME_ITEM = 41,
}
declare enum DOTA_OVERHEAD_ALERT
@@ -48463,6 +49318,7 @@ declare enum DOTA_OVERHEAD_ALERT
OVERHEAD_ALERT_ITEM_RECEIVED = 22,
OVERHEAD_ALERT_SHARD = 23,
OVERHEAD_ALERT_DEADLY_BLOW = 24,
+ OVERHEAD_ALERT_FORCE_MISS = 25,
}
declare enum DOTA_HeroPickState
@@ -48592,6 +49448,7 @@ declare enum DOTA_UNIT_TARGET_TYPE
DOTA_UNIT_TARGET_SELF = 256,
DOTA_UNIT_TARGET_BASIC = 18,
DOTA_UNIT_TARGET_ALL = 55,
+ DOTA_UNIT_TARGET_HEROES_AND_CREEPS = 19,
}
declare enum DOTA_UNIT_TARGET_FLAGS
@@ -48755,6 +49612,8 @@ declare enum DOTA_ABILITY_BEHAVIOR
DOTA_ABILITY_BEHAVIOR_IGNORE_MUTED = 549755813888,
DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE = 1099511627776,
DOTA_ABILITY_BEHAVIOR_BREAK_DISABLES = 2199023255552,
+ DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS = 4398046511104,
+ DOTA_ABILITY_BEHAVIOR_INNATE_UI = 8796093022208,
}
declare enum DAMAGE_TYPES
@@ -48817,7 +49676,9 @@ declare enum EDOTA_ModifyXP_Reason
DOTA_ModifyXP_RoshanKill = 3,
DOTA_ModifyXP_TomeOfKnowledge = 4,
DOTA_ModifyXP_Outpost = 5,
- DOTA_ModifyXP_MAX = 6,
+ DOTA_ModifyXP_CatchUp = 6,
+ DOTA_ModifyXP_HeroAbility = 7,
+ DOTA_ModifyXP_MAX = 8,
}
declare enum GameActivity_t
@@ -49209,10 +50070,11 @@ declare enum DOTASlotType_t
DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS = 94,
DOTA_LOADOUT_TYPE_ROSHAN = 95,
DOTA_LOADOUT_TYPE_TORMENTOR = 96,
+ DOTA_LOADOUT_TYPE_ANCIENT = 97,
DOTA_PLAYER_LOADOUT_START = 67,
- DOTA_PLAYER_LOADOUT_END = 96,
- DOTA_LOADOUT_TYPE_NONE = 97,
- DOTA_LOADOUT_TYPE_COUNT = 98,
+ DOTA_PLAYER_LOADOUT_END = 97,
+ DOTA_LOADOUT_TYPE_NONE = 98,
+ DOTA_LOADOUT_TYPE_COUNT = 99,
}
declare enum modifierfunction
@@ -49481,28 +50343,28 @@ declare enum modifierfunction
MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING = 130,
/** GetModifierConstantDeathGoldCost */
MODIFIER_PROPERTY_DEATHGOLDCOST = 131,
+ /** GetModifierPercentageDeathGoldCost */
+ MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST = 132,
/** GetModifierPercentageExpRateBoost */
- MODIFIER_PROPERTY_EXP_RATE_BOOST = 132,
+ MODIFIER_PROPERTY_EXP_RATE_BOOST = 133,
/** GetModifierPercentageGoldRateBoost */
- MODIFIER_PROPERTY_GOLD_RATE_BOOST = 133,
+ MODIFIER_PROPERTY_GOLD_RATE_BOOST = 134,
/** GetModifierPreAttack_CriticalStrike */
- MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 134,
+ MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE = 135,
/** GetModifierPreAttack_Target_CriticalStrike */
- MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 135,
+ MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE = 136,
/** GetModifierMagical_ConstantBlock */
- MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 136,
+ MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK = 137,
/** GetModifierPhysical_ConstantBlock */
- MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 137,
+ MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK = 138,
/** GetModifierPhysical_ConstantBlockSpecial */
- MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 138,
+ MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL = 139,
/** GetModifierPhysical_ConstantBlockUnavoidablePreArmor */
- MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 139,
+ MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR = 140,
/** GetModifierTotal_ConstantBlock */
- MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 140,
+ MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK = 141,
/** GetOverrideAnimation */
- MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 141,
- /** GetOverrideAnimationWeight */
- MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT = 142,
+ MODIFIER_PROPERTY_OVERRIDE_ANIMATION = 142,
/** GetOverrideAnimationRate */
MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE = 143,
/** GetAbsorbSpell */
@@ -49659,147 +50521,227 @@ declare enum modifierfunction
MODIFIER_EVENT_ON_MODEL_CHANGED = 219,
/** OnModifierAdded */
MODIFIER_EVENT_ON_MODIFIER_ADDED = 220,
+ /** OnModifierRemoved */
+ MODIFIER_EVENT_ON_MODIFIER_REMOVED = 221,
/** OnTooltip */
- MODIFIER_PROPERTY_TOOLTIP = 221,
+ MODIFIER_PROPERTY_TOOLTIP = 222,
/** GetModifierModelChange */
- MODIFIER_PROPERTY_MODEL_CHANGE = 222,
+ MODIFIER_PROPERTY_MODEL_CHANGE = 223,
/** GetModifierModelScale */
- MODIFIER_PROPERTY_MODEL_SCALE = 223,
+ MODIFIER_PROPERTY_MODEL_SCALE = 224,
/** GetModifierModelScaleAnimateTime */
- MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 224,
+ MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME = 225,
/** GetModifierModelScaleUseInOutEase */
- MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 225,
+ MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE = 226,
/** GetModifierModelScaleConstant */
- MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 226,
+ MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT = 227,
/** GetModifierScepter */
- MODIFIER_PROPERTY_IS_SCEPTER = 227,
+ MODIFIER_PROPERTY_IS_SCEPTER = 228,
/** GetModifierShard */
- MODIFIER_PROPERTY_IS_SHARD = 228,
+ MODIFIER_PROPERTY_IS_SHARD = 229,
/** GetModifierRadarCooldownReduction */
- MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 229,
+ MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION = 230,
/** GetActivityTranslationModifiers */
- MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 230,
+ MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS = 231,
/** GetAttackSound */
- MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 231,
+ MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND = 232,
/** GetUnitLifetimeFraction */
- MODIFIER_PROPERTY_LIFETIME_FRACTION = 232,
+ MODIFIER_PROPERTY_LIFETIME_FRACTION = 233,
/** GetModifierProvidesFOWVision */
- MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 233,
+ MODIFIER_PROPERTY_PROVIDES_FOW_POSITION = 234,
/** GetModifierSpellsRequireHP */
- MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 234,
+ MODIFIER_PROPERTY_SPELLS_REQUIRE_HP = 235,
+ /** GetModifierConvertManaCostToHealthCost */
+ MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST = 236,
/** GetForceDrawOnMinimap */
- MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 235,
+ MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP = 237,
/** GetModifierDisableTurning */
- MODIFIER_PROPERTY_DISABLE_TURNING = 236,
+ MODIFIER_PROPERTY_DISABLE_TURNING = 238,
/** GetModifierIgnoreCastAngle */
- MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 237,
+ MODIFIER_PROPERTY_IGNORE_CAST_ANGLE = 239,
/** GetModifierChangeAbilityValue */
- MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 238,
+ MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE = 240,
/** GetModifierOverrideAbilitySpecial */
- MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 239,
+ MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL = 241,
/** GetModifierOverrideAbilitySpecialValue */
- MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 240,
+ MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE = 242,
/** GetModifierAbilityLayout */
- MODIFIER_PROPERTY_ABILITY_LAYOUT = 241,
+ MODIFIER_PROPERTY_ABILITY_LAYOUT = 243,
/** OnDominated */
- MODIFIER_EVENT_ON_DOMINATED = 242,
+ MODIFIER_EVENT_ON_DOMINATED = 244,
/** OnKill */
- MODIFIER_EVENT_ON_KILL = 243,
+ MODIFIER_EVENT_ON_KILL = 245,
/** OnAssist */
- MODIFIER_EVENT_ON_ASSIST = 244,
+ MODIFIER_EVENT_ON_ASSIST = 246,
/** GetModifierTempestDouble */
- MODIFIER_PROPERTY_TEMPEST_DOUBLE = 245,
+ MODIFIER_PROPERTY_TEMPEST_DOUBLE = 247,
/** PreserveParticlesOnModelChanged */
- MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 246,
+ MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE = 248,
/** OnAttackFinished */
- MODIFIER_EVENT_ON_ATTACK_FINISHED = 247,
+ MODIFIER_EVENT_ON_ATTACK_FINISHED = 249,
/** GetModifierIgnoreCooldown */
- MODIFIER_PROPERTY_IGNORE_COOLDOWN = 248,
+ MODIFIER_PROPERTY_IGNORE_COOLDOWN = 250,
/** GetModifierCanAttackTrees */
- MODIFIER_PROPERTY_CAN_ATTACK_TREES = 249,
+ MODIFIER_PROPERTY_CAN_ATTACK_TREES = 251,
/** GetVisualZDelta */
- MODIFIER_PROPERTY_VISUAL_Z_DELTA = 250,
+ MODIFIER_PROPERTY_VISUAL_Z_DELTA = 252,
/** GetVisualZSpeedBaseOverride */
- MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 251,
- MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 252,
+ MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE = 253,
+ MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION = 254,
/** GetModifierNoVisionOfAttacker */
- MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 253,
+ MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER = 255,
/** OnTooltip2 */
- MODIFIER_PROPERTY_TOOLTIP2 = 254,
+ MODIFIER_PROPERTY_TOOLTIP2 = 256,
/** OnAttackRecordDestroy */
- MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 255,
+ MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY = 257,
/** OnProjectileObstructionHit */
- MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 256,
+ MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT = 258,
/** GetSuppressTeleport */
- MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 257,
+ MODIFIER_PROPERTY_SUPPRESS_TELEPORT = 259,
/** OnAttackCancelled */
- MODIFIER_EVENT_ON_ATTACK_CANCELLED = 258,
+ MODIFIER_EVENT_ON_ATTACK_CANCELLED = 260,
/** GetSuppressCleave */
- MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 259,
+ MODIFIER_PROPERTY_SUPPRESS_CLEAVE = 261,
/** BotAttackScoreBonus */
- MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 260,
+ MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS = 262,
/** GetModifierAttackSpeedReductionPercentage */
- MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 261,
+ MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE = 263,
/** GetModifierMoveSpeedReductionPercentage */
- MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 262,
- MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 263,
+ MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE = 264,
+ MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET = 265,
/** GetModifierAttackSpeedPercentage */
- MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 264,
+ MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE = 266,
/** OnAttemptProjectileDodge */
- MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 265,
+ MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE = 267,
/** OnPreDebuffApplied */
- MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 266,
+ MODIFIER_EVENT_ON_PREDEBUFF_APPLIED = 268,
/** GetModifierPercentageCooldownStacking */
- MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 267,
+ MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING = 269,
/** GetModifierSpellRedirectTarget */
- MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 268,
+ MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET = 270,
/** GetModifierTurnRateConstant */
- MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 269,
- /** GetModifierIsRatPack */
- MODIFIER_PROPERTY_RAT_PACK = 270,
+ MODIFIER_PROPERTY_TURN_RATE_CONSTANT = 271,
+ /** GetModifierIsPackRat */
+ MODIFIER_PROPERTY_PACK_RAT = 272,
/** GetModifierPhysicalDamageOutgoing_Percentage */
- MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 271,
+ MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE = 273,
/** GetModifierKnockbackAmplification_Percentage */
- MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 272,
+ MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE = 274,
/** GetModifierHealthBarPips */
- MODIFIER_PROPERTY_HEALTHBAR_PIPS = 273,
+ MODIFIER_PROPERTY_HEALTHBAR_PIPS = 275,
/** GetModifierIncomingDamageConstant */
- MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 274,
+ MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT = 276,
/** OnSpellAppliedSuccessfully */
- MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 275,
+ MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY = 277,
/** GetModifierAvoidDamageAfterReductions */
- MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 276,
+ MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS = 278,
/** GetModifierPropetyFailAttack */
- MODIFIER_PROPERTY_FAIL_ATTACK = 277,
+ MODIFIER_PROPERTY_FAIL_ATTACK = 279,
/** GetModifierPrereduceIncomingDamage_Mult */
- MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 278,
+ MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT = 280,
/** GetModifierSuppressFullscreenDeathFX */
- MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 279,
+ MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX = 281,
/** MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST */
- MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 280,
+ MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST = 282,
/** GetModifierDamageOutgoing_PercentageMultiplicative */
- MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 281,
+ MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE = 283,
/** GetModifierTickGold_Multiplier */
- MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 282,
- /** GetModifierSlowResistance */
- MODIFIER_PROPERTY_SLOW_RESISTANCE = 283,
+ MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER = 284,
+ /** GEtModifierSlowResistance_Unique */
+ MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE = 285,
+ /** GetModifierSlowResistance_Stacking */
+ MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING = 286,
/** GetModifierAoEBonusPercentage */
- MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 284,
+ MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE = 287,
/** GetModifierProjectileSpeed */
- MODIFIER_PROPERTY_PROJECTILE_SPEED = 285,
+ MODIFIER_PROPERTY_PROJECTILE_SPEED = 288,
+ /** GetModifierProjectileSpeedTarget */
+ MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET = 289,
+ /** GetModifierBecomeStrength */
+ MODIFIER_PROPERTY_BECOME_STRENGTH = 290,
+ /** GetModifierBecomeAgility */
+ MODIFIER_PROPERTY_BECOME_AGILITY = 291,
+ /** GetModifierBecomeIntelligence */
+ MODIFIER_PROPERTY_BECOME_INTELLIGENCE = 292,
/** GetModifierBecomeUniversal */
- MODIFIER_PROPERTY_BECOME_UNIVERSAL = 286,
+ MODIFIER_PROPERTY_BECOME_UNIVERSAL = 293,
/** OnForceProcMagicStick */
- MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 287,
- /** GetModifierDoNotSinkAfterDeath */
- MODIFIER_PROPERTY_DO_NOT_SINK_AFTER_DEATH = 288,
+ MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK = 294,
/** OnDamageHPLoss */
- MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 289,
+ MODIFIER_EVENT_ON_DAMAGE_HPLOSS = 295,
+ /** GetModifierShareXPRune */
+ MODIFIER_PROPERTY_SHARE_XPRUNE = 296,
+ /** GetModifierNoFreeTPScrollOnDeath */
+ MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH = 297,
+ /** GetModifierHasBonusNeutralItemChoice */
+ MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE = 298,
/** GetModifierForceMaxHealth */
- MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 290,
+ MODIFIER_PROPERTY_FORCE_MAX_HEALTH = 299,
+ /** GetModifierForceMaxMana */
+ MODIFIER_PROPERTY_FORCE_MAX_MANA = 300,
/** GetModifierAoEBonusConstant */
- MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 291,
- MODIFIER_FUNCTION_LAST = 292,
+ MODIFIER_PROPERTY_AOE_BONUS_CONSTANT = 301,
+ /** GetModifierAoEBonusConstantStacking */
+ MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING = 302,
+ /** OnTakeDamagePostUnavoidableBlock */
+ MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK = 303,
+ /** OnMuteDamageAbilities */
+ MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES = 304,
+ /** GetSuppressCrit */
+ MODIFIER_PROPERTY_SUPPRESS_CRIT = 305,
+ /** GetModifierAbilityPoints */
+ MODIFIER_PROPERTY_ABILITY_POINTS = 306,
+ /** GetModifierBuybackPenaltyPercent */
+ MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT = 307,
+ /** GetModifierItemSellbackCost */
+ MODIFIER_PROPERTY_ITEM_SELLBACK_COST = 308,
+ /** GetModifierDisassembleAnything */
+ MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING = 309,
+ /** GetModifierFixedManaRegen */
+ MODIFIER_PROPERTY_FIXED_MANA_REGEN = 310,
+ /** GetModifierBonusUphillMissChance */
+ MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE = 311,
+ /** GetModifierCreepDenyPercent */
+ MODIFIER_PROPERTY_CREEP_DENY_PERCENT = 312,
+ /** GetModifierAttackSpeedAbsoluteMax */
+ MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX = 313,
+ /** GetModifierFoWTeam */
+ MODIFIER_PROPERTY_FOW_TEAM = 314,
+ /** OnHeroBeginDying */
+ MODIFIER_EVENT_ON_HERO_BEGIN_DYING = 315,
+ /** GetModifierBonusLotusHeal */
+ MODIFIER_PROPERTY_BONUS_LOTUS_HEAL = 316,
+ /** GetModifierBonusLotusHeal */
+ MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE = 317,
+ /** GetModifierBonusLotusHeal */
+ MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE = 318,
+ /** GetModifierBonusLotusHeal */
+ MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE = 319,
+ /** GetModifierBonusLotusHeal */
+ MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE = 320,
+ /** OnDayStarted */
+ MODIFIER_EVENT_ON_DAY_STARTED = 321,
+ /** GetModifierCreateBonusIllusionChance */
+ MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE = 322,
+ /** GetModifierCreateBonusIllusionCount */
+ MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT = 323,
+ /** GetModofierPropertyPseudoRandomBonus */
+ MODIFIER_PROPERTY_PSEUDORANDOM_BONUS = 324,
+ /** GetModifierAttackHeightBonus */
+ MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS = 325,
+ /** GetSkipAttackRegulator */
+ MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR = 326,
+ /** GetModifierMiss_Percentage_Target */
+ MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET = 327,
+ /** GetModifierAdditionalNutralItemDrops */
+ MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS = 328,
+ /** GetModifierKillStreakBonusGoldPercentage */
+ MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE = 329,
+ /** GetModifierHPRegenMultiplierPreAmplification */
+ MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION = 330,
+ /** GetModifierHeroFacetOverride */
+ MODIFIER_PROPERTY_HEROFACET_OVERRIDE = 331,
+ MODIFIER_FUNCTION_LAST = 332,
MODIFIER_FUNCTION_INVALID = 65535,
}
@@ -49865,7 +50807,11 @@ declare enum modifierstate
MODIFIER_STATE_NO_INVISIBILITY_VISUALS = 57,
MODIFIER_STATE_ALLOW_PATHING_THROUGH_BASE_BLOCKER = 58,
MODIFIER_STATE_IGNORING_MOVE_ORDERS = 59,
- MODIFIER_STATE_LAST = 60,
+ MODIFIER_STATE_ATTACKS_ARE_MELEE = 60,
+ MODIFIER_STATE_CAN_USE_BACKPACK_ITEMS = 61,
+ MODIFIER_STATE_CASTS_IGNORE_CHANNELING = 62,
+ MODIFIER_STATE_ATTACKS_DONT_REVEAL = 63,
+ MODIFIER_STATE_LAST = 64,
}
declare enum DOTAModifierAttribute_t
@@ -50194,96 +51140,102 @@ declare enum DOTAKeybindCommand_t
DOTA_KEYBIND_PURCHASE_STICKY = 146,
DOTA_KEYBIND_GRAB_STASH_ITEMS = 147,
DOTA_KEYBIND_TOGGLE_AUTOATTACK = 148,
- DOTA_KEYBIND_TAUNT = 149,
- DOTA_KEYBIND_SHOP_CONSUMABLES = 150,
- DOTA_KEYBIND_SHOP_ATTRIBUTES = 151,
- DOTA_KEYBIND_SHOP_ARMAMENTS = 152,
- DOTA_KEYBIND_SHOP_ARCANE = 153,
- DOTA_KEYBIND_SHOP_BASICS = 154,
- DOTA_KEYBIND_SHOP_SUPPORT = 155,
- DOTA_KEYBIND_SHOP_CASTER = 156,
- DOTA_KEYBIND_SHOP_WEAPONS = 157,
- DOTA_KEYBIND_SHOP_ARMOR = 158,
- DOTA_KEYBIND_SHOP_ARTIFACTS = 159,
- DOTA_KEYBIND_SHOP_SIDE_PAGE_1 = 160,
- DOTA_KEYBIND_SHOP_SIDE_PAGE_2 = 161,
- DOTA_KEYBIND_SHOP_SECRET = 162,
- DOTA_KEYBIND_SHOP_SEARCHBOX = 163,
- DOTA_KEYBIND_SHOP_SLOT_1 = 164,
- DOTA_KEYBIND_SHOP_SLOT_2 = 165,
- DOTA_KEYBIND_SHOP_SLOT_3 = 166,
- DOTA_KEYBIND_SHOP_SLOT_4 = 167,
- DOTA_KEYBIND_SHOP_SLOT_5 = 168,
- DOTA_KEYBIND_SHOP_SLOT_6 = 169,
- DOTA_KEYBIND_SHOP_SLOT_7 = 170,
- DOTA_KEYBIND_SHOP_SLOT_8 = 171,
- DOTA_KEYBIND_SHOP_SLOT_9 = 172,
- DOTA_KEYBIND_SHOP_SLOT_10 = 173,
- DOTA_KEYBIND_SHOP_SLOT_11 = 174,
- DOTA_KEYBIND_SHOP_SLOT_12 = 175,
- DOTA_KEYBIND_SHOP_SLOT_13 = 176,
- DOTA_KEYBIND_SHOP_SLOT_14 = 177,
- DOTA_KEYBIND_SPEC_CAMERA_UP = 178,
- DOTA_KEYBIND_SPEC_CAMERA_DOWN = 179,
- DOTA_KEYBIND_SPEC_CAMERA_LEFT = 180,
- DOTA_KEYBIND_SPEC_CAMERA_RIGHT = 181,
- DOTA_KEYBIND_SPEC_CAMERA_GRIP = 182,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 = 183,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 = 184,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 = 185,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 = 186,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 = 187,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 = 188,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 = 189,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 = 190,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 = 191,
- DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 = 192,
- DOTA_KEYBIND_SPEC_UNIT_SELECT = 193,
- DOTA_KEYBIND_SPEC_HERO_SELECT = 194,
- DOTA_KEYBIND_SPEC_PAUSE = 195,
- DOTA_KEYBIND_SPEC_CHAT = 196,
- DOTA_KEYBIND_SPEC_SCOREBOARD = 197,
- DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED = 198,
- DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED = 199,
- DOTA_KEYBIND_SPEC_STATS_ITEM = 200,
- DOTA_KEYBIND_SPEC_STATS_GOLD = 201,
- DOTA_KEYBIND_SPEC_STATS_XP = 202,
- DOTA_KEYBIND_SPEC_STATS_FANTASY = 203,
- DOTA_KEYBIND_SPEC_STATS_WINCHANCE = 204,
- DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH = 205,
- DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT = 206,
- DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE = 207,
- DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU = 208,
- DOTA_KEYBIND_SPEC_DROPDOWN_KDA = 209,
- DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES = 210,
- DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL = 211,
- DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN = 212,
- DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 213,
- DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 214,
- DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 215,
- DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 216,
- DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 217,
- DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 218,
- DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 219,
- DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 220,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 221,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 222,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 223,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 224,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 225,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 226,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 227,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 228,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 229,
- DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 230,
- DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 231,
- DOTA_KEYBIND_INSPECTHEROINWORLD = 232,
- DOTA_KEYBIND_CAMERA_ZOOM_IN = 233,
- DOTA_KEYBIND_CAMERA_ZOOM_OUT = 234,
- DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 235,
- DOTA_KEYBIND_DOTA_ALT = 236,
- DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 237,
- DOTA_KEYBIND_COUNT = 238,
+ 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_XP_PER_MIN = 218,
+ DOTA_KEYBIND_SPEC_DROPDOWN_GOLD = 219,
+ DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD = 220,
+ DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN = 221,
+ DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK = 222,
+ DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH = 223,
+ DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY = 224,
+ DOTA_KEYBIND_SPEC_DROPDOWN_SORT = 225,
+ DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE = 226,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 = 227,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 = 228,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 = 229,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 = 230,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 = 231,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 = 232,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 = 233,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 = 234,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 = 235,
+ DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 = 236,
+ DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE = 237,
+ DOTA_KEYBIND_INSPECTHEROINWORLD = 238,
+ DOTA_KEYBIND_CAMERA_ZOOM_IN = 239,
+ DOTA_KEYBIND_CAMERA_ZOOM_OUT = 240,
+ DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV = 241,
+ DOTA_KEYBIND_DOTA_ALT = 242,
+ DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH = 243,
+ DOTA_KEYBIND_COUNT = 244,
}
declare enum DOTA_SHOP_TYPE
@@ -50298,3 +51250,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 1d338fc..c7d8f63 100644
--- a/files/engine-enums.json
+++ b/files/engine-enums.json
@@ -2,10 +2,6 @@
{
"name": "PseudoRandom",
"members": [
- {
- "name": "DOTA_PSEUDO_RANDOM_ANTIMAGE_SILENT",
- "shortName": "ANTIMAGE_SILENT"
- },
{
"name": "DOTA_PSEUDO_RANDOM_ARMADILLO_HEARTPIERCER",
"shortName": "ARMADILLO_HEARTPIERCER"
@@ -38,6 +34,10 @@
"name": "DOTA_PSEUDO_RANDOM_CHAOS_DOUBLE_CRIT",
"shortName": "CHAOS_DOUBLE_CRIT"
},
+ {
+ "name": "DOTA_PSEUDO_RANDOM_CHAOS_KNIGHT_INNATE_REFUND",
+ "shortName": "CHAOS_KNIGHT_INNATE_REFUND"
+ },
{
"name": "DOTA_PSEUDO_RANDOM_CHAOS_TRIPLE_CRIT",
"shortName": "CHAOS_TRIPLE_CRIT"
@@ -130,6 +130,10 @@
"name": "DOTA_PSEUDO_RANDOM_GENERIC_MISS",
"shortName": "GENERIC_MISS"
},
+ {
+ "name": "DOTA_PSEUDO_RANDOM_HOODWINK_REDIRECT",
+ "shortName": "HOODWINK_REDIRECT"
+ },
{
"name": "DOTA_PSEUDO_RANDOM_ITEM_ABYSSAL",
"shortName": "ITEM_ABYSSAL"
@@ -290,6 +294,10 @@
"name": "DOTA_PSEUDO_RANDOM_OGRE_MAGI_FIREBLAST",
"shortName": "OGRE_MAGI_FIREBLAST"
},
+ {
+ "name": "DOTA_PSEUDO_RANDOM_PANGOLIER_PARRY",
+ "shortName": "PANGOLIER_PARRY"
+ },
{
"name": "DOTA_PSEUDO_RANDOM_PHANTOMASSASSIN_CRIT",
"shortName": "PHANTOMASSASSIN_CRIT"
@@ -318,6 +326,10 @@
"name": "DOTA_PSEUDO_RANDOM_SLARDAR_BASH",
"shortName": "SLARDAR_BASH"
},
+ {
+ "name": "DOTA_PSEUDO_RANDOM_SNAPFIRE_GLANCING",
+ "shortName": "SNAPFIRE_GLANCING"
+ },
{
"name": "DOTA_PSEUDO_RANDOM_SNIPER_HEADSHOT",
"shortName": "SNIPER_HEADSHOT"
@@ -2627,10 +2639,6 @@
"name": "ACT_HL2MP_GESTURE_RELOAD_MELEE",
"shortName": "HL2MP_GESTURE_RELOAD_MELEE"
},
- {
- "name": "ACT_HL2MP_IDLE_CROUCH_MELEE",
- "shortName": "HL2MP_IDLE_CROUCH_MELEE"
- },
{
"name": "ACT_HL2MP_IDLE_MELEE",
"shortName": "HL2MP_IDLE_MELEE"
@@ -5948,6 +5956,10 @@
"name": "FIELD_FUNCTION",
"shortName": "FUNCTION"
},
+ {
+ "name": "FIELD_GLOBALSYMBOL",
+ "shortName": "GLOBALSYMBOL"
+ },
{
"name": "FIELD_HMATERIAL",
"shortName": "HMATERIAL"
@@ -6430,6 +6442,10 @@
"name": "DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
"shortName": "IMMEDIATE"
},
+ {
+ "name": "DOTA_ABILITY_BEHAVIOR_INNATE_UI",
+ "shortName": "INNATE_UI"
+ },
{
"name": "DOTA_ABILITY_BEHAVIOR_ITEM",
"shortName": "ITEM"
@@ -6490,6 +6506,10 @@
"name": "DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
"shortName": "SHOW_IN_GUIDES"
},
+ {
+ "name": "DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS",
+ "shortName": "SKIP_FOR_KEYBINDS"
+ },
{
"name": "DOTA_ABILITY_BEHAVIOR_SUPPRESS_ASSOCIATED_CONSUMABLE",
"shortName": "SUPPRESS_ASSOCIATED_CONSUMABLE"
@@ -6551,6 +6571,10 @@
"name": "DOTA_UNIT_TARGET_HERO",
"shortName": "HERO"
},
+ {
+ "name": "DOTA_UNIT_TARGET_HEROES_AND_CREEPS",
+ "shortName": "HEROES_AND_CREEPS"
+ },
{
"name": "DOTA_UNIT_TARGET_NONE",
"shortName": "NONE"
diff --git a/files/events.json b/files/events.json
index e43c8f8..f45a9c6 100644
--- a/files/events.json
+++ b/files/events.json
@@ -1977,16 +1977,36 @@
"type": "short"
},
{
- "name": "killer_playerid",
- "type": "PlayerID"
+ "name": "barracks_type",
+ "type": "short"
+ },
+ {
+ "name": "teamnumber",
+ "type": "short"
+ },
+ {
+ "name": "killer_userid",
+ "type": "EntityIndex"
},
{
"name": "killer_team",
"type": "short"
},
{
- "name": "bounty_amount",
+ "name": "gold",
"type": "short"
+ },
+ {
+ "name": "pos_x",
+ "type": "float"
+ },
+ {
+ "name": "pos_y",
+ "type": "float"
+ },
+ {
+ "name": "pos_z",
+ "type": "float"
}
]
},
@@ -2006,6 +2026,22 @@
{
"name": "gold",
"type": "short"
+ },
+ {
+ "name": "tier",
+ "type": "short"
+ },
+ {
+ "name": "pos_x",
+ "type": "float"
+ },
+ {
+ "name": "pos_y",
+ "type": "float"
+ },
+ {
+ "name": "pos_z",
+ "type": "float"
}
]
},
@@ -2017,6 +2053,30 @@
{
"name": "killer_userid",
"type": "EntityIndex"
+ },
+ {
+ "name": "teamnumber",
+ "type": "short"
+ },
+ {
+ "name": "gold",
+ "type": "short"
+ },
+ {
+ "name": "tier",
+ "type": "short"
+ },
+ {
+ "name": "pos_x",
+ "type": "float"
+ },
+ {
+ "name": "pos_y",
+ "type": "float"
+ },
+ {
+ "name": "pos_z",
+ "type": "float"
}
]
},
@@ -3370,6 +3430,10 @@
{
"name": "entindex_hero",
"type": "EntityIndex"
+ },
+ {
+ "name": "playerid_victim",
+ "type": "PlayerID"
}
]
},
@@ -3998,12 +4062,6 @@
}
]
},
- {
- "name": "map_location_updated",
- "sourceFile": "game",
- "local": false,
- "fields": []
- },
{
"name": "richpresence_custom_updated",
"sourceFile": "game",
@@ -4683,6 +4741,94 @@
}
]
},
+ {
+ "name": "dota_custom_camera_updated",
+ "sourceFile": "game",
+ "local": false,
+ "fields": [
+ {
+ "name": "flags",
+ "description": "DOTACustomCameraEventFlags_t.",
+ "type": "int"
+ },
+ {
+ "name": "zoom",
+ "type": "float"
+ },
+ {
+ "name": "x",
+ "type": "float"
+ },
+ {
+ "name": "y",
+ "type": "float"
+ },
+ {
+ "name": "extra_yaw",
+ "type": "float"
+ },
+ {
+ "name": "pitch",
+ "type": "float"
+ },
+ {
+ "name": "duration",
+ "type": "float"
+ },
+ {
+ "name": "player_id",
+ "description": "Only used if associated flag is set.",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "dota_event_game_camera_zoom_updated",
+ "sourceFile": "game",
+ "local": false,
+ "fields": [
+ {
+ "name": "zoom",
+ "type": "int"
+ },
+ {
+ "name": "duration",
+ "description": "0 - instantaneous camera update.",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "dota_event_game_camera_position_updated",
+ "sourceFile": "game",
+ "local": false,
+ "fields": [
+ {
+ "name": "x",
+ "type": "float"
+ },
+ {
+ "name": "y",
+ "type": "float"
+ },
+ {
+ "name": "duration",
+ "description": "0 - instantaneous camera update.",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "dota_custom_camera_pitch_updated",
+ "sourceFile": "game",
+ "local": false,
+ "fields": [
+ {
+ "name": "pitch",
+ "type": "float"
+ }
+ ]
+ },
{
"name": "colorblind_mode_changed",
"sourceFile": "game",
@@ -5131,5 +5277,21 @@
"type": "byte"
}
]
+ },
+ {
+ "name": "dota_hero_on_gain_aggro",
+ "sourceFile": "game",
+ "description": "An NPC has gained aggro (is attacking) a hero.",
+ "local": false,
+ "fields": [
+ {
+ "name": "entindex_attacker",
+ "type": "EntityIndex"
+ },
+ {
+ "name": "entindex_hero",
+ "type": "EntityIndex"
+ }
+ ]
}
]
diff --git a/files/panorama/css.json b/files/panorama/css.json
index 984d639..300c6db 100644
--- a/files/panorama/css.json
+++ b/files/panorama/css.json
@@ -168,6 +168,50 @@
"border-color: #FF0000FF #00FF00FF #0000FFFF #00FFFFFF;"
]
},
+ "border-image": {
+ "description": "Shorthand for specifying all the border-image related properties at once.\nTechnical syntax is: