MiMo Johnny (Living End) vs GLM47 Libby (Izzet Prowess)
1 major, 3 moderate, 15 minor blunders
Season 0
/ 106
Stack
Game Log
GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"action_type": "GAME_TARGET",
"action_pending": true
}GLM47 LibbymcpGLM47 Libby (you)
raw
choose_action(index=1)
{
"success": true,
"action_taken": "selected_target_1"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"action_type": "GAME_ASK",
"action_pending": true
}GLM47 LibbymcpKeep hand
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "no"
}MiMo Johnnyllm
pass_priority()
{
"actions_passed": 0,
"action_type": "GAME_ASK",
"action_pending": true
}thinkingMiMo Johnny
I see a mulligan decision! Let me analyze this hand...
**Initial Hand Analysis:**
This is clearly a Living End deck! Here's what I'm seeing:
- **Living End** (0 mana!) - The payoff card
- **2x Force of Negation** - Protection spells
- **Street Wraith** - Can cycle for {2}{B} to fill graveyard
- **Wistfulness, Curator of Mysteries, Halo Forager** - Potential cyclers or hardcast creatures
**My Johnny Brain is Excited!** π¨
This hand is actually promising for a Living End deck
MiMo Johnnyllm
get_oracle_text(card_names=["Wistfulness","Curator of Mysteries","H...)
{
"cards": [
{
"name": "Wistfulness",
"rules": [
"When {this} enters, if {G}{G} was spent to cast it, exile target artifact or enchantment an opponent controls.",
"When {this} enters, if {U}{U} was spent to cast it, draw two cards, then discard a card.",
"Evoke {G/U}{G/U} <i>(You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.)</i>"
]
},
{
"name": "Curator of Mysteries",
"rules": [
"Flying",
"Whenever you cycle or discard another card, scry 1.",
"Cycling {U} <i>({U}, Discard this card: Draw a card.)</i>"
]
},
{
"name": "Halo Forager",
"rules": [
"Flying",
"When {this} enters, you may pay {X}. When you do, you may cast target instant or sorcery card with mana value X from a graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead."
]
}
],
"success": true
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"timeout": true,
"action_pending": false
}MiMo JohnnymcpMulligan
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "yes"
}MiMo Johnnyllm
get_oracle_text(card_names=["Generous Ent","Formidable Speaker"])
{
"cards": [
{
"name": "Generous Ent",
"rules": [
"Reach",
"When {this} enters, create a Food token.",
"Forestcycling {1} <i>({1}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.)</i>"
]
},
{
"name": "Formidable Speaker",
"rules": [
"When {this} enters, you may discard a card. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle.",
"{1}, {T}: Untap another target permanent."
]
}
],
"success": true
}MiMo JohnnymcpGenerous Ent
raw
choose_action(index=4)
{
"success": true,
"action_taken": "selected_target_4"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"timeout": true,
"action_pending": false
}MiMo Johnnyllm
choose_action(index=6)
{
"success": false,
"error": "Boolean 'answer' required for GAME_ASK"
}GLM47 Libbyllm
get_game_state()
{
"priority_player": "",
"cursor": 1,
"stack": [],
"active_player": "",
"players": [
{
"hand_size": 7,
"is_active": false,
"is_you": true,
"name": "GLM47 Libby",
"library_size": 53,
"life": 20,
"hand": [
{
"mana_value": 0,
"name": "Mountain",
"is_land": true
},
{
"mana_value": 0,
"name": "Steam Vents",
"is_land": true
},
{
"mana_value": 1,
"mana_cost": "{G/P}",
"name": "Mutagenic Growth"
},
{
"mana_value": 1,
"mana_cost": "{G/P}",
"name": "Mutagenic Growth"
},
{
"mana_value": 1,
"mana_cost": "{U}",
"name": "Preordain"
},
{
"mana_value": 1,
"mana_cost": "{R}",
"name": "Unholy Heat"
},
{
"mana_value": 0,
"mana_cost": "{0}",
"name": "Mishra's Bauble"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"name": "MiMo Johnny",
"library_size": 53,
"life": 20
}
],
"available": true,
"turn": 1
}GLM47 Libbyllm
get_game_log()
{
"cursor": 1112,
"log": "<br/><b>Match score:</b><br/> <font color='#20B2AA'>GLM47 Libby</font> - 0 wins<br/> <font color='#20B2AA'>MiMo Johnny</font> - 0 wins<br/> Range: ONE<br/> Mulligan type: Game Default<br/> Free mulligans: 0<br/><br/>Match is not rated<br/>You have to win 2 games to win the complete match<br/><br/>Game has started<br/><br/>\n<font color='#20B2AA'>GLM47 Libby</font>'s library is shuffled\n<font color='#20B2AA'>MiMo Johnny</font>'s library is shuffled\n<font color='#20B2AA'>GLM47 Libby</font> won the toss\n<font color='#20B2AA'>GLM47 Libby</font> chooses that they take the first turn\n<font color='#20B2AA'>GLM47 Libby</font> draws seven cards\n<font color='#20B2AA'>MiMo Johnny</font> draws seven cards\n<font color='#20B2AA'>GLM47 Libby</font> keeps hand\n<font color='#20B2AA'>MiMo Johnny</font> decides to take mulligan\n<font color='#20B2AA'>MiMo Johnny</font>'s library is shuffled\n<font color='#20B2AA'>MiMo Johnny</font> mulligans down to 6 cards\n<font color='#20B2AA'>MiMo Johnny</font> draws seven cards\n<font color='#20B2AA'>MiMo Johnny</font> puts a card from hand to the bottom of their library",
"truncated": false,
"total_length": 1112
}MiMo JohnnymcpKeep hand
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "no"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpSteam Vents [Land]
raw
choose_action(index=2)
{
"success": true,
"action_taken": "selected_2"
}GLM47 Libbymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "yes"
}GLM47 LibbymcpMishra's Bauble {0} [Cast]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
pass_priority()
{
"actions_passed": 0,
"timeout": true,
"action_pending": false
}GLM47 LibbymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpMishra's Bauble β {T}, Sacrifice {this}: Look at the top card of ta... [Activate]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
get_action_choices(timeout_ms=30000)
{
"actions_passed": 1,
"timeout": true,
"action_pending": false
}GLM47 LibbymcpGLM47 Libby (you)
raw
choose_action(index=1)
{
"success": true,
"action_taken": "selected_target_1"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 1,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 Libbymcp0
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 LibbymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"action_type": "GAME_TARGET",
"action_pending": true
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 2,
"timeout": true,
"action_pending": false
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "GLM47 Libby",
"cursor": 1,
"stack": [
{
"name": "Preordain",
"rules": [
"Scry 2, then draw a card. <i>(To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)</i>"
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 4,
"graveyard": [
"Mishra's Bauble"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
}
],
"name": "GLM47 Libby",
"library_size": 53,
"life": 18
},
{
"hand_size": 6,
"is_active": false,
"is_you": true,
"name": "MiMo Johnny",
"library_size": 53,
"life": 20,
"hand": [
{
"mana_value": 0,
"name": "Hedge Maze",
"is_land": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 6,
"mana_cost": "{5}{G}",
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"mana_value": 3,
"mana_cost": "{2}{G}",
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 1
}GLM47 LibbymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "cancelled"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"action_type": "GAME_TARGET",
"action_pending": true
}GLM47 Libbymcp0
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_target_0"
}GLM47 Libbyllm
choose_action(index=1)
{
"success": false,
"error": "Index 1 out of range (call get_action_choices first)",
"choices": [
{
"index": 0,
"description": "Mishra's Bauble {0} [Cast]"
}
]
}GLM47 Libbymcp0
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbymcpfalse
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 1,
"timeout": true,
"action_pending": false
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_game_state(cursor=1)
{
"phase": "Precombat Main",
"priority_player": "GLM47 Libby",
"cursor": 2,
"stack": [],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 4,
"graveyard": [
"Mishra's Bauble",
"Preordain"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": false,
"name": "Mishra's Bauble"
}
],
"name": "GLM47 Libby",
"library_size": 52,
"life": 18
},
{
"hand_size": 6,
"is_active": false,
"is_you": true,
"name": "MiMo Johnny",
"library_size": 53,
"life": 20,
"hand": [
{
"mana_value": 0,
"name": "Hedge Maze",
"is_land": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 6,
"mana_cost": "{5}{G}",
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"mana_value": 3,
"mana_cost": "{2}{G}",
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 1
}GLM47 Libbymcp0
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbymcp0
raw
choose_action(index=0)
{
"success": true,
"action_taken": "auto_passed_loop_detected",
"warning": "Too many interactions this turn (26). Auto-passing until next turn."
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 3,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 Libbymcp0
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbymcp0
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_target_0"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 6,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo JohnnymcpHedge Maze [Land]
raw
choose_action(index=1)
{
"success": true,
"action_taken": "selected_1"
}MiMo JohnnymcpUndercity Sewers
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_target_0"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 7,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpMonastery Swiftspear {R} 1/2 [Creature]
raw
choose_action(index=2)
{
"success": true,
"action_taken": "selected_2"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 1,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}MiMo Johnnyllm
get_action_choices(timeout_ms=30000)
{
"actions_passed": 6,
"timeout": true,
"action_pending": false
}GLM47 LibbymcpMonastery Swiftspear 1/2 [Attack]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "confirmed"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 Libbymcp0
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "yes"
}GLM47 LibbymcpMutagenic Growth {G/P} [Cast]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"timeout": true,
"action_pending": false
}GLM47 Libbymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "yes"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Combat",
"priority_player": "GLM47 Libby",
"cursor": 7,
"stack": [
{
"name": "Ability",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>"
]
},
{
"target_count": 1,
"name": "Mutagenic Growth",
"rules": [
"Target creature gets +2/+2 until end of turn."
]
},
{
"name": "Ability",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>"
]
},
{
"target_count": 1,
"name": "Mutagenic Growth",
"rules": [
"Target creature gets +2/+2 until end of turn."
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 4,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Monastery Swiftspear",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"library_size": 49,
"life": 14
},
{
"hand_size": 6,
"graveyard": [
"Undercity Sewers"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
}
],
"name": "MiMo Johnny",
"library_size": 51,
"life": 20,
"hand": [
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 6,
"mana_cost": "{5}{G}",
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"mana_value": 3,
"mana_cost": "{2}{G}",
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"mana_value": 0,
"name": "Watery Grave",
"is_land": true
}
]
}
],
"available": true,
"step": "Declare Attackers",
"combat": [
{
"blocked": false,
"defending": "MiMo Johnny",
"attackers": [
{
"name": "Monastery Swiftspear",
"power": "1",
"toughness": "2"
}
]
}
],
"turn": 2
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 7,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpMountain [Land]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 LibbymcpViolent Urge {R} [Cast]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 LibbymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 8,
"timeout": true,
"action_pending": false
}MiMo JohnnymcpGenerous Ent {5}{G} 5/7 [Creature]
raw
choose_action(index=2)
{
"success": true,
"action_taken": "selected_2"
}MiMo JohnnymcpBreeding Pool
raw
choose_action(index=2)
{
"success": true,
"action_taken": "selected_target_2"
}MiMo JohnnymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 1,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_game_state()
{
"phase": "Postcombat Main",
"priority_player": "MiMo Johnny",
"cursor": 12,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 2,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Monastery Swiftspear",
"power": "1",
"toughness": "2"
},
{
"tapped": true,
"name": "Mountain"
}
],
"name": "GLM47 Libby",
"library_size": 49,
"life": 14
},
{
"hand_size": 7,
"graveyard": [
"Undercity Sewers",
"Generous Ent"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
}
],
"name": "MiMo Johnny",
"library_size": 49,
"life": 13,
"hand": [
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true,
"playable": true
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 3,
"mana_cost": "{2}{G}",
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"mana_value": 0,
"name": "Watery Grave",
"is_land": true,
"playable": true
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{U}",
"name": "Shardless Agent",
"power": "2",
"toughness": "2"
},
{
"mana_value": 0,
"name": "Breeding Pool",
"is_land": true,
"playable": true
}
]
}
],
"available": true,
"step": "Postcombat Main",
"turn": 2
}MiMo JohnnymcpWatery Grave [Land]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
pass_priority()
{
"actions_passed": 0,
"action_type": "GAME_ASK",
"action_pending": true
}MiMo Johnnymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "yes"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 5,
"timeout": true,
"action_pending": false
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 1,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpWooded Foothills [Land]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 LibbymcpWooded Foothills β {T}, Pay 1 life, Sacrifice {this}: Search your li... [Activate]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbyllm
get_oracle_text(card_name=Unholy Heat)
{
"success": true,
"name": "Unholy Heat",
"rules": [
"{this} deals 2 damage to target creature or planeswalker.<br><i>Delirium</i> — {this} deals 6 damage instead if there are four or more card types among cards in your graveyard."
]
}GLM47 Libbyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "GLM47 Libby",
"cursor": 30,
"stack": [
{
"name": "Ability",
"rules": [
"{T}, Pay 1 life, Sacrifice Wooded Foothills: Search your library for a Mountain or Forest card, put it onto the battlefield, then shuffle."
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 2,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Steam Vents"
},
{
"tapped": false,
"name": "Monastery Swiftspear",
"power": "1",
"toughness": "2"
},
{
"tapped": false,
"name": "Mountain"
}
],
"name": "GLM47 Libby",
"library_size": 48,
"life": 13,
"hand": [
{
"mana_value": 1,
"mana_cost": "{R}",
"name": "Unholy Heat",
"playable": true
},
{
"mana_value": 2,
"mana_cost": "{1}{R}",
"name": "Cori-Steel Cutter"
}
]
},
{
"hand_size": 6,
"graveyard": [
"Undercity Sewers",
"Generous Ent"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": false,
"name": "Watery Grave"
}
],
"name": "MiMo Johnny",
"library_size": 49,
"life": 11
}
],
"available": true,
"step": "Precombat Main",
"turn": 3
}GLM47 Libbymcpfalse
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"action_type": "GAME_TARGET",
"action_pending": true
}MiMo Johnnyllm
pass_priority()
{
"actions_passed": 2,
"timeout": true,
"action_pending": false
}GLM47 LibbymcpMountain
raw
choose_action(index=3)
{
"success": true,
"action_taken": "selected_target_3"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 Libbyllm
get_oracle_text(card_name=Cori-Steel Cutter)
{
"success": true,
"name": "Cori-Steel Cutter",
"rules": [
"Equipped creature gets +1/+1 and has trample and haste.",
"<i>Flurry</i> — Whenever you cast your second spell each turn, create a 1/1 white Monk creature token with prowess. You may attach {this} to it.",
"Equip {1}{R} <i>({1}{R}: Attach to target creature you control. Equip only as a sorcery.)</i>"
]
}GLM47 LibbymcpCori-Steel Cutter {1}{R} [Cast]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"timeout": true,
"action_pending": false
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "GLM47 Libby",
"cursor": 14,
"stack": [
{
"name": "Ability",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>"
]
},
{
"name": "Cori-Steel Cutter",
"rules": [
"Equipped creature gets +1/+1 and has trample and haste.",
"<i>Flurry</i> — Whenever you cast your second spell each turn, create a 1/1 white Monk creature token with prowess. You may attach {this} to it.",
"Equip {1}{R} <i>({1}{R}: Attach to target creature you control. Equip only as a sorcery.)</i>",
"<br/><hintstart/>",
"Spells you cast this turn: 1"
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 1,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Steam Vents"
},
{
"tapped": false,
"name": "Monastery Swiftspear",
"power": "1",
"toughness": "2"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
}
],
"name": "GLM47 Libby",
"library_size": 47,
"life": 13
},
{
"hand_size": 6,
"graveyard": [
"Undercity Sewers",
"Generous Ent"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": false,
"name": "Watery Grave"
}
],
"name": "MiMo Johnny",
"library_size": 49,
"life": 11,
"hand": [
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 3,
"mana_cost": "{2}{G}",
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{U}",
"name": "Shardless Agent",
"power": "2",
"toughness": "2"
},
{
"mana_value": 0,
"name": "Breeding Pool",
"is_land": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 3
}GLM47 LibbymcpUnholy Heat {R} [Cast]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "GLM47 Libby",
"cursor": 33,
"stack": [
{
"name": "Ability",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>"
]
},
{
"target_count": 1,
"name": "Unholy Heat",
"rules": [
"{this} deals 2 damage to target creature or planeswalker.<br><i>Delirium</i> — {this} deals 6 damage instead if there are four or more card types among cards in your graveyard.",
"<br/><hintstart/>",
"Card types in the number of card types among cards in your graveyard: 4 (Artifact, Instant, Land, Sorcery)"
]
},
{
"name": "Ability",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>"
]
},
{
"name": "Cori-Steel Cutter",
"rules": [
"Equipped creature gets +1/+1 and has trample and haste.",
"<i>Flurry</i> — Whenever you cast your second spell each turn, create a 1/1 white Monk creature token with prowess. You may attach {this} to it.",
"Equip {1}{R} <i>({1}{R}: Attach to target creature you control. Equip only as a sorcery.)</i>",
"<br/><hintstart/>",
"Spells you cast this turn: 2"
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": false,
"name": "Monastery Swiftspear",
"power": "1",
"toughness": "2"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
}
],
"name": "GLM47 Libby",
"library_size": 47,
"life": 13,
"hand": []
},
{
"hand_size": 6,
"graveyard": [
"Undercity Sewers",
"Generous Ent"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": false,
"name": "Watery Grave"
}
],
"name": "MiMo Johnny",
"library_size": 49,
"life": 11
}
],
"available": true,
"step": "Precombat Main",
"turn": 3
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"timeout": true,
"action_pending": false
}GLM47 Libbymcpfalse
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}MiMo Johnnyllm
get_game_state(cursor=14)
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 16,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Monastery Swiftspear"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
}
],
"name": "GLM47 Libby",
"library_size": 47,
"life": 13
},
{
"hand_size": 7,
"graveyard": [
"Undercity Sewers",
"Generous Ent"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": false,
"name": "Watery Grave"
}
],
"name": "MiMo Johnny",
"library_size": 48,
"life": 11,
"hand": [
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true,
"playable": true
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 3,
"mana_cost": "{2}{G}",
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{U}",
"name": "Shardless Agent",
"power": "2",
"toughness": "2"
},
{
"mana_value": 0,
"name": "Breeding Pool",
"is_land": true,
"playable": true
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5",
"playable": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 3
}MiMo Johnnyllm
get_my_decklist()
{
"cards": "1x Boseiju, Who Endures\n1x Breeding Pool\n3x Curator of Mysteries\n4x Deceit\n4x Endurance\n4x Force of Negation\n1x Forest\n2x Formidable Speaker\n4x Generous Ent\n1x Halo Forager\n1x Hedge Maze\n1x Island\n3x Living End\n4x Misty Rainforest\n2x Overgrown Tomb\n4x Overlord of the Balemurk\n1x Polluted Delta\n4x Shardless Agent\n4x Street Wraith\n4x Subtlety\n1x Sunken Ruins\n1x Undercity Sewers\n1x Underground Mortuary\n1x Watery Grave\n2x Wistfulness",
"sideboard": "3x Abhorrent Oculus\n1x Commandeer\n2x Dismember\n1x Force of Vigor\n1x Foundation Breaker\n1x Harvester of Misery\n2x Inevitable Betrayal\n1x Mai, Scornful Striker\n3x Mystical Dispute"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 6,
"timeout": true,
"action_pending": false
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo JohnnymcpMisty Rainforest [Land]
raw
choose_action(index=1)
{
"success": true,
"action_taken": "selected_1"
}MiMo JohnnymcpMisty Rainforest β {T}, Pay 1 life, Sacrifice {this}: Search your li... [Activate]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 1,
"action_type": "GAME_TARGET",
"action_pending": true
}MiMo JohnnymcpForest
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_target_0"
}MiMo JohnnymcpShardless Agent {1}{G}{U} 2/2 [Creature]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "yes"
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 8,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpExpressive Iteration {U}{R} [Cast]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 LibbymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 1,
"action_type": "GAME_TARGET",
"action_pending": true
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 8,
"timeout": true,
"action_pending": false
}GLM47 LibbymcpSlickshot Show-Off
raw
choose_action(index=1)
{
"success": true,
"action_taken": "selected_target_1"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "GLM47 Libby",
"cursor": 23,
"stack": [
{
"name": "Expressive Iteration",
"rules": [
"Look at the top three cards of your library. Put one of them into your hand, put one of them on the bottom of your library, and exile one of them. You may play the exiled card this turn."
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 1,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": false,
"name": "Monastery Swiftspear",
"power": "2",
"toughness": "3"
}
],
"name": "GLM47 Libby",
"library_size": 45,
"mana_pool": {
"R": 1
},
"life": 13
},
{
"hand_size": 5,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": true,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"summoning_sickness": true,
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": false,
"name": "Shardless Agent",
"summoning_sickness": true,
"power": "2",
"toughness": "2"
}
],
"name": "MiMo Johnny",
"library_size": 46,
"life": 10,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 3,
"mana_cost": "{2}{G}",
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"mana_value": 0,
"name": "Breeding Pool",
"is_land": true
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 4
}GLM47 LibbymcpMonastery Swiftspear
raw
choose_action(index=1)
{
"success": true,
"action_taken": "selected_target_1"
}GLM47 Libbymcpfalse
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}GLM47 Libbyllm
pass_priority()
{
"combat_phase": "attackers",
"actions_passed": 0,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpMonastery Swiftspear 2/3 [Attack]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbyllm
choose_action(answer=true)
{
"success": true,
"action_taken": "confirmed"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"combat_phase": "blockers",
"actions_passed": 2,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo JohnnymcpGenerous Ent 5/7 [Block]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo JohnnymcpShardless Agent 2/2 [Block]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
choose_action(answer=true)
{
"success": true,
"action_taken": "confirmed"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 2,
"action_type": "GAME_GET_MULTI_AMOUNT",
"action_pending": true
}GLM47 LibbymcpPass
raw
choose_action(amounts=[0,2])
{
"success": true,
"action_taken": "multi_amount"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 3,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 27,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 1,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 44,
"life": 13
},
{
"hand_size": 6,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": false,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
}
],
"name": "MiMo Johnny",
"library_size": 45,
"life": 10,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 3,
"mana_cost": "{2}{G}",
"name": "Formidable Speaker",
"power": "2",
"toughness": "4",
"playable": true
},
{
"mana_value": 0,
"name": "Breeding Pool",
"is_land": true,
"playable": true
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5",
"playable": true
},
{
"mana_value": 0,
"name": "Overgrown Tomb",
"is_land": true,
"playable": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 4
}MiMo JohnnymcpBreeding Pool [Land]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "yes"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 28,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 1,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 44,
"life": 13
},
{
"hand_size": 5,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": false,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": false,
"name": "Breeding Pool"
}
],
"name": "MiMo Johnny",
"library_size": 45,
"life": 8,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 3,
"mana_cost": "{2}{G}",
"name": "Formidable Speaker",
"power": "2",
"toughness": "4",
"playable": true
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5",
"playable": true
},
{
"mana_value": 0,
"name": "Overgrown Tomb",
"is_land": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 4
}MiMo JohnnymcpFormidable Speaker {2}{G} 2/4 [Creature]
raw
choose_action(index=1)
{
"success": true,
"action_taken": "selected_1"
}GLM47 Libbyllm
pass_priority()
{
"actions_passed": 2,
"timeout": true,
"action_pending": false
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 2,
"action_type": "GAME_ASK",
"action_pending": true
}MiMo Johnnymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "yes"
}MiMo JohnnymcpLiving End
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_target_0"
}MiMo Johnnyllm
get_oracle_text(card_name=Cori-Steel Cutter)
{
"success": true,
"name": "Cori-Steel Cutter",
"rules": [
"Equipped creature gets +1/+1 and has trample and haste.",
"<i>Flurry</i> — Whenever you cast your second spell each turn, create a 1/1 white Monk creature token with prowess. You may attach {this} to it.",
"Equip {1}{R} <i>({1}{R}: Attach to target creature you control. Equip only as a sorcery.)</i>"
]
}MiMo Johnnyllm
get_oracle_text(card_name=Overlord of the Balemurk)
{
"success": true,
"name": "Overlord of the Balemurk",
"rules": [
"Impending 5—{1}{B} <i>(If you cast this spell for its impending cost, it enters with five time counters and isn't a creature until the last is removed. At the beginning of your end step, remove a time counter from it.)</i>",
"Whenever {this} enters or attacks, mill four cards, then you may return a non-Avatar creature card or a planeswalker card from your graveyard to your hand."
]
}MiMo Johnnyllm
get_oracle_text(card_name=Endurance)
{
"success": true,
"name": "Endurance",
"rules": [
"Flash",
"Reach",
"When {this} enters, up to one target player puts all the cards from their graveyard on the bottom of their library in a random order.",
"Evoke—Exile a green card from your hand. <i>(You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.)</i>"
]
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 30,
"stack": [
{
"name": "Ability",
"rules": [
"When Formidable Speaker enters, you may discard a card. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle."
]
}
],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 1,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 44,
"life": 13
},
{
"hand_size": 3,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"summoning_sickness": true,
"power": "2",
"toughness": "4"
}
],
"name": "MiMo Johnny",
"library_size": 45,
"life": 8,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 0,
"name": "Overgrown Tomb",
"is_land": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 4
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 2,
"timeout": true,
"action_pending": false
}MiMo JohnnymcpEndurance
raw
choose_action(index=19)
{
"success": true,
"action_taken": "selected_target_19"
}GLM47 Libbyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 45,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 1,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 44,
"life": 13,
"hand": [
{
"mana_value": 2,
"mana_cost": "{1}{R}",
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"summoning_sickness": true,
"power": "2",
"toughness": "4"
}
],
"name": "MiMo Johnny",
"library_size": 44,
"life": 8
}
],
"available": true,
"step": "Precombat Main",
"turn": 4
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo JohnnymcpEndurance {1}{G}{G} 3/4 [Creature]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"combat_phase": "attackers",
"actions_passed": 1,
"action_type": "GAME_SELECT",
"recent_chat": [
"[System] Spell cancelled β not enough mana to complete payment."
],
"action_pending": true
}MiMo JohnnymcpGenerous Ent 5/7 [Attack]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "confirmed"
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 5,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpSlickshot Show-Off {1}{R} 1/2 [Creature]
raw
choose_action(index=1)
{
"success": true,
"action_taken": "selected_1"
}GLM47 LibbymcpLightning Bolt {R} [Cast]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 LibbymcpMiMo Johnny
raw
choose_action(index=2)
{
"success": true,
"action_taken": "selected_target_2"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 4,
"timeout": true,
"action_pending": false
}GLM47 Libbymcpfalse
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "GLM47 Libby",
"cursor": 34,
"stack": [
{
"name": "Ability",
"rules": [
"<i>Flurry</i> — Whenever you cast your second spell each turn, create a 1/1 white Monk creature token with prowess. You may attach Cori-Steel Cutter to it.",
"<br/><hintstart/>",
"Spells you cast this turn: 2"
]
},
{
"target_count": 1,
"name": "Lightning Bolt",
"rules": [
"{this} deals 3 damage to any target."
]
},
{
"name": "Slickshot Show-Off",
"rules": [
"Flying",
"Haste",
"Whenever you cast a noncreature spell, {this} gets +2/+0 until end of turn.",
"Plot {1}{R}"
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"summoning_sickness": true,
"power": "2",
"toughness": "4"
}
],
"name": "MiMo Johnny",
"library_size": 44,
"life": 8,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 0,
"name": "Overgrown Tomb",
"is_land": true
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4"
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_game_log(max_chars=500)
{
"cursor": 30964,
"log": ">Lightning Bolt</font> [77d] targeting <font color='#20B2AA'>MiMo Johnny</font> from hand\n<font color='#20B2AA'>GLM47 Libby</font> - Ability triggers: <font color='#FF6347' object_id='db979352-0413-4c57-b457-e74f60c37596'>Cori-Steel Cutter</font> [db9] - <i>Flurry</i> — Whenever you cast your second spell each turn, create a 1/1 white Monk creature token with prowess. You may attach <font color='#FF6347' object_id='db979352-0413-4c57-b457-e74f60c37596'>Cori-Steel Cutter</font> [db9] to it.",
"truncated": true,
"total_length": 30964
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo JohnnymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 0,
"action_type": "GAME_ASK",
"action_pending": true
}GLM47 Libbymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "yes"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo JohnnymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 37,
"stack": [
{
"name": "Slickshot Show-Off",
"rules": [
"Flying",
"Haste",
"Whenever you cast a noncreature spell, {this} gets +2/+0 until end of turn.",
"Plot {1}{R}"
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": false,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"summoning_sickness": true,
"power": "2",
"toughness": "4"
}
],
"name": "MiMo Johnny",
"library_size": 44,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 0,
"name": "Overgrown Tomb",
"is_land": true
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 37,
"stack": [
{
"name": "Slickshot Show-Off",
"rules": [
"Flying",
"Haste",
"Whenever you cast a noncreature spell, {this} gets +2/+0 until end of turn.",
"Plot {1}{R}"
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": false,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"summoning_sickness": true,
"power": "2",
"toughness": "4"
}
],
"name": "MiMo Johnny",
"library_size": 44,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 0,
"name": "Overgrown Tomb",
"is_land": true
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}MiMo JohnnymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"combat_phase": "attackers",
"actions_passed": 3,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpMonk Token 2/2 [Attack]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbyllm
choose_action(index=1)
{
"success": false,
"error": "Index 1 out of range (call get_action_choices first)",
"choices": [
{
"index": 0,
"description": "Slickshot Show-Off 1/2 [Attack]",
"choice_type": "attacker"
},
{
"index": 1,
"description": "All attack",
"choice_type": "special"
}
]
}GLM47 Libbyllm
choose_action(index=0)
{
"success": false,
"error": "Index 0 out of range (call get_action_choices first)",
"choices": [
{
"index": 0,
"description": "Slickshot Show-Off 1/2 [Attack]",
"choice_type": "attacker"
},
{
"index": 1,
"description": "All attack",
"choice_type": "special"
}
]
}GLM47 LibbymcpSlickshot Show-Off 1/2 [Attack]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbyllm
choose_action(answer=true)
{
"success": true,
"action_taken": "confirmed"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo JohnnymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Combat",
"priority_player": "MiMo Johnny",
"cursor": 40,
"stack": [],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"summoning_sickness": true,
"power": "2",
"toughness": "4"
}
],
"name": "MiMo Johnny",
"library_size": 44,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 0,
"name": "Overgrown Tomb",
"is_land": true
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
}
]
}
],
"available": true,
"step": "Declare Blockers",
"combat": [
{
"blocked": false,
"defending": "MiMo Johnny",
"attackers": [
{
"name": "Monk Token",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "MiMo Johnny",
"attackers": [
{
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
]
}
],
"turn": 5
}MiMo JohnnymcpEndurance {1}{G}{G} 3/4 [Creature]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo JohnnymcpEndurance {1}{G}{G} 3/4 [Creature]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"combat_phase": "blockers",
"actions_passed": 0,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
pass_priority(timeout_ms=10000)
{
"combat_phase": "blockers",
"actions_passed": 0,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_game_state()
{
"phase": "Combat",
"priority_player": "MiMo Johnny",
"cursor": 40,
"stack": [],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"summoning_sickness": true,
"power": "2",
"toughness": "4"
}
],
"name": "MiMo Johnny",
"library_size": 44,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 0,
"name": "Overgrown Tomb",
"is_land": true
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
}
]
}
],
"available": true,
"step": "Declare Blockers",
"combat": [
{
"blocked": false,
"defending": "MiMo Johnny",
"attackers": [
{
"name": "Monk Token",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "MiMo Johnny",
"attackers": [
{
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
]
}
],
"turn": 5
}MiMo Johnnymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "auto_passed_loop_detected",
"warning": "Too many interactions this turn (26). Auto-passing until next turn."
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 3,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 41,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 5,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": false,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": false,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 2,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5",
"playable": true
},
{
"mana_value": 0,
"name": "Overgrown Tomb",
"is_land": true,
"playable": true
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true,
"playable": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 4,
"timeout": true,
"action_pending": false
}GLM47 Libbyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 54,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8,
"hand": []
},
{
"hand_size": 5,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": false,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": false,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 2
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo JohnnymcpOvergrown Tomb [Land]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 41,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 5,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": false,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": false,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 2,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5",
"playable": true
},
{
"mana_value": 0,
"name": "Overgrown Tomb",
"is_land": true,
"playable": true
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true,
"playable": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}MiMo JohnnymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "no"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 42,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": false,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": false,
"name": "Food Token",
"rules": [
"{2}, {T}, Sacrifice {this}: You gain 3 life."
],
"token": true
},
{
"tapped": false,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 2,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5",
"playable": true
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 0,
"timeout": true,
"action_pending": false
}GLM47 Libbyllm
get_game_log(max_chars=500)
{
"cursor": 32245,
"log": "d='643aaaa5-e959-4b2d-8bb0-34a107dfac5b'>Monk Token</font> [643]\nTURN 5 for <font color='#20B2AA'>MiMo Johnny</font> (8 - 2)\n<font color='#20B2AA'>MiMo Johnny</font> draws a card\n<font color='#20B2AA'>MiMo Johnny</font> puts <font color='#B0C4DE' object_id='79cb0791-e352-4247-80d3-6118bf387059'>Overgrown Tomb</font> [79c] from hand onto the Battlefield\n<font color='#20B2AA'>MiMo Johnny</font> plays <font color='#B0C4DE' object_id='79cb0791-e352-4247-80d3-6118bf387059'>Overgrown Tomb</font> [79c]",
"truncated": true,
"total_length": 32245
}MiMo JohnnymcpFood Token β {2}, {T}, Sacrifice {this}: You gain 3 life. [Activate]
raw
choose_action(index=1)
{
"success": true,
"action_taken": "selected_1"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 43,
"stack": [
{
"name": "Ability",
"rules": [
"{2}, {T}, Sacrifice Food Token: You gain 3 life."
]
}
],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 2,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
choose_action(answer=true)
{
"success": true,
"action_taken": "confirmed"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 44,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}MiMo JohnnymcpEndurance {1}{G}{G} 3/4 [Creature]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 44,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"recent_chat": [
"[System] Spell cancelled β not enough mana to complete payment."
],
"action_pending": true
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 44,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 5
}MiMo JohnnymcpPass
raw
choose_action(answer=false)
{
"success": true,
"action_taken": "passed_priority"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"combat_phase": "attackers",
"actions_passed": 0,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_oracle_text(card_name=Cori-Steel Cutter)
{
"success": true,
"name": "Cori-Steel Cutter",
"rules": [
"Equipped creature gets +1/+1 and has trample and haste.",
"<i>Flurry</i> — Whenever you cast your second spell each turn, create a 1/1 white Monk creature token with prowess. You may attach {this} to it.",
"Equip {1}{R} <i>({1}{R}: Attach to target creature you control. Equip only as a sorcery.)</i>"
]
}MiMo Johnnyllm
get_oracle_text(card_name=Generous Ent)
{
"success": true,
"name": "Generous Ent",
"rules": [
"Reach",
"When {this} enters, create a Food token.",
"Forestcycling {1} <i>({1}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.)</i>"
]
}MiMo Johnnyllm
get_oracle_text(card_name=Slickshot Show-Off)
{
"success": true,
"name": "Slickshot Show-Off",
"rules": [
"Flying",
"Haste",
"Whenever you cast a noncreature spell, {this} gets +2/+0 until end of turn.",
"Plot {1}{R}"
]
}MiMo Johnnyllm
get_game_state()
{
"phase": "Combat",
"priority_player": "MiMo Johnny",
"cursor": 45,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": false,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": false,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4"
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Declare Attackers",
"turn": 5
}MiMo JohnnymcpAll attack
raw
choose_action(index=2)
{
"success": true,
"action_taken": "special_special"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Combat",
"priority_player": "MiMo Johnny",
"cursor": 46,
"stack": [],
"active_player": "MiMo Johnny",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 43,
"life": 8
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": true,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4"
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Declare Attackers",
"combat": [
{
"blocked": false,
"defending": "GLM47 Libby",
"attackers": [
{
"name": "Generous Ent",
"power": "5",
"toughness": "7"
}
]
},
{
"blocked": false,
"defending": "GLM47 Libby",
"attackers": [
{
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
}
]
}
],
"turn": 5
}MiMo Johnnymcptrue
raw
choose_action(answer=true)
{
"success": true,
"action_taken": "confirmed"
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 6,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpLightning Bolt {R} [Cast]
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 4,
"timeout": true,
"action_pending": false
}GLM47 LibbymcpMiMo Johnny
raw
choose_action(index=2)
{
"success": true,
"action_taken": "selected_target_2"
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "GLM47 Libby",
"cursor": 48,
"stack": [
{
"target_count": 1,
"name": "Lightning Bolt",
"rules": [
"{this} deals 3 damage to any target."
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": false,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": false,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 42,
"life": 1
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": true,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4"
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 6
}GLM47 LibbymcpAbility
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_target_0"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 49,
"stack": [
{
"name": "Ability",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>"
]
},
{
"name": "Ability",
"rules": [
"Whenever you cast a noncreature spell, Slickshot Show-Off gets +2/+0 until end of turn."
]
},
{
"target_count": 1,
"name": "Lightning Bolt",
"rules": [
"{this} deals 3 damage to any target."
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": false,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": false,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 42,
"life": 1
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": true,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 5,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Precombat Main",
"turn": 6
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
get_oracle_text(card_name=Endurance)
{
"success": true,
"name": "Endurance",
"rules": [
"Flash",
"Reach",
"When {this} enters, up to one target player puts all the cards from their graveyard on the bottom of their library in a random order.",
"Evoke—Exile a green card from your hand. <i>(You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.)</i>"
]
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 1,
"timeout": true,
"action_pending": false
}GLM47 Libbyllm
get_game_state()
{
"phase": "Precombat Main",
"priority_player": "MiMo Johnny",
"cursor": 59,
"stack": [
{
"name": "Ability",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>"
]
},
{
"name": "Ability",
"rules": [
"Whenever you cast a noncreature spell, Slickshot Show-Off gets +2/+0 until end of turn."
]
},
{
"target_count": 1,
"name": "Lightning Bolt",
"rules": [
"{this} deals 3 damage to any target."
]
}
],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt"
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": false,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "2",
"toughness": "2",
"token": true
},
{
"tapped": false,
"name": "Slickshot Show-Off",
"power": "1",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 42,
"life": 1,
"hand": []
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": true,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 5
}
],
"available": true,
"step": "Precombat Main",
"turn": 6
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 0,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"action_pending": true
}thinkingMiMo Johnny
I can see I have Endurance available to cast! This is great for my Living End deck - Endurance is an excellent card that can put cards from the graveyard back into the library while also being a 3/4 body. Let me cast it to build my board presence.
mcpEndurance {1}{G}{G} 3/4 [Creature]raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 2,
"has_playable_cards": true,
"action_type": "GAME_SELECT",
"recent_chat": [
"MiMo Johnny: Brain freeze! Auto-passing until next turn..."
],
"action_pending": true
}GLM47 Libbymcp0
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_0"
}GLM47 Libbymcp0
raw
choose_action(index=0)
{
"success": true,
"action_taken": "selected_target_0"
}GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"combat_phase": "attackers",
"actions_passed": 2,
"action_type": "GAME_SELECT",
"action_pending": true
}GLM47 LibbymcpAll attack
raw
choose_action(index=2)
{
"success": true,
"action_taken": "special_special"
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 4,
"recent_chat": [
"[System] Spell cancelled β not enough mana to complete payment."
],
"timeout": true,
"action_pending": false
}GLM47 Libbyllm
choose_action(answer=true)
{
"success": true,
"action_taken": "confirmed"
}thinkingMiMo Johnny
Hmm, I see my Endurance was cancelled due to not having enough mana. Let me check my current game state to understand what mana I have available.
llmget_game_state()
{
"phase": "Combat",
"priority_player": "GLM47 Libby",
"cursor": 50,
"stack": [],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt",
"Lightning Bolt"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "3",
"toughness": "3",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "3",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 42,
"life": 1
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": true,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 2,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4"
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Declare Attackers",
"combat": [
{
"blocked": false,
"defending": "MiMo Johnny",
"attackers": [
{
"name": "Monk Token",
"power": "3",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "MiMo Johnny",
"attackers": [
{
"name": "Slickshot Show-Off",
"power": "3",
"toughness": "2"
}
]
}
],
"turn": 6
}thinkingMiMo Johnny
Now I understand the situation! I'm in the combat phase and my opponent has declared attackers. They're attacking with:
1. Monk Token (3/3 with Trample and Haste)
2. Slickshot Show-Off (3/2)
I have 2 HP and my board state shows I have creatures that could potentially block:
- Generous Ent (5/7) - tapped
- Formidable Speaker (2/4) - tapped
But they're both tapped, so I can't block with them! Let me check what lands I have untapped to see if I can cast something.
Looking at my battlefield:
- Hedge Maze: Untapped
- Watery Grave: Tapped
- Forest: Untapped (but I can't use it for instant speed)
- Breeding Pool: Tapped
- Overgrown Tomb: Tapped
I have 1 untapped land (Hedge Maze) but it's a land - I need mana to cast spells. Let me see what I can do. I have Living End in hand (0 mana), but that only works if I have creatures in my graveyard and I can cast it as an instant. Looking at my graveyard, I have Living End and Shardless Agent there, but I need to survive this attack first.
Let me check my action choices:
thinkingMiMo Johnny
I can cast instant speed abilities! I have 2 untapped lands. Let me check what spells I can cast. Looking at my hand, I have:
- Living End (0 mana) - can cast this as an instant!
- Overlord of the Balemurk (5 mana) - too expensive
- Endurance (3 mana) - could cast this as an instant
- Misty Rainforest - land
The key insight here: Living End has no mana cost and can be cast as an instant! This is a Living End deck, so I can cast Living End right now and bring back all my creatures from my graveyard. But wait, looking at my graveyard, I have Living End (the card itself) and Shardless Agent. If I cast Living End now, it will exile itself and then return creatures from my graveyard - but my only creature in graveyard is Shardless Agent (which gives me a 2/2 body).
But actually, I need to block this attack or prevent damage somehow. I have 2 HP and they're dealing 3+3=6 damage. Even if I cast Endurance (3/4 body), that's only 4 toughness and I'd still take 2 damage and die.
Wait! I could cast Living End as an instant to bring back Shardless Agent (2/2), but that still doesn't save me.
Actually, let me think about this differently. I should check what instant speed options I have from my deck. Let me look at my graveyard more carefully. I see Living End in graveyard too! If I cast Living End, it will exile itself and return Shardless Agent from my graveyard to the battlefield. But that doesn't save me from the attack.
Actually, I need to think about this more carefully. Let me get the oracle text for Living End to make sure I understand how it works:
llmget_oracle_text(card_name=Living End)
{
"success": true,
"name": "Living End",
"rules": [
"Suspend 3—{2}{B}{B} <i>(Rather than cast this card from your hand, you may pay {2}{B}{B} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, you may cast it without paying its mana cost.)</i>",
"Each player exiles all creature cards from their graveyard, then sacrifices all creatures they control, then puts all cards they exiled this way onto the battlefield."
]
}thinkingMiMo Johnny
Ah! I see - Living End makes EACH PLAYER exile all creature cards from their graveyard, then sacrifice all creatures they control, then puts all cards they exiled this way onto the battlefield.
So if I cast Living End now:
1. My opponent will exile their creatures (Monk Token and Slickshot Show-Off) from their graveyard
2. My opponent will sacrifice their attackers
3. I will put Shardless Agent from my graveyard onto the battlefield
This would save me from the attack! Let me cast Living End.
mcp0raw
choose_action(index=0)
{
"success": false,
"error": "Index 0 out of range (call get_action_choices first)"
}thinkingMiMo Johnny
Let me call get_action_choices again to see the current options:
thinkingMiMo Johnny
The response_type is "boolean" - this means I need to answer yes or no. The message says "Play instants and activated abilities" but there are no cards listed. This suggests I might need to cast something from my hand, but it's not showing me the cards. Let me try a different approach - maybe I need to pass priority to see if there are any cards I can cast.
Actually, wait. Looking at the state again, I see I have Living End in my hand. Let me check if I can cast it. Living End costs {3}{B}{B} normally, but I can suspend it for {2}{B}{B}. Let me see my mana pool:
llmget_game_state()
{
"phase": "Combat",
"priority_player": "MiMo Johnny",
"cursor": 51,
"stack": [],
"active_player": "GLM47 Libby",
"players": [
{
"hand_size": 0,
"graveyard": [
"Mishra's Bauble",
"Preordain",
"Mishra's Bauble",
"Mutagenic Growth",
"Mutagenic Growth",
"Violent Urge",
"Wooded Foothills",
"Unholy Heat",
"Expressive Iteration",
"Monastery Swiftspear",
"Lightning Bolt",
"Lightning Bolt"
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Steam Vents"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": true,
"name": "Mountain"
},
{
"tapped": false,
"name": "Cori-Steel Cutter"
},
{
"tapped": true,
"name": "Monk Token",
"rules": [
"Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>",
"Trample",
"Haste"
],
"power": "3",
"toughness": "3",
"token": true
},
{
"tapped": true,
"name": "Slickshot Show-Off",
"power": "3",
"toughness": "2"
}
],
"name": "GLM47 Libby",
"exile": [
"Preordain"
],
"library_size": 42,
"life": 1
},
{
"hand_size": 4,
"graveyard": [
"Undercity Sewers",
"Misty Rainforest",
"Living End",
"Shardless Agent",
"Living End"
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Hedge Maze"
},
{
"tapped": true,
"name": "Watery Grave"
},
{
"tapped": false,
"name": "Forest"
},
{
"tapped": true,
"name": "Generous Ent",
"power": "5",
"toughness": "7"
},
{
"tapped": true,
"name": "Breeding Pool"
},
{
"tapped": true,
"name": "Formidable Speaker",
"power": "2",
"toughness": "4"
},
{
"tapped": true,
"name": "Overgrown Tomb"
}
],
"name": "MiMo Johnny",
"library_size": 43,
"life": 2,
"hand": [
{
"mana_value": 0,
"name": "Living End"
},
{
"mana_value": 5,
"mana_cost": "{3}{B}{B}",
"name": "Overlord of the Balemurk",
"power": "5",
"toughness": "5"
},
{
"mana_value": 3,
"mana_cost": "{1}{G}{G}",
"name": "Endurance",
"power": "3",
"toughness": "4",
"playable": true
},
{
"mana_value": 0,
"name": "Misty Rainforest",
"is_land": true
}
]
}
],
"available": true,
"step": "Declare Attackers",
"combat": [
{
"blocked": false,
"defending": "MiMo Johnny",
"attackers": [
{
"name": "Monk Token",
"power": "3",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "MiMo Johnny",
"attackers": [
{
"name": "Slickshot Show-Off",
"power": "3",
"toughness": "2"
}
]
}
],
"turn": 6
}thinkingMiMo Johnny
I can see that I have priority now. Let me check what I can cast. I have:
- Living End (0 mana cost) - can I cast it?
- Endurance (3 mana cost, listed as playable)
- Misty Rainforest (land)
Wait, Living End has 0 mana value, but its actual cost is {3}{B}{B}. The mana_value is 0 because it's a suspend card. I need to check if I can cast it normally.
Actually, let me think about this more carefully. In the game state, I see Living End has "mana_value": 0. This suggests it might be playable without paying its mana cost. Let me try casting it by selecting the index for Living End in my hand.
But first, I need to see what choices are available. The get_action_choices showed me "Endurance" as a choice, but didn't show me other cards. Let me try casting Living End by specifying it's in my hand. Actually, I should check what index corresponds to which card in my hand.
Let me try casting Living End by using index 0 (assuming it's the first card in my hand):
mcp0raw
choose_action(index=0)
{
"success": false,
"error": "Index 0 out of range (call get_action_choices first)"
}thinkingMiMo Johnny
The issue is that get_action_choices only showed me one choice (Endurance), but not Living End. This means Living End might not be castable right now. Let me check the oracle text for Endurance to see what it does:
llmget_oracle_text(card_name=Endurance)
{
"success": true,
"name": "Endurance",
"rules": [
"Flash",
"Reach",
"When {this} enters, up to one target player puts all the cards from their graveyard on the bottom of their library in a random order.",
"Evoke—Exile a green card from your hand. <i>(You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.)</i>"
]
}thinkingMiMo Johnny
Ah! Endurance has Flash and Reach! This is perfect for blocking flyers or just having a blocker. But wait, I'm being attacked by Monk Token (which has Trample) and Slickshot Show-Off (a 3/2). Even if I block one with Endurance, the other will deal damage to me.
Actually, let me think about this differently. I have 2 HP and they're dealing 6 damage total. Even if I block one creature, I'll still die from the other unless I can prevent it somehow.
But wait - I have Endurance in my hand! Let me try casting it. Even though it won't save me from lethal damage, maybe there's something I'm missing.
Actually, let me re-read the game state. I'm being attacked, but I don't see a way to block right now. Let me try casting Endurance and see what happens:
mcp0raw
choose_action(index=0)
{
"success": false,
"error": "Index 0 out of range (call get_action_choices first)"
}thinkingMiMo Johnny
Let me call pass_priority to see what happens:
GLM47 Libbyllm
pass_priority(timeout_ms=60000)
{
"actions_passed": 2,
"game_over": true,
"timeout": true,
"action_pending": false
}MiMo Johnnyllm
pass_priority(timeout_ms=30000)
{
"actions_passed": 2,
"game_over": true,
"timeout": true,
"action_pending": false,
"player_dead": true
}gamehas started watching
gameGLM47 Libby chooses that they take the first turn
gameGLM47 Libby draws seven cards
gameMiMo Johnny draws seven cards
gameGLM47 Libby keeps hand
gameMiMo Johnny decides to take mulligan
gameMiMo Johnny's library is shuffled
gameMiMo Johnny mulligans down to 6 cards
gameMiMo Johnny draws seven cards
gameMiMo Johnny puts a card from hand to the bottom of their library
minor blunder
MiMo Johnny already has a Living End in hand, and the mulligan choices include a second copy of Living End.
MiMo Johnny already has a Living End in hand, and the mulligan choices include a second copy of Living End. Bottoming Generous Ent instead of the redundant Living End removes a valuable cycling creature (forestcycling for {1}) that both fixes mana and fills the graveyard for the Living End combo.
Analysis
Action taken: Put Generous Ent on the bottom of the library
Better line: Put the redundant Living End on the bottom, keeping both Generous Ents for their forestcycling ability to fuel the graveyard and fix mana
gameMiMo Johnny keeps hand
gameTURN 1 for GLM47 Libby (20 - 20)
gameGLM47 Libby skips Draw step
β Precombat Main β
gameGLM47 Libby loses 2 life from Steam Vents
gameGLM47 Libby puts Steam Vents from hand onto the Battlefield
gameGLM47 Libby plays Steam Vents
minor blunder
Playing Steam Vents as the land for turn 1 when holding Mountain and wanting to cast Preordain (U) or Mishra's Bauble (0β¦
Playing Steam Vents as the land for turn 1 when holding Mountain and wanting to cast Preordain (U) or Mishra's Bauble (0) this turn. Steam Vents requires paying 2 life to enter untapped, and since the player likely wants to use it for blue mana to cast Preordain, they'll pay 2 life. However, the better sequencing is to play Mountain first, cast Mishra's Bauble for free (it costs 0), activate Bauble to look at opponent's top card and get a draw next upkeep, then save Steam Vents for turn 2 when they can play it untapped for Preordain. This avoids paying 2 life on turn 1 unnecessarily. Playing Mountain + Bauble turn 1, then Steam Vents (paying 2 life) + Preordain turn 2 accomplishes the same things but delays Preordain by one turn. Alternatively, if the goal is to cast Preordain turn 1 to improve card selection early, paying 2 life for Steam Vents is reasonable. But the player could also play Mountain, cast Bauble for free, and save Preordain for turn 2 with Steam Vents, potentially saving 2 life if they draw another blue source or decide to enter Steam Vents tapped on turn 2. The play is defensible but slightly suboptimal in sequencing.
Analysis
Action taken: Played Steam Vents as land drop on turn 1
Better line: Play Mountain, cast Mishra's Bauble for free and activate it, then play Steam Vents on turn 2 for Preordain. This preserves optionality and potentially saves 2 life if Steam Vents can enter tapped on turn 2.
gameGLM47 Libby casts Mishra's Bauble from hand
minor blunder
Casting Mishra's Bauble before Preordain is slightly suboptimal sequencing.
Casting Mishra's Bauble before Preordain is slightly suboptimal sequencing. Preordain lets you scry 2 and draw a card, which manipulates the top of your library. If you cast Preordain first, you arrange the top of your library, and then Bauble's ability to look at the top card becomes more meaningful (or you could use Bauble on the opponent instead). By casting Bauble first and activating it, you look at a top card before you've had a chance to arrange it with Preordain's scry. However, since Bauble's draw is delayed until next upkeep, and Preordain draws immediately, the sequencing matters: casting Preordain first lets you scry 2 (putting cards on top or bottom), then you could use Bauble to look at what's now on top after the scry. That said, casting Bauble first and then Preordain also works since you can scry after looking. The key issue is that Bauble's sacrifice and look happens before Preordain's scry, so you're looking at an unmanipulated top card. This is a minor sequencing error - both plays are reasonable, but Preordain first gives slightly better information flow.
Analysis
Action taken: Cast Mishra's Bauble before Preordain
Better line: Cast Preordain first to scry 2 and arrange the top of the library, then cast and activate Mishra's Bauble with better knowledge of library state (or target opponent with Bauble)
gameGLM47 Libby puts Mishra's Bauble from stack onto the Battlefield
gameGLM47 Libby sacrificed Mishra's Bauble (source: Mishra's Bauble)
minor blunder
The player activated Mishra's Bauble before casting Preordain.
The player activated Mishra's Bauble before casting Preordain. Preordain lets you scry 2 then draw, which rearranges the top of your library. If you cast Preordain first, you can set up the top card of your library, and then use Mishra's Bauble to look at the opponent's top card (or confirm your own top card after scrying). By activating Bauble first, the information gained about the top card is wasted since Preordain's scry will rearrange those cards anyway. Additionally, Preordain could put a card on top that you want to draw next turn via Bauble's delayed draw trigger - the sequencing of Preordain first into Bauble activation would maximize information and card quality.
Analysis
Action taken: Activated Mishra's Bauble before casting Preordain
Better line: Cast Preordain first (scry 2, draw), then activate Mishra's Bauble targeting the opponent to gain information about their top card, since the Bauble's delayed draw would come next upkeep regardless of ordering.
minor blunder
Mishra's Bauble was used to look at the top card of Libby's own library instead of the opponent's.
Mishra's Bauble was used to look at the top card of Libby's own library instead of the opponent's. Looking at the opponent's top card provides more useful information since you already have some control over your own top card through scry effects like Preordain (which is in hand). Knowing what the opponent will draw next turn is generally more valuable than knowing your own top card, especially when you have Preordain available to manipulate your own draws.
Analysis
Action taken: Targeted self with Mishra's Bauble to look at the top card of their own library.
Better line: Target MiMo Johnny with Mishra's Bauble to scout the opponent's next draw, then use Preordain to manage your own top cards.
gameGLM47 Libby casts Preordain from hand
gameGLM47 Libby scries 2 (source: Preordain)
gameGLM47 Libby puts a card from library to the top of their library (source: Preordain)
gameGLM47 Libby puts a card from library to the top of their library (source: Preordain)
gameGLM47 Libby draws a card
gameGLM47 Libby puts Preordain from stack into their graveyard
gameGLM47 Libby casts Mishra's Bauble from hand
gameGLM47 Libby puts Mishra's Bauble from stack onto the Battlefield
β Declare Attackers β
β Postcombat Main β
gameTURN 2 for MiMo Johnny (18 - 20)
gameGLM47 Libby - Ability triggers: Mishra's Bauble - Draw a card at the beginning of the next turn's upkeep.
β Upkeep β
gameGLM47 Libby sacrificed Mishra's Bauble (source: Mishra's Bauble)
gameGLM47 Libby activates: look at the top card of target player's library. Draw a card at the beginning of the next turn's upkeep. from Mishra's Bauble targeting MiMo Johnny
gameGLM47 Libby draws a card
gameMiMo Johnny draws a card
β Precombat Main β
gameMiMo Johnny puts Hedge Maze from hand onto the Battlefield
gameMiMo Johnny plays Hedge Maze
gameMiMo Johnny - Ability triggers: Hedge Maze - When Hedge Maze enters, surveil 1.
minor blunder
Playing Hedge Maze (which enters tapped) instead of Misty Rainforest on turn 1 is suboptimal.
Playing Hedge Maze (which enters tapped) instead of Misty Rainforest on turn 1 is suboptimal. Misty Rainforest could be cracked immediately to fetch a Forest or Island (including finding a dual land like Hedge Maze itself if needed later), giving access to mana this turn. With Generous Ent in hand that has Forestcycling for {1}, having untapped mana available on turn 1 or being able to crack the fetchland at end of opponent's turn for deck thinning and shuffle effects is more flexible. Additionally, Hedge Maze's surveil 1 trigger provides marginal value, but having the fetchland in play gives more options - you can crack it later at instant speed, and on future turns you may want to play Watery Grave untapped. The sequencing of playing the tapped land first seems reasonable on the surface since you want to 'use up' the tapped-land tempo loss early, but Misty Rainforest would provide immediate mana access and better sequencing options for future turns.
Analysis
Action taken: Played Hedge Maze (enters tapped, no mana available turn 1)
Better line: Play Misty Rainforest, which can be cracked at end of opponent's turn to fetch a land untapped, providing mana flexibility. Save Hedge Maze for a later turn when entering tapped is less costly, or use Misty Rainforest to find the exact land needed.
gameMiMo Johnny surveils 1 (source: Hedge Maze)
gameMiMo Johnny puts Undercity Sewers from library into their graveyard (source: Hedge Maze)
β Declare Attackers β
β Postcombat Main β
gameTURN 3 for GLM47 Libby (18 - 20)
gameGLM47 Libby - Ability triggers: Mishra's Bauble - Draw a card at the beginning of the next turn's upkeep.
β GLM47 Libby's Turn 2 β
gameGLM47 Libby draws a card
gameGLM47 Libby draws a card
β Precombat Main β
minor blunder
Playing Monastery Swiftspear in the postcombat main phase on turn 1 means it can't attack this turn anyway, so the timinβ¦
Playing Monastery Swiftspear in the postcombat main phase on turn 1 means it can't attack this turn anyway, so the timing doesn't matter for combat. However, the player should have played a land (Mountain or Wooded Foothills) in addition to casting Swiftspear, since they have the land drop available and Steam Vents is already tapped. By casting Swiftspear without first playing a land, they risk forgetting the land drop. More importantly, if they play Wooded Foothills now, they can crack it on the opponent's turn to thin their deck. The sequencing of land before spell is generally correct practice, though in this specific case since Steam Vents is tapped and they're casting Swiftspear off it (it was already tapped from Preordain presumably), the land drop doesn't affect the Swiftspear cast. The real issue is that they should play a land this turn too - but looking at the choices, they can only pick one action. Actually, re-reading: the choices offered are Mountain, Wooded Foothills, or Monastery Swiftspear. They chose Swiftspear. They likely still get priority to play a land afterward. So this seems fine - casting Swiftspear with available mana and presumably playing a land next. No clear blunder here.
Analysis
Action taken: Cast Monastery Swiftspear in postcombat main phase
Better line: Play a land first (Wooded Foothills preferred for deck thinning flexibility), then cast Monastery Swiftspear - though since it's postcombat and Swiftspear can't attack this turn regardless, the sequencing impact is minimal
gameGLM47 Libby casts Monastery Swiftspear from hand
gameGLM47 Libby puts Monastery Swiftspear from stack onto the Battlefield
β Declare Attackers β
gameGLM47 Libby attacks MiMo Johnny with 1 creature
gameGLM47 Libby loses 2 life from Mutagenic Growth
gameGLM47 Libby casts Mutagenic Growth targeting Monastery Swiftspear from hand
gameGLM47 Libby - Ability triggers: Monastery Swiftspear - Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>
gameGLM47 Libby loses 2 life from Mutagenic Growth
gameGLM47 Libby casts Mutagenic Growth targeting Monastery Swiftspear from hand
gameGLM47 Libby - Ability triggers: Monastery Swiftspear - Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>
gameGLM47 Libby puts Mutagenic Growth from stack into their graveyard
gameGLM47 Libby puts Mutagenic Growth from stack into their graveyard
β Declare Blockers β
gameMiMo Johnny loses 7 life at combat from Monastery Swiftspear
β Combat Damage β
β Postcombat Main β
gameGLM47 Libby puts Mountain from hand onto the Battlefield
gameGLM47 Libby plays Mountain
minor blunder
Playing Mountain instead of Wooded Foothills is slightly suboptimal.
Playing Mountain instead of Wooded Foothills is slightly suboptimal. Wooded Foothills is better to play now because: 1) It can be cracked later to thin the deck and fix mana. 2) It puts an additional card type (land going to graveyard) toward delirium - the graveyard already has artifact (Mishra's Bauble), sorcery (Preordain), and instant (Mutagenic Growth), so sacrificing a fetchland would add 'land' as a 4th type, enabling delirium for Unholy Heat (6 damage) and Violent Urge (double strike). Playing the basic Mountain now means the fetchland played later can't enable delirium as quickly, and you lose flexibility. With Unholy Heat and Violent Urge in hand, enabling delirium should be a priority.
Analysis
Action taken: Played Mountain as their land for the turn
Better line: Play Wooded Foothills instead, preserving the option to crack it for delirium (4th card type: land in graveyard) when needed, while still having access to red mana via fetching a Mountain later
moderate blunder
Casting Violent Urge post-combat on a tapped Monastery Swiftspear accomplishes almost nothing meaningful.
Casting Violent Urge post-combat on a tapped Monastery Swiftspear accomplishes almost nothing meaningful. The Swiftspear already attacked and is tapped, so first strike/double strike doesn't matter until next turn (and it's an instant, so it could be cast during next combat). The +1/+0 until end of turn is wasted since combat is over. While it does trigger prowess, there's no way to capitalize on that prowess trigger post-combat. This wastes a card that could provide significant value later - with delirium active (4+ card types in graveyard: artifact, sorcery, instant, creature from Bauble/Preordain/Mutagenic/Swiftspear), Violent Urge would grant double strike during an actual combat step, potentially dealing massive damage.
Analysis
Action taken: Cast Violent Urge post-combat targeting the already-tapped Monastery Swiftspear, wasting the card for no meaningful effect.
Better line: Hold Violent Urge for next turn's combat step where it could grant double strike (with delirium active) to Monastery Swiftspear for a much larger damage output, or save it as a combat trick.
gameGLM47 Libby casts Violent Urge targeting Monastery Swiftspear from hand
gameGLM47 Libby - Ability triggers: Monastery Swiftspear - Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>
gameGLM47 Libby puts Violent Urge from stack into their graveyard
gameTURN 4 for MiMo Johnny (14 - 13)
gameMiMo Johnny draws a card
β Precombat Main β
gameMiMo Johnny discards Generous Ent (source: Generous Ent)
gameMiMo Johnny activates: search your library for a Forest card, reveal it, put it into your hand, then shuffle. from Generous Ent
major blunder
MiMo Johnny attempted to cast Generous Ent, which costs {5}{G} (6 mana), but only has 1 land on the battlefield (Hedge Mβ¦
MiMo Johnny attempted to cast Generous Ent, which costs {5}{G} (6 mana), but only has 1 land on the battlefield (Hedge Maze, which is tapped). There is no way to pay for this spell. Additionally, even if they could cast spells, they should be playing a land first (Misty Rainforest or Watery Grave) before casting any spells to maximize available mana. The game engine appears to have let this through somehow, but choosing an uncastable 6-mana creature when you have 1 land is nonsensical. They should have played a land (Misty Rainforest or Watery Grave) to develop their mana base toward eventually casting their spells.
Analysis
Action taken: Chose to cast Generous Ent (6 mana) with only 1 tapped land on the battlefield.
Better line: Play Misty Rainforest (or Watery Grave) as a land drop to develop mana. Generous Ent could potentially be cycled later for {1} to find a Forest, but casting it is impossible with current mana.
gameMiMo Johnny searches their library (source: Generous Ent)
gameMiMo Johnny puts a card from library into their hand
gameMiMo Johnny reveals Breeding Pool
gameMiMo Johnny's library is shuffled (source: Generous Ent)
β Declare Attackers β
β Postcombat Main β
moderate blunder
MiMo Johnny skipped their land drop on turn 2 with three lands in hand (Misty Rainforest, Watery Grave, Breeding Pool).
MiMo Johnny skipped their land drop on turn 2 with three lands in hand (Misty Rainforest, Watery Grave, Breeding Pool). This is a Living End cascade deck that needs to reach 3 mana to cast Shardless Agent (1GU) on turn 3 to cascade into Living End. With only one land (Hedge Maze) on the battlefield, skipping this land drop means they can't cast Shardless Agent on turn 3, delaying their key combo by at least a turn. Against an aggressive Monastery Swiftspear deck that's already dealt significant damage, every turn matters.
Analysis
Action taken: Skipped the land drop entirely, playing no land on turn 2.
Better line: Play Misty Rainforest (or another land). Ideally play Misty Rainforest, crack it for a land, setting up 3 mana on turn 3 to cast Shardless Agent and cascade into Living End. The graveyard already has Generous Ent and Undercity Sewers, so Living End would reanimate Generous Ent while forcing the opponent to sacrifice their Monastery Swiftspear.
minor blunder
Played Watery Grave (U/B) when Breeding Pool (G/U) would have been better.
Played Watery Grave (U/B) when Breeding Pool (G/U) would have been better. The B mana from Watery Grave isn't needed now (Living End will be cascaded into, not hardcast), while Breeding Pool directly provides both colors for the key turn 3 Shardless Agent ({1}{G}{U}). Playing Watery Grave wastes the B mana color and reserves less flexible lands for later.
Analysis
Action taken: Played Watery Grave providing U/B mana
Better line: Play Breeding Pool (paying 2 life to have it enter untapped) to have both G and U available, saving Misty Rainforest and Watery Grave for later flexibility
gameMiMo Johnny loses 2 life from Watery Grave
gameMiMo Johnny plays Watery Grave
gameMiMo Johnny puts Watery Grave from hand onto the Battlefield
gameTURN 5 for GLM47 Libby (14 - 11)
gameGLM47 Libby draws a card
β GLM47 Libby's Turn 3 β
gameGLM47 Libby puts Wooded Foothills from hand onto the Battlefield
gameGLM47 Libby plays Wooded Foothills
gameGLM47 Libby sacrificed Wooded Foothills (source: Wooded Foothills)
gameGLM47 Libby loses 1 life from Wooded Foothills
gameGLM47 Libby searches their library (source: Wooded Foothills)
gameGLM47 Libby puts Mountain from library onto the Battlefield (source: Wooded Foothills)
gameGLM47 Libby's library is shuffled (source: Wooded Foothills)
gameGLM47 Libby casts Cori-Steel Cutter from hand
gameGLM47 Libby - Ability triggers: Monastery Swiftspear - Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>
gameGLM47 Libby casts Unholy Heat targeting Monastery Swiftspear from hand
gameGLM47 Libby - Ability triggers: Monastery Swiftspear - Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>
gameUnholy Heat deals 6 damage to Monastery Swiftspear
gameGLM47 Libby puts Unholy Heat from stack into their graveyard
gameMonastery Swiftspear died
gameGLM47 Libby puts Cori-Steel Cutter from stack onto the Battlefield
β Declare Attackers β
β Postcombat Main β
gameTURN 6 for MiMo Johnny (13 - 11)
gameMiMo Johnny draws a card
β Precombat Main β
gameMiMo Johnny puts Misty Rainforest from hand onto the Battlefield
gameMiMo Johnny plays Misty Rainforest
gameMiMo Johnny loses 1 life from Misty Rainforest
gameMiMo Johnny sacrificed Misty Rainforest (source: Misty Rainforest)
gameMiMo Johnny activates: search your library for a Forest or Island card, put it onto the battlefield, then shuffle. from Misty Rainforest
gameMiMo Johnny searches their library (source: Misty Rainforest)
gameMiMo Johnny puts Forest from library onto the Battlefield (source: Misty Rainforest)
gameMiMo Johnny's library is shuffled (source: Misty Rainforest)
gameMiMo Johnny casts Shardless Agent from hand
gameMiMo Johnny - Ability triggers: Shardless Agent - cascade <i>(When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order.)</i>
gameMiMo Johnny moves Deceit from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Force of Negation from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Overlord of the Balemurk from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Endurance from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Deceit from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Curator of Mysteries from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Subtlety from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Subtlety from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Street Wraith from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Shardless Agent from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Boseiju, Who Endures from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny moves Living End from library to the exile zone (source: Shardless Agent)
gameMiMo Johnny casts Living End from exile zone
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny puts a card from exile zone to the bottom of their library (source: Shardless Agent)
gameMiMo Johnny moves Generous Ent from graveyard to the exile zone (source: Living End)
gameGLM47 Libby moves Monastery Swiftspear from graveyard to the exile zone (source: Living End)
gameMiMo Johnny puts Generous Ent from exile zone onto the Battlefield (source: Living End)
gameGLM47 Libby puts Monastery Swiftspear from exile zone onto the Battlefield (source: Living End)
gameMiMo Johnny puts Living End from stack into their graveyard
gameMiMo Johnny - Ability triggers: Generous Ent - When Generous Ent enters, create a Food token.
gameMiMo Johnny creates a Food Token token
gameMiMo Johnny puts Shardless Agent from stack onto the Battlefield
β Declare Attackers β
β Postcombat Main β
gameTURN 7 for GLM47 Libby (13 - 10)
gameGLM47 Libby draws a card
β GLM47 Libby's Turn 4 β
gameGLM47 Libby casts Expressive Iteration from hand
gameGLM47 Libby - Ability triggers: Monastery Swiftspear - Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>
gameGLM47 Libby puts a card from library into their hand
gameGLM47 Libby puts a card from library to the bottom of their library (source: Expressive Iteration)
gameGLM47 Libby moves Preordain from library to the exile zone (source: Expressive Iteration)
gameGLM47 Libby puts Expressive Iteration from stack into their graveyard
β Declare Attackers β
gameGLM47 Libby attacks MiMo Johnny with 1 creature
β Declare Blockers β
gameAttacker: Monastery Swiftspear (2/3) blocked by Generous Ent (5/7) Shardless Agent (2/2)
β Combat Damage β
gameGenerous Ent deals 5 damage to Monastery Swiftspear
gameShardless Agent deals 2 damage to Monastery Swiftspear
gameMonastery Swiftspear deals 2 damage to Shardless Agent
gameMonastery Swiftspear died
gameShardless Agent died
β Postcombat Main β
gameTURN 8 for MiMo Johnny (13 - 10)
gameMiMo Johnny draws a card
β Precombat Main β
gameMiMo Johnny loses 2 life from Breeding Pool
gameMiMo Johnny puts Breeding Pool from hand onto the Battlefield
gameMiMo Johnny plays Breeding Pool
minor blunder
Playing Breeding Pool instead of Overgrown Tomb means MiMo Johnny only has one black source (Watery Grave), making it imβ¦
Playing Breeding Pool instead of Overgrown Tomb means MiMo Johnny only has one black source (Watery Grave), making it impossible to cast Overlord of the Balemurk ({3}{B}{B}) on turn 5 without drawing another black source. Both lands equally enable Formidable Speaker this turn.
Analysis
Action taken: Played Breeding Pool as the land drop
Better line: Play Overgrown Tomb to have two black sources (Watery Grave + Overgrown Tomb), enabling Overlord of the Balemurk on turn 5. Breeding Pool could be played on a later turn since blue/green is already well-covered.
moderate blunder
Playing Formidable Speaker puts a creature on the battlefield that would be sacrificed when Living End resolves, workingβ¦
Playing Formidable Speaker puts a creature on the battlefield that would be sacrificed when Living End resolves, working against the deck's primary game plan. Additionally, Overlord of the Balemurk cast for its impending cost ({1}{B}) would mill 4 cards into the graveyard (fueling Living End) and return a creature like Shardless Agent from the graveyard to hand, while staying as a non-creature enchantment that survives Living End.
Analysis
Action taken: Cast Formidable Speaker for {2}{G}, a creature that conflicts with the Living End strategy
Better line: Cast Overlord of the Balemurk for its impending cost {1}{B}, which mills 4 cards to fuel Living End, returns Shardless Agent to hand, and as a non-creature enchantment won't be sacrificed by Living End
gameMiMo Johnny casts Formidable Speaker from hand
gameMiMo Johnny puts Formidable Speaker from stack onto the Battlefield
gameMiMo Johnny - Ability triggers: Formidable Speaker - When Formidable Speaker enters, you may discard a card. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle.
gameMiMo Johnny discards Living End (source: Formidable Speaker)
gameMiMo Johnny paid for Formidable Speaker - Discard a card and search your library for a creature card, reveal it, put it into your hand, then shuffle?
gameMiMo Johnny searches their library (source: Formidable Speaker)
gameMiMo Johnny puts a card from library into their hand
gameMiMo Johnny reveals Endurance
gameMiMo Johnny's library is shuffled (source: Formidable Speaker)
minor blunder
Discarding Living End instead of Overlord of the Balemurk to Formidable Speaker's tutor ability.
Discarding Living End instead of Overlord of the Balemurk to Formidable Speaker's tutor ability. Overlord in the graveyard would make Living End significantly more powerful when cascaded into, bringing back a 5/5 creature. Living End can't be hardcast and having two copies in hand is redundant.
Analysis
Action taken: Discarded Living End to Formidable Speaker's ability to search for a creature
Better line: Discard Overlord of the Balemurk, putting a 5/5 in the graveyard to maximize Living End value, then search for Shardless Agent to cascade into Living End and reanimate Overlord along with other graveyard creatures
β Declare Attackers β
minor blunder
Opponent has zero creatures on the battlefield to block.
Opponent has zero creatures on the battlefield to block. Attacking with only Generous Ent deals 5 damage instead of 7. The extra 2 damage from Formidable Speaker is free since there are no blockers, and Formidable Speaker's tap ability can't be activated anyway (no untapped mana available). Against a burn-heavy opponent at 13 life while at 8 life yourself, every point of pressure matters.
Analysis
Action taken: Attacked with only Generous Ent (5 damage), holding back Formidable Speaker
Better line: Attack with both Generous Ent and Formidable Speaker for 7 total damage, bringing opponent to 6 life instead of 8
gameMiMo Johnny attacks GLM47 Libby with 1 creature
β Declare Blockers β
gameGLM47 Libby loses 5 life at combat from Generous Ent
β Combat Damage β
β Postcombat Main β
gameTURN 9 for GLM47 Libby (8 - 8)
gameGLM47 Libby draws a card
β GLM47 Libby's Turn 5 β
gameGLM47 Libby casts Slickshot Show-Off from hand
gameGLM47 Libby casts Lightning Bolt targeting MiMo Johnny from hand
gameGLM47 Libby - Ability triggers: Cori-Steel Cutter - <i>Flurry</i> — Whenever you cast your second spell each turn, create a 1/1 white Monk creature token with prowess. You may attach Cori-Steel Cutter to it.
gameGLM47 Libby creates a Monk Token token
gameMiMo Johnny loses 3 life from Lightning Bolt
gameGLM47 Libby puts Lightning Bolt from stack into their graveyard
gameGLM47 Libby puts Slickshot Show-Off from stack onto the Battlefield
β Declare Attackers β
minor blunder
Attacked with only the Monk Token (2/2 with trample) into Formidable Speaker (2/4), which can block and kill it while taβ¦
Attacked with only the Monk Token (2/2 with trample) into Formidable Speaker (2/4), which can block and kill it while taking no trample damage. Meanwhile, Slickshot Show-Off has flying and would deal 1 guaranteed unblockable damage to the opponent at 5 life. The Monk Token is likely to die for nothing if blocked.
Analysis
Action taken: Attacked with only the Monk Token 2/2
Better line: Attack with both creatures (or at minimum Slickshot Show-Off alone). Slickshot's flying guarantees 1 damage, while the Monk Token into a 2/4 blocker likely trades down for nothing. Every point of damage matters with opponent at 5 life.
minor blunder
Attacking with the Monk Token (2/2 trample from Cori-Steel Cutter) into Formidable Speaker (2/4) results in the Monk dyiβ¦
Attacking with the Monk Token (2/2 trample from Cori-Steel Cutter) into Formidable Speaker (2/4) results in the Monk dying for 0 trample damage. With 0 cards in hand, there are no combat tricks to save it. The Monk would be more valuable kept back as a blocker or future attacker with equipment.
Analysis
Action taken: Attacked with both Slickshot Show-Off and Monk Token (All attack)
Better line: Attack with only Slickshot Show-Off (flying, can't be blocked) for 1 damage, keeping the Monk Token back to preserve the equipped creature for future turns.
gameGLM47 Libby attacks MiMo Johnny with 2 creatures
β Declare Blockers β
minor blunder
At 5 life facing 3 damage from two attackers (Monk Token 2/2 and Slickshot Show-Off 1/2), MiMo Johnny did not block withβ¦
At 5 life facing 3 damage from two attackers (Monk Token 2/2 and Slickshot Show-Off 1/2), MiMo Johnny did not block with available creatures (Formidable Speaker 2/4 and potentially Endurance 3/4). Taking unnecessary damage at such a low life total against a burn deck is dangerous.
Analysis
Action taken: Did not assign blockers, taking combat damage while at 5 life against an aggressive burn deck.
Better line: Block the Monk Token (2/2) with Formidable Speaker (2/4) to prevent 2 damage, or block Slickshot Show-Off. Preserving life points is critical at 5 life against a deck with Lightning Bolt and other burn spells.
gameMiMo Johnny loses 2 life at combat from Monk Token
gameMiMo Johnny loses 1 life at combat from Slickshot Show-Off
β Combat Damage β
β Postcombat Main β
gameTURN 10 for MiMo Johnny (8 - 2)
gameMiMo Johnny draws a card
β Precombat Main β
gameMiMo Johnny puts Overgrown Tomb from hand onto the Battlefield
gameMiMo Johnny plays Overgrown Tomb
gameMiMo Johnny sacrificed Food Token (source: Food Token)
gameMiMo Johnny activates: you gain 3 life. from Food Token
gameMiMo Johnny gains 3 life (source: Food Token)
β Declare Attackers β
gameMiMo Johnny attacks GLM47 Libby with 2 creatures
β Declare Blockers β
gameGLM47 Libby loses 5 life at combat from Generous Ent
gameGLM47 Libby loses 2 life at combat from Formidable Speaker
β Combat Damage β
β Postcombat Main β
gameTURN 11 for GLM47 Libby (1 - 5)
gameGLM47 Libby draws a card
β GLM47 Libby's Turn 6 β
gameGLM47 Libby casts Lightning Bolt targeting MiMo Johnny from hand
gameGLM47 Libby - Ability triggers: Slickshot Show-Off - Whenever you cast a noncreature spell, Slickshot Show-Off gets +2/+0 until end of turn.
gameGLM47 Libby - Ability triggers: Monk Token - Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>
chatMiMo Johnny: Brain freeze! Auto-passing until next turn...
gameMiMo Johnny loses 3 life from Lightning Bolt
gameGLM47 Libby puts Lightning Bolt from stack into their graveyard
gameGLM47 Libby activates: Equip. from Cori-Steel Cutter targeting Monk Token
β Declare Attackers β
gameGLM47 Libby attacks MiMo Johnny with 2 creatures
β Declare Blockers β
gameMiMo Johnny loses 3 life at combat from Monk Token
gameMiMo Johnny loses 3 life at combat from Slickshot Show-Off
gameGLM47 Libby has won the game
gameMiMo Johnny has lost the game.
gameMiMo Johnny has left XMage
GLM47 Libby wins the game!