From 24e14e9b3c5878e8197b8770c5d5da0de84b6eb8 Mon Sep 17 00:00:00 2001 From: Kevin Bunn <45328239+Pseudonian@users.noreply.github.com> Date: Thu, 6 Feb 2025 16:25:06 -0500 Subject: [PATCH] Campaigns sans UI --- Synergism.css | 54 +++++++++++++++++++++ index.html | 16 +++++++ src/Campaign.ts | 90 ++++++++++++++++++++++++----------- src/Corruptions.ts | 9 ++-- src/Synergism.ts | 4 ++ src/Tabs.ts | 21 +++++--- src/UpdateHTML.ts | 8 ++++ src/UpdateVisuals.ts | 13 +++++ src/saves/PlayerJsonSchema.ts | 4 ++ src/saves/PlayerSchema.ts | 5 ++ src/types/Synergism.d.ts | 3 ++ translations/en.json | 5 ++ translations/source.json | 4 ++ 13 files changed, 198 insertions(+), 38 deletions(-) diff --git a/Synergism.css b/Synergism.css index 26005b3fe..62e12194b 100644 --- a/Synergism.css +++ b/Synergism.css @@ -690,6 +690,11 @@ button.isEvent:hover { color: red; } +#campaigntab { + border-color: red; + color: orange; +} + #traitstab { border-color: orange; color: red; @@ -2880,6 +2885,55 @@ p#ascendHotKeys { color: white; } +#campaigns { + justify-content: center; + align-items: start; + margin-top: 10px; +} + +#campaignsMain { + width: 100%; + margin-top: 5%; + height: 50%; + justify-items: center; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-template-rows: repeat(3, 1fr); + grid-column-gap: 0px; + grid-row-gap: 0px; +} + +#campaignsIcons { + display: flex; + flex-direction: column; + justify-content: center; + justify-items: center; + grid-area: 1 / 1 / 3 / 2; +} + +#campaignIconGrid { + display: grid; + grid-template-columns: repeat(10, 1fr); + grid-template-rows: repeat(5, 1fr); + grid-column-gap: 5px; + grid-row-gap: 5px; +} + +#campaignsIcons p { + text-align: center; +} + +#campaignsIcons img { + width: 48px; + height: 48px; + font-size: 0; + cursor: pointer; +} + +#campaignsDescriptions { grid-area: 1 / 2 / 3 / 4; } + +#campaignsTokensInfo { grid-area: 3 / 1 / 4 / 4; } + #traits { justify-content: center; align-items: start; diff --git a/index.html b/index.html index 9f9eafc65..6ddf95ae8 100644 --- a/index.html +++ b/index.html @@ -2807,6 +2807,22 @@ + +