Add luck option after roll, attributes above 6, fix miracle icon and grit bonus
All checks were successful
Release Creation / build (release) Successful in 1m36s

This commit is contained in:
2026-04-20 08:23:33 +02:00
parent 36cb3bc755
commit b4211c121d
19 changed files with 373 additions and 26 deletions

View File

@@ -565,6 +565,21 @@
opacity: 0.7;
font-size: calc(0.86rem * 0.9);
}
.oathhammer .character-main .character-stats-band .character-resources .character-resource .grit-max-group {
display: flex;
align-items: center;
gap: 2px;
}
.oathhammer .character-main .character-stats-band .character-resources .character-resource .grit-max-group .res-bonus-label {
opacity: 0.6;
font-size: calc(0.86rem * 0.9);
}
.oathhammer .character-main .character-stats-band .character-resources .character-resource .grit-max-group .res-bonus-input {
width: 2.2rem;
opacity: 0.85;
border-left: 1px dashed #535128;
padding-left: 2px;
}
.oathhammer .character-main .character-stats-band .character-resources .character-resource.character-resource--luck .luck-stepper {
display: flex;
align-items: center;
@@ -1775,6 +1790,45 @@
.oathhammer .rarity-roll-btn i {
font-size: 0.85em;
}
.oh-luck-btn-row {
margin-top: 6px;
text-align: center;
}
.oh-post-luck-btn {
background: linear-gradient(135deg, #2d6a2d 0%, #4a8c4a 100%);
color: #e8d97a;
border: 1px solid #3a7a3a;
border-radius: 4px;
padding: 4px 12px;
font-size: 0.85em;
cursor: pointer;
letter-spacing: 0.03em;
transition: filter 0.15s;
}
.oh-post-luck-btn:hover {
filter: brightness(1.15);
}
.oh-luck-result {
display: flex;
align-items: center;
gap: 6px;
margin-top: 6px;
padding: 4px 8px;
background: rgba(45, 106, 45, 0.15);
border-left: 3px solid #4a8c4a;
border-radius: 0 4px 4px 0;
font-size: 0.85em;
color: #2d6a2d;
}
.oh-luck-result .oh-luck-result-icon {
font-size: 1.1em;
}
.oh-luck-result .oh-luck-dice {
display: flex;
gap: 3px;
flex-wrap: wrap;
margin-left: auto;
}
.fvtt-oath-hammer .window-content {
background: #f5ead0;
padding: 6px 8px;
@@ -2196,6 +2250,16 @@
.item-list--weapon .item-entry .item-actions a[data-action="edit"] {
margin-left: 4px;
}
.oh-spell-dialog .spell-header .weapon-img-sm,
.oh-miracle-dialog .spell-header .weapon-img-sm {
width: 40px;
height: 40px;
-o-object-fit: contain;
object-fit: contain;
border: 1px solid rgba(83, 81, 40, 0.2);
border-radius: 4px;
flex-shrink: 0;
}
.oh-spell-dialog .dv-badge,
.oh-miracle-dialog .dv-badge {
background: #3a0e6b;