public void Auctumnum(Persona Ego) { Console.WriteLine("Harvest how?"); Σ.notou = Console.ReadLine(); switch (Σ.notou) { case "Cut": do { Console.WriteLine("Unto what?"); Σ.notod = Console.ReadLine(); for (int u = 0; u < this.praesto.Length; u++) { if (this.praesto[u] != null) { if (this.praesto[u] == Σ.notod) { if (Mechanicae.Conditio(Ego, ULF.Opes.Origo(this.praesto[u]).conditio)) { Ego.ArchAdd(ULF.Opes.Origo(this.praesto[u]).Auctumnum()); Agrum.Centuria[0] += ULF.Opes.Origo(this.praesto[u]).chronus; Adventum.Verso(Ego); this.spawawn[u] = ULF.Opes.Origo(this.praesto[u]).chronus *10; this.spawawnd[u] = Agrum.Centuria[9]; this.praesto[u] = null; } else { Console.WriteLine("As you heard somewhere the ressource is there, but you lack the skills to harvest it."); } break; } } } Console.WriteLine("Cut More?"); Σ.notod = Console.ReadLine(); } while (Σ.notod.ToLower() == "y" || Σ.notod.ToLower() == "yes"); break; case "Mine": //call break; default: Console.WriteLine("That action is, like, not even real."); break; } }
public void Merc(Persona Ego) { Console.WriteLine("Welcome to the NAME GENERATOR Shop."); Console.WriteLine("\nWe have here for sale: *rolls random dices*"); for (int u = 0; u < this.praesto.Length; u++) { Console.WriteLine(this.praesto[u]); } Console.WriteLine("\nWhat do you want to take a look?"); Σ.rector = Console.ReadLine(); if (Array.Exists(this.praesto, u => u == Σ.rector)) { Caussae.Acquirere(Σ.rector).Index(); Console.WriteLine("\nDo you want to buy it?"); Σ.notou = Console.ReadLine(); if (Σ.notou == "y" || Σ.notou == "yes") { if (Caussae.Acquirere(Σ.rector).Typus == "arrow") { Console.WriteLine("\nHow many?"); Σ.notou = Console.ReadLine(); Σ.unus = String.IsNullOrEmpty(Σ.notou) ? 1 : Convert.ToInt32(Σ.notou); } else { Σ.unus = 1; } if (Ego.Credits >= (Caussae.Acquirere(Σ.rector).Pretium *Σ.unus)) { Ego.ArchAdd(Caussae.Acquirere(Σ.rector)); Ego.Credits -= (Caussae.Acquirere(Σ.rector).Pretium *Σ.unus); } else { Console.WriteLine("\nYou lack monetary power for that."); } } } else { Console.WriteLine("\nWe do not have that or it is not even real."); } Console.WriteLine("Anything else? Type to exit."); Σ.rector = Console.ReadLine().ToLower(); }
public void Opera(Persona Ego) { if (this.type == "Woodcutter") { Console.WriteLine("Do you want to find a part-time 'job' or use a guild 'workbench'?"); Σ.rector = Console.ReadLine().ToLower(); if (Σ.rector == "workbench") { Console.WriteLine("Here on the Hipster Guild we have:"); for (int u = 0; u < this.praesto.Length; u++) { Console.WriteLine(this.praesto[u]); } Console.WriteLine("\nWhat would you like to use?"); Σ.rector = Console.ReadLine(); foreach (string u in this.praesto) { if (Σ.rector == u) { switch (Σ.rector) { case "Saw": do { Console.WriteLine("\nWhat do you want to saw?"); Σ.notou = Console.ReadLine(); if (Ego.ArchTrac(Σ.notou) != null) { Console.WriteLine("\nInto how many planks of 100x3?"); Σ.notod = Console.ReadLine(); Σ.unus = String.IsNullOrEmpty(Σ.notod) ? 1 : Convert.ToInt32(Σ.notod); if (Σ.unus > 10) { Σ.unus = 10; } if (Σ.unus < 1) { Σ.unus = 1; } Ego.ArchDel(Ego.ArchTrac(Σ.notou)); int split = (36 - (Σ.unus * 3)) * 10; switch (Σ.notou) { case "Teak Log": Ego.ArchAdd(Caussae.Acquirere("Teak Plank", Σ.unus)); Ego.ArchAdd(Caussae.Acquirere("Teak Splinter", split)); break; case "Chestnut Log": Ego.ArchAdd(Caussae.Acquirere("Chestnut Plank", Σ.unus)); Ego.ArchAdd(Caussae.Acquirere("Chestnut Splinter", split)); break; case "Maple Log": Ego.ArchAdd(Caussae.Acquirere("Maple Plank", Σ.unus)); Ego.ArchAdd(Caussae.Acquirere("Maple Splinter", split)); break; } } // add a recipe list somewhere; confirms if there is items on inventory and then delete wood as it turns into items Console.WriteLine("\nSaw more??"); Σ.rector = Console.ReadLine().ToLower(); } while(Σ.rector == "y" || Σ.rector == "yes"); break; case "dex": //call break; default: break; } } } } else { Console.WriteLine("We have avaliable today:" + "\nWoodcutter: 0.15C/h *PER 10STR*" + "\nWoodCUTTERRRR: 0.25C/h *PER 10STR*" + "\nWoodpecker: 0.05C/h"); } } }