namespace Server.Ethics.Evil; public sealed class UnholyShield : Power { public UnholyShield() => Definition = new PowerDefinition( 20, "Unholy Shield", "Velgo K'blac", "" ); public override void BeginInvoke(Player from) { if (from.IsShielded) { from.Mobile.LocalOverheadMessage( MessageType.Regular, 0x3B2, false, "You are already under the protection of an unholy shield." ); return; } from.BeginShield(); from.Mobile.LocalOverheadMessage( MessageType.Regular, 0x3B2, false, "You are now under the protection of an unholy shield." ); FinishInvoke(from); } }