Warcraft III/Patch 1.29.0

From Atlas Industries
Jump to navigation ⧼phoenix-jumptosearch⧽
Patch 1.29.0
Warcraft III
“PTR only”
Release dateFebruary 21, 2018;
6 years ago
 (2018-02-21)
Version1.29.0
Initial build8803
Related links
Patch chronology
← Previous Next →
Patch 1.28.6 Patch 1.29.0a
Additional links
Patches category, Warcraft III

Warcraft III patch 1.29.0 ...

Specific Changes & Improvements

Widescreen Support

  • Added bookends to the in-game interface
  • Added black pillars in menus to prevent stretching

24 Player Support

  • Game lobbies revised to support 24 players
  • Team colors revised and expanded
  • Color selection is an ongoing effort, feel free to leave specific suggestions with color codes

Balance & Map Pools

World Editor Upgrades

Bug Fixes

  • Clans may now be created
  • Mac clients launch on 10.11 and beyond

Known Issues

  • Unable to change resolutions in native fullscreen
  • PTR only supports English version of the client
  • This will be the last version to support Windows XP

Map Pools & Balance Updates

Mountain King

  • Base Speed: (Buff) Base speed increase 270 to 290
  • Stormbolt:
    • Level 2: (Nerf) Reduce damage from 225 to 210
    • Level 3: (Nerf) Reduce damage from 350 to 325
  • Thunder Clap
    • Level 1: (Buff) Increase damage from 60 to 65; Radius 25 to 30
    • Level 2: (Buff) Increase damage from 100 to 125; Radius 30 to 35
    • Level 3: (Buff) Increase damage from 140 to 175; Radius 35 to 40

Paladin

  • Attack Speed (cool down): (buff) Change default from 2.2 to 2.0
  • Base Speed: (Buff) Base speed increase 270 to 290
  • Divine Shield
    • Level 2: (Nerf) Decrease duration from 30 to 25
    • Level 3: (Nerf) Decrease duration from 45 to 35

Blade Master

  • Mirror Image: (Buff) Mana Cost (all levels) 125 to 115
  • Critical Strike
    • (Nerf) Removed +damage item interaction from multiplier calculation
    • Current; 40avg + 10 from items (40+10)*3=150
    • Change; 40avg +10 from items (40*3)+10=130

Far Seer

  • Feral Spirit
    • Lowered XP rewarded to enemy hero
    • Increase Unit Level 1 & Level 2
    • Increase HP Level 1, 200 to 250
    • Level 2, 300 to 350
    • Stats Level: Lvl 2; Stats: Level 4 to Stats Level 3
    • Stats Level: Lvl 3; Stats: Level 5 to Stats Level 4
    • Level 1: 200 to 250 HP
    • Level 2: 300 to 350 HP
  • Chain Lightning
    • Level 1: (Buff) Decrease Damage Reduction per Target from .15 to .10
    • Level 2: (Buff) Decrease Damage Reduction per Target from .15 to .10
    • Level 3: (Buff) Decrease Damage Reduction per Target from .15 to .10
  • Far Sight
    • Level 1: (Buff) No mana cost; Cooldown 60 seconds
    • Level 2: (Buff) No mana cost; Cooldown 45 seconds
    • Level 3: (Buff) No mana cost; Cooldown 30 seconds

Tauren Chieftain

  • Base Speed: (Buff) Base speed increase 270 to 290
  • Reduce duration for reincarnation to occur - 7 seconds to 5 seconds
  • War Stomp
    • Level 1: (Buff) Increase damage from 25 to 30
    • Level 2: (Buff) Increase damage from 50 to 60
    • Level 3: (Buff) Increase damage from 75 to 90

Dread Lord

  • Base Speed: (Buff) Base speed increase 270 to 290
  • Carrion Swarm
    • (Buff) Mana Cost (all levels) 110 to 100
    • (Buff) Can now target mechanical units
  • Sleep
    • (Buff) Cool down (all levels) 6 sec to 4 sec
    • (Buff) Mana Reduction 100, 75, 50 to 80, 65, 50
    • (Nerf) Duration 20(5), 40(10), 60(15) to 15(4), 35(8), 55(12)
  • Vampiric Aura: Increased bonus for DL
    • Level 1: (Buff) DL 15% to 20%
    • Level 2: (Buff) DL 30% to 35%
    • Level 3: (Buff) DL 45% to 50%

