Dota 2 update

Build 24482478

31 Jul 2026, 00:01 UTC

Official patch notes

Available

Gameplay Patch 7.41e and Summer Scrub
Read announcement

Technical changes

92 files changed

+10374 additions-1638 removals
View file changes

Official update announcement

Gameplay Patch 7.41e and Summer Scrub

Published 30 Jul 2026, 23:58 UTC

Steam announcement media

The International approaches and we've just released an update that includes predictions, fantasy, supporter bundles, and a chance to prove your skills and win new Immortals and unlock terrains.

But that's not all. Today we're also releasing patch 7.41e. Even that's not everything, though. Dota is a complicated game, and while we greatly enjoy the creativity and diligence of the dedicated players who find intricate and absurd bugs, we also like *fixing* those bugs. So today we're also releasing the Summer Scrub, a huge collection of new features as well as fixes for gameplay and content bugs, ranging from Abaddon's taunt to Zeus's Dota Plus challenge.

The list is too long for this post, so we made a whole page just to list all the changes.

Complete change list

Dota 2 published the full patch notes on its official website.

View full official patch notes

Technical changes

Changed files

Showing 20 of 92 tracked files.

92 files+10374-1638
M
DumpSource2/.stringsignore
+45-4
@@ -2370,6 +2370,7 @@ Automatically create a proxy
23702370 Automatically generate shader debug info on capture
23712371 Automatically localize hero chat wheel messages in chat_wheel_staging.txt using the sound subtitles files.
23722372 Automatically records all games as SourceTV demos.
2373+Automatically select all roles when out of role queue games.
23732374 Automatically set by the game when a commentary file is available for the current map.
23742375 Automatically spectate available games. Set to a LeagueID to auto spectate games from that league.
23752376 Automatically spectate the always-running bot game.
@@ -9107,6 +9108,7 @@ CDOTA_Modifier_StormSpirit_StaticRemnantThinker
91079108 CDOTA_Modifier_StormSpirit_StaticRemnant_Talent
91089109 CDOTA_Modifier_Stormcrafter_Slow
91099110 CDOTA_Modifier_Stunned
9111+CDOTA_Modifier_Suppress_Cleave
91109112 CDOTA_Modifier_Sven_GodsStrength
91119113 CDOTA_Modifier_Sven_GreatCleave
91129114 CDOTA_Modifier_Sven_Stormbolt_Hide
@@ -9315,6 +9317,7 @@ CDOTA_Modifier_Underlord_Portal_Buff
93159317 CDOTA_Modifier_Underlord_Portal_FX
93169318 CDOTA_Modifier_Underlord_Portal_Fire
93179319 CDOTA_Modifier_Underlord_Portal_Fire_Effect
9320+CDOTA_Modifier_Underlord_Portal_PhaseCheck
93189321 CDOTA_Modifier_Underlord_Portal_Warp_Channel
93199322 CDOTA_Modifier_Undying_CeaselessDirge
93209323 CDOTA_Modifier_Undying_CeaselessDirge_Buff
@@ -15680,6 +15683,7 @@ DOTAMatchVote_POSITIVE
1568015683 DOTAMinimapEvent_t
1568115684 DOTAModifierAttribute_t
1568215685 DOTAMusicStatus_t
15686+DOTANeutralCampInfo_t
1568315687 DOTAOutgoingBonus_t
1568415688 DOTAOverworldCharacterOverrideConditional_t
1568515689 DOTAOverworldReleaseScheduledUnlock_t
@@ -19966,6 +19970,7 @@ GetModifierPropertyCustom2
1996619970 GetModifierPropertyCustom3
1996719971 GetModifierPropertyForbidIllusions
1996819972 GetModifierPropertyHealingAmplificationUnique
19973+GetModifierPropertyIgnoreForceTarget
1996919974 GetModifierPropertyManacostOverride
1997019975 GetModifierPropertyRedirectHealthGain
1997119976 GetModifierPropertyRestorationAmplification
@@ -19986,6 +19991,7 @@ GetModifierSlowResistance_Stacking
1998619991 GetModifierSpellAmplify_Percentage
1998719992 GetModifierSpellAmplify_PercentageTarget
1998819993 GetModifierSpellAmplify_PercentageUnique
19994+GetModifierSpellAmplify_PercentageUnique_2
1998919995 GetModifierSpellLifestealRegenAmplify_Percentage
1999019996 GetModifierSpellLifestealRegenAmplify_Percentage_Unique
1999119997 GetModifierSpellRedirectTarget
@@ -21646,6 +21652,7 @@ MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION
2164621652 MODIFIER_PROPERTY_IGNORE_ATTACKSPEED_LIMIT
2164721653 MODIFIER_PROPERTY_IGNORE_CAST_ANGLE
2164821654 MODIFIER_PROPERTY_IGNORE_COOLDOWN
21655+MODIFIER_PROPERTY_IGNORE_FORCE_ATTACK_TARGET
2164921656 MODIFIER_PROPERTY_IGNORE_MOVESPEED_LIMIT
2165021657 MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR
2165121658 MODIFIER_PROPERTY_ILLUSION_LABEL
@@ -21791,6 +21798,7 @@ MODIFIER_PROPERTY_SPELLS_REQUIRE_HP
2179121798 MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE
2179221799 MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET
2179321800 MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE
21801+MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE_2
2179421802 MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE
2179521803 MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE
2179621804 MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET
@@ -28569,6 +28577,7 @@ arrow_angle
2856928577 arrow_count
2857028578 arrow_count_per_wave
2857128579 arrow_damage_pct
28580+arrow_range_base
2857228581 arrow_range_multiplier
2857328582 arrow_speed
2857428583 arrow_spread
@@ -28963,6 +28972,7 @@ berserk_bonus_movement_speed_melee
2896328972 berserk_magic_resistance
2896428973 berserk_manacost_reduction
2896528974 berserk_slow_resist
28975+berserk_slow_resist_melee
2896628976 berserk_spell_amp
2896728977 bi_GameEvent_DEPRECATED
2896828978 bi_PredictionEvent
@@ -30229,7 +30239,6 @@ corrosive_duration
3022930239 corrosive_radius
3023030240 corruption_armor
3023130241 corruption_duration
30232-cost_increase
3023330242 cost_per_second
3023430243 costume
3023530244 count
@@ -30959,7 +30968,6 @@ dota_bingo_points_animation_duration_min_change
3095930968 dota_bingo_show_debug_button
3096030969 dota_bingo_use_fake_stats
3096130970 dota_black_screen_debug_messages
30962-dota_blog_image_accept_match
3096330971 dota_bloodstone_aoe_size
3096430972 dota_bot_allow_human_control
3096530973 dota_bot_assert_on_invalid_ability_usage
@@ -31316,6 +31324,10 @@ dota_compendium_2025_predictions_main_event_results_shown
3131631324 dota_compendium_2025_predictions_rtti_results_shown
3131731325 dota_compendium_2025_predictions_show_debug_node_names
3131831326 dota_compendium_2025_predictions_test_state
31327+dota_compendium_2026_predictions_main_event_results_shown
31328+dota_compendium_2026_predictions_rtti_results_shown
31329+dota_compendium_2026_predictions_show_debug_node_names
31330+dota_compendium_2026_predictions_test_state
3131931331 dota_compendium_levelup_interval_accel
3132031332 dota_compendium_levelup_interval_min
3132131333 dota_compendium_levelup_pitch_adjust_high
@@ -31694,6 +31706,8 @@ dota_fantasy_2024_force_results_period
3169431706 dota_fantasy_2024_tutorial_state
3169531707 dota_fantasy_2025_force_results_period
3169631708 dota_fantasy_2025_tutorial_state
31709+dota_fantasy_2026_force_results_period
31710+dota_fantasy_2026_tutorial_state
3169731711 dota_fantasy_craft_tutorial_state
3169831712 dota_fantasy_force_results_period
3169931713 dota_fantasy_league_region
@@ -31866,6 +31880,7 @@ dota_gamemode_ability_draft_set_draft_hero_and_team_clear
3186631880 dota_gamemode_ardm_hero_count
3186731881 dota_gamemode_ardm_sellback_percent
3186831882 dota_gamestate
31883+dota_gametime_notch_slider_overlay_items_merge_threshold
3186931884 dota_generate_potential_purchase_item_list
3187031885 dota_get_rp
3187131886 dota_get_team_info
@@ -31930,7 +31945,6 @@ dota_health_bar_death_effect_duration
3193031945 dota_health_bar_death_effects
3193131946 dota_health_bar_dispell_effect
3193231947 dota_health_bar_healing_effect
31933-dota_health_bar_hovered_always_top
3193431948 dota_health_bar_hurt_effect
3193531949 dota_health_bar_ice_blast_shatter_threshold
3193631950 dota_health_bar_madness
@@ -32147,8 +32161,11 @@ dota_international2024_rewards_level_animation_duration_max_seconds
3214732161 dota_international2024_rewards_level_animation_duration_min_change
3214832162 dota_international2024_rewards_level_animation_duration_min_seconds
3214932163 dota_international2025_force_ineligible
32164+dota_international2026_force_ineligible
3215032165 dota_international_2025_fandom_level_override
3215132166 dota_international_2025_favorite_team_override
32167+dota_international_2026_fandom_level_override
32168+dota_international_2026_favorite_team_override
3215232169 dota_intro_movie_volume
3215332170 dota_inventory_combine_ground_items_radius
3215432171 dota_inventory_neutral_item_teleport_throw
@@ -32791,6 +32808,7 @@ dota_radar
3279132808 dota_random_strength
3279232809 dota_range_display
3279332810 dota_ranked_role_queue
32811+dota_ranked_role_queue_automatically_select_all
3279432812 dota_rare_line_click_count
3279532813 dota_razor_arcana_disable_display
3279632814 dota_razor_arcana_force_display
@@ -32933,6 +32951,7 @@ dota_settings_reborn_dismissed_new_settings
3293332951 dota_settings_reborn_last_ability_direct_cast_type
3293432952 dota_settings_reborn_last_item_direct_cast_type
3293532953 dota_settings_reborn_last_selected_hero
32954+dota_settings_reborn_last_selected_neutral_unit
3293632955 dota_settings_reborn_last_selected_unit_type
3293732956 dota_settings_reborn_new_setting_newness_duration
3293832957 dota_settings_reborn_scroll_position
@@ -32965,9 +32984,9 @@ dota_shovel_baby_roshan_rise
3296532984 dota_shovel_baby_roshan_rise_height
3296632985 dota_shovel_baby_roshan_rot
3296732986 dota_show_2025_cta_collectors_cache_vote_page
32987+dota_show_ability_damage_contributions
3296832988 dota_show_ability_video_in_tooltips
3296932989 dota_show_accept_coaching_session_popup
32970-dota_show_accept_match_details
3297132990 dota_show_all_items
3297232991 dota_show_battle_pass_purchase_page_fall2021
3297332992 dota_show_battle_pass_purchase_page_international2022
@@ -33039,6 +33058,7 @@ dota_showcase_attachment_v2
3303933058 dota_showcase_show_report_popup
3304033059 dota_silent_roshan
3304133060 dota_skip_behavior_comms_check
33061+dota_skip_redundant_game_keyvalues_loads
3304233062 dota_skip_region_pings
3304333063 dota_slark_jailbreak_debug_collision
3304433064 dota_slark_jailbreak_debug_snapshots
@@ -34382,6 +34402,7 @@ fantasy_craft_decode_title_awards
3438234402 fantasy_craft_populate_league_data
3438334403 fantasy_craft_reset_2024_tutorial
3438434404 fantasy_craft_reset_2025_tutorial
34405+fantasy_craft_reset_2026_tutorial
3438534406 fantasy_craft_reset_tablets
3438634407 fantasy_craft_reset_tutorial
3438734408 fantasy_craft_set_roll_tokens
@@ -42762,6 +42783,7 @@ m_bSupportsTransitions
4276242783 m_bSuppressAllEntities
4276342784 m_bSuppressAnimEventSounds
4276442785 m_bSuppressAttackSounds
42786+m_bSuppressCleave
4276542787 m_bSuppressDamageEffects
4276642788 m_bSuppressDamageSounds
4276742789 m_bSuppressFlinch
@@ -43234,6 +43256,7 @@ m_cancelTime
4323443256 m_capsules
4323543257 m_castActivity
4323643258 m_castActivityGestureSlot
43259+m_castParticle
4323743260 m_cellX
4323843261 m_cellY
4323943262 m_cellZ
@@ -43529,6 +43552,7 @@ m_eDebugBits
4352943552 m_eDisplayType
4353043553 m_eDoorState
4353143554 m_eDrawCondition
43555+m_eEffigyEvent
4353243556 m_eEvent
4353343557 m_eExpireEvent
4353443558 m_eFSMShop
@@ -47315,11 +47339,13 @@ m_hDynamicEntity
4731547339 m_hEffect
4731647340 m_hEffectEntity
4731747341 m_hEffigy
47342+m_hEffigyParticleDef
4731847343 m_hEmoteTarget
4731947344 m_hEndEntity
4732047345 m_hEndGameCinematicEntity
4732147346 m_hEndPoint
4732247347 m_hEnemies
47348+m_hEnemiesHit
4732347349 m_hEnemiesSkewered
4732447350 m_hEnemy
4732547351 m_hEnemyAssisters
@@ -47683,6 +47709,7 @@ m_hStolenTree
4768347709 m_hStopAtNode
4768447710 m_hSubquests
4768547711 m_hSummonFamiliarsSourceAbility
47712+m_hSummonRaptorAbility
4768647713 m_hSwarmBug
4768747714 m_hTail
4768847715 m_hTarget
@@ -48457,6 +48484,7 @@ m_iWaves
4845748484 m_iWeight
4845848485 m_iWindSeed
4845948486 m_iWisdomRunesGained
48487+m_iWisdomShrinesTaken
4846048488 m_iXPBounty
4846148489 m_iXPBountyExtra
4846248490 m_iconName
@@ -49612,6 +49640,7 @@ m_nEffectedBoneCount
4961249640 m_nEffectorBoneIdx
4961349641 m_nEffectorTargetBoneIdx
4961449642 m_nEffectorTargetNodeIdx
49643+m_nEffigyLevel
4961549644 m_nEffigyStatusEffect
4961649645 m_nEidolonSpawnNum
4961749646 m_nElementCount
@@ -49837,6 +49866,7 @@ m_nGameState
4983749866 m_nGameWinner
4983849867 m_nGenerationId
4983949868 m_nGesture
49869+m_nGiveItemIndicatorID
4984049870 m_nGlowRange
4984149871 m_nGlowRangeMin
4984249872 m_nGlowTeam
@@ -50132,6 +50162,7 @@ m_nLevelCompletePoints
5013250162 m_nLevelUpChoices
5013350163 m_nLevelsBetweenUpgradesOverride
5013450164 m_nLevelupRule
50165+m_nLifeBreakProjectileHandle
5013550166 m_nLightChoice
5013650167 m_nLightHash
5013750168 m_nLightMapUniqueId
@@ -50525,6 +50556,7 @@ m_nOverclockFX
5052550556 m_nOverflowEnemySpawnCount
5052650557 m_nOverflowEnemySpawnCountOverride
5052750558 m_nOverheadFXIndex
50559+m_nOverheadParticleIndex
5052850560 m_nOverlayHealthBarType
5052950561 m_nOverlayRenderOrder
5053050562 m_nOverrideAnim
@@ -51002,6 +51034,7 @@ m_nSrcDrawIndex
5100251034 m_nSrcInstruction
5100351035 m_nSrcResult
5100451036 m_nStackCount
51037+m_nStacksSeenByTeam
5100551038 m_nStageCount
5100651039 m_nStageProgressionTimerIncrease
5100751040 m_nStartBrightness
@@ -53885,6 +53918,7 @@ m_vecItemStockInfo
5388553918 m_vecItems
5388653919 m_vecItemsPurchased
5388753920 m_vecKilledPlayers
53921+m_vecKnownCampStacks
5388853922 m_vecKnownClearCamps
5388953923 m_vecLandmarkAngles
5389053924 m_vecLandmarkOrigin
@@ -55022,6 +55056,7 @@ nFlags
5502255056 nFoWID
5502355057 nForwardSpeedMax
5502455058 nFxIndex
55059+nGiverPlayerSlot
5502555060 nGroup
5502655061 nHealthCost
5502755062 nHeroID
@@ -55082,6 +55117,7 @@ nQuestChallengeID
5508255117 nQuestID
5508355118 nRadius
5508455119 nRank
55120+nReceiverPlayerSlot
5508555121 nRedirectTick
5508655122 nReqLevel
5508755123 nRequiredHero
@@ -58813,6 +58849,11 @@ ti14_live_video_fake_timestamp
5881358849 ti14_live_video_fake_twitch_channel
5881458850 ti14_live_video_spoilers_blocked
5881558851 ti14_live_video_update_interval_s
58852+ti15_live_video_fake_steam_account
58853+ti15_live_video_fake_timestamp
58854+ti15_live_video_fake_twitch_channel
58855+ti15_live_video_spoilers_blocked
58856+ti15_live_video_update_interval_s
5881658857 tick_attack_damage_pct
5881758858 tick_count
5881858859 tick_damage
M
DumpSource2/commands.txt
+3-0
@@ -2723,6 +2723,9 @@ fantasy_craft_reset_2024_tutorial (developmentonly clientdll defensive)
27232723 fantasy_craft_reset_2025_tutorial (developmentonly clientdll defensive)
27242724 Resets the user back to the base tutorial state
27252725
2726+fantasy_craft_reset_2026_tutorial (developmentonly clientdll defensive)
2727+ Resets the user back to the base tutorial state
2728+
27262729 fantasy_craft_reset_tablets (developmentonly clientdll defensive)
27272730 <fantasy league id> Rerolls all attributes on all tablets for the account
M
DumpSource2/convars.txt
+59-11
@@ -2209,9 +2209,6 @@ dota_bingo_use_fake_stats false (developmentonly clientdll)
22092209 dota_black_screen_debug_messages true (developmentonly gamedll clientdll replicated)
22102210 <no description>
22112211
2212-dota_blog_image_accept_match false (developmentonly clientdll hidden defensive)
2213- <no description>
2214-
22152212 dota_bloodstone_aoe_size 0 (gamedll clientdll replicated cheat)
22162213 Size of the bloodstone AOE increase.
22172214
@@ -3109,6 +3106,18 @@ dota_compendium_2025_predictions_show_debug_node_names false (developmentonly cl
31093106 dota_compendium_2025_predictions_test_state 0 (developmentonly clientdll)
31103107 0: Normal, 1:RTTI Available Main Unavailable, 2: RTTI Locked Main Unavailable, 3: RTTI Locked Main Available, 4: RTTI Locked Main Locked
31113108
3109+dota_compendium_2026_predictions_main_event_results_shown false (clientdll archive)
3110+ <no description>
3111+
3112+dota_compendium_2026_predictions_rtti_results_shown false (clientdll archive)
3113+ <no description>
3114+
3115+dota_compendium_2026_predictions_show_debug_node_names false (developmentonly clientdll)
3116+ <no description>
3117+
3118+dota_compendium_2026_predictions_test_state 0 (developmentonly clientdll)
3119+ 0: Normal, 1:RTTI Available Main Unavailable, 2: RTTI Locked Main Unavailable, 3: RTTI Locked Main Available, 4: RTTI Locked Main Locked
3120+
31123121 dota_compendium_levelup_interval_accel 0.95 (developmentonly clientdll)
31133122 <no description>
31143123
@@ -3994,6 +4003,12 @@ dota_fantasy_2025_force_results_period 4294967295 (developmentonly clientdll)
39944003 dota_fantasy_2025_tutorial_state 0 (clientdll archive)
39954004 <no description>
39964005
4006+dota_fantasy_2026_force_results_period 4294967295 (developmentonly clientdll)
4007+ <no description>
4008+
4009+dota_fantasy_2026_tutorial_state 0 (clientdll archive)
4010+ <no description>
4011+
39974012 dota_fantasy_craft_tutorial_state 0 (clientdll archive)
39984013 <no description>
39994014
@@ -4477,6 +4492,9 @@ dota_gamemode_ardm_hero_count 90 (gamedll cheat)
44774492 dota_gamemode_ardm_sellback_percent 0.85 (gamedll clientdll replicated cheat)
44784493 <no description>
44794494
4495+dota_gametime_notch_slider_overlay_items_merge_threshold 30 (developmentonly clientdll defensive)
4496+ <no description>
4497+
44804498 dota_gg_call_time 10 (developmentonly gamedll replicated defensive)
44814499 <no description>
44824500
@@ -4630,9 +4648,6 @@ dota_health_bar_dispell_effect false (clientdll cheat)
46304648 dota_health_bar_healing_effect false (clientdll archive per_user)
46314649 <no description>
46324650
4633-dota_health_bar_hovered_always_top true (developmentonly clientdll defensive)
4634- <no description>
4635-
46364651 dota_health_bar_hurt_effect true (clientdll archive per_user)
46374652 <no description>
46384653
@@ -5242,12 +5257,21 @@ dota_international2024_rewards_level_animation_duration_min_seconds 0.5 (develop
52425257 dota_international2025_force_ineligible false (developmentonly clientdll)
52435258 <no description>
52445259
5260+dota_international2026_force_ineligible false (developmentonly clientdll)
5261+ <no description>
5262+
52455263 dota_international_2025_fandom_level_override 0 (developmentonly clientdll)
52465264 <no description>
52475265
52485266 dota_international_2025_favorite_team_override 0 (developmentonly clientdll)
52495267 <no description>
52505268
5269+dota_international_2026_fandom_level_override 0 (developmentonly clientdll)
5270+ <no description>
5271+
5272+dota_international_2026_favorite_team_override 0 (developmentonly clientdll)
5273+ <no description>
5274+
52515275 dota_intro_movie_volume 0.5 (developmentonly clientdll defensive)
52525276 <no description>
52535277
@@ -6997,6 +7021,9 @@ dota_range_display 0 (developmentonly clientdll defensive)
69977021 dota_ranked_role_queue true (clientdll archive)
69987022 <no description>
69997023
7024+dota_ranked_role_queue_automatically_select_all false (clientdll archive)
7025+ Automatically select all roles when out of role queue games.
7026+
70007027 dota_rare_line_click_count 5 (developmentonly clientdll defensive)
70017028 <no description>
70027029
@@ -7315,6 +7342,9 @@ dota_settings_reborn_last_item_direct_cast_type 0 (developmentonly clientdll per
73157342 dota_settings_reborn_last_selected_hero 102 (developmentonly clientdll per_user defensive)
73167343 <no description>
73177344
7345+dota_settings_reborn_last_selected_neutral_unit "npc_dota_neutral_default" (developmentonly clientdll per_user defensive)
7346+ <no description>
7347+
73187348 dota_settings_reborn_last_selected_unit_type 0 (developmentonly clientdll per_user defensive)
73197349 <no description>
73207350
@@ -7405,12 +7435,12 @@ dota_shovel_baby_roshan_rise_height 200 (developmentonly gamedll)
74057435 dota_shovel_baby_roshan_rot -0.5 (developmentonly gamedll)
74067436 <no description>
74077437
7438+dota_show_ability_damage_contributions true (developmentonly clientdll)
7439+ <no description>
7440+
74087441 dota_show_ability_video_in_tooltips true (clientdll archive)
74097442 Show ability videos in tooltips while not in game.
74107443
7411-dota_show_accept_match_details true (clientdll archive per_user)
7412- <no description>
7413-
74147444 dota_show_all_items false (developmentonly clientdll)
74157445 Allows hidden items being display around the client (mainly Armory). Main only.
74167446
@@ -7498,6 +7528,9 @@ dota_silent_roshan false (developmentonly clientdll defensive)
74987528 dota_skip_behavior_comms_check false (developmentonly clientdll)
74997529 Skip behavior score check for comms
75007530
7531+dota_skip_redundant_game_keyvalues_loads true (developmentonly gamedll clientdll replicated)
7532+ <no description>
7533+
75017534 dota_skip_region_pings false (developmentonly clientdll)
75027535 <no description>
75037536
@@ -8392,7 +8425,7 @@ dota_ui_force_custom_games_players false (developmentonly clientdll cheat)
83928425 dota_ui_give_item_indicator_max_range 1200 (developmentonly clientdll defensive)
83938426 <no description>
83948427
8395-dota_ui_give_item_indicator_min_ping_distance 300 (developmentonly clientdll defensive)
8428+dota_ui_give_item_indicator_min_ping_distance 400 (developmentonly clientdll defensive)
83968429 <no description>
83978430
83988431 dota_ui_give_item_indicator_no_destroy false (developmentonly clientdll defensive)
@@ -8884,7 +8917,7 @@ dota_wraith_king_arcana_progress_linger_duration 6 (developmentonly clientdll ch
88848917 dota_wraith_king_arcana_show_hero_alive "" (developmentonly clientdll)
88858918 <no description>
88868919
8887-dota_write_ability_contributions_to_match false (developmentonly gamedll defensive)
8920+dota_write_ability_contributions_to_match true (developmentonly gamedll defensive)
88888921 Whether contribution data is sent to the GC as part of the private match metadata
88898922
88908923 dota_xp_fountain_activation_interval 420 (developmentonly gamedll clientdll replicated cheat)
@@ -14860,6 +14893,21 @@ ti14_live_video_spoilers_blocked false (clientdll archive per_user)
1486014893 ti14_live_video_update_interval_s 30 (developmentonly clientdll)
1486114894 <no description>
1486214895
14896+ti15_live_video_fake_steam_account 0 (developmentonly clientdll)
14897+ Fake the steam account for live video
14898+
14899+ti15_live_video_fake_timestamp 0 (developmentonly clientdll)
14900+ Fake the timestamp used for calculating the live video timestamp
14901+
14902+ti15_live_video_fake_twitch_channel "" (developmentonly clientdll)
14903+ Fake the twitch stream for live video
14904+
14905+ti15_live_video_spoilers_blocked false (clientdll archive per_user)
14906+ Avoid spoilers for frontpage matches
14907+
14908+ti15_live_video_update_interval_s 30 (developmentonly clientdll)
14909+ <no description>
14910+
1486314911 tier_treasure_mockup_item_offset_y 200 (developmentonly clientdll defensive)
1486414912 <no description>
M
DumpSource2/module_metadata/server.kv3
+1-1
@@ -91,7 +91,7 @@
9191 name = "player_server"
9292 group = "GameSessionManifest_server"
9393 source_file = "src/game/server/dota/dota_player_controller.cpp"
94- source_line = 73
94+ source_line = 74
9595 resources =
9696 [
9797 resource_name:"player.ventr",
M
DumpSource2/schemas/client/CDOTA_AttackRecord.h
+1-0
@@ -36,6 +36,7 @@ class CDOTA_AttackRecord
3636 bitfield:1 m_bForceAttackMissSound;
3737 bitfield:1 m_bSuppressDamageSounds;
3838 bitfield:1 m_bSuppressDamageEffects;
39+ bitfield:1 m_bSuppressCleave;
3940 int32 m_nBashSource;
4041 int32 m_nCritSource;
4142 int32 m_nAttackHeight;
M
DumpSource2/schemas/client/CDOTA_Modifier_Drow_Ranger_Multishot.h
+1-0
@@ -5,6 +5,7 @@ class CDOTA_Modifier_Drow_Ranger_Multishot : public CDOTA_Buff
55 int32 arrow_width;
66 float32 arrow_speed;
77 float32 arrow_range_multiplier;
8+ float32 arrow_range_base;
89 int32 wave_count;
910 int32 arrow_count_per_wave;
1011 int32 arrow_angle;
M
DumpSource2/schemas/client/CDOTA_Modifier_Item_Enhancement_Feverish.h
+1-1
@@ -1,5 +1,5 @@
11 class CDOTA_Modifier_Item_Enhancement_Feverish : public CDOTA_Buff_Item
22 {
33 float32 cooldown_reduction;
4- float32 cost_increase;
4+ float32 max_mana;
55 };
M
DumpSource2/schemas/client/CDOTA_Modifier_Legion_Commander_Duel.h
+1-1
@@ -6,7 +6,7 @@ class CDOTA_Modifier_Legion_Commander_Duel : public CDOTA_Buff
66 int32 debuff_immunity;
77 int32 team_duel;
88 int32 trigger_pta_on_victory;
9- int32 duel_refresh_on_victory;
9+ float32 duel_refresh_on_victory;
1010 bool m_bAttacked;
1111 bool m_bHadAVictor;
1212 GameTime_t m_flTimeDuelStart;
M
DumpSource2/schemas/client/CDOTA_Modifier_Lycan_Wolf_Bite_Lifesteal.h
+1-0
@@ -1,5 +1,6 @@
11 class CDOTA_Modifier_Lycan_Wolf_Bite_Lifesteal : public CDOTA_Buff
22 {
3+ bool m_bHidden;
34 float32 creep_penalty;
45 float32 lifesteal_percent;
56 float32 lifesteal_range;
M
DumpSource2/schemas/client/CDOTA_Modifier_MaskOfMadness_Berserk.h
+1-0
@@ -5,4 +5,5 @@ class CDOTA_Modifier_MaskOfMadness_Berserk : public CDOTA_Buff
55 int32 berserk_bonus_movement_speed_melee;
66 int32 berserk_armor_reduction;
77 float32 berserk_slow_resist;
8+ float32 berserk_slow_resist_melee;
89 };
M
DumpSource2/schemas/client/CDOTA_Modifier_Muerta_PierceTheVeil_Buff.h
+0-3
@@ -2,8 +2,5 @@ class CDOTA_Modifier_Muerta_PierceTheVeil_Buff : public CDOTA_Buff
22 {
33 int32 modelscale;
44 int32 base_damage_percent;
5- int32 attack_projectile_speed_bonus;
6- int32 attack_range_bonus;
7- int32 m_iOriginalAttackCapabilities;
85 ParticleIndex_t m_nScreenFXIndex;
96 };
A
DumpSource2/schemas/client/CDOTA_Modifier_Suppress_Cleave.h
+3-0
@@ -0,0 +1,3 @@
1+class CDOTA_Modifier_Suppress_Cleave : public CDOTA_Buff
2+{
3+};
A
DumpSource2/schemas/client/CDOTA_Modifier_Underlord_Portal_PhaseCheck.h
+3-0
@@ -0,0 +1,3 @@
1+class CDOTA_Modifier_Underlord_Portal_PhaseCheck : public CDOTA_Buff
2+{
3+};
M
DumpSource2/schemas/client/CDOTA_Modifier_Visage_SummonFamiliars_DamageCharge.h
+0-2
@@ -1,7 +1,5 @@
11 class CDOTA_Modifier_Visage_SummonFamiliars_DamageCharge : public CDOTA_Buff
22 {
33 int32 familiar_speed;
4- int32 m_nFXIndex;
5- int32 m_nFXIndexB;
64 CountdownTimer m_ctTimer;
75 };
M
DumpSource2/schemas/client/C_DOTABaseAbility.h
+1-0
@@ -37,6 +37,7 @@ class C_DOTABaseAbility : public C_BaseEntity
3737 bool m_bStolen;
3838 bool m_bStealable;
3939 bool m_bReplicated;
40+ bool m_bTransferred;
4041 int32 m_nAbilityCurrentCharges;
4142 float32 m_fAbilityChargeRestoreTimeRemaining;
4243 bool m_bUpgradeRecommended;
M
DumpSource2/schemas/client/C_DOTA_Ability_Beastmaster_Hawk_Dive.h
+1-0
@@ -1,3 +1,4 @@
11 class C_DOTA_Ability_Beastmaster_Hawk_Dive : public C_DOTABaseAbility
22 {
3+ CHandle< C_BaseEntity > m_hSummonRaptorAbility;
34 };
M
DumpSource2/schemas/client/C_DOTA_Ability_Huskar_Life_Break.h
+1-0
@@ -1,5 +1,6 @@
11 class C_DOTA_Ability_Huskar_Life_Break : public C_DOTABaseAbility
22 {
3+ int32 m_nLifeBreakProjectileHandle;
34 VectorWS m_vProjectileLocation;
45 CHandle< C_BaseEntity > m_hTarget;
56 bool m_bInterrupted;
M
DumpSource2/schemas/client/C_DOTA_Ability_Techies_MutuallyAssuredDestruction.h
+1-0
@@ -4,6 +4,7 @@ class C_DOTA_Ability_Techies_MutuallyAssuredDestruction : public C_DOTABaseAbili
44 float32 explosion_delay;
55 float32 max_mana_pct_as_damage;
66 float32 base_damage;
7+ ParticleIndex_t m_castParticle;
78 GameTime_t m_ActiveExplodeTime;
89 GameTime_t m_PassiveExplodeTime;
910 CHandle< C_BaseEntity > m_hPassiveMAD;
M
DumpSource2/schemas/client/C_DOTA_Ability_Tusk_Snowball.h
+1-0
@@ -14,6 +14,7 @@ class C_DOTA_Ability_Tusk_Snowball : public C_DOTABaseAbility
1414 float32 snowball_duration;
1515 VectorWS m_vProjectileLocation;
1616 CUtlVector< CHandle< C_BaseEntity > > m_hSnowballedUnits;
17+ CUtlVector< CHandle< C_BaseEntity > > m_hEnemiesHit;
1718 ParticleIndex_t m_nFXIndex;
1819 CountdownTimer ctSnowball;
1920 bool m_bSpeakAlly;
M
DumpSource2/schemas/client/C_DOTA_BaseNPC_Effigy_Statue.h
+4-0
@@ -1,3 +1,7 @@
11 class C_DOTA_BaseNPC_Effigy_Statue : public C_DOTA_BaseNPC_Building
22 {
3+ CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > m_hEffigyParticleDef;
4+ EEvent m_eEffigyEvent;
5+ int32 m_nEffigyLevel;
6+ int32 m_nQuality;
37 };
Update information
Build
24482478
Associated changelist
37659564
Game version
6874

Found something incorrect?

Report a missing patch note, incorrect file change, or other problem.