mirror of
https://github.com/mangosfour/server.git
synced 2025-12-13 04:37:00 +00:00
[10199] Fix 33763 and ranks final heal and mana return on dispel and on expire
This commit is contained in:
parent
2284df7868
commit
ae51168ffc
6 changed files with 54 additions and 34 deletions
|
|
@ -618,14 +618,14 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura* triggeredByAu
|
|||
if (!procSpell || procSpell->Id == 24659)
|
||||
return false;
|
||||
// Need remove one 24659 aura
|
||||
RemoveSingleAuraHolderFromStack(24659);
|
||||
RemoveAuraHolderFromStack(24659);
|
||||
return true;
|
||||
}
|
||||
// Restless Strength
|
||||
case 24661:
|
||||
{
|
||||
// Need remove one 24662 aura
|
||||
RemoveSingleAuraHolderFromStack(24662);
|
||||
RemoveAuraHolderFromStack(24662);
|
||||
return true;
|
||||
}
|
||||
// Adaptive Warding (Frostfire Regalia set)
|
||||
|
|
@ -2356,7 +2356,7 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura* triggeredByAu
|
|||
}
|
||||
CastSpell(target, spell, true, castItem, triggeredByAura);
|
||||
if ((*itr)->GetHolder()->DropAuraCharge())
|
||||
RemoveSingleAuraHolderFromStack((*itr)->GetId());
|
||||
RemoveAuraHolderFromStack((*itr)->GetId());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue