- commit
- 2c33f60346875fdc2cd87d9af9face123c49ee86
- parent
- 0229c49777dea8d4b21dc45d756cddbfb5e877fa
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2023-04-09 18:44
fix levelup
Diffstat
| M | src/game.rs | 5 | +++-- |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/game.rs b/src/game.rs
@@ -91,8 +91,9 @@ impl Player {
91 91
92 92 pub fn levelup(&mut self, rng: &mut random::Rng) {
93 93 while self.xp >= self.next_level {
94 -1 self.last_level = self.next_level;
95 -1 self.next_level *= 1.3;
-1 94 let current_level = self.next_level;
-1 95 self.next_level += (current_level - self.last_level) * 1.3;
-1 96 self.last_level = current_level;
96 97
97 98 match rng.gen_range(0, 13) {
98 99 PERK_POWER => self.power *= 1.1,