diff --git a/cthulhu-eternal.mjs b/cthulhu-eternal.mjs index b8ef0a6..d49e633 100644 --- a/cthulhu-eternal.mjs +++ b/cthulhu-eternal.mjs @@ -54,24 +54,24 @@ Hooks.once("init", function () { } // Register sheet application classes - Actors.unregisterSheet("core", ActorSheet) - Actors.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalProtagonistSheet, { types: ["protagonist"], makeDefault: true }) - Actors.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalVehicleSheet, { types: ["vehicle"], makeDefault: true }) - Actors.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalCreatureSheet, { types: ["creature"], makeDefault: true }) + foundry.documents.collections.Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet) + foundry.documents.collections.Actors.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalProtagonistSheet, { types: ["protagonist"], makeDefault: true }) + foundry.documents.collections.Actors.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalVehicleSheet, { types: ["vehicle"], makeDefault: true }) + foundry.documents.collections.Actors.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalCreatureSheet, { types: ["creature"], makeDefault: true }) - Items.unregisterSheet("core", ItemSheet) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalSkillSheet, { types: ["skill"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalInjurySheet, { types: ["injury"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalMotivationSheet, { types: ["motivation"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalMentalDisorderSheet, { types: ["mentaldisorder"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalWeaponSheet, { types: ["weapon"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalArcaneSheet, { types: ["arcane"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalArmorSheet, { types: ["armor"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalBondSheet, { types: ["bond"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalGearSheet, { types: ["gear"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalArchetypeSheet, { types: ["archetype"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalRitualSheet, { types: ["ritual"], makeDefault: true }) - Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalTomeSheet, { types: ["tome"], makeDefault: true }) + foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalSkillSheet, { types: ["skill"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalInjurySheet, { types: ["injury"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalMotivationSheet, { types: ["motivation"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalMentalDisorderSheet, { types: ["mentaldisorder"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalWeaponSheet, { types: ["weapon"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalArcaneSheet, { types: ["arcane"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalArmorSheet, { types: ["armor"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalBondSheet, { types: ["bond"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalGearSheet, { types: ["gear"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalArchetypeSheet, { types: ["archetype"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalRitualSheet, { types: ["ritual"], makeDefault: true }) + foundry.documents.collections.Items.registerSheet("fvtt-cthulhu-eternal", applications.CthulhuEternalTomeSheet, { types: ["tome"], makeDefault: true }) // Other Document Configuration CONFIG.ChatMessage.documentClass = documents.CthulhuEternalChatMessage @@ -120,13 +120,13 @@ Hooks.once("ready", function () { }) -Hooks.on("renderChatMessage", (message, html, data) => { +Hooks.on("renderChatMessageHTML", (message, html, data) => { // Affichage des boutons de jet de dés uniquement pour les joueurs if (message.author.id === game.user.id) { - html.find(".nudge-roll").each((i, btn) => { + $(html).find(".nudge-roll").each((i, btn) => { btn.style.display = "inline" }) - html.find(".nudge-roll").click((event) => { + $(html).find(".nudge-roll").click((event) => { CthulhuEternalUtils.nudgeRoll(message) }) } diff --git a/module/applications/sheets/arcane-sheet.mjs b/module/applications/sheets/arcane-sheet.mjs index 6d0b608..39c4a92 100644 --- a/module/applications/sheets/arcane-sheet.mjs +++ b/module/applications/sheets/arcane-sheet.mjs @@ -22,7 +22,7 @@ export default class CthulhuEternalArcaneSheet extends CthulhuEternalItemSheet { /** @override */ async _prepareContext() { const context = await super._prepareContext() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) return context } } diff --git a/module/applications/sheets/archetype-sheet.mjs b/module/applications/sheets/archetype-sheet.mjs index 59b3044..290bcea 100644 --- a/module/applications/sheets/archetype-sheet.mjs +++ b/module/applications/sheets/archetype-sheet.mjs @@ -22,7 +22,7 @@ export default class CthulhuEternalArchetypeSheet extends CthulhuEternalItemShee /** @override */ async _prepareContext() { const context = await super._prepareContext() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) return context } } diff --git a/module/applications/sheets/base-actor-sheet.mjs b/module/applications/sheets/base-actor-sheet.mjs index 737ae93..de40040 100644 --- a/module/applications/sheets/base-actor-sheet.mjs +++ b/module/applications/sheets/base-actor-sheet.mjs @@ -67,7 +67,7 @@ export default class CthulhuEternalActorSheet extends HandlebarsApplicationMixin actor: this.document, system: this.document.system, source: this.document.toObject(), - enrichedDescription: await TextEditor.enrichHTML(this.document.system.description, { async: true }), + enrichedDescription: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }), isEditMode: this.isEditMode, isPlayMode: this.isPlayMode, isEditable: this.isEditable, @@ -99,7 +99,7 @@ export default class CthulhuEternalActorSheet extends HandlebarsApplicationMixin dragover: this._onDragOver.bind(this), drop: this._onDrop.bind(this), } - return new DragDrop(d) + return new foundry.applications.ux.DragDrop.implementation(d) }) } @@ -140,7 +140,7 @@ export default class CthulhuEternalActorSheet extends HandlebarsApplicationMixin _onDragOver(event) {} async _onDropItem(item) { - console.log("Dropped item", item) + console.log("Dropped item", item) let itemData = item.toObject() await this.document.createEmbeddedDocuments("Item", [itemData], { renderSheet: false }) } diff --git a/module/applications/sheets/base-item-sheet.mjs b/module/applications/sheets/base-item-sheet.mjs index 69eb026..21acdb3 100644 --- a/module/applications/sheets/base-item-sheet.mjs +++ b/module/applications/sheets/base-item-sheet.mjs @@ -64,7 +64,7 @@ export default class CthulhuEternalItemSheet extends HandlebarsApplicationMixin( item: this.document, system: this.document.system, source: this.document.toObject(), - enrichedDescription: await TextEditor.enrichHTML(this.document.system.description, { async: true }), + enrichedDescription: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }), isEditMode: this.isEditMode, isPlayMode: this.isPlayMode, isEditable: this.isEditable, diff --git a/module/applications/sheets/bond-sheet.mjs b/module/applications/sheets/bond-sheet.mjs index c0911ac..a56c4de 100644 --- a/module/applications/sheets/bond-sheet.mjs +++ b/module/applications/sheets/bond-sheet.mjs @@ -22,7 +22,7 @@ export default class CthulhuEternalGiftSheet extends CthulhuEternalItemSheet { /** @override */ async _prepareContext() { const context = await super._prepareContext() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) return context } } diff --git a/module/applications/sheets/creature-sheet.mjs b/module/applications/sheets/creature-sheet.mjs index 96b9b22..aac80ac 100644 --- a/module/applications/sheets/creature-sheet.mjs +++ b/module/applications/sheets/creature-sheet.mjs @@ -63,7 +63,7 @@ export default class CthulhuEternalCreatureSheet extends CthulhuEternalActorShee context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) context.enrichedNotes = await TextEditor.enrichHTML(this.document.system.notes, { async: true }) - + context.tooltipsCharacteristic = { str: game.i18n.localize("CTHULHUETERNAL.Characteristic.Str"), dex: game.i18n.localize("CTHULHUETERNAL.Characteristic.Dex"), @@ -93,8 +93,8 @@ export default class CthulhuEternalCreatureSheet extends CthulhuEternalActorShee break case "biography": context.tab = context.tabs.biography - context.enrichedDescription = await TextEditor.enrichHTML(doc.system.description, { async: true }) - context.enrichedNotes = await TextEditor.enrichHTML(doc.system.notes, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(doc.system.description, { async: true }) + context.enrichedNotes = await foundry.applications.ux.TextEditor.implementation.enrichHTML(doc.system.notes, { async: true }) break } return context diff --git a/module/applications/sheets/injury-sheet.mjs b/module/applications/sheets/injury-sheet.mjs index 00f0259..5d986c5 100644 --- a/module/applications/sheets/injury-sheet.mjs +++ b/module/applications/sheets/injury-sheet.mjs @@ -22,7 +22,7 @@ export default class CthulhuEternalInjurySheet extends CthulhuEternalItemSheet { /** @override */ async _prepareContext() { const context = await super._prepareContext() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) return context } } diff --git a/module/applications/sheets/mentaldisorder-sheet.mjs b/module/applications/sheets/mentaldisorder-sheet.mjs index 0e25d2e..6c4854c 100644 --- a/module/applications/sheets/mentaldisorder-sheet.mjs +++ b/module/applications/sheets/mentaldisorder-sheet.mjs @@ -22,7 +22,7 @@ export default class CthulhuEternalMentalDisorderSheet extends CthulhuEternalIte /** @override */ async _prepareContext() { const context = await super._prepareContext() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) return context } diff --git a/module/applications/sheets/motivation-sheet.mjs b/module/applications/sheets/motivation-sheet.mjs index df40f2a..1a615cf 100644 --- a/module/applications/sheets/motivation-sheet.mjs +++ b/module/applications/sheets/motivation-sheet.mjs @@ -22,7 +22,7 @@ export default class CthulhuEternalMotivationSheet extends CthulhuEternalItemShe /** @override */ async _prepareContext() { const context = await super._prepareContext() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) return context } diff --git a/module/applications/sheets/protagonist-sheet.mjs b/module/applications/sheets/protagonist-sheet.mjs index 8f51398..c9eef8d 100644 --- a/module/applications/sheets/protagonist-sheet.mjs +++ b/module/applications/sheets/protagonist-sheet.mjs @@ -76,9 +76,9 @@ export default class CthulhuEternalProtagonistSheet extends CthulhuEternalActorS const context = await super._prepareContext() context.tabs = this.#getTabs() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) - context.enrichedNotes = await TextEditor.enrichHTML(this.document.system.notes, { async: true }) - + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) + context.enrichedNotes = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.notes, { async: true }) + context.tooltipsCharacteristic = { str: game.i18n.localize("CTHULHUETERNAL.Characteristic.Str"), dex: game.i18n.localize("CTHULHUETERNAL.Characteristic.Dex"), @@ -128,8 +128,8 @@ export default class CthulhuEternalProtagonistSheet extends CthulhuEternalActorS break case "biography": context.tab = context.tabs.biography - context.enrichedDescription = await TextEditor.enrichHTML(doc.system.description, { async: true }) - context.enrichedNotes = await TextEditor.enrichHTML(doc.system.notes, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(doc.system.description, { async: true }) + context.enrichedNotes = await foundry.applications.ux.TextEditor.implementation.enrichHTML(doc.system.notes, { async: true }) break } return context @@ -143,7 +143,7 @@ export default class CthulhuEternalProtagonistSheet extends CthulhuEternalActorS static #onSetBP(event, target) { this.document.system.setBP() } - + static #onCreateGear(event, target) { this.document.createEmbeddedDocuments("Item", [{ name: game.i18n.localize("CTHULHUETERNAL.Label.newGear"), type: "gear" }]) } @@ -205,7 +205,7 @@ export default class CthulhuEternalProtagonistSheet extends CthulhuEternalActorS // Debug : console.log(">>>>", event, target, rollType) // Deprecated : if (this.isEditMode) return switch (rollType) { - case "resource": + case "resource": item = foundry.utils.duplicate(this.actor.system.resources) item.name = game.i18n.localize(`CTHULHUETERNAL.Label.Resources`) item.targetScore = item.permanentRating @@ -226,7 +226,7 @@ export default class CthulhuEternalProtagonistSheet extends CthulhuEternalActorS item = this.actor.items.get(li.data("item-id")); item.damageBonus = this.actor.system.damageBonus break - case "san": + case "san": item = foundry.utils.duplicate(this.actor.system.san) item.name = game.i18n.localize("CTHULHUETERNAL.Label.SAN") item.targetScore = item.value diff --git a/module/applications/sheets/ritual-sheet.mjs b/module/applications/sheets/ritual-sheet.mjs index 2041480..a41ee2b 100644 --- a/module/applications/sheets/ritual-sheet.mjs +++ b/module/applications/sheets/ritual-sheet.mjs @@ -22,7 +22,7 @@ export default class CthulhuEternalRitualSheet extends CthulhuEternalItemSheet { /** @override */ async _prepareContext() { const context = await super._prepareContext() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) return context } } diff --git a/module/applications/sheets/skill-sheet.mjs b/module/applications/sheets/skill-sheet.mjs index 2915e65..fdc6cec 100644 --- a/module/applications/sheets/skill-sheet.mjs +++ b/module/applications/sheets/skill-sheet.mjs @@ -22,7 +22,7 @@ export default class CthulhuEternalSkillSheet extends CthulhuEternalItemSheet { /** @override */ async _prepareContext() { const context = await super._prepareContext() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) return context } } diff --git a/module/applications/sheets/tome-sheet.mjs b/module/applications/sheets/tome-sheet.mjs index 75346f8..fd4403f 100644 --- a/module/applications/sheets/tome-sheet.mjs +++ b/module/applications/sheets/tome-sheet.mjs @@ -22,7 +22,7 @@ export default class CthulhuEternalTomeSheet extends CthulhuEternalItemSheet { /** @override */ async _prepareContext() { const context = await super._prepareContext() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) return context } } diff --git a/module/applications/sheets/vehicle-sheet.mjs b/module/applications/sheets/vehicle-sheet.mjs index 513ccef..3183e15 100644 --- a/module/applications/sheets/vehicle-sheet.mjs +++ b/module/applications/sheets/vehicle-sheet.mjs @@ -37,7 +37,7 @@ export default class CthulhuEternalVehicleSheet extends CthulhuEternalActorSheet tabGroups = { sheet: "equipment", } - + /** * Prepare an array of form header tabs. * @returns {Record>} @@ -59,9 +59,9 @@ export default class CthulhuEternalVehicleSheet extends CthulhuEternalActorSheet const context = await super._prepareContext() context.tabs = this.#getTabs() - context.enrichedDescription = await TextEditor.enrichHTML(this.document.system.description, { async: true }) - context.enrichedNotes = await TextEditor.enrichHTML(this.document.system.notes, { async: true }) - + context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }) + context.enrichedNotes = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.notes, { async: true }) + return context } @@ -78,7 +78,7 @@ export default class CthulhuEternalVehicleSheet extends CthulhuEternalActorSheet context.tab = context.tabs.equipment context.weapons = doc.itemTypes.weapon context.gears = doc.itemTypes.gear - break + break case "description": context.tab = context.tabs.description context.enrichedDescription = await TextEditor.enrichHTML(doc.system.description, { async: true }) diff --git a/module/documents/roll.mjs b/module/documents/roll.mjs index ed59963..73ef806 100644 --- a/module/documents/roll.mjs +++ b/module/documents/roll.mjs @@ -209,7 +209,8 @@ export default class CthulhuEternalRoll extends Roll { break } - const rollModes = Object.fromEntries(Object.entries(CONFIG.Dice.rollModes).map(([key, value]) => [key, game.i18n.localize(value)])) + console.log("Roll options", CONFIG.Dice.rollModes); + const rollModes = foundry.utils.duplicate(CONFIG.Dice.rollModes); //Object.fromEntries(Object.entries(CONFIG.Dice.rollModes).map(([key, value]) => [key, game.i18n.localize(value)])) const fieldRollMode = new foundry.data.fields.StringField({ choices: rollModes, blank: false, @@ -248,7 +249,7 @@ export default class CthulhuEternalRoll extends Roll { selectiveFireChoice: "shortburst", multiplier } - const content = await renderTemplate("systems/fvtt-cthulhu-eternal/templates/roll-dialog.hbs", dialogContext) + const content = await foundry.applications.handlebars.renderTemplate("systems/fvtt-cthulhu-eternal/templates/roll-dialog.hbs", dialogContext) const title = CthulhuEternalRoll.createTitle(options.rollType, options.rollTarget) const label = game.i18n.localize("CTHULHUETERNAL.Roll.roll") @@ -384,7 +385,7 @@ export default class CthulhuEternalRoll extends Roll { /** @override */ async render(chatOptions = {}) { let chatData = await this._getChatCardData(chatOptions.isPrivate) - return await renderTemplate(this.constructor.CHAT_TEMPLATE, chatData) + return await foundry.applications.handlebars.renderTemplate(this.constructor.CHAT_TEMPLATE, chatData) } /** diff --git a/module/utils.mjs b/module/utils.mjs index 39f4596..543b9bd 100644 --- a/module/utils.mjs +++ b/module/utils.mjs @@ -181,10 +181,10 @@ export default class CthulhuEternalUtils { } - static async nudgeRoll(rollMessage) { + static async nudgeRoll(rollMessage) { let dialogContext = rollMessage.rolls[0]?.options - let actor = game.actors.get(dialogContext.actorId) + let actor = game.actors.get(dialogContext.actorId) dialogContext.wpValue = actor.system.wp.value dialogContext.rollResultIndex = rollMessage.rolls[0].total - 1 dialogContext.minValue = Math.max(rollMessage.rolls[0].total - (dialogContext.wpValue * 5), 1) @@ -193,9 +193,9 @@ export default class CthulhuEternalUtils { // Build options table for the select operator between minValue and maxValue dialogContext.nudgeOptions = Array.from({ length: dialogContext.maxValue - dialogContext.minValue + 1 }, (_, i) => dialogContext.minValue + i) - console.log(dialogContext) - - const content = await renderTemplate("systems/fvtt-cthulhu-eternal/templates/nudge-dialog.hbs", dialogContext) + console.log(dialogContext) + + const content = await foundry.applications.handlebars.renderTemplate("systems/fvtt-cthulhu-eternal/templates/nudge-dialog.hbs", dialogContext) const title = game.i18n.localize("CTHULHUETERNAL.Roll.nudgeRoll") const rollContext = await foundry.applications.api.DialogV2.wait({ @@ -236,7 +236,7 @@ export default class CthulhuEternalUtils { if (rollContext === null || dialogContext.wpCost === 0) { return } - + const roll = new CthulhuEternalRoll(String(dialogContext.nudgedValue)) await roll.evaluate() roll.options = dialogContext diff --git a/packs-system/rituals/000005.ldb b/packs-system/rituals/000005.ldb deleted file mode 100644 index ed331f9..0000000 Binary files a/packs-system/rituals/000005.ldb and /dev/null differ diff --git a/packs-system/rituals/000016.log b/packs-system/rituals/000016.log new file mode 100644 index 0000000..e69de29 diff --git a/packs-system/rituals/000018.ldb b/packs-system/rituals/000018.ldb new file mode 100644 index 0000000..91b707a Binary files /dev/null and b/packs-system/rituals/000018.ldb differ diff --git a/packs-system/skills/000165.ldb b/packs-system/skills/000165.ldb deleted file mode 100644 index 60eb4b9..0000000 Binary files a/packs-system/skills/000165.ldb and /dev/null differ diff --git a/packs-system/skills/000180.log b/packs-system/skills/000180.log new file mode 100644 index 0000000..e69de29 diff --git a/packs-system/skills/000182.ldb b/packs-system/skills/000182.ldb new file mode 100644 index 0000000..70893ea Binary files /dev/null and b/packs-system/skills/000182.ldb differ diff --git a/system.json b/system.json index 2d1a25e..589d9ad 100644 --- a/system.json +++ b/system.json @@ -6,7 +6,7 @@ "download": "#{DOWNLOAD}#", "url": "https://www.uberwald.me/gitea/public/fvtt-cthulhu-eternal", "license": "LICENSE", - "version": "12.0.6", + "version": "13.0.0", "authors": [ { "name": "Uberwald", @@ -20,8 +20,8 @@ } }, "compatibility": { - "minimum": "12", - "verified": "12" + "minimum": "13", + "verified": "13" }, "esmodules": ["cthulhu-eternal.mjs"], "styles": ["css/fvtt-cthulhu-eternal.css"], diff --git a/templates/roll-dialog.hbs b/templates/roll-dialog.hbs index 247060b..d39e7ce 100644 --- a/templates/roll-dialog.hbs +++ b/templates/roll-dialog.hbs @@ -64,7 +64,7 @@
{{localize "CTHULHUETERNAL.Label.rollView"}}
\ No newline at end of file