From 446efc2782501d0dc4dda6c71d6465e2b38942ba Mon Sep 17 00:00:00 2001 From: Paul Maskelyne Date: Sat, 13 Jan 2024 22:17:01 +0000 Subject: [PATCH 01/11] open journal, not just page --- system/src/config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/src/config.mjs b/system/src/config.mjs index 52c0140..21d35b0 100644 --- a/system/src/config.mjs +++ b/system/src/config.mjs @@ -22,7 +22,7 @@ AC2D20.abilityAbbreviations = { }; AC2D20.JOURNAL_UUIDS = { - releaseNotes: "Compendium.ac2d20.system-documentation.JournalEntry.Q2jykbXOXgzNpcSR.JournalEntryPage.g6JENp97aKkuNFcs", + releaseNotes: "Compendium.ac2d20.system-documentation.JournalEntry.Q2jykbXOXgzNpcSR", }; AC2D20.Size = ["Trivial", "Minor", "Major"]; From a42a5f93dd89ecc4322e03cfa0a95f0ff4041d05 Mon Sep 17 00:00:00 2001 From: Jose Lozano Date: Tue, 16 Jan 2024 18:12:21 +0100 Subject: [PATCH 02/11] onhover for vehicle qualities --- system/assets/hovers.json | 9 +++++++++ system/src/hooks/readyHook.mjs | 6 ++++++ system/templates/actor/parts/vehicle-abilities.hbs | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/system/assets/hovers.json b/system/assets/hovers.json index 6ff68c7..47c26b3 100644 --- a/system/assets/hovers.json +++ b/system/assets/hovers.json @@ -28,5 +28,14 @@ "reliable": "pg.100", "subtle": "pg.100", "unreliable": "pg.100" + }, + "vehiclesqualities": { + "cargo": "pg.124", + "cumbersome": "pg.124", + "enclosed": "pg.124", + "exposed": "pg.124", + "highPerformance": "pg.124", + "singleSeat": "pg.124", + "tough": "pg.124" } } \ No newline at end of file diff --git a/system/src/hooks/readyHook.mjs b/system/src/hooks/readyHook.mjs index b7d9ce7..9d9a1f1 100644 --- a/system/src/hooks/readyHook.mjs +++ b/system/src/hooks/readyHook.mjs @@ -46,6 +46,7 @@ async function prepareTooltips() { CONFIG.AC2D20.WEAPONS.effects = content.effects; CONFIG.AC2D20.WEAPONS.qualities = content.qualities; + CONFIG.AC2D20.WEAPONS.vehiclesqualities = content.vehiclesqualities; for await (const key of Object.keys(content.effects)) { let qEnriched = await TextEditor.enrichHTML(content.effects[key], {async: true}); @@ -56,4 +57,9 @@ async function prepareTooltips() { let qEnriched = await TextEditor.enrichHTML(content.qualities[key], {async: true}); content.qualities[key] = qEnriched.replaceAll("&", "&").replaceAll("<", "<").replaceAll(">", ">").replaceAll('"', """).replaceAll("'", "'"); } + + for await (const key of Object.keys(content.vehiclesqualities)) { + let qEnriched = await TextEditor.enrichHTML(content.vehiclesqualities[key], {async: true}); + content.vehiclesqualities[key] = qEnriched.replaceAll("&", "&").replaceAll("<", "<").replaceAll(">", ">").replaceAll('"', """).replaceAll("'", "'"); + } } diff --git a/system/templates/actor/parts/vehicle-abilities.hbs b/system/templates/actor/parts/vehicle-abilities.hbs index e6c0737..95b6c27 100644 --- a/system/templates/actor/parts/vehicle-abilities.hbs +++ b/system/templates/actor/parts/vehicle-abilities.hbs @@ -86,7 +86,7 @@
{{#each system.qualities as |item key|}}
-