Skip to content

[Bugfix] [ECL] Dose of dawnglow blight only applied in opponent main phase - #16047

Open
TLeth wants to merge 3 commits into
magefree:masterfrom
TLeth:DoseOfDawnglow_blight
Open

[Bugfix] [ECL] Dose of dawnglow blight only applied in opponent main phase#16047
TLeth wants to merge 3 commits into
magefree:masterfrom
TLeth:DoseOfDawnglow_blight

Conversation

@TLeth

@TLeth TLeth commented Aug 26, 2026

Copy link
Copy Markdown

The condition IsMainPhaseCondition.NOT_YOURS identifies exactly opponent main phases, but the Dose of dawnglow's additional blight price should apply in all phases except your main phases. So the current implementation doesn't apply the cost in any combat upkeep draw ect phases.

I arguably think IsMainPhaseCondition.NOT_YOURS does what it says on the tin and therefor I have fixed it in the card implementation by negating IsMainPhaseCondition.YOURS. After this there is no usages of IsMainPhaseCondition.NOT_YOURS but i chose to leave it in to keep PR minimal.

test_BlightOutsideMainPhase fails with current implementation
test_NoBlightDuringMainPhase passes with current implementation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant