Fix spell Improved Devouring Plague's damage.
Core part of the patch by PrinceCreed. SQL part of the patch by sinka.isi. Fixes issue #1965. Closes issue #1004. --HG-- branch : trunk
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
DELETE FROM spell_bonus_data WHERE entry = 63675;
|
||||
INSERT INTO spell_bonus_data (entry, direct_bonus, dot_bonus, ap_bonus, ap_dot_bonus, comments) VALUES
|
||||
(63675, 0, 0, 0, 0, 'Priest - Improved Devouring Plague');
|
||||
@@ -4984,6 +4984,7 @@ INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`a
|
||||
(585, 0.714, -1, -1, -1, 'Priest - Smite'),
|
||||
(34914, -1, 0.4, -1, -1, 'Priest - Vampiric Touch'),
|
||||
(7001, -1, 0.3333, -1, -1, 'Priest - Lightwell Renew Rank 1'),
|
||||
(63675, 0, 0, 0, 0, 'Priest - Improved Devouring Plague'),
|
||||
(2818, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 1($AP*0.12 / number of ticks)'),
|
||||
(2819, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 2($AP*0.12 / number of ticks)'),
|
||||
(11353, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 3($AP*0.12 / number of ticks)'),
|
||||
|
||||
@@ -976,7 +976,7 @@ void Aura::HandleAuraSpecificMods(AuraApplication const * aurApp, Unit * caster,
|
||||
// Improved Devouring Plague
|
||||
if (AuraEffect const * aurEff = caster->GetDummyAuraEffect(SPELLFAMILY_PRIEST, 3790, 1))
|
||||
{
|
||||
int32 basepoints0 = aurEff->GetAmount() * GetEffect(0)->GetTotalTicks() * GetEffect(0)->GetAmount() / 100;
|
||||
int32 basepoints0 = aurEff->GetAmount() * GetEffect(0)->GetTotalTicks() * caster->SpellDamageBonus(target, GetSpellProto(), GetEffect(0)->GetAmount(), DOT) / 100;
|
||||
caster->CastCustomSpell(target, 63675, &basepoints0, NULL, NULL, true, NULL, GetEffect(0));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user