feat: New features (research, invest, gambling, new game+, trophies)

This commit is contained in:
gauvainboiche
2026-10-08 14:03:00 +02:00
parent 1caa4d92b9
commit fc0d5e3ba4
56 changed files with 4332 additions and 249 deletions
+73 -9
View File
@@ -2,16 +2,48 @@
"theme": {
"name": "Alien Minerals",
"title": "Xeno-Mining Colony",
"res": { "units": "Xenocrystals", "unit": "xenocrystal", "funds": "Credits", "material": "Raw ore" },
"fmt": { "funds": "{value} cr" },
"action": { "make": "Refine a crystal", "buyMaterial": "Order raw ore" },
"res": {
"units": "Xenocrystals",
"unit": "xenocrystal",
"funds": "Credits",
"material": "Raw ore",
"chips": "Chance Crystals",
"research": "Xeno-Data",
"legacy": "Blueprints"
},
"fmt": {
"funds": "{value} cr"
},
"action": {
"make": "Refine a crystal",
"buyMaterial": "Order raw ore",
"gamble": "Consult the oracle"
},
"gen": {
"gen1": { "name": "Mining Drone", "desc": "A tiny robot that scrapes the rock face." },
"gen2": { "name": "Plasma Drill", "desc": "Melts through bedrock like butter." },
"gen3": { "name": "Orbital Extractor", "desc": "Pulls ore straight out of the crust from orbit." },
"gen4": { "name": "Asteroid Harvester", "desc": "Eats whole asteroids and refines the leftovers." },
"gen5": { "name": "Hive Swarm", "desc": "Millions of drones thinking as one." },
"gen6": { "name": "Planet Cracker", "desc": "Opens a world like a walnut." }
"gen1": {
"name": "Mining Drone",
"desc": "A tiny robot that scrapes the rock face."
},
"gen2": {
"name": "Plasma Drill",
"desc": "Melts through bedrock like butter."
},
"gen3": {
"name": "Orbital Extractor",
"desc": "Pulls ore straight out of the crust from orbit."
},
"gen4": {
"name": "Asteroid Harvester",
"desc": "Eats whole asteroids and refines the leftovers."
},
"gen5": {
"name": "Hive Swarm",
"desc": "Millions of drones thinking as one."
},
"gen6": {
"name": "Planet Cracker",
"desc": "Opens a world like a walnut."
}
},
"upg": {
"click_1": "Gravity Gloves",
@@ -50,6 +82,38 @@
"stack_4": "Convoy Fleets",
"stack_5": "Orbital Stockpile",
"auto_buy": "Autonomous Freighter"
},
"tab": {
"gamble": "Xeno Oracle"
},
"inv": {
"inv_low_1": {
"name": "Zeta Mining Cooperative"
},
"inv_low_2": {
"name": "Orion Ore Trust"
},
"inv_low_3": {
"name": "Lunar Refinery Bond"
},
"inv_mid_1": {
"name": "XenoCorp Industries"
},
"inv_mid_2": {
"name": "Nebula Extraction Ltd"
},
"inv_mid_3": {
"name": "Void Cargo Syndicate"
},
"inv_high_1": {
"name": "Hyperion Rift Labs"
},
"inv_high_2": {
"name": "Singularity Salvage"
},
"inv_high_3": {
"name": "Black Hole Ventures"
}
}
}
}
+73 -9
View File
@@ -2,16 +2,48 @@
"theme": {
"name": "Minerais extraterrestres",
"title": "Colonie d'extraction xéno",
"res": { "units": "Xénocristaux", "unit": "xénocristal", "funds": "Crédits", "material": "Minerai brut" },
"fmt": { "funds": "{value} cr" },
"action": { "make": "Raffiner un cristal", "buyMaterial": "Commander du minerai brut" },
"res": {
"units": "Xénocristaux",
"unit": "xénocristal",
"funds": "Crédits",
"material": "Minerai brut",
"chips": "Cristaux de hasard",
"research": "Xéno-données",
"legacy": "Plans"
},
"fmt": {
"funds": "{value} cr"
},
"action": {
"make": "Raffiner un cristal",
"buyMaterial": "Commander du minerai brut",
"gamble": "Consulter l'oracle"
},
"gen": {
"gen1": { "name": "Drone mineur", "desc": "Un minuscule robot qui gratte la roche." },
"gen2": { "name": "Foreuse à plasma", "desc": "Fond la roche comme du beurre." },
"gen3": { "name": "Extracteur orbital", "desc": "Aspire le minerai de la croûte depuis l'orbite." },
"gen4": { "name": "Moissonneur d'astéroïdes", "desc": "Avale des astéroïdes entiers et raffine les restes." },
"gen5": { "name": "Essaim-ruche", "desc": "Des millions de drones qui pensent comme un seul." },
"gen6": { "name": "Briseur de planètes", "desc": "Ouvre un monde comme une noix." }
"gen1": {
"name": "Drone mineur",
"desc": "Un minuscule robot qui gratte la roche."
},
"gen2": {
"name": "Foreuse à plasma",
"desc": "Fond la roche comme du beurre."
},
"gen3": {
"name": "Extracteur orbital",
"desc": "Aspire le minerai de la croûte depuis l'orbite."
},
"gen4": {
"name": "Moissonneur d'astéroïdes",
"desc": "Avale des astéroïdes entiers et raffine les restes."
},
"gen5": {
"name": "Essaim-ruche",
"desc": "Des millions de drones qui pensent comme un seul."
},
"gen6": {
"name": "Briseur de planètes",
"desc": "Ouvre un monde comme une noix."
}
},
"upg": {
"click_1": "Gants gravitationnels",
@@ -50,6 +82,38 @@
"stack_4": "Flottes de convoi",
"stack_5": "Stock orbital",
"auto_buy": "Cargo autonome"
},
"tab": {
"gamble": "Oracle xéno"
},
"inv": {
"inv_low_1": {
"name": "Coopérative minière Zêta"
},
"inv_low_2": {
"name": "Fonds du minerai d'Orion"
},
"inv_low_3": {
"name": "Obligation Raffinerie lunaire"
},
"inv_mid_1": {
"name": "XenoCorp Industries"
},
"inv_mid_2": {
"name": "Extraction Nébuleuse SARL"
},
"inv_mid_3": {
"name": "Syndicat du fret du Vide"
},
"inv_high_1": {
"name": "Labo de la Faille Hypérion"
},
"inv_high_2": {
"name": "Récupération Singularité"
},
"inv_high_3": {
"name": "Trou Noir Capital"
}
}
}
}
+2
View File
@@ -10,6 +10,8 @@
--accent: #2de2a6;
--accent-contrast: #032119;
--danger: #ff6b6b;
--good: #2de2a6;
--bad: #ff6b6b;
--radius: 4px;
--font: ui-monospace, 'Cascadia Mono', Menlo, Consolas, monospace;
}
+73 -9
View File
@@ -2,16 +2,48 @@
"theme": {
"name": "Computers & GalliumCoin",
"title": "GalliumCoin Mining Lab",
"res": { "units": "CPU Power", "unit": "cycle", "funds": "GalliumCoin", "material": "Energy (W)" },
"fmt": { "funds": "{value} GAL" },
"action": { "make": "Run a computation", "buyMaterial": "Buy energy" },
"res": {
"units": "CPU Power",
"unit": "cycle",
"funds": "GalliumCoin",
"material": "Energy (W)",
"chips": "Qubits",
"research": "Algorithms",
"legacy": "Legacy Code"
},
"fmt": {
"funds": "{value} GAL"
},
"action": {
"make": "Run a computation",
"buyMaterial": "Buy energy",
"gamble": "Run the circuit"
},
"gen": {
"gen1": { "name": "Old Laptop", "desc": "Fans screaming, but it still crunches numbers." },
"gen2": { "name": "Gaming PC", "desc": "The RGB lighting adds at least 10% more power." },
"gen3": { "name": "GPU Mining Rig", "desc": "Six graphics cards and a prayer." },
"gen4": { "name": "Server Rack", "desc": "Forty-two units of blinking lights." },
"gen5": { "name": "Data Center", "desc": "A warehouse of racks and an industrial cooling plant." },
"gen6": { "name": "Quantum Mainframe", "desc": "Computes every possibility at once." }
"gen1": {
"name": "Old Laptop",
"desc": "Fans screaming, but it still crunches numbers."
},
"gen2": {
"name": "Gaming PC",
"desc": "The RGB lighting adds at least 10% more power."
},
"gen3": {
"name": "GPU Mining Rig",
"desc": "Six graphics cards and a prayer."
},
"gen4": {
"name": "Server Rack",
"desc": "Forty-two units of blinking lights."
},
"gen5": {
"name": "Data Center",
"desc": "A warehouse of racks and an industrial cooling plant."
},
"gen6": {
"name": "Quantum Mainframe",
"desc": "Computes every possibility at once."
}
},
"upg": {
"click_1": "Mechanical Keyboard",
@@ -50,6 +82,38 @@
"stack_4": "Dedicated Power Line",
"stack_5": "Private Power Plant",
"auto_buy": "Smart Power Meter"
},
"tab": {
"gamble": "Quantum Rig"
},
"inv": {
"inv_low_1": {
"name": "Stable Silicon Bank"
},
"inv_low_2": {
"name": "ByteSafe Trust"
},
"inv_low_3": {
"name": "Mainframe Heritage Fund"
},
"inv_mid_1": {
"name": "NeoChip Holdings"
},
"inv_mid_2": {
"name": "CloudNine Hosting"
},
"inv_mid_3": {
"name": "Packet Dynamics"
},
"inv_high_1": {
"name": "MoonShot Mining DAO"
},
"inv_high_2": {
"name": "HypeCoin Labs"
},
"inv_high_3": {
"name": "Quantum Leap Capital"
}
}
}
}
+73 -9
View File
@@ -2,16 +2,48 @@
"theme": {
"name": "Ordinateurs et GalliumCoin",
"title": "Laboratoire de minage GalliumCoin",
"res": { "units": "Puissance CPU", "unit": "cycle", "funds": "GalliumCoin", "material": "Énergie (W)" },
"fmt": { "funds": "{value} GAL" },
"action": { "make": "Lancer un calcul", "buyMaterial": "Acheter de l'énergie" },
"res": {
"units": "Puissance CPU",
"unit": "cycle",
"funds": "GalliumCoin",
"material": "Énergie (W)",
"chips": "Qubits",
"research": "Algorithmes",
"legacy": "Code hérité"
},
"fmt": {
"funds": "{value} GAL"
},
"action": {
"make": "Lancer un calcul",
"buyMaterial": "Acheter de l'énergie",
"gamble": "Lancer le circuit"
},
"gen": {
"gen1": { "name": "Vieux portable", "desc": "Les ventilateurs hurlent, mais il calcule encore." },
"gen2": { "name": "PC gamer", "desc": "Les LED RGB ajoutent au moins 10 % de puissance." },
"gen3": { "name": "Rig de minage GPU", "desc": "Six cartes graphiques et une prière." },
"gen4": { "name": "Baie de serveurs", "desc": "Quarante-deux unités de lumières clignotantes." },
"gen5": { "name": "Centre de données", "desc": "Un entrepôt de baies et une centrale de refroidissement industrielle." },
"gen6": { "name": "Mainframe quantique", "desc": "Calcule toutes les possibilités à la fois." }
"gen1": {
"name": "Vieux portable",
"desc": "Les ventilateurs hurlent, mais il calcule encore."
},
"gen2": {
"name": "PC gamer",
"desc": "Les LED RGB ajoutent au moins 10 % de puissance."
},
"gen3": {
"name": "Rig de minage GPU",
"desc": "Six cartes graphiques et une prière."
},
"gen4": {
"name": "Baie de serveurs",
"desc": "Quarante-deux unités de lumières clignotantes."
},
"gen5": {
"name": "Centre de données",
"desc": "Un entrepôt de baies et une centrale de refroidissement industrielle."
},
"gen6": {
"name": "Mainframe quantique",
"desc": "Calcule toutes les possibilités à la fois."
}
},
"upg": {
"click_1": "Clavier mécanique",
@@ -50,6 +82,38 @@
"stack_4": "Ligne électrique dédiée",
"stack_5": "Centrale privée",
"auto_buy": "Compteur intelligent"
},
"tab": {
"gamble": "Rig quantique"
},
"inv": {
"inv_low_1": {
"name": "Banque Silicium Stable"
},
"inv_low_2": {
"name": "ByteSafe Trust"
},
"inv_low_3": {
"name": "Fonds du Patrimoine Mainframe"
},
"inv_mid_1": {
"name": "NeoChip Holdings"
},
"inv_mid_2": {
"name": "CloudNine Hébergement"
},
"inv_mid_3": {
"name": "Packet Dynamics"
},
"inv_high_1": {
"name": "MoonShot Mining DAO"
},
"inv_high_2": {
"name": "HypeCoin Labs"
},
"inv_high_3": {
"name": "Quantum Leap Capital"
}
}
}
}
+2
View File
@@ -10,6 +10,8 @@
--accent: #1f6feb;
--accent-contrast: #ffffff;
--danger: #f85149;
--good: #3fb950;
--bad: #ff6b6b;
--radius: 6px;
--font: 'Segoe UI', Inter, system-ui, -apple-system, sans-serif;
}
+73 -9
View File
@@ -2,16 +2,48 @@
"theme": {
"name": "Leaf-Piling Insects",
"title": "Leaf Pile Colony",
"res": { "units": "Leaves", "unit": "leaf", "funds": "Honeydew", "material": "Silk" },
"fmt": { "funds": "{value} drops" },
"action": { "make": "Cut a leaf", "buyMaterial": "Trade for silk" },
"res": {
"units": "Leaves",
"unit": "leaf",
"funds": "Honeydew",
"material": "Silk",
"chips": "Pollen Grains",
"research": "Instinct",
"legacy": "Colony Memories"
},
"fmt": {
"funds": "{value} drops"
},
"action": {
"make": "Cut a leaf",
"buyMaterial": "Trade for silk",
"gamble": "Start the race"
},
"gen": {
"gen1": { "name": "Worker Ant", "desc": "Carries a leaf many times its own size." },
"gen2": { "name": "Leafcutter Squad", "desc": "Slices, hauls and stacks in perfect formation." },
"gen3": { "name": "Beetle Hauler", "desc": "Armoured carrier that shifts whole piles." },
"gen4": { "name": "Termite Mound", "desc": "A towering colony that never stops building." },
"gen5": { "name": "Locust Swarm", "desc": "Strips whole trees in an afternoon." },
"gen6": { "name": "Hive Queen", "desc": "Her pheromones coordinate millions of workers." }
"gen1": {
"name": "Worker Ant",
"desc": "Carries a leaf many times its own size."
},
"gen2": {
"name": "Leafcutter Squad",
"desc": "Slices, hauls and stacks in perfect formation."
},
"gen3": {
"name": "Beetle Hauler",
"desc": "Armoured carrier that shifts whole piles."
},
"gen4": {
"name": "Termite Mound",
"desc": "A towering colony that never stops building."
},
"gen5": {
"name": "Locust Swarm",
"desc": "Strips whole trees in an afternoon."
},
"gen6": {
"name": "Hive Queen",
"desc": "Her pheromones coordinate millions of workers."
}
},
"upg": {
"click_1": "Sharper Mandibles",
@@ -50,6 +82,38 @@
"stack_4": "Spider Caravans",
"stack_5": "Great Silk Hoard",
"auto_buy": "Spider Delivery Service"
},
"tab": {
"gamble": "Beetle Derby"
},
"inv": {
"inv_low_1": {
"name": "Anthill Savings Bank"
},
"inv_low_2": {
"name": "Honeycomb Trust"
},
"inv_low_3": {
"name": "Leafy Greens Co-op"
},
"inv_mid_1": {
"name": "Dung Beetle Logistics Ltd"
},
"inv_mid_2": {
"name": "Termite Tower Builders"
},
"inv_mid_3": {
"name": "Cricket Courier Corp"
},
"inv_high_1": {
"name": "Locust Swarm Capital"
},
"inv_high_2": {
"name": "Wasp Venture Fund"
},
"inv_high_3": {
"name": "Mantis Ambush Futures"
}
}
}
}
+73 -9
View File
@@ -2,16 +2,48 @@
"theme": {
"name": "Insectes et tas de feuilles",
"title": "Colonie des tas de feuilles",
"res": { "units": "Feuilles", "unit": "feuille", "funds": "Miellat", "material": "Soie" },
"fmt": { "funds": "{value} gouttes" },
"action": { "make": "Couper une feuille", "buyMaterial": "Échanger contre de la soie" },
"res": {
"units": "Feuilles",
"unit": "feuille",
"funds": "Miellat",
"material": "Soie",
"chips": "Grains de pollen",
"research": "Instinct",
"legacy": "Souvenirs de la colonie"
},
"fmt": {
"funds": "{value} gouttes"
},
"action": {
"make": "Couper une feuille",
"buyMaterial": "Échanger contre de la soie",
"gamble": "Donner le départ"
},
"gen": {
"gen1": { "name": "Fourmi ouvrière", "desc": "Porte une feuille bien plus grosse qu'elle." },
"gen2": { "name": "Escouade coupeuse", "desc": "Coupe, transporte et empile en formation parfaite." },
"gen3": { "name": "Scarabée porteur", "desc": "Porteur blindé qui déplace des tas entiers." },
"gen4": { "name": "Termitière", "desc": "Une colonie immense qui ne cesse de bâtir." },
"gen5": { "name": "Nuée de criquets", "desc": "Dépouille des arbres entiers en un après-midi." },
"gen6": { "name": "Reine de la ruche", "desc": "Ses phéromones coordonnent des millions d'ouvrières." }
"gen1": {
"name": "Fourmi ouvrière",
"desc": "Porte une feuille bien plus grosse qu'elle."
},
"gen2": {
"name": "Escouade coupeuse",
"desc": "Coupe, transporte et empile en formation parfaite."
},
"gen3": {
"name": "Scarabée porteur",
"desc": "Porteur blindé qui déplace des tas entiers."
},
"gen4": {
"name": "Termitière",
"desc": "Une colonie immense qui ne cesse de bâtir."
},
"gen5": {
"name": "Nuée de criquets",
"desc": "Dépouille des arbres entiers en un après-midi."
},
"gen6": {
"name": "Reine de la ruche",
"desc": "Ses phéromones coordonnent des millions d'ouvrières."
}
},
"upg": {
"click_1": "Mandibules aiguisées",
@@ -50,6 +82,38 @@
"stack_4": "Caravanes d'araignées",
"stack_5": "Grand trésor de soie",
"auto_buy": "Livraison par araignée"
},
"tab": {
"gamble": "Course de scarabées"
},
"inv": {
"inv_low_1": {
"name": "Caisse d'épargne de la Fourmilière"
},
"inv_low_2": {
"name": "Fonds du Rayon de miel"
},
"inv_low_3": {
"name": "Coopérative des Feuilles vertes"
},
"inv_mid_1": {
"name": "Logistique des Bousiers SARL"
},
"inv_mid_2": {
"name": "Bâtisseurs de Tours de termites"
},
"inv_mid_3": {
"name": "Courrier Criquet SA"
},
"inv_high_1": {
"name": "Nuée de criquets Capital"
},
"inv_high_2": {
"name": "Fonds de capital-risque Guêpe"
},
"inv_high_3": {
"name": "Affûts de Mante à terme"
}
}
}
}
+2
View File
@@ -10,6 +10,8 @@
--accent: #2f7d32;
--accent-contrast: #ffffff;
--danger: #b3412a;
--good: #2f7d32;
--bad: #c0392b;
--radius: 12px;
--font: 'Trebuchet MS', 'Segoe UI', system-ui, sans-serif;
}
+73 -9
View File
@@ -2,16 +2,48 @@
"theme": {
"name": "Paperclips",
"title": "Paperclip Factory",
"res": { "units": "Paperclips", "unit": "paperclip", "funds": "Funds", "material": "Wire" },
"fmt": { "funds": "${value}" },
"action": { "make": "Make a paperclip", "buyMaterial": "Buy wire" },
"res": {
"units": "Paperclips",
"unit": "paperclip",
"funds": "Funds",
"material": "Wire",
"chips": "Quantum Chips",
"research": "R&D Points",
"legacy": "Patents"
},
"fmt": {
"funds": "${value}"
},
"action": {
"make": "Make a paperclip",
"buyMaterial": "Buy wire",
"gamble": "Run a quantum cycle"
},
"gen": {
"gen1": { "name": "Autoclipper", "desc": "A small machine that bends wire on its own." },
"gen2": { "name": "MegaClipper", "desc": "Ten times the appetite for wire." },
"gen3": { "name": "Clip Factory", "desc": "A whole building devoted to paperclips." },
"gen4": { "name": "Hypno Drones", "desc": "They convince everyone that they need more paperclips." },
"gen5": { "name": "Probe Swarm", "desc": "Self-replicating probes fold wire across the galaxy." },
"gen6": { "name": "Matter Converter", "desc": "Turns anything into paperclips. Anything." }
"gen1": {
"name": "Autoclipper",
"desc": "A small machine that bends wire on its own."
},
"gen2": {
"name": "MegaClipper",
"desc": "Ten times the appetite for wire."
},
"gen3": {
"name": "Clip Factory",
"desc": "A whole building devoted to paperclips."
},
"gen4": {
"name": "Hypno Drones",
"desc": "They convince everyone that they need more paperclips."
},
"gen5": {
"name": "Probe Swarm",
"desc": "Self-replicating probes fold wire across the galaxy."
},
"gen6": {
"name": "Matter Converter",
"desc": "Turns anything into paperclips. Anything."
}
},
"upg": {
"click_1": "Ergonomic Bender",
@@ -50,6 +82,38 @@
"stack_4": "Freight Trains",
"stack_5": "Wire Mills",
"auto_buy": "WireBuyer"
},
"tab": {
"gamble": "Quantum Computer"
},
"inv": {
"inv_low_1": {
"name": "Steady Staples Inc."
},
"inv_low_2": {
"name": "Office Supply Trust"
},
"inv_low_3": {
"name": "Copper Wire Bond"
},
"inv_mid_1": {
"name": "Binder Dynamics"
},
"inv_mid_2": {
"name": "Clip Logistics"
},
"inv_mid_3": {
"name": "Stationery Futures"
},
"inv_high_1": {
"name": "NanoWire Labs"
},
"inv_high_2": {
"name": "Paperless Dreams Ltd"
},
"inv_high_3": {
"name": "Hyper-Clip Ventures"
}
}
}
}
+73 -9
View File
@@ -2,16 +2,48 @@
"theme": {
"name": "Trombones",
"title": "Usine à trombones",
"res": { "units": "Trombones", "unit": "trombone", "funds": "Fonds", "material": "Fil" },
"fmt": { "funds": "{value} $" },
"action": { "make": "Fabriquer un trombone", "buyMaterial": "Acheter du fil" },
"res": {
"units": "Trombones",
"unit": "trombone",
"funds": "Fonds",
"material": "Fil",
"chips": "Puces quantiques",
"research": "Points de R&D",
"legacy": "Brevets"
},
"fmt": {
"funds": "{value} $"
},
"action": {
"make": "Fabriquer un trombone",
"buyMaterial": "Acheter du fil",
"gamble": "Lancer un cycle quantique"
},
"gen": {
"gen1": { "name": "Autotrombone", "desc": "Une petite machine qui plie le fil toute seule." },
"gen2": { "name": "MégaTrombone", "desc": "Dix fois plus gourmande en fil." },
"gen3": { "name": "Usine à trombones", "desc": "Un bâtiment entier dédié aux trombones." },
"gen4": { "name": "Drones hypnotiques", "desc": "Ils convainquent tout le monde d'avoir besoin de trombones." },
"gen5": { "name": "Essaim de sondes", "desc": "Des sondes auto-répliquantes plient du fil à travers la galaxie." },
"gen6": { "name": "Convertisseur de matière", "desc": "Transforme n'importe quoi en trombones. N'importe quoi." }
"gen1": {
"name": "Autotrombone",
"desc": "Une petite machine qui plie le fil toute seule."
},
"gen2": {
"name": "MégaTrombone",
"desc": "Dix fois plus gourmande en fil."
},
"gen3": {
"name": "Usine à trombones",
"desc": "Un bâtiment entier dédié aux trombones."
},
"gen4": {
"name": "Drones hypnotiques",
"desc": "Ils convainquent tout le monde d'avoir besoin de trombones."
},
"gen5": {
"name": "Essaim de sondes",
"desc": "Des sondes auto-répliquantes plient du fil à travers la galaxie."
},
"gen6": {
"name": "Convertisseur de matière",
"desc": "Transforme n'importe quoi en trombones. N'importe quoi."
}
},
"upg": {
"click_1": "Plieuse ergonomique",
@@ -50,6 +82,38 @@
"stack_4": "Trains de marchandises",
"stack_5": "Tréfileries",
"auto_buy": "AcheteurDeFil"
},
"tab": {
"gamble": "Ordinateur quantique"
},
"inv": {
"inv_low_1": {
"name": "Agrafes Tranquilles SA"
},
"inv_low_2": {
"name": "Fonds des fournitures de bureau"
},
"inv_low_3": {
"name": "Obligation Fil de cuivre"
},
"inv_mid_1": {
"name": "Classeur Dynamique"
},
"inv_mid_2": {
"name": "Logistique Trombone"
},
"inv_mid_3": {
"name": "Papeterie à terme"
},
"inv_high_1": {
"name": "NanoFil Labo"
},
"inv_high_2": {
"name": "Rêves sans papier SARL"
},
"inv_high_3": {
"name": "Hyper-Trombone Capital"
}
}
}
}
+2
View File
@@ -10,6 +10,8 @@
--accent: #1e6fd9;
--accent-contrast: #ffffff;
--danger: #c0392b;
--good: #1a7f4b;
--bad: #c0392b;
--radius: 8px;
--font: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
+73 -9
View File
@@ -2,16 +2,48 @@
"theme": {
"name": "Witch Potions",
"title": "Hedge Witch Brewery",
"res": { "units": "Potions", "unit": "potion", "funds": "Gold", "material": "Herbs" },
"fmt": { "funds": "{value} gold" },
"action": { "make": "Brew a potion", "buyMaterial": "Gather herbs" },
"res": {
"units": "Potions",
"unit": "potion",
"funds": "Gold",
"material": "Herbs",
"chips": "Fate Tokens",
"research": "Arcane Insight",
"legacy": "Grimoire Pages"
},
"fmt": {
"funds": "{value} gold"
},
"action": {
"make": "Brew a potion",
"buyMaterial": "Gather herbs",
"gamble": "Read the future"
},
"gen": {
"gen1": { "name": "Apprentice", "desc": "Stirs, sweeps and occasionally sets things on fire." },
"gen2": { "name": "Bubbling Cauldron", "desc": "Brews day and night without complaint." },
"gen3": { "name": "Alchemy Lab", "desc": "Glassware, grimoires and a faint smell of sulphur." },
"gen4": { "name": "Broomstick Fleet", "desc": "Delivers herbs and potions faster than any cart." },
"gen5": { "name": "Moonlit Coven", "desc": "Thirteen witches, one very large cauldron." },
"gen6": { "name": "Philosopher's Engine", "desc": "Turns lead, dreams and moonlight into potions." }
"gen1": {
"name": "Apprentice",
"desc": "Stirs, sweeps and occasionally sets things on fire."
},
"gen2": {
"name": "Bubbling Cauldron",
"desc": "Brews day and night without complaint."
},
"gen3": {
"name": "Alchemy Lab",
"desc": "Glassware, grimoires and a faint smell of sulphur."
},
"gen4": {
"name": "Broomstick Fleet",
"desc": "Delivers herbs and potions faster than any cart."
},
"gen5": {
"name": "Moonlit Coven",
"desc": "Thirteen witches, one very large cauldron."
},
"gen6": {
"name": "Philosopher's Engine",
"desc": "Turns lead, dreams and moonlight into potions."
}
},
"upg": {
"click_1": "Steady Stirring",
@@ -50,6 +82,38 @@
"stack_4": "Greenhouse Harvest",
"stack_5": "Whole-Forest Rights",
"auto_buy": "Self-Gathering Basket"
},
"tab": {
"gamble": "Crystal Ball"
},
"inv": {
"inv_low_1": {
"name": "Old Hollow Apothecary"
},
"inv_low_2": {
"name": "Greywood Herb Co-op"
},
"inv_low_3": {
"name": "Village Cauldron Guild"
},
"inv_mid_1": {
"name": "Moonpetal Brewers"
},
"inv_mid_2": {
"name": "Nightshade & Sons"
},
"inv_mid_3": {
"name": "Crooked Broom Trading"
},
"inv_high_1": {
"name": "Dragonscale Elixirs"
},
"inv_high_2": {
"name": "Wyrmwood Potions Ltd"
},
"inv_high_3": {
"name": "Forbidden Brew Cartel"
}
}
}
}
+73 -9
View File
@@ -2,16 +2,48 @@
"theme": {
"name": "Potions de sorcière",
"title": "Brasserie de la sorcière",
"res": { "units": "Potions", "unit": "potion", "funds": "Or", "material": "Herbes" },
"fmt": { "funds": "{value} or" },
"action": { "make": "Concocter une potion", "buyMaterial": "Cueillir des herbes" },
"res": {
"units": "Potions",
"unit": "potion",
"funds": "Or",
"material": "Herbes",
"chips": "Jetons du destin",
"research": "Savoir arcanique",
"legacy": "Pages de grimoire"
},
"fmt": {
"funds": "{value} or"
},
"action": {
"make": "Concocter une potion",
"buyMaterial": "Cueillir des herbes",
"gamble": "Lire l'avenir"
},
"gen": {
"gen1": { "name": "Apprentie", "desc": "Remue, balaie et met parfois le feu à quelque chose." },
"gen2": { "name": "Chaudron bouillonnant", "desc": "Infuse jour et nuit sans se plaindre." },
"gen3": { "name": "Laboratoire d'alchimie", "desc": "Verrerie, grimoires et une légère odeur de soufre." },
"gen4": { "name": "Escadrille de balais", "desc": "Livre herbes et potions plus vite que n'importe quelle charrette." },
"gen5": { "name": "Sabbat sous la lune", "desc": "Treize sorcières, un seul très grand chaudron." },
"gen6": { "name": "Machine du philosophe", "desc": "Transforme plomb, rêves et clair de lune en potions." }
"gen1": {
"name": "Apprentie",
"desc": "Remue, balaie et met parfois le feu à quelque chose."
},
"gen2": {
"name": "Chaudron bouillonnant",
"desc": "Infuse jour et nuit sans se plaindre."
},
"gen3": {
"name": "Laboratoire d'alchimie",
"desc": "Verrerie, grimoires et une légère odeur de soufre."
},
"gen4": {
"name": "Escadrille de balais",
"desc": "Livre herbes et potions plus vite que n'importe quelle charrette."
},
"gen5": {
"name": "Sabbat sous la lune",
"desc": "Treize sorcières, un seul très grand chaudron."
},
"gen6": {
"name": "Machine du philosophe",
"desc": "Transforme plomb, rêves et clair de lune en potions."
}
},
"upg": {
"click_1": "Brassage régulier",
@@ -50,6 +82,38 @@
"stack_4": "Récolte en serre",
"stack_5": "Droits sur toute la forêt",
"auto_buy": "Panier qui cueille tout seul"
},
"tab": {
"gamble": "Boule de cristal"
},
"inv": {
"inv_low_1": {
"name": "Apothicairerie du Vieux Creux"
},
"inv_low_2": {
"name": "Coopérative des herbes de Grisebois"
},
"inv_low_3": {
"name": "Guilde des chaudrons du village"
},
"inv_mid_1": {
"name": "Brasseurs de Pétale-de-Lune"
},
"inv_mid_2": {
"name": "Belladone & Fils"
},
"inv_mid_3": {
"name": "Commerce du Balai tordu"
},
"inv_high_1": {
"name": "Élixirs Écaille-de-Dragon"
},
"inv_high_2": {
"name": "Potions Bois-de-Wyrm SARL"
},
"inv_high_3": {
"name": "Cartel de la Brassée interdite"
}
}
}
}
+2
View File
@@ -10,6 +10,8 @@
--accent: #9333ea;
--accent-contrast: #ffffff;
--danger: #e0526a;
--good: #5fd38d;
--bad: #ff6b6b;
--radius: 14px;
--font: Georgia, 'Times New Roman', serif;
}