Beispiel #1
0
 public SorcerersPlate(SorcerersPlateController controller, RegsType type)
     : base(0x9D7)
 {
     m_Type       = type;
     Movable      = false;
     Hue          = 2406;
     m_Controller = controller;
 }
        private static void GenSorcerersPlate_Command(CommandEventArgs e)
        {
            DeletePlates();
            e.Mobile.SendMessage("Creating Sorcerers Plate...");

            SorcerersPlateController controller = new SorcerersPlateController();

            WeakEntityCollection.Add(EntityName, controller);

            e.Mobile.SendMessage("Sorcerers Plate Generation Completed!");
        }
Beispiel #3
0
        private static void GenSorcerersPlate_Command(CommandEventArgs e)
        {
            if (Check())
            {
                e.Mobile.SendMessage("Sorcerers Plate is already present.");
            }
            else
            {
                e.Mobile.SendMessage("Creating Sorcerers Plate...");

                SorcerersPlateController controller = new SorcerersPlateController();

                e.Mobile.SendMessage("Generation completed!");
            }
        }
Beispiel #4
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int version = reader.ReadInt();

            switch (version)
            {
            case 0:
            {
                m_Type       = (RegsType)reader.ReadInt();
                m_Controller = reader.ReadItem() as SorcerersPlateController;
                m_Reg        = reader.ReadItem();

                if (m_Controller == null)
                {
                    Delete();
                }

                break;
            }
            }
        }