Esempio n. 1
0
        public override void OnDoubleClick(Mobile from)
        {
            if (!IsChildOf(from.Backpack))
            {
                // The contract must be in your backpack to use it.
                from.SendLocalizedMessage(1047012);
            }
            else
            {
                CraftSystem cs = GetCraftSystem();

                AlterItem.BeginTarget(from, cs, this);
            }
        }
Esempio n. 2
0
 public static void AlterItem_CallBack(Mobile from, object targeted)
 {
     if (targeted is Item)
     {
         if (AlterItem.TryToAlter(from, (Item)targeted))
         {
             from.SendMessage("The item has been turned into a gargish item.");
         }
         else
         {
             from.SendMessage("That could not be altered.");
         }
     }
     else
     {
         from.SendMessage("That is not an item.");
     }
 }