private Inventory CreateInitialInv(StartingCondition startingCondition) { Dollars += startingCondition.iniDollar; Inventory inv = new Inventory(); inv.Add(P.Wood, startingCondition.iniWood); inv.Add(P.Food, startingCondition.iniFood); inv.Add(P.Stone, startingCondition.iniStone); inv.Add(P.Brick, startingCondition.iniBrick); inv.Add(P.Iron, startingCondition.iniIron); inv.Add(P.Gold, startingCondition.iniGold); inv.Add(P.WheelBarrow, startingCondition.iniWheelBarrow); inv.Add(P.Tool, startingCondition.iniTool); inv.Add(P.Crate, startingCondition.iniCrate); inv.Add(P.Cart, startingCondition.iniCart); inv.Add(P.Barrel, startingCondition.iniTonel); inv.Add(P.Cloth, startingCondition.iniCloth); inv.Add(P.Utensil, startingCondition.iniUtensil); inv.Add(P.Crockery, startingCondition.iniCrockery); inv.Add(P.Furniture, startingCondition.iniFurniture); inv.Add(P.Nail, startingCondition.iniNail); inv.Add(P.Mortar, startingCondition.iniMortar); inv.Add(P.FloorTile, startingCondition.iniFloor); inv.Add(P.RoofTile, startingCondition.iniRoof); inv.Add(P.WhaleOil, startingCondition.iniWhaleOil); return(inv); }
void Map() { int multiplier = 100; int factor = 100; int ini = multiplier * factor; int templateFactor = 1; if (TownLoader.IsTemplate) { templateFactor = 0; } StartingCondition insane = new StartingCondition(4 * templateFactor, 600, 600, 600, 600, 600, 600, 10000, 1 * factor, 1); StartingCondition hard = new StartingCondition(6 * templateFactor, ini, ini, ini, ini, ini, ini, 11000, 5 * factor, 2); StartingCondition med = new StartingCondition(7 * templateFactor, ini, ini, ini, ini, ini, ini, 12000, 5 * factor, 3); StartingCondition easy = new StartingCondition(8 * templateFactor, ini, ini, ini, ini, ini, ini, 25000, 5 * factor, 4); StartingCondition newbie = new StartingCondition(9 * templateFactor, ini, ini, ini, ini, ini, ini, 0000, 5 * factor, 5); Conditions = new StartingCondition[] { insane, hard, med, easy, newbie, }; }
private void Map() { //being both a 100 since late 2016 till Dec 18, 2019 int multiplier = 100; int factor = 50; int ini = multiplier * factor; int templateFactor = 1; if (TownLoader.IsTemplate) { templateFactor = 0; } StartingCondition insane = new StartingCondition(4 * templateFactor, 600, 600, 600, 600, 600, 600, 10000, 1 * factor, 1); StartingCondition hard = new StartingCondition(5 * templateFactor, ini, ini, ini, ini, ini, ini, 11000, 5 * factor, 2); StartingCondition med = new StartingCondition(6 * templateFactor, ini, ini, ini, ini, ini, ini, 12000, 5 * factor, 3); StartingCondition easy = new StartingCondition(7 * templateFactor, ini, ini, ini, ini, ini, ini, 25000, 5 * factor, 4); StartingCondition newbie = new StartingCondition(8 * templateFactor, ini, ini, ini, ini, ini, ini, 0000, 5 * factor, 5); Conditions = new StartingCondition[] { insane, hard, med, easy, newbie, }; }
static public void LoadStartingConditions(StartingCondition startingCondition) { _startingCondition = startingCondition; }