Add ranged attacks for monsters

This commit is contained in:
2026-04-29 20:27:20 +02:00
parent b8174d5e22
commit 59ff098fca
34 changed files with 433 additions and 217 deletions
+3 -2
View File
@@ -304,7 +304,8 @@ export default class LethalFantasyUtils {
// Pour les monstres, récupérer les attaques activées
if (isMonster) {
const enabledAttacks = Object.entries(defender.system.attacks).filter(([key, attack]) => attack.enabled)
const attacksSet = defender.system.attackMode === "ranged" ? defender.system.rangedAttacks : defender.system.attacks
const enabledAttacks = Object.entries(attacksSet).filter(([key, attack]) => attack.enabled)
if (enabledAttacks.length === 0) {
ui.notifications.warn("No enabled attacks available for defense")
@@ -448,7 +449,7 @@ export default class LethalFantasyUtils {
/* -------------------------------------------- */
static hasD30Reroll(d30Message) {
return /mulligan|re-?roll/i.test(d30Message || "")
return d30Message?.type === "mulligan"
}
/* -------------------------------------------- */