magefree / magefree/mage

Refactor the effects that apply a "You may cast that card this turn"

Open
#13,860 0 comments 0 reactions 0 assignees View on GitHub
refactoring
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

[Those cards](https://scryfall.com/search?q=o%3A%22you+may+cast+that+card+this+turn%22+game%3Apaper&unique=cards&as=grid&order=name) are implementing their AsThoughEffect slighlty differently. Once the affected card is known, they should call a common effect.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the card implementations linked by the Scryfall search and compare how each AsThoughEffect handles the affected card. Trace the existing effect entry points and identify the shared behavior to consolidate. Done means all relevant cards call one common effect without changing their "You may cast that card this turn" 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.