diff --git a/src/assets/annoIcons/Absinthe.webp b/src/assets/annoIcons/Absinthe.webp
new file mode 100644
index 0000000..a8ecad8
Binary files /dev/null and b/src/assets/annoIcons/Absinthe.webp differ
diff --git a/src/assets/annoIcons/Cone_OCopia.webp b/src/assets/annoIcons/Cone_OCopia.webp
new file mode 100644
index 0000000..71943d0
Binary files /dev/null and b/src/assets/annoIcons/Cone_OCopia.webp differ
diff --git a/src/assets/annoIcons/Empanadas.webp b/src/assets/annoIcons/Empanadas.webp
new file mode 100644
index 0000000..7d53847
Binary files /dev/null and b/src/assets/annoIcons/Empanadas.webp differ
diff --git a/src/components/InfoCard.vue b/src/components/InfoCard.vue
index f297eb6..425209a 100644
--- a/src/components/InfoCard.vue
+++ b/src/components/InfoCard.vue
@@ -1,30 +1,30 @@
-
+
diff --git a/src/components/InfoCard/InfoCardItemWorld.vue b/src/components/InfoCard/InfoCardItemWorldIcon.vue
similarity index 100%
rename from src/components/InfoCard/InfoCardItemWorld.vue
rename to src/components/InfoCard/InfoCardItemWorldIcon.vue
diff --git a/src/pages/AnnoBase.vue b/src/pages/AnnoBase.vue
index c39611c..402d135 100644
--- a/src/pages/AnnoBase.vue
+++ b/src/pages/AnnoBase.vue
@@ -5,15 +5,14 @@
-
@@ -53,7 +52,7 @@ import InfoCardItem from 'components/InfoCard/InfoCardItem.vue';
import { productionChainsBase } from './data/production-chains-base';
// Info Card Data
-import { itemDataBase, worldItemDataBase } from 'src/pages/data/info-card';
+import { baseItemData, baseItemWorldData } from 'src/pages/data/info-card';
// Icons
import * as icons from './data/icons';
@@ -71,7 +70,7 @@ const expansionInfoItem = ref({
diff --git a/src/pages/AnnoMisc.vue b/src/pages/AnnoMisc.vue
index 4de392b..ea768cc 100644
--- a/src/pages/AnnoMisc.vue
+++ b/src/pages/AnnoMisc.vue
@@ -82,7 +82,7 @@ $column: 3;
}
.masonry-container {
- height: 3900px;
+ height: 4150px;
.masonry-col {
width: 1000px;
diff --git a/src/pages/AnnoSeason3.vue b/src/pages/AnnoSeason3.vue
index 680c70c..2e80d3f 100644
--- a/src/pages/AnnoSeason3.vue
+++ b/src/pages/AnnoSeason3.vue
@@ -83,7 +83,7 @@ $column: 4;
}
.masonry-container {
- height: 7690px;
+ height: 8250px;
.masonry-col {
width: 1000px;
diff --git a/src/pages/data/icons.ts b/src/pages/data/icons.ts
index c72de79..bc94f83 100644
--- a/src/pages/data/icons.ts
+++ b/src/pages/data/icons.ts
@@ -1,3 +1,4 @@
+import absintheIcon from 'assets/annoIcons/Absinthe.webp';
import ageOfExplorationIcon from 'assets/annoIcons/Age_of_Exploration.webp';
import airshipIcon from 'assets/annoIcons/Airship.webp';
import alpacaWoolIcon from 'assets/annoIcons/Alpaca_wool.webp';
@@ -51,6 +52,7 @@ import coffeeBeansIcon from 'assets/annoIcons/Coffee_beans.webp';
import coffeeIcon from 'assets/annoIcons/Coffee.webp';
import cognacIcon from 'assets/annoIcons/Cognac.webp';
import concreteFactory from 'assets/annoIcons/Reinforced_concrete.webp';
+import coneocopiaIcon from 'assets/annoIcons/Cone_OCopia.webp';
import copperIcon from 'assets/annoIcons/Copper.webp';
import costumeIcon from 'assets/annoIcons/Costumes.webp';
import cornIcon from 'assets/annoIcons/Corn.webp';
@@ -68,6 +70,7 @@ 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';
+import empanadasIcon from 'assets/annoIcons/Empanadas.webp';
import empireOfTheSkiesIcon from 'assets/annoIcons/Empire_of_the_Skies_DLC_icon.webp';
import enbesaIcon from 'assets/annoIcons/Icon_session_land_of_lions_0.png';
import enbesaSunriseIcon from 'assets/annoIcons/Enbesa_Sunrise.webp';
@@ -237,6 +240,7 @@ import writingDesksIcon from 'assets/annoIcons/Writing_Desks.webp';
import zincIcon from 'assets/annoIcons/Zinc.webp';
export {
+ absintheIcon,
ageOfExplorationIcon,
airshipIcon,
alpacaWoolIcon,
@@ -290,6 +294,7 @@ export {
coffeeIcon,
cognacIcon,
concreteFactory,
+ coneocopiaIcon,
copperIcon,
cornIcon,
cottonIcon,
@@ -307,6 +312,7 @@ export {
electricityIcon,
elevatorIcon,
embroidererIcon,
+ empanadasIcon,
empireOfTheSkiesIcon,
enbesaIcon,
enbesaSunriseIcon,
diff --git a/src/pages/data/info-card.ts b/src/pages/data/info-card.ts
index e369f50..f775545 100644
--- a/src/pages/data/info-card.ts
+++ b/src/pages/data/info-card.ts
@@ -1,74 +1,40 @@
import * as icons from './icons';
import fullChainMultiplierIcon from 'assets/productionChainMultiplier.svg';
-import { InfoCardItem, InfoCardWorldItem } from './models';
+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'
- }
-];
+// 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: InfoCardWorldItem[] = [
- {
- 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: InfoCardWorldItem[] = [
- ...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
- }
-];
-
-// S2 to S4
-// export const itemDataExpansions: InfoCardItem[] = [, ...commonItemData];
-
-// export const worldItemDataExpansions: InfoCardWorldItem[] = [
-// ...commonWorldItemData,
+// 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,
@@ -77,3 +43,67 @@ export const worldItemDataBase: InfoCardWorldItem[] = [
// 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.'
+ },
+ {
+ id: 'electricity',
+ icon: icons.electricityIcon,
+ text: 'Building requires electricity.'
+ }
+];
+
+export const baseItemWorldData: InfoCardItemWorldIcon[] = [
+ {
+ id: 'furs',
+ icon: icons.fursIcon,
+ textPre: 'Furs use Old World',
+ textPost: 'production rates.',
+ worldIcon: icons.oldWorldIcon
+ }
+];
+
+// Misc
+export const miscItemData: InfoCardItem[] = [];
+export const miscItemWorldData: InfoCardItemWorldIcon[] = [];
+
+// S1
+export const season1ItemData: InfoCardItem[] = [];
+export const season1ItemWorldData: InfoCardItemWorldIcon[] = [];
+
+// S2
+export const season2ItemData: InfoCardItem[] = [];
+export const season2ItemWorldData: InfoCardItemWorldIcon[] = [];
+
+// S3
+export const season3ItemData: InfoCardItem[] = [];
+export const season3ItemWorldData: InfoCardItemWorldIcon[] = [];
+
+// S4
+export const season4ItemData: InfoCardItem[] = [];
+export const season4ItemWorldData: InfoCardItemWorldIcon[] = [];
diff --git a/src/pages/data/models.ts b/src/pages/data/models.ts
index c648ca6..a26d5d6 100644
--- a/src/pages/data/models.ts
+++ b/src/pages/data/models.ts
@@ -17,7 +17,7 @@ export interface InfoCardItem {
additionalText?: string;
}
-export interface InfoCardWorldItem {
+export interface InfoCardItemWorldIcon {
id: string;
icon: string;
textPre: string;
diff --git a/src/pages/data/production-chains-base.ts b/src/pages/data/production-chains-base.ts
index 0652508..0dc6fea 100644
--- a/src/pages/data/production-chains-base.ts
+++ b/src/pages/data/production-chains-base.ts
@@ -28,7 +28,6 @@ export const productionChainsBase: TieredProductionChain[] = [
},
{
productionChain: 'sausages',
- chainMultiplier: '2',
mermaidDefinition: endent`
flowchart LR
Pig(
1)
@@ -81,11 +80,11 @@ export const productionChainsBase: TieredProductionChain[] = [
chainMultiplier: '6',
mermaidDefinition: endent`
flowchart LR
- Beef(
66.66%2)
- RedPepper(
66.66%2)
- ArtisnalKitchen(
66.66%2)
+ Beef(
66.67%2)
+ RedPepper(
66.67%2)
+ ArtisnalKitchen(
66.67%2)
Cannery(
1)
- Iron(
16.66%1)
+ Iron(
16.67%1)
Beef & RedPepper --> ArtisnalKitchen --> Cannery
Iron --> Cannery
`
@@ -104,17 +103,6 @@ export const productionChainsBase: TieredProductionChain[] = [
Wood --> SewingMachines
`
},
- {
- productionChain: 'rum',
- chainMultiplier: '2',
- mermaidDefinition: endent`
- flowchart LR
- SugarCane(
1)
- Wood(
50%1)
- Rum(
1)
- SugarCane & Wood --> Rum
- `
- },
{
productionChain: 'furs',
mermaidDefinition: endent`
@@ -157,7 +145,7 @@ export const productionChainsBase: TieredProductionChain[] = [
Glasses(
1)
Copper(
33.33%1)
Zinc(
33.33%1)
- Brass(
66.66%1)
+ Brass(
66.67%1)
Sand --> Glass --> Glasses
Copper & Zinc --> Brass --> Glasses
`
@@ -169,10 +157,10 @@ export const productionChainsBase: TieredProductionChain[] = [
flowchart LR
GoldOre(
83.33%4)
Coal(
33.33%1)
- Gold(
66.66%2)
+ Gold(
66.67%2)
PocketWatches(
1)
- Sand(
66.66%1)
- Glass(
66.66%1)
+ Sand(
66.67%1)
+ Glass(
66.67%1)
style PocketWatches stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;
GoldOre & Coal --> Gold --> PocketWatches
Sand --> Glass --> PocketWatches
@@ -210,6 +198,22 @@ export const productionChainsBase: TieredProductionChain[] = [
Grapes --> Champagne
`
},
+ {
+ productionChain: 'steamCarriages',
+ mermaidDefinition: endent`
+ flowchart LR
+ SteamMotors(
3)
+ SteamCarriages(
2)
+ Wood(
1)
+ Caoutchouc(
4)
+ Coaches(
8)
+ 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`
@@ -245,6 +249,17 @@ export const productionChainsBase: TieredProductionChain[] = [
colBreak: false,
tierName: 'Jornaleros | Obreros',
productionChains: [
+ {
+ productionChain: 'rum',
+ chainMultiplier: '2',
+ mermaidDefinition: endent`
+ flowchart LR
+ SugarCane(
1)
+ Wood(
50%1)
+ Rum(
1)
+ SugarCane & Wood --> Rum
+ `
+ },
{
productionChain: 'plantains',
mermaidDefinition: endent`
@@ -322,106 +337,5 @@ export const productionChainsBase: TieredProductionChain[] = [
`
}
]
- },
- {
- colBreak: false,
- tierName: 'Machinery',
- productionChains: [
- {
- productionChain: 'steamMotors',
- mermaidDefinition: endent`
- flowchart LR
- Coal(
1)
- Iron(
1)
- Steel(
2)
- SteamMotors(
3)
- Copper(
2)
- Zinc(
2)
- Brass(
4)
- style SteamMotors stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7
- Coal & Iron --> Steel --> SteamMotors
- Copper & Zinc --> Brass --> SteamMotors
- `
- },
- {
- productionChain: 'steamCarriages',
- mermaidDefinition: endent`
- flowchart LR
- SteamMotors(
3)
- SteamCarriages(
2)
- Wood(
1)
- Caoutchouc(
4)
- Coaches(
8)
- 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
- `
- }
- ]
- },
- {
- colBreak: false,
- tierName: 'Weapons',
- productionChains: [
- {
- productionChain: 'weapons',
- chainMultiplier: '6',
- mermaidDefinition: endent`
- flowchart LR
- CharcoalKiln(
33.33%1)
- Iron(
16.66%1)
- Steel(
33.33%1)
- Weapons(
1)
- CharcoalKiln & Iron --> Steel --> Weapons
- `
- },
- {
- productionChain: 'heavyWeapons',
- chainMultiplier: '2',
- mermaidDefinition: endent`
- flowchart LR
- Saltpeter(
2)
- Dynamite(
1)
- HeavyWeapons(
1)
- Pig(
1)
- Tallow(
1)
- Dynamite
- Charcoal(
50%1)
- Iron(
25%1)
- Steel(
50%1)
- style HeavyWeapons stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7
- Saltpeter --> Dynamite --> HeavyWeapons
- Pig --> Tallow --> Dynamite
- Charcoal & Iron --> Steel --> HeavyWeapons
- `
- }
- ]
- },
- {
- colBreak: false,
- tierName: 'Sails',
- productionChains: [
- {
- productionChain: 'oldWorldSails',
- mermaidDefinition: endent`
- flowchart LR
- Wool(
1)
- Sailmakers(
1)
- Wool --> Sailmakers
- `
- },
- {
- productionChain: 'newWorldSails',
- mermaidDefinition: endent`
- flowchart LR
- Cotton(
2)
- CottonMill(
1)
- Sailmakers(
1)
- Cotton --> CottonMill --> Sailmakers
- `
- }
- ]
}
];
diff --git a/src/pages/data/production-chains-misc.ts b/src/pages/data/production-chains-misc.ts
index 9a7253e..bd02c5e 100644
--- a/src/pages/data/production-chains-misc.ts
+++ b/src/pages/data/production-chains-misc.ts
@@ -4,6 +4,81 @@ import * as icons from './icons';
// Production Chains
export const productionChainsMisc: TieredProductionChain[] = [
+ {
+ colBreak: false,
+ tierName: 'Region Ratios',
+ productionChains: [
+ {
+ productionChain: 'coalRatio',
+ mermaidDefinition: endent`
+ flowchart LR
+ Coal(
1)
+ Charcoal(
2)
+ Coal --> Charcoal
+ `
+ },
+ {
+ productionChain: 'goldRatio',
+ mermaidDefinition: endent`
+ flowchart LR
+ ArcticGold(
1)
+ NewWorldGold(
2.5)
+ ArcticGold --> NewWorldGold
+ `
+ },
+ {
+ productionChain: 'furRatio',
+ mermaidDefinition: endent`
+ flowchart LR
+ ArcticFur(
1)
+ OldWorldFur(
4)
+ ArcticFur --> OldWorldFur
+ `
+ },
+ {
+ productionChain: 'clayRatio',
+ mermaidDefinition: endent`
+ flowchart LR
+ EnbesaClay(
1)
+ OldWorldClay(
2)
+ EnbesaClay --> OldWorldClay
+ `
+ }
+ ]
+ },
+ {
+ colBreak: false,
+ tierName: 'Electricity',
+ productionChains: [
+ {
+ productionChain: 'oilPowerPlant',
+ mermaidDefinition: endent`
+ flowchart LR
+ OilWell(
3)
+ OilPowerPlant(
1)
+ OilWell --> OilPowerPlant
+ `
+ },
+ {
+ productionChain: 'oilTanker',
+ mermaidDefinition: endent`
+ flowchart LR
+ OilTanker(
1)
+ OilPowerPlant(
2-3)
+ OilTanker --> OilPowerPlant
+ `
+ },
+ {
+ productionChain: 'gasPowerPlant',
+ mermaidDefinition: endent`
+ flowchart LR
+ Gas(
6)
+ GasPlant(
1)
+ Gas --> GasPlant
+ `
+ }
+ ]
+ },
{
colBreak: false,
tierName: 'Building Materials | Construction',
@@ -32,9 +107,9 @@ export const productionChainsMisc: TieredProductionChain[] = [
chainMultiplier: '3',
mermaidDefinition: endent`
flowchart LR
- CharcoalKiln(
66.66%1)
+ CharcoalKiln(
66.67%1)
Iron(
33.33%1)
- Steel(
66.66%1)
+ Steel(
66.67%1)
SteelBeams(
1)
CharcoalKiln & Iron --> Steel --> SteelBeams
`
@@ -120,82 +195,6 @@ export const productionChainsMisc: TieredProductionChain[] = [
}
]
},
- {
- colBreak: false,
- tierName: 'Region Ratios',
- productionChains: [
- {
- productionChain: 'coalRatio',
- mermaidDefinition: endent`
- flowchart LR
- Coal(
1)
- Charcoal(
2)
- Coal --> Charcoal
- `
- },
- {
- productionChain: 'goldRatio',
- mermaidDefinition: endent`
- flowchart LR
- ArcticGold(
1)
- NewWorldGold(
2.5)
- ArcticGold --> NewWorldGold
- `
- },
- {
- productionChain: 'furRatio',
- mermaidDefinition: endent`
- flowchart LR
- ArcticFur(
1)
- OldWorldFur(
4)
- ArcticFur --> OldWorldFur
- `
- },
- {
- productionChain: 'clayRatio',
- mermaidDefinition: endent`
- flowchart LR
- EnbesaClay(
1)
- OldWorldClay(
2)
- EnbesaClay --> OldWorldClay
- `
- }
- ]
- },
- {
- colBreak: false,
- tierName: 'Electricity',
- productionChains: [
- {
- productionChain: 'oilPowerPlant',
- mermaidDefinition: endent`
- flowchart LR
- OilWell(
3)
- OilPowerPlant(
1)
- OilWell --> OilPowerPlant
- `
- },
- {
- productionChain: 'oilTanker',
- mermaidDefinition: endent`
- flowchart LR
- OilTanker(
1)
- OilPowerPlant(
2-3)
- OilTanker --> OilPowerPlant
- `
- },
- {
- productionChain: 'gasPowerPlant',
- mermaidDefinition: endent`
- flowchart LR
- Gas(
6)
- GasPlant(
1)
- Gas --> GasPlant
- `
- }
- ]
- },
- { colBreak: true, tierName: 'skip' },
{
colBreak: false,
tierName: 'Fuel | Silo',
@@ -262,6 +261,97 @@ export const productionChainsMisc: TieredProductionChain[] = [
}
]
},
+ {
+ colBreak: false,
+ tierName: 'Weapons',
+ productionChains: [
+ {
+ productionChain: 'weapons',
+ chainMultiplier: '6',
+ mermaidDefinition: endent`
+ flowchart LR
+ CharcoalKiln(
33.33%1)
+ Iron(
16.67%1)
+ Steel(
33.33%1)
+ Weapons(
1)
+ CharcoalKiln & Iron --> Steel --> Weapons
+ `
+ },
+ {
+ productionChain: 'heavyWeapons',
+ chainMultiplier: '2',
+ mermaidDefinition: endent`
+ flowchart LR
+ Saltpeter(
2)
+ Dynamite(
1)
+ HeavyWeapons(
1)
+ Pig(
1)
+ Tallow(
1)
+ Dynamite
+ Charcoal(
50%1)
+ Iron(
25%1)
+ Steel(
50%1)
+ style HeavyWeapons stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7
+ Saltpeter --> Dynamite --> HeavyWeapons
+ Pig --> Tallow --> Dynamite
+ Charcoal & Iron --> Steel --> HeavyWeapons
+ `
+ }
+ ]
+ },
+ { colBreak: true, tierName: 'skip' },
+ {
+ colBreak: false,
+ tierName: 'Sails',
+ productionChains: [
+ {
+ productionChain: 'oldWorldSails',
+ mermaidDefinition: endent`
+ flowchart LR
+ Wool(
1)
+ Sailmakers(
1)
+ Wool --> Sailmakers
+ `
+ },
+ {
+ productionChain: 'newWorldSails',
+ mermaidDefinition: endent`
+ flowchart LR
+ Cotton(
2)
+ CottonMill(
1)
+ Sailmakers(
1)
+ Cotton --> CottonMill --> Sailmakers
+ `
+ }
+ ]
+ },
+ { colBreak: true, tierName: 'skip' },
+ { colBreak: true, tierName: 'skip' },
+ {
+ colBreak: false,
+ tierName: 'Machinery',
+ productionChains: [
+ {
+ productionChain: 'steamMotors',
+ mermaidDefinition: endent`
+ flowchart LR
+ Coal(
1)
+ Iron(
1)
+ Steel(
2)
+ SteamMotors(
3)
+ Copper(
2)
+ Zinc(
2)
+ Brass(
4)
+ style SteamMotors stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7
+ Coal & Iron --> Steel --> SteamMotors
+ Copper & Zinc --> Brass --> SteamMotors
+ `
+ }
+ ]
+ },
+ { colBreak: true, tierName: 'skip' },
+ { colBreak: true, tierName: 'skip' },
+ { colBreak: true, tierName: 'skip' },
{
colBreak: false,
tierName: 'Chemical Plant',
diff --git a/src/pages/data/production-chains-season-2.ts b/src/pages/data/production-chains-season-2.ts
index c812e38..0bbb184 100644
--- a/src/pages/data/production-chains-season-2.ts
+++ b/src/pages/data/production-chains-season-2.ts
@@ -34,7 +34,7 @@ export const productionChainsSeason2: TieredProductionChain[] = [
chainMultiplier: '3',
mermaidDefinition: endent`
flowchart LR
- HibiscusFarm(
66.66%1)
+ HibiscusFarm(
66.67%1)
HibiscusTea(
1)
HibiscusFarm --> HibiscusTea
`
@@ -87,8 +87,8 @@ export const productionChainsSeason2: TieredProductionChain[] = [
chainMultiplier: '6',
mermaidDefinition: endent`
flowchart LR
- Clay(
16.66%1)
- Tobacco(
66.66%2)
+ Clay(
16.67%1)
+ Tobacco(
66.67%2)
Pipes(
1)
Clay & Tobacco --> Pipes
`
@@ -156,10 +156,10 @@ export const productionChainsSeason2: TieredProductionChain[] = [
mermaidDefinition: endent`
flowchart LR
Coal(
33.33%1)
- Filament(
66.66%2)
+ Filament(
66.67%2)
Telephones(
1)
Wood(
33.33%1)
- Marquetry(
66.66%2)
+ Marquetry(
66.67%2)
style Telephones stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;
Coal --> Filament --> Telephones
Wood --> Marquetry --> Telephones
diff --git a/src/pages/data/production-chains-season-3.ts b/src/pages/data/production-chains-season-3.ts
index 6165612..05b8a8b 100644
--- a/src/pages/data/production-chains-season-3.ts
+++ b/src/pages/data/production-chains-season-3.ts
@@ -274,6 +274,20 @@ export const productionChainsSeason3: TieredProductionChain[] = [
LobsterCheminee(
1)
Lobster & Citrus & Tobacco --> LobsterCheminee
`
+ },
+ {
+ productionChain: 'empanadas',
+ chainMultiplier: '2',
+ mermaidDefinition: endent`
+ flowchart LR
+ Grain(
1)
+ Beef(
2)
+ Empanadas(
1)
+ Flour(
50%1)
+ Herbs(
50%1)
+ Grain --> Flour
+ Beef & Flour & Herbs --> Empanadas
+ `
}
]
},
@@ -357,6 +371,18 @@ export const productionChainsSeason3: TieredProductionChain[] = [
BananaSurprise(
1)
Goat & Plantains & Cinnamon --> BananaSurprise
`
+ },
+ {
+ productionChain: 'coneocopia',
+ chainMultiplier: '6',
+ mermaidDefinition: endent`
+ flowchart LR
+ Jam(
50%1)
+ Orchid(
50%1)
+ Milk(
16.67%1); style Milk stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;
+ Coneocopia(
1)
+ Jam & Milk & Orchid --> Coneocopia
+ `
}
]
},
@@ -443,6 +469,23 @@ export const productionChainsSeason3: TieredProductionChain[] = [
Hibiscus --> EnbesaSunrise
SugarCane & Wood --> Rum --> EnbesaSunrise
Spices --> EnbesaSunrise
+ `
+ },
+ {
+ productionChain: 'absinthe',
+ chainMultiplier: '2',
+ mermaidDefinition: endent`
+ flowchart LR
+ SugarCane(
50%1)
+ Potato(
50%1)
+ Herbs(
50%1)
+ Sugar(
50%1)
+ Schnapps(
50%1)
+ Absinthe(
1)
+ SugarCane --> Sugar
+ Potato --> Schnapps
+ Herbs & Sugar & Schnapps --> Absinthe
+
`
}
]
diff --git a/src/pages/data/production-chains-season-4.ts b/src/pages/data/production-chains-season-4.ts
index 9b8fb3f..0de8ded 100644
--- a/src/pages/data/production-chains-season-4.ts
+++ b/src/pages/data/production-chains-season-4.ts
@@ -66,7 +66,7 @@ export const productionChainsSeason4: TieredProductionChain[] = [
Citrus(
50%1)
Cocoa(
1)
IceCream(
1)
- Milk(
16.66%1); style Milk stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;
+ Milk(
16.67%1); style Milk stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;
SugarCane --> Sugar --> Chocolate
Cocoa --> Chocolate
Milk & Chocolate & Citrus --> IceCream
@@ -80,7 +80,7 @@ export const productionChainsSeason4: TieredProductionChain[] = [
Iron(
4.17%1)
Steel(
8.33%1)
Charcoal(
8.33%1)
- Caoutchouc(
16.66%1)
+ Caoutchouc(
16.67%1)
FireExtinguisher(
12.5%1)
FireDepartment(
1)
Iron & Charcoal --> Steel
@@ -128,11 +128,11 @@ export const productionChainsSeason4: TieredProductionChain[] = [
flowchart LR;
Iron(
4.17%1)
Charcoal(
8.33%1)
- Cotton(
16.66%1)
+ Cotton(
16.67%1)
Wood(
4.17%1)
Steel(
8.33%1)
CottonMill(
8.33%1)
- PoliceEquipment(
16.66%1)
+ PoliceEquipment(
16.67%1)
PoliceHeadquarters(
1)
Iron & Charcoal --> Steel
Cotton --> CottonMill
@@ -185,10 +185,10 @@ export const productionChainsSeason4: TieredProductionChain[] = [
Wood(
8.33%1)
Corn(
33.33%1)
Cotton(
33.33%1)
- CamphorWax(
16.66%1)
- Ethanol(
16.66%1)
- Celluloid(
16.66%1)
- Film(
16.66%1)
+ CamphorWax(
16.67%1)
+ Ethanol(
16.67%1)
+ Celluloid(
16.67%1)
+ Film(
16.67%1)
Saltpeter(
33.33%1); style Saltpeter stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;
Cinema(
1)
Wood & Corn --> Ethanol
@@ -203,7 +203,7 @@ export const productionChainsSeason4: TieredProductionChain[] = [
mermaidDefinition: endent`
flowchart LR;
Wood(
4.17%1)
- Corn(
16.66%1)
+ Corn(
16.67%1)
Orchid(
8.33%1)
Ethanol(
8.33%1)
Herb(
8.33%1)