From 3564ad0713ea8dffbdc1bf800e842507b2f5e6bf Mon Sep 17 00:00:00 2001 From: Extloga <141232749+Extloga@users.noreply.github.com> Date: Mon, 7 Apr 2025 22:04:21 +0200 Subject: [PATCH] Rearrangement of the currencies in randomizer.cpp --- .../Enhancements/randomizer/randomizer.cpp | 516 +++++++++++------- 1 file changed, 311 insertions(+), 205 deletions(-) diff --git a/soh/soh/Enhancements/randomizer/randomizer.cpp b/soh/soh/Enhancements/randomizer/randomizer.cpp index 152439c58..78d2f6594 100644 --- a/soh/soh/Enhancements/randomizer/randomizer.cpp +++ b/soh/soh/Enhancements/randomizer/randomizer.cpp @@ -65,216 +65,322 @@ const std::string Randomizer::NaviRandoMessageTableID = "RandomizerNavi"; const std::string Randomizer::IceTrapRandoMessageTableID = "RandomizerIceTrap"; const std::string Randomizer::randoMiscHintsTableID = "RandomizerMiscHints"; -static const char* englishRupeeNames[190] = { "[P]", - "Bad RNG Rolls", - "Baht", - "Bananas", - "Beanbean Coins", - "Beans", - "Beli", - "Bells", - "Berries", - "Bison Dollars", - "Bitcoin", - "Blue Essence", - "Bolts", - "Bones", - "Boondollars", - "Bottle Caps", - "Bratwürste", - "Bucks", - "BugFrags", - "Canadian Dollars", - "Cards", - "Cents", - "Chaos Orbs", - "Clams", - "Coal", - "Cocoa Beans", - "Coins", - "Cookies", - "Copper", - "Cor", - "Cornflakes", - "Credits", - "Crimebucks", - "Crystal Shards", - "Cubits", - "Cucumbers", - "Dalmations", - "Dampécoin", - "Dark Elixir", - "Darseks", - "Dead Memes", - "Diamonds", - "Dimes", - "Dinars", - "DNA", - "Doge", - "Dogecoin", - "Doll Hairs", - "Dollars", - "Dollarydoos", - "Dosh", - "Doubloons", - "Drakes", - "Dwarfbucks", - "ECU", - "Elexit", - "Emeralds", - "Energon", - "Eris", - "Ether", - "Euro", - "Experience", - "Extinction Points", - "Floopies", - "Flurbos", - "FPS", - "Friends", - "Frog Coins", - "Gald", - "Gekz", - "Gems", - "Geo", - "Gil", - "Glimmer", - "Glitches", - "Gold", - "Gold Dragons", - "Goober Dollars", - "Green Herbs", - "Greg Siblings", - "Grouses", - "Gummybears", - "Hell", - "Hyrule Loaches", - "Ice Traps", - "ISK", - "Jiggies", - "KF7 Ammo", - "Kinstones", - "Kremcoins", - "Kronor", - "Leaves", - "Lemmings", - "Lien", - "Lira", - "Lumber", - "Lungmen Dollars", - "Macca", - "Mana", - "Mann Co. Keys", - "Meat", - "Meat Stacks", - "Medaparts", - "Meseta", - "Mesetas", - "Minerals", - "Monopoly Money", - "Moons", - "Mora", - "Mumbo Tokens", - "Munny", - "Mushrooms", - "Mysteries", - "Naira", - "Neopoints", - "Nickels", - "Notes", - "Nuyen", - "Orbs", - "Ore", - "Pence", - "Pix", - "Pixels", - "Plastyks", - "Platinum", - "Pokédollars", - "Pokémon", - "Poko", - "Pokos", - "Potch", - "Pounds", - "Power Pellets", - "Primogems", - "Rand", - "Reais", - "Refined Metal", - "Remote Mines", - "Retweets", - "Rhinu", - "Rings", - "Riot Points", - "Rials", - "Riyals", - "Robux", - "Rubies", - "Rubles", - "Runite Ore", - "Rupees", - "Saint Quartz", - "Sapphires", - "Septims", - "Shekels", - "Shillings", - "Silver", - "Simoleons", - "Smackaroos", - "Social Credit", - "Souls", - "Spent Casings", - "Spice", - "Spondulicks", - "Spoons", - "Star Bits", - "Star Chips", - "Stars", - "Stones of Jordan", - "Store Credit", - "Strawbs", - "Studs", - "Super Sea Snails", - "Talent", - "Teef", - "Telecrystals", - "Tiberium", - "TokKul", - "Toys", - "Turnips", - "Upvotes", - "V-Bucks", - "Vespene Gas", - "Watts", - "Widgets", - "Woolongs", - "World Dollars", - "Wumpa Fruit", - "Won", - "Yen", - "Yuan", - "Zenny", - "Zorkmids" }; +static const char* englishRupeeNames[190] = { + "[P]", + "Bad RNG Rolls", + "Baht", + "Bananas", + "Beanbean Coins", + "Beans", + "Beli", + "Bells", + "Berries", + "Bison Dollars", + "Bitcoin", + "Blue Essence", + "Bolts", + "Bones", + "Boondollars", + "Bottle Caps", + "Bratwürste", + "Bucks", + "BugFrags", + "Canadian Dollars", + "Cards", + "Cents", + "Chaos Orbs", + "Clams", + "Coal", + "Cocoa Beans", + "Coins", + "Cookies", + "Copper", + "Cor", + "Cornflakes", + "Credits", + "Crimebucks", + "Crystal Shards" + "Cubits", + "Cucumbers", + "Dalmations", + "Dampécoin", + "Dark Elixir", + "Darseks", + "Dead Memes", + "Diamonds", + "Dimes", + "Dinars", + "DNA", + "Doge", + "Dogecoin", + "Doll Hairs", + "Dollars", + "Dollarydoos", + "Dosh", + "Doubloons", + "Drakes", + "Dwarfbucks", + "ECU", + "Elexit", + "Emeralds", + "Energon", + "Eris", + "Ether", + "Euro", + "Experience", + "Extinction Points", + "Floopies", + "Flurbos", + "FPS", + "Friends", + "Frog Coins", + "Gald", + "Gekz", + "Gems", + "Geo", + "Gil", + "Glimmer", + "Glitches", + "Gold", + "Gold Dragons", + "Goober Dollars", + "Green Herbs", + "Greg Siblings", + "Grouses", + "Gummybears", + "Hell", + "Hyrule Loaches", + "Ice Traps", + "ISK", + "Jiggies", + "KF7 Ammo", + "Kinstones", + "Kremcoins", + "Kronor", + "Leaves", + "Lemmings", + "Lien", + "Lira", + "Lumber", + "Lungmen Dollars", + "Macca", + "Mana", + "Mann Co. Keys", + "Meat", + "Meat Stacks", + "Medaparts", + "Meseta", + "Mesetas", + "Minerals", + "Monopoly Money", + "Moons", + "Mora", + "Mumbo Tokens", + "Munny", + "Mushrooms", + "Mysteries", + "Naira", + "Neopoints", + "Nickels", + "Notes", + "Nuyen", + "Orbs", + "Ore", + "Pence", + "Pix", + "Pixels", + "Plastyks", + "Platinum", + "Pokédollars", + "Pokémon", + "Poko", + "Pokos", + "Potch", + "Pounds", + "Power Pellets", + "Primogems", + "Rand", + "Reais", + "Refined Metal", + "Remote Mines", + "Retweets", + "Rhinu", + "Rings", + "Riot Points", + "Rials", + "Riyals", + "Robux", + "Rubies", + "Rubles", + "Runite Ore", + "Rupees", + "Saint Quartz", + "Sapphires", + "Septims", + "Shekels", + "Shillings", + "Silver", + "Simoleons", + "Smackaroos", + "Social Credit", + "Souls", + "Spent Casings", + "Spice", + "Spondulicks", + "Spoons", + "Star Bits", + "Star Chips", + "Stars", + "Stones of Jordan", + "Store Credit", + "Strawbs", + "Studs", + "Super Sea Snails", + "Talent", + "Teef", + "Telecrystals", + "Tiberium", + "TokKul", + "Toys", + "Turnips", + "Upvotes", + "V-Bucks", + "Vespene Gas", + "Widgets", + "Woolongs", + "World Dollars", + "Wumpa Fruit", + "Won", + "Yen", + "Yuan", + "Zenny", + "Zorkmids", +}; static const char* germanRupeeNames[80] = { - "Baht", "Bananen", "Bitcoin", "Bonbons", "Bratwürste", "Brause UFOs", "Brötchen", "Cent", - "Diamanten", "Dinar", "Diridari", "Dogecoin", "Dollar", "Draken", "ECU", "Elexit", - "Erz", "Erzbrocken", "Euro", "EXP", "Forint", "Franken", "Freunde", "Gil", - "Gold", "Groschen", "Gulden", "Gummibären", "Heller", "Juwelen", "Karolin", "Kartoffeln", - "Kies", "Knete", "Knochen", "Kohle", "Kraniche", "Kreuzer", "Kronen", "Kronkorken", - "Kröten", "Lira", "Mark", "Mäuse", "Monde", "Moorhühner", "Moos", "Münzen", - "Naira", "Penunze", "Pesa", "Pfandflaschen", "Pfennig", "Pfund", "Pilze", "Plastiks", - "Pokédollar", "Radieschen", "Rand", "Rappen", "Real", "Rial", "Riyal", "Rubine", - "Rupien", "Saphire", "Schilling", "Seelen", "Septime", "Smaragde", "Steine", "Sterne", - "Sternis", "Tael", "Taler", "Wagenchips", "Won", "Yen", "Yuan", "Zenny" + "Baht", + "Bananen", + "Bitcoin", + "Bonbons", + "Bratwürste", + "Brause UFOs", + "Brötchen", + "Cent", + "Diamanten", + "Dinar", + "Diridari", + "Dogecoin", + "Dollar", + "Draken", + "ECU", + "Elexit", + "Erz", + "Erzbrocken", + "Euro", + "EXP", + "Forint", + "Franken", + "Freunde", + "Gil", + "Gold", + "Groschen", + "Gulden", + "Gummibären", + "Heller", + "Juwelen", + "Karolin", + "Kartoffeln", + "Kies", + "Knete", + "Knochen", + "Kohle", + "Kraniche", + "Kreuzer", + "Kronen", + "Kronkorken", + "Kröten", + "Lira", + "Mark", + "Mäuse", + "Monde", + "Moorhühner", + "Moos", + "Münzen", + "Naira", + "Penunze", + "Pesa", + "Pfandflaschen", + "Pfennig", + "Pfund", + "Pilze", + "Plastiks", + "Pokédollar", + "Radieschen", + "Rand", + "Rappen", + "Real", + "Rial", + "Riyal", + "Rubine", + "Rupien", + "Saphire", + "Schilling", + "Seelen", + "Septime", + "Smaragde", + "Steine", + "Sterne", + "Sternis", + "Tael", + "Taler", + "Wagenchips", + "Won", + "Yen", + "Yuan", + "Zenny", }; static const char* frenchRupeeNames[40] = { - "Anneaux", "Baguettes", "Balles", "Bananes", "Bitcoin", "Blés", "Bling", "Capsules", - "Centimes", "Champignons", "Clochettes", "Crédits", "Croissants", "Diamants", "Dogecoin", "Dollars", - "Émeraudes", "Éthers", "Étoiles", "Euros", "Florens", "Francs", "Galds", "Gils", - "Grouses", "Halos", "Joyaux", "Lunes", "Mailles", "Munnies", "Orbes", "Orens", - "Pépètes", "Pièces", "Plastyks", "Pokédollars", "Pokémon", "Radis", "Rubis", "Zennies" + "Anneaux", + "Baguettes", + "Balles", + "Bananes", + "Bitcoin", + "Blés", + "Bling", + "Capsules", + "Centimes", + "Champignons", + "Clochettes", + "Crédits", + "Croissants", + "Diamants", + "Dogecoin", + "Dollars", + "Émeraudes", + "Éthers", + "Étoiles", + "Euros", + "Florens", + "Francs", + "Galds", + "Gils", + "Grouses", + "Halos", + "Joyaux", + "Lunes", + "Mailles", + "Munnies", + "Orbes", + "Orens", + "Pépètes", + "Pièces", + "Plastyks", + "Pokédollars", + "Pokémon", + "Radis", + "Rubis", + "Zennies", }; Randomizer::Randomizer() {