Exemplo n.º 1
0
        protected override void OnTarget(Mobile from, object targeted)
        {
            if (m_Deed.Deleted || !m_Deed.IsChildOf(from.Backpack))
            {
                return;
            }

            m_Deed.EndMobileCombine(from, targeted);
        }
Exemplo n.º 2
0
        public override void OnResponse(NetState sender, RelayInfo info)
        {
            if (m_Deed.Deleted || !m_Deed.IsChildOf(m_From.Backpack))
            {
                return;
            }

            if (info.ButtonID == 2)               // Combine
            {
                m_From.SendGump(new LargeMobileBODGump(m_From, m_Deed));
                m_Deed.BeginMobileCombine(m_From);
            }
        }