From 519f011c9366c555116a096a4ac8bae4d0c1d7bb Mon Sep 17 00:00:00 2001 From: Lajnux Date: Mon, 28 Oct 2024 21:06:24 +0100 Subject: [PATCH] construction rebalance --- .../skills/construction/constructables.ts | 46 +++++++++---------- src/mahoji/commands/build.ts | 2 +- 2 files changed, 22 insertions(+), 26 deletions(-) diff --git a/src/lib/skilling/skills/construction/constructables.ts b/src/lib/skilling/skills/construction/constructables.ts index 66980848cc..2ddf71d221 100644 --- a/src/lib/skilling/skills/construction/constructables.ts +++ b/src/lib/skilling/skills/construction/constructables.ts @@ -24,7 +24,7 @@ const Constructables: Constructable[] = [ input: [Plank.Plank, 2], xp: 58, level: 1, - ticks: 5, + ticks: 6.5, nails: 2 }, { @@ -33,7 +33,7 @@ const Constructables: Constructable[] = [ input: [Plank.Plank, 4], xp: 115, level: 4, - ticks: 5, + ticks: 6.5, nails: 4 }, { @@ -42,7 +42,7 @@ const Constructables: Constructable[] = [ input: [Plank.Plank, 3], xp: 87, level: 8, - ticks: 5, + ticks: 6.5, nails: 3 }, { @@ -51,7 +51,7 @@ const Constructables: Constructable[] = [ input: [Plank.Plank, 8], xp: 228, level: 9, - ticks: 5, + ticks: 6.5, nails: 8 }, { @@ -60,7 +60,7 @@ const Constructables: Constructable[] = [ input: [Plank.Plank, 4], xp: 115, level: 10, - ticks: 5, + ticks: 6.5, nails: 4 }, { @@ -69,7 +69,7 @@ const Constructables: Constructable[] = [ input: [Plank.Plank, 3], xp: 87, level: 14, - ticks: 5, + ticks: 6.5, nails: 3 }, { @@ -78,7 +78,7 @@ const Constructables: Constructable[] = [ input: [Plank.OakPlank, 2], xp: 120, level: 15, - ticks: 5 + ticks: 6.5 }, { id: itemID('Crafting table 1'), @@ -86,7 +86,7 @@ const Constructables: Constructable[] = [ input: [Plank.OakPlank, 4], xp: 240, level: 16, - ticks: 5 + ticks: 6.5 }, { id: itemID('Oak chair'), @@ -94,7 +94,7 @@ const Constructables: Constructable[] = [ input: [Plank.OakPlank, 2], xp: 120, level: 19, - ticks: 5 + ticks: 6.5 }, { id: itemID('Oak dining table'), @@ -102,7 +102,7 @@ const Constructables: Constructable[] = [ input: [Plank.OakPlank, 4], xp: 240, level: 22, - ticks: 5 + ticks: 6.5 }, { id: itemID('Oak armchair'), @@ -110,7 +110,7 @@ const Constructables: Constructable[] = [ input: [Plank.OakPlank, 3], xp: 180, level: 26, - ticks: 5 + ticks: 6.5 }, { id: itemID('Carved oak table'), @@ -118,7 +118,7 @@ const Constructables: Constructable[] = [ input: [Plank.OakPlank, 6], xp: 360, level: 31, - ticks: 5 + ticks: 6.5 }, { id: itemID('Oak larder'), @@ -126,7 +126,7 @@ const Constructables: Constructable[] = [ input: [Plank.OakPlank, 8], xp: 480, level: 33, - ticks: 5 + ticks: 6 }, { id: itemID('Teak armchair'), @@ -134,7 +134,7 @@ const Constructables: Constructable[] = [ input: [Plank.TeakPlank, 2], xp: 180, level: 35, - ticks: 5 + ticks: 6.5 }, { id: itemID('Teak table'), @@ -142,7 +142,7 @@ const Constructables: Constructable[] = [ input: [Plank.TeakPlank, 4], xp: 360, level: 38, - ticks: 5 + ticks: 5.6 }, { id: 21_913, @@ -150,7 +150,7 @@ const Constructables: Constructable[] = [ input: [Plank.TeakPlank, 3], xp: 370, level: 47, - ticks: 5 + ticks: 5.2 }, { id: itemID('Mahogany armchair'), @@ -158,7 +158,7 @@ const Constructables: Constructable[] = [ input: [Plank.MahoganyPlank, 2], xp: 280, level: 50, - ticks: 5 + ticks: 6.5 }, { id: itemID('Mahogany table'), @@ -166,7 +166,7 @@ const Constructables: Constructable[] = [ input: [Plank.MahoganyPlank, 6], xp: 840, level: 52, - ticks: 5 + ticks: 5.6 }, { id: itemID('Teak garden bench'), @@ -174,7 +174,7 @@ const Constructables: Constructable[] = [ input: [Plank.TeakPlank, 6], xp: 540, level: 66, - ticks: 5 + ticks: 4.6 }, { id: itemID('Oak door'), @@ -182,7 +182,7 @@ const Constructables: Constructable[] = [ input: [Plank.OakPlank, 10], xp: 600, level: 74, - ticks: 5 + ticks: 6.5 }, { id: itemID('Gnome bench'), @@ -190,12 +190,8 @@ const Constructables: Constructable[] = [ input: [Plank.MahoganyPlank, 6], xp: 840, level: 77, - ticks: 5 + ticks: 4.6 } ]; -for (const obj of Constructables) { - obj.ticks *= 2.6; -} - export default Constructables; diff --git a/src/mahoji/commands/build.ts b/src/mahoji/commands/build.ts index 6947cae124..efb3791e29 100644 --- a/src/mahoji/commands/build.ts +++ b/src/mahoji/commands/build.ts @@ -97,7 +97,7 @@ export const buildCommand: OSBMahojiCommand = { } } - const timeToBuildSingleObject = object.ticks * 300; + const timeToBuildSingleObject = object.ticks * Time.Second * 0.6; const [plank, planksQtyCost] = object.input;