ModernUO/Projects/UOContent/Items/Staff Only/Staff Hide Crystals/ExplosionHide.cs
2021-08-27 19:09:55 -07:00

31 lines
769 B
C#

namespace Server.Items
{
[Serializable(0)]
public partial class ExplosionHide : BaseStaffHide
{
public override bool CastHide => false;
public override string DefaultName => "Explosion Hide";
public override void HideEffects(Mobile from)
{
from.Hidden = !from.Hidden;
if (from.Hidden)
{
Effects.SendLocationParticles(from, 0x36BD, 20, 10, 5044);
}
else
{
from.FixedParticles(0x36BD, 20, 10, 5044, EffectLayer.Waist);
}
Effects.PlaySound(from, 0x307);
OnEndHideEffects(from);
}
[Constructible]
public ExplosionHide() : base(2113)
{
}
}
}