From 8593a41787805e3a37735d599c3bd5992b7bc372 Mon Sep 17 00:00:00 2001 From: TheGiddyLimit Date: Fri, 19 Jul 2024 14:01:56 +0100 Subject: [PATCH] feat: support MidiQOL reaction types This enables the display of MidiQOL's extra reaction types, which are otherwise missing from the sheet. See: https://gitlab.com/tposney/midi-qol/-/blob/dnd3/src/midi-qol.ts?ref_type=heads#L376 --- scripts/dnd5e/MonsterBlock5e.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/dnd5e/MonsterBlock5e.js b/scripts/dnd5e/MonsterBlock5e.js index f467f3f..9d38ae7 100644 --- a/scripts/dnd5e/MonsterBlock5e.js +++ b/scripts/dnd5e/MonsterBlock5e.js @@ -1194,7 +1194,14 @@ export default class MonsterBlock5e extends dnd5e.applications.actor.ActorSheet5 } static isReaction(item) { - return item.system?.activation?.type === "reaction"; + return [ + // dnd5e + "reaction", + // midi-qol + "reactionpreattack", + "reactiondamage", + "reactionmanual", + ].includes(item.system?.activation?.type); }