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` + } + ] } ];