Crypt Lord

  • Base Speed: (Buff) Base speed increase 270 → 290
  • Carrion Beetles
    • (Buff) Increased HP and movement speed
    • Level 1: (Buff) Increase HP from 140 to 170; Increase movement speed from 270 to 290
    • Level 2: (Buff) Increase HP from 275 to 330; Increase movement speed from 270 to 290
    • Level 3: (Buff) Increase HP from 410 to 490; Increase movement speed from 270 to 290
  • Impale
    • Level 1: (Buff) Increase damage from 50 to 75
    • Level 2: (Buff) Increase damage from 80 to 120
    • Level 3: (Buff) Increase damage from 110 to 165

Lich

  • Base Speed: (Buff) Base speed increase 270 to 290

Priestess of the Moon

  • Attack Speed (cool down): (Buff) change default from 2.46 to 2.33

Keeper of the Grove

  • Hero Starting Attributes: (Buff) Intelligence 18 to 19
  • Tranquility
    • (Buff) Add a 3-sec invulnerability to the start of the cast
    • Duration:(Nerf) 30-sec to 15-sec
    • Heal: (Buff) 20 to 40 heal/per sec
  • Entangling Roots
    • Unit Root: (Nerf) Lvl 2; 24-sec to 18-sec
    • Unit Root: (Nerf) Lvl 3; 36-sec to 30-sec
    • Hero Root: (Buff) Lvl 2; 3-sec to 5-sec
    • Hero Root: (Buff) Lvl 3, 5-sec to 7-sec
    • Da Per-sec: (Buff) Lvl 2; 15 Da to 20 Da
    • Da Per-sec: (Buff) Lvl 3, 25 Damage to 30 Damage
  • Force of Nature
    • (Buff) Treants; 14 Damage to 16 Damage (12.5% increase)

Warden

  • Blink
    • Level 2: (Buff) Reduce cooldown from 10 sec to 7 sec
    • Level 3: (Nerf) Increase cooldown from 1 sec to 4 sec

===Naga Sea Witch

  • Base Speed: (Buff) Base speed increase 270 to 290

Pandaren Brewmaster

  • Base Speed: (Buff) Base speed increase 270 to 290

Goblin Tinker

  • Base Speed: (Buff) Base speed increase 270 to 290
  • Cluster Rockets
    • Allow targeting air units
    • Level 1: (Buff) Increase base damage from 8.75 to 11.25 → 10 damage increase
    • Level 2: (Buff) Increase base damage from 16.25 to 18.75 → 10 damage increase
    • Level 3: (Buff) Increase base damage from 25 to 27.5 → 10 damage increase

Goblin Alchemist

  • Base Speed: (Buff) Base speed increase 270 to 290
  • Healing Spray: No longer heals enemy units
  • Acid Bomb
    • Level 1: (Buff) Increase Damage from 5 to 8 (Total Damage 75 to 120; Secondary Damage 3 to 5)
    • Level 2: (Buff) Increase Damage from 10 to 13 (Total Damage 150 to 195; Secondary Damage 6.5 to 8.5)
    • Level 3: (Buff) Increase Damage from 15 to 18 (Total Damage 225 to 270; Secondary Damage 10 to 12)

Firelord

  • Incinerate
    • Level 1: (Buff) Increase Bonus damage multiplier from 1 to 2, Death Damage Full Area from 90 to 120, Death Damage Half, Area from 180 to 240, duration from 2 to 4
    • Level 2: (Buff) Increase Bonus damage multiplier from 2 to 3, Death Damage Full Area from 90 to 120, Death Damage Half, Area from 180 to 240, duration from 2 to 4
    • Level 3: (Buff) Increase Bonus damage multiplier from 3 to 4, Death Damage Full Area from 100 to 120, Death Damage Half, Area from 180 to 240, duration from 2 to 4
  • Soul Burn
    • Level 1: (Buff) Increase duration increased from 14(6) to 16(7); Increase Damage from 100 to 125
    • Level 2: (Buff) Increase duration increased from 16(7) to 18(8). Increase Damage from 225 to 270
    • Level 3: (Buff) Increase duration increased from 18(8) to 20(9). Increase Damage from 375 to 450

