magefree / magefree/mage

Choice to cast for alternate cost not properly cleaned up if canceled

Open
#11,369 2 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.