magefree / magefree/mage

Refactor: Once during each of your turns

Open
#15,908 1 comment 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

from #15574 (after PR merge - must made a refactor with it)

[[Zaffai and the Tempests]] and [[Vision, Spectral Synthezoid]] uses same ability but with different spell filter. It must use shared ability like `CastFromHandOnceDuringEachOfYourTurnAbility` (see cards code and `CastFromGraveyardOnceDuringEachOfYourTurnAbility`)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the card implementations for Zaffai and the Tempests and Vision, Spectral Synthezoid, then read CastFromHandOnceDuringEachOfYourTurnAbility and CastFromGraveyardOnceDuringEachOfYourTurnAbility. Refactor the two cards to use the shared hand ability while preserving their different spell filters; done means both cards share the ability without changing their filter 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
Quiet
Clarity
Mostly clear
Newbie friendliness
64/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.