mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-04-23 16:03:39 +02:00
Compare commits
2 commits
f4f5fd6c24
...
2012f0d482
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2012f0d482 | ||
|
|
0b4266ba08 |
6 changed files with 37 additions and 36 deletions
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ export default class DhpChatMessage extends foundry.documents.ChatMessage {
|
|||
CONFIG.DH.id,
|
||||
CONFIG.DH.SETTINGS.gameSettings.appearance
|
||||
).expandRollMessage,
|
||||
rollSections = html.querySelectorAll('.roll-part, .description-section'),
|
||||
rollSections = html.querySelectorAll('.roll-part'),
|
||||
itemDesc = html.querySelector('.domain-card-move');
|
||||
rollSections.forEach(s => {
|
||||
if (s.classList.contains('roll-section')) {
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -575,34 +584,25 @@
|
|||
}
|
||||
|
||||
.chat-roll .description-section {
|
||||
background: @dark-80;
|
||||
border-radius: 6px;
|
||||
.roll-part-content {
|
||||
.dice-tooltip {
|
||||
.wrapper {
|
||||
i {
|
||||
margin: 0;
|
||||
|
||||
.description-header {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
gap: 2px;
|
||||
:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.description-header-title {
|
||||
color: @golden;
|
||||
font-size: var(--font-size-16);
|
||||
}
|
||||
:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.description-header-subtitle {
|
||||
font-size: var(--font-size-14);
|
||||
padding-bottom: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
.roll-part-content .dice-tooltip .wrapper {
|
||||
i {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
> :first-child:not(.target-selector) {
|
||||
margin: 0;
|
||||
> :first-child:not(.target-selector) {
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,8 +1,5 @@
|
|||
<div class="dice-roll description-section" data-action="expandRoll">
|
||||
<div class="description-header">
|
||||
<div class="description-header-title">{{title}}</div>
|
||||
<div class="description-header-subtitle">{{title}}</div>
|
||||
</div>
|
||||
<div class="roll-part dice-roll description-section" data-action="expandRoll">
|
||||
<div class="roll-part-header"><div><span>{{localize "DAGGERHEART.GENERAL.description"}}</span></div></div>
|
||||
|
||||
<div class="roll-part-content description-content">
|
||||
<div class="dice-tooltip">
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue