Add new IRC games and enhance bot functionality
- Add Rock Paper Scissors game with PvP and bot modes - Fixed syntax errors and improved game mechanics - PvP moves now require PM for secrecy - Add Word Scramble game with difficulty levels - Multiple word categories and persistent scoring - Enhance duck hunt with better statistics tracking - Separate points vs duck count tracking - Fixed migration logic issues - Add core rate limiting system (5 commands/30s) - Admin whitelist for megasconed - Automatic cleanup and unblocking - Improve reload functionality for hot-reloading plugins - Add channel-specific commands (\!stopducks/\!startducks) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
a3ed25f8dd
commit
8552887b6c
9 changed files with 1536 additions and 30 deletions
54
plugins/rps_scores.json
Normal file
54
plugins/rps_scores.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"megasconed": {
|
||||
"totalPoints": 1,
|
||||
"totalGames": 3,
|
||||
"wins": 0,
|
||||
"losses": 0,
|
||||
"draws": 1,
|
||||
"winStreak": 0,
|
||||
"longestWinStreak": 0,
|
||||
"vsBot": {
|
||||
"wins": 0,
|
||||
"losses": 0,
|
||||
"draws": 1
|
||||
},
|
||||
"vsPlayer": {
|
||||
"wins": 0,
|
||||
"losses": 0,
|
||||
"draws": 0,
|
||||
"losss": 1
|
||||
},
|
||||
"favoriteMove": null,
|
||||
"moveStats": {
|
||||
"rock": 0,
|
||||
"paper": 0,
|
||||
"scissors": 0
|
||||
},
|
||||
"losss": 1
|
||||
},
|
||||
"cr0sis": {
|
||||
"totalPoints": 6,
|
||||
"totalGames": 2,
|
||||
"wins": 2,
|
||||
"losses": 0,
|
||||
"draws": 0,
|
||||
"winStreak": 2,
|
||||
"longestWinStreak": 2,
|
||||
"vsBot": {
|
||||
"wins": 0,
|
||||
"losses": 0,
|
||||
"draws": 0
|
||||
},
|
||||
"vsPlayer": {
|
||||
"wins": 2,
|
||||
"losses": 0,
|
||||
"draws": 0
|
||||
},
|
||||
"favoriteMove": null,
|
||||
"moveStats": {
|
||||
"rock": 0,
|
||||
"paper": 0,
|
||||
"scissors": 0
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue