We have moved to Warcraft Wiki. Click here for information and the new URL.


Icon-patch-22x22 Patch 1.10.0
“Storms of Azeroth”
The Wetlands in the rain
Release date March 28, 2006
Initial version 5195
Interface .toc 11000 (changes)
Highlights & notes
Official links
Patch chronology
← Previous Next →
Patch 1.9.4 Patch 1.10.1
Useful links
PatchesPatches category

Patch 1.10.0, titled Storms of Azeroth, was released on 28 March 2006.


World of Warcraft Client Patch 1.10.0[]

New High-Level Armor Sets![]

Adventurers of Azeroth can now quest to upgrade their previous Rare-quality Dungeon set to a new, higher-quality set, including epic gear! These tasks include all-new boss encounters, so prepare your finest group of dungeon-delvers and prepare for a challenge!

Click here to see the new armor and their stats.


Weather has been introduced in the following areas around Azeroth:

We will be adding more weather to the world as time progresses; this is simply the beginning!

High-Level Instance Changes[]

Along with the new Armor Sets, the high-level 5-10 man dungeons have received some changes regarding loot. Many items have been improved in quality and use. In addition, several epic items, such as Inv jewelry talisman 12 [Headmaster's Charge] and the Inv sword 17 [Runeblade of Baron Rivendare], have had their drop rates significantly increased. In order to preserve the challenge of these dungeons, they have had their instance caps lowered. Stratholme, Scholomance, and Blackrock Depths now allow a maximum of five players inside, and Blackrock Spire allows a maximum of ten.

Quest Experience to Gold Conversion at Level 60[]

Previously, quest experience was wasted if one completed a quest at level 60. In this patch, any quests done at maximum level will have their experience reward converted to a healthy amount of gold, thus adding additional incentive to completing those quests in your log once you hit 60.

New Final Destination Flight Paths![]

If you're making several jumps to get to your destination, you will now be able to choose that flight path from your initial Flight Master. The costs will remain the same, but you no longer need to manually click on each path. The UI has also been improved significantly.


  • All spells/abilities that remove existing effects (e.g. Spell nature nullifydisease [Dispel Magic], Spell holy purify [Cleanse], Spell holy removecurse [Remove Curse] etc...) will now verify that there is an effect that can be removed before casting.
  • You will no longer lose your current target when affected by a crowd control spell (e.g. Spell shadow possession [Fear], Spell nature polymorph [Polymorph] etc...).
  • Various tooltips updated.
  • Pets no longer modify your reputation if you kill them.
  • You no longer teleport to your flight destination when hit by snowballs.
  • Passive damage effects like Inv potion 11 [Oil of Immolation] will cause creatures to attack when they are hit.
  • Turning off the At-War flag will no longer stop neutral guards from attacking you.
  • Trying to spoof item links will disconnect you.
  • Fixed error message when attempting to start melee combat while unable to attack.
  • Channelled spells are cancelled when a rogue vanishes.
  • Channelled spells are cancelled when you zone.
  • Damage over time spells are no longer affected by changes in equipment after the cast.
  • You are no longer kept in combat while on auto-attack at long range.
  • Area effect spells and abilities will no longer consider totems as valid targets.
  • Charm spells on charmed creatures are no longer available to the players that charm them.
  • Fixed a bug which could cause lava flows to be improperly rendered or invisible.
  • Traps can now be detected in the same way stealthed units can be detected.
  • Stealth and Invisibility effects will now be canceled at the beginning of an action (spellcast, ability use etc...), rather than at the completion of the action.
  • Reputation will no longer be gained if a pet kills a monster without aid.
  • Added support for widescreen video resolutions.
  • New Blizzard Background Downloader added to World of Warcraft. For more information regarding the Blizzard Background Downloader, please visit:

PvP & Battlegrounds[]

  • Alterac Valley
    • Flavor items from player loot in Alterac Valley will now stack and can be sold for a small value. These are items like Documents from Boomstick Imports, Inv boots 02 [Worn Running Shoes], etc.
    • Players in Alterac Valley will no longer drop Inv potion 82 [Darkspear Troll Mojo], Inv misc bone 03 [Dwarf Spine]s, Inv misc organ 01 [Forsaken Heart]s, Inv misc bone 07 [Human Bone Chip]s, Orc Teeth, etc. and the quests have been removed for these items. Instead when a player is slain in Alterac Valley, any enemies that were in that player's threat list will gain 1 point of reputation with either the Frostwolf or Stormpike factions.
    • Frostwolf and Stormpike faction[sic] will now be gained by killing players of the opposite faction. Reputation will no longer be split up among the entire raid group.
    • Tower Banners in Alterac Valley can no longer be used through walls.
    • Korrak the Bloodrager and his band of trolls have packed up their bags and left Alterac Valley for greener pastures.
  • Arathi Basin
    • The Horde can no longer bypass the gate before the match officially begins.
  • The reputation gain in Warsong Gulch and Arathi Basin has been significantly increased.
  • Several Civilian NPCs that would assist the guards in attacking players no longer do so.


  • Spell nature healingtouch [Healing Touch] - Mana cost on all ranks reduced approximately 9%.
  • Ability druid ravage [Ravage] - Can no longer be dodged, parried, or blocked.
  • Spell nature nullifypoison [Cure Poison] - Can no longer be cast while in Moonkin form.
  • Spell nature giftofthewild [Gift of the Wild] - Range and area of effect increased.
  • Ability ghoulfrenzy [Rip] - Is now properly considered a Bleed effect.
  • All shapeshift forms can now use equipped items.
  • Spell nature ravenform [Nature's Swiftness] - Now makes Spell nature reincarnation [Rebirth] and Ability hunter beastsoothe [Soothe Animal] spells instant cast.
  • Ability racial bearform [Bear Form] and Ability racial bearform [Dire Bear Form] - It is no longer possible at very low health to die when shifting out of these forms.
  • Ability druid supriseattack [Pounce] - This ability will no longer apply its bleed effect when the attack misses or is dodged.
  • Some creature Mana Drain spells were previously able to mana drain druids in forms that do not display mana. That has been fixed.
  • Previously, shifting into an animal form granted a one-second immunity to roots and snares. That has been changed to dispelling roots and snares.
  • A new level 52 druid quest that takes place in Un'Goro crater[sic] has been added.


  • The Hunter's Spell fire flare [Flare] spell now has a visual effect for the duration that it is active.
  • Ability upgrademoonglaive [Multi-Shot] - This ability now has its attack power normalized the same as melee instant attacks. This means that the attack power contribution from all ranged weapons will be the same, no matter what their speed. All weapons will contribute attack power as if they were 2.8 speed. Weapons slower than 2.8 speed will do slightly less damage than previously; weapons faster than 2.8 speed will do slightly more damage.
  • Inv spear 07 [Aimed Shot] - This ability now has its attack power normalized the same as melee instant attacks. This means that the attack power contribution from all ranged weapons will be the same, no matter what their speed. All weapons will contribute attack power as if they were 2.8 speed. Weapons slower than 2.8 speed will do slightly less damage than previously; weapons faster than 2.8 speed will do slightly more damage.
  • Spell nature ravenform [Improved Aspect of the Hawk] - The buff from this talent has had its duration increased from 8 seconds to 12 seconds. Note that the haste it provides does not begin until the second shot after the triggering shot. This change is to compensate for that delay.
  • Ability hunter markedfordeath [Hunter's Mark] - This spell no longer triggers procs on the spell caster. This was being abused to land debuffs without getting on the creature's hate list.
  • Ability druid rake [Claw] and Ability druid ferociousbite [Bite] - Pets using these abilities will now generate the correct amount of threat. Only ranks 7 and 8 of claw were generating the correct amount previously.
  • Ability druid ferociousbite [Bestial Wrath] - No longer generates threat for the Hunter.
  • New high-level boars now exist in the Eastern Plaguelands and have a new rank 6 version of the pet ability: Ability warrior charge [Charge].
  • The special turtle ability Ability hunter pet turtle [Shell Shield] has been improved to no longer root or pacify the turtle, but instead apply a 30% melee slow for the duration of the effect. Cooldown has been improved from 5 minutes to 3 minutes.
  • Spell frost chainsofice [Freezing Trap]s are now affected by diminishing returns.
  • Pet Inv misc monsterclaw 03 [Frenzy] - This effect will now trigger off any kind of critical hit by the pet.
  • Fixed problem where a tamed pet would be lost if the hunter died as the tame completed.
  • Ability rogue distract [Distract] no longer rotates hunters who have feigned death.
  • Hunter traps now use the same rules as stealth rather than being invisible. Detect Trap has been changed to reflect this.


  • Improved Frost Ward - This ability now functions properly again.
  • Spell fire firearmor [Improved Fire Ward] - This ability now functions properly again.
  • Spell holy dizzy [Detect Magic] - This spell no longer triggers procs on the spell caster. This was being abused to land debuffs without getting on the creature's hate list.
  • Ignite - This talent will now only trigger off fire damage generated by mage spells. In addition, when a fire spell is reflected back at the caster, the caster will now correctly receive the Ignite damage.
  • Spell holy arcaneintellect [Arcane Brilliance] - Range and area of effect increased.
  • Spell fire meteorstorm [Impact] - When a fire spell is reflected back at the caster, the caster will now correctly receive the Impact effect.



  • Due to significant talent changes, Priests will have all talent points refunded and can be respent. Training costs for all talent spell replacements have been significantly reduced.
  • All racial priest spell replacements have had their training costs reduced.
  • Spell holy prayeroffortitude [Prayer of Fortitude] - Range and area of effect increased.
  • Spell holy searinglight [Holy Fire] - Is now available to all priests, starting at level 20.
  • Spell holy mindsooth [Mind Soothe] - Is now instant cast.
  • Spell shadow shadowform [Shadowform] - Now reduces all physical damage taken (melee and ranged), as the tooltip suggests.
  • Spell shadow ritualofsacrifice [Feedback] (Human) - Redesigned. The priest surrounds himself with anti-magic energy. Any successful spell cast against the priest will burn mana from the attacker and cause Shadow damage.
  • Spell holy elunesgrace [Elune's Grace] (Night Elf) - Now also increases chance to dodge. Ranged damage reduction increased, duration decreased, mana cost decreased, now has a cooldown.
  • Spell nature lightningshield [Shadowguard] (Troll) - Is now instant cast. Updated tooltip to reflect that damage caused by Shadowguard causes no threat. This was previously the case, but was undocumented.
  • Spell holy innerfire [Inner Fire] - Redesigned. Now increases armor by a significant amount but has 20 charges. Each melee or ranged damage hit will remove a charge. Lasts 10 minutes, mana cost increased.
  • Spell holy testoffaith [Desperate Prayer] (Dwarf/Human) - Cooldown reduced.
  • Spell shadow deadofnight [Touch of Weakness] (Undead) - Now a 10 min. buff on the caster that is triggered when they are struck in melee. The effect is otherwise the same. Mana cost decreased substantially.
  • Spell shadow fingerofdeath [Hex of Weakness] (Troll) - Now also applies a -20% healing modifier in addition to its normal effect. The healing debuff does not stack with the warrior's Mortal Strike ability, although the damage penalty now stacks with either Touch of Weakness or Curse of Weakness. Mana cost decreased substantially.
  • Spell arcane starfire [Starshards] (Night Elf) - This spell now works like Curse of Agony, with lower initial damage which increases as the duration continues. Mana cost dropped approximately 30% on all ranks. Ranks 1 and 2 increased to 6 second duration. Damage increased approximately 17%.
  • Spell holy lesserheal [Lesser Heal] - Mana cost dropped approximately 9%.
  • Spell holy heal [Heal] - Ranks 2, 3, and 4, cast time reduced to 3 seconds. Rank 1 mana cost dropped approximately 9%. Rank 2, 3, and 4 the healing amount has been reduced to generate the same amount of healing per cast time as before the cast time was reduced. Rank 2, 3, and 4, the mana cost was reduced to cost approximately 9% less mana per point of healing generated. The net effect on all ranks is that the healing per mana is 10% higher, the cast time is limited to 3 seconds, and the healing per second is unchanged. Note that spells with less than 3.5 second cast time will not receive the full bonus from plus healing items.
  • Greater Heal - Cast time reduced to 3 seconds. Healing and Mana cost reduced so that the healing per second is unchanged, but the healing per mana is increased approximately 10%. Note that spells with less than 3.5 second cast time will not receive the full bonus from plus healing items.
  • Spell shadow unsummonbuilding [Vampiric Embrace] - Damage resisted by the target will no longer be counted as damage caused for the purposes of the healing from this ability.
  • Spell holy powerwordshield [Power Word: Shield] - This spell will now get a small bonus from items and effects which increase your healing.
  • Spell holy holynova [Holy Nova] - Self cooldown on this spell removed. Mana cost increased.
  • Spell shadow devouringplague [Devouring Plague] - No longer keeps players in combat for its duration.


  • Applying Rogue poisons will no longer break Ability stealth [Stealth].
  • Ability rogue slicedice [Slice and Dice] - This ability can no longer be blocked, dodged, or parried, and cannot miss. If you attempt to use this ability when your target is dead, you will now receive an error message instead of displaying the spell animations.
  • Ability sap [Sap] - Spell nature lightningshield [Lightning Shield] will no longer break Stealth when the Sap is resisted.
  • Ability fiegndead [Remorseless Attacks] - This ability will no longer trigger off killing creatures that do not award experience, or players that do not award honor.
  • Ability rogue distract [Distract] - This ability will no longer trigger a Shaman's Lightning Shield (which caused the Rogue to lose stealth).
  • Ability warrior punishingblow [Blade Flurry] - The additional attacks generated by this ability will now properly take into account the armor of the second target.
  • Spell shadow mindsteal [Blind] - Now considered a ranged attack. It can no longer be dodged or parried.
  • Creatures will no longer get one hit on a rogue before cheap shot[sic] takes effect.



  • Spell shadow curseofsargeras [Curse of Agony] - The damage over time component of this curse will now only trigger periodic triggerable procs.
  • Spell shadow scourgebuild [Shadowburn] - The debuff which produces the soul shard upon death is now visble to the player and has a 5 sec duration. The Warlock will no longer sometimes receive two soul shards upon the victim's death. Targets which do not grant experience or honor will no longer produce shards.
  • Spell shadow rainoffire [Rain of Fire] - This ability will correctly trigger Pyroclasm again.
  • Spell shadow shadowpact [Master Demonologist] - Pets that were crowd controlled at the moment of summon prevented you from receiving the buff from this talent. That has been fixed.
  • Spell shadow auraofdarkness [Curse of Doom] - This curse can no longer be cast on players who are under the control of a creature.
  • Spell shadow scourgebuild [Shadowburn] - This spell will no longer apply its debuff to the creature when the spell is resisted. Targets which do not grant experience or honor will no longer produce shards.
  • Warlock curse weakness [Curse of Weakness] - Mana cost decreased substantially.
  • Spell shadow unholystrength [Curse of Recklessness] - Mana cost decreased.
  • Creatures immune to fear are now also properly immune to the fear effect of Spell shadow deathcoil [Death Coil].
  • Spell shadow blackplague [Suffering] (Voidwalker) - Radius increased, tooltip updated.
  • Spell shadow deathcoil [Death Coil] - The horrify component no longer affects undead creatures (they've seen it all before.)
  • Spell shadow requiem [Siphon Life] - No longer keeps players in combat for its duration.
  • Spell shadow shadowbolt [Improved Shadow Bolt] - When a fire spell is reflected back at the caster, the caster will now correctly receive the Shadow Vulnerability effect.


  • Inv sword 48 [Execute] - This ability will now work with Sweeping Strikes again. If the second victim is below 20% health, they will be hit with the full Execute amount. If the second victim is not below 20% health, they will be hit with normal melee swing damage.
  • Ability whirlwind [Whirlwind] - When this ability is used with Sweeping Strikes, it will burn only one charge of Sweeping Strikes and will generate only one additional attack.
  • Ability ghoulfrenzy [Flurry] - Ranks 1 through 4 of this talent will now activate correctly again.
  • Ability warrior challange [Retaliation] - This ability will now function correctly at full melee range.
  • Ability golemthunderclap [Intimidating Shout] - The cowering in fear effect will no longer be applied when the target resists this shout. In addition, this shout will now affect a maximum of 5 targets.
  • Ability ghoulfrenzy [Flurry] - Your haste will now last only the intended next 3 swings.
  • Ability rogue slicedice [Sweeping Strikes] - The additional attacks generated by this ability will now properly take into account the armor of the second target.




Raids & Dungeons[]

User Interface[]

  • The Reputation UI has gotten a significant overhaul:
    • You can now click on a faction in the reputation pane to get additional details/options.
    • You can display one of your reputations on your main display where your experience bar currently displays. If you are not level 60 it displays two thin bars - experience and reputation.
    • You can mark any of your factions as "Inactive". These factions will be moved to the bottom of your reputation pane in a callout that is closed by default.
  • Your experience bar will no longer display when you are level 60. The primary benefit of this relates to the improvements to the Reputation systems.
  • Shift-R will now reply to the last person that you sent a tell to rather than the last person who sent a tell to you.
  • Purchasing Bank Slots now has a confirmation dialogue to prevent accidental purchase.
  • All Set bonuses for a set now display even if you do not have all the required items for that set. The set bonuses that you do not have yet display in gray and also show in parenthesis the number of pieces of the set required for that bonus.
  • You can now mouseover items in your mailbox and get item mouseover information without opening the mail.
  • The raid option to "Show Castable Buffs" should now work correctly.
  • If a /who search brings up few enough names that those names are displayed to the chat interface, those names will be right clickable for invite/whisper purposes.
  • Fixed a bug that would prevent health and mana display in group or raid from updating properly.
  • Fixed problem where character specific macros could be overwritten by account-wide macros.
  • You are no longer able to modify the Blizzard XML and Lua files.
  • Addons and macros may not call or hook functions that initiate movement.
  • Addons can no longer use RegisterForSave().
  • SpellStopCasting() requires input to work, like spell casting does.
  • Toggling autocast for pet actions requires input to work, like commanding your pet does.
  • New API Functions
    • frame = CreateFrame("frameType" [,"name"] [, parent]) -- Dynamically create a new frame of the specified type
    • font = CreateFont("name") -- Dynamically create a font object
    • num = GetNumFrames() -- Get the current number of frames created
    • nextFrame = EnumerateFrames(currentFrame) -- Get the Frame which follows currentFrame (in internal order, use currentFrame=nil for the first one)
    • seterrorhandler(errfunc) -- Sets a new script error handler (a function taking error message as its argument)
    • errfunc = geterrorhandler()
    • version, buildnum, builddate = GetBuildInfo()
    • MouselookStart()
    • MouselookStop()
    • mouselook = IsMouselooking()
  • New Object Methods (inherited by all fonts, frames, textures and fontstrings)
    • type = Object:GetObjectType()
    • isType = Object:IsObjectType("type")
  • New Font Object
    • name = Font:GetName()
    • a = Font:GetAlpha()
    • Font:SetAlpha(a)
    • font = Font:GetFontObject() -- Get the 'parent' of the Font.
    • Font:SetFontObject(font or nil) -- Set the 'parent' of the Font.
    • Font:CopyFontObject(font) -- Set this Font's attributes to be the same as those of font.
    • fontFile, fontHeight, flags = Font:GetFont()
    • wasFound = Font:SetFont("fontFile", fontHeight [, flags]) -- Returns 1 if specified font was valid, and nil if it was not (the change will not occur).
    • r,g,b,a = Font:GetTextColor()
    • Font:SetTextColor(r, g, b [, a])
    • r,g,b,a = Font:GetShadowColor()
    • Font:SetShadowColor(r, g, b [, a])
    • x,y = Font:GetShadowOffset()
    • Font:SetShadowOffset(x, y)
    • Font:SetSpacing(spacing)
    • spacing = Font:GetSpacing()
    • Font:SetJustifyH("LEFT" or "CENTER" or "RIGHT")
    • justifyh = Font:GetJustifyH()
    • Font:SetJustifyV("TOP" or "MIDDLE" or "BOTTOM")
    • justifyv = Font:GetJustifyV()
  • New LayoutFrame Methods (inherited by all frames, textures and fontstrings)
    • x,y = LayoutFrame:GetCenter()
    • x = LayoutFrame:GetLeft()
    • x = LayoutFrame:GetRight()
    • y = LayoutFrame:GetTop()
    • y = LayoutFrame:GetBottom()
    • width = LayoutFrame:GetWidth()
    • LayoutFrame:SetWidth(width)
    • height = LayoutFrame:GetHeight()
    • LayoutFrame:SetHeight(height)
    • numPoints = LayoutFrame:GetNumPoints()
    • "point",relativeObject,"relativePoint",xOfs,yOfs = LayoutFrame:GetPoint(index)
    • LayoutFrame:SetPoint("point" [, LayoutFrame] [, "relativePoint"] [, offsetX, offsetY])
    • LayoutFrame:SetAllPoints(LayoutFrame)
    • LayoutFrame:ClearAllPoints()
  • New Texture Methods
    • parent = Texture:GetParent()
    • Texture:SetParent(parent or "parent")
    • layer = Texture:GetDrawLayer()
    • Texture:SetDrawLayer("layer")
    • blendMode = Texture:GetBlendMode()
    • Texture:SetBlendMode("blendMode") -- blendMode is one of "DISABLE", "BLEND", "ALPHAKEY", "ADD", "MOD"
    • r,g,b,a = Texture:GetVertexColor()
    • isFound = Texture:SetTexture("path") -- Now returns 1 if the path was found, nil if not.
  • New FontString Methods
    • parent = FontString:GetParent()
    • FontString:SetParent(parent or "parent")
    • layer = FontString:GetDrawLayer()
    • FontString:SetDrawLayer("layer")
    • font = FontString:GetFontObject()
    • FontString:SetFontObject(font or nil)
    • fontFile, fontHeight, flags = FontString:GetFont()
    • wasFound = FontString:SetFont("fontFile", fontHeight [, flags]) -- Returns 1 if specified font was valid, and nil if it was not (the change will not occur).
    • a = FontString:GetAlpha()
    • r,g,b,a = FontString:GetTextColor()
    • FontString:SetTextColor(r, g, b [, a])
    • r,g,b,a = FontString:GetShadowColor()
    • FontString:SetShadowColor(r, g, b [, a])
    • x,y = FontString:GetShadowOffset()
    • FontString:SetShadowOffset(x, y)
    • spacing = FontString:GetSpacing()
    • FontString:SetSpacing(spacing)
    • justifyh = Font:GetJustifyH()
    • FontString:SetJustifyH("LEFT" or "CENTER" or "RIGHT")
    • justfiyv = FontString:GetJustifyV()
    • FontString:SetJustifyV("TOP" or "MIDDLE" or "BOTTOM")
  • New methods for all Frames
    • texture = Frame:CreateTexture(["name"] [,"layer"]) -- Create a new Texture object as a child of a frame.
    • fontstring = Frame:CreateFontString(["name"] [,"layer"]) -- Create a new FontString object as a child of a frame.
    • numRegions = Frame:GetNumRegions() -- Return the number of regions (Textures/FontStrings) attached to a frame.
    • a, b, c, ... = Frame:GetRegions() -- Return the regions attached to a frame.
  • New methods for MessageFrames, ScrollingMessageFrames, and EditBoxes
    • font = Frame:GetFontObject()
    • Frame:SetFontObject(font or nil)
    • fontFile, fontHeight, flags = Frame:GetFont()
    • wasFound = Frame:SetFont("fontFile", fontHeight [, flags]) -- Returns true if specified font was valid, and nil if it was not (the change will not occur).
    • r,g,b,a = Frame:GetTextColor()
    • Frame:SetTextColor(r, g, b [, a])
    • r,g,b,a = Frame:GetShadowColor()
    • Frame:SetShadowColor(r, g, b [, a])
    • x,y = Frame:GetShadowOffset()
    • Frame:SetShadowOffset(x, y)
    • spacing = Frame:GetSpacing()
    • Frame:SetSpacing(spacing)
    • justifyh = Frame:GetJustifyH()
    • Frame:SetJustifyH("LEFT" or "CENTER" or "RIGHT")
    • justfiyv = Frame:GetJustifyV()
    • Frame:SetJustifyV("TOP" or "MIDDLE" or "BOTTOM")
  • New SimpleHTML Methods ("header" is "H1" "H2" or "H3")
    • font = SimpleHTML:GetFontObject(["header"])
    • SimpleHTML:SetFontObject(["header",] font or nil)
    • fontFile, fontHeight, flags = SimpleHTML:GetFont(["header"])
    • wasFound = SimpleHTML:SetFont(["header",] "fontFile", fontHeight [, flags]) -- Returns true if specified font was valid, and nil if it was not (the change will not occur).
    • r,g,b,a = SimpleHTML:GetTextColor(["header"])
    • SimpleHTML:SetTextColor(["header",] r, g, b [, a])
    • r,g,b,a = SimpleHTML:GetShadowColor(["header"])
    • SimpleHTML:SetShadowColor(["header",] r, g, b [, a])
    • x,y = SimpleHTML:GetShadowOffset(["header"])
    • SimpleHTML:SetShadowOffset(["header",] x, y)
    • spacing = SimpleHTML:GetSpacing(["header"])
    • SimpleHTML:SetSpacing(["header",] spacing)
    • justifyh = SimpleHTML:GetJustifyH(["header"])
    • SimpleHTML:SetJustifyH(["header",] "LEFT" or "CENTER" or "RIGHT")
    • justfiyv = SimpleHTML:GetJustifyV(["header"])
    • SimpleHTML:SetJustifyV(["header",] "TOP" or "MIDDLE" or "BOTTOM")
  • New Button Methods
    • font = Button:GetTextFontObject()
    • Button:SetTextFontObject(font or nil)
    • font = Button:GetDisabledFontObject()
    • Button:SetDisabledFontObject(font or nil)
    • font = Button:GetHighlightFontObject()
    • Button:SetHighlightFontObject(font or nil)
    • Button:SetNormalTexture("texturePath" or TextureObject) -- Added Texture Object option.
    • Button:SetPushedTexture("texturePath" or TextureObject) -- Added Texture Object option.
    • Button:SetDisabledTexture("texturePath" or TextureObject) -- Added Texture Object option.
    • Button:SetHighlightTexture("texturePath" or TextureObject) -- Added Texture Object option.
  • New Slider Methods
    • orientation = Slider:GetOrientation() -- Return slider orientation
    • Slider:SetOrientation("orientation") -- Set slider orientation ("HORIZONTAL","VERTICAL")
  • New StatusBar Methods
    • orientation = StatusBar:GetOrientation() -- Return bar orientation
    • StatusBar:SetOrientation("orientation") -- Set bar orientation ("HORIZONTAL","VERTICAL")
    • filename = StatusBar:GetStatusBarTexture()
    • r, g, b, a = StatusBar:GetStatusBarColor()
  • New ScrollingMessageFrame Methods
    • ScrollingMessageFrame:SetFading(isFading) -- Renamed from ScrollingMessageFrame:EnableFading()
    • isFading = ScrollingMessageFrame:GetFading()
    • duration = ScrollingMessageFrame:GetFadeDuration() -- Get time it takes for lines to fade once they start fading.
    • visTime = ScrollingMessageFrame:GetTimeVisible() -- Get time it takes before a line starts fading.
  • New Minimap Methods
    • Minimap:SetMaskTexture("file") -- Set the texture for the minimap mask
    • Minimap:SetIconTexture("file") -- Set the texture for the minimap POI icons
    • Minimap:SetBlipTexture("file") -- Set the texture for the minimap tracking blips

World Environment[]


  • Fixed a bug which could cause the sky to be improperly rendered when the UI overlay was shut off in full screen.
  • Improved the Mac sound engine to handle "multiple simultaneous buff" events without excessive audible distortion, such as the Warchief's Blessing in Orgrimmar.
  • Fixed a bug which could cause doodads in the Dwarven District to be incorrectly fogged.
  • Fixed a bug which could cause terrain to be improperly rendered if "Enable All Shader Effects" was on but "Terrain Highlights" was off.
  • Fixed a bug which would sometimes cause a selection circle under a character to be drawn as a double image.
  • Improved smoothness of mouse input for camera turns ("mouselook").

Undocumented changes[]

  • Instances: Zul'Gurub
    • The High Priestess Arlokk fight has now been changed so that panthers will always run out of the pens. As well, any damage done to the panthers results in little or no aggro being created.
  • The Experience to Gold modifier is 5 gold per 8,000 experience granted by the quest.