diff --git a/src/assets/annoIcons/Calamari.webp b/src/assets/annoIcons/Calamari.webp new file mode 100644 index 0000000..20ce97d Binary files /dev/null and b/src/assets/annoIcons/Calamari.webp differ diff --git a/src/assets/annoIcons/Cinema.webp b/src/assets/annoIcons/Cinema.webp new file mode 100644 index 0000000..9bbba7c Binary files /dev/null and b/src/assets/annoIcons/Cinema.webp differ diff --git a/src/assets/annoIcons/City_Hospital.webp b/src/assets/annoIcons/City_Hospital.webp new file mode 100644 index 0000000..6910995 Binary files /dev/null and b/src/assets/annoIcons/City_Hospital.webp differ diff --git a/src/assets/annoIcons/Costumes.webp b/src/assets/annoIcons/Costumes.webp new file mode 100644 index 0000000..7332437 Binary files /dev/null and b/src/assets/annoIcons/Costumes.webp differ diff --git a/src/assets/annoIcons/Electric_Cables.webp b/src/assets/annoIcons/Electric_Cables.webp new file mode 100644 index 0000000..50f445f Binary files /dev/null and b/src/assets/annoIcons/Electric_Cables.webp differ diff --git a/src/assets/annoIcons/Fans.webp b/src/assets/annoIcons/Fans.webp new file mode 100644 index 0000000..9ee9dc3 Binary files /dev/null and b/src/assets/annoIcons/Fans.webp differ diff --git a/src/assets/annoIcons/Film_Reel.webp b/src/assets/annoIcons/Film_Reel.webp new file mode 100644 index 0000000..b4fe0a9 Binary files /dev/null and b/src/assets/annoIcons/Film_Reel.webp differ diff --git a/src/assets/annoIcons/Fire_Department.webp b/src/assets/annoIcons/Fire_Department.webp new file mode 100644 index 0000000..411a5d9 Binary files /dev/null and b/src/assets/annoIcons/Fire_Department.webp differ diff --git a/src/assets/annoIcons/Fire_Extinguishers.webp b/src/assets/annoIcons/Fire_Extinguishers.webp new file mode 100644 index 0000000..062c424 Binary files /dev/null and b/src/assets/annoIcons/Fire_Extinguishers.webp differ diff --git a/src/assets/annoIcons/Herbs.webp b/src/assets/annoIcons/Herbs.webp new file mode 100644 index 0000000..993b827 Binary files /dev/null and b/src/assets/annoIcons/Herbs.webp differ diff --git a/src/assets/annoIcons/Ice_Cream.webp b/src/assets/annoIcons/Ice_Cream.webp new file mode 100644 index 0000000..b9e4584 Binary files /dev/null and b/src/assets/annoIcons/Ice_Cream.webp differ diff --git a/src/assets/annoIcons/Jalea.webp b/src/assets/annoIcons/Jalea.webp new file mode 100644 index 0000000..85fa42b Binary files /dev/null and b/src/assets/annoIcons/Jalea.webp differ diff --git a/src/assets/annoIcons/Medicine.webp b/src/assets/annoIcons/Medicine.webp new file mode 100644 index 0000000..2ca60af Binary files /dev/null and b/src/assets/annoIcons/Medicine.webp differ diff --git a/src/assets/annoIcons/Mezcal.webp b/src/assets/annoIcons/Mezcal.webp new file mode 100644 index 0000000..6c0d033 Binary files /dev/null and b/src/assets/annoIcons/Mezcal.webp differ diff --git a/src/assets/annoIcons/Milk.webp b/src/assets/annoIcons/Milk.webp new file mode 100644 index 0000000..838664e Binary files /dev/null and b/src/assets/annoIcons/Milk.webp differ diff --git a/src/assets/annoIcons/Minerals.webp b/src/assets/annoIcons/Minerals.webp new file mode 100644 index 0000000..07ecfe5 Binary files /dev/null and b/src/assets/annoIcons/Minerals.webp differ diff --git a/src/assets/annoIcons/Motor.webp b/src/assets/annoIcons/Motor.webp new file mode 100644 index 0000000..dab589a Binary files /dev/null and b/src/assets/annoIcons/Motor.webp differ diff --git a/src/assets/annoIcons/Nandu_Feathers.webp b/src/assets/annoIcons/Nandu_Feathers.webp new file mode 100644 index 0000000..98e85d4 Binary files /dev/null and b/src/assets/annoIcons/Nandu_Feathers.webp differ diff --git a/src/assets/annoIcons/Nandu_Leather.webp b/src/assets/annoIcons/Nandu_Leather.webp new file mode 100644 index 0000000..fc5962e Binary files /dev/null and b/src/assets/annoIcons/Nandu_Leather.webp differ diff --git a/src/assets/annoIcons/New_World_Rising_DLC_icon.webp b/src/assets/annoIcons/New_World_Rising_DLC_icon.webp new file mode 100644 index 0000000..5abba45 Binary files /dev/null and b/src/assets/annoIcons/New_World_Rising_DLC_icon.webp differ diff --git a/src/assets/annoIcons/Orchid.webp b/src/assets/annoIcons/Orchid.webp new file mode 100644 index 0000000..571cfaf Binary files /dev/null and b/src/assets/annoIcons/Orchid.webp differ diff --git a/src/assets/annoIcons/Perfumes.webp b/src/assets/annoIcons/Perfumes.webp new file mode 100644 index 0000000..2dcd775 Binary files /dev/null and b/src/assets/annoIcons/Perfumes.webp differ diff --git a/src/assets/annoIcons/Pigments.webp b/src/assets/annoIcons/Pigments.webp new file mode 100644 index 0000000..e44ec32 Binary files /dev/null and b/src/assets/annoIcons/Pigments.webp differ diff --git a/src/assets/annoIcons/Police_Equipment.webp b/src/assets/annoIcons/Police_Equipment.webp new file mode 100644 index 0000000..0a91153 Binary files /dev/null and b/src/assets/annoIcons/Police_Equipment.webp differ diff --git a/src/assets/annoIcons/Police_Headquarters.webp b/src/assets/annoIcons/Police_Headquarters.webp new file mode 100644 index 0000000..2a8b703 Binary files /dev/null and b/src/assets/annoIcons/Police_Headquarters.webp differ diff --git a/src/assets/annoIcons/Samba_School.webp b/src/assets/annoIcons/Samba_School.webp new file mode 100644 index 0000000..2cd76e6 Binary files /dev/null and b/src/assets/annoIcons/Samba_School.webp differ diff --git a/src/assets/annoIcons/Scooter.webp b/src/assets/annoIcons/Scooter.webp new file mode 100644 index 0000000..6bdc498 Binary files /dev/null and b/src/assets/annoIcons/Scooter.webp differ diff --git a/src/assets/annoIcons/Soccer_Balls.webp b/src/assets/annoIcons/Soccer_Balls.webp new file mode 100644 index 0000000..edd4608 Binary files /dev/null and b/src/assets/annoIcons/Soccer_Balls.webp differ diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index a711be6..ba288a5 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -66,6 +66,6 @@ function toggleLeftDrawer() { } .custom-width { - width: 5100px; + width: 6100px; } diff --git a/src/pages/AnnoBase.vue b/src/pages/AnnoBase.vue index f5c0607..a6d34b3 100644 --- a/src/pages/AnnoBase.vue +++ b/src/pages/AnnoBase.vue @@ -6,6 +6,7 @@
+
// Masonry Layout - 5 cols -$column: 5; +$column: 6; .flex-break { flex: 1 0 100% !important; @@ -87,7 +88,7 @@ $column: 5; } .masonry-container { - height: 6100px; + height: 5600px; .masonry-col { width: 1000px; diff --git a/src/pages/AnnoExpansions.vue b/src/pages/AnnoExpansions.vue index ae30169..604dc69 100644 --- a/src/pages/AnnoExpansions.vue +++ b/src/pages/AnnoExpansions.vue @@ -6,6 +6,7 @@
+
diff --git a/src/pages/data/icons.ts b/src/pages/data/icons.ts index 9bde459..ccd24eb 100644 --- a/src/pages/data/icons.ts +++ b/src/pages/data/icons.ts @@ -24,6 +24,7 @@ import breweryIcon from 'assets/annoIcons/Beer.webp'; import bricksIcon from 'assets/annoIcons/Bricks.webp'; import briefcasesIcon from 'assets/annoIcons/Briefcases.webp'; import briocheRoyaleIcon from 'assets/annoIcons/Brioche_Royale.webp'; +import calamariIcon from 'assets/annoIcons/Calamari.webp'; import camphorWaxIcon from 'assets/annoIcons/Camphor_Wax.webp'; import candlesIcon from 'assets/annoIcons/Icon_candles_0.webp'; import cannedFoodIcon from 'assets/annoIcons/Canned_food.webp'; @@ -38,6 +39,7 @@ import cherryWoodIcon from 'assets/annoIcons/Cherry_Wood.webp'; import chewingGumIcon from 'assets/annoIcons/Chewing_Gum.webp'; import chocolateIcon from 'assets/annoIcons/Chocolate.webp'; import cigarIcon from 'assets/annoIcons/Cigars.webp'; +import cinemaIcon from 'assets/annoIcons/Cinema.webp'; import cinnamonIcon from 'assets/annoIcons/Cinnamon.webp'; import citrusIcon from 'assets/annoIcons/Citrus.webp'; import clayIcon from 'assets/annoIcons/Clay.webp'; @@ -50,6 +52,7 @@ import coffeeIcon from 'assets/annoIcons/Coffee.webp'; import cognacIcon from 'assets/annoIcons/Cognac.webp'; import concreteFactory from 'assets/annoIcons/Reinforced_concrete.webp'; import copperIcon from 'assets/annoIcons/Copper.webp'; +import costumeIcon from 'assets/annoIcons/Costumes.webp'; import cornIcon from 'assets/annoIcons/Corn.webp'; import cottonIcon from 'assets/annoIcons/Cotton.webp'; import cottonMillIcon from 'assets/annoIcons/Cotton_fabric.webp'; @@ -61,6 +64,7 @@ import dryHouseIcon from 'assets/annoIcons/Icon_dried_meat_0.webp'; import dungIcon from 'assets/annoIcons/Dung.webp'; import dynamiteIcon from 'assets/annoIcons/Dynamite.webp'; import eclairIcon from 'assets/annoIcons/Eclair.webp'; +import electricCablesIcon from 'assets/annoIcons/Electric_Cables.webp'; import electricityIcon from 'assets/electricityBorder.webp'; import elevatorIcon from 'assets/annoIcons/Elevators.webp'; import embroidererIcon from 'assets/annoIcons/Icon_traditional_clothing_0.webp'; @@ -69,8 +73,12 @@ import enbesaIcon from 'assets/annoIcons/Icon_session_land_of_lions_0.png'; import enbesaSunriseIcon from 'assets/annoIcons/Enbesa_Sunrise.webp'; import ethanolIcon from 'assets/annoIcons/Ethanol.webp'; import faceCreamIcon from 'assets/annoIcons/Face_Cream.webp'; +import fansIcon from 'assets/annoIcons/Fans.webp'; import feltIcon from 'assets/annoIcons/Felt.webp'; import fertiliserIcon from 'assets/annoIcons/Fertiliser.webp'; +import filmReelIcon from 'assets/annoIcons/Film_Reel.webp'; +import fireDepartment from 'assets/annoIcons/Fire_Department.webp'; +import fireExtinguisher from 'assets/annoIcons/Fire_Extinguishers.webp'; import filamentIcon from 'assets/annoIcons/Carbon_filament.webp'; import fishFritesIcon from 'assets/annoIcons/Fish_and_Frites.webp'; import fishIcon from 'assets/annoIcons/Fish.webp'; @@ -96,17 +104,21 @@ import grapesIcon from 'assets/annoIcons/Grapes.webp'; import haciendaIcon from 'assets/annoIcons/Hacienda.webp'; import heavyWeaponsIcon from 'assets/annoIcons/Advanced_weapons.webp'; import heliumIcon from 'assets/annoIcons/Helium.webp'; +import herbIcon from 'assets/annoIcons/Herbs.webp'; import hibiscusFarmIcon from 'assets/annoIcons/Icon_hibiscus_farm_0.webp'; import hibiscusTeaIcon from 'assets/annoIcons/Icon_hibiscus_tea_0.webp'; import highWheelerIcon from 'assets/annoIcons/High_wheeler.webp'; import homardLitTerroirIcon from 'assets/annoIcons/Homard_Lit_de_Terroir.webp'; import hopFarmIcon from 'assets/annoIcons/Hops.webp'; +import hospitalIcon from 'assets/annoIcons/City_Hospital.webp'; import hotSauceIcon from 'assets/annoIcons/Hot_Sauce.webp'; import huskyIcon from 'assets/annoIcons/Husky_Farm.webp'; import huskySledIcon from 'assets/annoIcons/Husky_Sled_Factory.webp'; +import iceCreamIcon from 'assets/annoIcons/Ice_Cream.webp'; import indigoIcon from 'assets/annoIcons/Icon_indigo_0.webp'; import industrialLubricant from 'assets/annoIcons/Industrial_Lubricant.webp'; import ironIcon from 'assets/annoIcons/Iron.webp'; +import jaleaIcon from 'assets/annoIcons/Jalea.webp'; import jamIcon from 'assets/annoIcons/Jam.webp'; import jewelryIcon from 'assets/annoIcons/Jewelry.webp'; import lacquerIcon from 'assets/annoIcons/Lacquer.webp'; @@ -125,24 +137,37 @@ import loungeSeatingIcon from 'assets/annoIcons/Lounge_Seating.webp'; import luminerIcon from 'assets/annoIcons/Icon_scriptures_0.webp'; import malthouseIcon from 'assets/annoIcons/Malt.webp'; import marquetryIcon from 'assets/annoIcons/Wood_veneers.webp'; +import medicineIcon from 'assets/annoIcons/Medicine.webp'; +import mezcalIcon from 'assets/annoIcons/Mezcal.webp'; +import milkIcon from 'assets/annoIcons/Milk.webp'; +import mineralIcon from 'assets/annoIcons/Minerals.webp'; import montmatreIcon from 'assets/annoIcons/Montmartre_75.webp'; +import motorIcon from 'assets/annoIcons/Motor.webp'; import mudBricksIcon from 'assets/annoIcons/Icon_mud_bricks_0.webp'; +import nanduFeathersIcon from 'assets/annoIcons/Nandu_Feathers.webp'; +import nanduIcon from 'assets/annoIcons/Nandu_Leather.webp'; import newWorldIcon from 'assets/annoIcons/Icon_session_southamerica_0.png'; +import newWorldRisingIcon from 'assets/annoIcons/New_World_Rising_DLC_icon.webp'; import oilLampIcon from 'assets/annoIcons/Oil_Lamp_Factory.webp'; import oilPowerPlantIcon from 'assets/annoIcons/Oil_Power_Plant.webp'; import oilTankerIcon from 'assets/annoIcons/Oil_tanker.webp'; import oilWellIcon from 'assets/annoIcons/OilWell.webp'; import oldWorldIcon from 'assets/annoIcons/Icon_session_moderate_0.png'; +import orchidIcon from 'assets/annoIcons/Orchid.webp'; import palmierBiscuitIcon from 'assets/annoIcons/Palmier_Biscuit.webp'; import pamphletsIcon from 'assets/annoIcons/Pamphlets.webp'; import paperIcon from 'assets/annoIcons/Icon_paper_0.webp'; import parkasIcon from 'assets/annoIcons/Parka_Factory.webp'; import pearlsIcon from 'assets/annoIcons/Pearls.webp'; import pemmicanIcon from 'assets/annoIcons/Pemmican_Cookhouse.webp'; +import perfumeIcon from 'assets/annoIcons/Perfumes.webp'; +import pigmentIcon from 'assets/annoIcons/Pigments.webp'; import pigsIcon from 'assets/annoIcons/Pigs.webp'; import pipesIcon from 'assets/annoIcons/Icon_tobacco_pipes_0.webp'; import plantainPlantationIcon from 'assets/annoIcons/Plantains.webp'; import pocketWatchesIcon from 'assets/annoIcons/Pocket_watch.webp'; +import policeEquipementIcon from 'assets/annoIcons/Police_Equipment.webp'; +import policeHeadquartersIcon from 'assets/annoIcons/Police_Headquarters.webp'; import pomadeIcon from 'assets/annoIcons/Pomade.webp'; import ponchosIcon from 'assets/annoIcons/Poncho.webp'; import potatoIcon from 'assets/annoIcons/Potato.webp'; @@ -153,9 +178,11 @@ import rumIcon from 'assets/annoIcons/Rum.webp'; import sailmakersIcon from 'assets/annoIcons/Sails.webp'; import saltIcon from 'assets/annoIcons/Salt.webp'; import saltpeterIcon from 'assets/annoIcons/Saltpeter.webp'; +import sambaIcon from 'assets/annoIcons/Samba_School.webp'; import sandIcon from 'assets/annoIcons/Quartz_sand.webp'; import sangaIcon from 'assets/annoIcons/Icon_watusi_0.webp'; import sausageIcon from 'assets/annoIcons/Sausages.webp'; +import scooterIcon from 'assets/annoIcons/Scooter.webp'; import schnappsIcon from 'assets/annoIcons/Schnapps.webp'; import sealIcon from 'assets/annoIcons/Seal_Hunting_Docks.webp'; import seaMinesIcon from 'assets/annoIcons/Sea_Mines.webp'; @@ -165,6 +192,7 @@ import siloIcon from 'assets/annoIcons/Silo.webp'; import sledFrameIcon from 'assets/annoIcons/Sled_Frame_Factory.webp'; import sleepingBagIcon from 'assets/annoIcons/Sleeping_Bag_Factory.webp'; import soapIcon from 'assets/annoIcons/Soap.webp'; +import soccerBallsIcon from 'assets/annoIcons/Soccer_Balls.webp'; import souvenirsIcon from 'assets/annoIcons/Souvenirs.webp'; import spicesIcon from 'assets/annoIcons/Icon_spices_0.webp'; import steamCarriagesIcon from 'assets/annoIcons/Steam_carriages.webp'; @@ -232,6 +260,7 @@ export { bricksIcon, briefcasesIcon, briocheRoyaleIcon, + calamariIcon, camphorWaxIcon, candlesIcon, cannedFoodIcon, @@ -246,6 +275,7 @@ export { chewingGumIcon, chocolateIcon, cigarIcon, + cinemaIcon, cinnamonIcon, citrusIcon, clayIcon, @@ -262,6 +292,7 @@ export { cottonIcon, cottonMillIcon, crockeryIcon, + costumeIcon, daiquiriIcon, detergentIcon, donutFourrerIcon, @@ -269,6 +300,7 @@ export { dungIcon, dynamiteIcon, eclairIcon, + electricCablesIcon, electricityIcon, elevatorIcon, embroidererIcon, @@ -277,9 +309,13 @@ export { enbesaSunriseIcon, ethanolIcon, faceCreamIcon, + fansIcon, feltIcon, fertiliserIcon, + filmReelIcon, filamentIcon, + fireDepartment, + fireExtinguisher, fishFritesIcon, fishIcon, fishOilIcon, @@ -304,17 +340,21 @@ export { haciendaIcon, heavyWeaponsIcon, heliumIcon, + herbIcon, hibiscusFarmIcon, hibiscusTeaIcon, highWheelerIcon, homardLitTerroirIcon, hopFarmIcon, + hospitalIcon, hotSauceIcon, huskyIcon, huskySledIcon, + iceCreamIcon, indigoIcon, industrialLubricant, ironIcon, + jaleaIcon, jamIcon, jewelryIcon, lacquerIcon, @@ -333,24 +373,37 @@ export { luminerIcon, malthouseIcon, marquetryIcon, + medicineIcon, + mezcalIcon, + milkIcon, + mineralIcon, montmatreIcon, + motorIcon, mudBricksIcon, + nanduFeathersIcon, + nanduIcon, newWorldIcon, + newWorldRisingIcon, oilLampIcon, oilPowerPlantIcon, oilTankerIcon, oilWellIcon, oldWorldIcon, + orchidIcon, palmierBiscuitIcon, pamphletsIcon, paperIcon, parkasIcon, pearlsIcon, pemmicanIcon, + perfumeIcon, + pigmentIcon, pigsIcon, pipesIcon, plantainPlantationIcon, pocketWatchesIcon, + policeEquipementIcon, + policeHeadquartersIcon, pomadeIcon, ponchosIcon, potatoIcon, @@ -361,9 +414,11 @@ export { sailmakersIcon, saltIcon, saltpeterIcon, + sambaIcon, sandIcon, sangaIcon, sausageIcon, + scooterIcon, schnappsIcon, sealIcon, seaMinesIcon, @@ -373,6 +428,7 @@ export { sledFrameIcon, sleepingBagIcon, soapIcon, + soccerBallsIcon, souvenirsIcon, spicesIcon, steamCarriagesIcon, @@ -411,5 +467,5 @@ export { woolIcon, workClothesIcon, writingDesksIcon, - zincIcon + zincIcon, }; diff --git a/src/pages/data/info-card.ts b/src/pages/data/info-card.ts index f556df7..4058cfe 100644 --- a/src/pages/data/info-card.ts +++ b/src/pages/data/info-card.ts @@ -19,7 +19,7 @@ export const commonItemData: InfoCardItem[] = [ icon: fullChainMultiplierIcon, text: 'Multiplier for a full chain. To scale chain to 100%:', additionalText: - 'multiply together number * efficiency * multiplier for each building in the chain.' + 'multiply together number of buildings * efficiency % * multiplier for each building in the chain.' } ]; diff --git a/src/pages/data/production-chains-base.ts b/src/pages/data/production-chains-base.ts index 68c59d6..5db482d 100644 --- a/src/pages/data/production-chains-base.ts +++ b/src/pages/data/production-chains-base.ts @@ -793,6 +793,7 @@ export const productionChainsBase: TieredProductionChain[] = [ }, { colBreak: true, tierName: 'blank', productionChains: [] }, { colBreak: true, tierName: 'blank', productionChains: [] }, + { colBreak: true, tierName: 'blank', productionChains: [] }, { colBreak: false, tierName: 'Jornaleros | Obreros', diff --git a/src/pages/data/production-chains-expansions.ts b/src/pages/data/production-chains-expansions.ts index 3e9cfc7..406d7d5 100644 --- a/src/pages/data/production-chains-expansions.ts +++ b/src/pages/data/production-chains-expansions.ts @@ -3,6 +3,7 @@ import { TieredProductionChain } from './models'; import * as icons from './icons'; export const productionChainsExpansions: TieredProductionChain[] = [ + // { colBreak: true, tierName: 'skip' }, { colBreak: false, tierName: 'Building Materials', @@ -23,9 +24,9 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Iron & Coal --> Steel --> Elevator Wood --> Marquetry --> Elevator SteamMotor --> Elevator - ` - } - ] + `, + }, + ], }, { colBreak: false, @@ -38,7 +39,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ SiloPig(1) Pig(2.66) SiloPig --> Pig - ` + `, }, { productionChain: 'silos', @@ -48,51 +49,11 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Fertiliser(1) Silo(5) Dung --> Fertiliser --> Silo - ` - } - ] - }, - { - colBreak: false, - tierName: 'Chemical Plant', - productionChains: [ - { - productionChain: 'ethanol', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart TB - Wood(50%1) - Corn(2) - Ethanol(1) - Wood & Corn --> Ethanol - ` + `, }, - { - productionChain: 'lacquer', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart TB - Ethanol(1) - Sand(1) - Resin(1) - Lacquer(1) - Sand & Resin & Ethanol --> Lacquer - ` - }, - { - productionChain: 'celluloid', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart TB - Cotton(2) - CamphorWax(1) - Ethanol(1) - Celluloid(1) - Cotton & CamphorWax & Ethanol --> Celluloid - ` - } - ] + ], }, + { colBreak: false, tierName: 'Skyscrapers', @@ -108,7 +69,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ ChewingGum(1) SugarCane --> Sugar Caoutchouc & Sugar & Cinnamon --> ChewingGum - ` + `, }, { productionChain: 'typewriters', @@ -126,7 +87,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Iron & Coal --> Steel --> Typewriters Copper & Zinc --> Brass --> Typewriters Lacquer --> Typewriters - ` + `, }, { productionChain: 'violins', @@ -142,7 +103,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Iron & Coal --> Steel --> Violins CherryWood --> Violins Lacquer --> Violins - ` + `, }, { productionChain: 'biscuits', @@ -158,7 +119,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Pigs --> Tallow --> Biscuits Grain --> Flour --> Biscuits Citrus --> Biscuits - ` + `, }, { productionChain: 'cognac', @@ -171,7 +132,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Cognac(1) SugarCane --> Sugar Vineyard & CherryWood & Sugar --> Cognac - ` + `, }, { productionChain: 'billiardsTable', @@ -186,7 +147,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ CherryWood --> Billiards Alpaca --> Felt --> Billiards Celluloid --> Billiards - ` + `, }, { productionChain: 'toys', @@ -200,302 +161,249 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Toys(1) Alpaca --> Felt --> Toys Celluloid & Lacquer --> Toys - ` - } - ] + `, + }, + ], }, { colBreak: false, - tierName: 'Tourists', + tierName: 'Artistas', productionChains: [ { - productionChain: 'shampoo', + productionChain: 'sewingmachinesnw', + chainMultiplier: '6', mermaidDefinition: endent` - flowchart LR - CoconutOil(1) - Cinnamon(1) - Shampoo(1) - Pigs(2) - Tallow(2) - Soap(1) - CoconutOil & Cinnamon --> Shampoo - Pigs --> Tallow --> Soap --> Shampoo - ` + flowchart LR; + Bauxite(33%1) + Charcoal(1) + Aluminium(3) + Wood(50%1) + SewingMachines(1) + Bauxite & Charcoal --> Aluminium + Wood & Aluminium --> SewingMachines + `, }, { - productionChain: 'lemonade', + productionChain: 'soccerballs', mermaidDefinition: endent` - flowchart LR + flowchart LR; + Nandu(1) + Caoutchouc(2) + SoccerBalls(1) + Nandu & Caoutchouc --> SoccerBalls + `, + }, + { + productionChain: 'mezcal', + mermaidDefinition: endent` + flowchart LR; SugarCane(1) - Sugar(1) - Lemonade(1) Citrus(1) - Saltpeter(4) - SugarCane --> Sugar --> Lemonade - Citrus --> Lemonade - Saltpeter --> Lemonade - ` + Sugar(1) + Herb(1) + Mezcal(1) + SugarCane --> Sugar + Citrus & Sugar & Herb --> Mezcal + `, }, { - productionChain: 'souvenirs', + productionChain: 'jalea', mermaidDefinition: endent` - flowchart LR - CamphorWax(1) - Souvenirs(1) - Sand(1) - Glass(1) - Souvenirs - Cotton(2) - CamphorWax --> Souvenirs - Sand --> Glass --> Souvenirs - Cotton --> Souvenirs - ` - } - ] - }, - { - colBreak: false, - tierName: 'Restaurants', - productionChains: [ - { - productionChain: 'archdukeSchnitzel', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart LR - Pigs0(1) - Schnitzel(1) - Potato(50%1) - Schnitzel - Pigs1(1) - Tallow(1) - Pigs0 --> Schnitzel - Potato --> Schnitzel - Pigs1 --> Tallow --> Schnitzel - ` + flowchart TB; + Calamari(2) + Herb(1) + Corn(2) + Jalea(1) + Calamari & Herb & Corn --> Jalea + `, }, { - productionChain: 'stroggofGoulash', + productionChain: 'icecream', + chainMultiplier: '6', mermaidDefinition: endent` - flowchart TB - Beef(2) - RedPeppers(2) - Corn(1) - StroggofGoulash(1) - Beef & RedPeppers & Corn --> StroggofGoulash - ` - }, - { - productionChain: 'fishFrites', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart TB - Fish(50%1) - Potato(50%1) - Citrus(50%1) - FishFrites(1) - Fish & Potato & Citrus --> FishFrites - ` - }, - { - productionChain: 'venisonEnCroute', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart LR - Grain(1) - Flour(50%1) - VenisonEnCroute(1) - Potato(50%1) - Caribou(1) - Grain --> Flour --> VenisonEnCroute - Potato --> VenisonEnCroute - Caribou --> VenisonEnCroute - ` - }, - { - productionChain: 'lobsterCheminee', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart TB - Lobster(1) - Citrus(50%1) - Tobacco(2) - LobsterCheminee(1) - Lobster & Citrus & Tobacco --> LobsterCheminee - ` - } - ] - }, - { - colBreak: false, - tierName: 'Café', - productionChains: [ - { - productionChain: 'donut', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart LR - Grain(1) - Flour(50%1) - Donut(1) - Pig(1) - Tallow(1) - Jam(50%1) - Grain --> Flour --> Donut - Pig --> Tallow --> Donut - Jam --> Donut - ` - }, - { - productionChain: 'eclair', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart LR - Grain(1) - Flour(50%1) - Eclair(1) - SugarCane0(50%1) - Sugar0(50%1) - SugarCane1(50%1) - Sugar1(50%1) - Cocoa(1) - Chocolate(50%1) - Grain --> Flour --> Eclair - SugarCane0 --> Sugar0 --> Eclair - SugarCane1 --> Sugar1 --> Chocolate - Cocoa --> Chocolate - Chocolate --> Eclair - ` - }, - { - productionChain: 'palmierBiscuit', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart LR - Grain(1) - Flour(50%1) - PalmierBiscuit(1) - Pig(1) - Tallow(1) - Cinnamon(50%1) - Grain --> Flour --> PalmierBiscuit - Pig --> Tallow --> PalmierBiscuit - Cinnamon --> PalmierBiscuit - ` - }, - { - productionChain: 'venisonTartare', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart TB - Grapes(2) - VenisonTartare(1) - Caribou(1) - Citrus(50%1) - Grapes & Caribou & Citrus --> VenisonTartare - ` - }, - { - productionChain: 'bananaSurprise', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart TB - Goat(1) - Plantains(50%1) - Cinnamon(50%1) - BananaSurprise(1) - Goat & Plantains & Cinnamon --> BananaSurprise - ` - } - ] - }, - { - colBreak: false, - tierName: 'Bar', - productionChains: [ - { - productionChain: 'daiquiriTropic', - chainMultiplier: '4', - mermaidDefinition: endent` - flowchart LR - SugarCane0(50%1) - SugarCane1(50%1) - Wood(25%1) - Rum(50%1) - Plantain(50%1) - DaiquiriTropic(1) - SugarCane0 --> DaiquiriTropic - SugarCane1 & Wood --> Rum --> DaiquiriTropic - Plantain --> DaiquiriTropic - ` - }, - { - productionChain: 'blackMuscovy', - chainMultiplier: '4', - mermaidDefinition: endent` - flowchart LR - CoffeeBeans(1) - Coffee(50%1) - BlackMuscovy(1) - SugarCane(50%1) - Wood(25%1) - Rum(50%1) - Potato(50%1) - Schnapps(50%1) - CoffeeBeans --> Coffee --> BlackMuscovy - SugarCane & Wood --> Rum --> BlackMuscovy - Potato --> Schnapps --> BlackMuscovy - ` - }, - { - productionChain: 'montmatre', - chainMultiplier: '2', - mermaidDefinition: endent` - flowchart LR + flowchart LR; SugarCane(50%1) Sugar(50%1) - Sand(50%1) - Glass(50%1) - Vineyard(2) - Champagne(50%1) + Chocolate(50%1) Citrus(50%1) - Montmatre(1) - SugarCane --> Sugar --> Montmatre - Sand --> Glass --> Champagne --> Montmatre - Vineyard --> Champagne - Citrus --> Montmatre - ` + Cocoa(1) + IceCream(1) + Milk(17%1); style Milk stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7; + SugarCane --> Sugar --> Chocolate + Cocoa --> Chocolate + Milk & Chocolate & Citrus --> IceCream + `, }, { - productionChain: 'glegg', - chainMultiplier: '2', + productionChain: 'firestation', + chainMultiplier: '24', mermaidDefinition: endent` - flowchart TB - Whales(1) - Vineyard(2) - Cinnamon(50%1) - Glogg(1) - Whales & Vineyard & Cinnamon --> Glogg - ` + flowchart LR; + Iron(5%1) + Steel(9%1) + Charcoal(9%1) + Caoutchouc(17%1) + FireExtinguisher(13%1) + FireDepartment(1) + Iron & Charcoal --> Steel + Steel & Caoutchouc --> FireExtinguisher --> FireDepartment + `, }, { - productionChain: 'enbesaSunrise', + productionChain: 'perfume', chainMultiplier: '4', mermaidDefinition: endent` - flowchart LR - Hibiscus(1) - SugarCane(50%1) + flowchart LR; Wood(25%1) - Rum(50%1) - Spices(1) - EnbesaSunrise(1) - Hibiscus --> EnbesaSunrise - SugarCane & Wood --> Rum --> EnbesaSunrise - Spices --> EnbesaSunrise - ` - } - ] + Orchid(50%1) + Ethanol(50%1) + CoconutOil(50%1) + Corn(1) + Perfume(1) + Ethanol & Orchid & CoconutOil --> Perfume + Wood & Corn --> Ethanol + `, + }, + { + productionChain: 'samba', + chainMultiplier: '8', + mermaidDefinition: endent` + flowchart LR; + Cotton(50%1) + CottonMill(25%1) + Minerals(13%1) + Pigments(38%1) + Costumes(50%1) + Saltpeter(50%1); style Saltpeter stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7; + NanduFeathers(25%1); style NanduFeathers stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7; + Samba(1) + Cotton --> CottonMill + Saltpeter & Minerals --> Pigments + CottonMill & Pigments & NanduFeathers --> Costumes + Costumes --> Samba + `, + }, + { + productionChain: 'police', + chainMultiplier: '24', + mermaidDefinition: endent` + flowchart LR; + Iron(5%1) + Charcoal(9%1) + Cotton(17%1) + Wood(5%1) + Steel(9%1) + CottonMill(9%1) + PoliceEquipment(17%1) + PoliceHeadquarters(1) + Iron & Charcoal --> Steel + Cotton --> CottonMill + Wood & Steel & CottonMill --> PoliceEquipment + PoliceEquipment --> PoliceHeadquarters + `, + }, + { + productionChain: 'fan', + chainMultiplier: '6', + mermaidDefinition: endent` + flowchart LR; + Wood(50%1) + Iron(50%1) + Bauxite(33%1) + Corn(2) + Copper(1) + Caoutchouc(2) + Cotton(2) + CamphorWax(1) + Ethanol(1) + Charcoal0(1) + Charcoal1(1) + Cables(2) + Celluloid(1) + Steel(1) + Aluminium(3) + Motors(1); style Motors stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7; + Fans(1); style Fans stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7; + Wood & Corn --> Ethanol + Copper & Caoutchouc --> Cables + Cotton & CamphorWax & Ethanol --> Celluloid + Iron & Charcoal0 --> Steel + Cables & Celluloid & Steel --> Motors + Bauxite & Charcoal1 --> Aluminium + Motors & Aluminium --> Fans + `, + }, + { + productionChain: 'cinema', + chainMultiplier: '12', + mermaidDefinition: endent` + flowchart LR; + Wood(9%1) + Corn(33%1) + Cotton(33%1) + CamphorWax(17%1) + Ethanol(17%1) + Celluloid(17%1) + Film(17%1) + Saltpeter(33%1); style Saltpeter stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7; + Cinema(1) + Wood & Corn --> Ethanol + Cotton & CamphorWax & Ethanol --> Celluloid + Saltpeter & Celluloid --> Film + Film --> Cinema + `, + }, + { + productionChain: 'hospital', + chainMultiplier: '24', + mermaidDefinition: endent` + flowchart LR; + Wood(5%1) + Corn(17%1) + Orchid(9%1) + Ethanol(9%1) + Herb(9%1) + Medicine(13%1) + Hospital(1) + Wood & Corn --> Ethanol + Orchid & Ethanol & Herb --> Medicine + Medicine --> Hospital + `, + }, + { + productionChain: 'scooter', + chainMultiplier: '4', + mermaidDefinition: endent` + flowchart LR; + Wood(25%1) + Copper(50%1) + CamphorWax(50%1) + Ethanol(50%1) + Iron(25%1) + Charcoal(50%1) + Mineral(25%1) + Celluloid(50%1) + Steel(50%1) + Pigments(75%1) + Corn(1) + Caoutchouc0(1) + Cotton(1) + Cables(1) + Caoutchouc1(1) + Saltpeter(1); style Saltpeter stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7; + Scooter(1); style Scooter stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7; + Motors(50%1); style Motors stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7; + Wood & Corn --> Ethanol + Copper & Caoutchouc0 --> Cables + Cotton & CamphorWax & Ethanol --> Celluloid + Iron & Charcoal --> Steel + Saltpeter & Mineral --> Pigments + Cables & Celluloid & Steel --> Motors + Pigments & Motors & Caoutchouc1 --> Scooter + `, + }, + ], }, - { colBreak: true, tierName: 'skip' }, { colBreak: false, tierName: 'Iron Tower', @@ -518,7 +426,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Grain --> Flour --> Bakery --> BriocheRoyale Beef --> BriocheRoyale GoldOre & Coal --> Gold --> BriocheRoyale - ` + `, }, { productionChain: 'trifleTower', @@ -538,7 +446,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Grain --> Flour --> Bread --> Trifle Vineyard --> Trifle SugarCane1 --> Sugar --> Trifle - ` + `, }, { productionChain: 'ladyMarmelade', @@ -558,7 +466,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Sand --> Glass --> Champagne --> LadyMarmelade Vineyard --> Champagne Citrus & Jam --> LadyMarmelade - ` + `, }, { productionChain: 'ageOfExploration', @@ -570,7 +478,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Beef(2) AgeOfExploration(1) Gas & Potato & RedPepper & Beef --> AgeOfExploration - ` + `, }, { productionChain: 'homardLitTerroir', @@ -582,10 +490,305 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Spices(1) HomardLitTerroir(1) Lobster & Sanga & Potato & Spices --> HomardLitTerroir - ` - } - ] + `, + }, + ], }, + { + colBreak: false, + tierName: 'Tourists', + productionChains: [ + { + productionChain: 'shampoo', + mermaidDefinition: endent` + flowchart LR + CoconutOil(1) + Cinnamon(1) + Shampoo(1) + Pigs(2) + Tallow(2) + Soap(1) + CoconutOil & Cinnamon --> Shampoo + Pigs --> Tallow --> Soap --> Shampoo + `, + }, + { + productionChain: 'lemonade', + mermaidDefinition: endent` + flowchart LR + SugarCane(1) + Sugar(1) + Lemonade(1) + Citrus(1) + Saltpeter(4) + SugarCane --> Sugar --> Lemonade + Citrus --> Lemonade + Saltpeter --> Lemonade + `, + }, + { + productionChain: 'souvenirs', + mermaidDefinition: endent` + flowchart LR + CamphorWax(1) + Souvenirs(1) + Sand(1) + Glass(1) + Souvenirs + Cotton(2) + CamphorWax --> Souvenirs + Sand --> Glass --> Souvenirs + Cotton --> Souvenirs + `, + }, + ], + }, + { + colBreak: false, + tierName: 'Restaurants', + productionChains: [ + { + productionChain: 'archdukeSchnitzel', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart LR + Pigs0(1) + Schnitzel(1) + Potato(50%1) + Schnitzel + Pigs1(1) + Tallow(1) + Pigs0 --> Schnitzel + Potato --> Schnitzel + Pigs1 --> Tallow --> Schnitzel + `, + }, + { + productionChain: 'stroggofGoulash', + mermaidDefinition: endent` + flowchart TB + Beef(2) + RedPeppers(2) + Corn(1) + StroggofGoulash(1) + Beef & RedPeppers & Corn --> StroggofGoulash + `, + }, + { + productionChain: 'fishFrites', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart TB + Fish(50%1) + Potato(50%1) + Citrus(50%1) + FishFrites(1) + Fish & Potato & Citrus --> FishFrites + `, + }, + { + productionChain: 'venisonEnCroute', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart LR + Grain(1) + Flour(50%1) + VenisonEnCroute(1) + Potato(50%1) + Caribou(1) + Grain --> Flour --> VenisonEnCroute + Potato --> VenisonEnCroute + Caribou --> VenisonEnCroute + `, + }, + { + productionChain: 'lobsterCheminee', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart TB + Lobster(1) + Citrus(50%1) + Tobacco(2) + LobsterCheminee(1) + Lobster & Citrus & Tobacco --> LobsterCheminee + `, + }, + ], + }, + { + colBreak: false, + tierName: 'Café', + productionChains: [ + { + productionChain: 'donut', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart LR + Grain(1) + Flour(50%1) + Donut(1) + Pig(1) + Tallow(1) + Jam(50%1) + Grain --> Flour --> Donut + Pig --> Tallow --> Donut + Jam --> Donut + `, + }, + { + productionChain: 'eclair', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart LR + Grain(1) + Flour(50%1) + Eclair(1) + SugarCane0(50%1) + Sugar0(50%1) + SugarCane1(50%1) + Sugar1(50%1) + Cocoa(1) + Chocolate(50%1) + Grain --> Flour --> Eclair + SugarCane0 --> Sugar0 --> Eclair + SugarCane1 --> Sugar1 --> Chocolate + Cocoa --> Chocolate + Chocolate --> Eclair + `, + }, + { + productionChain: 'palmierBiscuit', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart LR + Grain(1) + Flour(50%1) + PalmierBiscuit(1) + Pig(1) + Tallow(1) + Cinnamon(50%1) + Grain --> Flour --> PalmierBiscuit + Pig --> Tallow --> PalmierBiscuit + Cinnamon --> PalmierBiscuit + `, + }, + { + productionChain: 'venisonTartare', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart TB + Grapes(2) + VenisonTartare(1) + Caribou(1) + Citrus(50%1) + Grapes & Caribou & Citrus --> VenisonTartare + `, + }, + { + productionChain: 'bananaSurprise', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart TB + Goat(1) + Plantains(50%1) + Cinnamon(50%1) + BananaSurprise(1) + Goat & Plantains & Cinnamon --> BananaSurprise + `, + }, + ], + }, + { colBreak: true, tierName: 'skip' }, + { colBreak: true, tierName: 'skip' }, + { colBreak: true, tierName: 'skip' }, + { + colBreak: false, + tierName: 'Bar', + productionChains: [ + { + productionChain: 'daiquiriTropic', + chainMultiplier: '4', + mermaidDefinition: endent` + flowchart LR + SugarCane0(50%1) + SugarCane1(50%1) + Wood(25%1) + Rum(50%1) + Plantain(50%1) + DaiquiriTropic(1) + SugarCane0 --> DaiquiriTropic + SugarCane1 & Wood --> Rum --> DaiquiriTropic + Plantain --> DaiquiriTropic + `, + }, + { + productionChain: 'blackMuscovy', + chainMultiplier: '4', + mermaidDefinition: endent` + flowchart LR + CoffeeBeans(1) + Coffee(50%1) + BlackMuscovy(1) + SugarCane(50%1) + Wood(25%1) + Rum(50%1) + Potato(50%1) + Schnapps(50%1) + CoffeeBeans --> Coffee --> BlackMuscovy + SugarCane & Wood --> Rum --> BlackMuscovy + Potato --> Schnapps --> BlackMuscovy + `, + }, + { + productionChain: 'montmatre', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart LR + SugarCane(50%1) + Sugar(50%1) + Sand(50%1) + Glass(50%1) + Vineyard(2) + Champagne(50%1) + Citrus(50%1) + Montmatre(1) + SugarCane --> Sugar --> Montmatre + Sand --> Glass --> Champagne --> Montmatre + Vineyard --> Champagne + Citrus --> Montmatre + `, + }, + { + productionChain: 'glegg', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart TB + Whales(1) + Vineyard(2) + Cinnamon(50%1) + Glogg(1) + Whales & Vineyard & Cinnamon --> Glogg + `, + }, + { + productionChain: 'enbesaSunrise', + chainMultiplier: '4', + mermaidDefinition: endent` + flowchart LR + Hibiscus(1) + SugarCane(50%1) + Wood(25%1) + Rum(50%1) + Spices(1) + EnbesaSunrise(1) + Hibiscus --> EnbesaSunrise + SugarCane & Wood --> Rum --> EnbesaSunrise + Spices --> EnbesaSunrise + `, + }, + ], + }, + { colBreak: false, tierName: 'Department Store', @@ -606,7 +809,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Iron & Coal --> Steel --> Toasters Zinc --> Toasters Coal0 --> Filament --> Toasters - ` + `, }, { productionChain: 'vaccumCleaners', @@ -623,7 +826,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Celluloid --> VaccumCleaners Iron & Coal --> Steel --> VaccumCleaners Sheep --> VaccumCleaners - ` + `, }, { productionChain: 'crockery', @@ -638,7 +841,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Clay --> Crockery Lacquer --> Crockery Sand0 --> Crockery - ` + `, }, { productionChain: 'refrigerators', @@ -654,7 +857,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ style Refrigerators stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7 Iron & Coal --> Steel --> Refrigerators Gas & Caoutchouc --> Refrigerators - ` + `, }, { productionChain: 'briefcases', @@ -671,9 +874,9 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Copper & Zinc --> Brass --> Briefcases Celluloid --> Briefcases Sanga --> Briefcases - ` - } - ] + `, + }, + ], }, { colBreak: false, @@ -701,7 +904,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Coal --> Filament --> LightBulb Sand0 --> Glass0 --> LightBulb LightBulb --> BankerLamp - ` + `, }, { productionChain: 'vanityScreens', @@ -717,7 +920,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ style VanityScreens stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7 Cotton --> CottonMill CottonMill & CherryWood & Lacquer --> VanityScreens - ` + `, }, { productionChain: 'writingDesks', @@ -735,7 +938,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Copper & Zinc --> Brass Wood --> Marquetry Brass & Marquetry & Lacquer --> WritingDesks - ` + `, }, { productionChain: 'fourPosterBeds', @@ -748,7 +951,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ FourPosterBeds(1) style FourPosterBeds stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7 BearHunting & Goose & CherryWood --> FourPosterBeds - ` + `, }, { productionChain: 'loungeSeating', @@ -761,9 +964,9 @@ export const productionChainsExpansions: TieredProductionChain[] = [ LoungeSeating(1) style LoungeSeating stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7 Sheep & Sanga & WansaWood --> LoungeSeating - ` - } - ] + `, + }, + ], }, { colBreak: false, @@ -785,7 +988,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ SugarCane --> Sugar --> Toothpaste Coal --> Toothpaste Pig --> Tallow --> Soap --> Toothpaste - ` + `, }, { productionChain: 'detergent', @@ -798,7 +1001,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Detergent(1) style Detergent stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7 Ethanol & Citrus & Saltpeter --> Detergent - ` + `, }, { productionChain: 'lipstick', @@ -811,7 +1014,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Lipstick(1) style Lipstick stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7 FishOil & CoconutOil & Lacquer --> Lipstick - ` + `, }, { productionChain: 'faceCream', @@ -824,7 +1027,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ FaceCream(1) style FaceCream stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7 CoconutOil & Citrus & Whaling --> FaceCream - ` + `, }, { productionChain: 'pomade', @@ -837,10 +1040,11 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Pomade(1) style Pomade stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7 CamphorWax & Apiary & Hibiscus --> Pomade - ` - } - ] + `, + }, + ], }, + { colBreak: true, tierName: 'skip' }, { colBreak: false, tierName: 'Supply Factories | Airships', @@ -863,7 +1067,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Pig --> Tallow --> Dynamite --> Bomb Saltpeter0 --> Dynamite Iron & Coal --> Steel --> Bomb - ` + `, }, { productionChain: 'seaMines', @@ -883,7 +1087,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Pig --> Tallow --> Dynamite --> SeaMine Saltpeter --> Dynamite Iron & Coal --> Steel --> SeaMine - ` + `, }, { productionChain: 'pamphlets', @@ -894,7 +1098,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Cotton(1) Pamphlets(1) Wood & Cotton --> Pamphlets - ` + `, }, { productionChain: 'carePackage', @@ -919,11 +1123,10 @@ export const productionChainsExpansions: TieredProductionChain[] = [ SugarCane --> Sugar --> Chocolate --> CarePackage Cocoa --> Chocolate Potato --> Schnapps --> CarePackage - ` - } - ] + `, + }, + ], }, - { colBreak: true, tierName: 'skip' }, { colBreak: false, tierName: 'Hacienda', @@ -936,7 +1139,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Spices(50%1) HotSauce(1) Spices --> HotSauce - ` + `, }, { productionChain: 'atole', @@ -947,7 +1150,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ SugarCane(50%1) Atole(1) Corn & SugarCane --> Atole - ` + `, }, { productionChain: 'haciendaRum', @@ -958,7 +1161,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Wood(50%1) Rum(1) SugarCane & Wood --> Rum - ` + `, }, { productionChain: 'haciendaSchnapps', @@ -968,7 +1171,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Potato(50%1) Schnapps(1) Potato --> Schnapps - ` + `, }, { productionChain: 'haciendaBeer', @@ -978,11 +1181,51 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Corn(1) Beer(1) Grain & Corn --> Beer - ` - } - ] + `, + }, + ], + }, + { + colBreak: false, + tierName: 'Chemical Plant', + productionChains: [ + { + productionChain: 'ethanol', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart TB + Wood(50%1) + Corn(2) + Ethanol(1) + Wood & Corn --> Ethanol + `, + }, + { + productionChain: 'lacquer', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart TB + Ethanol(1) + Sand(1) + Resin(1) + Lacquer(1) + Sand & Resin & Ethanol --> Lacquer + `, + }, + { + productionChain: 'celluloid', + chainMultiplier: '2', + mermaidDefinition: endent` + flowchart TB + Cotton(2) + CamphorWax(1) + Ethanol(1) + Celluloid(1) + Cotton & CamphorWax & Ethanol --> Celluloid + `, + }, + ], }, - { colBreak: true, tierName: 'skip' }, { colBreak: false, tierName: 'Empire of the Skies', @@ -996,7 +1239,7 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Charcoal(33%1) Aluminium(1) Bauxite & Charcoal --> Aluminium - ` + `, }, { productionChain: 'helium', @@ -1009,8 +1252,8 @@ export const productionChainsExpansions: TieredProductionChain[] = [ Helium(1) Clay --> Helium FishOil & Saltpeter --> IndustrialLubricant --> Helium - ` - } - ] - } + `, + }, + ], + }, ]; diff --git a/src/router/routes.ts b/src/router/routes.ts index 7d2727c..74846e1 100644 --- a/src/router/routes.ts +++ b/src/router/routes.ts @@ -8,17 +8,17 @@ const routes: RouteRecordRaw[] = [ { path: '', component: () => import('pages/AnnoBase.vue') }, { path: '/expansions', - component: () => import('pages/AnnoExpansions.vue') - } - ] + component: () => import('pages/AnnoExpansions.vue'), + }, + ], }, // Always leave this as last one, // but you can also remove it { path: '/:catchAll(.*)*', - component: () => import('pages/ErrorNotFound.vue') - } + component: () => import('pages/ErrorNotFound.vue'), + }, ]; export default routes;