before fixing damage roll on main

This commit is contained in:
Dapoolp 2025-07-26 14:02:45 +02:00
parent af01f8f1b2
commit 27c4626a15
4 changed files with 12 additions and 6 deletions

View file

@ -442,6 +442,9 @@
"title": "Ownership Selection - {name}",
"default": "Default Ownership"
},
"ReactionRoll": {
"title": "Reaction Roll: {trait}"
},
"ResourceDice": {
"title": "{name} Resource",
"rerollDice": "Reroll Dice"

View file

@ -13,7 +13,7 @@ export default class ReactionRollDialog extends HandlebarsApplicationMixin(Appli
static DEFAULT_OPTIONS = {
tag: 'form',
classes: ['daggerheart', 'views', 'damage-reduction'],
classes: ['daggerheart', 'views'],
position: {
width: 240,
height: 'auto'
@ -32,9 +32,9 @@ export default class ReactionRollDialog extends HandlebarsApplicationMixin(Appli
/** @override */
static PARTS = {
damageSelection: {
id: 'damageReduction',
template: 'systems/daggerheart/templates/dialogs/damageReduction.hbs'
reactionRoll: {
id: 'reactionRoll',
template: 'systems/daggerheart/templates/dialogs/reactionRoll.hbs'
}
};
@ -42,7 +42,7 @@ export default class ReactionRollDialog extends HandlebarsApplicationMixin(Appli
/** @inheritDoc */
get title() {
return game.i18n.localize('DAGGERHEART.APPLICATIONS.DamageReduction.title');
return game.i18n.format('DAGGERHEART.APPLICATIONS.ReactionRoll.title', { trait: game.i18n.localize(`DAGGERHEART.CONFIG.Traits.${this.trait}.name`) });
}
async _prepareContext(_options) {

View file

@ -12,7 +12,7 @@ export default class DamageRoll extends DHRoll {
static async buildEvaluate(roll, config = {}, message = {}) {
if (config.evaluate !== false) {
if (config.dialog.configure === false) roll.constructFormula(config);
// if (config.dialog.configure === false) roll.constructFormula(config);
for (const roll of config.roll) await roll.roll.evaluate();
}
roll._evaluated = true;

View file

@ -0,0 +1,3 @@
<div>
Reaction Roll
</div>