mirror of
https://github.com/YouHaveTrouble/GuildMaster.git
synced 2026-05-12 06:26:59 +00:00
adjust adventurer exp scaling from linear to exponential
This commit is contained in:
@@ -44,12 +44,13 @@ export class Adventurer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
canPrestigeUp(): boolean {
|
canPrestigeUp(): boolean {
|
||||||
|
if (this.busy) return false;
|
||||||
if (this.level < getMaxLevelForPrestige(this.prestige)) return false;
|
if (this.level < getMaxLevelForPrestige(this.prestige)) return false;
|
||||||
return this.prestige < 5
|
return this.prestige < 5
|
||||||
}
|
}
|
||||||
|
|
||||||
getNextLevelExpRequirement(): number {
|
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)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user