Dark Ranger

  • Life Drain
    • Level 1: (Buff) Increase damage per sec from 25 to 30; Reduce Mana cost from 75 to 50
    • Level 2: (Buff) Increase damage per sec from 40 to 45, Reduce Mana cost from 75 to 50
    • Level 3: (Buff) Increase damage per sec from 55 to 60, Reduce Mana cost from 75 to 50

Map Pools

1v1

  • (2)TerenasStand_LV
  • (2)Plunderisle_LV
  • (2)TheTwoRivers_LV
  • (2)RoadToStratholme_LV
  • (2)EchoIsle
  • (2)TirisfalGlades_LV
  • (2)Amazonia(COMMUNITY)
  • (2)LastRefuge-1.3(COMMUNITY)
  • (4)Floodplains1v1_LV
  • (4)TwistedMeadows
  • (4)TurtleRock

2v2

  • (4)PhantomGrove_LV
  • (4)Avalanche_LV
  • (4)TurtleRock
  • (4)Duskwood_LV
  • (4)BridgeTooNear_LV
  • (4)FrozenClover_LV
  • (4)TidewaterGlades_LV
  • (4)LostTemple
  • (4)TwistedMeadows
  • (6)Duststorm_LV
  • (6)GnollWood

3v3

  • (6)ThunderLake_LV
  • (6)GnollWood
  • (6)Monsoon_LV
  • (6)DarkForest
  • (6)UpperKingdom
  • (6)RuinsOfStratholme
  • (8)Mur’gulOasis_LV
  • (6)RollingHills
  • (6)TimbermawHold
  • (6)StranglethornVale
  • (8)Battleground_LV

4v4

  • (8)Feralas_LV
  • (8)Northshire_LV
  • (8)Sanctuary_LV
  • (8)TwilightRuins_LV
  • (8)Battleground_LV
  • (8)Deadlock_LV
  • (8)GolemsInTheMist_LV
  • (8)Mur’gulOasis_LV
  • (8)MarketSquare
  • (8)GoldRush
  • (8)Friends
  • (8)BlastedLands

FFA

  • (4)Deathrose
  • (6)Duststorm_LV
  • (6)EmeraldShores
  • (6)StranglethornVale
  • (6)Monsoon_LV
  • (6)ThunderLake_LV
  • (8)Deadlock_LV
  • (8)Mur’gulOasis_LV
  • (8)TwilightRuins_LV
  • (8)Battleground_LV

World Editor Improvements

General Limit Increases

  • Object limit increased to 30,000
  • Map size limit increased to 480 x 480
  • Tile set limit increased to 16
  • Max execution number increased to 1666666
  • Max food limit increased to 999
  • Max resource limit increased to 9999999
  • Array size increased from 8192 to 32768
  • Display mana bar

