From f88a76113e0d752f439ab90313a0843d9ec98633 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sat, 8 Aug 2020 09:35:14 -0400 Subject: [PATCH] Prevent vigors from going over their max values --- src/game/entity.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/game/entity.ts b/src/game/entity.ts index 052e300..8c5183f 100644 --- a/src/game/entity.ts +++ b/src/game/entity.ts @@ -111,6 +111,13 @@ export abstract class Mortal extends Entity { } }) + Object.keys(Vigor).forEach(vigorStr => { + const vigor = vigorStr as Vigor + if (this.vigors[vigor] > this.maxVigors[vigor]) { + this.vigors[vigor] = this.maxVigors[vigor] + } + }) + if (this.vigors.Health <= -this.maxVigors.Health) { this.destroyed = true }