From b82f4d6ad43ac50c18d267d9c21360dbd27b03c1 Mon Sep 17 00:00:00 2001 From: Lunar Date: Thu, 29 Feb 2024 02:50:57 +0100 Subject: [PATCH] Fixed condition immunities not being displayed properly. --- scripts/dnd5e/MonsterBlock5e.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/dnd5e/MonsterBlock5e.js b/scripts/dnd5e/MonsterBlock5e.js index fe0c50e..ccf0cda 100644 --- a/scripts/dnd5e/MonsterBlock5e.js +++ b/scripts/dnd5e/MonsterBlock5e.js @@ -76,6 +76,7 @@ export default class MonsterBlock5e extends dnd5e.applications.actor.ActorSheet5 this.prepMovement(data); this.prepSenses(data); this.updateDamageImmunityResistanceVulnerabilityText(data); + this.setupConditionImmunityText(data); data.flags = {}; data.allFlags = []; @@ -380,6 +381,14 @@ export default class MonsterBlock5e extends dnd5e.applications.actor.ActorSheet5 trait.visible = trait.physical || regularTypes.size > 0; }); } + + setupConditionImmunityText(data) + { + const trait = data.system.traits["ci"]; + trait.selected = trait.value; + trait.visible = trait.selected.size > 0; + } + /** * This method creates MenuItems and populates the target menu for trait lists. *