diff --git a/src/assets/annoIcons/Carbon_filament.webp b/src/assets/annoIcons/Carbon_filament.webp
new file mode 100644
index 0000000..8b8073f
Binary files /dev/null and b/src/assets/annoIcons/Carbon_filament.webp differ
diff --git a/src/assets/annoIcons/Gold.webp b/src/assets/annoIcons/Gold.webp
new file mode 100644
index 0000000..81d2baa
Binary files /dev/null and b/src/assets/annoIcons/Gold.webp differ
diff --git a/src/assets/annoIcons/Gold_Ore.webp b/src/assets/annoIcons/Gold_Ore.webp
new file mode 100644
index 0000000..7cc1201
Binary files /dev/null and b/src/assets/annoIcons/Gold_Ore.webp differ
diff --git a/src/assets/annoIcons/Light_bulb.webp b/src/assets/annoIcons/Light_bulb.webp
new file mode 100644
index 0000000..4a391a1
Binary files /dev/null and b/src/assets/annoIcons/Light_bulb.webp differ
diff --git a/src/assets/annoIcons/Pocket_watch.webp b/src/assets/annoIcons/Pocket_watch.webp
new file mode 100644
index 0000000..37ccda0
Binary files /dev/null and b/src/assets/annoIcons/Pocket_watch.webp differ
diff --git a/src/assets/annoIcons/Steam_motors.webp b/src/assets/annoIcons/Steam_motors.webp
new file mode 100644
index 0000000..1f4748d
Binary files /dev/null and b/src/assets/annoIcons/Steam_motors.webp differ
diff --git a/src/components/production-chains.ts b/src/components/production-chains.ts
index 26bace4..6a71066 100644
--- a/src/components/production-chains.ts
+++ b/src/components/production-chains.ts
@@ -55,6 +55,11 @@ import brassIcon from '../assets/annoIcons/Brass.webp';
import glassesIcon from '../assets/annoIcons/Glasses.webp';
import caoutchoucIcon from '../assets/annoIcons/Caoutchouc.webp';
import highWheelerIcon from '../assets/annoIcons/High_wheeler.webp';
+import goldOreIcon from '../assets/annoIcons/Gold_Ore.webp';
+import goldIcon from '../assets/annoIcons/Gold.webp';
+import pocketWatchesIcon from '../assets/annoIcons/Pocket_watch.webp';
+import filamentIcon from '../assets/annoIcons/Carbon_filament.webp';
+import lightBulbIcon from '../assets/annoIcons/Light_bulb.webp';
// Jornaleros
import cottonIcon from '../assets/annoIcons/Cotton.webp';
@@ -83,6 +88,9 @@ import saltpeterIcon from '../assets/annoIcons/Saltpeter.webp';
import dynamiteIcon from '../assets/annoIcons/Dynamite.webp';
import heavyWeaponsIcon from '../assets/annoIcons/Advanced_weapons.webp';
+// Machinery
+import steamMotorsIcon from '../assets/annoIcons/Steam_motors.webp';
+
// Production Chains
export const productionChains: TieredProductionChain[] = [
{
@@ -208,6 +216,14 @@ export const productionChains: TieredProductionChain[] = [
{
productionChain: 'glasses',
mermaidDefinition: `flowchart LR; Copper(
1) & Zinc(
1) --> Brass(
2) --> Glasses(
3); Sand(
1) --> Glass(
1) --> Glasses`
+ },
+ {
+ productionChain: 'pocketWatches',
+ mermaidDefinition: `flowchart LR; GoldOre(
10) & Coal(
1) --> Gold(
4) --> PocketWatches(
3); Sand(
2) --> Glass(
2) --> PocketWatches`
+ },
+ {
+ productionChain: 'lightBulb',
+ mermaidDefinition: `flowchart LR; Charcoal(
1) --> Filament(
2) --> LightBulb(
2); Sand(
1) --> GlassMakers(
1) --> LightBulb`
}
]
},
@@ -238,5 +254,15 @@ export const productionChains: TieredProductionChain[] = [
mermaidDefinition: `flowchart LR; Cotton(
2) --> CottonMill(
1) --> Sailmakers(
1)`
}
]
+ },
+ {
+ tierName: 'Machinery',
+ width: 2,
+ productionChains: [
+ {
+ productionChain: 'steamMotors',
+ mermaidDefinition: `flowchart LR; Coal(
1) & Iron(
1) --> Steel(
2) --> SteamMotors(
3); Copper(
2) & Zinc(
2) --> Brass(
4) --> SteamMotors`
+ }
+ ]
}
];