public override bool OnBeforeDeath() { PirateCurse.CursedPirateLoot(this, 20); PackItem(new Gold(100)); return(base.OnBeforeDeath()); }
protected override void OnTarget(Mobile from, object obj) { PlayerMobile target = obj as PlayerMobile; if (target == null || target.AccessLevel > AccessLevel.Player) { m_From.SendMessage("That is not a player!"); } else { if (m_Curse) { PirateCurse.CursePlayer(target); } else { PirateCurse.RemoveCurse(target); } } }