public static void LoadDefinitions() { Definitions = new Dictionary <MarketID, Market>(); //Hidden Market Market HiddenMarket = new Market("Hidden Market", MarketID.HiddenMarket, 1, 3, 0, 0); foreach (IngredientID ingr in Ingredient.IDs) { HiddenMarket.AddWares(ingr, 15 - Ingredient.Definitions[ingr].usualCost * 2); } //Scriptorium Market Scriptorium = new Market("Scriptorium", MarketID.Scriptorium, 2, 5, 0, 2); Scriptorium.AddWares(IngredientID.Parchment, 10); //Markov's Curios Market MarkovsCurios = new Market("Markov's Curios", MarketID.DragonTrader, 3, 0, 5, 5); foreach (IngredientID ingr in Ingredient.IDs) { MarkovsCurios.AddWares(ingr, 15 - Ingredient.Definitions[ingr].usualCost * 2); } }