Miisc fixes

This commit is contained in:
hondacrx
2022-05-30 15:50:06 -04:00
parent 2419cef04e
commit 969ba4e348
3 changed files with 48 additions and 358 deletions
-29
View File
@@ -2633,35 +2633,6 @@ namespace Scripts.Spells.Items
}
}
[Script]
class spell_item_crystal_prison_dummy_dnd : SpellScript
{
public override bool Validate(SpellInfo spell)
{
if (Global.ObjectMgr.GetGameObjectTemplate(ObjectIds.ImprisonedDoomguard) == null)
return false;
return true;
}
void HandleDummy(uint effIndex)
{
Creature target = GetHitCreature();
if (target)
{
if (target.IsDead() && !target.IsPet())
{
GetCaster().SummonGameObject(ObjectIds.ImprisonedDoomguard, target, Quaternion.CreateFromRotationMatrix(Extensions.fromEulerAnglesZYX(target.GetOrientation(), 0.0f, 0.0f)), TimeSpan.FromSeconds(target.GetRespawnTime() - GameTime.GetGameTime()));
target.DespawnOrUnsummon();
}
}
}
public override void Register()
{
OnEffectHitTarget.Add(new EffectHandler(HandleDummy, 0, SpellEffectName.Dummy));
}
}
[Script]
class spell_item_reindeer_transformation : SpellScript
{