From 19c4a3f7acd4faf18c559dbbc2b326c49c30352d Mon Sep 17 00:00:00 2001 From: youhavetrouble Date: Sun, 9 Apr 2023 23:55:34 +0200 Subject: [PATCH] adjust adventurer exp scaling from linear to exponential --- src/classes/Adventurer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/classes/Adventurer.ts b/src/classes/Adventurer.ts index b57a6a1..2dcb9cc 100644 --- a/src/classes/Adventurer.ts +++ b/src/classes/Adventurer.ts @@ -44,12 +44,13 @@ export class Adventurer { } canPrestigeUp(): boolean { + if (this.busy) return false; if (this.level < getMaxLevelForPrestige(this.prestige)) return false; return this.prestige < 5 } getNextLevelExpRequirement(): number { - return this.level * 3; + return Math.max(1, Math.floor((3 * Math.pow(1.2, this.level - 1)) * Math.pow(1.025, this.level - 1))); } /**