mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-15 01:59:09 +00:00
feat(Core/Spells): Move Spell item dimensional ripper area52 to spell scripts (#11099)
This commit is contained in:
committed by
GitHub
parent
17f9b66255
commit
d1ecdc8f61
@@ -1287,39 +1287,6 @@ void Spell::EffectTeleportUnits(SpellEffIndex /*effIndex*/)
|
||||
}
|
||||
return;
|
||||
}
|
||||
// Dimensional Ripper - Area 52
|
||||
case 36890:
|
||||
{
|
||||
if (roll_chance_i(50)) // 50% success
|
||||
{
|
||||
int32 rand_eff = urand(1, 4);
|
||||
switch (rand_eff)
|
||||
{
|
||||
case 1:
|
||||
// soul split - evil
|
||||
m_caster->CastSpell(m_caster, 36900, true);
|
||||
break;
|
||||
case 2:
|
||||
// soul split - good
|
||||
m_caster->CastSpell(m_caster, 36901, true);
|
||||
break;
|
||||
case 3:
|
||||
// Increase the size
|
||||
m_caster->CastSpell(m_caster, 36895, true);
|
||||
break;
|
||||
case 4:
|
||||
// Transform
|
||||
{
|
||||
if (m_caster->ToPlayer()->GetTeamId() == TEAM_ALLIANCE)
|
||||
m_caster->CastSpell(m_caster, 36897, true);
|
||||
else
|
||||
m_caster->CastSpell(m_caster, 36899, true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user