From e79a07de2853d46836d005d87d86ea9ad19db8dd Mon Sep 17 00:00:00 2001 From: tobspr Date: Sun, 24 May 2020 17:29:57 +0200 Subject: [PATCH] Re-balancing --- src/js/changelog.js | 7 +++++++ src/js/game/tutorial_goals.js | 27 ++++++++++++++++++++++----- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/src/js/changelog.js b/src/js/changelog.js index 3b3bb229..ef094ca9 100644 --- a/src/js/changelog.js +++ b/src/js/changelog.js @@ -1,4 +1,11 @@ export const CHANGELOG = [ + { + version: "1.0.3", + date: "24.05.2020", + entries: [ + "Balancing: I reduced the amount of shapes required for the first 5 levels, to make it easier to get into the game.", + ], + }, { version: "1.0.2", date: "23.05.2020", diff --git a/src/js/game/tutorial_goals.js b/src/js/game/tutorial_goals.js index 83aca89c..b2f5b0ef 100644 --- a/src/js/game/tutorial_goals.js +++ b/src/js/game/tutorial_goals.js @@ -30,20 +30,23 @@ export const enumHubGoalRewards = { }; export const tutorialGoals = [ + // 1 // Circle { shape: "CuCuCuCu", // belts t1 - required: 60, + required: 35, reward: enumHubGoalRewards.reward_cutter_and_trash, }, + // 2 // Cutter { shape: "----CuCu", // - required: 80, + required: 50, reward: enumHubGoalRewards.no_reward, }, + // 3 // Rectangle { shape: "RuRuRuRu", // miners t1 @@ -51,12 +54,14 @@ export const tutorialGoals = [ reward: enumHubGoalRewards.reward_splitter, }, + // 4 { shape: "RuRu----", // processors t2 - required: 350, + required: 150, reward: enumHubGoalRewards.reward_rotater, }, + // 5 // Rotater { shape: "Cu----Cu", // belts t2 @@ -64,25 +69,29 @@ export const tutorialGoals = [ reward: enumHubGoalRewards.reward_tunnel, }, + // 6 { shape: "Cu------", // miners t2 - required: 1000, + required: 700, reward: enumHubGoalRewards.reward_painter, }, + // 7 // Painter { shape: "CrCrCrCr", // unused - required: 1500, + required: 1300, reward: enumHubGoalRewards.reward_rotater_ccw, }, + // 8 { shape: "RbRb----", // painter t2 required: 2500, reward: enumHubGoalRewards.reward_mixer, }, + // 9 // Mixing (purple) { shape: "CpCpCpCp", // belts t3 @@ -90,6 +99,7 @@ export const tutorialGoals = [ reward: enumHubGoalRewards.reward_splitter_compact, }, + // 10 // Star shape + cyan { shape: "ScScScSc", // miners t3 @@ -97,6 +107,7 @@ export const tutorialGoals = [ reward: enumHubGoalRewards.reward_stacker, }, + // 11 // Stacker { shape: "CgScScCg", // processors t3 @@ -104,36 +115,42 @@ export const tutorialGoals = [ reward: enumHubGoalRewards.reward_miner_chainable, }, + // 12 { shape: "RpRpRpRp:CwCwCwCw", // painting t3 required: 7000, reward: enumHubGoalRewards.reward_underground_belt_tier_2, }, + // 13 { shape: "SrSrSrSr:CyCyCyCy", // unused required: 7850, reward: enumHubGoalRewards.reward_storage, }, + // 14 { shape: "SrSrSrSr:CyCyCyCy:SwSwSwSw", // belts t4 (two variants) required: 8000, reward: enumHubGoalRewards.reward_cutter_quad, }, + // 15 { shape: "CbRbRbCb:CwCwCwCw:WbWbWbWb", // miner t4 (two variants) required: 9000, reward: enumHubGoalRewards.reward_painter_double, }, + // 16 { shape: "WrRgWrRg:CwCrCwCr:SgSgSgSg", // processors t4 (two varinats) required: 10000, reward: enumHubGoalRewards.reward_painter_quad, }, + // 17 { shape: finalGameShape, required: 50000,