World of Warcraft Client Patch 1.12 - Drums of War

Cross-Realm Battlegrounds

For the first time in the history of World of Warcraft, you will be able to face off against players from other realms in the Battlegrounds. PvP Battlegrounds link Alterac Valley, Warsong Gulch, and Arathi Basin so that players from several realms will be combined into one huge matchmaking pool. Replenish your mana, sharpen your blades, and get ready for some brand-new challengers!

World PvP

The stage is set for intense, objective-based land battles as Horde and Alliance vie for control over important strategic positions and resources around Azeroth. Head out for Silithus and Eastern Plaguelands to engage the enemy on the field!

Details

General

Threat Reduction Effects

This system has been redesigned to eliminate inconsistency in how the effects work. Previously, some were additive (for example: 30% reduction + 20% reduction = 50% reduction) while others were multiplicative (30% reduction and 20% reduction made 44% reduction, from 0.7*0.8). They are now all multiplicative. This also prevents unpredictable behavior when the total reduction percentage was equal to or greater than 100%. Please note that in almost all cases, when stacking multiple threat reduction effects you will experience less threat reduction than previously.

Haste and Slow effects

Previously Haste and Slow effects worked inconsistently, with spells working differently from weapons, and hastes and slows not acting as inverses of each other. We have revised the system so that all haste and slow effects work the same way, and haste and slow percentages of the same magnitude perfectly cancel each other out (30% haste and 30% slow combine to no change). As a result, we had to change the tooltip numbers on all spell haste effects, and on all melee and range slow effects. The numbers in the tooltips are different, but the game functionality is unchanged (other than slight rounding errors). Those tooltips that changed will now display larger numbers than they used to display. Conceptually, haste values indicate how much more of that activity you can perform in a given time. 30% melee haste means 30% more swings in a given time. Slow values indicate how much longer an activity takes to complete. 30% slow means an action takes 30% longer to finish.

The deserter debuff will now continue to expire even while you are offline.

Honorable Kills now diminish at a rate 10% per kill rather than 25% per kill.

Temporary item buffs (e.g. poisons, sharpening stones and shaman weapon buffs) will no longer persist through zoning or logging out due to technical issues. This feature is anticipated to be activated once more with the expansion.

[Chain Heal] - After the initial target is healed, the healing effect will jump to the most damaged target (by absolute health) within range. In addition, if a raid member is the initial target it will look for valid raid targets to jump to rather than non-raid targets as a priority, making it consistent with group targeted Chain Heals.

[Lightning Shield]: Air Bubble pockets in underwater regions will no longer consume a charge from this spell.

A soul shard will be refunded to the caster any time a summoned pet despawns rather than dies.

[Aftermath]: The effect of this talent will now still be placed on the victim if the caster is killed before their spell reaches the target.

[Improved Shadow Bolt]: The effect of this talent will now still be placed on the victim if the caster is killed before their spell reaches the target.

[Life Tap]: This spell now benefits from effects which increase your spell damage. At rank 3 and above, the base amount of health lost and mana gained will increase by 80% of your bonus spell damage effects. Talents and items can further modify those values. Rank 1 and 2 receive reduced effect.

Goblin Land Mines and Compact Harvest Reapers will no longer lock out using other engineering devices until the land mine/reaper dies. Harvest Reaper was given a 10 min self cooldown to prevent too many reapers from being summoned at once.

User Interface

V key now shows summoned monsters (such as the gargoyles in Stratholme.)

V key now shows both monsters and player enemies.

V now shows enemies only (no longer shows friendly targets.)

Shift-V now shows friendly targets only, not enemies (with a new bindable hotkey.)

Control-V shows both friendly targets and enemy targets (with a new bindable hotkey.)

New floating combat text has been added to the game with a number of options. You can see when you take damage, when you are healed and how much, when you acquire and lose auras and much more. You can turn on the new options in the newly revised options screen.

There is now an option to turn on the display of your own name above your head. You can find the option in the interface options screen.

The Need Before Greed and Group Loot countdown timers will now have a 3 minute countdown when there is a bind on acquire item on the corpse. This should allow a bit more time in making a decision to roll for an item.

Automatic Quest Tracking has been added to the game and is turned on by default. Any time you advance a quest by advancing one of the requirements, the quest information will appear on your screen for 5 minutes before fading. You can turn this option off from the options screen.

The options screen has be redone and expanded due to space required for additional options. Also the location of various options has been changed in the options screen. They should make more sense now, though they will not be in quite the place you remember them being.

There is now a confirmation dialogue when you attempt to disband your guild.

When you destroy a superior quality (blue) or better item, you will get a dialogue that has you confirm deletion of that item.

Raid Pullout frames are now created on demand and will not take up any memory if you are not using them.

The player inspect range has been increased to 10 yards.

New API Functions

Add-ons can send hidden chat messages to players in the party, raid or guild, using SendAddonMessage("prefix", "message", "PARTY"|"RAID"|"GUILD"|"BATTLEGROUND"). When players receive these messages, a new event "CHAT_MSG_ADDON" is sent, with arg1-arg3 being the parameters to SendAddonMessage(), and arg4 being the name of the player that sent it. The combined length of "prefix" and "message" must be less than or equal to 254 bytes.

Added UnitPlayerOrPetInParty() and UnitPlayerOrPetInRaid().

