diff options
author | Machiavelli <machiaveltman@gmail.com> | 2011-12-12 12:05:05 -0800 |
---|---|---|
committer | Machiavelli <machiaveltman@gmail.com> | 2011-12-12 12:05:05 -0800 |
commit | 957cb005f5ee9bf45819c1ffaed7060c5716533d (patch) | |
tree | 44b7ea75c38aaed55bb5a4d9b093b77ec9b46698 /src | |
parent | f8cb2f528ba2bc4d4006c529be41430d46031282 (diff) | |
parent | cb5ad13906583dec40362290b1c075b167cd7f35 (diff) |
Merge pull request #4294 from Warpten/warrior
Core/Spells: Fix Warrior's T10 4P DPS Bonus.
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 700d7f3f726..3b5b210d18e 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -8924,6 +8924,20 @@ bool Unit::HandleProcTriggerSpell(Unit* victim, uint32 damage, AuraEffect* trigg } break; } + case 46916: // Slam! (Bloodsurge proc) + case 52437: // Sudden Death + { + // Item - Warrior T10 Melee 4P Bonus + if (AuraEffect const* aurEff = GetAuraEffect(70847, 0)) + { + if (!roll_chance_i(aurEff->GetAmount())) + break; + CastSpell(this, 70849, true, castItem, triggeredByAura); // Extra Charge! + CastSpell(this, 71072, true, castItem, triggeredByAura); // Slam GCD Reduced + CastSpell(this, 71069, true, castItem, triggeredByAura); // Execute GCD Reduced + } + break; + } // Sword and Board case 50227: { |