Core/Spells: Removed some obsolete code
This removes some unused and obsolete code: - "Test of Faith" now doesn't increase crit anymore; - same goes for "Renewed Hope" (in addition that code isn't working); - "Ebon Plague" part was deleted from Unit::SpellDamageBonus but not from Unit::MeleeDamageBonus (in addition this code is not working anymore) - "Blessing of Sanctuary" was working only on melee damage, plus this is not the way it should be fixed Signed-off-by: PKX <[email protected]>
This commit is contained in:
@@ -10901,12 +10901,6 @@ bool Unit::isSpellCrit(Unit* victim, SpellInfo const* spellProto, SpellSchoolMas
|
|||||||
if (victim->HasAura(6788))
|
if (victim->HasAura(6788))
|
||||||
crit_chance+=(*i)->GetAmount();
|
crit_chance+=(*i)->GetAmount();
|
||||||
break;
|
break;
|
||||||
case 21: // Test of Faith
|
|
||||||
case 6935:
|
|
||||||
case 6918:
|
|
||||||
if (victim->HealthBelowPct(50))
|
|
||||||
crit_chance+=(*i)->GetAmount();
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -11131,11 +11125,6 @@ uint32 Unit::SpellHealingBonus(Unit* victim, SpellInfo const* spellProto, uint32
|
|||||||
case 3736: // Hateful Totem of the Third Wind / Increased Lesser Healing Wave / LK Arena (4/5/6) Totem of the Third Wind / Savage Totem of the Third Wind
|
case 3736: // Hateful Totem of the Third Wind / Increased Lesser Healing Wave / LK Arena (4/5/6) Totem of the Third Wind / Savage Totem of the Third Wind
|
||||||
DoneTotal += (*i)->GetAmount();
|
DoneTotal += (*i)->GetAmount();
|
||||||
break;
|
break;
|
||||||
case 7997: // Renewed Hope
|
|
||||||
case 7998:
|
|
||||||
if (victim->HasAura(6788))
|
|
||||||
AddPctN(DoneTotalMod, (*i)->GetAmount());
|
|
||||||
break;
|
|
||||||
case 21: // Test of Faith
|
case 21: // Test of Faith
|
||||||
case 6935:
|
case 6935:
|
||||||
case 6918:
|
case 6918:
|
||||||
@@ -11760,23 +11749,6 @@ void Unit::MeleeDamageBonus(Unit* victim, uint32 *pdamage, WeaponAttackType attT
|
|||||||
AddPctF(TakenTotalMod, std::max(mod, float((*i)->GetAmount())));
|
AddPctF(TakenTotalMod, std::max(mod, float((*i)->GetAmount())));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
// Blessing of Sanctuary
|
|
||||||
// Greater Blessing of Sanctuary
|
|
||||||
case 19:
|
|
||||||
case 1804:
|
|
||||||
{
|
|
||||||
if ((*i)->GetSpellInfo()->SpellFamilyName != SPELLFAMILY_PALADIN)
|
|
||||||
continue;
|
|
||||||
|
|
||||||
if ((*i)->GetMiscValue() & (spellProto ? spellProto->GetSchoolMask() : 0))
|
|
||||||
AddPctN(TakenTotalMod, (*i)->GetAmount());
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
// Ebon Plague
|
|
||||||
case 1933:
|
|
||||||
if ((*i)->GetMiscValue() & (spellProto ? spellProto->GetSchoolMask() : 0))
|
|
||||||
AddPctN(TakenTotalMod, (*i)->GetAmount());
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user