Various fixes and renamingé
All checks were successful
Release Creation / build (release) Successful in 1m30s

This commit is contained in:
2025-09-02 21:06:33 +02:00
parent d0411f9ec9
commit c7727076bf
28 changed files with 104 additions and 87 deletions

View File

@@ -50,7 +50,7 @@ export const MORTAL_CHOICES = {
"halfelf": { label: "Half-Elf", id: "halfelf", defenseBonus: 0 },
"halforc": { label: "Half-Orc", id: "halforc", defenseBonus: 0 },
"gnome": { label: "Gnome", id: "gnome", defenseBonus: 2 },
"halflings": { label: "Halflings", id: "halflings", defenseBonus: 2 }
"halflings": { label: "Halfling", id: "halflings", defenseBonus: 2 }
}
export const FAVOR_CHOICES = {

View File

@@ -125,6 +125,7 @@ export default class LethalFantasyRoll extends Roll {
let hasMaxValue = true
let hasGrantedDice = false
let pointBlank = false
let letItFly = false
let beyondSkill = false
let hasStaticModifier = false
let hasExplode = true
@@ -358,6 +359,9 @@ export default class LethalFantasyRoll extends Roll {
"selectPointBlank": (event, button, dialog) => {
pointBlank = button.checked
},
"selectLetItFly": (event, button, dialog) => {
letItFly = button.checked
},
"gotoToken": (event, button, dialog) => {
let tokenId = $(button).data("tokenId")
let token = canvas.tokens?.get(tokenId)
@@ -431,6 +435,16 @@ export default class LethalFantasyRoll extends Roll {
hasD30 = false
}
if (letItFly) {
baseFormula = "1D20"
titleFormula = `1D20E`
modifierFormula = "0"
fullModifier = 0
hasFavor = false
hasExplode = true
rollContext.favor = "none"
}
maxValue = Number(baseFormula.match(/\d+$/)[0]) // Update the max value agains
const rollData = {