magefree / magefree/mage

Refactor ExileFromGraveCost to only create a unique exile zone when actually necessary

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

Description

Several cards have been noted as creating unique exile zones for cards they exile, when there are no linked abilities which rely on later access to those exiled cards:
[[Ichorid]]
[[Masked Vandal]]
[[Immortal Coil]]

All three of these cards use ExileFromGraveCost. This cost should be refactored to have a flag which determines whether or not to create a unique exile zone, rather than just always creating a unique exile zone, so that when it is used for cards without linked abilities to the exiled card the cards just go to the standard exile zone.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating ExileFromGraveCost and its uses in Ichorid, Masked Vandal, and Immortal Coil. Trace how it creates exile zones and determine where linked abilities require a unique zone. Done means those three cards use the standard exile zone while cases needing later linked access retain unique-zone behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.