From df7a0cc83ff3d6e7ae925142e66e1177947bfbed Mon Sep 17 00:00:00 2001
From: Tim McCarthy
Date: Fri, 12 Jun 2026 10:03:16 -0700
Subject: [PATCH] Add Discord link to rules
---
TODO.md | 2 +-
src/pirats/rules.html | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/TODO.md b/TODO.md
index 56c22ec..8c06dcd 100644
--- a/TODO.md
+++ b/TODO.md
@@ -6,7 +6,7 @@ A roughly triaged list of features and improvements needed for the app, in desce
- [ ] **Technique swapping.** During character creation, players can offer to swap techniques with another player, as long as the technique they're offering wasn't created by the player they're offering to swap with. The swap offer should contain no information other than that a swap has been offered. This requires tracking who created each technique, which we should be doing anyway since it's illegal for a player to wind up with their own techniques and I'm not sure the current shuffler cares about that. I want two options here: First option, players start with all of their own techniques and the game can't proceed to technique assignment to cards until they've successfully swapped them all away and everyone has clicked a "ready" button. Second, a button in the hamburger menu that the Admin player can click to fully auto-assign techniques, which randomly distributes them to eligible players and automatically assigns them to J/Q/K. This button should only appear during technique distribution. It does not require dev mode, just admin privileges.
-- [ ] **Light mode theme**. I like the "Lantern & Brine" look (see git log 0744893e7b82fe for your reasoning/description), and want to keep it as an option, but Yeld is generally speaking a lighter, more whimsical setting. I'd like the light theme to reflect a world of blue skies, high adventure, crashing waves, and bright red Xs on parchment treasure maps. Think "Wind Waker", "One Piece", or even "Skies of Arcadia". Add an option to the hamburger menu to toggle between light and dark themes. Light should probably be the default.
+- [ ] **Light mode theme**. I like the "Lantern & Brine" look (see git log 0744893e7b82fe for your reasoning/description), and want to keep it as an option, but Yeld is generally speaking a lighter, more whimsical setting. I'd like the light theme to reflect a world of blue skies, high adventure, crashing waves, and bright red Xs on parchment treasure maps. Think "Wind Waker", "One Piece", or even "Skies of Arcadia". Add an option to the hamburger menu to toggle between light and dark themes. Light should probably be the default. Remember to update the CSS in the rulebook as well.
- [ ] **Rollback of game state.** This may require some updates to how game state is handled in the backend (my understanding is that the frontend always gets full state updates rather than deltas, so it should be unaffected). Feel free to propose significant overhauls/refactors to enable this cleanly, I am not attached to the current database architecture at all. Also feel free to ask clarifying questions before going ahead with implementation. I think a clean UI for this would involve the event log. Each event gets a "rollback" button to roll back the state of the game to a checkpoint just after that event was posted. Until a new event is posted, the later entries in the log remain in a greyed out state so that the rollback can be undone if it was accidental. These buttons appear to the admin player if dev mode is on, and also to Deep players, but only going back as far as the start of the current scene if they aren't the admin.
diff --git a/src/pirats/rules.html b/src/pirats/rules.html
index 87c5d9c..f592601 100644
--- a/src/pirats/rules.html
+++ b/src/pirats/rules.html
@@ -204,7 +204,7 @@ a { color: var(--neon-cyan); }
Nick Smith and J. Richmond. The Magical Land of Yeld is a product of Yeld LLC.
Visit YeldStuff.com
-
⚓ This is a playtest! Rats with Gats is still being tested — join the Yeld Discord to find games and share feedback.
+
⚓ This is a playtest! Rats with Gats is still being tested — join the Yeld Discord to find games and share feedback.