magefree / mage

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

Rollback does not destroy Clues #2021

Closed avgerin0s closed 4 years ago

avgerin0s commented 8 years ago

I was playing with a Tamiyo's Journal in the battlefield.

During my turn I rollbacked. The clue generated by Tamiyo's Journal stayed on battlefield and when my turn started again, it re-investigated for another one.

LevelX2 commented 8 years ago

I can't reproduce this yet. Did you rollback to the start of the current turn as the problem happened? Where there already Clues on the battlefeild before?

Can you provide the game log of that game?

avgerin0s commented 8 years ago

@LevelX2 Sure, but where can I locate it?

LevelX2 commented 8 years ago

Post it here as text.

elliott-king commented 8 years ago

@eavgerinos I believe you can find it in xmage/mage-client/gamelogs. The name should be DATE_TIME_GAMETYPE_num.txt

avgerin0s commented 8 years ago

@LevelX2 done. @elliott-king Thanks a lot. :)

20:55: eavgerinos has joined the game 20:55: mchammer23 has joined the game : Match score: eavgerinos - 0 wins DeckHash: 996964967969666250 mchammer23 - 1 win DeckHash: -2408465450286267470

Match is rated You have to win 2 games to win the complete match

Game has started

20:55: mchammer23's library is shuffled 20:55: eavgerinos's library is shuffled 20:55: eavgerinos draws seven cards 20:55: eavgerinos chooses that he or she takes the first turn 20:55: mchammer23 draws seven cards 20:55: eavgerinos keeps hand 20:55: mchammer23 keeps hand 20:55: Turn 1 eavgerinos (20 - 20) 20:55: eavgerinos plays Plains [987] 20:55: eavgerinos puts Plains [987] from hand onto the Battlefield 20:55: eavgerinos casts Thraben Inspector [327] 20:55: eavgerinos puts Thraben Inspector [327] from stack onto the Battlefield 20:55: Ability triggers: Thraben Inspector [327] - When Thraben Inspector [327] enters the battlefield, Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") 20:55: eavgerinos puts a Clue [7de] token onto the battlefield 20:56: eavgerinos attacks with 0 creatures 20:56: Turn 2 mchammer23 (20 - 20) 20:56: mchammer23 draws a card 20:56: mchammer23 reveals Canopy Vista 20:56: mchammer23 puts Fortified Village [e36] from hand onto the Battlefield 20:56: mchammer23 plays Fortified Village [e36] 20:56: mchammer23 attacks with 0 creatures 20:56: Turn 3 eavgerinos (20 - 20) 20:56: eavgerinos draws a card 20:56: eavgerinos puts Forest [a5d] from hand onto the Battlefield 20:56: eavgerinos plays Forest [a5d] 20:57: eavgerinos attacks with 1 creature 20:57: Attacker: Thraben Inspector 327 unblocked 20:57: mchammer23 loses 1 life 20:57: Turn 4 mchammer23 (19 - 20) 20:57: mchammer23 draws a card 20:57: mchammer23 plays Forest [794] 20:57: mchammer23 puts Forest [794] from hand onto the Battlefield 20:57: mchammer23 casts Sylvan Advocate [d3e] 20:57: mchammer23 puts Sylvan Advocate [d3e] from stack onto the Battlefield 20:57: mchammer23 attacks with 0 creatures 20:57: Turn 5 eavgerinos (19 - 20) 20:57: eavgerinos draws a card 20:58: eavgerinos puts Canopy Vista [5ff] from hand onto the Battlefield 20:58: eavgerinos plays Canopy Vista [5ff] 20:58: eavgerinos casts Tireless Tracker [ea5] 20:58: eavgerinos puts Tireless Tracker [ea5] from stack onto the Battlefield 20:58: eavgerinos attacks with 0 creatures 20:58: Turn 6 mchammer23 (19 - 20) 20:59: mchammer23 draws a card 20:59: mchammer23 puts Needle Spires [cd4] from hand onto the Battlefield 20:59: mchammer23 plays Needle Spires [cd4] 20:59: mchammer23 casts Declaration in Stone [682] targeting Tireless Tracker [ea5] 20:59: mchammer23 moves Tireless Tracker [ea5] from battlefield to the exile zone 20:59: eavgerinos puts a Clue [a0f] token onto the battlefield 20:59: mchammer23 puts Declaration in Stone [682] from stack into his or her graveyard 21:00: mchammer23 attacks with 1 creature 21:00: Attacker: Sylvan Advocate d3e unblocked 21:00: eavgerinos loses 2 life 21:00: Turn 7 eavgerinos (19 - 18) 21:00: eavgerinos draws a card 21:00: eavgerinos puts Forest [50f] from hand onto the Battlefield 21:00: eavgerinos plays Forest [50f] 21:00: eavgerinos casts Bygone Bishop [365] 21:00: eavgerinos puts Bygone Bishop [365] from stack onto the Battlefield 21:00: eavgerinos attacks with 0 creatures 21:00: Turn 8 mchammer23 (19 - 18) 21:00: mchammer23 draws a card 21:01: mchammer23 plays Plains [2a7] 21:01: mchammer23 puts Plains [2a7] from hand onto the Battlefield 21:01: mchammer23 attacks with 1 creature 21:01: Attacker: Sylvan Advocate d3e unblocked 21:02: eavgerinos loses 2 life 21:02: Turn 9 eavgerinos (19 - 16) 21:02: eavgerinos draws a card 21:02: eavgerinos puts Forest [e1c] from hand onto the Battlefield 21:02: eavgerinos plays Forest [e1c] 21:02: eavgerinos casts Tamiyo's Journal [935] 21:02: eavgerinos puts Tamiyo's Journal [935] from stack onto the Battlefield 21:02: eavgerinos attacks with 1 creature 21:03: mchammer23 casts Atarka's Command 039 (mode 3) 21:03: mchammer23 puts Canopy Vista [038] from hand onto the Battlefield 21:03: mchammer23 puts Atarka's Command [039] from stack into his or her graveyard 21:03: Attacker: Bygone Bishop 365 blocked by Sylvan Advocate d3e 21:04: Bygone Bishop [365] deals 2 damage to Sylvan Advocate [d3e] 21:04: Sylvan Advocate [d3e] deals 3 damage to Bygone Bishop [365] 21:04: Bygone Bishop [365] died 21:04: Turn 10 mchammer23 (19 - 16) 21:04: mchammer23 draws a card 21:04: mchammer23 casts Nissa, Vastwood Seer [fa0] 21:04: mchammer23 puts Nissa, Vastwood Seer [fa0] from stack onto the Battlefield 21:04: Ability triggers: Nissa, Vastwood Seer [fa0] - When Nissa, Vastwood Seer [fa0] enters the battlefield, you may search your library for up to one basic Forest card, reveal them, and put them into your hand. Then shuffle your library. 21:04: mchammer23 searches his or her library 21:04: mchammer23 puts a card from library into his or her hand 21:04: mchammer23 reveals Forest 21:04: mchammer23's library is shuffled 21:04: mchammer23 puts Canopy Vista [bc6] from hand onto the Battlefield 21:04: mchammer23 plays Canopy Vista [bc6] 21:04: mchammer23 casts Sylvan Advocate [46d] 21:04: mchammer23 puts Sylvan Advocate [46d] from stack onto the Battlefield 21:05: mchammer23 attacks with 1 creature 21:05: Attacker: Sylvan Advocate d3e unblocked 21:05: eavgerinos loses 4 life

