Skip to content

Instantly share code, notes, and snippets.

@beheh
Created December 15, 2015 10:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save beheh/4ee544b004b0a7d41ebf to your computer and use it in GitHub Desktop.
Save beheh/4ee544b004b0a7d41ebf to your computer and use it in GitHub Desktop.
Traceback (most recent call last):
File "./test_fuzzy.py", line 70, in main
File "/home/benedict/Dokumente/fireplace/fireplace/card.py", line 299, in play
self.game.queue_actions(self.controller, [actions.Play(self, target, index)])
File "/home/benedict/Dokumente/fireplace/fireplace/game.py", line 160, in queue_actions
ret = self.trigger_actions(source, actions)
File "/home/benedict/Dokumente/fireplace/fireplace/game.py", line 184, in trigger_actions
ret.append(action.trigger(source))
File "/home/benedict/Dokumente/fireplace/fireplace/actions.py", line 127, in trigger
self.do(source, *args)
File "/home/benedict/Dokumente/fireplace/fireplace/actions.py", line 314, in do
play_action()
File "/home/benedict/Dokumente/fireplace/fireplace/card.py", line 199, in action
self.game.queue_actions(source, _actions)
File "/home/benedict/Dokumente/fireplace/fireplace/game.py", line 160, in queue_actions
ret = self.trigger_actions(source, actions)
File "/home/benedict/Dokumente/fireplace/fireplace/game.py", line 184, in trigger_actions
ret.append(action.trigger(source))
File "/home/benedict/Dokumente/fireplace/fireplace/actions.py", line 437, in trigger
source = source[0]
TypeError: 'NoneType' object cannot be interpreted as an integer
Starting game Game(players=(Player(name='Player1', hero=None), Player(name='Player2', hero=None)))
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Summon(CARDS=<HeroPower ('Dagger Mastery')>)> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 summons [<HeroPower ('Dagger Mastery')>]
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Summon(CARDS=<Hero ('Valeera Sanguinar')>)> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 summons [<Hero ('Valeera Sanguinar')>]
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) shuffles their deck
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Summon(CARDS=<HeroPower ('Life Tap')>)> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 summons [<HeroPower ('Life Tap')>]
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Summon(CARDS=<Hero ("Gul'dan")>)> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 summons [<Hero ("Gul'dan")>]
Player(name='Player2', hero=<Hero ("Gul'dan")>) shuffles their deck
Tossing the coin... Player2 wins!
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Eydis Darkbane')>
<Minion ('Eydis Darkbane')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Bomb Lobber')>
<Minion ('Bomb Lobber')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Drakonid Crusher')>
<Minion ('Drakonid Crusher')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Spell ('Fan of Knives')>
<Spell ('Fan of Knives')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ("Captain's Parrot")>
<Minion ("Captain's Parrot")> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Questing Adventurer')>
<Minion ('Questing Adventurer')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Spell ('Blade Flurry')>
<Spell ('Blade Flurry')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player2 begins turn 1
Player2 is now at 1 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Defender of Argus')>
<Minion ('Defender of Argus')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player1 gets The Coin (GAME_005)
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Give(CARD='GAME_005')> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Giving [<Spell ('The Coin')>] to Player1
<Spell ('The Coin')> moves from <Zone.SETASIDE: 6> to <Zone.HAND: 3>
Entering mulligan phase
Can mulligan [<Spell ('Fan of Knives')>, <Minion ("Captain's Parrot")>, <Minion ('Questing Adventurer')>, <Spell ('Blade Flurry')>]
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Naga Sea Witch')>
<Minion ('Naga Sea Witch')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Kobold Geomancer')>
<Minion ('Kobold Geomancer')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Piloted Shredder')>
<Minion ('Piloted Shredder')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
<Minion ("Captain's Parrot")> moves from <Zone.HAND: 3> to <Zone.DECK: 2>
<Minion ('Questing Adventurer')> moves from <Zone.HAND: 3> to <Zone.DECK: 2>
<Spell ('Blade Flurry')> moves from <Zone.HAND: 3> to <Zone.DECK: 2>
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) shuffles their deck
Can mulligan [<Minion ('Eydis Darkbane')>, <Minion ('Bomb Lobber')>, <Minion ('Drakonid Crusher')>, <Minion ('Defender of Argus')>]
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Burly Rockjaw Trogg')>
<Minion ('Burly Rockjaw Trogg')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Frost Giant')>
<Minion ('Frost Giant')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
<Minion ('Defender of Argus')> moves from <Zone.HAND: 3> to <Zone.DECK: 2>
<Minion ('Eydis Darkbane')> moves from <Zone.HAND: 3> to <Zone.DECK: 2>
Player(name='Player2', hero=<Hero ("Gul'dan")>) shuffles their deck
Not playing <Minion ('Bomb Lobber')>
Not playing <Minion ('Drakonid Crusher')>
Not playing <Minion ('Burly Rockjaw Trogg')>
Not playing <Minion ('Frost Giant')>
Player2 ends turn 1
Player1 begins turn 2
Player1 is now at 1 mana crystals
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Ancient Shade')>
<Minion ('Ancient Shade')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Spell ('Fan of Knives')>
Not playing <Spell ('The Coin')>
Not playing <Minion ('Naga Sea Witch')>
Not playing <Minion ('Kobold Geomancer')>
Not playing <Minion ('Piloted Shredder')>
Not playing <Minion ('Ancient Shade')>
Player1 ends turn 2
Player2 begins turn 3
Player2 is now at 2 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Questing Adventurer')>
<Minion ('Questing Adventurer')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Minion ('Bomb Lobber')>
Not playing <Minion ('Drakonid Crusher')>
Not playing <Minion ('Burly Rockjaw Trogg')>
Not playing <Minion ('Frost Giant')>
Not playing <Minion ('Questing Adventurer')>
Player2 ends turn 3
Player1 begins turn 4
Player1 is now at 2 mana crystals
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Silver Hand Knight')>
<Minion ('Silver Hand Knight')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Spell ('Fan of Knives')>
Not playing <Spell ('The Coin')>
Not playing <Minion ('Naga Sea Witch')>
Not playing <Minion ('Kobold Geomancer')>
Not playing <Minion ('Piloted Shredder')>
Not playing <Minion ('Ancient Shade')>
Not playing <Minion ('Silver Hand Knight')>
Player1 ends turn 4
Player2 begins turn 5
Player2 is now at 3 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Youthful Brewmaster')>
<Minion ('Youthful Brewmaster')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Minion ('Bomb Lobber')>
Not playing <Minion ('Drakonid Crusher')>
Not playing <Minion ('Burly Rockjaw Trogg')>
Not playing <Minion ('Frost Giant')>
Not playing <Minion ('Questing Adventurer')>
Not playing <Minion ('Youthful Brewmaster')>
Player2 ends turn 5
Player1 begins turn 6
Player1 is now at 3 mana crystals
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ("Captain's Parrot")>
<Minion ("Captain's Parrot")> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player1 uses hero power <HeroPower ('Dagger Mastery')> on None
<HeroPower ('Dagger Mastery')> triggering <TargetedAction: Summon(CARDS='CS2_082')> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 summons [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> moves from <Zone.SETASIDE: 6> to <Zone.PLAY: 1>
Not playing <Spell ('Fan of Knives')>
Not playing <Spell ('The Coin')>
Not playing <Minion ('Naga Sea Witch')>
Not playing <Minion ('Kobold Geomancer')>
Not playing <Minion ('Piloted Shredder')>
Not playing <Minion ('Ancient Shade')>
Not playing <Minion ('Silver Hand Knight')>
Not playing <Minion ("Captain's Parrot")>
<Hero ('Valeera Sanguinar')> attacks <Hero ("Gul'dan")>
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Hero ("Gul'dan")>]
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Hero ("Gul'dan")>]
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Hero ("Gul'dan")>]
<Weapon ('Wicked Knife')> triggers off <Action: Attack(ATTACKER=<Hero ('Valeera Sanguinar')>, DEFENDER=<Hero ("Gul'dan")>)> from <Hero ('Valeera Sanguinar')>
<Weapon ('Wicked Knife')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
Player1 ends turn 6
Player2 begins turn 7
Player2 is now at 4 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Reno Jackson')>
<Minion ('Reno Jackson')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Minion ('Bomb Lobber')>
Not playing <Minion ('Drakonid Crusher')>
Not playing <Minion ('Burly Rockjaw Trogg')>
Not playing <Minion ('Frost Giant')>
Not playing <Minion ('Questing Adventurer')>
Player2 plays <Minion ('Youthful Brewmaster')>
<Minion ('Youthful Brewmaster')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
<Minion ('Youthful Brewmaster')> has no target, action exits early
Player2 ends turn 7
Player1 begins turn 8
Player1 is now at 4 mana crystals
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Fencing Coach')>
<Minion ('Fencing Coach')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Spell ('Fan of Knives')>
Not playing <Spell ('The Coin')>
Not playing <Minion ('Naga Sea Witch')>
Player1 plays <Minion ('Kobold Geomancer')>
<Minion ('Kobold Geomancer')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Kobold Geomancer')> action targeting None
Not playing <Minion ('Ancient Shade')>
Not playing <Minion ('Silver Hand Knight')>
Player1 plays <Minion ("Captain's Parrot")>
<Minion ("Captain's Parrot")> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ("Captain's Parrot")> action targeting None
<Minion ("Captain's Parrot")> triggering <TargetedAction: ForceDraw()> targeting []
<Hero ('Valeera Sanguinar')> attacks <Hero ("Gul'dan")>
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Hero ("Gul'dan")>]
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Hero ("Gul'dan")>]
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Hero ("Gul'dan")>]
<Weapon ('Wicked Knife')> triggers off <Action: Attack(ATTACKER=<Hero ('Valeera Sanguinar')>, DEFENDER=<Hero ("Gul'dan")>)> from <Hero ('Valeera Sanguinar')>
<Weapon ('Wicked Knife')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
Scheduling death for <Weapon ('Wicked Knife')>
<Weapon ('Wicked Knife')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Weapon ('Wicked Knife')>
Player1 ends turn 8
Player2 begins turn 9
Player2 is now at 5 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Cogmaster')>
<Minion ('Cogmaster')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player2 plays <Minion ('Bomb Lobber')>
<Minion ('Bomb Lobber')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Bomb Lobber')> action targeting None
<Minion ('Bomb Lobber')> triggering <TargetedAction: Hit(AMOUNT=4)> targeting [<Minion ('Kobold Geomancer')>]
<Minion ('Bomb Lobber')> triggering <TargetedAction: Predamage(AMOUNT=4)> targeting [<Minion ('Kobold Geomancer')>]
<Minion ('Bomb Lobber')> triggering <TargetedAction: Damage(AMOUNT=4)> targeting [<Minion ('Kobold Geomancer')>]
Scheduling death for <Minion ('Kobold Geomancer')>
<Minion ('Kobold Geomancer')> is removed from the field
<Minion ('Kobold Geomancer')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ('Kobold Geomancer')>
Not playing <Minion ('Burly Rockjaw Trogg')>
Not playing <Minion ('Frost Giant')>
Not playing <Minion ('Questing Adventurer')>
Not playing <Minion ('Reno Jackson')>
Not playing <Minion ('Cogmaster')>
<Minion ('Youthful Brewmaster')> attacks <Hero ('Valeera Sanguinar')>
<Minion ('Youthful Brewmaster')> triggering <TargetedAction: Hit(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Youthful Brewmaster')> triggering <TargetedAction: Predamage(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Youthful Brewmaster')> triggering <TargetedAction: Damage(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
Player2 ends turn 9
Player1 begins turn 10
Player1 is now at 5 mana crystals
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Tinkmaster Overspark')>
<Minion ('Tinkmaster Overspark')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player1 plays <Spell ('Fan of Knives')>
<Spell ('Fan of Knives')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Spell ('Fan of Knives')> action targeting None
<Spell ('Fan of Knives')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Minion ('Youthful Brewmaster')>, <Minion ('Bomb Lobber')>]
<Spell ('Fan of Knives')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Minion ('Youthful Brewmaster')>]
<Spell ('Fan of Knives')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Minion ('Youthful Brewmaster')>]
<Spell ('Fan of Knives')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Minion ('Bomb Lobber')>]
<Spell ('Fan of Knives')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Minion ('Bomb Lobber')>]
<Spell ('Fan of Knives')> triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Gilblin Stalker')>
<Minion ('Gilblin Stalker')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Minion ('Naga Sea Witch')>
Not playing <Minion ('Piloted Shredder')>
Not playing <Minion ('Ancient Shade')>
Not playing <Minion ('Silver Hand Knight')>
Not playing <Minion ('Fencing Coach')>
Not playing <Minion ('Tinkmaster Overspark')>
Player1 plays <Minion ('Gilblin Stalker')>
<Minion ('Gilblin Stalker')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Gilblin Stalker')> action targeting None
<Minion ("Captain's Parrot")> attacks <Hero ("Gul'dan")>
<Minion ("Captain's Parrot")> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Hero ("Gul'dan")>]
<Minion ("Captain's Parrot")> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Hero ("Gul'dan")>]
<Minion ("Captain's Parrot")> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Hero ("Gul'dan")>]
Player1 ends turn 10
Player2 begins turn 11
Player2 is now at 6 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Silent Knight')>
<Minion ('Silent Knight')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player2 plays <Minion ('Drakonid Crusher')>
<Minion ('Drakonid Crusher')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Drakonid Crusher')> action targeting None
Not playing <Minion ('Frost Giant')>
Not playing <Minion ('Questing Adventurer')>
Not playing <Minion ('Reno Jackson')>
Not playing <Minion ('Cogmaster')>
Not playing <Minion ('Silent Knight')>
<Minion ('Youthful Brewmaster')> attacks <Hero ('Valeera Sanguinar')>
<Minion ('Youthful Brewmaster')> triggering <TargetedAction: Hit(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Youthful Brewmaster')> triggering <TargetedAction: Predamage(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Youthful Brewmaster')> triggering <TargetedAction: Damage(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Bomb Lobber')> attacks <Minion ("Captain's Parrot")>
<Minion ('Bomb Lobber')> triggering <TargetedAction: Hit(AMOUNT=3)> targeting [<Minion ("Captain's Parrot")>]
<Minion ('Bomb Lobber')> triggering <TargetedAction: Predamage(AMOUNT=3)> targeting [<Minion ("Captain's Parrot")>]
<Minion ('Bomb Lobber')> triggering <TargetedAction: Damage(AMOUNT=3)> targeting [<Minion ("Captain's Parrot")>]
<Minion ("Captain's Parrot")> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Minion ('Bomb Lobber')>]
<Minion ("Captain's Parrot")> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Minion ('Bomb Lobber')>]
<Minion ("Captain's Parrot")> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Minion ('Bomb Lobber')>]
Scheduling death for <Minion ("Captain's Parrot")>
<Minion ("Captain's Parrot")> is removed from the field
<Minion ("Captain's Parrot")> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ("Captain's Parrot")>
Player2 ends turn 11
Player1 begins turn 12
Player1 is now at 6 mana crystals
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Sludge Belcher')>
<Minion ('Sludge Belcher')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player1 uses hero power <HeroPower ('Dagger Mastery')> on None
<HeroPower ('Dagger Mastery')> triggering <TargetedAction: Summon(CARDS='CS2_082')> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 summons [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> moves from <Zone.SETASIDE: 6> to <Zone.PLAY: 1>
Not playing <Spell ('The Coin')>
Not playing <Minion ('Naga Sea Witch')>
Player1 plays <Minion ('Piloted Shredder')>
<Minion ('Piloted Shredder')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Piloted Shredder')> action targeting None
Not playing <Minion ('Silver Hand Knight')>
Not playing <Minion ('Fencing Coach')>
Not playing <Minion ('Tinkmaster Overspark')>
Not playing <Minion ('Sludge Belcher')>
<Hero ('Valeera Sanguinar')> attacks <Minion ('Youthful Brewmaster')>
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Minion ('Youthful Brewmaster')>]
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Minion ('Youthful Brewmaster')>]
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Minion ('Youthful Brewmaster')>]
<Minion ('Youthful Brewmaster')> triggering <TargetedAction: Hit(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Youthful Brewmaster')> triggering <TargetedAction: Predamage(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Youthful Brewmaster')> triggering <TargetedAction: Damage(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Weapon ('Wicked Knife')> triggers off <Action: Attack(ATTACKER=<Hero ('Valeera Sanguinar')>, DEFENDER=<Minion ('Youthful Brewmaster')>)> from <Hero ('Valeera Sanguinar')>
<Weapon ('Wicked Knife')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
Scheduling death for <Minion ('Youthful Brewmaster')>
<Minion ('Youthful Brewmaster')> is removed from the field
<Minion ('Youthful Brewmaster')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ('Youthful Brewmaster')>
<Minion ('Gilblin Stalker')> attacks <Minion ('Drakonid Crusher')>
<Minion ('Gilblin Stalker')> triggering <TargetedAction: Hit(AMOUNT=2)> targeting [<Minion ('Drakonid Crusher')>]
<Minion ('Gilblin Stalker')> triggering <TargetedAction: Predamage(AMOUNT=2)> targeting [<Minion ('Drakonid Crusher')>]
<Minion ('Gilblin Stalker')> triggering <TargetedAction: Damage(AMOUNT=2)> targeting [<Minion ('Drakonid Crusher')>]
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Hit(AMOUNT=6)> targeting [<Minion ('Gilblin Stalker')>]
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Predamage(AMOUNT=6)> targeting [<Minion ('Gilblin Stalker')>]
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Damage(AMOUNT=6)> targeting [<Minion ('Gilblin Stalker')>]
Scheduling death for <Minion ('Gilblin Stalker')>
<Minion ('Gilblin Stalker')> is removed from the field
<Minion ('Gilblin Stalker')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ('Gilblin Stalker')>
Player1 ends turn 12
Player2 begins turn 13
Player2 is now at 7 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Arcane Golem')>
<Minion ('Arcane Golem')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player2 uses hero power <HeroPower ('Life Tap')> on None
<HeroPower ('Life Tap')> triggering <TargetedAction: Hit(AMOUNT=2)> targeting [<Hero ("Gul'dan")>]
<HeroPower ('Life Tap')> triggering <TargetedAction: Predamage(AMOUNT=2)> targeting [<Hero ("Gul'dan")>]
<HeroPower ('Life Tap')> triggering <TargetedAction: Damage(AMOUNT=2)> targeting [<Hero ("Gul'dan")>]
<HeroPower ('Life Tap')> triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Wild Pyromancer')>
<Minion ('Wild Pyromancer')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Minion ('Burly Rockjaw Trogg')>
Not playing <Minion ('Frost Giant')>
Not playing <Minion ('Questing Adventurer')>
Not playing <Minion ('Reno Jackson')>
Player2 plays <Minion ('Cogmaster')>
<Minion ('Cogmaster')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Cogmaster')> action targeting None
Player2 plays <Minion ('Arcane Golem')>
<Minion ('Arcane Golem')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Arcane Golem')> action targeting None
<Minion ('Arcane Golem')> triggering <TargetedAction: GainMana(AMOUNT=1)> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 is now at 7 mana crystals
<Minion ('Drakonid Crusher')> attacks <Hero ('Valeera Sanguinar')>
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Hit(AMOUNT=6)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Predamage(AMOUNT=6)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Damage(AMOUNT=6)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Arcane Golem')> attacks <Minion ('Piloted Shredder')>
<Minion ('Arcane Golem')> triggering <TargetedAction: Hit(AMOUNT=4)> targeting [<Minion ('Piloted Shredder')>]
<Minion ('Arcane Golem')> triggering <TargetedAction: Predamage(AMOUNT=4)> targeting [<Minion ('Piloted Shredder')>]
<Minion ('Arcane Golem')> triggering <TargetedAction: Damage(AMOUNT=4)> targeting [<Minion ('Piloted Shredder')>]
<Minion ('Piloted Shredder')> triggering <TargetedAction: Hit(AMOUNT=4)> targeting [<Minion ('Arcane Golem')>]
<Minion ('Piloted Shredder')> triggering <TargetedAction: Predamage(AMOUNT=4)> targeting [<Minion ('Arcane Golem')>]
<Minion ('Piloted Shredder')> triggering <TargetedAction: Damage(AMOUNT=4)> targeting [<Minion ('Arcane Golem')>]
Scheduling death for <Minion ('Piloted Shredder')>
<Minion ('Piloted Shredder')> is removed from the field
<Minion ('Piloted Shredder')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Scheduling death for <Minion ('Arcane Golem')>
<Minion ('Arcane Golem')> is removed from the field
<Minion ('Arcane Golem')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ('Piloted Shredder')>
Game(players=(Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>), Player(name='Player2', hero=<Hero ("Gul'dan")>))) triggering <TargetedAction: Deathrattle()> targeting [<Minion ('Piloted Shredder')>]
<Minion ('Piloted Shredder')> triggering <TargetedAction: Summon(CARDS=RandomCardPicker({'cost': 2, 'type': <CardType.MINION: 4>, 'collectible': True}))> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 summons [<Minion ('Knife Juggler')>]
<Minion ('Knife Juggler')> moves from <Zone.SETASIDE: 6> to <Zone.PLAY: 1>
Processing Death for <Minion ('Arcane Golem')>
Player2 ends turn 13
Player1 begins turn 14
Player1 is now at 8 mana crystals
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Captured Jormungar')>
<Minion ('Captured Jormungar')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player1 plays <Spell ('The Coin')>
<Spell ('The Coin')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Spell ('The Coin')> action targeting None
<Spell ('The Coin')> triggering <TargetedAction: ManaThisTurn(AMOUNT=1)> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Not playing <Minion ('Ancient Shade')>
Not playing <Minion ('Silver Hand Knight')>
Not playing <Minion ('Fencing Coach')>
Not playing <Minion ('Tinkmaster Overspark')>
Not playing <Minion ('Sludge Belcher')>
Player1 plays <Minion ('Captured Jormungar')>
<Minion ('Captured Jormungar')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Captured Jormungar')> action targeting None
<Minion ('Knife Juggler')> triggers off <TargetedAction: Summon(CARDS=<Minion ('Captured Jormungar')>)> from Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)
<Minion ('Knife Juggler')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Minion ('Drakonid Crusher')>]
<Minion ('Knife Juggler')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Minion ('Drakonid Crusher')>]
<Minion ('Knife Juggler')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Minion ('Drakonid Crusher')>]
Player1 ends turn 14
Player2 begins turn 15
Player2 is now at 8 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Nat Pagle')>
<Minion ('Nat Pagle')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Minion ('Burly Rockjaw Trogg')>
Not playing <Minion ('Frost Giant')>
Not playing <Minion ('Questing Adventurer')>
Not playing <Minion ('Reno Jackson')>
Not playing <Minion ('Silent Knight')>
Player2 plays <Minion ('Wild Pyromancer')>
<Minion ('Wild Pyromancer')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Wild Pyromancer')> action targeting None
<Minion ('Drakonid Crusher')> attacks <Hero ('Valeera Sanguinar')>
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Hit(AMOUNT=6)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Predamage(AMOUNT=6)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Damage(AMOUNT=6)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Cogmaster')> attacks <Hero ('Valeera Sanguinar')>
<Minion ('Cogmaster')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Cogmaster')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Cogmaster')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Hero ('Valeera Sanguinar')>]
Player2 ends turn 15
Player1 begins turn 16
Player1 is now at 9 mana crystals
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Illuminator')>
<Minion ('Illuminator')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Minion ('Naga Sea Witch')>
Not playing <Minion ('Ancient Shade')>
Player1 plays <Minion ('Silver Hand Knight')>
<Minion ('Silver Hand Knight')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Silver Hand Knight')> action targeting None
<Minion ('Silver Hand Knight')> triggering <TargetedAction: Summon(CARDS='CS2_152')> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 summons [<Minion ('Squire')>]
<Minion ('Squire')> moves from <Zone.SETASIDE: 6> to <Zone.PLAY: 1>
<Minion ('Knife Juggler')> triggers off <TargetedAction: Summon(CARDS='CS2_152')> from <Minion ('Silver Hand Knight')>
<Minion ('Knife Juggler')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Minion ('Cogmaster')>]
<Minion ('Knife Juggler')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Minion ('Cogmaster')>]
<Minion ('Knife Juggler')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Minion ('Cogmaster')>]
<Minion ('Knife Juggler')> triggers off <TargetedAction: Summon(CARDS=<Minion ('Silver Hand Knight')>)> from Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)
<Minion ('Knife Juggler')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Minion ('Wild Pyromancer')>]
<Minion ('Knife Juggler')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Minion ('Wild Pyromancer')>]
<Minion ('Knife Juggler')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Minion ('Wild Pyromancer')>]
Player1 plays <Minion ('Tinkmaster Overspark')>
<Minion ('Tinkmaster Overspark')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Tinkmaster Overspark')> action targeting None
<Minion ('Tinkmaster Overspark')> triggering <TargetedAction: Morph(CARD=RandomID({}))> targeting [<Minion ('Cogmaster')>]
Morphing <Minion ('Cogmaster')> into <Minion ('Devilsaur')>
<Minion ('Cogmaster')> is removed from the field
<Minion ('Cogmaster')> moves from <Zone.PLAY: 1> to <Zone.SETASIDE: 6>
<Minion ('Devilsaur')> moves from <Zone.SETASIDE: 6> to <Zone.PLAY: 1>
<Minion ('Knife Juggler')> triggers off <TargetedAction: Summon(CARDS=<Minion ('Tinkmaster Overspark')>)> from Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)
<Minion ('Knife Juggler')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Minion ('Bomb Lobber')>]
<Minion ('Knife Juggler')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Minion ('Bomb Lobber')>]
<Minion ('Knife Juggler')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Minion ('Bomb Lobber')>]
Scheduling death for <Minion ('Bomb Lobber')>
<Minion ('Bomb Lobber')> is removed from the field
<Minion ('Bomb Lobber')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ('Bomb Lobber')>
Not playing <Minion ('Illuminator')>
<Hero ('Valeera Sanguinar')> attacks <Minion ('Wild Pyromancer')>
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Minion ('Wild Pyromancer')>]
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Minion ('Wild Pyromancer')>]
<Hero ('Valeera Sanguinar')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Minion ('Wild Pyromancer')>]
<Minion ('Wild Pyromancer')> triggering <TargetedAction: Hit(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Wild Pyromancer')> triggering <TargetedAction: Predamage(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Minion ('Wild Pyromancer')> triggering <TargetedAction: Damage(AMOUNT=3)> targeting [<Hero ('Valeera Sanguinar')>]
<Weapon ('Wicked Knife')> triggers off <Action: Attack(ATTACKER=<Hero ('Valeera Sanguinar')>, DEFENDER=<Minion ('Wild Pyromancer')>)> from <Hero ('Valeera Sanguinar')>
<Weapon ('Wicked Knife')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> triggering <TargetedAction: Predamage(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Weapon ('Wicked Knife')>]
Scheduling death for <Weapon ('Wicked Knife')>
<Weapon ('Wicked Knife')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Scheduling death for <Minion ('Wild Pyromancer')>
<Minion ('Wild Pyromancer')> is removed from the field
<Minion ('Wild Pyromancer')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Weapon ('Wicked Knife')>
Processing Death for <Minion ('Wild Pyromancer')>
<Minion ('Knife Juggler')> attacks <Minion ('Devilsaur')>
<Minion ('Knife Juggler')> triggering <TargetedAction: Hit(AMOUNT=3)> targeting [<Minion ('Devilsaur')>]
<Minion ('Knife Juggler')> triggering <TargetedAction: Predamage(AMOUNT=3)> targeting [<Minion ('Devilsaur')>]
<Minion ('Knife Juggler')> triggering <TargetedAction: Damage(AMOUNT=3)> targeting [<Minion ('Devilsaur')>]
<Minion ('Devilsaur')> triggering <TargetedAction: Hit(AMOUNT=5)> targeting [<Minion ('Knife Juggler')>]
<Minion ('Devilsaur')> triggering <TargetedAction: Predamage(AMOUNT=5)> targeting [<Minion ('Knife Juggler')>]
<Minion ('Devilsaur')> triggering <TargetedAction: Damage(AMOUNT=5)> targeting [<Minion ('Knife Juggler')>]
Scheduling death for <Minion ('Knife Juggler')>
<Minion ('Knife Juggler')> is removed from the field
<Minion ('Knife Juggler')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ('Knife Juggler')>
<Minion ('Captured Jormungar')> attacks <Minion ('Drakonid Crusher')>
<Minion ('Captured Jormungar')> triggering <TargetedAction: Hit(AMOUNT=5)> targeting [<Minion ('Drakonid Crusher')>]
<Minion ('Captured Jormungar')> triggering <TargetedAction: Predamage(AMOUNT=5)> targeting [<Minion ('Drakonid Crusher')>]
<Minion ('Captured Jormungar')> triggering <TargetedAction: Damage(AMOUNT=5)> targeting [<Minion ('Drakonid Crusher')>]
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Hit(AMOUNT=6)> targeting [<Minion ('Captured Jormungar')>]
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Predamage(AMOUNT=6)> targeting [<Minion ('Captured Jormungar')>]
<Minion ('Drakonid Crusher')> triggering <TargetedAction: Damage(AMOUNT=6)> targeting [<Minion ('Captured Jormungar')>]
Scheduling death for <Minion ('Drakonid Crusher')>
<Minion ('Drakonid Crusher')> is removed from the field
<Minion ('Drakonid Crusher')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ('Drakonid Crusher')>
Player1 ends turn 16
Player2 begins turn 17
Player2 is now at 9 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Spell ('Imp-losion')>
<Spell ('Imp-losion')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player2 plays <Minion ('Burly Rockjaw Trogg')>
<Minion ('Burly Rockjaw Trogg')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Burly Rockjaw Trogg')> action targeting None
Not playing <Minion ('Questing Adventurer')>
Not playing <Minion ('Reno Jackson')>
Not playing <Minion ('Silent Knight')>
Not playing <Minion ('Nat Pagle')>
Not playing <Spell ('Imp-losion')>
<Minion ('Devilsaur')> attacks <Minion ('Silver Hand Knight')>
<Minion ('Devilsaur')> triggering <TargetedAction: Hit(AMOUNT=5)> targeting [<Minion ('Silver Hand Knight')>]
<Minion ('Devilsaur')> triggering <TargetedAction: Predamage(AMOUNT=5)> targeting [<Minion ('Silver Hand Knight')>]
<Minion ('Devilsaur')> triggering <TargetedAction: Damage(AMOUNT=5)> targeting [<Minion ('Silver Hand Knight')>]
<Minion ('Silver Hand Knight')> triggering <TargetedAction: Hit(AMOUNT=4)> targeting [<Minion ('Devilsaur')>]
<Minion ('Silver Hand Knight')> triggering <TargetedAction: Predamage(AMOUNT=4)> targeting [<Minion ('Devilsaur')>]
<Minion ('Silver Hand Knight')> triggering <TargetedAction: Damage(AMOUNT=4)> targeting [<Minion ('Devilsaur')>]
Scheduling death for <Minion ('Silver Hand Knight')>
<Minion ('Silver Hand Knight')> is removed from the field
<Minion ('Silver Hand Knight')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Scheduling death for <Minion ('Devilsaur')>
<Minion ('Devilsaur')> is removed from the field
<Minion ('Devilsaur')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ('Silver Hand Knight')>
Processing Death for <Minion ('Devilsaur')>
Player2 ends turn 17
Player1 begins turn 18
Player1 is now at 10 mana crystals
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Frostwolf Warlord')>
<Minion ('Frostwolf Warlord')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Minion ('Naga Sea Witch')>
Player1 plays <Minion ('Ancient Shade')>
<Minion ('Ancient Shade')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Ancient Shade')> action targeting None
Not playing <Minion ('Sludge Belcher')>
Player1 plays <Minion ('Illuminator')>
<Minion ('Illuminator')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Illuminator')> action targeting None
<Minion ('Captured Jormungar')> attacks <Hero ("Gul'dan")>
<Minion ('Captured Jormungar')> triggering <TargetedAction: Hit(AMOUNT=5)> targeting [<Hero ("Gul'dan")>]
<Minion ('Captured Jormungar')> triggering <TargetedAction: Predamage(AMOUNT=5)> targeting [<Hero ("Gul'dan")>]
<Minion ('Captured Jormungar')> triggering <TargetedAction: Damage(AMOUNT=5)> targeting [<Hero ("Gul'dan")>]
<Minion ('Squire')> attacks <Minion ('Burly Rockjaw Trogg')>
<Minion ('Squire')> triggering <TargetedAction: Hit(AMOUNT=2)> targeting [<Minion ('Burly Rockjaw Trogg')>]
<Minion ('Squire')> triggering <TargetedAction: Predamage(AMOUNT=2)> targeting [<Minion ('Burly Rockjaw Trogg')>]
<Minion ('Squire')> triggering <TargetedAction: Damage(AMOUNT=2)> targeting [<Minion ('Burly Rockjaw Trogg')>]
<Minion ('Burly Rockjaw Trogg')> triggering <TargetedAction: Hit(AMOUNT=3)> targeting [<Minion ('Squire')>]
<Minion ('Burly Rockjaw Trogg')> triggering <TargetedAction: Predamage(AMOUNT=3)> targeting [<Minion ('Squire')>]
<Minion ('Burly Rockjaw Trogg')> triggering <TargetedAction: Damage(AMOUNT=3)> targeting [<Minion ('Squire')>]
Scheduling death for <Minion ('Squire')>
<Minion ('Squire')> is removed from the field
<Minion ('Squire')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ('Squire')>
<Minion ('Tinkmaster Overspark')> attacks <Hero ("Gul'dan")>
<Minion ('Tinkmaster Overspark')> triggering <TargetedAction: Hit(AMOUNT=3)> targeting [<Hero ("Gul'dan")>]
<Minion ('Tinkmaster Overspark')> triggering <TargetedAction: Predamage(AMOUNT=3)> targeting [<Hero ("Gul'dan")>]
<Minion ('Tinkmaster Overspark')> triggering <TargetedAction: Damage(AMOUNT=3)> targeting [<Hero ("Gul'dan")>]
<Minion ('Illuminator')> triggers off <Action: EndTurn(PLAYER=Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>))> from Game(players=(Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>), Player(name='Player2', hero=<Hero ("Gul'dan")>)))
Player1 ends turn 18
Player2 begins turn 19
Player2 is now at 10 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Wrathguard')>
<Minion ('Wrathguard')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player2 uses hero power <HeroPower ('Life Tap')> on None
<HeroPower ('Life Tap')> triggering <TargetedAction: Hit(AMOUNT=2)> targeting [<Hero ("Gul'dan")>]
<HeroPower ('Life Tap')> triggering <TargetedAction: Predamage(AMOUNT=2)> targeting [<Hero ("Gul'dan")>]
<HeroPower ('Life Tap')> triggering <TargetedAction: Damage(AMOUNT=2)> targeting [<Hero ("Gul'dan")>]
<HeroPower ('Life Tap')> triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Magma Rager')>
<Minion ('Magma Rager')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player2 plays <Minion ('Frost Giant')>
<Minion ('Frost Giant')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Frost Giant')> action targeting None
Not playing <Minion ('Reno Jackson')>
Not playing <Minion ('Silent Knight')>
Not playing <Minion ('Nat Pagle')>
Not playing <Spell ('Imp-losion')>
Not playing <Minion ('Wrathguard')>
Not playing <Minion ('Magma Rager')>
<Minion ('Burly Rockjaw Trogg')> attacks <Minion ('Illuminator')>
<Minion ('Burly Rockjaw Trogg')> triggering <TargetedAction: Hit(AMOUNT=3)> targeting [<Minion ('Illuminator')>]
<Minion ('Burly Rockjaw Trogg')> triggering <TargetedAction: Predamage(AMOUNT=3)> targeting [<Minion ('Illuminator')>]
<Minion ('Burly Rockjaw Trogg')> triggering <TargetedAction: Damage(AMOUNT=3)> targeting [<Minion ('Illuminator')>]
<Minion ('Illuminator')> triggering <TargetedAction: Hit(AMOUNT=2)> targeting [<Minion ('Burly Rockjaw Trogg')>]
<Minion ('Illuminator')> triggering <TargetedAction: Predamage(AMOUNT=2)> targeting [<Minion ('Burly Rockjaw Trogg')>]
<Minion ('Illuminator')> triggering <TargetedAction: Damage(AMOUNT=2)> targeting [<Minion ('Burly Rockjaw Trogg')>]
Player2 ends turn 19
Player1 begins turn 20
Player1 is now at 10 mana crystals
Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 draws <Minion ('Questing Adventurer')>
<Minion ('Questing Adventurer')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Player1 uses hero power <HeroPower ('Dagger Mastery')> on None
<HeroPower ('Dagger Mastery')> triggering <TargetedAction: Summon(CARDS='CS2_082')> targeting [Player(name='Player1', hero=<Hero ('Valeera Sanguinar')>)]
Player1 summons [<Weapon ('Wicked Knife')>]
<Weapon ('Wicked Knife')> moves from <Zone.SETASIDE: 6> to <Zone.PLAY: 1>
Player1 plays <Minion ('Naga Sea Witch')>
<Minion ('Naga Sea Witch')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Naga Sea Witch')> action targeting None
Not playing <Minion ('Sludge Belcher')>
Not playing <Minion ('Frostwolf Warlord')>
Not playing <Minion ('Questing Adventurer')>
<Minion ('Tinkmaster Overspark')> attacks <Hero ("Gul'dan")>
<Minion ('Tinkmaster Overspark')> triggering <TargetedAction: Hit(AMOUNT=3)> targeting [<Hero ("Gul'dan")>]
<Minion ('Tinkmaster Overspark')> triggering <TargetedAction: Predamage(AMOUNT=3)> targeting [<Hero ("Gul'dan")>]
<Minion ('Tinkmaster Overspark')> triggering <TargetedAction: Damage(AMOUNT=3)> targeting [<Hero ("Gul'dan")>]
<Minion ('Illuminator')> attacks <Minion ('Frost Giant')>
<Minion ('Illuminator')> triggering <TargetedAction: Hit(AMOUNT=2)> targeting [<Minion ('Frost Giant')>]
<Minion ('Illuminator')> triggering <TargetedAction: Predamage(AMOUNT=2)> targeting [<Minion ('Frost Giant')>]
<Minion ('Illuminator')> triggering <TargetedAction: Damage(AMOUNT=2)> targeting [<Minion ('Frost Giant')>]
<Minion ('Frost Giant')> triggering <TargetedAction: Hit(AMOUNT=8)> targeting [<Minion ('Illuminator')>]
<Minion ('Frost Giant')> triggering <TargetedAction: Predamage(AMOUNT=8)> targeting [<Minion ('Illuminator')>]
<Minion ('Frost Giant')> triggering <TargetedAction: Damage(AMOUNT=8)> targeting [<Minion ('Illuminator')>]
Scheduling death for <Minion ('Illuminator')>
<Minion ('Illuminator')> is removed from the field
<Minion ('Illuminator')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4>
Processing Death for <Minion ('Illuminator')>
Player1 ends turn 20
Player2 begins turn 21
Player2 is now at 10 mana crystals
Player(name='Player2', hero=<Hero ("Gul'dan")>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ("Gul'dan")>)]
Player2 draws <Minion ('Mechanical Yeti')>
<Minion ('Mechanical Yeti')> moves from <Zone.DECK: 2> to <Zone.HAND: 3>
Not playing <Minion ('Questing Adventurer')>
Not playing <Minion ('Reno Jackson')>
Player2 plays <Minion ('Silent Knight')>
<Minion ('Silent Knight')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Minion ('Silent Knight')> action targeting None
Player2 plays <Spell ('Imp-losion')>
<Spell ('Imp-losion')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1>
Activating <Spell ('Imp-losion')> action targeting <Minion ('Silent Knight')>
<Spell ('Imp-losion')> triggering <TargetedAction: Hit(AMOUNT=RandomNumber((2, 3, 4)))> targeting [<Minion ('Silent Knight')>]
<Spell ('Imp-losion')> triggering <TargetedAction: Predamage(AMOUNT=4)> targeting [<Minion ('Silent Knight')>]
<Spell ('Imp-losion')> triggering <TargetedAction: Damage(AMOUNT=4)> targeting [<Minion ('Silent Knight')>]
<Minion ('Silent Knight')>'s divine shield prevents 4 damage.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment