public static string ArtObject() { string str = Treasure.random_item_type(false, false); str = string.Concat((TextHelper.StartsWithVowel(str) ? "An" : "A"), " ", str); return(str); }
private static List <string> create_from_gp(int gp) { int i; int _value = 0; int num = 0; List <string> strs = new List <string>(); if (Session.Random.Next() % 4 != 0) { for (i = gp; i != 0; i = i - _value * num) { _value = Treasure.get_value(i); if (_value == 0) { break; } num = i / _value; string str = Treasure.random_item_type(num != 1, true); if (num != 1) { object[] objArray = new object[] { num, " ", str, " (worth ", _value, " GP each)" }; strs.Add(string.Concat(objArray)); } else { string str1 = (TextHelper.StartsWithVowel(str) ? "an" : "a"); object[] objArray1 = new object[] { str1, " ", str, " (worth ", _value, " GP)" }; strs.Add(string.Concat(objArray1)); } } if (i != 0) { strs.Add(Treasure.coins(i)); } } else { strs.Add(Treasure.coins(gp)); } for (int j = 0; j != strs.Count; j++) { strs[j] = TextHelper.Capitalise(strs[j], false); } return(strs); }