fix latest changes

This commit is contained in:
2023-12-17 00:06:11 +00:00
parent e4addd54cf
commit a87959327c
11 changed files with 246 additions and 289 deletions

16
.vscode/settings.json vendored
View File

@@ -3,14 +3,10 @@
"editor.guides.bracketPairs": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": [
"source.fixAll.eslint"
],
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"vue"
],
"typescript.tsdk": "node_modules/typescript/lib"
"editor.codeActionsOnSave": ["source.fixAll.eslint"],
"eslint.validate": ["javascript", "javascriptreact", "typescript", "vue"],
"typescript.tsdk": "node_modules/typescript/lib",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}

Binary file not shown.

View File

@@ -64,7 +64,7 @@ initialiseMermaid();
const expansionInfoItem = ref({
title: 'Base Game',
icon: icons.siteLogoIcon,
text: 'All chains for Base Game (including ratios, fuel, electricity and building materials)'
text: 'All chains for Base Game consumer goods.'
});
</script>
@@ -88,7 +88,7 @@ $column: 3;
}
.masonry-container {
height: 4400px;
height: 3790px;
.masonry-col {
width: 1000px;

View File

@@ -64,7 +64,7 @@ initialiseMermaid();
const expansionInfoItem = ref({
title: 'ratios | fuel | materials',
icon: icons.siteLogoIcon,
text: 'All chains for Base Game (including ratios, fuel, electricity and building materials)'
text: 'All chains for building materials, electricity, field and ratios.'
});
</script>
@@ -88,7 +88,7 @@ $column: 3;
}
.masonry-container {
height: 4510px;
height: 4610px;
.masonry-col {
width: 1000px;

View File

@@ -66,7 +66,7 @@ initialiseMermaid();
const expansionInfoItem = ref({
title: 'Season 1',
icon: icons.passageIcon,
text: 'All chains for Season 1 (Sunken Treasures, Botanica & The Passage).'
text: 'All chains for Season 1 (Sunken Treasures, Botanica & The Passage) consumer goods.'
});
</script>

View File

@@ -67,7 +67,7 @@ initialiseMermaid();
const expansionInfoItem = ref({
title: 'Season 2',
icon: icons.landOfLionsIcon,
text: 'All chains for Season 2 (Seat of Power, Bright Harvest & Land of Lions).'
text: 'All chains for Season 2 (Seat of Power, Bright Harvest & Land of Lions) consumer goods.'
});
</script>

View File

@@ -68,7 +68,7 @@ initialiseMermaid();
const expansionInfoItem = ref({
title: 'Season 3',
icon: icons.highLifeIcon,
text: 'All chains for Season 3 (Docklands, Tourist Season & The High Life).'
text: 'All chains for Season 3 (Docklands, Tourist Season & The High Life) consumer goods.'
});
</script>
@@ -92,7 +92,7 @@ $column: 4;
}
.masonry-container {
height: 8250px;
height: 8240px;
.masonry-col {
width: 1000px;

View File

@@ -67,7 +67,7 @@ initialiseMermaid();
const expansionInfoItem = ref({
title: 'Season 4',
icon: icons.newWorldRisingIcon,
text: 'All chains for Season 4 (Seeds of Change, Empire of the Skies & New World Rising).'
text: 'All chains for Season 4 (Seeds of Change, Empire of the Skies & New World Rising) consumer goods.'
});
</script>

View File

@@ -2,86 +2,24 @@ import * as icons from './icons';
import fullChainMultiplierIcon from 'assets/productionChainMultiplier.svg';
import { InfoCardItem, InfoCardItemWorldIcon } from './models';
// Common items
// export const commonItemData: InfoCardItem[] = [
// {
// id: 'charcoal',
// icon: icons.charcoalKilnIcon,
// text: '2 Charcoal Kilns can be replaced with 1 Coal Mine.'
// },
// {
// id: 'airship',
// icon: icons.airshipIcon,
// text: 'Airship drop chain ratios are the same for Old World & New World.'
// },
// {
// id: 'electricity',
// icon: icons.electricityIcon,
// text: 'Building requires electricity.'
// },
// {
// id: 'fullChain',
// icon: fullChainMultiplierIcon,
// text: 'The multiplier for a full chain. To scale chain to 100% multiply together (for every item in the chain): ',
// additionalText: ' number of buildings × efficiency % × multiplier'
// }
// ];
// const commonWorldItemData: InfoCardItemWorldIcon[] = [
// {
// id: 'gold',
// icon: icons.goldOreIcon,
// textPre: 'Gold mines use New World',
// textPost: 'production rates.',
// worldIcon: icons.newWorldIcon
// },
// {
// id: 'hacienda',
// icon: icons.haciendaIcon,
// textPre: 'Hacienda chains use New World',
// textPost: 'buildings.',
// worldIcon: icons.newWorldIcon
// }
// ];
// export const itemDataBase: InfoCardItem[] = [...commonItemData];
// export const worldItemDataBase: InfoCardItemWorldIcon[] = [
// ...commonWorldItemData,
// {
// id: 'furs',
// icon: icons.fursIcon,
// textPre: 'Furs use Old World',
// textPost: 'production rates.',
// worldIcon: icons.oldWorldIcon
// },
// {
// id: 'clay',
// icon: icons.clayIcon,
// textPre: 'Enbesa',
// textPost: ' production chains use Clay Collectors.',
// worldIcon: icons.enbesaIcon
// }
// ];
// Base
export const baseItemData: InfoCardItem[] = [
{
id: 'charcoal',
icon: icons.charcoalKilnIcon,
text: '2 Charcoal Kilns can be replaced with 1 Coal Mine.'
text: '2 Charcoal Kilns can be replaced with 1 Coal Mine (or vice versa).',
},
{
id: 'electricity',
icon: icons.electricityIcon,
text: 'Building requires electricity.'
text: 'Building requires electricity.',
},
{
id: 'fullChain',
icon: fullChainMultiplierIcon,
text: 'The multiplier for a full chain. To scale chain to 100% multiply together (for every item in the chain): ',
additionalText: ' number of buildings × efficiency % × multiplier'
}
additionalText: ' number of buildings × efficiency % × multiplier',
},
];
export const baseItemWorldData: InfoCardItemWorldIcon[] = [
@@ -90,30 +28,35 @@ export const baseItemWorldData: InfoCardItemWorldIcon[] = [
icon: icons.fursIcon,
textPre: 'Furs use Old World',
textPost: 'production rates.',
worldIcon: icons.oldWorldIcon
worldIcon: icons.oldWorldIcon,
},
{
id: 'gold',
icon: icons.goldOreIcon,
textPre: 'Gold mines use New World',
textPost: 'production rates.',
worldIcon: icons.newWorldIcon
}
worldIcon: icons.newWorldIcon,
},
];
// Misc
export const miscItemData: InfoCardItem[] = [
{
id: 'charcoal',
icon: icons.charcoalKilnIcon,
text: '2 Charcoal Kilns can be replaced with 1 Coal Mine (or vice versa).',
},
{
id: 'electricity',
icon: icons.electricityIcon,
text: 'Building requires electricity.'
text: 'Building requires electricity.',
},
{
id: 'fullChain',
icon: fullChainMultiplierIcon,
text: 'The multiplier for a full chain. To scale chain to 100% multiply together (for every item in the chain): ',
additionalText: ' number of buildings × efficiency % × multiplier'
}
additionalText: ' number of buildings × efficiency % × multiplier',
},
];
export const miscItemWorldData: InfoCardItemWorldIcon[] = [
{
@@ -121,8 +64,8 @@ export const miscItemWorldData: InfoCardItemWorldIcon[] = [
icon: icons.clayIcon,
textPre: 'Enbesa',
textPost: ' production chains use Clay Collectors.',
worldIcon: icons.enbesaIcon
}
worldIcon: icons.enbesaIcon,
},
];
// S1
@@ -131,24 +74,29 @@ export const season1ItemData: InfoCardItem[] = [
id: 'fullChain',
icon: fullChainMultiplierIcon,
text: 'The multiplier for a full chain. To scale chain to 100% multiply together (for every item in the chain): ',
additionalText: ' number of buildings × efficiency % × multiplier'
}
additionalText: ' number of buildings × efficiency % × multiplier',
},
];
export const season1ItemWorldData: InfoCardItemWorldIcon[] = [];
// S2
export const season2ItemData: InfoCardItem[] = [
{
id: 'charcoal',
icon: icons.charcoalKilnIcon,
text: '2 Charcoal Kilns can be replaced with 1 Coal Mine (or vice versa).',
},
{
id: 'electricity',
icon: icons.electricityIcon,
text: 'Building requires electricity.'
text: 'Building requires electricity.',
},
{
id: 'fullChain',
icon: fullChainMultiplierIcon,
text: 'The multiplier for a full chain. To scale chain to 100% multiply together (for every item in the chain): ',
additionalText: ' number of buildings × efficiency % × multiplier'
}
additionalText: ' number of buildings × efficiency % × multiplier',
},
];
export const season2ItemWorldData: InfoCardItemWorldIcon[] = [
{
@@ -156,49 +104,62 @@ export const season2ItemWorldData: InfoCardItemWorldIcon[] = [
icon: icons.clayIcon,
textPre: 'Enbesa',
textPost: ' production chains use Clay Collectors.',
worldIcon: icons.enbesaIcon
}
worldIcon: icons.enbesaIcon,
},
];
// S3
export const season3ItemData: InfoCardItem[] = [
{
id: 'charcoal',
icon: icons.charcoalKilnIcon,
text: '2 Charcoal Kilns can be replaced with 1 Coal Mine (or vice versa).',
},
{
id: 'electricity',
icon: icons.electricityIcon,
text: 'Building requires electricity.'
text: 'Building requires electricity.',
},
{
id: 'fullChain',
icon: fullChainMultiplierIcon,
text: 'The multiplier for a full chain. To scale chain to 100% multiply together (for every item in the chain): ',
additionalText: ' number of buildings × efficiency % × multiplier'
}
additionalText: ' number of buildings × efficiency % × multiplier',
},
];
export const season3ItemWorldData: InfoCardItemWorldIcon[] = [
{
id: 'gold',
icon: icons.goldOreIcon,
textPre: 'Gold mines use New World',
textPost: 'production rates.',
worldIcon: icons.newWorldIcon,
},
];
export const season3ItemWorldData: InfoCardItemWorldIcon[] = [];
// S4
export const season4ItemData: InfoCardItem[] = [
{
id: 'airship',
icon: icons.airshipIcon,
text: 'Airship drop chain ratios are the same for Old World & New World.'
text: 'Airship drop chain ratios are the same for Old World & New World.',
},
{
id: 'charcoal',
icon: icons.charcoalKilnIcon,
text: '2 Charcoal Kilns can be replaced with 1 Coal Mine.'
text: '2 Charcoal Kilns can be replaced with 1 Coal Mine (or vice versa).',
},
{
id: 'electricity',
icon: icons.electricityIcon,
text: 'Building requires electricity.'
text: 'Building requires electricity.',
},
{
id: 'fullChain',
icon: fullChainMultiplierIcon,
text: 'The multiplier for a full chain. To scale chain to 100% multiply together (for every item in the chain): ',
additionalText: ' number of buildings × efficiency % × multiplier'
}
additionalText: ' number of buildings × efficiency % × multiplier',
},
];
export const season4ItemWorldData: InfoCardItemWorldIcon[] = [
{
@@ -206,6 +167,6 @@ export const season4ItemWorldData: InfoCardItemWorldIcon[] = [
icon: icons.haciendaIcon,
textPre: 'Hacienda chains use New World',
textPost: 'buildings.',
worldIcon: icons.newWorldIcon
}
worldIcon: icons.newWorldIcon,
},
];

