Merged
Conversation
rokybeast
pushed a commit
to rokybeast/Eigen-Bot
that referenced
this pull request
Apr 5, 2026
remove unused cogs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed?
Removed the Rock Paper Scissors cog and reworked the Counting game failure flow to use a save system instead of the “Dice of Fate”. Users can now earn and spend personal saves, and servers can accumulate a shared save pool. Daily Quests were updated to include both quiz + counting tasks and to award partial streak-freeze and save rewards with inventory caps.
Why?
This prevents accidental/one-off counting mistakes from ruining a server’s progress and introduces a progression loop (Daily Quests → saves/freezes → protection). It also simplifies the counting failure UX by replacing the dice mechanic with deterministic “use-save-first” behavior.
Link the issue (required for non-trivial changes):
How to test
1) Static checks (no token needed)
Expected: no output and exit code
0.2) Run the bot (requires token)
Expected: bot starts and logs loaded cogs and slash-sync results (or errors if guild IDs aren’t configured).
3) Manual behavior checks in Discord
Counting saves
/setcountingchannel #counting6when5is required).0and announce the ruin.Server save pool
?guildsaves?donateguild/?dgDaily quests + inventory
?dailyquest(and/dailyquestif you keep it enabled)?inventoryChecklist
py_compile+ manual Discord checks).env, keys)Screenshots (optional)
N/A (no UI changes outside Discord messages).