public static string SwordName(string item, Mobile from)
        {
            string OwnerName  = from.Name;
            string sAdjective = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(LootPackEntry.MagicItemAdj("start", false, false, 0));
            string name       = item;

            if (OwnerName.EndsWith("s"))
            {
                OwnerName = OwnerName + "'";
            }
            else
            {
                OwnerName = OwnerName + "'s";
            }

            int FirstLast = 0;

            if (Utility.RandomBool())
            {
                FirstLast = 1;
            }

            if (FirstLast == 0)               // FIRST COMES ADJECTIVE
            {
                name = "the " + sAdjective + " " + item + " of " + from.Name;
            }
            else             // FIRST COMES OWNER
            {
                name = OwnerName + " " + sAdjective + " " + item;
            }

            return(name);
        }
Example #2
0
 public MagicQuiver()
 {
     Name   = "quiver";
     Name   = LootPackEntry.MagicItemAdj("start", false, false, ItemID) + " " + Name;
     Hue    = RandomThings.GetRandomColor(0);
     ItemID = Utility.RandomList(0x2B02, 0x2B03);
 }
Example #3
0
        public MagicPigment() : base(0x4C5A)
        {
            string OwnerName = RandomThings.GetRandomName();

            if (OwnerName.EndsWith("s"))
            {
                OwnerName = OwnerName + "'";
            }
            else
            {
                OwnerName = OwnerName + "'s";
            }

            string ItemName = LootPackEntry.MagicItemAdj("start", false, false, ItemID);

            Weight = 2.0;
            Name   = OwnerName + " " + ItemName + " paints";
        }
Example #4
0
 public MagicQuiver()
 {
     Name = "quiver";
     Name = LootPackEntry.MagicItemAdj("start", false, false, ItemID) + " " + Name;
     Hue  = Utility.RandomColor(0);
 }