This commit is contained in:
WBHarry 2026-02-02 12:04:11 +01:00
parent 0b4266ba08
commit 2012f0d482
4 changed files with 42 additions and 5 deletions

View file

@ -241,11 +241,12 @@ export default class DHBaseAction extends ActionMixin(foundry.abstract.DataModel
*/
prepareBaseConfig(event) {
const isActor = this.item instanceof CONFIG.Actor.documentClass;
const isItem = this.item instanceof CONFIG.Item.documentClass;
const actionTitle = game.i18n.localize(this.name);
const itemTitle = isActor || this.item.name === actionTitle ? '' : `${this.item.name} - `;
const config = {
event,
title: `${isActor || isItem ? '' : `${this.item.name}: `}${game.i18n.localize(this.name)}`,
title: `${itemTitle}${actionTitle}`,
source: {
item: this.item._id,
originItem: this.originItem,

View file

@ -37,7 +37,7 @@ export default class DhAppearance extends foundry.abstract.DataModel {
extendEnvironmentDescriptions: new BooleanField(),
extendItemDescriptions: new BooleanField(),
expandRollMessage: new SchemaField({
desc: new BooleanField(),
desc: new BooleanField({ initial: true }),
roll: new BooleanField(),
damage: new BooleanField(),
target: new BooleanField()

View file

@ -228,6 +228,15 @@
font-size: var(--font-size-12);
padding: 0 20px;
.roll-part-title {
text-align: center;
font-family: @font-subtitle;
font-size: var(--font-size-18);
font-weight: bold;
color: var(--text-color);
margin-bottom: -2px;
}
> .roll-part-header {
font-size: var(--font-size-14);
}
@ -574,6 +583,30 @@
}
}
.chat-roll .description-section {
.roll-part-content {
.dice-tooltip {
.wrapper {
i {
margin: 0;
:first-child {
margin-top: 0;
}
:last-child {
margin-bottom: 0;
}
}
> :first-child:not(.target-selector) {
margin: 0;
}
}
}
}
}
.roll-buttons {
display: flex;
gap: 5px;

View file

@ -1,7 +1,10 @@
<div class="chat-roll">
<div class="roll-part-title"><span>{{title}}</span></div>
{{#if actionDescription}}{{> 'systems/daggerheart/templates/ui/chat/parts/description-part.hbs'}}{{/if}}
<div class="roll-part-header"><span>{{title}}</span></div>
{{#if hasRoll}}{{> 'systems/daggerheart/templates/ui/chat/parts/roll-part.hbs'}}{{/if}}
{{#if hasRoll}}
<div class="roll-part-header"><span>{{localize "Result"}}</span></div>
{{> 'systems/daggerheart/templates/ui/chat/parts/roll-part.hbs'}}
{{/if}}
{{#if (or hasDamage hasHealing)}}{{> 'systems/daggerheart/templates/ui/chat/parts/damage-part.hbs'}}{{/if}}
{{#if hasTarget}}{{> 'systems/daggerheart/templates/ui/chat/parts/target-part.hbs'}}{{/if}}
<div class="roll-part-header"><div></div></div>