コード例 #1
0
        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));
            }
        }