21:05: Turn 11 eavgerinos (19 - 12) 21:05: Ability triggers: Tamiyo's Journal [935] - At the beginning of your upkeep, Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") 21:05: eavgerinos puts a Clue [b67] token onto the battlefield 21:05: eavgerinos draws a card 21:05: eavgerinos puts Port Town [431] from hand onto the Battlefield 21:05: eavgerinos plays Port Town [431]

ROLLBACK 21:06: Player request: Rolling back to start of turn 11 21:06: Turn 11 eavgerinos (19 - 12) 21:06: Ability triggers: Tamiyo's Journal [935] - At the beginning of your upkeep, Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") 21:06: eavgerinos puts a Clue [73c] token onto the battlefield 21:06: eavgerinos draws a card 21:07: eavgerinos sacrificed Clue [7de] 21:07: eavgerinos activates: draw a card. from Clue [7de] 21:07: eavgerinos draws a card 21:08: eavgerinos casts Erdwal Illuminator [a1c] 21:08: eavgerinos puts Erdwal Illuminator [a1c] from stack onto the Battlefield 21:08: eavgerinos attacks with 0 creatures 21:08: Turn 12 mchammer23 (19 - 12) 21:08: mchammer23 draws a card 21:09: mchammer23 plays Cinder Glade [451] 21:09: mchammer23 puts Cinder Glade [451] from hand onto the Battlefield 21:09: Ability triggers: Nissa, Vastwood Seer [fa0] - Whenever a land enters the battlefield under your control, if you control seven or more lands, exile Nissa, Vastwood Seer [fa0], then return her to the battlefield transformed under her owner's control. 21:09: mchammer23 moves Nissa, Vastwood Seer [fa0] from battlefield to the exile zone 21:09: mchammer23 puts Nissa, Sage Animist [fa0] from exile zone onto the Battlefield 21:09: mchammer23 activates: Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand. from Nissa, Sage Animist [fa0] 21:09: mchammer23 puts a card from library into his or her hand 21:09: mchammer23 reveals Hangarback Walker 21:09: mchammer23 activates: Needle Spires [cd4] becomes a 2/1 red and white Elemental creature with double strike until end of turn. It's still a land. from Needle Spires [cd4] 21:10: mchammer23 attacks with 3 creatures 21:10: Attacker: Needle Spires cd4 blocked by Thraben Inspector 327 21:10: Attacker: Sylvan Advocate d3e unblocked 21:10: Attacker: Sylvan Advocate 46d unblocked 21:10: Needle Spires [cd4] deals 6 damage to Thraben Inspector [327] 21:10: Thraben Inspector [327] died 21:10: eavgerinos loses 4 life 21:10: eavgerinos loses 4 life 21:11: Turn 13 eavgerinos (19 - 4) 21:11: Ability triggers: Tamiyo's Journal [935] - At the beginning of your upkeep, Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") 21:11: eavgerinos puts a Clue [112] token onto the battlefield 21:11: Ability triggers: Erdwal Illuminator [a1c] - Whenever you investigate for the first time each turn, investigate an additional time. 21:11: eavgerinos puts a Clue [d58] token onto the battlefield 21:11: eavgerinos draws a card 21:11: eavgerinos puts Forest [e2b] from hand onto the Battlefield 21:11: eavgerinos plays Forest [e2b] 21:11: eavgerinos casts Tireless Tracker [80c] 21:11: eavgerinos puts Tireless Tracker [80c] from stack onto the Battlefield 21:12: eavgerinos attacks with 0 creatures 21:12: eavgerinos casts Thraben Inspector [819] 21:12: eavgerinos puts Thraben Inspector [819] from stack onto the Battlefield 21:12: Ability triggers: Thraben Inspector [819] - When Thraben Inspector [819] enters the battlefield, Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") 21:12: eavgerinos puts a Clue [3f8] token onto the battlefield 21:12: eavgerinos activates: draw a card. from Clue [a0f] 21:12: eavgerinos sacrificed Clue [a0f] 21:12: Ability triggers: Tireless Tracker [80c] - Whenever you sacrifice a Clue, put a +1/+1 counter on Tireless Tracker [80c]. 21:13: eavgerinos draws a card 21:13: Turn 14 mchammer23 (19 - 4) 21:13: mchammer23 draws a card 21:13: mchammer23 activates: Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand. from Nissa, Sage Animist [fa0] 21:13: mchammer23 reveals Fortified Village 21:13: eavgerinos has conceded. 21:13: mchammer23 has won the game 21:13: eavgerinos has lost the game. 21:13: mchammer23 puts Fortified Village [5d3] from library onto the Battlefield

drmDev commented 8 years ago

Probably related to the general bugs on rollbacks, parent issue #2072

LevelX2 commented 4 years ago

It's not reproducable. Mybe a battlefield display problem. The Clue [b67] was never used in the later game as the log shows.