magefree / mage

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

Abilities of permanents not controlled by its owner act sometimes wrongly as if controlled by owner. #604

Closed LevelX2 closed 10 years ago

LevelX2 commented 10 years ago

Since a long time this problems happens sometimes. Seems like the controller of abilities of the not owner controlled permanent is not correctly handled. I could never reproduce this problem in development environment.

Issues and posts referencing to this problem:

589

552

448

Sorin, Lord of Innistrad returned opponents Blade Splicer Opponents Phyrexian Revoker cast with Villainous Wealth Courser of Kruphix exiled from my deck by my opponent's Ashiok revealed the top card of my deck when put into play by Ashiok Play Shockland by Nighveil Specter Opponent got a Godless Shrine off of my libray with his Nightveil, and it asked ME

Courser of Kruphix Courser of Kruphix

LevelX2 commented 10 years ago

A flashbacked Reanmiate returns Phyrexian Metamorph from opponents graveyard but opponent is asked for the creature that Metamorph should copy. Game log: 2:40 AM: _Aaron activates: search your library for a Island or Swamp and put it onto the battlefield. Then shuffle your library. from Polluted Delta 12:41 AM: _Aaron searches his or her library 12:41 AM: _Aaron puts Tundra from library onto the Battlefield 12:41 AM: _Aaron shuffles his or her library. 12:41 AM: _Aaron announces a value of 0 for

12:41 AM: _Aaron casts Repeal targeting Wurm 12:41 AM: _Aaron puts Wurm from battlefield into its owner's hand 12:41 AM: _Aaron draws a card 12:42 AM: poo puts a card from library to the top of his or her library 12:42 AM: poo draws a card 12:42 AM: poo plays Graven Cairns 12:42 AM: poo casts Bribery targeting _Aaron 12:42 AM: poo searches the library of _Aaron 12:44 AM: poo puts Snapcaster Mage from library onto the Battlefield 12:44 AM: _Aaron shuffles his or her library. 12:44 AM: Ability triggers: Snapcaster Mage - When Snapcaster Mage enters the battlefield, target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. - targeting Reanimate 12:44 AM: poo flashbacks Reanimate 12:44 AM: poo casts Reanimate from graveyard targeting Phyrexian Metamorph 12:45 AM: poo puts Phyrexian Metamorph from graveyard onto the Battlefield 12:45 AM: poo loses 4 life 12:45 AM: Ability triggers: Reanimate - (If the flashback cost was paid, exile this card instead of putting it anywhere else any time it would leave the stack) 12:45 AM: poo moves Reanimate to exile 12:45 AM: Phyrexian Metamorph is put into graveyard from battlefield 12:47 AM: poo has conceded. 12:47 AM: _Aaron has won the game 12:47 AM: poo has lost the game.