From a5a77e960fbc45c44736a6299bbab179c0305b57 Mon Sep 17 00:00:00 2001 From: Daniel Tomlinson Date: Sat, 1 Oct 2022 23:51:44 +0100 Subject: [PATCH] add latest --- src/pages/data/production-chains-base.ts | 260 ++++++++++++++++++++--- 1 file changed, 232 insertions(+), 28 deletions(-) diff --git a/src/pages/data/production-chains-base.ts b/src/pages/data/production-chains-base.ts index dcffccf..7f54914 100644 --- a/src/pages/data/production-chains-base.ts +++ b/src/pages/data/production-chains-base.ts @@ -435,17 +435,38 @@ export const productionChainsBase: TieredProductionChain[] = [ productionChains: [ { productionChain: 'pemmican', - mermaidDefinition: `flowchart LR; Whaling(1) & Caribou(1) --> Pemmican(1)` + mermaidDefinition: endent` + flowchart LR + Whaling(1) + Caribou(1) + Pemmican(1) + Whaling & Caribou --> Pemmican + ` }, { productionChain: 'sleepingBag', chainMultiplier: '2', - mermaidDefinition: `flowchart LR; Seal(50%1) & Goose(2) --> SleepingBag(1)` + mermaidDefinition: endent` + flowchart LR + Seal(50%1) + Goose(2) + SleepingBag(1) + Seal & Goose --> SleepingBag + ` }, { productionChain: 'oilLamp', chainMultiplier: '2', - mermaidDefinition: `flowchart LR; Copper(50%1) & Zinc(50%1) --> Brass(1) --> OilLamp(1); Whaling(1) --> OilLamp` + mermaidDefinition: endent` + flowchart LR + Copper(50%1) + Zinc(50%1) + Brass(1) + OilLamp(1) + Whaling(1) + Copper & Zinc --> Brass --> OilLamp + Whaling --> OilLamp + ` } ] }, @@ -456,12 +477,27 @@ export const productionChainsBase: TieredProductionChain[] = [ { productionChain: 'parkas', chainMultiplier: '3', - mermaidDefinition: `flowchart LR; Bears(1) & Seal(33%1) --> Parkas(1)` + mermaidDefinition: endent` + flowchart LR + Bears(1) + Seal(33%1) + Parkas(1) + Bears & Seal --> Parkas + ` }, { productionChain: 'huskySled', chainMultiplier: '4', - mermaidDefinition: `flowchart LR; Wood(25%1) & Seal(50%1) --> SledFrame(1) --> HuskySled(1); Husky(2) --> HuskySled` + mermaidDefinition: endent` + flowchart LR + Wood(25%1) + Seal(50%1) + SledFrame(1) + HuskySled(1) + Husky(2) + Wood & Seal --> SledFrame --> HuskySled + Husky --> HuskySled + ` } ] }, @@ -472,16 +508,33 @@ export const productionChainsBase: TieredProductionChain[] = [ { productionChain: 'finery', chainMultiplier: '2', - mermaidDefinition: `flowchart LR; Linseed(1) --> Linen(50%1) --> Embroidery(1)` + mermaidDefinition: endent` + flowchart LR + Linseed(1) + Linen(50%1) + Embroidery(1) + Linseed --> Linen --> Embroidery + ` }, { productionChain: 'driedMeat', - mermaidDefinition: `flowchart LR; Salt(1) & Sanga(2) --> DryHouse(1)` + mermaidDefinition: endent` + flowchart LR + Salt(1) + Sanga(2) + DryHouse(1) + Salt & Sanga --> DryHouse + ` }, { productionChain: 'hibiscusTea', chainMultiplier: '3', - mermaidDefinition: `flowchart LR; HibiscusFarm(66%1) --> HibiscusTea(1)` + mermaidDefinition: endent` + flowchart LR + HibiscusFarm(66%1) + HibiscusTea(1) + HibiscusFarm --> HibiscusTea + ` } ] }, @@ -492,31 +545,78 @@ export const productionChainsBase: TieredProductionChain[] = [ { productionChain: 'ceramics', chainMultiplier: '2', - mermaidDefinition: `flowchart LR; Clay(50%1) & Indigo(2) --> Ceramics(1)` + mermaidDefinition: endent` + flowchart LR + Clay(50%1) + Indigo(2) + Ceramics(1) + Clay & Indigo --> Ceramics + ` }, { productionChain: 'tapestries', - mermaidDefinition: `flowchart LR; Linseed(2) --> Linen(1) --> Tapestry(1); Indigo(2) --> Tapestry` + mermaidDefinition: endent` + flowchart LR + Linseed(2) + Linen(1) + Tapestry(1) + Indigo(2) + Linseed --> Linen --> Tapestry + Indigo --> Tapestry + ` }, { productionChain: 'wat', chainMultiplier: '2', - mermaidDefinition: `flowchart LR; Teff(1) & Spices(1) --> TeffMill(50%1) --> Wat(1); Lobster(1) --> Wat` + mermaidDefinition: endent` + flowchart LR + Teff(1) + Spices(1) + TeffMill(50%1) + Wat(1) + Lobster(1) + Teff & Spices --> TeffMill --> Wat + Lobster --> Wat + ` }, { productionChain: 'pipes', chainMultiplier: '6', - mermaidDefinition: `flowchart LR; Clay(16%1) & Tobacco(66%2) --> Pipes(1)` + mermaidDefinition: endent` + flowchart LR + Clay(16%1) + Tobacco(66%2) + Pipes(1) + Clay & Tobacco --> Pipes + ` }, { productionChain: 'luminer', chainMultiplier: '4', - mermaidDefinition: `flowchart LR; Wood(25%1) --> Paper(25%1) --> Luminer(1); IndigoIcon(1) --> Luminer` + mermaidDefinition: endent` + flowchart LR + Wood(25%1) + Paper(25%1) + Luminer(1) + Indigo(1) + Wood --> Paper --> Luminer + Indigo --> Luminer + ` }, { productionChain: 'lanterns', chainMultiplier: '2', - mermaidDefinition: `flowchart LR; Sand(50%1) --> Glass(50%1) --> Lanterns(1); Cotton(1) & Apiary(50%1) --> Candles(50%1) --> Lanterns` + mermaidDefinition: endent` + flowchart LR + Sand(50%1) + Glass(50%1) + Lanterns(1) + Cotton(1) + Apiary(50%1) + Candles(50%1) + Sand --> Glass --> Lanterns + Cotton & Apiary --> Candles --> Lanterns + ` } ] }, @@ -526,17 +626,41 @@ export const productionChainsBase: TieredProductionChain[] = [ productionChains: [ { productionChain: 'boots', - mermaidDefinition: `flowchart LR; Sanga(1) --> Boots(1)` + mermaidDefinition: endent` + flowchart LR + Sanga(1) + Boots(1) + Sanga --> Boots + ` }, { productionChain: 'tailors', chainMultiplier: '2', - mermaidDefinition: `flowchart LR; Cotton(1) --> CottonMill(50%1) --> Tailors(1); Linseed(1) --> Linen(50%1) --> Tailors` + mermaidDefinition: endent` + flowchart LR + Cotton(1) + CottonMill(50%1) + Tailors(1) + Linseed(1) + Linen(50%1) + Cotton --> CottonMill --> Tailors + Linseed --> Linen --> Tailors + ` }, { productionChain: 'telephones', chainMultiplier: '3', - mermaidDefinition: `flowchart LR; Coal(33%1) --> Filament(66%2) --> Telephones(1); Wood(33%1) --> Marquetry(66%2) --> Telephones; style Telephones stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7;` + mermaidDefinition: endent` + flowchart LR + Coal(33%1) + Filament(66%2) + Telephones(1) + Wood(33%1) + Marquetry(66%2) + style Telephones stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7; + Coal --> Filament --> Telephones + Wood --> Marquetry --> Telephones + ` } ] }, @@ -546,11 +670,22 @@ export const productionChainsBase: TieredProductionChain[] = [ productionChains: [ { productionChain: 'oldWorldSails', - mermaidDefinition: `flowchart LR; Wool(1) --> Sailmakers(1)` + mermaidDefinition: endent` + flowchart LR + Wool(1) + Sailmakers(1) + Wool --> Sailmakers + ` }, { productionChain: 'newWorldSails', - mermaidDefinition: `flowchart LR; Cotton(2) --> CottonMill(1) --> Sailmakers(1)` + mermaidDefinition: endent` + flowchart LR + Cotton(2) + CottonMill(1) + Sailmakers(1) + Cotton --> CottonMill --> Sailmakers + ` } ] }, @@ -561,12 +696,34 @@ export const productionChainsBase: TieredProductionChain[] = [ { productionChain: 'weapons', chainMultiplier: '6', - mermaidDefinition: `flowchart LR; charcoalKiln(1) & Iron(50%1) --> Steel(33%1) --> Weapons(1)` + mermaidDefinition: endent` + flowchart LR + CharcoalKiln(1) + Iron(50%1) + Steel(33%1) + Weapons(1) + CharcoalKiln & Iron --> Steel --> Weapons + ` }, { productionChain: 'heavyWeapons', chainMultiplier: '2', - mermaidDefinition: `flowchart LR; Saltpeter(2) --> Dynamite(1) --> HeavyWeapons(1); Pig(1) --> Tallow(1) --> Dynamite; Charcoal(1) & Iron(50%1) --> Steel(50%1) --> HeavyWeapons; style HeavyWeapons stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7` + mermaidDefinition: endent` + flowchart LR + Saltpeter(2) + Dynamite(1) + HeavyWeapons(1) + Pig(1) + Tallow(1) + Dynamite + Charcoal(1) + Iron(50%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 + ` } ] }, @@ -619,32 +776,79 @@ export const productionChainsBase: TieredProductionChain[] = [ productionChains: [ { productionChain: 'plantains', - mermaidDefinition: `flowchart LR; PlantainPlantation(1) & FishOil(1) --> FriedPlantains(1)` + mermaidDefinition: endent` + flowchart LR + PlantainPlantation(1) + FishOil(1) + FriedPlantains(1) + PlantainPlantation & FishOil --> FriedPlantains + ` }, { productionChain: 'ponchos', - mermaidDefinition: `flowchart LR; AlpacaWool(1) --> Ponchos(1)` + mermaidDefinition: endent` + flowchart LR + AlpacaWool(1) + Ponchos(1) + AlpacaWool --> Ponchos + ` }, { productionChain: 'tortillas', - mermaidDefinition: `flowchart LR; Beef(2) & Corn(2) --> Tortillas(1)` + mermaidDefinition: endent` + flowchart LR + Beef(2) + Corn(2) + Tortillas(1) + Beef & Corn --> Tortillas + ` }, { productionChain: 'coffee', - mermaidDefinition: `flowchart LR; CoffeeBeans(2) --> Coffee(1)` + mermaidDefinition: endent` + flowchart LR + CoffeeBeans(2) + Coffee(1) + CoffeeBeans --> Coffee + ` }, { productionChain: 'bowlerHats', - mermaidDefinition: `flowchart LR; Cotton(2) --> CottonMill(1) --> BowlerHats(1); AlpacaWool(1) --> Felt(1) --> BowlerHats` + mermaidDefinition: endent` + flowchart LR + Cotton(2) + CottonMill(1) + BowlerHats(1) + AlpacaWool(1) + Felt(1) + Cotton --> CottonMill --> BowlerHats + AlpacaWool --> Felt --> BowlerHats + ` }, { productionChain: 'cigars', chainMultiplier: '2', - mermaidDefinition: `flowchart LR; Wood(50%1) --> Marquetry(2) --> Cigars(1); Tobacco(4) --> Cigars` + mermaidDefinition: endent` + flowchart LR + Wood(50%1) + Marquetry(2) + Cigars(1) + Tobacco(4) + Wood --> Marquetry --> Cigars + Tobacco --> Cigars + ` }, { productionChain: 'chocolate', - mermaidDefinition: `flowchart LR; SugarCane(1) --> Sugar(1) --> Chocolate(1); Cocoa(2) --> Chocolate` + mermaidDefinition: endent` + flowchart LR + SugarCane(1) + Sugar(1) + Chocolate(1) + Cocoa(2) + SugarCane --> Sugar --> Chocolate + Cocoa --> Chocolate + ` } ] }