Bug Fixes

Fixed a bug that caused some non-combat pets to be referred to as Minions instead of Pets. Mini Diablo however has escaped this fate and will continue to be referred to as a Minion.

Undocumented Changes (compared to the test realm patch notes)

Battlegrounds

In order to whisper a player from another server in your battleground you must append "-Servername" to the end of their name. These whispers will not show up on your screen, but will show up on theirs.

Conjured items are the only type of items that can be traded to players from another server (anything else will give an error message).

When you join a battleground, you are automatically added to a raid group. You MAY NOT leave that group. To speak in this raid, use /bg instead of /ra.

Leadership of the battleground raid is granted to whomever has the highest PvP rank when the raid is formed (approximately 1 minute before the battleground starts).

You may be in a battleground group and a regular group at once, but the battleground group will be the one you see in the party frame as well as the raid tab.

The mini-battlemap in will reopen automatically if closed. (This is likely a bug)

World PvP

Silithus and Eastern Plaguelands both now have battlemaps like battlegrounds do.

Honor System

The curve has been adjusted to allow more people into the ranks. No, I can't give specific details on how many where but it should help at least for now.

Rogue

Ruthlessness still appears as a Improved Relentless Strikes pre-req but this is just a graphic bug.

Murder is now only increased damage to Humanoids but by 2/4% instead of 1/2%. (This is a bug [1])

Expose Armor is now a non-ranked ability and the armor reductions are by % ([2] -- Can someone test whether this still replaces sunder armor or if it now stacks?) -- TESTED: Expose Armor not stacking with and still replaces sunder armor.

Hunter

Solenor the Slayer's Soul Flame buff can now be correctly removed.

Warlock

Succubus and Voidwalker now speak when summoned.

The trick of Demonology specced Warlock Engineers using Jumper Cables to resurrect a pet that's been Demonic Sacrificed, thereby giving both buffs, has been removed. The buff from Demonic Sacrifice now vanishes whenever you have a pet active regardless of how that pet got (back) into the world.

Items

The eating/drinking buffs are removed once you reach full hp or mana. This has the unfortunate side effect of making you unable to get the food buffs that require you to eat for 15 seconds if you are at full hp. This is probably somewhat bugged. (This is a bug [3])

Interface

The interface options dialog is now full-screen and opaque meaning it can no longer be used while moving.

Raid boss emotes are now shown in center of screen like a warning.

Target of Target can be set to show/hide depending on if you're in a group/raid or not.

API Changes

This is a consolidated list of the announced (and sometimes observed) changes in the User Interface API's and functionality for the 1.12 patch. Please note that this thread is to discuss the upcoming changes and any clarifications or features that are a direct result of those changes, or things which we've been asked to remind slouken of.

IMPORTANT: Off-topic or entirely redundant posts are liable to get deleted. It is however in everyone's best interest to not post them in the first place - We'd rather slouken could spend his time coding us cool things than moderating this thread!

XML

Added Color and BorderColor elements to the XML for backdrops.

Communications

There will be a new SendAddonMessage("prefix", "text", "PARTY|RAID|GUILD") method that transmits a 'hidden' message to the appropriate group of recipients as the normal SendChatMessage would have been.

Messages will be delivered as a new CHAT_MSG_ADDON event, with arg1 the prefix, arg2 message, arg3 the distribution type ("PARTY","RAID", "GUILD", "BATTLEGROUND"), and arg4 the sender.

The combined length of message plus prefix can be at most 254 characters. The prefix must not contain a tab character.

The message will be unaffected by inebriation, but otherwise is subject to normal channel rules (no \n or bad links).

(RELEASE - Not on PTR) Messages sent to "RAID" when not in a raid will be delivered as if it had been sent as a "PARTY" message.

(RELEASE - Not on PTR) The "BATTLEGROUND" will also be valid as a destination for use with the auto-raid that's formed in battleground, but only in the release build.

Using "RAID" or "PARTY" when not in a party or raid sends no message.

Inspect

The inspect distance will be approximately double its current value.

The SetInventoryItem method will also respect the correct interact distance limit.

Events

RAID_ROSTER_UPDATE will not be sent if you're not in a raid when entering the world.

Unit Functions

(RELEASE - Not on PTR) New UnitPlayerOrPetInParty("unit") - Returns 1 if the specified unit is a member of the player's party, or is the pet of a member of the player's party, nil otherwise (Returns 1 for "player" and "pet")

(RELEASE - Not on PTR) New UnitPlayerOrPetInRaid("unit") - Returns 1 if the specified unit is a member of the player's raid, or is the pet of a member of the player's raid, nil otherwise (Returns 1 for "player" and "pet")

In 1.12, addons can send hidden chat messages to players in the party, raid or guild, using SendAddonMessage("prefix", "message", "PARTY"|"RAID"|"GUILD"). When players receive these messages, a new event "CHAT_MSG_ADDON" is sent, with arg1-arg3 being the parameters to SendAddonMessage(), and arg4 being the name of the player that sent it. The combined length of "prefix" and "message" must be less than or equal to 254 bytes.

Tools

In other languages

Content is available under CC BY-SA 3.0 unless otherwise noted.World of Warcraft content and materials are trademarks and copyrights of Blizzard or its licensors. All rights reserved. This site is a part of Curse, Inc. and is not affiliated with Blizzard.