From cab98451cd9a8c0f9b820e92bb913ac96477b69d Mon Sep 17 00:00:00 2001 From: Perkuns Date: Mon, 9 Jan 2023 21:21:20 +0000 Subject: [PATCH] Actors can now have bonus endurance/composure/focus/vigilance from conditions --- system/scripts/actor.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/system/scripts/actor.js b/system/scripts/actor.js index 75440a7..4ed5d07 100644 --- a/system/scripts/actor.js +++ b/system/scripts/actor.js @@ -138,6 +138,13 @@ export class ActorL5r5e extends Actor { ActorL5r5e.computeDerivedAttributes(system); } + // Modifiers from conditions + const modifiers = system.modifiers?.character; + system.endurance = system.endurance + (Number(modifiers?.endurance) || 0); + system.composure = system.composure + (Number(modifiers?.composure) || 0); + system.focus = system.focus + (Number(modifiers?.focus) || 0); + system.vigilance = system.vigilance + (Number(modifiers?.vigilance) || 0); + // Attributes bars system.fatigue.max = system.endurance; system.strife.max = system.composure;