Mantimon TCG - Monster collecting trading card game
Changed ability_uses_this_turn from int to dict[int, int] to track each ability's usage independently: - ability_uses_this_turn: dict[int, int] maps ability index to use count - can_use_ability() now requires ability_index parameter - Added get_ability_uses() and increment_ability_uses() helper methods - reset_turn_state() clears the dict instead of setting to 0 This fixes the bug where using one ability could incorrectly block another ability on the same Pokemon from being used. 789 tests passing. |
||
|---|---|---|
| backend | ||
| docs | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| PROJECT_PLAN.md | ||