magefree / mage

Magic Another Game Engine
http://xmage.today
MIT License
1.85k stars 761 forks source link

Scorched ruin goes straight to graveyard #8980

Open radiasian opened 2 years ago

radiasian commented 2 years ago

image board state is what I attached, I go to play scorched ruin, it asks me if I want to sac 2 untapped lands, Yes or No. No matter which one I click scorched ruin goes straight into the graveyard.

AmeyMirchandani commented 2 years ago

When testing, this seems to work for me

sprangg commented 2 years ago

This is a bug that sometimes happens with lands that require other lands to be sacrificed for them to enter the battlefield. I've seen this happen with [[Heart of Yavimaya]] and [[Lake of the Dead]].

github-actions[bot] commented 2 years ago

Heart of Yavimaya - (Gatherer) (Scryfall) (EDHREC)

Land If Heart of Yavimaya would enter the battlefield, sacrifice a Forest instead. If you do, put Heart of Yavimaya onto the battlefield. If you don't, put it into its owner's graveyard. {T}: Add {G}. {T}: Target creature gets +1/+1 until end of turn.

Lake of the Dead - (Gatherer) (Scryfall) (EDHREC)

Land If Lake of the Dead would enter the battlefield, sacrifice a Swamp instead. If you do, put Lake of the Dead onto the battlefield. If you don't, put it into its owner's graveyard. {T}: Add {B}. {T}, Sacrifice a Swamp: Add {B}{B}{B}{B}.

Alex-Vasile commented 2 years ago

I added some tests to try to capture this, but so far no luck. Running each of them a few thousand times on repeat did not cause the issue to show up.

Alex-Vasile commented 2 years ago

Does this happen during the first game of a best of 3? Does it happen only when playing with an AI?

radiasian commented 2 years ago

from the timers I think it is the first game of a best of 3? it's been a while and Yes, it is vs the AI. I attempted to rollback a few times but the scorched ruin went to the graveyard every time

sprangg commented 2 years ago

The Lake of the Dead and Heart of Yavimaya issues I mentioned happened in PvP matches. I don't remember which game of the match it was though.

github-actions[bot] commented 1 year ago

Scorched Ruins - (Gatherer) (Scryfall) (EDHREC)

Land If Scorched Ruins would enter the battlefield, sacrifice two untapped lands instead. If you do, put Scorched Ruins onto the battlefield. If you don't, put it into its owner's graveyard. {T}: Add {C}{C}{C}{C}.