adventurer exp bars

This commit is contained in:
2023-03-23 19:17:31 +01:00
parent 3864d042ab
commit 8d8e669bb3
2 changed files with 39 additions and 2 deletions
+13 -2
View File
@@ -25,7 +25,18 @@ export class Adventurer {
}
canLevelUp(): boolean {
const requirement = this.level * 3;
return this.exp >= requirement;
return this.exp >= this.getNextLevelExpRequirement();
}
getNextLevelExpRequirement(): number {
return this.level * 3;
}
/**
* Returns the percentage of exp to the next level
*/
getExpPercentage(): number {
return (this.exp / this.getNextLevelExpRequirement()) * 100;
}
}