magefree / mage

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

Krark's Thumb and Mana Clash interaction bug #5988

Open QuinnActually opened 5 years ago

QuinnActually commented 5 years ago

image

When playing Mana Clash while Krark's Thumb is on the field, the log doesn't tell you what the opponent's coin flip is until after you choose between your two coin flips. However, Mana Clash states that both players flip coins simultaneously, meaning that all coins should be flipped and visible before the player with Krark's Thumb chooses which of their flips to ignore.

LevelX2 commented 4 years ago

Krark's Thumb Rulings 10/4/2004 If you and your opponent both flip at the same time, you can see your opponent’s result before choosing which result to keep. 1/25/2019 If an effect tells you to flip more than one coin at once, this replace each individual coin flip. For example, if an effect tells you to flip two coins, you don’t flip four coins and ignore any two; you flip two coins, flip two coins, and then ignore one flip from each pair of flips. You will know the results of all simultaneous flips before choosing which to ignore.

Handling of FLIP_EVENT has to be refactored because it currently will be handled per player one after one. So it probably has to handle multiple players at the same time to be able to inform about all flip results before choosing which flips to ignore.