Fix spell 23209 and 23253
The trigger value for spells 23209 and 23253 in the Classic DBC files were wrong: set to 100% chance of triggering spell while tooltip shows that they should be of 55% and 35% respectively. Spells were removed in TBC and WotLK DBC files.
This commit is contained in:
parent
0ce9854825
commit
7e3458df3f
@ -1397,6 +1397,22 @@ void Spell::EffectTriggerSpell(SpellEffectIndex eff_idx)
|
|||||||
m_caster->CastSpell(unitTarget, spellId, true);
|
m_caster->CastSpell(unitTarget, spellId, true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Terrordale Haunting Spirit #2, special case because chance is set to 101% in DBC while description is 55%
|
||||||
|
case 23209:
|
||||||
|
if (urand(0, 100) < 55)
|
||||||
|
{
|
||||||
|
m_caster->CastSpell(unitTarget, triggered_spell_id, true);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
// Terrordale Haunting Spirit #3, special case because chance is set to 101% in DBC while description is 35%
|
||||||
|
case 23253:
|
||||||
|
if (urand(0, 100) < 35)
|
||||||
|
{
|
||||||
|
m_caster->CastSpell(unitTarget, triggered_spell_id, true);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
|
||||||
// just skip
|
// just skip
|
||||||
case 23770: // Sayge's Dark Fortune of *
|
case 23770: // Sayge's Dark Fortune of *
|
||||||
// not exist, common cooldown can be implemented in scripts if need.
|
// not exist, common cooldown can be implemented in scripts if need.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user