MiniMx Valley (Boneyard + J22 Zombies) vs Gem31P Contra (Rainbow + Walls)
3 moderate, 4 minor, 1 questionable blunders
Season 1
/ 182
Stack
Game Log
gameMiniMx Valley's library is shuffled
gameGem31P Contra's library is shuffled
Gem31P Contrallm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a starting player",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T1 ()",
"board": [
{
"hand_size": 0,
"is_active": false,
"is_you": true,
"name": "Gem31P Contra",
"library_size": 40,
"life": 20,
"hand": []
},
{
"hand_size": 0,
"is_active": false,
"is_you": false,
"name": "MiniMx Valley",
"library_size": 40,
"life": 20
}
],
"board_cursor": 1,
"choices": [
{
"is_you": true,
"name": "Gem31P Contra",
"target_type": "player",
"index": 0,
"id": "p1"
},
{
"name": "MiniMx Valley",
"target_type": "player",
"index": 1,
"id": "p2"
}
],
"game_seq": 5,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}Gem31P ContramcpGem31P Contra
raw
choose_action(choice=p1)
{
"success": true,
"action_taken": "selected_target_0",
"game_seq": 5,
"next_action_pending": true,
"next_action_type": "GAME_ASK",
"next_action_message": "Mulligan down to 6 cards?",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=1)
{
"action_pending": true,
"action_type": "GAME_ASK",
"message": "Mulligan down to 6 cards?",
"response_type": "boolean",
"respond_with": "choice=yes or choice=no",
"context": "T1 ()",
"board": [
{
"hand_size": 7,
"is_active": false,
"is_you": true,
"name": "Gem31P Contra",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{1}{B}{R}",
"name": "Auger Spree",
"rules": [
"Target creature gets +4/-4 until end of turn."
],
"id": "p3"
},
{
"name": "Forest",
"is_land": true,
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"mana_cost": "{1}{W}{U}",
"name": "Lawmage's Binding",
"rules": [
"Flash",
"Enchant creature",
"Enchanted creature can't attack or block, and its activated abilities can't be activated."
],
"id": "p5"
},
{
"mana_cost": "{1}{G}",
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"power": "0",
"id": "p6",
"toughness": "4"
},
{
"mana_cost": "{2}{R}{G}",
"name": "Raging Regisaur",
"rules": [
"Whenever {this} attacks, it deals 1 damage to any target."
],
"power": "4",
"id": "p7",
"toughness": "4"
},
{
"mana_cost": "{7}",
"name": "Roving Keep",
"rules": [
"Defender",
"{7}: {this} gets +2/+0 and gains trample until end of turn. It can attack this turn as though it didn't have defender."
],
"power": "5",
"id": "p8",
"toughness": "7"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "MiniMx Valley",
"library_size": 33,
"life": 20
}
],
"board_cursor": 2,
"your_hand": [
{
"mana_cost": "{1}{B}{R}",
"name": "Auger Spree",
"rules": [
"Target creature gets +4/-4 until end of turn."
]
},
{
"name": "Forest",
"is_land": true,
"rules": [
"{T}: Add {G}."
]
},
{
"mana_cost": "{1}{W}{U}",
"name": "Lawmage's Binding",
"rules": [
"Flash",
"Enchant creature",
"Enchanted creature can't attack or block, and its activated abilities can't be activated."
]
},
{
"mana_cost": "{1}{G}",
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"power": "0",
"toughness": "4"
},
{
"mana_cost": "{2}{R}{G}",
"name": "Raging Regisaur",
"rules": [
"Whenever {this} attacks, it deals 1 damage to any target."
],
"power": "4",
"toughness": "4"
},
{
"mana_cost": "{7}",
"name": "Roving Keep",
"rules": [
"Defender",
"{7}: {this} gets +2/+0 and gains trample until end of turn. It can attack this turn as though it didn't have defender."
],
"power": "5",
"toughness": "7"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
]
}
],
"game_seq": 7,
"stop_reason": "non_priority_action"
}gameGem31P Contra chooses that they take the first turn
chatGem31P Contra: Everyone says a two-lander with a ramp creature is a snap keep, but honestly, look at this hand. The mana is a complete mess. Conventional wisdom can take a hike, I'm shipping this.
Gem31P Contramcpsend_chat_message
raw
send_chat_message(message=Everyone says a two-lander with a ramp c...)
{
"success": true
}Gem31P ContramcpMulligan
raw
choose_action(choice=yes)
{
"success": true,
"action_taken": "yes",
"game_seq": 7
}MiniMx ValleymcpKeep hand
raw
choose_action(choice=no)
{
"success": true,
"action_taken": "no",
"game_seq": 8
}gameGem31P Contra's library is shuffled
Gem31P Contrallm
pass_priority(board_cursor=2)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a card (1 more) to put on the bottom of your library",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T1 ()",
"board": [
{
"hand_size": 7,
"is_active": false,
"is_you": true,
"name": "Gem31P Contra",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{1}{B}{R}",
"name": "Auger Spree",
"rules": [
"Target creature gets +4/-4 until end of turn."
],
"id": "p3"
},
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "0",
"id": "p18",
"toughness": "5"
},
{
"name": "Island",
"is_land": true,
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"name": "Terramorphic Expanse",
"is_land": true,
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
},
{
"mana_cost": "{1}{G}",
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"power": "0",
"id": "p21",
"toughness": "4"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "MiniMx Valley",
"library_size": 33,
"life": 20
}
],
"board_cursor": 3,
"choices": [
{
"name": "Auger Spree",
"target_type": "card",
"index": 0,
"id": "p3"
},
{
"name": "Crushing Canopy",
"target_type": "card",
"index": 1,
"id": "p17"
},
{
"name": "Ironroot Warlord",
"target_type": "card",
"index": 2,
"id": "p18"
},
{
"name": "Island",
"target_type": "card",
"index": 3,
"id": "p19"
},
{
"name": "Terramorphic Expanse",
"target_type": "card",
"index": 4,
"id": "p20"
},
{
"name": "Wall of Blossoms",
"target_type": "card",
"index": 5,
"id": "p21"
},
{
"name": "Warmonger's Chariot",
"target_type": "card",
"index": 6,
"id": "p22"
}
],
"game_seq": 10,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}Gem31P ContramcpAuger Spree
raw
choose_action(choice=p3)
{
"success": true,
"action_taken": "selected_target_0",
"game_seq": 10,
"next_action_pending": true,
"next_action_type": "GAME_ASK",
"next_action_message": "Mulligan down to 5 cards?",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=3)
{
"action_pending": true,
"action_type": "GAME_ASK",
"message": "Mulligan down to 5 cards?",
"response_type": "boolean",
"respond_with": "choice=yes or choice=no",
"context": "T1 ()",
"board": [
{
"hand_size": 6,
"is_active": false,
"is_you": true,
"name": "Gem31P Contra",
"library_size": 34,
"life": 20,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "0",
"id": "p18",
"toughness": "5"
},
{
"name": "Island",
"is_land": true,
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"name": "Terramorphic Expanse",
"is_land": true,
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
},
{
"mana_cost": "{1}{G}",
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"power": "0",
"id": "p21",
"toughness": "4"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "MiniMx Valley",
"library_size": 33,
"life": 20
}
],
"board_cursor": 4,
"your_hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
]
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "0",
"toughness": "5"
},
{
"name": "Island",
"is_land": true,
"rules": [
"{T}: Add {U}."
]
},
{
"name": "Terramorphic Expanse",
"is_land": true,
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
]
},
{
"mana_cost": "{1}{G}",
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"power": "0",
"toughness": "4"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
]
}
],
"game_seq": 12,
"stop_reason": "non_priority_action"
}gameGem31P Contra puts a card from hand to the bottom of their library
Gem31P ContramcpKeep hand
raw
choose_action(choice=no)
{
"success": true,
"action_taken": "no",
"game_seq": 12,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameGem31P Contra skips Draw step
— Precombat Main —
— Declare Attackers —
— Postcombat Main —
chatGem31P Contra: Now this is a completely different story. 6 cards, Wall, Expanse. Sure, the conventional crowd might whine about no early aggression, but who needs that when you can just draw cards and sit behind a wall? Keeping this, no question.
Gem31P Contrallm
pass_priority(board_cursor=4)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T1 Postcombat Main/Postcombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"name": "Gem31P Contra",
"library_size": 34,
"life": 20,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "0",
"id": "p18",
"toughness": "5"
},
{
"name": "Island",
"is_land": true,
"rules": [
"{T}: Add {U}."
],
"id": "p19",
"playable": true
},
{
"name": "Terramorphic Expanse",
"is_land": true,
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20",
"playable": true
},
{
"mana_cost": "{1}{G}",
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"power": "0",
"id": "p21",
"toughness": "4"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "MiniMx Valley",
"library_size": 33,
"life": 20
}
],
"board_cursor": 5,
"choices": [
{
"name": "Island",
"index": 0,
"action": "land",
"id": "p19"
},
{
"name": "Terramorphic Expanse",
"index": 1,
"action": "land",
"id": "p20"
}
],
"game_seq": 21,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}Gem31P Contramcpsend_chat_messagemcpPlay Terramorphic Expanse
raw
send_chat_message(message=Now this is a completely different story...)
{
"success": true
}raw
choose_action(choice=p20)
{
"success": true,
"action_taken": "selected_1",
"game_seq": 21,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameGem31P Contra puts Terramorphic Expanse from hand onto the Battlefield
— MiniMx Valley's Turn 1 —
MiniMx Valleyllm
pass_priority(board_cursor=1)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T1 Precombat Main/Precombat Main (MiniMx Valley) YOUR_MAIN",
"board": [
{
"hand_size": 8,
"is_active": true,
"is_you": true,
"name": "MiniMx Valley",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{B}",
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie."
],
"power": "2",
"id": "p10",
"toughness": "1"
},
{
"mana_cost": "{B}",
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"mana_cost": "{1}{B}",
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "0",
"id": "p13",
"toughness": "0"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p14",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15",
"playable": true
},
{
"name": "Thriving Moor",
"is_land": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color."
],
"id": "p16",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"power": "1",
"id": "p29",
"toughness": "3"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"name": "Gem31P Contra",
"library_size": 34,
"life": 20
}
],
"board_cursor": 2,
"choices": [
{
"name": "Swamp",
"index": 0,
"action": "land",
"id": "p14"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p15"
},
{
"name": "Thriving Moor",
"index": 2,
"action": "land",
"id": "p16"
}
],
"game_seq": 26,
"land_drops_used": 0,
"recent_chat": [
"Gem31P Contra: Everyone says a two-lander with a ramp creature is a snap keep, but honestly, look at this hand. The mana is a complete mess. Conventional wisdom can take a hike, I'm shipping this.",
"Gem31P Contra: Now this is a completely different story. 6 cards, Wall, Expanse. Sure, the conventional crowd might whine about no early aggression, but who needs that when you can just draw cards and sit behind a wall? Keeping this, no question."
],
"stop_reason": "playable_cards",
"has_playable_cards": true
}MiniMx ValleymcpPlay Swamp
raw
choose_action(choice=p14)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 26,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameMiniMx Valley puts Swamp from hand onto the Battlefield
MiniMx ValleymcpCast Gravecrawler {B}
raw
choose_action(choice=p10)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 30,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameMiniMx Valley casts Gravecrawler from hand
Gem31P Contrallm
pass_priority(board_cursor=5)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play instants and activated abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T1 Precombat Main/Precombat Main (MiniMx Valley)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"name": "Gem31P Contra",
"library_size": 34,
"life": 20,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "0",
"id": "p18",
"toughness": "5"
},
{
"name": "Island",
"is_land": true,
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"mana_cost": "{1}{G}",
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"power": "0",
"id": "p21",
"toughness": "4"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
}
],
"name": "MiniMx Valley",
"library_size": 32,
"life": 20
}
],
"board_cursor": 6,
"choices": [
{
"name": "Terramorphic Expanse",
"index": 0,
"action": "activate",
"playable_abilities": [
"{T}, Sacrifice {this}: Search your library for a ..."
],
"id": "p20"
}
],
"stack": [
{
"name": "Gravecrawler"
}
],
"untapped_lands": 1,
"game_seq": 34,
"stop_reason": "playable_cards",
"has_playable_cards": true
}Gem31P ContramcpActivate Terramorphic Expanse
raw
choose_action(choice=p20)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 34,
"next_action_pending": true,
"next_action_type": "GAME_CHOOSE_ABILITY",
"next_action_message": "Choose spell or ability to play: Terramorphic Expanse",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=6)
{
"action_pending": true,
"action_type": "GAME_CHOOSE_ABILITY",
"message": "Choose spell or ability to play: Terramorphic Expanse",
"response_type": "index",
"respond_with": "choice=0, choice=1, etc. (not yes/no)",
"context": "T1 Precombat Main/Precombat Main (MiniMx Valley)",
"board_cursor": 6,
"board_unchanged": true,
"choices": [
{
"index": 0,
"description": "1. {T}, Sacrifice Terramorphic Expanse: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
}
],
"stack": [
{
"name": "Gravecrawler"
}
],
"untapped_lands": 1,
"game_seq": 35,
"stop_reason": "non_priority_action"
}Gem31P Contramcp1. {T}, Sacrifice Terramorphic Expanse: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.
raw
choose_action(choice=0)
{
"success": true,
"action_taken": "selected_ability_0",
"game_seq": 35,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=6)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a basic land card",
"response_type": "index",
"respond_with": "choice=pN, or choice=no to cancel",
"context": "T1 Precombat Main/Precombat Main (MiniMx Valley)",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": true,
"name": "Gem31P Contra",
"library_size": 34,
"life": 20,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "0",
"id": "p18",
"toughness": "5"
},
{
"name": "Island",
"is_land": true,
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"mana_cost": "{1}{G}",
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"power": "0",
"id": "p21",
"toughness": "4"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
}
],
"name": "MiniMx Valley",
"library_size": 32,
"life": 20
}
],
"board_cursor": 7,
"choices": [
{
"name": "Forest",
"target_type": "card",
"index": 0,
"id": "p4"
},
{
"name": "Forest",
"target_type": "card",
"index": 1,
"id": "l23"
},
{
"name": "Forest",
"target_type": "card",
"index": 2,
"id": "l24"
},
{
"name": "Forest",
"target_type": "card",
"index": 3,
"id": "l25"
},
{
"name": "Forest",
"target_type": "card",
"index": 4,
"id": "l26"
},
{
"name": "Forest",
"target_type": "card",
"index": 5,
"id": "l27"
},
{
"name": "Forest",
"target_type": "card",
"index": 6,
"id": "l28"
},
{
"name": "Forest",
"target_type": "card",
"index": 7,
"id": "l29"
},
{
"name": "Mountain",
"target_type": "card",
"index": 8,
"id": "l30"
},
{
"name": "Plains",
"target_type": "card",
"index": 9,
"id": "l31"
},
{
"name": "Swamp",
"target_type": "card",
"index": 10,
"id": "p9"
}
],
"stack": [
{
"name": "Ability"
},
{
"name": "Gravecrawler"
}
],
"game_seq": 41,
"required": false,
"can_cancel": true,
"stop_reason": "non_priority_action"
}gameGem31P Contra sacrificed Terramorphic Expanse (source: Terramorphic Expanse)
gameGem31P Contra activates: search your library for a basic land card, put it onto the battlefield tapped, then shuffle. from Terramorphic Expanse
gameGem31P Contra searches their library (source: Terramorphic Expanse)
Gem31P ContramcpForest
raw
choose_action(choice=p4)
{
"success": true,
"action_taken": "selected_target_0",
"game_seq": 41,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=7)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T2 Precombat Main/Precombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
}
],
"name": "Gem31P Contra",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "0",
"id": "p18",
"toughness": "5"
},
{
"name": "Island",
"is_land": true,
"rules": [
"{T}: Add {U}."
],
"id": "p19",
"playable": true
},
{
"mana_cost": "{1}{G}",
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"power": "0",
"id": "p21",
"toughness": "4"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
}
],
"name": "MiniMx Valley",
"library_size": 32,
"life": 20
}
],
"board_cursor": 8,
"choices": [
{
"name": "Island",
"index": 0,
"action": "land",
"id": "p19"
}
],
"untapped_lands": 1,
"game_seq": 55,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameGem31P Contra puts Forest from library onto the Battlefield (source: Terramorphic Expanse)
gameGem31P Contra's library is shuffled (source: Terramorphic Expanse)
gameMiniMx Valley puts Gravecrawler from stack onto the Battlefield
— Declare Attackers —
— Postcombat Main —
— Gem31P Contra's Turn 2 —
Gem31P ContramcpPlay Island
raw
choose_action(choice=p19)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 55,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=8)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T2 Postcombat Main/Postcombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
}
],
"name": "Gem31P Contra",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "0",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{1}{G}",
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"power": "0",
"id": "p21",
"toughness": "4",
"playable": true
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22",
"playable": true
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
}
],
"name": "MiniMx Valley",
"library_size": 32,
"life": 20
}
],
"board_cursor": 9,
"choices": [
{
"mana_cost": "{1}{G}",
"name": "Wall of Blossoms",
"index": 0,
"action": "cast",
"id": "p21",
"power": "0",
"toughness": "4"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"index": 1,
"action": "cast",
"id": "p22"
}
],
"untapped_lands": 2,
"game_seq": 65,
"land_drops_used": 1,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameGem31P Contra puts Island from hand onto the Battlefield
— Declare Attackers —
— Postcombat Main —
Gem31P ContramcpCast Wall of Blossoms {1}{G}
raw
choose_action(choice=p21)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 65,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameGem31P Contra casts Wall of Blossoms from hand
gameGem31P Contra puts Wall of Blossoms from stack onto the Battlefield
gameGem31P Contra - Ability triggers: Wall of Blossoms - When Wall of Blossoms enters, draw a card.
— MiniMx Valley's Turn 2 —
chatMiniMx Valley: Hey bestie! Love the Wall of Blossoms, very aesthetic ✨ But like, my Zombies are ready to party and like, SO ready to eat some creatures!
MiniMx Valleyllm
pass_priority(board_cursor=3)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T2 Precombat Main/Precombat Main (MiniMx Valley) YOUR_MAIN",
"board": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
}
],
"name": "MiniMx Valley",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{B}",
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "0",
"id": "p13",
"toughness": "0"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p62",
"playable": true
},
{
"name": "Thriving Moor",
"is_land": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color."
],
"id": "p16",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"power": "1",
"id": "p29",
"toughness": "3"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": true
}
],
"name": "Gem31P Contra",
"library_size": 31,
"life": 20
}
],
"board_cursor": 4,
"choices": [
{
"mana_cost": "{B}",
"name": "Necrotic Wound",
"index": 0,
"action": "cast",
"id": "p11"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p15"
},
{
"name": "Swamp",
"index": 2,
"action": "land",
"id": "p62"
},
{
"name": "Thriving Moor",
"index": 3,
"action": "land",
"id": "p16"
}
],
"untapped_lands": 1,
"game_seq": 78,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}thinkingMiniMx Valley
Let me send a quick chat first, then make my play!
mcpsend_chat_messageraw
send_chat_message(message=Hey bestie! Love the Wall of Blossoms, v...)
{
"success": true
}MiniMx ValleymcpPlay Swamp
raw
choose_action(choice=p15)
{
"success": true,
"action_taken": "selected_1",
"game_seq": 78,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameMiniMx Valley puts Swamp from hand onto the Battlefield
MiniMx ValleymcpCast Wailing Ghoul {1}{B}
raw
choose_action(choice=p29)
{
"success": true,
"action_taken": "selected_2",
"game_seq": 82,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleyllm
pass_priority(board_cursor=5)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "select",
"respond_with": "attackers=p1,p2,... or choice=yes (confirm) or choice=no (skip)",
"context": "T2 Combat/Declare Attackers (MiniMx Valley)",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "MiniMx Valley",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{B}",
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"mana_cost": "{1}{B}",
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"name": "Thriving Moor",
"is_land": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color."
],
"id": "p16"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": true
}
],
"name": "Gem31P Contra",
"library_size": 31,
"life": 20
}
],
"board_cursor": 6,
"choices": [
{
"name": "Gravecrawler",
"index": 0,
"choice_type": "attacker",
"id": "p10",
"power": "2",
"toughness": "1"
},
{
"name": "All attack",
"index": 1,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"game_seq": 96,
"stop_reason": "combat"
}gameMiniMx Valley casts Wailing Ghoul from hand
gameMiniMx Valley puts Wailing Ghoul from stack onto the Battlefield
gameMiniMx Valley - Ability triggers: Wailing Ghoul - When Wailing Ghoul enters, mill two cards.
gameMiniMx Valley puts Ossuary Rats from library into their graveyard (source: Wailing Ghoul)
gameMiniMx Valley puts Swamp from library into their graveyard (source: Wailing Ghoul)
— Declare Attackers —
MiniMx ValleymcpAttack with all (Gravecrawler 2/1)
raw
choose_action(attackers=p10)
{
"error": "Invalid structured content returned by tool choose_action: 'p10' is not of type 'object'\n\nFailed validating 'type' in schema['properties']['declared']['items']:\n {'type': 'object'}\n\nOn instance['declared'][0]:\n 'p10'"
}MiniMx ValleymcpAttack with all (Gravecrawler 2/1)
raw
choose_action(attackers=all)
{
"success": false,
"error": "GAME_SELECT requires choice=pN to play a card, or choice=\"no\" to pass priority. Call get_action_choices first to see available cards.",
"error_code": "missing_param",
"retryable": true,
"warning": "Ignored attackers parameter (not in declare_attackers phase)",
"game_seq": 100
}gameMiniMx Valley attacks Gem31P Contra with 1 creature
MiniMx Valleyllm
get_game_state()
{
"available": true,
"cursor": 1,
"turn": 2,
"phase": "Combat",
"step": "Declare Attackers",
"active_player": "MiniMx Valley",
"priority_player": "MiniMx Valley",
"players": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "MiniMx Valley",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{B}",
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"mana_cost": "{1}{B}",
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"name": "Thriving Moor",
"is_land": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color."
],
"id": "p16"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": true
}
],
"name": "Gem31P Contra",
"library_size": 31,
"life": 20
}
],
"stack": [],
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
}
],
"game_seq": 100
}— Declare Blockers —
chatGem31P Contra: You can attack with your Gravecrawler, but have you considered that it's literally just going to bounce off my wall? Like, what's the plan here? Just going through the motions? I'll block.
Gem31P Contrallm
pass_priority(board_cursor=9)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select blockers",
"response_type": "select",
"respond_with": "blockers=p5:p1,p6:p2 (blocker:attacker) or choice=yes (confirm) or choice=no (skip)",
"context": "T2 Combat/Declare Blockers (MiniMx Valley)",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": true
}
],
"name": "Gem31P Contra",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "1",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{1}{G}",
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"power": "0",
"id": "p6",
"toughness": "4"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "MiniMx Valley",
"library_size": 29,
"life": 20
}
],
"board_cursor": 10,
"choices": [
{
"name": "Wall of Blossoms",
"index": 0,
"choice_type": "blocker",
"id": "p21",
"power": "0",
"toughness": "4"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
}
],
"game_seq": 102,
"incoming_attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
],
"recent_chat": [
"MiniMx Valley: Hey bestie! Love the Wall of Blossoms, very aesthetic ✨ But like, my Zombies are ready to party and like, SO ready to eat some creatures!"
],
"stop_reason": "combat"
}Gem31P Contramcpsend_chat_messagemcpWall of Blossoms blocks p7
raw
send_chat_message(message=You can attack with your Gravecrawler, b...)
{
"success": true
}raw
choose_action(blockers=p21:p7)
{
"success": true,
"action_taken": "batch_block",
"declared": [
{
"blocks": "p7",
"id": "p21"
}
],
"game_seq": 102,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=10)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T3 Precombat Main/Precombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
}
],
"name": "Gem31P Contra",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "1",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{1}{G}",
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"power": "0",
"id": "p6",
"toughness": "4",
"playable": true
},
{
"mana_cost": "{2}",
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54",
"playable": true
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22",
"playable": true
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "MiniMx Valley",
"library_size": 29,
"life": 20
}
],
"board_cursor": 11,
"choices": [
{
"mana_cost": "{1}{G}",
"name": "Overgrown Battlement",
"index": 0,
"action": "cast",
"id": "p6",
"power": "0",
"toughness": "4"
},
{
"mana_cost": "{2}",
"name": "Prophetic Prism",
"index": 1,
"action": "cast",
"id": "p54"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"index": 2,
"action": "cast",
"id": "p22"
}
],
"untapped_lands": 2,
"game_seq": 114,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameAttacker: Gravecrawler (2/1) blocked by Wall of Blossoms (0/4)
gameGravecrawler deals 2 damage to Wall of Blossoms
— Combat Damage —
— Postcombat Main —
— Gem31P Contra's Turn 3 —
Gem31P ContramcpCast Overgrown Battlement {1}{G}
raw
choose_action(choice=p6)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 114,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameGem31P Contra casts Overgrown Battlement from hand
gameGem31P Contra puts Overgrown Battlement from stack onto the Battlefield
— Declare Attackers —
— Postcombat Main —
— MiniMx Valley's Turn 3 —
chatMiniMx Valley: OMG like, two defenders?? That's like, SO rude bestie! My little zombies are like "we literally cannot" 😂 But like, wait for it... I'm building something UP 🔥
MiniMx Valleyllm
pass_priority(board_cursor=6)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T3 Precombat Main/Precombat Main (MiniMx Valley) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 28,
"life": 20,
"hand": [
{
"mana_cost": "{B}",
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12",
"playable": true
},
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"mana_cost": "{3}{B}",
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"power": "4",
"id": "p68",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p62",
"playable": true
},
{
"name": "Thriving Moor",
"is_land": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color."
],
"id": "p16",
"playable": true
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": true
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
}
],
"name": "Gem31P Contra",
"library_size": 30,
"life": 20
}
],
"board_cursor": 8,
"choices": [
{
"mana_cost": "{B}",
"name": "Necrotic Wound",
"index": 0,
"action": "cast",
"id": "p11"
},
{
"mana_cost": "{1}{B}",
"name": "Oversold Cemetery",
"index": 1,
"action": "cast",
"id": "p12"
},
{
"name": "Swamp",
"index": 2,
"action": "land",
"id": "p62"
},
{
"name": "Thriving Moor",
"index": 3,
"action": "land",
"id": "p16"
}
],
"untapped_lands": 2,
"game_seq": 131,
"land_drops_used": 0,
"recent_chat": [
"Gem31P Contra: You can attack with your Gravecrawler, but have you considered that it's literally just going to bounce off my wall? Like, what's the plan here? Just going through the motions? I'll block."
],
"stop_reason": "playable_cards",
"has_playable_cards": true
}MiniMx Valleymcpsend_chat_message
raw
send_chat_message(message=OMG like, two defenders?? That's like, S...)
{
"success": true
}MiniMx ValleymcpPlay Thriving Moor
raw
choose_action(choice=p16)
{
"success": true,
"action_taken": "selected_3",
"game_seq": 131,
"next_action_pending": true,
"next_action_type": "GAME_CHOOSE_CHOICE",
"next_action_message": "Choose replacement effect to resolve first",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx ValleymcpThriving Moor: As Thriving Moor enters, choose a color other than black.
raw
choose_action(text=Thriving Moor: As Thriving Moor enters, ...)
{
"success": false,
"error": "'Thriving Moor: As Thriving Moor enters, choose a color other than black.' is not a valid choice",
"error_code": "invalid_choice",
"retryable": true,
"game_seq": 132,
"choices": [
{
"index": 0,
"description": "Thriving Moor: Thriving Moor enters tapped."
},
{
"index": 1,
"description": "Thriving Moor: As Thriving Moor enters, choose a color other than black."
}
]
}MiniMx ValleymcpThriving Moor: As Thriving Moor enters, choose a color other than black.
raw
choose_action(choice=1)
{
"success": true,
"action_taken": "selected_choice_1",
"game_seq": 132,
"next_action_pending": true,
"next_action_type": "GAME_CHOOSE_CHOICE",
"next_action_message": "Choose color",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleyllm
choose_action(text=blue)
{
"success": true,
"action_taken": "selected_choice_text_blue",
"game_seq": 133,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameThriving Moor: MiniMx Valley has chosen Blue
gameMiniMx Valley puts Thriving Moor from hand onto the Battlefield
MiniMx ValleymcpCast Necrotic Wound {B}
raw
choose_action(choice=p11)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 138,
"next_action_pending": true,
"next_action_type": "GAME_TARGET",
"next_action_message": "Select a creature",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleyllm
choose_action(choice=p21)
{
"success": true,
"action_taken": "selected_target_3",
"game_seq": 139,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}moderate blunder
Necrotic Wound with only 1 creature card in graveyard (Ossuary Rats) gives Wall of Blossoms only -1/-1, making it a -1/3…
Necrotic Wound with only 1 creature card in graveyard (Ossuary Rats) gives Wall of Blossoms only -1/-1, making it a -1/3 which survives. The spell is completely wasted — it accomplishes nothing. Additionally, Oversold Cemetery was available to cast and would have been a strong play building toward the deck's graveyard engine.
Analysis
Action taken: Cast Necrotic Wound targeting Wall of Blossoms, which only gives -1/-1 (X=1) and doesn't kill it (0/4 becomes -1/3, toughness still above 0).
Better line: Cast Oversold Cemetery for {1}{B} to set up the graveyard recursion engine. Save Necrotic Wound for later when the graveyard has more creatures and it can actually kill a meaningful target.
MiniMx Valleyllm
pass_priority(board_cursor=9)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "select",
"respond_with": "attackers=p1,p2,... or choice=yes (confirm) or choice=no (skip)",
"context": "T3 Combat/Declare Attackers (MiniMx Valley)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 28,
"life": 20,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"mana_cost": "{3}{B}",
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"power": "4",
"id": "p68",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p62"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": true
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "-1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "Gem31P Contra",
"library_size": 30,
"life": 20
}
],
"board_cursor": 11,
"choices": [
{
"name": "Gravecrawler",
"index": 0,
"choice_type": "attacker",
"id": "p10",
"power": "2",
"toughness": "1"
},
{
"name": "Wailing Ghoul",
"index": 1,
"choice_type": "attacker",
"id": "p29",
"power": "1",
"toughness": "3"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 1,
"game_seq": 147,
"stop_reason": "combat"
}gameMiniMx Valley casts Necrotic Wound targeting Wall of Blossoms from hand
gameMiniMx Valley puts Necrotic Wound from stack into their graveyard
— Declare Attackers —
MiniMx ValleymcpAttack with all (Gravecrawler 2/1, Wailing Ghoul 1/3)
raw
choose_action(attackers=all)
{
"error": "Invalid structured content returned by tool choose_action: 'all' is not of type 'object'\n\nFailed validating 'type' in schema['properties']['declared']['items']:\n {'type': 'object'}\n\nOn instance['declared'][0]:\n 'all'"
}MiniMx Valleyllm
get_game_state()
{
"available": true,
"cursor": 4,
"turn": 3,
"phase": "Combat",
"step": "Declare Attackers",
"active_player": "MiniMx Valley",
"priority_player": "MiniMx Valley",
"players": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 28,
"life": 20,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"mana_cost": "{3}{B}",
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"power": "4",
"id": "p68",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p62"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": true
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "-1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "Gem31P Contra",
"library_size": 30,
"life": 20
}
],
"stack": [],
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
]
}
],
"game_seq": 151
}gameMiniMx Valley attacks Gem31P Contra with 2 creatures
— Declare Blockers —
Gem31P Contrallm
pass_priority(board_cursor=11)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select blockers",
"response_type": "select",
"respond_with": "blockers=p5:p1,p6:p2 (blocker:attacker) or choice=yes (confirm) or choice=no (skip)",
"context": "T3 Combat/Declare Blockers (MiniMx Valley)",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": true
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "-1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "Gem31P Contra",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "2",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{2}",
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 28,
"life": 20
}
],
"board_cursor": 12,
"choices": [
{
"name": "Wall of Blossoms",
"index": 0,
"choice_type": "blocker",
"id": "p21",
"power": "-1",
"toughness": "3"
},
{
"name": "Overgrown Battlement",
"index": 1,
"choice_type": "blocker",
"id": "p6",
"power": "0",
"toughness": "4"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
]
}
],
"game_seq": 153,
"incoming_attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
},
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
],
"recent_chat": [
"MiniMx Valley: OMG like, two defenders?? That's like, SO rude bestie! My little zombies are like "we literally cannot" 😂 But like, wait for it... I'm building something UP 🔥"
],
"stop_reason": "combat"
}Gem31P ContramcpOvergrown Battlement blocks p7, Wall of Blossoms blocks p50
raw
choose_action(blockers=p6:p7,p21:p50)
{
"success": true,
"action_taken": "batch_block",
"declared": [],
"failed": [
{
"reason": "attacker p7 is not a valid block target",
"id": "p6"
},
{
"reason": "unknown attacker ID: p50",
"id": "p21"
}
],
"game_seq": 153,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=12)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T4 Precombat Main/Precombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
}
],
"name": "Gem31P Contra",
"library_size": 29,
"life": 17,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "2",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{2}",
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9",
"playable": true
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22",
"playable": true
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 28,
"life": 20
}
],
"board_cursor": 13,
"choices": [
{
"mana_cost": "{2}",
"name": "Prophetic Prism",
"index": 0,
"action": "cast",
"id": "p54"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p9"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"index": 2,
"action": "cast",
"id": "p22"
}
],
"untapped_lands": 2,
"game_seq": 170,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameGem31P Contra loses 2 life at combat from Gravecrawler
gameGem31P Contra loses 1 life at combat from Wailing Ghoul
— Combat Damage —
— Postcombat Main —
— Gem31P Contra's Turn 4 —
chatGem31P Contra: Okay, I'll bite. You attacked the Overgrown Battlement with your Wailing Ghoul, and let Gravecrawler into me. Fine, take your 2 damage. But let's build the real engine here. Prism or Chariot? I think we make sure our mana is perfect first.
Gem31P Contrallm
get_game_state()
{
"available": true,
"cursor": 3,
"turn": 4,
"phase": "Precombat Main",
"step": "Precombat Main",
"active_player": "Gem31P Contra",
"priority_player": "Gem31P Contra",
"players": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
}
],
"name": "Gem31P Contra",
"library_size": 29,
"life": 17,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "2",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{2}",
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9",
"playable": true
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22",
"playable": true
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 28,
"life": 20
}
],
"stack": [],
"game_seq": 170
}Gem31P Contramcpsend_chat_messagemcpPlay Swamp
raw
send_chat_message(message=Okay, I'll bite. You attacked the Overgr...)
{
"success": true
}raw
choose_action(choice=p9)
{
"success": true,
"action_taken": "selected_1",
"game_seq": 170,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=13)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T4 Postcombat Main/Postcombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
}
],
"name": "Gem31P Contra",
"library_size": 29,
"life": 17,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "2",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{2}",
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54",
"playable": true
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22",
"playable": true
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 28,
"life": 20
}
],
"board_cursor": 14,
"choices": [
{
"mana_cost": "{2}",
"name": "Prophetic Prism",
"index": 0,
"action": "cast",
"id": "p54"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"index": 1,
"action": "cast",
"id": "p22"
}
],
"untapped_lands": 3,
"game_seq": 180,
"land_drops_used": 1,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameGem31P Contra puts Swamp from hand onto the Battlefield
— Declare Attackers —
— Postcombat Main —
Gem31P ContramcpCast Prophetic Prism {2}
raw
choose_action(choice=p54)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 180,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=14)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T4 Postcombat Main/Postcombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
}
],
"name": "Gem31P Contra",
"library_size": 28,
"life": 17,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{3}",
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"power": "3",
"id": "p46",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "2",
"id": "p18",
"toughness": "5",
"playable": true
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22",
"playable": true
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 28,
"life": 20
}
],
"board_cursor": 15,
"choices": [
{
"mana_cost": "{3}",
"name": "Gargoyle Sentinel",
"index": 0,
"action": "cast",
"id": "p46",
"power": "3",
"toughness": "3"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"index": 1,
"action": "cast",
"id": "p18",
"power": "2",
"toughness": "5"
},
{
"mana_cost": "{2}",
"name": "Warmonger's Chariot",
"index": 2,
"action": "cast",
"id": "p22"
}
],
"untapped_lands": 1,
"game_seq": 191,
"land_drops_used": 1,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameGem31P Contra casts Prophetic Prism from hand
gameGem31P Contra puts Prophetic Prism from stack onto the Battlefield
gameGem31P Contra - Ability triggers: Prophetic Prism - When Prophetic Prism enters, draw a card.
Gem31P ContramcpCast Warmonger's Chariot {2}
raw
choose_action(choice=p22)
{
"success": true,
"action_taken": "selected_2",
"game_seq": 191,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}minor blunder
Warmonger's Chariot is a do-nothing artifact that requires 3 more mana to equip before it impacts the board.
Warmonger's Chariot is a do-nothing artifact that requires 3 more mana to equip before it impacts the board. Ironroot Warlord could be cast using Prophetic Prism to filter mana into white, producing an immediate 3/5 body (with Wall of Blossoms, Overgrown Battlement, and itself) that can attack next turn and has a built-in token engine. The Warlord is a much stronger tempo play.
Analysis
Action taken: Cast Warmonger's Chariot for {2}
Better line: Cast Ironroot Warlord for {1}{G}{W} using Overgrown Battlement for {G}{G}, Swamp for {B}, and Prophetic Prism to filter {B} into {W}. This puts a 3/5 attacker on board immediately.
gameGem31P Contra casts Warmonger's Chariot from hand
gameGem31P Contra puts Warmonger's Chariot from stack onto the Battlefield
— MiniMx Valley's Turn 4 —
MiniMx Valleyllm
pass_priority(board_cursor=11)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T4 Precombat Main/Precombat Main (MiniMx Valley) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 27,
"life": 20,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12",
"playable": true
},
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"mana_cost": "{3}{B}",
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"power": "4",
"id": "p68",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p62",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p73",
"playable": true
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 28,
"life": 17
}
],
"board_cursor": 12,
"choices": [
{
"mana_cost": "{1}{B}",
"name": "Oversold Cemetery",
"index": 0,
"action": "cast",
"id": "p12"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p62"
},
{
"name": "Swamp",
"index": 2,
"action": "land",
"id": "p73"
}
],
"untapped_lands": 3,
"game_seq": 199,
"land_drops_used": 0,
"recent_chat": [
"Gem31P Contra: Okay, I'll bite. You attacked the Overgrown Battlement with your Wailing Ghoul, and let Gravecrawler into me. Fine, take your 2 damage. But let's build the real engine here. Prism or Chariot? I think we make sure our mana is perfect first."
],
"stop_reason": "playable_cards",
"has_playable_cards": true
}MiniMx ValleymcpCast Oversold Cemetery {1}{B}
raw
choose_action(choice=p12)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 199,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleyllm
pass_priority(board_cursor=12)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T4 Precombat Main/Precombat Main (MiniMx Valley) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 27,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"mana_cost": "{3}{B}",
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"power": "4",
"id": "p68",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p62",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p73",
"playable": true
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 28,
"life": 17
}
],
"board_cursor": 13,
"choices": [
{
"name": "Swamp",
"index": 0,
"action": "land",
"id": "p62"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p73"
}
],
"untapped_lands": 1,
"game_seq": 208,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}minor blunder
Cast Oversold Cemetery before playing a land drop.
Cast Oversold Cemetery before playing a land drop. Should always play land before casting spells to maximize available mana. Playing Swamp first would give 4 mana total (2 remaining after Cemetery) instead of 3 mana (1 remaining after Cemetery). While no additional spells in hand could be cast with the extra mana, it leaves more open mana for flexibility.
Analysis
Action taken: Cast Oversold Cemetery before playing a land
Better line: Play Swamp first, then cast Oversold Cemetery, leaving 2 mana open instead of 1
gameMiniMx Valley casts Oversold Cemetery from hand
gameMiniMx Valley puts Oversold Cemetery from stack onto the Battlefield
thinkingMiniMx Valley
I've got a land drop available! Let me play it to build up my mana.
mcpPlay Swampraw
choose_action(choice=p62)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 208,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameMiniMx Valley puts Swamp from hand onto the Battlefield
chatMiniMx Valley: OMG like, two defenders?? Literally SO rude! But like, my creatures are like "we're coming for that hp anyway" 💅 Attack time bestie!
MiniMx Valleymcpsend_chat_message
raw
send_chat_message(message=OMG like, two defenders?? Literally SO r...)
{
"success": true
}MiniMx Valleyllm
pass_priority(board_cursor=14)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "select",
"respond_with": "attackers=p1,p2,... or choice=yes (confirm) or choice=no (skip)",
"context": "T4 Combat/Declare Attackers (MiniMx Valley)",
"board_cursor": 14,
"board_unchanged": true,
"choices": [
{
"name": "Gravecrawler",
"index": 0,
"choice_type": "attacker",
"id": "p10",
"power": "2",
"toughness": "1"
},
{
"name": "Wailing Ghoul",
"index": 1,
"choice_type": "attacker",
"id": "p29",
"power": "1",
"toughness": "3"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 2,
"game_seq": 212,
"stop_reason": "combat"
}— Declare Attackers —
MiniMx ValleymcpAttack with Gravecrawler 2/1, Wailing Ghoul 1/3
raw
choose_action(amount=2, amounts=[0,1], auto_tap=false, pile=0, mana_plan=, attackers=p10,p29, blockers=, text=, choice=0)
{
"error": "Invalid structured content returned by tool choose_action: 'p29' is not of type 'object'\n\nFailed validating 'type' in schema['properties']['declared']['items']:\n {'type': 'object'}\n\nOn instance['declared'][1]:\n 'p29'"
}gameMiniMx Valley attacks Gem31P Contra with 2 creatures
— Declare Blockers —
Gem31P Contrallm
pass_priority(board_cursor=15)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select blockers",
"response_type": "select",
"respond_with": "blockers=p5:p1,p6:p2 (blocker:attacker) or choice=yes (confirm) or choice=no (skip)",
"context": "T4 Combat/Declare Blockers (MiniMx Valley)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 28,
"life": 17,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{3}",
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"power": "3",
"id": "p46",
"toughness": "3"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "2",
"id": "p18",
"toughness": "5"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 27,
"life": 20
}
],
"board_cursor": 16,
"choices": [
{
"name": "Wall of Blossoms",
"index": 0,
"choice_type": "blocker",
"id": "p21",
"power": "0",
"toughness": "4"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 219,
"incoming_attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
},
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
],
"recent_chat": [
"MiniMx Valley: OMG like, two defenders?? Literally SO rude! But like, my creatures are like "we're coming for that hp anyway" 💅 Attack time bestie!"
],
"stop_reason": "combat"
}Gem31P ContramcpWall of Blossoms blocks Gravecrawler
raw
choose_action(blockers=p21:p10)
{
"success": true,
"action_taken": "batch_block",
"declared": [
{
"blocks": "p10",
"id": "p21"
}
],
"game_seq": 219
}Gem31P Contrallm
pass_priority(board_cursor=16)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T5 Precombat Main/Precombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 27,
"life": 16,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17",
"playable": true
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{3}",
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"power": "3",
"id": "p46",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "2",
"id": "p18",
"toughness": "5",
"playable": true
},
{
"mana_cost": "{G}",
"name": "Portcullis Vine",
"rules": [
"Defender",
"{2}, {T}, Sacrifice a creature with defender: Draw a card."
],
"power": "0",
"id": "p52",
"toughness": "3",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 27,
"life": 20
}
],
"board_cursor": 17,
"choices": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"index": 0,
"action": "cast",
"id": "p17"
},
{
"mana_cost": "{3}",
"name": "Gargoyle Sentinel",
"index": 1,
"action": "cast",
"id": "p46",
"power": "3",
"toughness": "3"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"index": 2,
"action": "cast",
"id": "p18",
"power": "2",
"toughness": "5"
},
{
"mana_cost": "{G}",
"name": "Portcullis Vine",
"index": 3,
"action": "cast",
"id": "p52",
"power": "0",
"toughness": "3"
},
{
"name": "Warmonger's Chariot",
"index": 4,
"action": "activate",
"playable_abilities": [
"Equip {3} <i>({3}: Attach to target creature you ..."
],
"id": "p22"
}
],
"untapped_lands": 3,
"game_seq": 234,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameAttacker: Gravecrawler (2/1) blocked by Wall of Blossoms (0/4)
MiniMx Valleyllm
pass_priority(until=declare_blockers, board_cursor=14)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play instants and activated abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T4 Combat/Declare Blockers (MiniMx Valley)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 27,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"mana_cost": "{3}{B}",
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"power": "4",
"id": "p68",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p73"
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 28,
"life": 17
}
],
"board_cursor": 15,
"combat": [
{
"blocked": true,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
],
"blockers": [
{
"name": "Wall of Blossoms",
"id": "p21",
"power": "0",
"toughness": "4"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
]
}
],
"untapped_lands": 2,
"game_seq": 225,
"stop_reason": "reached_step",
"current_step": "Declare Blockers"
}gameGravecrawler deals 2 damage to Wall of Blossoms
gameGem31P Contra loses 1 life at combat from Wailing Ghoul
— Combat Damage —
— Postcombat Main —
— Gem31P Contra's Turn 5 —
Gem31P ContramcpCast Gargoyle Sentinel {3}
raw
choose_action(choice=p46)
{
"success": true,
"action_taken": "selected_1",
"game_seq": 234,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=17)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T5 Precombat Main/Precombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 27,
"mana_pool": {
"G": 1
},
"life": 16,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "3",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{G}",
"name": "Portcullis Vine",
"rules": [
"Defender",
"{2}, {T}, Sacrifice a creature with defender: Draw a card."
],
"power": "0",
"id": "p52",
"toughness": "3",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 27,
"life": 20
}
],
"board_cursor": 18,
"choices": [
{
"mana_cost": "{G}",
"name": "Portcullis Vine",
"index": 0,
"action": "cast",
"id": "p52",
"power": "0",
"toughness": "3"
}
],
"untapped_lands": 1,
"game_seq": 244,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}moderate blunder
Cast Gargoyle Sentinel (a 3/3 defender) when sequencing Portcullis Vine first would have increased Overgrown Battlement'…
Cast Gargoyle Sentinel (a 3/3 defender) when sequencing Portcullis Vine first would have increased Overgrown Battlement's mana production to 3G, enabling casting both Portcullis Vine and Ironroot Warlord in the same turn. Ironroot Warlord as a */5 (power = number of creatures, which would be 4) is a much stronger board presence than Gargoyle Sentinel, and getting both creatures down is far better than just one.
Analysis
Action taken: Cast Gargoyle Sentinel for {3}
Better line: Cast Portcullis Vine for {G} first, then tap Overgrown Battlement for 3G (now counting 3 defenders), then cast Ironroot Warlord for {1}{G}{W} using Battlement mana + remaining lands + Prophetic Prism for white. This deploys two creatures instead of one and creates a much stronger board.
gameGem31P Contra casts Gargoyle Sentinel from hand
gameGem31P Contra puts Gargoyle Sentinel from stack onto the Battlefield
Gem31P ContramcpPass
raw
choose_action(choice=no)
{
"success": true,
"action_taken": "passed_priority",
"game_seq": 244,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=18)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T5 Postcombat Main/Postcombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 27,
"life": 16,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17"
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "3",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{G}",
"name": "Portcullis Vine",
"rules": [
"Defender",
"{2}, {T}, Sacrifice a creature with defender: Draw a card."
],
"power": "0",
"id": "p52",
"toughness": "3",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 27,
"life": 20
}
],
"board_cursor": 19,
"choices": [
{
"mana_cost": "{G}",
"name": "Portcullis Vine",
"index": 0,
"action": "cast",
"id": "p52",
"power": "0",
"toughness": "3"
}
],
"untapped_lands": 1,
"game_seq": 250,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}minor blunder
Declined to cast Portcullis Vine when it was the only available play.
Declined to cast Portcullis Vine when it was the only available play. Portcullis Vine is a 0/3 defender that would increase Overgrown Battlement's mana production by 1 green, boost Ironroot Warlord's eventual power by 1, provide a sacrifice outlet to draw a card later, and add a blocker. There's essentially no downside to casting it.
Analysis
Action taken: Passed priority without casting Portcullis Vine
Better line: Cast Portcullis Vine (using Swamp + Prophetic Prism to produce {G}) to grow the defender synergy engine and prepare for casting Ironroot Warlord next turn with more mana from Overgrown Battlement
— Declare Attackers —
— Postcombat Main —
Gem31P ContramcpPass
raw
choose_action(choice=no)
{
"success": true,
"action_taken": "passed_priority",
"game_seq": 250
}moderate blunder
Passed priority in postcombat main with Portcullis Vine as a legal and beneficial cast.
Passed priority in postcombat main with Portcullis Vine as a legal and beneficial cast. Portcullis Vine is a 0/3 defender that would increase Overgrown Battlement's mana production from 2 to 3 green mana (helping cast Fusion Elemental and Ironroot Warlord sooner), increase Ironroot Warlord's future power by 1, provide a body for Warmonger's Chariot, and offer a future card draw sacrifice ability. There is no downside to casting it.
Analysis
Action taken: Passed priority, ending the turn without casting anything.
Better line: Cast Portcullis Vine by tapping Swamp for {B}, using {B} to activate Prophetic Prism for {G}, then casting Portcullis Vine. This adds a defender to boost Overgrown Battlement's mana and sets up future turns.
— MiniMx Valley's Turn 5 —
MiniMx Valleyllm
pass_priority(board_cursor=15)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T5 Precombat Main/Precombat Main (MiniMx Valley) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 26,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"mana_cost": "{3}{B}",
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"power": "4",
"id": "p68",
"toughness": "2",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p73",
"playable": true
},
{
"name": "Thriving Moor",
"is_land": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color."
],
"id": "p76",
"playable": true
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 27,
"life": 16
}
],
"board_cursor": 16,
"choices": [
{
"mana_cost": "{3}{B}",
"name": "Suspicious Shambler",
"index": 0,
"action": "cast",
"id": "p68",
"power": "4",
"toughness": "2"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p73"
},
{
"name": "Thriving Moor",
"index": 2,
"action": "land",
"id": "p76"
}
],
"untapped_lands": 4,
"game_seq": 252,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}MiniMx ValleymcpCast Suspicious Shambler {3}{B}
raw
choose_action(choice=p68)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 252,
"next_action_pending": true,
"next_action_type": "GAME_CHOOSE_ABILITY",
"next_action_message": "Choose spell or ability to play: Thriving Moor",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleymcp1. {T}: Add {B}.
raw
choose_action(choice=0)
{
"success": true,
"action_taken": "selected_ability_0",
"game_seq": 256,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleyllm
pass_priority(board_cursor=17)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T5 Precombat Main/Precombat Main (MiniMx Valley) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"id": "p68",
"power": "4",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 26,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p73",
"playable": true
},
{
"name": "Thriving Moor",
"is_land": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color."
],
"id": "p76",
"playable": true
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 27,
"life": 16
}
],
"board_cursor": 18,
"choices": [
{
"name": "Swamp",
"index": 0,
"action": "land",
"id": "p73"
},
{
"name": "Thriving Moor",
"index": 1,
"action": "land",
"id": "p76"
}
],
"game_seq": 264,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameMiniMx Valley casts Suspicious Shambler from hand
gameMiniMx Valley puts Suspicious Shambler from stack onto the Battlefield
MiniMx ValleymcpPlay Swamp
raw
choose_action(choice=p73)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 264,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameMiniMx Valley puts Swamp from hand onto the Battlefield
chatMiniMx Valley: Like, OMG I just played Suspicious Shambler! It's literally a 4/2 for 3B bestie! But like, it's still settling in, you know? Let me like, attack with my other babies instead 💅
MiniMx Valleymcpsend_chat_message
raw
send_chat_message(message=Like, OMG I just played Suspicious Shamb...)
{
"success": true
}MiniMx Valleyllm
pass_priority(board_cursor=19)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "select",
"respond_with": "attackers=p1,p2,... or choice=yes (confirm) or choice=no (skip)",
"context": "T5 Combat/Declare Attackers (MiniMx Valley)",
"board_cursor": 19,
"board_unchanged": true,
"choices": [
{
"name": "Gravecrawler",
"index": 0,
"choice_type": "attacker",
"id": "p10",
"power": "2",
"toughness": "1"
},
{
"name": "Wailing Ghoul",
"index": 1,
"choice_type": "attacker",
"id": "p29",
"power": "1",
"toughness": "3"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 1,
"game_seq": 268,
"stop_reason": "combat"
}— Declare Attackers —
MiniMx Valleyllm
pass_priority(until=declare_blockers, board_cursor=19)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "select",
"respond_with": "attackers=p1,p2,... or choice=yes (confirm) or choice=no (skip)",
"context": "T5 Combat/Declare Attackers (MiniMx Valley)",
"board_cursor": 19,
"board_unchanged": true,
"choices": [
{
"name": "Gravecrawler",
"index": 0,
"choice_type": "attacker",
"id": "p10",
"power": "2",
"toughness": "1"
},
{
"name": "Wailing Ghoul",
"index": 1,
"choice_type": "attacker",
"id": "p29",
"power": "1",
"toughness": "3"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 1,
"game_seq": 268,
"stop_reason": "combat"
}MiniMx Valleyllm
get_game_state()
{
"available": true,
"cursor": 9,
"turn": 5,
"phase": "Combat",
"step": "Declare Attackers",
"active_player": "MiniMx Valley",
"priority_player": "MiniMx Valley",
"players": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"id": "p68",
"power": "4",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p73"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 26,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1"
},
{
"name": "Thriving Moor",
"is_land": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color."
],
"id": "p76"
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 27,
"life": 16
}
],
"stack": [],
"game_seq": 268
}MiniMx Valleyllm
pass_priority(until=declare_blockers, board_cursor=19)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "select",
"respond_with": "attackers=p1,p2,... or choice=yes (confirm) or choice=no (skip)",
"context": "T5 Combat/Declare Attackers (MiniMx Valley)",
"board_cursor": 19,
"board_unchanged": true,
"choices": [
{
"name": "Gravecrawler",
"index": 0,
"choice_type": "attacker",
"id": "p10",
"power": "2",
"toughness": "1"
},
{
"name": "Wailing Ghoul",
"index": 1,
"choice_type": "attacker",
"id": "p29",
"power": "1",
"toughness": "3"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 1,
"game_seq": 268,
"stop_reason": "combat"
}MiniMx ValleymcpPass
raw
choose_action(choice=no)
{
"success": true,
"action_taken": "passed_priority",
"game_seq": 268,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}minor blunder
Gravecrawler can't block, so there's zero defensive value in keeping it back.
Gravecrawler can't block, so there's zero defensive value in keeping it back. The opponent has only one untapped blocker (Wall of Blossoms 0/4). Even if Gravecrawler gets blocked and dies, it can be recast from the graveyard since MiniMx controls other Zombies (Wailing Ghoul, Suspicious Shambler). Attacking with both creatures guarantees at least one gets through since there's only one blocker.
Analysis
Action taken: Declined to attack with any creatures
Better line: Attack with at least Gravecrawler (which can't block anyway, making it a free attack), and likely both creatures to guarantee damage gets through since the opponent has only one untapped blocker.
— Postcombat Main —
— Gem31P Contra's Turn 6 —
chatGem31P Contra: Oversold Cemetery is good, but without a fourth creature it's just a 2-mana do-nothing right now. Let's start bashing. I play Forest.
Gem31P Contrallm
pass_priority(board_cursor=19)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T6 Precombat Main/Precombat Main (Gem31P Contra) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17",
"playable": true
},
{
"name": "Forest",
"is_land": true,
"rules": [
"{T}: Add {G}."
],
"id": "p41",
"playable": true
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "3",
"id": "p18",
"toughness": "5",
"playable": true
},
{
"mana_cost": "{G}",
"name": "Portcullis Vine",
"rules": [
"Defender",
"{2}, {T}, Sacrifice a creature with defender: Draw a card."
],
"power": "0",
"id": "p52",
"toughness": "3",
"playable": true
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"id": "p68",
"power": "4",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p73"
},
{
"tapped": true,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 26,
"life": 20
}
],
"board_cursor": 20,
"choices": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"index": 0,
"action": "cast",
"id": "p17"
},
{
"name": "Forest",
"index": 1,
"action": "land",
"id": "p41"
},
{
"name": "Gargoyle Sentinel",
"index": 2,
"action": "activate",
"playable_abilities": [
"{3}: Until end of turn, {this} loses defender and..."
],
"id": "p46"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"index": 3,
"action": "cast",
"id": "p18",
"power": "3",
"toughness": "5"
},
{
"mana_cost": "{G}",
"name": "Portcullis Vine",
"index": 4,
"action": "cast",
"id": "p52",
"power": "0",
"toughness": "3"
},
{
"name": "Warmonger's Chariot",
"index": 5,
"action": "activate",
"playable_abilities": [
"Equip {3} <i>({3}: Attach to target creature you ..."
],
"id": "p22"
}
],
"untapped_lands": 3,
"game_seq": 275,
"land_drops_used": 0,
"recent_chat": [
"MiniMx Valley: Like, OMG I just played Suspicious Shambler! It's literally a 4/2 for 3B bestie! But like, it's still settling in, you know? Let me like, attack with my other babies instead 💅"
],
"stop_reason": "playable_cards",
"has_playable_cards": true
}Gem31P Contramcpsend_chat_messagemcpPlay Forest
raw
send_chat_message(message=Oversold Cemetery is good, but without a...)
{
"success": true
}raw
choose_action(choice=p41)
{
"success": true,
"action_taken": "selected_1",
"game_seq": 275,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=20)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play instants and activated abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T6 Combat/Declare Attackers (Gem31P Contra)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p41"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17",
"playable": true
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "3",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{G}",
"name": "Portcullis Vine",
"rules": [
"Defender",
"{2}, {T}, Sacrifice a creature with defender: Draw a card."
],
"power": "0",
"id": "p52",
"toughness": "3"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"id": "p68",
"power": "4",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p73"
},
{
"tapped": true,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 26,
"life": 20
}
],
"board_cursor": 21,
"choices": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"index": 0,
"action": "cast",
"id": "p17"
},
{
"name": "Gargoyle Sentinel",
"index": 1,
"action": "activate",
"playable_abilities": [
"{3}: Until end of turn, {this} loses defender and..."
],
"id": "p46"
}
],
"untapped_lands": 4,
"game_seq": 283,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameGem31P Contra puts Forest from hand onto the Battlefield
— Declare Attackers —
Gem31P ContramcpActivate Gargoyle Sentinel
raw
choose_action(choice=p46)
{
"success": true,
"action_taken": "selected_1",
"game_seq": 283,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}Gem31P Contrallm
pass_priority(board_cursor=21)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play instants and activated abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T6 Combat/Declare Attackers (Gem31P Contra)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p41"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"modified": true,
"rules": [
"{3}: Until end of turn, {this} loses defender and gains flying.",
"Flying"
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 26,
"mana_pool": {
"G": 2
},
"life": 16,
"hand": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"rules": [
"Choose one —: &bull Destroy target creature with flying.: &bull Destroy target enchantment.: "
],
"id": "p17",
"playable": true
},
{
"mana_cost": "{W}{U}{B}{R}{G}",
"name": "Fusion Elemental",
"power": "8",
"id": "p45",
"toughness": "8"
},
{
"mana_cost": "{1}{G}{W}",
"name": "Ironroot Warlord",
"rules": [
"{this}'s power is equal to the number of creatures you control.",
"{3}{G}{W}: Create a 1/1 white Soldier creature token."
],
"power": "3",
"id": "p18",
"toughness": "5"
},
{
"mana_cost": "{G}",
"name": "Portcullis Vine",
"rules": [
"Defender",
"{2}, {T}, Sacrifice a creature with defender: Draw a card."
],
"power": "0",
"id": "p52",
"toughness": "3"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"id": "p68",
"power": "4",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p73"
},
{
"tapped": true,
"name": "Thriving Moor",
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 26,
"life": 20
}
],
"board_cursor": 22,
"choices": [
{
"mana_cost": "{2}{G}",
"name": "Crushing Canopy",
"index": 0,
"action": "cast",
"id": "p17"
},
{
"name": "Gargoyle Sentinel",
"index": 1,
"action": "activate",
"playable_abilities": [
"{3}: Until end of turn, {this} loses defender and..."
],
"id": "p46"
}
],
"untapped_lands": 2,
"game_seq": 290,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameGem31P Contra activates: until end of turn, Gargoyle Sentinel loses defender and gains flying. from Gargoyle Sentinel
Gem31P ContramcpPass
raw
choose_action(choice=no)
{
"success": true,
"action_taken": "passed_priority",
"game_seq": 290,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}— Postcombat Main —
— MiniMx Valley's Turn 6 —
MiniMx Valleyllm
pass_priority(board_cursor=19)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T6 Precombat Main/Precombat Main (MiniMx Valley) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"id": "p68",
"power": "4",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p73"
},
{
"tapped": false,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 25,
"life": 20,
"hand": [
{
"mana_cost": "{5}{B}",
"name": "Maalfeld Twins",
"rules": [
"When {this} dies, create two 2/2 black Zombie creature tokens."
],
"power": "4",
"id": "p80",
"toughness": "4"
},
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"power": "1",
"id": "p13",
"toughness": "1",
"playable": true
},
{
"name": "Thriving Moor",
"is_land": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color."
],
"id": "p76",
"playable": true
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p41"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 26,
"life": 16
}
],
"board_cursor": 20,
"choices": [
{
"mana_cost": "{4}{B}",
"name": "Revenant",
"index": 0,
"action": "cast",
"id": "p13",
"power": "1",
"toughness": "1"
},
{
"name": "Thriving Moor",
"index": 1,
"action": "land",
"id": "p76"
}
],
"untapped_lands": 5,
"game_seq": 294,
"land_drops_used": 0,
"recent_chat": [
"Gem31P Contra: Oversold Cemetery is good, but without a fourth creature it's just a 2-mana do-nothing right now. Let's start bashing. I play Forest."
],
"stop_reason": "playable_cards",
"has_playable_cards": true
}MiniMx ValleymcpPlay Thriving Moor
raw
choose_action(choice=p76)
{
"success": true,
"action_taken": "selected_1",
"game_seq": 294,
"next_action_pending": true,
"next_action_type": "GAME_CHOOSE_CHOICE",
"next_action_message": "Choose replacement effect to resolve first",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleyllm
pass_priority(board_cursor=20)
{
"action_pending": true,
"action_type": "GAME_CHOOSE_CHOICE",
"message": "Choose replacement effect to resolve first",
"response_type": "index",
"respond_with": "choice=0, choice=1, etc. or text=Name (not yes/no)",
"context": "T6 Precombat Main/Precombat Main (MiniMx Valley) YOUR_MAIN",
"board_cursor": 20,
"board_unchanged": true,
"choices": [
{
"index": 0,
"description": "Thriving Moor: Thriving Moor enters tapped."
},
{
"index": 1,
"description": "Thriving Moor: As Thriving Moor enters, choose a color other than black."
}
],
"untapped_lands": 5,
"game_seq": 295,
"land_drops_used": 0,
"stop_reason": "non_priority_action"
}MiniMx ValleymcpThriving Moor: As Thriving Moor enters, choose a color other than black.
raw
choose_action(choice=1)
{
"success": true,
"action_taken": "selected_choice_1",
"game_seq": 295,
"next_action_pending": true,
"next_action_type": "GAME_CHOOSE_CHOICE",
"next_action_message": "Choose color",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleyllm
choose_action(text=blue)
{
"success": true,
"action_taken": "selected_choice_text_blue",
"game_seq": 296,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play spells and abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleyllm
choose_action(choice=p13)
{
"success": true,
"action_taken": "selected_0",
"game_seq": 301,
"next_action_pending": true,
"next_action_type": "GAME_CHOOSE_ABILITY",
"next_action_message": "Choose spell or ability to play: Thriving Moor",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}gameThriving Moor: MiniMx Valley has chosen Blue
gameMiniMx Valley puts Thriving Moor from hand onto the Battlefield
MiniMx Valleymcp2. {T}: Add one mana of the chosen color.
raw
choose_action(choice=1)
{
"success": true,
"action_taken": "selected_ability_1",
"game_seq": 305,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Play instants and activated abilities",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleyllm
pass_priority(board_cursor=22)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "select",
"respond_with": "attackers=p1,p2,... or choice=yes (confirm) or choice=no (skip)",
"context": "T6 Combat/Declare Attackers (MiniMx Valley)",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"id": "p13",
"power": "1",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": false,
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"id": "p68",
"power": "4",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p73"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p76"
},
{
"tapped": false,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 25,
"life": 20,
"hand": [
{
"mana_cost": "{5}{B}",
"name": "Maalfeld Twins",
"rules": [
"When {this} dies, create two 2/2 black Zombie creature tokens."
],
"power": "4",
"id": "p80",
"toughness": "4"
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p41"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 26,
"life": 16
}
],
"board_cursor": 23,
"choices": [
{
"name": "Gravecrawler",
"index": 0,
"choice_type": "attacker",
"id": "p10",
"power": "2",
"toughness": "1"
},
{
"name": "Wailing Ghoul",
"index": 1,
"choice_type": "attacker",
"id": "p29",
"power": "1",
"toughness": "3"
},
{
"name": "Suspicious Shambler",
"index": 2,
"choice_type": "attacker",
"id": "p68",
"power": "4",
"toughness": "2"
},
{
"name": "All attack",
"index": 3,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"game_seq": 314,
"stop_reason": "combat"
}gameMiniMx Valley casts Revenant from hand
gameMiniMx Valley puts Revenant from stack onto the Battlefield
— Declare Attackers —
MiniMx ValleymcpAll attack
raw
choose_action(choice=all)
{
"success": true,
"action_taken": "special_special",
"game_seq": 314,
"next_action_pending": true,
"next_action_type": "GAME_SELECT",
"next_action_message": "Select attackers",
"next_action_hint": "Call get_action_choices or choose_action to see details, or pass_priority to continue."
}MiniMx Valleyllm
get_game_state()
{
"available": true,
"cursor": 12,
"turn": 6,
"phase": "Combat",
"step": "Declare Attackers",
"active_player": "MiniMx Valley",
"priority_player": "MiniMx Valley",
"players": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"id": "p13",
"power": "1",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"id": "p68",
"power": "4",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p73"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p76"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 25,
"life": 20,
"hand": [
{
"mana_cost": "{5}{B}",
"name": "Maalfeld Twins",
"rules": [
"When {this} dies, create two 2/2 black Zombie creature tokens."
],
"power": "4",
"id": "p80",
"toughness": "4"
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p41"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 26,
"life": 16
}
],
"stack": [],
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Suspicious Shambler",
"id": "p68",
"power": "4",
"toughness": "2"
}
]
}
],
"game_seq": 315
}questionable
Attacking with Wailing Ghoul (1/3) into Gargoyle Sentinel (3/3) and Wall of Blossoms (0/4) risks losing it for no meanin…
Attacking with Wailing Ghoul (1/3) into Gargoyle Sentinel (3/3) and Wall of Blossoms (0/4) risks losing it for no meaningful damage. The Ghoul likely gets blocked by the Sentinel and dies, accomplishing nothing except adding a creature to the graveyard (which has some Cemetery synergy, but Cemetery needs 4 creatures and there's only 1 creature card in the graveyard currently).
Analysis
Action taken: Attacked with all three creatures including Wailing Ghoul
Better line: Attack with only Gravecrawler and Suspicious Shambler. This forces the opponent to choose which to block with Gargoyle Sentinel - either letting 2 or 4 damage through. Wailing Ghoul as a Zombie enables Gravecrawler recursion and is more valuable staying on the battlefield.
MiniMx Valleyllm
pass_priority(until=declare_blockers, board_cursor=23)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T6 Combat/Declare Attackers (MiniMx Valley)",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"id": "p13",
"power": "1",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"id": "p68",
"power": "4",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p73"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p76"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 25,
"life": 20,
"hand": [
{
"mana_cost": "{5}{B}",
"name": "Maalfeld Twins",
"rules": [
"When {this} dies, create two 2/2 black Zombie creature tokens."
],
"power": "4",
"id": "p80",
"toughness": "4"
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p41"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 26,
"life": 16
}
],
"board_cursor": 24,
"combat_phase": "attackers",
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Suspicious Shambler",
"id": "p68",
"power": "4",
"toughness": "2"
}
]
}
],
"game_seq": 315,
"stop_reason": "combat"
}MiniMx Valleyllm
pass_priority(board_cursor=24)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T6 Combat/Declare Attackers (MiniMx Valley)",
"board_cursor": 24,
"board_unchanged": true,
"combat_phase": "attackers",
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Suspicious Shambler",
"id": "p68",
"power": "4",
"toughness": "2"
}
]
}
],
"game_seq": 315,
"stop_reason": "combat"
}MiniMx Valleyllm
get_game_state()
{
"available": true,
"cursor": 12,
"turn": 6,
"phase": "Combat",
"step": "Declare Attackers",
"active_player": "MiniMx Valley",
"priority_player": "MiniMx Valley",
"players": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Necrotic Wound",
"rules": [
"Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead."
],
"id": "p11"
},
{
"name": "Ossuary Rats",
"rules": [
"When {this} enters, it deals 1 damage to target creature or planeswalker an opponent controls for each creature cards in your graveyard.",
": ",
"Creatures in your graveyard: 1"
],
"id": "p65"
},
{
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p66"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Gravecrawler",
"modified": true,
"rules": [
"{this} can't block.",
"You may cast this card from your graveyard as long as you control a Zombie.",
": ",
"ICON_RESTRICTCan't block (Gravecrawler)"
],
"id": "p10",
"power": "2",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Oversold Cemetery",
"rules": [
"At the beginning of your upkeep, if there are four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand."
],
"id": "p12"
},
{
"tapped": false,
"name": "Revenant",
"rules": [
"Flying",
"{this}'s power and toughness are each equal to the number of creature cards in your graveyard."
],
"id": "p13",
"power": "1",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Suspicious Shambler",
"rules": [
"{4}{B}{B}, Exile this card from your graveyard: Create two 2/2 black Zombie creature tokens. Activate only as a sorcery."
],
"id": "p68",
"power": "4",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p14"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p62"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p73"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p16"
},
{
"tapped": true,
"name": "Thriving Moor",
"modified": true,
"rules": [
"{this} enters tapped.",
"As {this} enters, choose a color other than black.",
"{T}: Add {B}.",
"{T}: Add one mana of the chosen color.",
"Chosen color: Blue"
],
"id": "p76"
},
{
"tapped": true,
"name": "Wailing Ghoul",
"rules": [
"When {this} enters, mill two cards."
],
"id": "p29",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "MiniMx Valley",
"library_size": 25,
"life": 20,
"hand": [
{
"mana_cost": "{5}{B}",
"name": "Maalfeld Twins",
"rules": [
"When {this} dies, create two 2/2 black Zombie creature tokens."
],
"power": "4",
"id": "p80",
"toughness": "4"
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Terramorphic Expanse",
"rules": [
"{T}, Sacrifice {this}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle."
],
"id": "p20"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p4"
},
{
"tapped": false,
"name": "Forest",
"rules": [
"{T}: Add {G}."
],
"id": "p41"
},
{
"tapped": false,
"name": "Gargoyle Sentinel",
"rules": [
"Defender",
"{3}: Until end of turn, {this} loses defender and gains flying."
],
"id": "p46",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Island",
"rules": [
"{T}: Add {U}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Overgrown Battlement",
"rules": [
"Defender",
"{T}: Add {G} for each creature you control with defender."
],
"id": "p6",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Prophetic Prism",
"rules": [
"When {this} enters, draw a card.",
"{1}, {T}: Add one mana of any color."
],
"id": "p54"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Wall of Blossoms",
"rules": [
"Defender",
"When {this} enters, draw a card."
],
"id": "p21",
"power": "0",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Warmonger's Chariot",
"rules": [
"Equipped creature gets +2/+2.",
"As long as equipped creature has defender, it can attack as though it didn't have defender.",
"Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)"
],
"id": "p22"
}
],
"name": "Gem31P Contra",
"library_size": 26,
"life": 16
}
],
"stack": [],
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Suspicious Shambler",
"id": "p68",
"power": "4",
"toughness": "2"
}
]
}
],
"game_seq": 315
}MiniMx Valleyllm
pass_priority(board_cursor=24)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T6 Combat/Declare Attackers (MiniMx Valley)",
"board_cursor": 24,
"board_unchanged": true,
"combat_phase": "attackers",
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Suspicious Shambler",
"id": "p68",
"power": "4",
"toughness": "2"
}
]
}
],
"game_seq": 315,
"stop_reason": "combat"
}MiniMx Valleyllm
get_game_log(max_chars=2000)
{
"log": "or 3B bestie! But like, it's still settling in, you know? Let me like, attack with my other babies instead 💅\nMiniMx Valley skip attack\nMiniMx Valley turn 5 (20 - 16)\nGem31P Contra draws a card\n[Chat] Gem31P Contra: Oversold Cemetery is good, but without a fourth creature it's just a 2-mana do-nothing right now. Let's start bashing. I play Forest.\nGem31P Contra puts Forest from hand onto the Battlefield\nGem31P Contra plays Forest\nGem31P Contra skip attack\nGem31P Contra activates: until end of turn, Gargoyle Sentinel loses defender and gains flying. from Gargoyle Sentinel\nGem31P Contra turn 6 (20 - 16)\nMiniMx Valley draws a card\nThriving Moor: MiniMx Valley has chosen Blue\nMiniMx Valley puts Thriving Moor from hand onto the Battlefield\nMiniMx Valley plays Thriving Moor\nMiniMx Valley casts Revenant from hand\nMiniMx Valley puts Revenant from stack onto the Battlefield",
"total_length": 16870,
"truncated": true,
"cursor": 16870
}MiniMx Valleyllm
pass_priority(until=postcombat_main, board_cursor=24)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Select attackers",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T6 Combat/Declare Attackers (MiniMx Valley)",
"board_cursor": 24,
"board_unchanged": true,
"combat_phase": "attackers",
"combat": [
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Gravecrawler",
"id": "p10",
"power": "2",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Wailing Ghoul",
"id": "p29",
"power": "1",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "Gem31P Contra",
"attackers": [
{
"name": "Suspicious Shambler",
"id": "p68",
"power": "4",
"toughness": "2"
}
]
}
],
"game_seq": 316,
"stop_reason": "combat"
}