Fix spell rolls again
Release Creation / build (release) Successful in 47s

This commit is contained in:
2026-05-25 20:41:00 +02:00
parent e45edd60c4
commit f6fb0b68b8
4 changed files with 335 additions and 258 deletions
+8 -3
View File
@@ -25,7 +25,8 @@ export default class D30Roll {
RANGED_DEFENSE: "ranged_defense",
ARCANE_SPELL_ATTACK: "arcane_spell_attack",
ARCANE_SPELL_DEFENSE: "arcane_spell_defense",
SKILL_ROLLS: "skill_rolls"
SKILL_ROLLS: "skill_rolls",
SAVING_THROWS: "saving_throws"
}
/**
@@ -137,11 +138,15 @@ export default class D30Roll {
}
// Skill types
if (externalType === "skill" || externalType === "monster-skill" ||
externalType === "save" || externalType === "challenge") {
if (externalType === "skill" || externalType === "monster-skill" || externalType === "challenge") {
return this.ROLL_TYPES.SKILL_ROLLS
}
// Saving throw types
if (externalType === "save") {
return options.isSpellSave ? this.ROLL_TYPES.ARCANE_SPELL_DEFENSE : this.ROLL_TYPES.SAVING_THROWS
}
// If no match, return null
console.warn(`D30Roll | Unknown external roll type: ${externalType}`)
return null