Choice to cast for alternate cost not properly cleaned up if canceled
Open
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 940
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 160
Description
Steps to reproduce:
1. Begin to cast e.g. [[Foil]] for its alternate cost
2. Cancel the cast
3. Cast it for its standard cost
4. Game log indicates that it was cast for its alternate cost
Probably just cosmetic but potentially indicative of deeper problems
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the canceled alternate-cost cast sequence with a card such as Foil and inspect the cast state used by the game log. Trace where the alternate-cost choice is retained after cancellation; done means a later standard-cost cast is logged as standard cost, with no stale alternate-cost state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100