diff --git a/css/fvtt-hellborn.css b/css/fvtt-hellborn.css index c547ad3..994dc16 100644 --- a/css/fvtt-hellborn.css +++ b/css/fvtt-hellborn.css @@ -1965,6 +1965,9 @@ i.fvtt-hellborn { .fvtt-hellborn .tarot-content fieldset { margin-top: 8px; } +.fvtt-hellborn .tarot-content fieldset legend { + margin-top: 1rem; +} .fvtt-hellborn .tarot-content fieldset .form-group { display: flex; align-items: center; @@ -2446,12 +2449,22 @@ i.fvtt-hellborn { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); } +.item-to-chat ul li p { + margin: 0; +} .flavor-text-damage { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); color: var(--color-dark-2); margin-top: 5px; } +.flavor-text-damage .chat-damage-type { + font-weight: bold; + display: flex; + justify-content: center; + align-items: center; + margin-bottom: 0.5rem; +} .flavor-text-damage h2 { margin-top: 10px; margin-left: 10px; @@ -2513,6 +2526,12 @@ i.fvtt-hellborn { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); } +.dice-roll .intro-chat .intro-right ul .chat-roll-label { + margin-right: 2rem; +} +.dice-roll .intro-chat .intro-right ul .chat-results-spacing { + margin-bottom: 0.5rem; +} .dice-roll .intro-chat .intro-right ul .nudge-roll { font-size: calc(var(--font-size-standard) * 1); margin-left: 4rem; diff --git a/fvtt-hellborn.mjs b/fvtt-hellborn.mjs index 742c4f1..6ceb4f8 100644 --- a/fvtt-hellborn.mjs +++ b/fvtt-hellborn.mjs @@ -30,6 +30,11 @@ Hooks.once("init", function () { documents, } + CONFIG.Combat.initiative = { + formula: '3d6 + @stats.mind.value', + decimals: 0 + }; + CONFIG.Actor.documentClass = documents.HellbornActor CONFIG.Actor.dataModels = { character: models.HellbornCharacter, diff --git a/module/config/system.mjs b/module/config/system.mjs index f8c4053..ed4e9d0 100644 --- a/module/config/system.mjs +++ b/module/config/system.mjs @@ -53,24 +53,24 @@ export const CHOICE_ADVANTAGES_DISADVANTAGES ={ export const PERK_ROLES = { "abbetor": { id: "abbetor", label: "Abbetor" }, "blade": { id: "blade", label: "Blade" }, - "other": { id: "other", label: "Other" }, "gunslinger": { id: "gunslinger", label: "Gunslinger" }, "malefic": { id: "malefic", label: "Malefic" }, "mastermind": { id: "mastermind", label: "Mastermind" }, "sentinel": { id: "sentinel", label: "Sentinel" }, "slayer": { id: "slayer", label: "Slayer" }, "wretch": { id: "wretch", label: "Wretch" }, + "other": { id: "other", label: "Other" }, } export const MALEFICA_DOMAINS = { "adfectus": { id: "adfectus", label: "Adfectus" }, - "other": { id: "other", label: "Other" }, "divinus": { id: "divinus", label: "Divinus" }, "ignis": { id: "ignis", label: "Ignis" }, "iunctio": { id: "iunctio", label: "Iunctio" }, "speculo": { id: "speculo", label: "Speculo" }, "vinculum": { id: "vinculum", label: "Vinculum" }, "vita": { id: "vita", label: "Vita" }, + "other": { id: "other", label: "Other" }, } export const PERK_LEVELS = { diff --git a/module/documents/roll.mjs b/module/documents/roll.mjs index cd72718..9f2c10a 100644 --- a/module/documents/roll.mjs +++ b/module/documents/roll.mjs @@ -99,7 +99,8 @@ export default class HellbornRoll extends Roll { let damageRoll = new Roll(formula) await damageRoll.evaluate() await damageRoll.toMessage({ - flavor: `