New Natives

  • DecPlayerTechResearched; takes player whichPlayer, integer techid, integer levels returns nothing // Opposite to IncPlayerTechResearched
  • DeleteHeroAbility; takes unit whichUnit, integer abilCode returns nothing // Remove Hero Ability
  • DeleteHeroAbility; takes unit whichUnit, integer abilCode returns nothing // Remove Hero Ability
  • GetAbilityCooldowntakes; integer abilId, integer level returns real
  • GetAbilityIcon; takes integer abilCode, integer level returns string
  • GetAbilityManaCosttakes; integer abilId, integer level returns integer
  • GetAbilityPosX; takes integer abilCode returns integer // Icon Position
  • GetAbilityPosY; takes integer abilCode returns integer
  • GetAbilityResearchTooltip; takes integer abilCode, integer level returns string
  • GetAbilityResearchExtendedTooltip; takes integer abilCode, integer level returns string
  • GetAbilityTooltip; takes integer abilCode, integer level returns string
  • GetAbilityExtendedTooltip; takes integer abilCode, integer level returns string
  • GetAbilityOnIcon; takes integer abilCode returns string // "OnIcon is the icon for these auto-castable ablities when they're turned on"
  • GetAbilityOnPosX; takes integer abilCode returns integer
  • GetAbilityOnPosY; takes integer abilCode returns integer
  • GetAbilityOnTooltip; takes integer abilCode, integer level returns string
  • GetAbilityOnUberTooltip; takes integer abilCode, integer level returns string
  • GetItemIconPath; takes item whichItem returns string
  • GetItemTooltip; takes item whichItem returns string
  • GetItemExtendedTooltip; takes item whichItem returns string
  • GetLocalSpecialEffectX; takes effect whichEffect returns real
  • GetLocalSpecialEffectY; takes effect whichEffect returns real
  • GetLocalSpecialEffectZ; takes effect whichEffect returns real
  • GetLocalUnitZ; takes unit whichUnit returns real
  • GetTriggerPlayerMouseButton; takes nothing returns mousebuttontype
  • GetTriggerPlayerMousePosition; takes nothing returns location
  • GetTriggerPlayerMouseX; takes nothing returns real
  • GetTriggerPlayerMouseY; takes nothing returns real
  • GetUnitAbilityCooldown; takes unit whichUnit, integer abilId, integer level returns real
  • GetUnitAbilityCooldownRemaining; takes unit whichUnit, integer abilId returns real
  • GetUnitAbilityManaCost; takes unit whichUnit, integer abilId, integer level returns integer
  • GetUnitArmor; takes unit returns real
  • GetUnitAttackCooldown; takes unit whichUnit, integer weaponIndex returns real
  • GetUnitBaseDamage; takes unit whichUnit, integer weaponIndex returns integer
  • GetUnitCollisionSize; takes unit whichUnit returns real
  • GetUnitDiceNumber; takes unit whichUnit, integer weaponIndex returns integer
  • GetUnitDiceSides; takes unit whichUnit, integer weaponIndex returns integer
  • IsUnitInvulnerable; takes unit whichUnit returns boolean
  • IsUnitSelectable; takes unit whichUnit returns boolean
  • PlaySpecialEffect; takes effect whichEffect, integer anim returns nothing
  • SetEventDamage; takes real damage returns nothing // Modify EVENT_UNIT_DAMAGED event damage
  • SetHeroProperName; takes unit whichUnit, string name returns nothing
  • SetSpecialEffectAlpha; takes effect whichEffect, integer alpha returns nothing
  • SetSpecialEffectColor; takes effect whichEffect, integer r, integer g, integer b returns nothing
  • SetSpecialEffectColorByPlayer; takes effect whichEffect, player whichPlayer returns nothing
  • SetSpecialEffectPosition; takes effect whichEffect, real x, real y, real z returns nothing
  • SetSpecialEffectPositionLoc; takes effect whichEffect, location loc returns nothing
  • SetSpecialEffectOrientation; takes effect whichEffect, real yaw, real pitch, real roll returns nothing
  • SetSpecialEffectPitch; takes effect whichEffect, real pitch returns nothing
  • SetSpecialEffectRoll; takes effect whichEffect, real roll returns nothing
  • SetSpecialEffectTime; takes effect whichEffect, real time returns nothing // Think this won't solve the leak problem
  • SetSpecialEffectTimeScale; takes effect whichEffect, real timeScale returns nothing
  • SetSpecialEffectX; takes effect whichEffect, real x returns nothing
  • SetSpecialEffectY; takes effect whichEffect, real y returns nothing
  • SetSpecialEffectYaw; takes effect whichEffect, real yaw returns nothing
  • SetSpecialEffectZ; takes effect whichEffect, real z returns nothing
  • SetUnitAbilityCooldown; takes unit whichUnit, integer abilId, integer level, real cooldown returns nothing // Set ability cooldown for this specific unit
  • SetUnitArmor; takes unit whichUnit, real armorAmount returns nothing
  • SetUnitAttackCooldown; takes unit whichUnit, real cooldown, integer weaponIndex returns nothing // Set all future attack cooldown for this specific unit
  • SetUnitBaseDamage; takes unit whichUnit, integer baseDamage, integer weaponIndex returns nothing
  • SetUnitDiceNumber; takes unit whichUnit, integer diceNumber, integer weaponIndex returns nothing
  • SetUnitDiceSides; takes unit whichUnit, integer diceSides, integer weaponIndex returns nothing
  • SetUnitName; takes unit whichUnit, string name returns nothing
  • UnitCancelTimedLife; takes unit whichUnit returns nothing
  • UnitDisableAbility; takes unit whichUnit, integer abilId, boolean flag, boolean hideUI returns nothing
  • EndUnitAbilityCooldown; takes unit whichUnit, integer abilCode returns nothing // Finish cooldown for this ability for this unit
  • UnitHideAbility; takes unit whichUnit, integer abilId, boolean flag returns nothing
  • UnitInterruptAttack; takes unit whichUnit returns nothing