View File

@@ -15,7 +15,7 @@ export const productionChainsBase: TieredProductionChain[] = [
Wool(<img src='${icons.woolIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
WorkClothes(<img src='${icons.workClothesIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Wool --> WorkClothes
`
`,
},
{
productionChain: 'schnapps',
@@ -24,7 +24,7 @@ export const productionChainsBase: TieredProductionChain[] = [
Potato(<img src='${icons.potatoIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Schnapps(<img src='${icons.schnappsIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Potato --> Schnapps
`
`,
},
{
productionChain: 'sausages',
@@ -33,7 +33,7 @@ export const productionChainsBase: TieredProductionChain[] = [
Pig(<img src='${icons.pigsIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Sausages(<img src='${icons.sausageIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Pig --> Sausages
`
`,
},
{
productionChain: 'bread',
@@ -44,7 +44,7 @@ export const productionChainsBase: TieredProductionChain[] = [
Flour(<span class='icon-flex-row'><img src='${icons.flourIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Bread(<img src='${icons.breadIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Grain --> Flour --> Bread
`
`,
},
{
productionChain: 'soap',
@@ -54,7 +54,7 @@ export const productionChainsBase: TieredProductionChain[] = [
Tallow(<img src='${icons.tallowIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Soap(<img src='${icons.soapIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Pigs --> Tallow --> Soap
`
`,
},
{
productionChain: 'beer',
@@ -67,9 +67,9 @@ export const productionChainsBase: TieredProductionChain[] = [
HopFarm(<span class='icon-flex-row'><img src='${icons.hopFarmIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>75%</span><span class='ratio-count'>2</span></span></span>)
Grain --> Malthouse --> Brewery
HopFarm --> Brewery
`
}
]
`,
},
],
},
{
colBreak: false,
@@ -87,7 +87,7 @@ export const productionChainsBase: TieredProductionChain[] = [
Iron(<span class='icon-flex-row'><img src='${icons.ironIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>16.67%</span><span class='ratio-count'>1</span></span></span>)
Beef & RedPepper --> ArtisnalKitchen --> Cannery
Iron --> Cannery
`
`,
},
{
productionChain: 'sewingMachines',
@@ -101,7 +101,7 @@ export const productionChainsBase: TieredProductionChain[] = [
Wood(<span class='icon-flex-row'><img src='${icons.woodIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Charcoal & Iron --> Steel --> SewingMachines
Wood --> SewingMachines
`
`,
},
{
productionChain: 'furs',
@@ -113,9 +113,166 @@ export const productionChainsBase: TieredProductionChain[] = [
Furs(<img src='${icons.fursIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Cotton --> CottonMill --> FurCoats
Furs --> FurCoats
`
}
]
`,
},
],
},
{
colBreak: false,
tierName: 'Jornaleros | Obreros',
productionChains: [
{
productionChain: 'rum',
chainMultiplier: '2',
mermaidDefinition: endent`
flowchart LR
SugarCane(<img src='${icons.sugarCaneIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Wood(<span class='icon-flex-row'><img src='${icons.woodIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Rum(<img src='${icons.rumIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
SugarCane & Wood --> Rum
`,
},
{
productionChain: 'plantains',
mermaidDefinition: endent`
flowchart LR
PlantainPlantation(<img src='${icons.plantainPlantationIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
FishOil(<img src='${icons.fishOilIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
FriedPlantains(<img src='${icons.friedPlantainsIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
PlantainPlantation & FishOil --> FriedPlantains
`,
},
{
productionChain: 'ponchos',
mermaidDefinition: endent`
flowchart LR
AlpacaWool(<img src='${icons.alpacaWoolIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Ponchos(<img src='${icons.ponchosIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
AlpacaWool --> Ponchos
`,
},
{
productionChain: 'tortillas',
mermaidDefinition: endent`
flowchart LR
Beef(<img src='${icons.beefIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Corn(<img src='${icons.cornIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Tortillas(<img src='${icons.tortillasIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Beef & Corn --> Tortillas
`,
},
{
productionChain: 'coffee',
mermaidDefinition: endent`
flowchart LR
CoffeeBeans(<img src='${icons.coffeeBeansIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Coffee(<img src='${icons.coffeeIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
CoffeeBeans --> Coffee
`,
},
{
productionChain: 'bowlerHats',
mermaidDefinition: endent`
flowchart LR
Cotton(<img src='${icons.cottonIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
CottonMill(<img src='${icons.cottonMillIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
BowlerHats(<img src='${icons.bowlerHatsIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
AlpacaWool(<img src='${icons.alpacaWoolIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Felt(<img src='${icons.feltIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Cotton --> CottonMill --> BowlerHats
AlpacaWool --> Felt --> BowlerHats
`,
},
{
productionChain: 'cigars',
chainMultiplier: '2',
mermaidDefinition: endent`
flowchart LR
Wood(<span class='icon-flex-row'><img src='${icons.woodIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Marquetry(<img src='${icons.marquetryIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Cigars(<img src='${icons.cigarIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Tobacco(<img src='${icons.tobaccoIcon}' class='icon-size' /><span class='ratio-count'>4</span>)
Wood --> Marquetry --> Cigars
Tobacco --> Cigars
`,
},
{
productionChain: 'chocolate',
mermaidDefinition: endent`
flowchart LR
SugarCane(<img src='${icons.sugarCaneIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Sugar(<img src='${icons.sugarIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Chocolate(<img src='${icons.chocolateIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Cocoa(<img src='${icons.cocoaIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
SugarCane --> Sugar --> Chocolate
Cocoa --> Chocolate
`,
},
],
},
{
colBreak: false,
tierName: 'Investors',
productionChains: [
{
productionChain: 'champagne',
mermaidDefinition: endent`
flowchart LR
Sand(<img src='${icons.sandIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Glass(<img src='${icons.glassIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Champagne(<img src='${icons.champagneIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Grapes(<img src='${icons.grapesIcon}' class='icon-size' /><span class='ratio-count'>4</span>)
Sand --> Glass --> Champagne
Grapes --> Champagne
`,
},
{
productionChain: 'steamCarriages',
chainMultiplier: '2',
mermaidDefinition: endent`
flowchart LR
SteamMotors(<span class='icon-flex-row'><img src='${icons.steamMotorsIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>150%</span><span class='ratio-count'>2</span></span></span>); style SteamMotors stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;
SteamCarriages(<img src='${icons.steamCarriagesIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Wood(<span class='icon-flex-row'><img src='${icons.woodIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Caoutchouc(<img src='${icons.caoutchoucIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Coaches(<img src='${icons.coachMakersIcon}' class='icon-size' /><span class='ratio-count'>4</span>)
SteamCarriages
style SteamMotors stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7
style SteamCarriages stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7
SteamMotors --> SteamCarriages
Wood & Caoutchouc --> Coaches --> SteamCarriages
`,
},
{
productionChain: 'jewelry',
mermaidDefinition: endent`
flowchart LR
Charcoal(<img src='${icons.charcoalKilnIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
GoldOre(<img src='${icons.goldOreIcon}' class='icon-size' /><span class='ratio-count'>5</span>)
Gold(<img src='${icons.goldIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Jewelry(<img src='${icons.jewelryIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Pearls(<img src='${icons.pearlsIcon}' class='icon-size' /><span class='ratio-count'>3</span>)
Charcoal & GoldOre --> Gold --> Jewelry
Pearls --> Jewelry
`,
},
{
productionChain: 'gramophone',
chainMultiplier: '4',
mermaidDefinition: endent`
flowchart LR
Wood(<span class='icon-flex-row'><img src='${icons.woodIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>25%</span><span class='ratio-count'>1</span></span></span>)
Marquetry(<img src='${icons.marquetryIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Gramophone(<img src='${icons.gramophoneIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Copper(<span class='icon-flex-row'><img src='${icons.copperIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Zinc(<span class='icon-flex-row'><img src='${icons.zincIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Brass(<img src='${icons.brassIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
style Gramophone stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7
Wood --> Marquetry --> Gramophone
Copper & Zinc --> Brass --> Gramophone
`,
},
],
},
{
colBreak: false,
@@ -133,7 +290,7 @@ export const productionChainsBase: TieredProductionChain[] = [
style HighWheeler stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;
Coal & Iron --> Steel --> HighWheeler
Caoutchouc --> HighWheeler
`
`,
},
{
productionChain: 'glasses',
@@ -148,7 +305,7 @@ export const productionChainsBase: TieredProductionChain[] = [
Brass(<span class='icon-flex-row'><img src='${icons.brassIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>66.67%</span><span class='ratio-count'>1</span></span></span>)
Sand --> Glass --> Glasses
Copper & Zinc --> Brass --> Glasses
`
`,
},
{
productionChain: 'pocketWatches',
@@ -164,7 +321,7 @@ export const productionChainsBase: TieredProductionChain[] = [
style PocketWatches stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;
GoldOre & Coal --> Gold --> PocketWatches
Sand --> Glass --> PocketWatches
`
`,
},
{
productionChain: 'lightBulb',
@@ -178,165 +335,8 @@ export const productionChainsBase: TieredProductionChain[] = [
Glass(<span class='icon-flex-row'><img src='${icons.glassIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Charcoal --> Filament --> LightBulb
Sand --> Glass --> LightBulb
`
}
]
`,
},
],
},
{
colBreak: false,
tierName: 'Investors',
productionChains: [
{
productionChain: 'champagne',
mermaidDefinition: endent`
flowchart LR
Sand(<img src='${icons.sandIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Glass(<img src='${icons.glassIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Champagne(<img src='${icons.champagneIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Grapes(<img src='${icons.grapesIcon}' class='icon-size' /><span class='ratio-count'>4</span>)
Sand --> Glass --> Champagne
Grapes --> Champagne
`
},
{
productionChain: 'steamCarriages',
chainMultiplier: '2',
mermaidDefinition: endent`
flowchart LR
SteamMotors(<span class='icon-flex-row'><img src='${icons.steamMotorsIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>150%</span><span class='ratio-count'>2</span></span></span>); style SteamMotors stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;
SteamCarriages(<img src='${icons.steamCarriagesIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Wood(<span class='icon-flex-row'><img src='${icons.woodIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Caoutchouc(<img src='${icons.caoutchoucIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Coaches(<img src='${icons.coachMakersIcon}' class='icon-size' /><span class='ratio-count'>4</span>)
SteamCarriages
style SteamMotors stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7
style SteamCarriages stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7
SteamMotors --> SteamCarriages
Wood & Caoutchouc --> Coaches --> SteamCarriages
`
},
{
productionChain: 'jewelry',
mermaidDefinition: endent`
flowchart LR
Charcoal(<img src='${icons.charcoalKilnIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
GoldOre(<img src='${icons.goldOreIcon}' class='icon-size' /><span class='ratio-count'>5</span>)
Gold(<img src='${icons.goldIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Jewelry(<img src='${icons.jewelryIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Pearls(<img src='${icons.pearlsIcon}' class='icon-size' /><span class='ratio-count'>3</span>)
Charcoal & GoldOre --> Gold --> Jewelry
Pearls --> Jewelry
`
},
{
productionChain: 'gramophone',
chainMultiplier: '4',
mermaidDefinition: endent`
flowchart LR
Wood(<span class='icon-flex-row'><img src='${icons.woodIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>25%</span><span class='ratio-count'>1</span></span></span>)
Marquetry(<img src='${icons.marquetryIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Gramophone(<img src='${icons.gramophoneIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Copper(<span class='icon-flex-row'><img src='${icons.copperIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Zinc(<span class='icon-flex-row'><img src='${icons.zincIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Brass(<img src='${icons.brassIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
style Gramophone stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7
Wood --> Marquetry --> Gramophone
Copper & Zinc --> Brass --> Gramophone
`
}
]
},
{
colBreak: false,
tierName: 'Jornaleros | Obreros',
productionChains: [
{
productionChain: 'rum',
chainMultiplier: '2',
mermaidDefinition: endent`
flowchart LR
SugarCane(<img src='${icons.sugarCaneIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Wood(<span class='icon-flex-row'><img src='${icons.woodIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Rum(<img src='${icons.rumIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
SugarCane & Wood --> Rum
`
},
{
productionChain: 'plantains',
mermaidDefinition: endent`
flowchart LR
PlantainPlantation(<img src='${icons.plantainPlantationIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
FishOil(<img src='${icons.fishOilIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
FriedPlantains(<img src='${icons.friedPlantainsIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
PlantainPlantation & FishOil --> FriedPlantains
`
},
{
productionChain: 'ponchos',
mermaidDefinition: endent`
flowchart LR
AlpacaWool(<img src='${icons.alpacaWoolIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Ponchos(<img src='${icons.ponchosIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
AlpacaWool --> Ponchos
`
},
{
productionChain: 'tortillas',
mermaidDefinition: endent`
flowchart LR
Beef(<img src='${icons.beefIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Corn(<img src='${icons.cornIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Tortillas(<img src='${icons.tortillasIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Beef & Corn --> Tortillas
`
},
{
productionChain: 'coffee',
mermaidDefinition: endent`
flowchart LR
CoffeeBeans(<img src='${icons.coffeeBeansIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Coffee(<img src='${icons.coffeeIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
CoffeeBeans --> Coffee
`
},
{
productionChain: 'bowlerHats',
mermaidDefinition: endent`
flowchart LR
Cotton(<img src='${icons.cottonIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
CottonMill(<img src='${icons.cottonMillIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
BowlerHats(<img src='${icons.bowlerHatsIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
AlpacaWool(<img src='${icons.alpacaWoolIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Felt(<img src='${icons.feltIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Cotton --> CottonMill --> BowlerHats
AlpacaWool --> Felt --> BowlerHats
`
},
{
productionChain: 'cigars',
chainMultiplier: '2',
mermaidDefinition: endent`
flowchart LR
Wood(<span class='icon-flex-row'><img src='${icons.woodIcon}' class='icon-size' /><span class='icon-flex-col q-pl-sm'><span class='efficiency-perc'>50%</span><span class='ratio-count'>1</span></span></span>)
Marquetry(<img src='${icons.marquetryIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
Cigars(<img src='${icons.cigarIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Tobacco(<img src='${icons.tobaccoIcon}' class='icon-size' /><span class='ratio-count'>4</span>)
Wood --> Marquetry --> Cigars
Tobacco --> Cigars
`
},
{
productionChain: 'chocolate',
mermaidDefinition: endent`
flowchart LR
SugarCane(<img src='${icons.sugarCaneIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Sugar(<img src='${icons.sugarIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Chocolate(<img src='${icons.chocolateIcon}' class='icon-size' /><span class='ratio-count'>1</span>)
Cocoa(<img src='${icons.cocoaIcon}' class='icon-size' /><span class='ratio-count'>2</span>)
SugarCane --> Sugar --> Chocolate
Cocoa --> Chocolate
`
}
]
}
];

View File

@@ -279,7 +279,7 @@ export const productionChainsMisc: TieredProductionChain[] = [
},
{
productionChain: 'heavyWeapons',
chainMultiplier: '2',
chainMultiplier: '4',
mermaidDefinition: endent`
flowchart LR
Saltpeter(<img src='${icons.saltpeterIcon}' class='icon-size' /><span class='ratio-count'>2</span>)