Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor: consolidate "has all activated abilities of" #12214

Open
Susucre opened this issue May 2, 2024 · 2 comments
Open

Refactor: consolidate "has all activated abilities of" #12214

Susucre opened this issue May 2, 2024 · 2 comments
Labels
refactoring Developers topics about code and programming

Comments

@Susucre
Copy link
Contributor

Susucre commented May 2, 2024

There might be a few Common Effect that could handle most of those cards:

https://scryfall.com/search?q=o%3A%22has+all+activated+abilities+of%22

Could see keeping the permanent ones in a group: [[Experiment Kraj]].
As for the cards ones maybe keep separate the zone to look for? i.e. [[Marisil, the Pretender]] for exile and [[Necrotic Ooze]] for graveyard? Or should they be combined with more complex constructors?

@Susucre Susucre added the refactoring Developers topics about code and programming label May 2, 2024
Copy link

github-actions bot commented May 2, 2024

Experiment Kraj - (Gatherer) (Scryfall) (EDHREC)

{2}{G}{G}{U}{U}
Legendary Creature — Ooze Mutant
4/6
Experiment Kraj has all activated abilities of each other creature with a +1/+1 counter on it.
{T}: Put a +1/+1 counter on target creature.

Unable to retrieve information for "Marisil, the Pretender"

Necrotic Ooze - (Gatherer) (Scryfall) (EDHREC)

{2}{B}{B}
Creature — Ooze
4/3
As long as Necrotic Ooze is on the battlefield, it has all activated abilities of all creature cards in all graveyards.

Copy link

github-actions bot commented May 2, 2024

Mairsil, the Pretender - (Gatherer) (Scryfall) (EDHREC)

{1}{U}{B}{R}
Legendary Creature — Human Wizard
4/4
When Mairsil, the Pretender enters the battlefield, you may exile an artifact or creature card from your hand or graveyard and put a cage counter on it.
Mairsil, the Pretender has all activated abilities of all cards you own in exile with cage counters on them. You may activate each of those abilities only once each turn.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring Developers topics about code and programming
Projects
None yet
Development

No branches or pull requests

1 participant