diff --git a/README.md b/README.md index 3ee5e11..2fc23bb 100644 --- a/README.md +++ b/README.md @@ -175,7 +175,7 @@ For example to add Sewing Machines to Artisans: Iron(50%1) Steel Wood(50%1) - Charcoal & Iron --> Steel --> SewingMachines + Charcoal & Iron --> Steel --> SewingMachines Wood --> SewingMachines ` } @@ -232,7 +232,7 @@ To make a building electrified follow the instructions above under the header "A To define the graph use the `Name` which you defined for each building: ``` -Charcoal & Iron --> Steel --> SewingMachines +Charcoal & Iron --> Steel --> SewingMachines Wood --> SewingMachines ``` @@ -247,6 +247,6 @@ Steel(1) Iron(50%1) Wood(50%1) -Charcoal & Iron --> Steel --> SewingMachines +Charcoal & Iron --> Steel --> SewingMachines Wood --> SewingMachines ``` diff --git a/docs/scaling_gas.md b/docs/scaling_gas.md new file mode 100644 index 0000000..7b7df4a --- /dev/null +++ b/docs/scaling_gas.md @@ -0,0 +1,44 @@ +## department store + +needs 4 tons per min + +1 gas mine typically has 3-4 pumps available + +1 gas mine = 3 pumps +1 pump = 0.22222 + +need 4 tons of gas per min + +``` +4/0.22222= 18 pumps + +18/5=3.6 +5 mines @ 360% + +18/6=3 +6 mines @ 300% +``` + +--- + +``` +5*3 = 15 pumps +5*.6 = 3 pumps += 18 pumps +``` + +--- + +## iron tower + +needs 1 ton per minute + +``` +1/0.222222 = 4.5 pumps + +4.5/1 = 4.5 +1 mine @ 450% + +4.5/2 = 2.25 +2 mines @ 225% +``` diff --git a/src/assets/annoIcons/Bankers_Lamps.webp b/src/assets/annoIcons/Bankers_Lamps.webp new file mode 100644 index 0000000..2ce066b Binary files /dev/null and b/src/assets/annoIcons/Bankers_Lamps.webp differ diff --git a/src/assets/annoIcons/Four-Poster_Beds.webp b/src/assets/annoIcons/Four-Poster_Beds.webp new file mode 100644 index 0000000..b6bfcb9 Binary files /dev/null and b/src/assets/annoIcons/Four-Poster_Beds.webp differ diff --git a/src/assets/annoIcons/Lounge_Seating.webp b/src/assets/annoIcons/Lounge_Seating.webp new file mode 100644 index 0000000..014affc Binary files /dev/null and b/src/assets/annoIcons/Lounge_Seating.webp differ diff --git a/src/assets/annoIcons/Vanity_Screens.webp b/src/assets/annoIcons/Vanity_Screens.webp new file mode 100644 index 0000000..1283c11 Binary files /dev/null and b/src/assets/annoIcons/Vanity_Screens.webp differ diff --git a/src/assets/annoIcons/Writing_Desks.webp b/src/assets/annoIcons/Writing_Desks.webp new file mode 100644 index 0000000..4c7ad11 Binary files /dev/null and b/src/assets/annoIcons/Writing_Desks.webp differ diff --git a/src/components/ProductionChain.vue b/src/components/ProductionChain.vue index ca418f2..0cf7557 100644 --- a/src/components/ProductionChain.vue +++ b/src/components/ProductionChain.vue @@ -1,11 +1,8 @@ @@ -13,6 +10,7 @@ + + diff --git a/src/pages/data/icons.ts b/src/pages/data/icons.ts index 029e8a4..eff8eba 100644 --- a/src/pages/data/icons.ts +++ b/src/pages/data/icons.ts @@ -5,6 +5,7 @@ import archdukeSchnitzel from 'assets/annoIcons/Archdukes_Schnitzel.webp'; import arcticIcon from 'assets/annoIcons/Icon_session_passage_0.png'; import artisnalKitchenIcon from 'assets/annoIcons/Goulash.webp'; import bananaSurpriseIcon from 'assets/annoIcons/Banana_Surprise.webp'; +import bankersLampsIcon from 'assets/annoIcons/Bankers_Lamps.webp'; import bearIcon from 'assets/annoIcons/Bear_Hunting_Cabin.webp'; import beefIcon from 'assets/annoIcons/Beef.webp'; import blackMuscovyIcon from 'assets/annoIcons/Black_Muscovy.webp'; @@ -58,6 +59,7 @@ import fishFritesIcon from 'assets/annoIcons/Fish_and_Frites.webp'; import fishIcon from 'assets/annoIcons/Fish.webp'; import fishOilIcon from 'assets/annoIcons/Fish_Oil.webp'; import flourIcon from 'assets/annoIcons/Flour.webp'; +import fourPosterBedsIcon from 'assets/annoIcons/Four-Poster_Beds.webp'; import friedPlantainsIcon from 'assets/annoIcons/Fried_plantains.webp'; import fuelIcon from 'assets/annoIcons/Fuel.webp'; import furCoatsIcon from 'assets/annoIcons/Fur_Coats.webp'; @@ -96,6 +98,7 @@ import linenIcon from 'assets/annoIcons/Icon_linen_fabric_0.webp'; import linseedIcon from 'assets/annoIcons/Icon_linen_farm_0.webp'; import lobsterChemineeIcon from 'assets/annoIcons/Lobster_Cheminee.webp'; import lobstersIcon from 'assets/annoIcons/Icon_seafood_0.webp'; +import loungeSeatingIcon from 'assets/annoIcons/Lounge_Seating.webp'; import luminerIcon from 'assets/annoIcons/Icon_scriptures_0.webp'; import malthouseIcon from 'assets/annoIcons/Malt.webp'; import marquetryIcon from 'assets/annoIcons/Wood_veneers.webp'; @@ -158,6 +161,7 @@ import tortillasIcon from 'assets/annoIcons/Tortilla.webp'; import tractorIcon from 'assets/annoIcons/TractorBarn.webp'; import trifleTowerIcon from 'assets/annoIcons/Trifle_Tower.webp'; import vaccumCleanersIcon from 'assets/annoIcons/Vacuum_Cleaners.webp'; +import vanityScreensIcon from 'assets/annoIcons/Vanity_Screens.webp'; import venisonEnCrouteIcon from 'assets/annoIcons/Venison_en_Croute.webp'; import venisonTartareIcon from 'assets/annoIcons/Venison_Tartare.webp'; import watIcon from 'assets/annoIcons/Icon_wat_stew_0.webp'; @@ -167,6 +171,7 @@ import windowMakersIcon from 'assets/annoIcons/Windows.webp'; import woodIcon from 'assets/annoIcons/Wood.webp'; import woolIcon from 'assets/annoIcons/Wool.webp'; import workClothesIcon from 'assets/annoIcons/Work_clothes.webp'; +import writingDesksIcon from 'assets/annoIcons/Writing_Desks.webp'; import zincIcon from 'assets/annoIcons/Zinc.webp'; export { @@ -177,6 +182,7 @@ export { arcticIcon, artisnalKitchenIcon, bananaSurpriseIcon, + bankersLampsIcon, bearIcon, beefIcon, blackMuscovyIcon, @@ -230,6 +236,7 @@ export { fishIcon, fishOilIcon, flourIcon, + fourPosterBedsIcon, friedPlantainsIcon, fuelIcon, furCoatsIcon, @@ -268,6 +275,7 @@ export { linseedIcon, lobsterChemineeIcon, lobstersIcon, + loungeSeatingIcon, luminerIcon, malthouseIcon, marquetryIcon, @@ -330,6 +338,7 @@ export { tractorIcon, trifleTowerIcon, vaccumCleanersIcon, + vanityScreensIcon, venisonEnCrouteIcon, venisonTartareIcon, watIcon, @@ -339,5 +348,6 @@ export { woodIcon, woolIcon, workClothesIcon, + writingDesksIcon, zincIcon }; diff --git a/src/pages/data/production-chains-base.ts b/src/pages/data/production-chains-base.ts index e77b289..cc1cf38 100644 --- a/src/pages/data/production-chains-base.ts +++ b/src/pages/data/production-chains-base.ts @@ -287,7 +287,7 @@ export const productionChainsBase: TieredProductionChain[] = [ SewingMachines(1) Iron(50%1) Wood(50%1) - Charcoal & Iron --> Steel --> SewingMachines + Charcoal & Iron --> Steel --> SewingMachines Wood --> SewingMachines ` }, diff --git a/src/pages/data/production-chains-expansions.ts b/src/pages/data/production-chains-expansions.ts index 66c60cc..b3433b7 100644 --- a/src/pages/data/production-chains-expansions.ts +++ b/src/pages/data/production-chains-expansions.ts @@ -507,8 +507,47 @@ export const productionChainsExpansions: TieredProductionChain[] = [ { productionChain: 'refrigerators', chainMultiplier: '4', - mermaidDefinition: endent`` + mermaidDefinition: endent` + flowchart LR + Iron(25%1) + Coal(25%1) + Steel(50%1) + Caoutchouc(1) + Gas(450%1) + Refrigerators(1) + style Refrigerators stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7 + Iron & Coal --> Steel --> Refrigerators + Gas & Caoutchouc --> Refrigerators + ` + }, + { + productionChain: 'briefcases', + chainMultiplier: '4', + mermaidDefinition: endent` + flowchart LR + Copper(50%1) + Zinc(50%1) + Brass(1) + Briefcases(1) + Cotton(1) + CamphorWax(50%1) + Ethanol(50%1) + Wood(25%1) + Corn(1) + Sanga(1) + Celluloid(50%1) + style Briefcases stroke:#0675BD,stroke-width:5px,stroke-dasharray: 7 7 + Copper & Zinc --> Brass --> Briefcases + Wood & Corn --> Ethanol + Cotton & CamphorWax & Ethanol --> Celluloid --> Briefcases + Sanga --> Briefcases + ` } ] + }, + { + colBreak: false, + tierName: 'Furniture Store', + productionChains: [] } ];