magefree / magefree/mage

Brass's Tunnel Grinder does not get a bore counter on the turn it was summoned if the only card put in the graveyard was placed there as a result of Brass's Tunnel Grinder's ETB effect

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

Description

This is presumably because the `DescendedWatcher` is added as a card ability when `BrasssTunnelGrinder` [is created after the `EntersBattlefieldTriggeredAbility` is added](https://github.com/magefree/mage/blob/master/Mage.Sets/src/mage/cards/b/BrasssTunnelGrinder.java#L56). However the "if you descended this turn" seems like it should apply regardless of when during the turn the permanent was put into the graveyard. From [gatherer.wizard.com](https://gatherer.wizards.com/LCI/en-us/135/brasss-tunnel-grinder):

> Multiple cards have abilities that begin with "At the beginning of your end step, if you descended this turn." These cards don't need to have been under your control at the time you descended. For example, if a permanent card is put into your graveyard during your first main phase and you cast Stalactite Stalker your second main phase, its ability will trigger at the beginning of your end step.

So this implementation would be broken even if the `DescendedWatcher` caught the ETB effect. There need to be a way to determined the "if you descended this turn" state without it being dependent on when the card with the effect enters.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.