[fireplace.utils]: Initializing a new game | |
[fireplace.entity]: Starting game BaseTestGame(players=(Player(name='Player1', hero=None), Player(name='Player2', hero=None))) | |
[fireplace.actions]: Player(name='Player1', hero=<Hero ('Rexxar')>) triggering <TargetedAction: Summon(CARDS=<HeroPower ('Steady Shot')>)> targeting [Player(name='Player1', hero=<Hero ('Rexxar')>)] | |
[fireplace.actions]: Player1 summons [<HeroPower ('Steady Shot')>] | |
[fireplace.actions]: Player(name='Player1', hero=<Hero ('Rexxar')>) triggering <TargetedAction: Summon(CARDS=<Hero ('Rexxar')>)> targeting [Player(name='Player1', hero=<Hero ('Rexxar')>)] | |
[fireplace.actions]: Player1 summons [<Hero ('Rexxar')>] | |
[fireplace.entity]: Player(name='Player1', hero=<Hero ('Rexxar')>) shuffles their deck | |
[fireplace.actions]: Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>) triggering <TargetedAction: Summon(CARDS=<HeroPower ('Shapeshift')>)> targeting [Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>)] | |
[fireplace.actions]: Player2 summons [<HeroPower ('Shapeshift')>] | |
[fireplace.actions]: Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>) triggering <TargetedAction: Summon(CARDS=<Hero ('Malfurion Stormrage')>)> targeting [Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>)] | |
[fireplace.actions]: Player2 summons [<Hero ('Malfurion Stormrage')>] | |
[fireplace.entity]: Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>) shuffles their deck | |
[fireplace.entity]: Tossing the coin... Player1 wins! | |
[fireplace.actions]: Player(name='Player1', hero=<Hero ('Rexxar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Rexxar')>)] | |
[fireplace.entity]: Player1 draws <Minion ('Secretkeeper')> | |
[fireplace.card]: <Minion ('Secretkeeper')> moves from <Zone.DECK: 2> to <Zone.HAND: 3> | |
[fireplace.actions]: Player(name='Player1', hero=<Hero ('Rexxar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Rexxar')>)] | |
[fireplace.entity]: Player1 draws <Minion ('Core Hound')> | |
[fireplace.card]: <Minion ('Core Hound')> moves from <Zone.DECK: 2> to <Zone.HAND: 3> | |
[fireplace.actions]: Player(name='Player1', hero=<Hero ('Rexxar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Rexxar')>)] | |
[fireplace.entity]: Player1 draws <Minion ('Goldshire Footman')> | |
[fireplace.card]: <Minion ('Goldshire Footman')> moves from <Zone.DECK: 2> to <Zone.HAND: 3> | |
[fireplace.actions]: Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>)] | |
[fireplace.entity]: Player2 draws <Minion ('Ancient Brewmaster')> | |
[fireplace.card]: <Minion ('Ancient Brewmaster')> moves from <Zone.DECK: 2> to <Zone.HAND: 3> | |
[fireplace.actions]: Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>)] | |
[fireplace.entity]: Player2 draws <Spell ('Savagery')> | |
[fireplace.card]: <Spell ('Savagery')> moves from <Zone.DECK: 2> to <Zone.HAND: 3> | |
[fireplace.actions]: Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>)] | |
[fireplace.entity]: Player2 draws <Spell ('Starfall')> | |
[fireplace.card]: <Spell ('Starfall')> moves from <Zone.DECK: 2> to <Zone.HAND: 3> | |
[fireplace.actions]: Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>)] | |
[fireplace.entity]: Player2 draws <Minion ('Bolf Ramshield')> | |
[fireplace.card]: <Minion ('Bolf Ramshield')> moves from <Zone.DECK: 2> to <Zone.HAND: 3> | |
[fireplace.entity]: Player1 begins turn 1 | |
[fireplace.entity]: Player1 is now at 1 mana crystals | |
[fireplace.actions]: Player(name='Player1', hero=<Hero ('Rexxar')>) triggering <TargetedAction: Draw()> targeting [Player(name='Player1', hero=<Hero ('Rexxar')>)] | |
[fireplace.entity]: Player1 draws <Minion ('Elite Tauren Chieftain')> | |
[fireplace.card]: <Minion ('Elite Tauren Chieftain')> moves from <Zone.DECK: 2> to <Zone.HAND: 3> | |
[fireplace.entity]: Player2 gets The Coin (GAME_005) | |
[fireplace.actions]: Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>) triggering <TargetedAction: Give(CARDS='GAME_005')> targeting [Player(name='Player2', hero=<Hero ('Malfurion Stormrage')>)] | |
[fireplace.actions]: Giving [<Spell ('The Coin')>] to Player2 | |
[fireplace.card]: <Spell ('The Coin')> moves from <Zone.SETASIDE: 6> to <Zone.HAND: 3> | |
[fireplace.entity]: Player1 is now at 10 mana crystals | |
[fireplace.entity]: Player2 is now at 10 mana crystals | |
[fireplace.actions]: Player(name='Player1', hero=<Hero ('Rexxar')>) triggering <TargetedAction: Give(CARDS='EX1_009')> targeting [Player(name='Player1', hero=<Hero ('Rexxar')>)] | |
[fireplace.actions]: Giving [<Minion ('Angry Chicken')>] to Player1 | |
[fireplace.card]: <Minion ('Angry Chicken')> moves from <Zone.SETASIDE: 6> to <Zone.HAND: 3> | |
[fireplace.entity]: Player1 plays <Minion ('Angry Chicken')> | |
[fireplace.card]: <Minion ('Angry Chicken')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1> | |
[fireplace.actions]: Player(name='Player1', hero=<Hero ('Rexxar')>) triggering <TargetedAction: Give(CARDS='CS2_222')> targeting [Player(name='Player1', hero=<Hero ('Rexxar')>)] | |
[fireplace.actions]: Giving [<Minion ('Stormwind Champion')>] to Player1 | |
[fireplace.card]: <Minion ('Stormwind Champion')> moves from <Zone.SETASIDE: 6> to <Zone.HAND: 3> | |
[fireplace.entity]: Player1 plays <Minion ('Stormwind Champion')> | |
[fireplace.card]: <Minion ('Stormwind Champion')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1> | |
[fireplace.aura]: Aura from <Minion ('Stormwind Champion')> buffs <Minion ('Angry Chicken')> with 'CS2_222o' | |
[fireplace.entity]: Applying <Enchantment ('Might of Stormwind')> to <Minion ('Angry Chicken')> | |
[fireplace.card]: <Enchantment ('Might of Stormwind')> moves from <Zone.SETASIDE: 6> to <Zone.PLAY: 1> | |
[fireplace.actions]: Player(name='Player1', hero=<Hero ('Rexxar')>) triggering <TargetedAction: Give(CARDS='CS2_008')> targeting [Player(name='Player1', hero=<Hero ('Rexxar')>)] | |
[fireplace.actions]: Giving [<Spell ('Moonfire')>] to Player1 | |
[fireplace.card]: <Spell ('Moonfire')> moves from <Zone.SETASIDE: 6> to <Zone.HAND: 3> | |
[fireplace.entity]: Player1 plays <Spell ('Moonfire')> | |
[fireplace.card]: <Spell ('Moonfire')> moves from <Zone.HAND: 3> to <Zone.PLAY: 1> | |
[fireplace.entity]: Activating <Spell ('Moonfire')> action targeting <Minion ('Angry Chicken')> | |
[fireplace.actions]: <Spell ('Moonfire')> triggering <TargetedAction: Hit(AMOUNT=1)> targeting [<Minion ('Angry Chicken')>] | |
[fireplace.actions]: <Spell ('Moonfire')> triggering <TargetedAction: Damage(AMOUNT=1)> targeting [<Minion ('Angry Chicken')>] | |
[fireplace.entity]: Enraging <Minion ('Angry Chicken')> | |
[fireplace.actions]: <Minion ('Stormwind Champion')> triggering <TargetedAction: Destroy()> targeting [<Minion ('Stormwind Champion')>] | |
[fireplace.entity]: Marking <Minion ('Stormwind Champion')> for imminent death | |
[fireplace.game]: Scheduling death for <Minion ('Stormwind Champion')> | |
[fireplace.entity]: <Minion ('Stormwind Champion')> is removed from the field | |
[fireplace.card]: <Minion ('Stormwind Champion')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4> | |
[fireplace.actions]: Processing Death for <Minion ('Stormwind Champion')> | |
[fireplace.entity]: Destroying buff <Enchantment ('Might of Stormwind')> from <Minion ('Angry Chicken')> | |
[fireplace.card]: <Enchantment ('Might of Stormwind')> moves from <Zone.PLAY: 1> to <Zone.REMOVEDFROMGAME: 5> | |
[fireplace.game]: Scheduling death for <Minion ('Angry Chicken')> | |
[fireplace.entity]: <Minion ('Angry Chicken')> is removed from the field | |
[fireplace.entity]: Enrage fades from <Minion ('Angry Chicken')> | |
[fireplace.card]: <Minion ('Angry Chicken')> moves from <Zone.PLAY: 1> to <Zone.GRAVEYARD: 4> | |
[fireplace.actions]: Processing Death for <Minion ('Angry Chicken')> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment