From 41bc492926ac4d1844cfb7afb74a8841f214b776 Mon Sep 17 00:00:00 2001 From: Denis Zholob Date: Thu, 5 Dec 2024 21:58:19 -0700 Subject: [PATCH] Add basic Fulgora Section --- .../space-age/space-age.component.html | 126 +++++++++++++----- .../game-base/space-age/space-age.data.ts | 84 ++++++++++++ .../game-base/space-age/space-age.model.ts | 4 + 3 files changed, 178 insertions(+), 36 deletions(-) diff --git a/src/app/cheat-sheets/game-base/space-age/space-age.component.html b/src/app/cheat-sheets/game-base/space-age/space-age.component.html index d9036d1..bad45a0 100644 --- a/src/app/cheat-sheets/game-base/space-age/space-age.component.html +++ b/src/app/cheat-sheets/game-base/space-age/space-age.component.html @@ -65,30 +65,6 @@

  • While you cannot bring anything in your inventory, you can definitely load up the space platform with starter items for next planet
  • -
  • - Recommended items (base on Vulcanus only right now) bring for faster bootstrapping: -
      -
    • - - - -
    • -
    • - - - - - - -
    • -
    • - - - - -
    • -
    -
  • @@ -98,6 +74,28 @@

    Vulcanus

    +
    Planet Start
    + +

    Vulcanus Solar Ratio @@ -119,16 +117,6 @@

    - -
    @@ -137,9 +125,58 @@

    Fulgora

    -

    +

    Planet Start
    + + +
    Recycling -

    +
    + +
    +
    + + Recycler Scrap Percent Chance Ratios +
    + +
    + + + +
    +
    + +
    + +
    +
    + Base Resources Conversion +
    + + + + + + + + +
    +
    + +
    +
    How many Recyclers are needed to work with belts of scrap and its outputs diff --git a/src/app/cheat-sheets/game-base/space-age/space-age.data.ts b/src/app/cheat-sheets/game-base/space-age/space-age.data.ts index 549a582..77ffd26 100644 --- a/src/app/cheat-sheets/game-base/space-age/space-age.data.ts +++ b/src/app/cheat-sheets/game-base/space-age/space-age.data.ts @@ -30,4 +30,88 @@ export const SPACE_AGE_DATA: SpaceAgeData = { }, ], }, + bootstrapItemsVulcanus: [ + [ + { iconId: 'Construction_robot', count: 20 }, + { iconId: 'Logistic_robot', count: 50 }, + { iconId: 'Roboport', count: 10 }, + { iconId: 'Storage_chest', count: 20 }, + { iconId: 'Requester_chest', count: 20 }, + { iconId: 'Passive_provider_chest', count: 20 }, + ], + [ + { iconId: 'Accumulator', count: 50 }, + { iconId: 'Solar_panel', count: 50 }, + { iconId: 'Pipe', count: 50 }, + { iconId: 'Pipe_to_ground', count: 50 }, + { iconId: 'Fast_inserter', count: 50 }, + { iconId: 'Medium_electric_pole', count: 50 }, + ], + [ + { iconId: 'Electric_mining_drill', count: 4 }, + { iconId: 'Pumpjack', count: 2 }, + { iconId: 'Oil_refinery', count: 2 }, + { iconId: 'Chemical_plant', count: 10 }, + { iconId: 'Electric_furnace', count: 10 }, + { iconId: 'Assembling_machine_3', count: 20 }, + ], + ], + bootstrapItemsFulgora: [ + [ + { iconId: 'Construction_robot', count: 20 }, + { iconId: 'Logistic_robot', count: 50 }, + { iconId: 'Roboport', count: 10 }, + { iconId: 'Storage_chest', count: 20 }, + { iconId: 'Requester_chest', count: 20 }, + { iconId: 'Passive_provider_chest', count: 20 }, + { iconId: 'Active_provider_chest', count: 20 }, + ], + [ + { iconId: 'Big_mining_drill', count: 2 }, + { iconId: 'Offshore_pump', count: 1 }, + { iconId: 'Chemical_plant', count: 5 }, + { iconId: 'Electric_furnace', count: 1 }, + { iconId: 'Assembling_machine_3', count: 10 }, + { iconId: 'Foundry', count: 1 }, + ], + [ + { iconId: 'Pipe', count: 50 }, + { iconId: 'Pipe_to_ground', count: 50 }, + { iconId: 'Fast_inserter', count: 50 }, + { iconId: 'Substation', count: 50 }, + { iconId: 'Accumulator', count: 50 }, + { iconId: 'Productivity_module', count: 50 }, + { iconId: 'Quality_module', count: 50 }, + ], + ], + recyclerScrapRatio: [ + { iconId: 'Processing_unit', count: 2 }, + { iconId: 'Advanced_circuit', count: 3 }, + { iconId: 'Low_density_structure', count: 1 }, + { iconId: 'Solid_fuel', count: 7 }, + { iconId: 'Steel_plate', count: 4 }, + { iconId: 'Concrete', count: 6 }, + { iconId: 'Battery', count: 4 }, + { iconId: 'Ice', count: 5 }, + { iconId: 'Stone', count: 4 }, + { iconId: 'Holmium_ore', count: 1 }, + { iconId: 'Iron_gear_wheel', count: 20 }, + { iconId: 'Copper_cable', count: 3 }, + ].sort((a, b) => b.count - a.count), + baseResources: [ + [['Heavy_oil'], ['Offshore_pump']], + [['Holmium_ore'], ['Scrap']], + [['Stone'], ['Scrap']], + [['Iron_plate'], ['Iron_gear_wheel', 'Battery'], ['Scrap']], + [['Iron_plate'], ['Electronic_circuit']], + [ + ['Copper_plate'], + ['Low_density_structure', 'Battery', 'Copper_cable'], + ['Scrap'], + ], + [['Plastic_bar'], ['Low_density_structure', 'Advanced_circuit'], ['Scrap']], + [['Water'], ['Ice'], ['Scrap']], + [['Stone_brick'], ['Concrete'], ['Scrap']], + [['Iron_ore'], ['Concrete'], ['Scrap']], + ], }; diff --git a/src/app/cheat-sheets/game-base/space-age/space-age.model.ts b/src/app/cheat-sheets/game-base/space-age/space-age.model.ts index 1d3ad2d..ee3692b 100644 --- a/src/app/cheat-sheets/game-base/space-age/space-age.model.ts +++ b/src/app/cheat-sheets/game-base/space-age/space-age.model.ts @@ -5,6 +5,10 @@ export interface SpaceAgeData { vulcanusSolarRatioPower: number; vulcanusSolarRatio: SimpleRatio[]; yellowAmmoRatio: Ratio; + bootstrapItemsVulcanus: SimpleRatio[][]; + bootstrapItemsFulgora: SimpleRatio[][]; + recyclerScrapRatio: SimpleRatio[]; + baseResources: string[][][]; } export interface SimpleRatio {