Paper Dynasty Discord - Discord bot for card game
Go to file
Cal Corum 80e94498fa CLAUDE: Add safe WPA lookup with fallback to prevent KeyError crashes
Implements defensive error handling for WPA (Win Probability Added) calculations when rare game states are missing from the static lookup table. The safe_wpa_lookup() function uses a three-tier fallback strategy: exact lookup, bases-empty fallback, and 0.0 default value.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-11 18:25:59 -05:00
.plans Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
.vscode Catchup commit 2025-07-22 09:22:19 -05:00
cogs Added search functionality to /player command 2025-10-08 14:45:41 -05:00
command_logic CLAUDE: Add safe WPA lookup with fallback to prevent KeyError crashes 2025-10-11 18:25:59 -05:00
discord_ui Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
helpers Added search functionality to /player command 2025-10-08 14:45:41 -05:00
in_game Added search functionality to /player command 2025-10-08 14:45:41 -05:00
migrations Update cache refresh logic to replace vs delete 2025-02-23 22:50:58 -06:00
tests CLAUDE: Add safe WPA lookup with fallback to prevent KeyError crashes 2025-10-11 18:25:59 -05:00
utilities Added search functionality to /player command 2025-10-08 14:45:41 -05:00
.dockerignore Catchup commit 2025-07-22 09:22:19 -05:00
.gitignore Catchup commit 2025-07-22 09:22:19 -05:00
alembic.ini Added base alembic config 2024-10-11 16:42:15 -05:00
api_calls.py Catchup commit 2025-07-22 09:22:19 -05:00
constants.py Added search functionality to /player command 2025-10-08 14:45:41 -05:00
db_calls_gameplay.py Update logging to RotatingFileHandler 2024-11-09 23:14:54 -06:00
dice.py Remove outdate image links 2025-06-04 09:54:13 -05:00
discord_utils.py Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
Dockerfile Added docker to environment 2024-10-12 02:04:30 -05:00
exceptions.py Catchup commit 2025-07-22 09:22:19 -05:00
gauntlets.py Catchup commit 2025-07-22 09:22:19 -05:00
help_text.py Prod push for Season 8 Updates 2024-11-03 13:38:41 -06:00
helpers.py Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
LICENSE Initial commit 2020-07-07 13:56:19 -05:00
paperdynasty.py Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
pytest.ini Catchup commit 2025-07-22 09:22:19 -05:00
random_content.py Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00
requirements.txt Remove outdate image links 2025-06-04 09:54:13 -05:00
search_utils.py Catchup commit 2025-07-22 09:22:19 -05:00
utils.py Cogs to Packages Groundwork 2025-08-17 08:46:55 -05:00