HearthSim / Hearthstone-Deck-Tracker

A deck tracker and deck manager for Hearthstone on Windows
https://hsreplay.net/downloads/
4.61k stars 1.11k forks source link

Bug: Living Seed (Rank 1) not tracked #4268

Closed sgkoishi closed 3 years ago

sgkoishi commented 3 years ago

Bug report

Steps to reproduce behaviour

  1. Add Living Seed (Rank 1) to your deck
  2. Draw it in turn 11b

Expected Behavior

Should be removed/hidden when drawn and optionally transformed to Rank 3 as the card in-game

Actual Behavior

The Rank 1 card keeps showing in your deck and never removed

Log/Screenshots

Replay: https://hsreplay.net/replay/HjdgcMuthGAEP2pQgvm3D6#turn=11b

17:34:55|Info|GameEventHandler.HandleTurnStart >> --- Player turn 11 ---
17:34:55|Info|Player.Draw >> [Player] id=67, cardId=BT_130, cardName=Overgrowth, zonePos=5,Info={turn=11, originalZone=DECK, hasOutstandingTagChanges=true, OriginalController=2, latestCardId=BT_130}
17:34:58|Info|Player.Play >> [Player] id=56, cardId=BT_130, cardName=Overgrowth, zonePos=0,Info={turn=11, originalZone=DECK, OriginalController=2, latestCardId=BT_130}
17:34:58|Info|Player.CreateInHand >> [Player] id=174, cardId=CS2_013t, cardName=Excess Mana, zonePos=5,Info={turn=11, mark=Created, created=true, originalZone=HAND, hasOutstandingTagChanges=true, OriginalController=2, latestCardId=CS2_013t}
17:35:00|Info|Player.PlayToGraveyard >> [Player] id=56, cardId=BT_130, cardName=Overgrowth, zonePos=0,Info={turn=11, originalZone=DECK, OriginalController=2, latestCardId=BT_130}
17:35:00|Info|Player.CreateInPlay >> [Opponent] id=175, cardId=DMF_532, cardName=Circus Amalgam, zonePos=5,Info={turn=11, mark=Created, created=true, originalZone=PLAY, hasOutstandingTagChanges=true, OriginalController=1, latestCardId=DMF_532}
17:35:02|Info|SecretsManager.Exclude >> Excluded Secret .................. (8 here)
17:35:03|Info|Player.SecretTriggered >> [Opponent] id=25, cardId=BT_003, cardName=Netherwind Portal, zonePos=0,Info={turn=11, originalZone=DECK, OriginalController=1, latestCardId=BT_003}
17:35:03|Info|SecretsManager.Exclude >> Excluded Secret Netherwind Portal
17:35:04|Info|Player.Play >> [Player] id=174, cardId=CS2_013t, cardName=Excess Mana, zonePos=0,Info={turn=11, mark=Created, created=true, originalZone=HAND, OriginalController=2, latestCardId=CS2_013t}
17:35:04|Info|Player.Draw >> [Player] id=41, cardId=BAR_536t2, cardName=Living Seed (Rank 3), zonePos=5,Info={turn=11, originalZone=DECK, hasOutstandingTagChanges=true, OriginalController=2, latestCardId=BAR_536t2}
17:35:04|Info|SecretsManager.Exclude >> Excluded Secret Shenanigans
17:35:06|Info|Player.PlayToGraveyard >> [Player] id=174, cardId=CS2_013t, cardName=Excess Mana, zonePos=0,Info={turn=11, mark=Created, created=true, originalZone=HAND, OriginalController=2, latestCardId=CS2_013t}
17:35:09|Info|SecretsManager.Exclude >> Excluded Secret .................. (8 here)
17:35:10|Info|Player.Play >> [Player] id=41, cardId=BAR_536t2, cardName=Living Seed (Rank 3), zonePos=0,Info={turn=11, originalZone=DECK, OriginalController=2, latestCardId=BAR_536t2}
17:35:10|Info|Player.PlayToGraveyard >> [Player] id=41, cardId=BAR_536t2, cardName=Living Seed (Rank 3), zonePos=0,Info={turn=11, originalZone=DECK, OriginalController=2, latestCardId=BAR_536t2}
17:35:16|Info|SecretsManager.Exclude >> Excluded Secret .................. (21 here)
17:35:17|Info|Player.PlayToGraveyard >> [Player] id=149, cardId=YOD_003, cardName=Winged Guardian, zonePos=0,Info={turn=11, mark=Created, created=true, originalZone=PLAY, OriginalController=2, latestCardId=YOD_003}
17:35:17|Info|Player.PlayToGraveyard >> [Opponent] id=175, cardId=DMF_532, cardName=Circus Amalgam, zonePos=0,Info={turn=11, mark=Created, created=true, originalZone=PLAY, OriginalController=1, latestCardId=DMF_532}
17:35:17|Info|SecretsManager.Exclude >> Excluded Secret .................. (5 here)
17:35:17|Info|Player.CreateInPlay >> [Player] id=179, cardId=YOD_003, cardName=Winged Guardian, zonePos=1,Info={turn=11, mark=Created, created=true, originalZone=PLAY, hasOutstandingTagChanges=true, OriginalController=2, latestCardId=YOD_003}
17:35:17|Info|SecretsManager.Exclude >> Excluded Secret Avenge
17:35:18|Info|Player.Play >> [Player] id=67, cardId=BT_130, cardName=Overgrowth, zonePos=0,Info={turn=11, originalZone=DECK, OriginalController=2, latestCardId=BT_130}
17:35:18|Info|Player.CreateInHand >> [Player] id=181, cardId=CS2_013t, cardName=Excess Mana, zonePos=4,Info={turn=11, mark=Created, created=true, originalZone=HAND, hasOutstandingTagChanges=true, OriginalController=2, latestCardId=CS2_013t}
17:35:20|Info|Player.PlayToGraveyard >> [Player] id=67, cardId=BT_130, cardName=Overgrowth, zonePos=0,Info={turn=11, originalZone=DECK, OriginalController=2, latestCardId=BT_130}
17:35:21|Info|SecretsManager.Exclude >> Excluded Secret .................. (11 here)
17:35:21|Info|Player.Play >> [Player] id=181, cardId=CS2_013t, cardName=Excess Mana, zonePos=0,Info={turn=11, mark=Created, created=true, originalZone=HAND, OriginalController=2, latestCardId=CS2_013t}
17:35:21|Info|Player.Draw >> [Player] id=61, cardId=GIL_637, cardName=Ferocious Howl, zonePos=4,Info={turn=11, originalZone=DECK, hasOutstandingTagChanges=true, OriginalController=2, latestCardId=GIL_637}
17:35:21|Info|SecretsManager.Exclude >> Excluded Secret Shenanigans
17:35:23|Info|Player.PlayToGraveyard >> [Player] id=181, cardId=CS2_013t, cardName=Excess Mana, zonePos=0,Info={turn=11, mark=Created, created=true, originalZone=HAND, OriginalController=2, latestCardId=CS2_013t}
17:35:24|Info|SecretsManager.Exclude >> Excluded Secret .................. (21 here)
17:35:25|Info|Player.PlayToGraveyard >> [Opponent] id=20, cardId=CFM_066, cardName=Kabal Lackey, zonePos=0,Info={turn=11, originalZone=DECK, OriginalController=1, latestCardId=CFM_066}
17:35:25|Info|SecretsManager.Exclude >> Excluded Secret .................. (25 here)
17:35:31|Info|Player.PlayToGraveyard >> [Opponent] id=6, cardId=FP1_004, cardName=Mad Scientist, zonePos=0,Info={turn=11, originalZone=DECK, OriginalController=1, latestCardId=FP1_004}
17:35:31|Info|SecretsManager.Exclude >> Excluded Secret .................. (6 here)
17:35:31|Info|Player.PlayToGraveyard >> [Player] id=65, cardId=UNG_900, cardName=Spiritsinger Umbra, zonePos=0,Info={turn=11, mark=Created, created=true, originalZone=DECK, OriginalController=2, latestCardId=CS2_tk1}
17:35:32|Info|SecretsManager.Exclude >> Excluded Secret Avenge
17:35:35|Info|Player.Draw >> [Opponent] id=19, cardId=, cardName=, zonePos=0,Info={turn=11, originalZone=DECK, hidden=true, OriginalController=1}
17:35:35|Info|Player.Draw >> [Opponent] id=18, cardId=, cardName=, zonePos=0,Info={turn=11, originalZone=DECK, hidden=true, OriginalController=1}
17:35:35|Info|Player.Draw >> [Opponent] id=12, cardId=, cardName=, zonePos=0,Info={turn=11, originalZone=DECK, hidden=true, OriginalController=1}
17:35:35|Info|Player.SecretTriggered >> [Opponent] id=15, cardId=DMF_107, cardName=Rigged Faire Game, zonePos=0,Info={turn=11, originalZone=DECK, hidden=true, OriginalController=1, latestCardId=DMF_107}
17:35:35|Info|SecretsManager.Exclude >> Excluded Secret Rigged Faire Game
17:35:36|... 1 duplicate messages
17:35:36|Info|GameEventHandler.HandleTurnStart >> --- Opponent turn 12 ---
azeier commented 3 years ago

Duplicate of #4252