refactor: remove D30 choice dialog, extract defense reaction buttons, fix bugs
Release Creation / build (release) Successful in 45s
Release Creation / build (release) Successful in 45s
- Remove D30 choice dialog — auto-roll bonus dice, flag special effects - Fix d30ChangedAttack infinite loop in defense do-while (missing reset) - Fix chat button dataset attributes (rollType/rollTarget/rollAvantage) - Extract buildDefenseReactionButtons from both defense loops - Merge Aether/Grace deduction via _deductResourceOnCast helper - Extract HP HUD toggling (_toggleHudWraps/_disableHudWraps) - Fix SYSTEM.EQUIPMENT_CATEGORIES typo in equipment model - Add missing imports to combat.mjs - Remove dead d30Auto branches, _buildSpecialLabel, d30-special-choice.hbs
This commit is contained in:
+3
-3
@@ -1,6 +1,6 @@
|
||||
import { log, loadCompendiumData, loadCompendium, pushCombatOptions, setHookListeners, registerHandlebarsHelpers, getLethargyDice } from "./utils/helpers.mjs"
|
||||
import { hasD30Reroll, processD30BonusDice, _rollD30BonusDie, _buildSpecialLabel, _buildSpecialName } from "./utils/d30.mjs"
|
||||
import { handleSocketEvent, handleAttackerGritOffer, handleAttackBoosted, showDefenseRequest, compareAttackDefense, applyDamage, offerAttackerGritBonus, getCombatBonusDiceChoices, getShieldReactionData, promptCombatBonusDie, promptAdHocShield, rollBonusDie, rerollConfiguredRoll } from "./utils/combat.mjs"
|
||||
import { hasD30Reroll, processD30BonusDice, _rollD30BonusDie, _buildSpecialName } from "./utils/d30.mjs"
|
||||
import { handleSocketEvent, handleAttackerGritOffer, handleAttackBoosted, showDefenseRequest, compareAttackDefense, applyDamage, offerAttackerGritBonus, getCombatBonusDiceChoices, getShieldReactionData, buildDefenseReactionButtons, promptCombatBonusDie, promptAdHocShield, rollBonusDie, rerollConfiguredRoll } from "./utils/combat.mjs"
|
||||
|
||||
export { log }
|
||||
|
||||
@@ -14,7 +14,6 @@ export default class LethalFantasyUtils {
|
||||
static hasD30Reroll = hasD30Reroll
|
||||
static processD30BonusDice = processD30BonusDice
|
||||
static _rollD30BonusDie = _rollD30BonusDie
|
||||
static _buildSpecialLabel = _buildSpecialLabel
|
||||
static _buildSpecialName = _buildSpecialName
|
||||
static handleSocketEvent = handleSocketEvent
|
||||
static handleAttackerGritOffer = handleAttackerGritOffer
|
||||
@@ -25,6 +24,7 @@ export default class LethalFantasyUtils {
|
||||
static offerAttackerGritBonus = offerAttackerGritBonus
|
||||
static getCombatBonusDiceChoices = getCombatBonusDiceChoices
|
||||
static getShieldReactionData = getShieldReactionData
|
||||
static buildDefenseReactionButtons = buildDefenseReactionButtons
|
||||
static promptCombatBonusDie = promptCombatBonusDie
|
||||
static promptAdHocShield = promptAdHocShield
|
||||
static rollBonusDie = rollBonusDie
|
||||
|
||||
Reference in New Issue
Block a user