Scripts/Spells: Dimensional Ripper - Area 52

Port From (https://github.com/TrinityCore/TrinityCore/commit/ea4c1ae7d0c4b3420b1d78623c5254466c64f43b)
This commit is contained in:
hondacrx
2021-12-24 21:27:09 -05:00
parent 5c41122916
commit b835ecddc1
2 changed files with 51 additions and 33 deletions
-33
View File
@@ -646,39 +646,6 @@ namespace Game.Spells
}
return;
}
// Dimensional Ripper - Area 52
case 36890:
{
if (RandomHelper.randChance(50)) // 50% success
{
int rand_eff = RandomHelper.IRand(1, 4);
switch (rand_eff)
{
case 1:
// soul split - evil
m_caster.CastSpell(m_caster, 36900, new CastSpellExtraArgs(TriggerCastFlags.FullMask).SetOriginalCastId(m_castId));
break;
case 2:
// soul split - good
m_caster.CastSpell(m_caster, 36901, new CastSpellExtraArgs(TriggerCastFlags.FullMask).SetOriginalCastId(m_castId));
break;
case 3:
// Increase the size
m_caster.CastSpell(m_caster, 36895, new CastSpellExtraArgs(TriggerCastFlags.FullMask).SetOriginalCastId(m_castId));
break;
case 4:
// Transform
{
if (m_caster.ToPlayer().GetTeam() == Team.Alliance)
m_caster.CastSpell(m_caster, 36897, new CastSpellExtraArgs(TriggerCastFlags.FullMask).SetOriginalCastId(m_castId));
else
m_caster.CastSpell(m_caster, 36899, new CastSpellExtraArgs(TriggerCastFlags.FullMask).SetOriginalCastId(m_castId));
break;
}
}
}
return;
}
}
}