Created
December 15, 2015 10:03
-
-
Save beheh/4ee544b004b0a7d41ebf to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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