Refactor “next xxx spell you cast this turn costs” to use shared code
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 940
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 160
Description
All that cards must use shared code for same ability. Example: [[Peerless Samurai]], [[Hardened Berserker]], [[Panoptic Projektor]] and other
Search code by “spell you cast this turn costs”, ~11 cards ([scryfall](https://scryfall.com/search?q=o%3A%22spell+you+cast+this+turn+costs%22&unique=cards&as=grid&order=name)).
Contributor guide
No contributing guide indexed for this repository
Research direction
Search the codebase for “spell you cast this turn costs” and inspect the implementations for Peerless Samurai, Hardened Berserker, Panoptic Projektor, and the other matching cards. Identify the shared ability pattern and consolidate all roughly 11 matching cards so they use shared code while preserving their existing behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- game-dev
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100