private static void SummonUndead_OnCommand(CommandEventArgs e) { TeiravonMobile m_Player = (TeiravonMobile)e.Mobile; if (!m_Player.CanBeginAction(typeof(NecroSummonGump))) { m_Player.SendMessage("You cannot do this yet."); } else if (!m_Player.HasFeat(TeiravonMobile.Feats.SummonUndead)) { m_Player.SendMessage(Teiravon.Colors.FeatMessageColor, Teiravon.Messages.NoAbility); } else { m_Player.SendGump(new NecroSummonGump(m_Player)); } }