G31FL Story (Unicorns + Vampires) vs MstLg Perfect (Discarding 1 + Raid)
2 moderate, 3 minor, 1 questionable blunders
Season 1
/ 314
Stack
Game Log
gameG31FL Story's library is shuffled
gameMstLg Perfect's library is shuffled
MstLg PerfectmcpKeep hand
raw
choose_action(choice=p2)
{
"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": "MstLg Perfect",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"mana_cost": "{R}",
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn."
],
"power": "1",
"id": "p14",
"toughness": "1"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "G31FL Story",
"library_size": 33,
"life": 20
}
],
"board_cursor": 2,
"your_hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
]
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"mana_cost": "{R}",
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn."
],
"power": "1",
"toughness": "1"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
]
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"toughness": "2"
}
],
"game_seq": 5,
"action_taken": "selected_target_0",
"success": true
}thinkingMstLg Perfect
I have a keepable hand with a mix of early plays and late-game power. The hand includes:
- **Lands:** 2x Mountain, 1x Swamp (3 lands, which is fine for a 2-color deck).
- **Early Play:** Rigging Runner (can attack early and grow with a counter if I raid).
- **Midgame Value:** Entomber Exarch (recursion or discard outlet).
- **Late Game:** Assassin's Strike (removal + discard) and Tinybones, Trinket Thief (card advantage engine).
This hand has a good curve, early interaction, and late-game power. I will **keep** this hand.
gameMstLg Perfect chooses that they take the first turn
MstLg PerfectmcpPlay Mountain
raw
choose_action(choice=no)
{
"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 (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"name": "MstLg Perfect",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p12",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"power": "1",
"id": "p14",
"toughness": "1"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "G31FL Story",
"library_size": 33,
"life": 20
}
],
"board_cursor": 3,
"choices": [
{
"name": "Mountain",
"index": 0,
"action": "land",
"id": "p12"
},
{
"name": "Mountain",
"index": 1,
"action": "land",
"id": "p13"
},
{
"name": "Swamp",
"index": 2,
"action": "land",
"id": "p15"
}
],
"game_seq": 7,
"land_drops_used": 0,
"action_taken": "no",
"success": true
}thinkingMstLg Perfect
I will play a **Mountain** to start developing my mana base.
mcpCast Rigging Runner {R}raw
choose_action(choice=p12)
{
"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 (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"mana_cost": "{R}",
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"power": "1",
"id": "p14",
"toughness": "1",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "G31FL Story",
"library_size": 33,
"life": 20
}
],
"board_cursor": 4,
"choices": [
{
"mana_cost": "{R}",
"name": "Rigging Runner",
"index": 0,
"action": "cast",
"id": "p14",
"power": "1",
"toughness": "1"
}
],
"untapped_lands": 1,
"game_seq": 11,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}G31FL StorymcpPass
raw
choose_action(choice=no)
{
"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": "T1 Precombat Main/Precombat Main (MstLg Perfect)",
"board": [
{
"hand_size": 7,
"is_active": false,
"is_you": true,
"name": "G31FL Story",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"power": "0",
"id": "p3",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"name": "Plains",
"is_land": true,
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20
}
],
"board_cursor": 2,
"stack": [
{
"name": "Rigging Runner"
}
],
"game_seq": 8,
"action_taken": "no",
"success": true
}gameMstLg Perfect skips Draw step
— Precombat Main —
thinkingMstLg Perfect
I will play **Rigging Runner** to establish an early board presence. Since I haven't attacked yet this turn, it won't enter with a +1/+1 counter, but it still provides a 1/1 body with first strike, which is fine for an early play.
mcptrueraw
choose_action(choice=p14)
{
"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": "T1 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "G31FL Story",
"library_size": 33,
"life": 20
}
],
"board_cursor": 5,
"stack": [
{
"name": "Rigging Runner"
}
],
"game_seq": 14,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameMstLg Perfect puts Mountain from hand onto the Battlefield
thinkingMstLg Perfect
I will **confirm** the Rigging Runner entering the battlefield.
gameMstLg Perfect casts Rigging Runner from hand
MstLg PerfectmcpPass
raw
choose_action(choice=yes)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T1 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "G31FL Story",
"library_size": 33,
"life": 20
}
],
"board_cursor": 6,
"game_seq": 17,
"land_drops_used": 1,
"action_taken": "confirmed",
"success": true
}thinkingMstLg Perfect
No more plays to make this turn. I will **pass priority** and proceed to the combat phase to see if I want to attack.
mcpPassraw
choose_action(choice=no)
{
"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": "T1 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "G31FL Story",
"library_size": 33,
"life": 20
}
],
"board_cursor": 6,
"game_seq": 20,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect puts Rigging Runner from stack onto the Battlefield
thinkingMstLg Perfect
I will **pass priority** and proceed to the declare attackers phase.
mcpPassraw
choose_action(choice=no)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T1 Postcombat Main/Postcombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "G31FL Story",
"library_size": 33,
"life": 20
}
],
"board_cursor": 6,
"game_seq": 24,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}— Declare Attackers —
thinkingMstLg Perfect
No further plays to make this turn. I will **pass priority** and proceed to the end step.
— Postcombat Main —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T1 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 20
}
],
"board_cursor": 7,
"game_seq": 26,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent played a **Swamp** on their turn. I will **pass priority** and proceed to my turn.
mcpPassraw
choose_action(choice=no)
{
"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": "T1 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 20
}
],
"board_cursor": 7,
"game_seq": 33,
"action_taken": "passed_priority",
"success": true
}— G31FL Story's Turn 1 —
G31FL Storyllm
pass_priority(board_cursor=2)
{
"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 (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 8,
"is_active": true,
"is_you": true,
"name": "G31FL Story",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"power": "0",
"id": "p3",
"toughness": "1"
},
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"name": "Plains",
"is_land": true,
"rules": [
"{T}: Add {W}."
],
"id": "p7",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p8",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20
}
],
"board_cursor": 3,
"choices": [
{
"name": "Plains",
"index": 0,
"action": "land",
"id": "p7"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p8"
}
],
"game_seq": 28,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}G31FL StorymcpPass
raw
choose_action(choice=p8)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T1 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"power": "0",
"id": "p3",
"toughness": "1"
},
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"name": "Plains",
"is_land": true,
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20
}
],
"board_cursor": 4,
"untapped_lands": 1,
"game_seq": 28,
"land_drops_used": 1,
"action_taken": "selected_1",
"success": true
}gameG31FL Story puts Swamp from hand onto the Battlefield
thinkingMstLg Perfect
No interaction during the opponent's combat phase. I will **pass priority**.
mcpPassraw
choose_action(choice=no)
{
"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": "T1 Postcombat Main/Postcombat Main (G31FL Story)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 20
}
],
"board_cursor": 7,
"game_seq": 37,
"action_taken": "passed_priority",
"success": true
}— Declare Attackers —
thinkingMstLg Perfect
No interaction during the opponent's second main phase. I will **pass priority** and proceed to the end step.
mcpPlay Mountainraw
choose_action(choice=no)
{
"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 (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p13",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 20
}
],
"board_cursor": 8,
"choices": [
{
"name": "Mountain",
"index": 0,
"action": "land",
"id": "p13"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p15"
}
],
"untapped_lands": 1,
"game_seq": 39,
"land_drops_used": 0,
"action_taken": "passed_priority",
"success": true
}— Postcombat Main —
thinkingMstLg Perfect
I will play my second **Mountain** to further develop my mana base.
mcpPassraw
choose_action(choice=p13)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T2 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 20
}
],
"board_cursor": 9,
"untapped_lands": 2,
"game_seq": 40,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}— MstLg Perfect's Turn 2 —
thinkingMstLg Perfect
I have no more lands to play, and no other spells I want to cast yet. I will **pass priority** and proceed to the combat phase.
mcpAttack with Rigging Runner 1/1raw
choose_action(choice=no)
{
"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 (MstLg Perfect)",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 20
}
],
"board_cursor": 9,
"choices": [
{
"name": "Rigging Runner",
"index": 0,
"choice_type": "attacker",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "All attack",
"index": 1,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "declare_attackers",
"untapped_lands": 2,
"game_seq": 44,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect puts Mountain from hand onto the Battlefield
thinkingMstLg Perfect
I will **attack with Rigging Runner** to apply pressure and enable its **Raid** ability for future turns. This also sets up potential combat tricks or removal spells from the opponent.
mcpPassraw
choose_action(attackers=p14)
{
"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": "T2 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 20
}
],
"board_cursor": 10,
"choices": [
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"index": 0,
"action": "cast",
"id": "p25"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
}
],
"untapped_lands": 2,
"game_seq": 46,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "p14"
}
]
}— Declare Attackers —
thinkingMstLg Perfect
I will **pass priority** for now. I don't want to use **Raze the Effigy** as a combat trick unless the opponent blocks or interacts, as it's better saved for removal or a future combat trick.
mcpPassraw
choose_action(choice=no)
{
"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": "T2 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 20
}
],
"board_cursor": 10,
"choices": [
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"index": 0,
"action": "cast",
"id": "p25"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
}
],
"untapped_lands": 2,
"game_seq": 50,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect attacks G31FL Story with 1 creature
thinkingMstLg Perfect
Opponent has not blocked or interacted. I will **pass priority** again and let the attack resolve.
mcpPassraw
choose_action(choice=no)
{
"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": "T2 Combat/First Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 19
}
],
"board_cursor": 11,
"choices": [
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"index": 0,
"action": "cast",
"id": "p25"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
}
],
"untapped_lands": 2,
"game_seq": 54,
"action_taken": "passed_priority",
"success": true
}— Declare Blockers —
thinkingMstLg Perfect
Opponent took 1 damage. I will **pass priority** and proceed to the post-combat main phase. I don't need to use **Raze the Effigy** right now.
mcpPassraw
choose_action(choice=no)
{
"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": "T2 Combat/Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 19
}
],
"board_cursor": 11,
"choices": [
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"index": 0,
"action": "cast",
"id": "p25"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
}
],
"untapped_lands": 2,
"game_seq": 58,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story loses 1 life at combat from Rigging Runner
— Combat Damage —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T2 Postcombat Main/Postcombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 32,
"life": 19
}
],
"board_cursor": 12,
"untapped_lands": 2,
"game_seq": 60,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}— Combat Damage —
thinkingMstLg Perfect
No further plays to make this turn. I will **pass priority** and proceed to the end step.
— Postcombat Main —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T2 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 13,
"stack": [
{
"name": "Blood Artist"
}
],
"untapped_lands": 2,
"game_seq": 62,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent played a **Blood Artist** and passed priority. I will **pass priority** to let it resolve.
mcpPassraw
choose_action(choice=no)
{
"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": "T2 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 14,
"untapped_lands": 2,
"game_seq": 73,
"action_taken": "passed_priority",
"success": true
}— G31FL Story's Turn 2 —
chatG31FL Story: The stage is set, a humble beginning to our tale. Let's see how this drama unfolds!
G31FL Storyllm
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": "T2 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 8,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"power": "0",
"id": "p3",
"toughness": "1"
},
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"name": "Plains",
"is_land": true,
"rules": [
"{T}: Add {W}."
],
"id": "p7",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20
}
],
"board_cursor": 5,
"choices": [
{
"name": "Plains",
"index": 0,
"action": "land",
"id": "p7"
}
],
"untapped_lands": 1,
"game_seq": 64,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}G31FL StorymcpCast Blood Artist {1}{B}
raw
choose_action(choice=p7)
{
"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 (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"power": "0",
"id": "p3",
"toughness": "1",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20
}
],
"board_cursor": 6,
"choices": [
{
"mana_cost": "{1}{B}",
"name": "Blood Artist",
"index": 0,
"action": "cast",
"id": "p3",
"power": "0",
"toughness": "1"
},
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"index": 1,
"action": "cast",
"id": "p24",
"power": "3",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"index": 2,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"index": 3,
"action": "cast",
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"index": 4,
"action": "cast",
"id": "p26",
"power": "2",
"toughness": "2"
}
],
"untapped_lands": 2,
"game_seq": 64,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}G31FL Storymcpsend_chat_message
raw
send_chat_message(message=The stage is set, a humble beginning to ...)
{
"success": true
}G31FL StorymcpPass
raw
choose_action(choice=p3)
{
"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": "T2 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20
}
],
"board_cursor": 7,
"stack": [
{
"name": "Blood Artist"
}
],
"game_seq": 68,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameG31FL Story puts Plains from hand onto the Battlefield
gameG31FL Story casts Blood Artist from hand
thinkingMstLg Perfect
**Blood Artist** resolved. I will **pass priority** and proceed to my turn. No interaction is needed here.
mcpPassraw
choose_action(choice=no)
{
"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": "T2 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 14,
"untapped_lands": 2,
"game_seq": 76,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story puts Blood Artist from stack onto the Battlefield
thinkingMstLg Perfect
No interaction during the opponent's combat phase. I will **pass priority**.
mcpPassraw
choose_action(choice=no)
{
"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": "T2 Postcombat Main/Postcombat Main (G31FL Story)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 14,
"untapped_lands": 2,
"game_seq": 80,
"action_taken": "passed_priority",
"success": true
}— Declare Attackers —
thinkingMstLg Perfect
No interaction during the opponent's second main phase. I will **pass priority** and proceed to the end step.
mcpPlay Swampraw
choose_action(choice=no)
{
"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 (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{2}{B}",
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"power": "2",
"id": "p28",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p15",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 15,
"choices": [
{
"name": "Swamp",
"index": 0,
"action": "land",
"id": "p15"
}
],
"untapped_lands": 2,
"game_seq": 82,
"land_drops_used": 0,
"action_taken": "passed_priority",
"success": true
}— Postcombat Main —
thinkingMstLg Perfect
I will play my **Swamp** to enable black mana for my spells.
mcpCast Slate Street Ruffian {2}{B}raw
choose_action(choice=p15)
{
"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 (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{2}{B}",
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"power": "2",
"id": "p28",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2",
"playable": true
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 16,
"choices": [
{
"mana_cost": "{2}{B}",
"name": "Slate Street Ruffian",
"index": 0,
"action": "cast",
"id": "p28",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"index": 1,
"action": "cast",
"id": "p16",
"power": "1",
"toughness": "2"
}
],
"untapped_lands": 3,
"game_seq": 83,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}— MstLg Perfect's Turn 3 —
thinkingMstLg Perfect
I will cast **Slate Street Ruffian** to apply pressure and enable discard synergies. This is a strong 2/2 body that can force the opponent to discard if they block, which is valuable in this matchup.
mcptrueraw
choose_action(choice=p28)
{
"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": "T3 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 17,
"stack": [
{
"name": "Slate Street Ruffian"
}
],
"game_seq": 87,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameMstLg Perfect puts Swamp from hand onto the Battlefield
thinkingMstLg Perfect
I will **confirm** the casting of **Slate Street Ruffian**.
mcpPassraw
choose_action(choice=yes)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T3 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 18,
"game_seq": 92,
"land_drops_used": 1,
"action_taken": "confirmed",
"success": true
}gameMstLg Perfect casts Slate Street Ruffian from hand
thinkingMstLg Perfect
I will **pass priority** and proceed to the combat phase. No further plays to make right now.
mcpPassraw
choose_action(choice=no)
{
"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 (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 18,
"choices": [
{
"name": "Rigging Runner",
"index": 0,
"choice_type": "attacker",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "All attack",
"index": 1,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "declare_attackers",
"game_seq": 95,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect puts Slate Street Ruffian from stack onto the Battlefield
thinkingMstLg Perfect
I will **attack with both Rigging Runner and Slate Street Ruffian** to maximize pressure. This forces the opponent to either take 3 damage or block and potentially discard a card due to **Slate Street Ruffian's** ability.
mcpPassraw
choose_action(attackers=p14,p17)
{
"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": "T3 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 19,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
}
],
"game_seq": 97,
"action_taken": "batch_attack",
"success": false,
"declared": [
{
"id": "p14"
}
],
"failed": [
{
"id": "p17",
"reason": "unknown short ID"
}
]
}— Declare Attackers —
thinkingMstLg Perfect
I will **pass priority** and see if the opponent blocks or interacts. If they don't, I can consider using **Raze the Effigy** as a pump spell to secure more damage.
gameMstLg Perfect attacks G31FL Story with 1 creature
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T3 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19
}
],
"board_cursor": 19,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
}
],
"game_seq": 101,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent has not blocked or interacted. I will **pass priority** again to let the attacks resolve. If they take the damage, I can consider using **Raze the Effigy** post-combat for removal or a future combat trick.
— Declare Blockers —
G31FL Storyllm
pass_priority(board_cursor=7)
{
"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 (MstLg Perfect)",
"board": [
{
"hand_size": 6,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20
}
],
"board_cursor": 8,
"choices": [
{
"name": "Blood Artist",
"index": 0,
"choice_type": "blocker",
"id": "p3",
"power": "0",
"toughness": "1"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
}
],
"game_seq": 103,
"incoming_attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
],
"stop_reason": "combat"
}G31FL StorymcpPass
raw
choose_action(choice=no)
{
"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": "T3 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 6,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 19,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20
}
],
"board_cursor": 8,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
}
],
"game_seq": 103,
"action_taken": "passed_priority",
"success": true
}MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T3 Combat/First Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 18
}
],
"board_cursor": 20,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
}
],
"game_seq": 106,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent took 1 damage from **Rigging Runner**. I will **pass priority** and proceed to the **Slate Street Ruffian** damage step.
mcpPassraw
choose_action(choice=no)
{
"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": "T3 Combat/Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 18
}
],
"board_cursor": 20,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
}
],
"game_seq": 110,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story loses 1 life at combat from Rigging Runner
— Combat Damage —
chatMstLg Perfect: Rigging Runner gets in, and Slate Street Ruffian is coming for more. Hope you're ready to discard something!
MstLg Perfectmcpsend_chat_message
raw
send_chat_message(message=Rigging Runner gets in, and Slate Street...)
{
"success": true
}MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T3 Postcombat Main/Postcombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 18
}
],
"board_cursor": 20,
"game_seq": 112,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}— Combat Damage —
thinkingMstLg Perfect
No further plays to make this turn. I will **pass priority** and proceed to the end step.
— Postcombat Main —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T3 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18
}
],
"board_cursor": 21,
"stack": [
{
"name": "Vito, Thorn of the Dusk Rose"
}
],
"game_seq": 114,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent cast **Vito, Thorn of the Dusk Rose**. I will **pass priority** to let it resolve. No interaction is needed here.
mcpPassraw
choose_action(choice=no)
{
"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": "T3 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18
}
],
"board_cursor": 22,
"game_seq": 126,
"action_taken": "passed_priority",
"success": true
}G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=8)
{
"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": "T3 Postcombat Main/Postcombat Main (MstLg Perfect)",
"board": [
{
"hand_size": 6,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20
}
],
"board_cursor": 9,
"game_seq": 115,
"recent_chat": [
"MstLg Perfect: Rigging Runner gets in, and Slate Street Ruffian is coming for more. Hope you're ready to discard something!"
],
"stop_reason": "reached_step",
"current_step": "Postcombat Main"
}G31FL Storyllm
pass_priority(board_cursor=9)
{
"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 (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6",
"playable": true
},
{
"name": "Plains",
"is_land": true,
"rules": [
"{T}: Add {W}."
],
"id": "p30",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20
}
],
"board_cursor": 10,
"choices": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"index": 0,
"action": "cast",
"id": "p24",
"power": "3",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"index": 1,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"index": 2,
"action": "cast",
"id": "p6"
},
{
"name": "Plains",
"index": 3,
"action": "land",
"id": "p30"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"index": 4,
"action": "cast",
"id": "p26",
"power": "2",
"toughness": "2"
}
],
"untapped_lands": 2,
"game_seq": 116,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— G31FL Story's Turn 3 —
G31FL StorymcpCast Vito, Thorn of the Dusk Rose {2}{B}
raw
choose_action(choice=p30)
{
"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 (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"power": "1",
"id": "p9",
"toughness": "3",
"playable": true
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20
}
],
"board_cursor": 11,
"choices": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"index": 0,
"action": "cast",
"id": "p24",
"power": "3",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"index": 1,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"index": 2,
"action": "cast",
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"index": 3,
"action": "cast",
"id": "p26",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Vito, Thorn of the Dusk Rose",
"index": 4,
"action": "cast",
"id": "p9",
"power": "1",
"toughness": "3"
}
],
"untapped_lands": 3,
"game_seq": 116,
"land_drops_used": 1,
"action_taken": "selected_3",
"success": true
}G31FL StorymcpPass
raw
choose_action(choice=p9)
{
"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": "T3 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20
}
],
"board_cursor": 12,
"stack": [
{
"name": "Vito, Thorn of the Dusk Rose"
}
],
"game_seq": 120,
"land_drops_used": 1,
"action_taken": "selected_4",
"success": true
}gameG31FL Story puts Plains from hand onto the Battlefield
gameG31FL Story casts Vito, Thorn of the Dusk Rose from hand
thinkingMstLg Perfect
**Vito, Thorn of the Dusk Rose** resolved. I will **pass priority** and proceed to my turn. No interaction is needed here.
gameG31FL Story puts Vito, Thorn of the Dusk Rose from stack onto the Battlefield
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T3 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18
}
],
"board_cursor": 22,
"game_seq": 129,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
No interaction during the opponent's combat phase. I will **pass priority**.
— Declare Attackers —
G31FL Storyllm
pass_priority(board_cursor=12)
{
"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 (G31FL Story)",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20
}
],
"board_cursor": 13,
"choices": [
{
"name": "Blood Artist",
"index": 0,
"choice_type": "attacker",
"id": "p3",
"power": "0",
"toughness": "1"
},
{
"name": "All attack",
"index": 1,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"game_seq": 130,
"stop_reason": "combat"
}G31FL StorymcpPass
raw
choose_action(choice=no)
{
"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": "T3 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20
}
],
"board_cursor": 13,
"game_seq": 130,
"action_taken": "passed_priority",
"success": true
}MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T3 Postcombat Main/Postcombat Main (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18
}
],
"board_cursor": 22,
"game_seq": 134,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
No interaction during the opponent's second main phase. I will **pass priority** and proceed to the end step.
mcpCast Tinybones, Trinket Thief {1}{B}raw
choose_action(choice=no)
{
"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 (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"power": "1",
"id": "p16",
"toughness": "2",
"playable": true
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18
}
],
"board_cursor": 23,
"choices": [
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"index": 0,
"action": "cast",
"id": "p32"
},
{
"mana_cost": "{1}{B}",
"name": "Tinybones, Trinket Thief",
"index": 1,
"action": "cast",
"id": "p16",
"power": "1",
"toughness": "2"
}
],
"untapped_lands": 3,
"game_seq": 136,
"land_drops_used": 0,
"action_taken": "passed_priority",
"success": true
}— Postcombat Main —
G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=13)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T3 Postcombat Main/Postcombat Main (G31FL Story) YOUR_MAIN",
"board_cursor": 13,
"board_unchanged": true,
"game_seq": 135,
"land_drops_used": 1,
"stop_reason": "reached_step",
"current_step": "Postcombat Main"
}thinkingMstLg Perfect
I will cast **Tinybones, Trinket Thief** to apply pressure and enable discard synergies. This is a strong play because:
1. It forces the opponent to discard a card immediately.
2. It can attack for 3 damage next turn, which is significant.
3. It synergizes with **Blood Artist** and **Vito** if the opponent is low on life.
mcptrueraw
choose_action(choice=p16)
{
"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 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
}
],
"name": "MstLg Perfect",
"library_size": 30,
"mana_pool": {
"R": 1
},
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18
}
],
"board_cursor": 24,
"stack": [
{
"name": "Tinybones, Trinket Thief"
}
],
"game_seq": 137,
"land_drops_used": 0,
"action_taken": "selected_1",
"success": true
}— MstLg Perfect's Turn 4 —
thinkingMstLg Perfect
I will **confirm** the casting of **Tinybones, Trinket Thief**.
mcpPassraw
choose_action(choice=yes)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T4 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"mana_pool": {
"R": 1
},
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18
}
],
"board_cursor": 25,
"game_seq": 144,
"land_drops_used": 0,
"action_taken": "confirmed",
"success": true
}gameMstLg Perfect casts Tinybones, Trinket Thief from hand
chatMstLg Perfect: Tinybones joins the party. Hope you've got something good to discard!
MstLg Perfectmcpsend_chat_message
raw
send_chat_message(message=Tinybones joins the party. Hope you've g...)
{
"success": true
}thinkingMstLg Perfect
I will **pass priority** and proceed to the combat phase. No further plays to make right now.
mcpAttack with all (Rigging Runner 1/1, Slate Street Ruffian 2/2)raw
choose_action(choice=no)
{
"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 (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18
}
],
"board_cursor": 26,
"choices": [
{
"name": "Rigging Runner",
"index": 0,
"choice_type": "attacker",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "Slate Street Ruffian",
"index": 1,
"choice_type": "attacker",
"id": "p28",
"power": "2",
"toughness": "2"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "declare_attackers",
"game_seq": 147,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect puts Tinybones, Trinket Thief from stack onto the Battlefield
thinkingMstLg Perfect
I will **attack with all three creatures (Rigging Runner, Slate Street Ruffian, and Tinybones, Trinket Thief)** to maximize pressure. This forces the opponent to either take 6 damage or block and potentially lose more life via **Blood Artist** or discard via **Slate Street Ruffian**.
mcpPassraw
choose_action(attackers=all)
{
"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 Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18
}
],
"board_cursor": 27,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
}
],
"game_seq": 149,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "all"
}
]
}— Declare Attackers —
thinkingMstLg Perfect
I will **pass priority** and see if the opponent blocks or interacts. If they don't, I can consider using **Raze the Effigy** or **Firecannon Blast** to secure more damage or remove a blocker.
gameMstLg Perfect attacks G31FL Story with 2 creatures
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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 (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18
}
],
"board_cursor": 27,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
}
],
"game_seq": 153,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent has not blocked or interacted. I will **pass priority** again to let the attacks resolve. If they take the damage, I can consider using **Raze the Effigy** or **Firecannon Blast** post-combat.
— Declare Blockers —
chatG31FL Story: A sudden arrival of new challengers! This plot thickens more than I anticipated. Prepare yourselves, for the climax approaches!
G31FL Storyllm
pass_priority(board_cursor=13)
{
"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 (MstLg Perfect)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 14,
"choices": [
{
"name": "Blood Artist",
"index": 0,
"choice_type": "blocker",
"id": "p3",
"power": "0",
"toughness": "1"
},
{
"name": "Vito, Thorn of the Dusk Rose",
"index": 1,
"choice_type": "blocker",
"id": "p9",
"power": "1",
"toughness": "3"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
}
],
"game_seq": 155,
"incoming_attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
],
"recent_chat": [
"MstLg Perfect: Tinybones joins the party. Hope you've got something good to discard!"
],
"stop_reason": "combat"
}G31FL Storymcpsend_chat_message
raw
send_chat_message(message=A sudden arrival of new challengers! Thi...)
{
"success": true
}G31FL StorymcpPass
raw
choose_action(blockers=p9:p31)
{
"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 (MstLg Perfect)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 18,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 14,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
}
],
"game_seq": 155,
"action_taken": "batch_block",
"success": false,
"declared": [],
"failed": [
{
"id": "p9",
"reason": "unknown attacker ID: p31"
}
]
}MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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/First Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 17
}
],
"board_cursor": 28,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
}
],
"game_seq": 161,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent took 3 damage from **Rigging Runner** and **Slate Street Ruffian**. I will **pass priority** and proceed to the **Tinybones, Trinket Thief** damage step.
mcpPassraw
choose_action(choice=no)
{
"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/Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 15
}
],
"board_cursor": 29,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
}
],
"game_seq": 165,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story loses 1 life at combat from Rigging Runner
— Combat Damage —
thinkingMstLg Perfect
Opponent took 3 damage from **Tinybones, Trinket Thief**, bringing them to **15 life**. I will **pass priority** and proceed to post-combat.
mcpPassraw
choose_action(choice=no)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T4 Postcombat Main/Postcombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 15
}
],
"board_cursor": 29,
"game_seq": 169,
"land_drops_used": 0,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story loses 2 life at combat from Slate Street Ruffian
— Combat Damage —
thinkingMstLg Perfect
No further plays to make this turn. I will **pass priority** and proceed to the end step.
— Postcombat Main —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 30,
"stack": [
{
"name": "Daybreak Charger"
}
],
"game_seq": 171,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent cast **Daybreak Charger**. I will **pass priority** to let it resolve. No interaction is needed here.
G31FL Storyllm
pass_priority(until=postcombat_main, 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 Postcombat Main/Postcombat Main (MstLg Perfect)",
"board": [
{
"hand_size": 5,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": true
}
],
"name": "G31FL Story",
"library_size": 30,
"life": 15,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 15,
"game_seq": 172,
"stop_reason": "reached_step",
"current_step": "Postcombat Main"
}G31FL Storyllm
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": "T4 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2",
"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": "p34",
"playable": true
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 16,
"choices": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"index": 0,
"action": "cast",
"id": "p24",
"power": "3",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"index": 1,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"index": 2,
"action": "cast",
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"index": 3,
"action": "cast",
"id": "p26",
"power": "2",
"toughness": "2"
},
{
"name": "Thriving Moor",
"index": 4,
"action": "land",
"id": "p34"
}
],
"untapped_lands": 3,
"game_seq": 173,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— G31FL Story's Turn 4 —
G31FL StorymcpThriving Moor: As Thriving Moor enters, choose a color other than black.
raw
choose_action(choice=p34)
{
"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": "T4 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2",
"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": "p34",
"playable": true
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 16,
"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": 3,
"game_seq": 173,
"land_drops_used": 0,
"action_taken": "selected_4",
"success": true
}G31FL StorymcpWhite
raw
choose_action(choice=1)
{
"action_pending": true,
"action_type": "GAME_CHOOSE_CHOICE",
"message": "Choose color",
"response_type": "index",
"respond_with": "choice=0, choice=1, etc. or text=Name (not yes/no)",
"context": "T4 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2",
"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": "p34",
"playable": true
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 16,
"choices": [
{
"index": 0,
"description": "White"
},
{
"index": 1,
"description": "Blue"
},
{
"index": 2,
"description": "Red"
},
{
"index": 3,
"description": "Green"
}
],
"untapped_lands": 3,
"game_seq": 174,
"land_drops_used": 0,
"action_taken": "selected_choice_1",
"success": true
}G31FL StorymcpCast Daybreak Charger {1}{W}
raw
choose_action(choice=0)
{
"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 (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"power": "3",
"id": "p24",
"toughness": "1",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2",
"playable": true
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 17,
"choices": [
{
"mana_cost": "{1}{W}",
"name": "Daybreak Charger",
"index": 0,
"action": "cast",
"id": "p24",
"power": "3",
"toughness": "1"
},
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"index": 1,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"index": 2,
"action": "cast",
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"index": 3,
"action": "cast",
"id": "p26",
"power": "2",
"toughness": "2"
}
],
"untapped_lands": 3,
"game_seq": 175,
"land_drops_used": 1,
"action_taken": "selected_choice_0",
"success": true
}G31FL StorymcpPass
raw
choose_action(choice=p24)
{
"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 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 18,
"stack": [
{
"name": "Daybreak Charger"
}
],
"untapped_lands": 1,
"game_seq": 180,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameThriving Moor: G31FL Story has chosen White
gameG31FL Story puts Thriving Moor from hand onto the Battlefield
gameG31FL Story casts Daybreak Charger from hand
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 31,
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "Daybreak Charger (3/1) (G31FL Story's)",
"id": "p24"
}
]
}
],
"game_seq": 185,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
**Daybreak Charger's** ability is on the stack, targeting **Vito, Thorn of the Dusk Rose**. I will **pass priority** to let it resolve. No interaction is needed here.
mcpPassraw
choose_action(choice=no)
{
"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 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "5",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 32,
"game_seq": 190,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story puts Daybreak Charger from stack onto the Battlefield
G31FL Storyllm
pass_priority(board_cursor=18)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a creature",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T4 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 19,
"choices": [
{
"name": "Blood Artist",
"target_type": "permanent",
"index": 0,
"power": "0",
"id": "p3",
"toughness": "1"
},
{
"name": "Daybreak Charger",
"target_type": "permanent",
"index": 1,
"power": "3",
"id": "p24",
"toughness": "1"
},
{
"tapped": true,
"controller": "MstLg Perfect",
"name": "Rigging Runner",
"target_type": "permanent",
"index": 2,
"power": "1",
"id": "p14",
"toughness": "1"
},
{
"tapped": true,
"controller": "MstLg Perfect",
"name": "Slate Street Ruffian",
"target_type": "permanent",
"index": 3,
"power": "2",
"id": "p28",
"toughness": "2"
},
{
"controller": "MstLg Perfect",
"name": "Tinybones, Trinket Thief",
"target_type": "permanent",
"index": 4,
"power": "1",
"id": "p16",
"toughness": "2"
},
{
"name": "Vito, Thorn of the Dusk Rose",
"target_type": "permanent",
"index": 5,
"power": "1",
"id": "p9",
"toughness": "3"
}
],
"stack": [
{
"name": "Ability"
}
],
"untapped_lands": 1,
"game_seq": 187,
"land_drops_used": 1,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}G31FL StorymcpPass
raw
choose_action(choice=p24)
{
"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 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 19,
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "Daybreak Charger (3/1) (yours)",
"id": "p24"
}
]
}
],
"untapped_lands": 1,
"game_seq": 187,
"land_drops_used": 1,
"action_taken": "selected_target_1",
"success": true
}gameG31FL Story - Ability triggers: Daybreak Charger - When Daybreak Charger enters, target creature gets +2/+0 until end of turn. - targeting Daybreak Charger
thinkingMstLg Perfect
**Daybreak Charger** resolved, giving **Vito** +2/+0 until end of turn. I will **pass priority** and proceed to my turn. No interaction is needed here.
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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 Attackers (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "5",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 32,
"game_seq": 192,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
No interaction during the opponent's combat phase. I will **pass priority**.
— Declare Attackers —
G31FL Storyllm
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": "T4 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "5",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 20,
"choices": [
{
"name": "Blood Artist",
"index": 0,
"choice_type": "attacker",
"id": "p3",
"power": "0",
"toughness": "1"
},
{
"name": "Vito, Thorn of the Dusk Rose",
"index": 1,
"choice_type": "attacker",
"id": "p9",
"power": "1",
"toughness": "3"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 1,
"game_seq": 193,
"stop_reason": "combat"
}G31FL StorymcpPass
raw
choose_action(attackers=p24)
{
"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 Attackers (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "5",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20
}
],
"board_cursor": 20,
"untapped_lands": 1,
"game_seq": 193,
"action_taken": "batch_attack",
"success": false,
"declared": [],
"failed": [
{
"id": "p24",
"reason": "not a valid attacker"
}
]
}MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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 Postcombat Main/Postcombat Main (G31FL Story)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": true
}
],
"name": "MstLg Perfect",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "5",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 32,
"game_seq": 197,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
No interaction during the opponent's second main phase. I will **pass priority** and proceed to the end step.
mcpCast Lavastep Raider {R}raw
choose_action(choice=no)
{
"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 (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"power": "1",
"id": "p37",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 33,
"choices": [
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"index": 0,
"action": "cast",
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Lavastep Raider",
"index": 1,
"action": "cast",
"id": "p37",
"power": "1",
"toughness": "2"
}
],
"untapped_lands": 3,
"game_seq": 199,
"land_drops_used": 0,
"action_taken": "passed_priority",
"success": true
}— Postcombat Main —
G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=20)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T4 Postcombat Main/Postcombat Main (G31FL Story) YOUR_MAIN",
"board_cursor": 20,
"board_unchanged": true,
"untapped_lands": 1,
"game_seq": 198,
"land_drops_used": 1,
"stop_reason": "reached_step",
"current_step": "Postcombat Main"
}thinkingMstLg Perfect
I will cast **Lavastep Raider** to add another attacker and enable future combat tricks. This play:
1. Adds a 1/2 body that can attack or block.
2. Provides a target for **Firecannon Blast** or **Raze the Effigy** if needed.
3. Can be buffed later with its activated ability if I need to push damage.
mcptrueraw
choose_action(choice=p37)
{
"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": "T5 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 34,
"stack": [
{
"name": "Lavastep Raider"
}
],
"untapped_lands": 2,
"game_seq": 200,
"land_drops_used": 0,
"action_taken": "selected_1",
"success": true
}— MstLg Perfect's Turn 5 —
thinkingMstLg Perfect
I will **confirm** the casting of **Lavastep Raider**.
mcpPassraw
choose_action(choice=yes)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T5 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 35,
"untapped_lands": 2,
"game_seq": 205,
"land_drops_used": 0,
"action_taken": "confirmed",
"success": true
}gameMstLg Perfect casts Lavastep Raider from hand
thinkingMstLg Perfect
I will **pass priority** and proceed to the combat phase. No further plays to make right now.
mcpAttack with Rigging Runner 1/1, Tinybones, Trinket Thief 1/2, Slate Street Ruffian 2/2raw
choose_action(choice=no)
{
"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 (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 35,
"choices": [
{
"name": "Rigging Runner",
"index": 0,
"choice_type": "attacker",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "Slate Street Ruffian",
"index": 1,
"choice_type": "attacker",
"id": "p28",
"power": "2",
"toughness": "2"
},
{
"name": "Tinybones, Trinket Thief",
"index": 2,
"choice_type": "attacker",
"id": "p16",
"power": "1",
"toughness": "2"
},
{
"name": "All attack",
"index": 3,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "declare_attackers",
"untapped_lands": 2,
"game_seq": 208,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect puts Lavastep Raider from stack onto the Battlefield
thinkingMstLg Perfect
I will **attack with all three creatures (Rigging Runner, Slate Street Ruffian, and Tinybones, Trinket Thief)** again. **Lavastep Raider** is summoning sick and cannot attack this turn.
This forces the opponent to either:
- Take 6 damage, bringing them to **9 life**.
- Block and potentially lose life via **Blood Artist** or discard via **Slate Street Ruffian**.
mcpCast Raze the Effigy {R}raw
choose_action(attackers=p14,p16,p28)
{
"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": "T5 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25",
"playable": true
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 36,
"choices": [
{
"mana_cost": "{R}",
"name": "Raze the Effigy",
"index": 0,
"action": "cast",
"id": "p25"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
}
],
"untapped_lands": 2,
"game_seq": 210,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "p14"
},
{
"id": "p16"
},
{
"id": "p28"
}
]
}— Declare Attackers —
thinkingMstLg Perfect
Opponent has not blocked yet. I will **hold priority** and cast **Raze the Effigy** targeting **Vito, Thorn of the Dusk Rose** to remove their best creature and secure lethal damage next turn.
This play:
1. Removes **Vito**, which is a significant threat due to its lifegain synergy.
2. Enables **Raid** on **Firecannon Blast** if I need to finish them off next turn.
3. Ensures I can attack without fear of **Vito** gaining life and triggering damage.
mcp2. Target attacking creature gets +2/+2 until end of turn.raw
choose_action(choice=p25)
{
"action_pending": true,
"action_type": "GAME_CHOOSE_ABILITY",
"message": "Choose mode (selected 0 of 1, min 1): Raze the Effigy",
"response_type": "index",
"respond_with": "choice=0, choice=1, etc. (not yes/no)",
"context": "T5 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 37,
"choices": [
{
"index": 0,
"description": "2. Target attacking creature gets +2/+2 until end of turn."
},
{
"index": 1,
"description": "Cancel"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
}
],
"stack": [
{
"name": "Raze the Effigy"
}
],
"untapped_lands": 2,
"game_seq": 216,
"action_taken": "selected_0",
"success": true
}gameMstLg Perfect attacks G31FL Story with 3 creatures
thinkingMstLg Perfect
I will **choose mode 0** for **Raze the Effigy** to destroy **Vito, Thorn of the Dusk Rose**.
mcpSlate Street Ruffianraw
choose_action(choice=0)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select an attacking creature",
"response_type": "index",
"respond_with": "choice=pN, or choice=no to cancel",
"context": "T5 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 37,
"choices": [
{
"tapped": true,
"name": "Rigging Runner",
"target_type": "permanent",
"index": 0,
"power": "1",
"id": "p14",
"toughness": "1"
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"target_type": "permanent",
"index": 1,
"power": "2",
"id": "p28",
"toughness": "2"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"target_type": "permanent",
"index": 2,
"power": "1",
"id": "p16",
"toughness": "2"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
}
],
"stack": [
{
"name": "Raze the Effigy"
}
],
"untapped_lands": 2,
"game_seq": 217,
"required": false,
"can_cancel": true,
"action_taken": "selected_ability_0",
"success": true
}thinkingMstLg Perfect
I will **target Vito, Thorn of the Dusk Rose** with **Raze the Effigy**.
mcpSlate Street Ruffianraw
choose_action(choice=p27)
{
"choices": [
{
"tapped": true,
"name": "Rigging Runner",
"target_type": "permanent",
"index": 0,
"power": "1",
"id": "p14",
"toughness": "1"
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"target_type": "permanent",
"index": 1,
"power": "2",
"id": "p28",
"toughness": "2"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"target_type": "permanent",
"index": 2,
"power": "1",
"id": "p16",
"toughness": "2"
}
],
"game_seq": 218,
"error": "Object p27 not found in current choices",
"recent_chat": [
"G31FL Story: The stage is set, a humble beginning to our tale. Let's see how this drama unfolds!",
"G31FL Story: A sudden arrival of new challengers! This plot thickens more than I anticipated. Prepare yourselves, for the climax approaches!"
],
"success": false,
"error_code": "invalid_choice",
"retryable": true
}thinkingMstLg Perfect
Apologies for the mistake. I will **target Slate Street Ruffian** with **Raze the Effigy** to enable the **destroy target artifact or creature** mode.
mcpPassraw
choose_action(choice=p28)
{
"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": "T5 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 38,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
}
],
"stack": [
{
"name": "Raze the Effigy",
"targets": [
{
"name": "Slate Street Ruffian (2/2) [tapped] (yours)",
"id": "p28"
}
]
}
],
"untapped_lands": 1,
"game_seq": 218,
"action_taken": "selected_target_1",
"success": true
}thinkingMstLg Perfect
I will **pass priority** to let **Raze the Effigy** resolve and destroy **Slate Street Ruffian**. This will enable **Raid** on **Firecannon Blast** for next turn.
mcpPassraw
choose_action(choice=no)
{
"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": "T5 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 39,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
]
}
],
"untapped_lands": 1,
"game_seq": 221,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect casts Raze the Effigy (mode 2) targeting Slate Street Ruffian from hand
thinkingMstLg Perfect
**Raze the Effigy** resolved, giving **Slate Street Ruffian** +2/+2 until end of turn. I will **pass priority** and proceed to the damage step.
gameMstLg Perfect puts Raze the Effigy from stack into their graveyard
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T5 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 39,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 224,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent blocked **Slate Street Ruffian** with **Daybreak Charger**. I will **pass priority** to let the damage step resolve.
— Declare Blockers —
G31FL Storyllm
pass_priority(board_cursor=20)
{
"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": "T5 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20
}
],
"board_cursor": 21,
"choices": [
{
"name": "Blood Artist",
"index": 0,
"choice_type": "blocker",
"id": "p3",
"power": "0",
"toughness": "1"
},
{
"name": "Vito, Thorn of the Dusk Rose",
"index": 1,
"choice_type": "blocker",
"id": "p9",
"power": "1",
"toughness": "3"
},
{
"name": "Daybreak Charger",
"index": 2,
"choice_type": "blocker",
"id": "p24",
"power": "3",
"toughness": "1"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
]
}
],
"untapped_lands": 1,
"game_seq": 226,
"incoming_attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
},
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"stop_reason": "combat"
}G31FL StorymcpPass
raw
choose_action(blockers=p24:p28,p9:p31)
{
"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": "T5 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20
}
],
"board_cursor": 21,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story (you)",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 226,
"action_taken": "batch_block",
"success": false,
"declared": [
{
"id": "p24",
"blocks": "p28"
}
],
"failed": [
{
"id": "p9",
"reason": "unknown attacker ID: p31"
}
]
}G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=21)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a card to discard",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T5 Combat/Declare Blockers (MstLg Perfect)",
"board_cursor": 21,
"board_unchanged": true,
"choices": [
{
"name": "Eternal Thirst",
"target_type": "card",
"index": 0,
"id": "p4"
},
{
"name": "Inspiring Unicorn",
"target_type": "card",
"index": 1,
"id": "p5"
},
{
"name": "Last Gasp",
"target_type": "card",
"index": 2,
"id": "p6"
},
{
"name": "Ronom Unicorn",
"target_type": "card",
"index": 3,
"id": "p26"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story (you)",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 238,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}gameAttacker: Slate Street Ruffian (4/4) blocked by Daybreak Charger (3/1)
gameMstLg Perfect - Ability triggers: Slate Street Ruffian - Whenever Slate Street Ruffian becomes blocked, defending player discards a card.
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T5 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15
}
],
"board_cursor": 40,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 236,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent cast **Eternal Thirst** on **Vito, Thorn of the Dusk Rose**. I will **pass priority** to let it resolve. No interaction is needed here.
minor blunder
Player timed out or passed on the mandatory discard from Slate Street Ruffian's trigger, losing control over which card …
Player timed out or passed on the mandatory discard from Slate Street Ruffian's trigger, losing control over which card to discard. The game auto-selected a card, which may not have been optimal. With Blood Artist and Vito on board, Eternal Thirst is extremely valuable (lifelink + Vito doubles life drain), and Last Gasp is premium removal. Ronom Unicorn would likely be the correct discard as it's the least impactful card in this board state.
Analysis
Action taken: Failed to respond to the discard trigger, letting the game auto-select a card to discard.
Better line: Actively choose to discard Ronom Unicorn, as it's the least synergistic card with the Blood Artist/Vito engine, preserving Last Gasp (removal), Eternal Thirst (lifelink synergy with Vito), and Inspiring Unicorn (board presence).
G31FL Storyllm
pass_priority(board_cursor=21)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a card to discard",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T5 Combat/Declare Blockers (MstLg Perfect)",
"board_cursor": 21,
"board_unchanged": true,
"choices": [
{
"name": "Eternal Thirst",
"target_type": "card",
"index": 0,
"id": "p4"
},
{
"name": "Inspiring Unicorn",
"target_type": "card",
"index": 1,
"id": "p5"
},
{
"name": "Last Gasp",
"target_type": "card",
"index": 2,
"id": "p6"
},
{
"name": "Ronom Unicorn",
"target_type": "card",
"index": 3,
"id": "p26"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story (you)",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 238,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}G31FL Storyllm
pass_priority(board_cursor=21)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a card to discard",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T5 Combat/Declare Blockers (MstLg Perfect)",
"board_cursor": 21,
"board_unchanged": true,
"choices": [
{
"name": "Eternal Thirst",
"target_type": "card",
"index": 0,
"id": "p4"
},
{
"name": "Inspiring Unicorn",
"target_type": "card",
"index": 1,
"id": "p5"
},
{
"name": "Last Gasp",
"target_type": "card",
"index": 2,
"id": "p6"
},
{
"name": "Ronom Unicorn",
"target_type": "card",
"index": 3,
"id": "p26"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story (you)",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 238,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}G31FL Storyllm
pass_priority(board_cursor=21)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a card to discard",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T5 Combat/Declare Blockers (MstLg Perfect)",
"board_cursor": 21,
"board_unchanged": true,
"choices": [
{
"name": "Eternal Thirst",
"target_type": "card",
"index": 0,
"id": "p4"
},
{
"name": "Inspiring Unicorn",
"target_type": "card",
"index": 1,
"id": "p5"
},
{
"name": "Last Gasp",
"target_type": "card",
"index": 2,
"id": "p6"
},
{
"name": "Ronom Unicorn",
"target_type": "card",
"index": 3,
"id": "p26"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story (you)",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 238,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}G31FL Storyllm
pass_priority(until=my_turn, board_cursor=21)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a card to discard",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T5 Combat/Declare Blockers (MstLg Perfect)",
"board_cursor": 21,
"board_unchanged": true,
"choices": [
{
"name": "Eternal Thirst",
"target_type": "card",
"index": 0,
"id": "p4"
},
{
"name": "Inspiring Unicorn",
"target_type": "card",
"index": 1,
"id": "p5"
},
{
"name": "Last Gasp",
"target_type": "card",
"index": 2,
"id": "p6"
},
{
"name": "Ronom Unicorn",
"target_type": "card",
"index": 3,
"id": "p26"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story (you)",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 238,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}G31FL Storyllm
get_game_state()
{
"available": true,
"cursor": 4,
"turn": 5,
"phase": "Combat",
"step": "Declare Blockers",
"active_player": "MstLg Perfect",
"priority_player": "G31FL Story",
"players": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20
}
],
"stack": [
{
"name": "Ability",
"rules": [
"Whenever Slate Street Ruffian becomes blocked, defending player discards a card."
],
"id": "p41",
"targets": [
{
"name": "G31FL Story (you)",
"id": "p1"
}
]
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"game_seq": 238
}G31FL StorymcpPass
raw
choose_action(choice=no)
{
"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": "T5 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 15,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20
}
],
"board_cursor": 22,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 238,
"action_taken": "auto_selected_required_target",
"warning": "Required target auto-selected. Use get_action_choices first, then index=N.",
"success": true
}gameG31FL Story discards Eternal Thirst (source: Slate Street Ruffian)
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T5 Combat/First Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 14
}
],
"board_cursor": 41,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Daybreak Charger",
"id": "p24",
"power": "3",
"toughness": "1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 240,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent took 2 damage from **Rigging Runner** and **Tinybones, Trinket Thief**, bringing them to **14 life**. **Slate Street Ruffian** and **Daybreak Charger** are trading. I will **pass priority** and proceed to post-combat.
gameG31FL Story loses 1 life at combat from Rigging Runner
— Combat Damage —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T5 Combat/Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 13
}
],
"board_cursor": 42,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 244,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
**Blood Artist** triggered, dealing 1 damage to me (20 → **19 life**) and 1 damage to the opponent (13 → **12 life**). I will **pass priority** and proceed to post-combat.
gameG31FL Story loses 1 life at combat from Tinybones, Trinket Thief
gameDaybreak Charger deals 3 damage to Slate Street Ruffian
gameSlate Street Ruffian deals 4 damage to Daybreak Charger
gameDaybreak Charger died
— Combat Damage —
G31FL Storyllm
pass_priority(board_cursor=22)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a player",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T5 Combat/Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20
}
],
"board_cursor": 23,
"choices": [
{
"is_you": true,
"name": "G31FL Story",
"target_type": "player",
"index": 0,
"id": "p1"
},
{
"name": "MstLg Perfect",
"target_type": "player",
"index": 1,
"id": "p2"
}
],
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
]
}
],
"stack": [
{
"name": "Ability"
}
],
"untapped_lands": 1,
"game_seq": 251,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}G31FL StorymcpPass
raw
choose_action(choice=p1)
{
"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": "T5 Combat/Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20
}
],
"board_cursor": 23,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story (you)",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 251,
"action_taken": "selected_target_0",
"success": true
}moderate blunder
Blood Artist's trigger was targeted at themselves instead of the opponent.
Blood Artist's trigger was targeted at themselves instead of the opponent. With Vito on the battlefield, targeting the opponent would cause: opponent loses 1 (Blood Artist) + gain 1 life (Blood Artist) triggering Vito for another 1 damage to opponent = opponent loses 2, you gain 1. By targeting themselves, they lose 1 and gain 1 (net 0) but Vito still triggers for 1 to opponent. This is a 3-point life swing difference (from +2 net to -1 net for themselves).
Analysis
Action taken: Targeted themselves with Blood Artist's trigger, losing 1 life and gaining 1 life.
Better line: Target MstLg Perfect with Blood Artist's trigger to make the opponent lose 1 life while gaining 1 life, which also triggers Vito for an additional 1 damage to the opponent.
gameG31FL Story - Ability triggers: Blood Artist - Whenever Blood Artist or another creature dies, target player loses 1 life and you gain 1 life. - targeting G31FL Story
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T5 Combat/Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 13
}
],
"board_cursor": 42,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "MstLg Perfect (you)",
"id": "p2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 253,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
**Slate Street Ruffian** triggered, forcing the opponent to discard a card. I will **pass priority** and proceed to post-combat.
mcpPassraw
choose_action(choice=no)
{
"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": "T5 Combat/Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 19,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 13
}
],
"board_cursor": 43,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "4",
"toughness": "4"
}
]
}
],
"untapped_lands": 1,
"game_seq": 259,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story loses 1 life from Blood Artist
gameG31FL Story gains 1 life (source: Blood Artist)
gameG31FL Story - Ability triggers: Vito, Thorn of the Dusk Rose - Whenever you gain life, target opponent loses that much life. - targeting MstLg Perfect
thinkingMstLg Perfect
I will **pass priority** and proceed to post-combat. No further interaction is needed.
mcpPassraw
choose_action(choice=no)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T5 Postcombat Main/Postcombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 19,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 13
}
],
"board_cursor": 43,
"untapped_lands": 1,
"game_seq": 262,
"land_drops_used": 0,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect loses 1 life from Vito, Thorn of the Dusk Rose
thinkingMstLg Perfect
No further plays to make this turn. I will **pass priority** and proceed to the end step.
— Postcombat Main —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T5 End/End Turn (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 19,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 13
}
],
"board_cursor": 43,
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "MstLg Perfect (you)",
"id": "p2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 264,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
**Tinybones, Trinket Thief** triggered, dealing 1 damage to the opponent (13 → **12 life**). I will **pass priority** and proceed to the cleanup step.
G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=23)
{
"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": "T5 Postcombat Main/Postcombat Main (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 29,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "4",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 29,
"life": 19
}
],
"board_cursor": 24,
"untapped_lands": 1,
"game_seq": 265,
"stop_reason": "reached_step",
"current_step": "Postcombat Main"
}gameMstLg Perfect - Ability triggers: Tinybones, Trinket Thief - At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.
— End Step —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T5 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p45"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 44,
"stack": [
{
"name": "Silversmote Ghoul"
}
],
"untapped_lands": 1,
"game_seq": 268,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent cast **Silversmote Ghoul**. I will **pass priority** to let it resolve. No interaction is needed here.
mcpPassraw
choose_action(choice=no)
{
"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": "T5 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p45"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 45,
"untapped_lands": 1,
"game_seq": 279,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect loses 1 life from Tinybones, Trinket Thief
— G31FL Story's Turn 5 —
G31FL Storyllm
pass_priority(board_cursor=24)
{
"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 (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"power": "3",
"id": "p46",
"toughness": "1",
"playable": true
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18
}
],
"board_cursor": 25,
"choices": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"index": 0,
"action": "cast",
"id": "p5",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"index": 1,
"action": "cast",
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"index": 2,
"action": "cast",
"id": "p26",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Silversmote Ghoul",
"index": 3,
"action": "cast",
"id": "p46",
"power": "3",
"toughness": "1"
}
],
"untapped_lands": 4,
"game_seq": 271,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}G31FL StorymcpPass
raw
choose_action(choice=p46)
{
"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": "T5 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18
}
],
"board_cursor": 26,
"stack": [
{
"name": "Silversmote Ghoul"
}
],
"untapped_lands": 1,
"game_seq": 271,
"land_drops_used": 0,
"action_taken": "selected_3",
"success": true
}gameG31FL Story casts Silversmote Ghoul from hand
thinkingMstLg Perfect
I will **pass priority** and proceed to my main phase. No further interaction is needed.
gameG31FL Story puts Silversmote Ghoul from stack onto the Battlefield
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T5 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p45"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 46,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "1",
"toughness": "3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 282,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent is attacking with **Vito, Thorn of the Dusk Rose**. I will **pass priority** and see if they have any combat tricks or if they plan to activate **Vito's** ability. If they don't, I can consider blocking.
mcpLavastep Raider blocks p27raw
choose_action(choice=no)
{
"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": "T5 Combat/Declare Blockers (G31FL Story)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p45"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 46,
"choices": [
{
"name": "Lavastep Raider",
"index": 0,
"choice_type": "blocker",
"id": "p37",
"power": "1",
"toughness": "2"
}
],
"combat_phase": "declare_blockers",
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "1",
"toughness": "3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 288,
"incoming_attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "1",
"toughness": "3"
}
],
"action_taken": "passed_priority",
"success": true
}— Declare Attackers —
G31FL Storyllm
pass_priority(board_cursor=26)
{
"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 (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"modified": true,
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18
}
],
"board_cursor": 27,
"choices": [
{
"name": "Blood Artist",
"index": 0,
"choice_type": "attacker",
"id": "p3",
"power": "0",
"toughness": "1"
},
{
"name": "Vito, Thorn of the Dusk Rose",
"index": 1,
"choice_type": "attacker",
"id": "p9",
"power": "1",
"toughness": "3"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 1,
"game_seq": 283,
"stop_reason": "combat"
}G31FL StorymcpPass
raw
choose_action(attackers=p9,p46)
{
"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": "T5 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"modified": true,
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18
}
],
"board_cursor": 28,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "1",
"toughness": "3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 283,
"action_taken": "batch_attack",
"success": false,
"declared": [
{
"id": "p9"
}
],
"failed": [
{
"id": "p46",
"reason": "not a valid attacker"
}
]
}gameG31FL Story attacks MstLg Perfect with 1 creature
thinkingMstLg Perfect
I will **block Vito, Thorn of the Dusk Rose with Lavastep Raider** to trade a 1/2 for their 1/3. This play:
1. Prevents **Vito** from gaining life and triggering damage.
2. Removes **Vito** from the board, which is a significant threat.
3. Preserves my other creatures for future attacks.
mcpPassraw
choose_action(blockers=p37:p27)
{
"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": "T5 Combat/Declare Blockers (G31FL Story)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p45"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 46,
"combat": [
{
"blocked": true,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "1",
"toughness": "3"
}
],
"blockers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 289,
"action_taken": "batch_block",
"success": true,
"declared": [
{
"id": "p37",
"blocks": "p27"
}
]
}— Declare Blockers —
thinkingMstLg Perfect
I will **pass priority** to let the combat damage step resolve. **Lavastep Raider** and **Vito** will trade.
mcpPassraw
choose_action(choice=no)
{
"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": "T5 Combat/Combat Damage (G31FL Story)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p45"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 46,
"combat": [
{
"blocked": true,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "1",
"toughness": "3"
}
],
"blockers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 294,
"action_taken": "passed_priority",
"success": true
}gameAttacker: Vito, Thorn of the Dusk Rose (1/3) blocked by Lavastep Raider (1/2)
thinkingMstLg Perfect
I will **pass priority** and proceed to post-combat. **Lavastep Raider** and **Vito** will trade, and **Blood Artist** will trigger.
gameLavastep Raider deals 1 damage to Vito, Thorn of the Dusk Rose
gameVito, Thorn of the Dusk Rose deals 1 damage to Lavastep Raider
— Combat Damage —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T5 Postcombat Main/Postcombat Main (G31FL Story)",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 28,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p45"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 46,
"untapped_lands": 1,
"game_seq": 299,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
No further plays to make this turn. I will **pass priority** and proceed to the end step.
mcpPlay Mountainraw
choose_action(choice=no)
{
"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 (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p45",
"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": "p48",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 47,
"choices": [
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"index": 0,
"action": "cast",
"id": "p32"
},
{
"name": "Lavastep Raider",
"index": 1,
"action": "activate",
"playable_abilities": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37"
},
{
"name": "Mountain",
"index": 2,
"action": "land",
"id": "p45"
},
{
"name": "Thriving Moor",
"index": 3,
"action": "land",
"id": "p48"
}
],
"untapped_lands": 3,
"game_seq": 301,
"land_drops_used": 0,
"action_taken": "passed_priority",
"success": true
}— Postcombat Main —
G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=28)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T5 Postcombat Main/Postcombat Main (G31FL Story) YOUR_MAIN",
"board_cursor": 28,
"board_unchanged": true,
"untapped_lands": 1,
"game_seq": 300,
"land_drops_used": 0,
"stop_reason": "reached_step",
"current_step": "Postcombat Main"
}thinkingMstLg Perfect
I will **play Mountain** to ensure I have enough mana for **Firecannon Blast** or other spells next turn.
mcpCast Firecannon Blast {1}{R}{R}raw
choose_action(choice=p45)
{
"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 (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32",
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 48,
"choices": [
{
"mana_cost": "{1}{R}{R}",
"name": "Firecannon Blast",
"index": 0,
"action": "cast",
"id": "p32"
},
{
"name": "Lavastep Raider",
"index": 1,
"action": "activate",
"playable_abilities": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37"
}
],
"untapped_lands": 4,
"game_seq": 302,
"land_drops_used": 1,
"action_taken": "selected_2",
"success": true
}— MstLg Perfect's Turn 6 —
thinkingMstLg Perfect
I will **cast Firecannon Blast** targeting **Silversmote Ghoul** to remove their largest threat and enable **Raid** for lethal next turn.
This play:
1. Removes **Silversmote Ghoul**, which is a 3/1 body and can recur itself.
2. Enables **Raid** for **Firecannon Blast** next turn, allowing me to finish the game.
3. Preserves my board presence for future attacks.
mcpSilversmote Ghoulraw
choose_action(choice=p32)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a creature",
"response_type": "index",
"respond_with": "choice=pN, or choice=no to cancel",
"context": "T6 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 49,
"choices": [
{
"controller": "G31FL Story",
"name": "Blood Artist",
"target_type": "permanent",
"index": 0,
"power": "0",
"id": "p3",
"toughness": "1"
},
{
"name": "Lavastep Raider",
"target_type": "permanent",
"index": 1,
"power": "1",
"id": "p37",
"toughness": "2"
},
{
"name": "Rigging Runner",
"target_type": "permanent",
"index": 2,
"power": "1",
"id": "p14",
"toughness": "1"
},
{
"controller": "G31FL Story",
"name": "Silversmote Ghoul",
"target_type": "permanent",
"index": 3,
"power": "3",
"id": "p46",
"toughness": "1"
},
{
"name": "Slate Street Ruffian",
"target_type": "permanent",
"index": 4,
"power": "2",
"id": "p28",
"toughness": "2"
},
{
"name": "Tinybones, Trinket Thief",
"target_type": "permanent",
"index": 5,
"power": "1",
"id": "p16",
"toughness": "2"
},
{
"tapped": true,
"controller": "G31FL Story",
"name": "Vito, Thorn of the Dusk Rose",
"target_type": "permanent",
"index": 6,
"power": "1",
"id": "p9",
"toughness": "3"
}
],
"stack": [
{
"name": "Firecannon Blast"
}
],
"untapped_lands": 4,
"game_seq": 306,
"land_drops_used": 1,
"required": false,
"can_cancel": true,
"action_taken": "selected_0",
"success": true
}gameMstLg Perfect puts Mountain from hand onto the Battlefield
thinkingMstLg Perfect
I will **target Silversmote Ghoul** with **Firecannon Blast**.
mcpPassraw
choose_action(choice=p46)
{
"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": "T6 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46",
"power": "3",
"toughness": "1",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 50,
"stack": [
{
"name": "Firecannon Blast",
"targets": [
{
"name": "Silversmote Ghoul (3/1) (G31FL Story's)",
"id": "p46"
}
]
}
],
"untapped_lands": 1,
"game_seq": 307,
"land_drops_used": 1,
"action_taken": "selected_target_3",
"success": true
}thinkingMstLg Perfect
I will **pass priority** to let **Firecannon Blast** resolve and destroy **Silversmote Ghoul**.
gameMstLg Perfect casts Firecannon Blast targeting Silversmote Ghoul from hand
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T6 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 51,
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 312,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
**Blood Artist** triggered, dealing 1 damage to me (18 → **17 life**) and 1 damage to the opponent (13 → **12 life**). I will **pass priority** and proceed to combat.
gameFirecannon Blast deals 3 damage to Silversmote Ghoul
gameMstLg Perfect puts Firecannon Blast from stack into their graveyard
gameSilversmote Ghoul died
chatG31FL Story: The board is cluttered with the fallen! My blood artist watches closely as your army gathers. The final act of this tragedy approaches, let us see who remains for the curtain call!
G31FL Storyllm
pass_priority(board_cursor=28)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a player",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T6 Precombat Main/Precombat Main (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 18
}
],
"board_cursor": 29,
"choices": [
{
"is_you": true,
"name": "G31FL Story",
"target_type": "player",
"index": 0,
"id": "p1"
},
{
"name": "MstLg Perfect",
"target_type": "player",
"index": 1,
"id": "p2"
}
],
"stack": [
{
"name": "Ability"
}
],
"untapped_lands": 1,
"game_seq": 317,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}G31FL Storymcpsend_chat_message
raw
send_chat_message(message=The board is cluttered with the fallen! ...)
{
"success": true
}G31FL StorymcpPass
raw
choose_action(choice=p1)
{
"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": "T6 Precombat Main/Precombat Main (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 18
}
],
"board_cursor": 29,
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story (you)",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 317,
"action_taken": "selected_target_0",
"success": true
}minor blunder
Blood Artist's trigger targets a player who loses 1 life, and the controller gains 1 life regardless.
Blood Artist's trigger targets a player who loses 1 life, and the controller gains 1 life regardless. With Vito on the battlefield, the life gain triggers Vito to deal 1 to the opponent. By targeting themselves, the net result is: self loses 1, self gains 1 (net 0), opponent loses 1 (from Vito). By targeting the opponent, the result would be: self gains 1, opponent loses 1 (from Blood Artist) + 1 (from Vito) = 2. Targeting themselves costs 1 damage to the opponent for no benefit.
Analysis
Action taken: Targeted themselves with Blood Artist's trigger
Better line: Target MstLg Perfect (the opponent) with Blood Artist's trigger to deal 2 total damage to the opponent (1 from Blood Artist + 1 from Vito) instead of just 1
gameG31FL Story - Ability triggers: Blood Artist - Whenever Blood Artist or another creature dies, target player loses 1 life and you gain 1 life. - targeting G31FL Story
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T6 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 18,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 51,
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "MstLg Perfect (you)",
"id": "p2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 319,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
**Slate Street Ruffian** triggered, forcing the opponent to discard a card. I will **pass priority** and proceed to combat.
mcpPassraw
choose_action(choice=no)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T6 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 52,
"untapped_lands": 1,
"game_seq": 325,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story loses 1 life from Blood Artist
gameG31FL Story gains 1 life (source: Blood Artist)
gameG31FL Story - Ability triggers: Vito, Thorn of the Dusk Rose - Whenever you gain life, target opponent loses that much life. - targeting MstLg Perfect
thinkingMstLg Perfect
I will **pass priority** and proceed to combat. No further plays to make.
mcpAttack with Rigging Runner 1/1, Slate Street Ruffian 2/2, Tinybones, Trinket Thief 1/2, Lavastep Raider 1/2raw
choose_action(choice=no)
{
"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 (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 52,
"choices": [
{
"name": "Rigging Runner",
"index": 0,
"choice_type": "attacker",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "Slate Street Ruffian",
"index": 1,
"choice_type": "attacker",
"id": "p28",
"power": "2",
"toughness": "2"
},
{
"name": "Tinybones, Trinket Thief",
"index": 2,
"choice_type": "attacker",
"id": "p16",
"power": "1",
"toughness": "2"
},
{
"name": "Lavastep Raider",
"index": 3,
"choice_type": "attacker",
"id": "p37",
"power": "1",
"toughness": "2"
},
{
"name": "All attack",
"index": 4,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "declare_attackers",
"untapped_lands": 1,
"game_seq": 328,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect loses 1 life from Vito, Thorn of the Dusk Rose
thinkingMstLg Perfect
I will **attack with all my creatures (Rigging Runner, Slate Street Ruffian, Tinybones, Trinket Thief, and Lavastep Raider)** to maximize damage and pressure.
This play:
1. Deals **6 damage** (17 → **11 life** for the opponent).
2. Forces the opponent to either block and lose creatures or take lethal damage next turn.
3. Enables **Raid** for **Firecannon Blast** next turn if needed.
mcpPassraw
choose_action(attackers=p14,p28,p16,p37)
{
"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": "T6 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 53,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 330,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "p14"
},
{
"id": "p28"
},
{
"id": "p16"
},
{
"id": "p37"
}
]
}— Declare Attackers —
thinkingMstLg Perfect
Opponent has not declared blockers. I will **pass priority** and proceed to the damage step.
gameMstLg Perfect attacks G31FL Story with 4 creatures
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T6 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13
}
],
"board_cursor": 53,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 337,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
I will **pass priority** to deal **6 damage** to the opponent (13 → **7 life**).
— Declare Blockers —
G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=29)
{
"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": "T6 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17
}
],
"board_cursor": 30,
"choices": [
{
"name": "Blood Artist",
"index": 0,
"choice_type": "blocker",
"id": "p3",
"power": "0",
"toughness": "1"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 339,
"incoming_attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
},
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
},
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
],
"stop_reason": "combat"
}G31FL StorymcpPass
raw
choose_action(choice=no)
{
"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": "T6 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 13,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17
}
],
"board_cursor": 30,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 339,
"action_taken": "passed_priority",
"success": true
}MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T6 Combat/First Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 12
}
],
"board_cursor": 54,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 345,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
**Blood Artist** triggered, dealing 1 damage to me (17 → **16 life**) and 1 damage to the opponent (12 → **11 life**). I will **pass priority** and proceed to post-combat.
mcpPassraw
choose_action(choice=no)
{
"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": "T6 Combat/Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 8
}
],
"board_cursor": 55,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 349,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story loses 1 life at combat from Rigging Runner
— Combat Damage —
thinkingMstLg Perfect
Opponent is at **8 life**. I will **pass priority** and proceed to post-combat. No further interaction is needed.
mcpPassraw
choose_action(choice=no)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T6 Postcombat Main/Postcombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 8
}
],
"board_cursor": 55,
"untapped_lands": 1,
"game_seq": 355,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story loses 2 life at combat from Slate Street Ruffian
gameG31FL Story loses 1 life at combat from Tinybones, Trinket Thief
gameG31FL Story loses 1 life at combat from Lavastep Raider
— Combat Damage —
thinkingMstLg Perfect
No further plays to make this turn. I will **pass priority** and proceed to the end step. Next turn, I can attack again for lethal with **Raid**-enabled **Firecannon Blast** if needed.
— Postcombat Main —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T6 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 56,
"stack": [
{
"name": "Inspiring Unicorn"
}
],
"untapped_lands": 1,
"game_seq": 357,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent cast **Inspiring Unicorn**. I will **pass priority** to let it resolve. No interaction is needed here.
mcpPassraw
choose_action(choice=no)
{
"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": "T6 Precombat Main/Precombat Main (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 57,
"untapped_lands": 1,
"game_seq": 369,
"action_taken": "passed_priority",
"success": true
}G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=30)
{
"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": "T6 Postcombat Main/Postcombat Main (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 28,
"life": 8,
"hand": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17
}
],
"board_cursor": 31,
"untapped_lands": 1,
"game_seq": 358,
"stop_reason": "reached_step",
"current_step": "Postcombat Main"
}G31FL Storyllm
pass_priority(board_cursor=31)
{
"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 (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"power": "2",
"id": "p5",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17
}
],
"board_cursor": 32,
"choices": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspiring Unicorn",
"index": 0,
"action": "cast",
"id": "p5",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"index": 1,
"action": "cast",
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"index": 2,
"action": "cast",
"id": "p26",
"power": "2",
"toughness": "2"
}
],
"untapped_lands": 4,
"game_seq": 359,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— G31FL Story's Turn 6 —
G31FL Storymcp2. {T}: Add one mana of the chosen color.
raw
choose_action(choice=p5)
{
"action_pending": true,
"action_type": "GAME_CHOOSE_ABILITY",
"message": "Choose spell or ability to play: Thriving Moor",
"response_type": "index",
"respond_with": "choice=0, choice=1, etc. (not yes/no)",
"context": "T6 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17
}
],
"board_cursor": 33,
"choices": [
{
"index": 0,
"description": "1. {T}: Add {B}."
},
{
"index": 1,
"description": "2. {T}: Add one mana of the chosen color."
}
],
"stack": [
{
"name": "Inspiring Unicorn"
}
],
"untapped_lands": 1,
"game_seq": 359,
"land_drops_used": 0,
"action_taken": "selected_0",
"success": true
}G31FL Storymcp2. {T}: Add one mana of the chosen color.
raw
choose_action(choice=2)
{
"choices": [
{
"index": 0,
"description": "1. {T}: Add {B}."
},
{
"index": 1,
"description": "2. {T}: Add one mana of the chosen color."
}
],
"game_seq": 364,
"error": "Index 2 is out of range (valid: 0-1). Call get_action_choices to see current options.",
"success": false,
"error_code": "index_out_of_range",
"retryable": true
}minor blunder
At 8 life facing multiple attackers, casting Inspiring Unicorn for 4 mana taps out completely, leaving no interaction av…
At 8 life facing multiple attackers, casting Inspiring Unicorn for 4 mana taps out completely, leaving no interaction available. The opponent has 5-7 potential damage on board next turn.
Analysis
Action taken: Cast Inspiring Unicorn for 2WW, using all available mana
Better line: Cast Ronom Unicorn for 1W, leaving 1B open (with Thriving Moor) to hold up Last Gasp as instant-speed removal during opponent's combat. This provides a blocker while keeping interaction available to survive at 8 life.
G31FL Storymcp2. {T}: Add one mana of the chosen color.
raw
choose_action(choice=1)
{
"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": "T6 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17
}
],
"board_cursor": 34,
"stack": [
{
"name": "Inspiring Unicorn"
}
],
"game_seq": 364,
"land_drops_used": 0,
"action_taken": "selected_ability_1",
"success": true
}gameG31FL Story casts Inspiring Unicorn from hand
thinkingMstLg Perfect
I will **pass priority** and proceed to combat. No further interaction is needed.
gameG31FL Story puts Inspiring Unicorn from stack onto the Battlefield
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T6 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 58,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "1",
"toughness": "3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 372,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
Opponent is attacking with **Vito, Thorn of the Dusk Rose**. I will **pass priority** to see if they activate **Vito's** ability or if they have any combat tricks. If not, I can consider blocking.
mcpPassraw
choose_action(choice=no)
{
"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": "T6 Combat/Declare Blockers (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 58,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "1",
"toughness": "3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 378,
"action_taken": "passed_priority",
"success": true
}— Declare Attackers —
G31FL Storyllm
pass_priority(board_cursor=34)
{
"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 (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17
}
],
"board_cursor": 35,
"choices": [
{
"name": "Blood Artist",
"index": 0,
"choice_type": "attacker",
"id": "p3",
"power": "0",
"toughness": "1"
},
{
"name": "Vito, Thorn of the Dusk Rose",
"index": 1,
"choice_type": "attacker",
"id": "p9",
"power": "1",
"toughness": "3"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"game_seq": 373,
"stop_reason": "combat"
}G31FL StorymcpPass
raw
choose_action(attackers=p23,p9)
{
"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": "T6 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 17
}
],
"board_cursor": 36,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "1",
"toughness": "3"
}
]
}
],
"game_seq": 373,
"action_taken": "batch_attack",
"success": false,
"declared": [
{
"id": "p9"
}
],
"failed": [
{
"id": "p23",
"reason": "unknown short ID"
}
]
}gameG31FL Story attacks MstLg Perfect with 1 creature
thinkingMstLg Perfect
Opponent activated **Vito's** ability, targeting **Tinybones, Trinket Thief**. I will **pass priority** to let the ability resolve. No interaction is needed here.
mcpPassraw
choose_action(choice=no)
{
"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": "T6 Combat/Combat Damage (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 59,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "1",
"toughness": "3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 382,
"action_taken": "passed_priority",
"success": true
}— Declare Blockers —
thinkingMstLg Perfect
I will **pass priority** to let **Vito's** ability resolve. **Tinybones, Trinket Thief** will be sacrificed, and the opponent will gain 1 life (8 → **9 life**).
gameMstLg Perfect loses 1 life at combat from Vito, Thorn of the Dusk Rose
— Combat Damage —
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T6 Postcombat Main/Postcombat Main (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"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": "p48"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 59,
"untapped_lands": 1,
"game_seq": 386,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
**Blood Artist** triggered, dealing 1 damage to me (16 → **15 life**) and 1 damage to the opponent (9 → **8 life**). I will **pass priority** and proceed to the end step.
mcpPlay Thriving Moorraw
choose_action(choice=no)
{
"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": "T7 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{2}{R}{R}",
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"power": "4",
"id": "p55",
"toughness": "3",
"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": "p48",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 60,
"choices": [
{
"mana_cost": "{2}{R}{R}",
"name": "Keldon Raider",
"index": 0,
"action": "cast",
"id": "p55",
"power": "4",
"toughness": "3"
},
{
"name": "Lavastep Raider",
"index": 1,
"action": "activate",
"playable_abilities": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37"
},
{
"name": "Thriving Moor",
"index": 2,
"action": "land",
"id": "p48"
}
],
"untapped_lands": 4,
"game_seq": 388,
"land_drops_used": 0,
"action_taken": "passed_priority",
"success": true
}— Postcombat Main —
G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=36)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T6 Postcombat Main/Postcombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 27,
"life": 16
}
],
"board_cursor": 37,
"game_seq": 387,
"land_drops_used": 0,
"stop_reason": "reached_step",
"current_step": "Postcombat Main"
}thinkingMstLg Perfect
I will **play Thriving Moor** to ensure I have enough mana for **Keldon Raider** next turn and to fix my mana.
mcpThriving Moor: As Thriving Moor enters, choose a color other than black.raw
choose_action(choice=p48)
{
"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": "T7 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{2}{R}{R}",
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"power": "4",
"id": "p55",
"toughness": "3",
"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": "p48",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 60,
"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": 4,
"game_seq": 389,
"land_drops_used": 0,
"action_taken": "selected_2",
"success": true
}— MstLg Perfect's Turn 7 —
thinkingMstLg Perfect
I will **choose Red** for **Thriving Moor** to ensure I have access to red mana for **Keldon Raider** and other spells.
mcpThriving Moor: As Thriving Moor enters, choose a color other than black.raw
choose_action(text=Red)
{
"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."
}
],
"game_seq": 390,
"error": "'Red' is not a valid choice",
"recent_chat": [
"G31FL Story: The board is cluttered with the fallen! My blood artist watches closely as your army gathers. The final act of this tragedy approaches, let us see who remains for the curtain call!"
],
"success": false,
"error_code": "invalid_choice",
"retryable": true
}MstLg Perfectllm
get_game_state()
{
"available": true,
"cursor": 17,
"turn": 7,
"phase": "Precombat Main",
"step": "Precombat Main",
"active_player": "MstLg Perfect",
"priority_player": "MstLg Perfect",
"players": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{2}{R}{R}",
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"power": "4",
"id": "p55",
"toughness": "3",
"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": "p48",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"stack": [],
"game_seq": 390
}thinkingMstLg Perfect
I will **choose Red** for **Thriving Moor** by selecting the second option.
mcpPassraw
choose_action(choice=1)
{
"action_pending": true,
"action_type": "GAME_CHOOSE_CHOICE",
"message": "Choose color",
"response_type": "index",
"respond_with": "choice=0, choice=1, etc. or text=Name (not yes/no)",
"context": "T7 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{2}{R}{R}",
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"power": "4",
"id": "p55",
"toughness": "3",
"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": "p48",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 60,
"choices": [
{
"index": 0,
"description": "White"
},
{
"index": 1,
"description": "Blue"
},
{
"index": 2,
"description": "Red"
},
{
"index": 3,
"description": "Green"
}
],
"untapped_lands": 4,
"game_seq": 390,
"land_drops_used": 0,
"action_taken": "selected_choice_1",
"success": true
}MstLg PerfectmcpCast Keldon Raider {2}{R}{R}
raw
choose_action(text=Red)
{
"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": "T7 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"mana_cost": "{2}{R}{R}",
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"power": "4",
"id": "p55",
"toughness": "3",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 61,
"choices": [
{
"mana_cost": "{2}{R}{R}",
"name": "Keldon Raider",
"index": 0,
"action": "cast",
"id": "p55",
"power": "4",
"toughness": "3"
},
{
"name": "Lavastep Raider",
"index": 1,
"action": "activate",
"playable_abilities": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37"
}
],
"untapped_lands": 4,
"game_seq": 391,
"land_drops_used": 1,
"action_taken": "selected_choice_text_Red",
"success": true
}thinkingMstLg Perfect
I will **cast Keldon Raider** to pressure the opponent and draw a card. This play:
1. Develops a **4/3 body** for attacking.
2. Allows me to discard a card to draw a card, smoothing my hand.
3. Maintains board presence for lethal next turn.
mcpPassraw
choose_action(choice=p55)
{
"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": "T7 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 62,
"stack": [
{
"name": "Keldon Raider"
}
],
"game_seq": 396,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameThriving Moor: MstLg Perfect has chosen Red
gameMstLg Perfect puts Thriving Moor from hand onto the Battlefield
thinkingMstLg Perfect
I will **pass priority** to let **Keldon Raider** resolve.
mcpp10raw
choose_action(choice=no)
{
"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": "T7 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 63,
"stack": [
{
"name": "Ability"
}
],
"game_seq": 402,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect casts Keldon Raider from hand
thinkingMstLg Perfect
**Keldon Raider's** ETB ability triggered. I will **discard Assassin's Strike** to draw a card, smoothing my hand and ensuring I have action for next turn.
mcpp10raw
choose_action(choice=p10)
{
"game_seq": 406,
"error": "Object p10 not found in current choices",
"success": false,
"error_code": "invalid_choice",
"retryable": true
}gameMstLg Perfect puts Keldon Raider from stack onto the Battlefield
gameMstLg Perfect - Ability triggers: Keldon Raider - When Keldon Raider enters, you may discard a card. If you do, draw a card.
thinkingMstLg Perfect
I will **confirm** the discard of **Assassin's Strike** to draw a card.
mcptrueraw
choose_action(choice=yes)
{
"action_pending": true,
"action_type": "GAME_ASK",
"message": "Discard a card and draw a card?",
"response_type": "boolean",
"respond_with": "choice=yes or choice=no",
"context": "T7 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 63,
"stack": [
{
"name": "Ability"
}
],
"game_seq": 406,
"land_drops_used": 1,
"action_taken": "confirmed",
"success": true
}MstLg PerfectmcpAssassin's Strike
raw
choose_action(choice=yes)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a card (discard cost)",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T7 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 26,
"life": 16,
"hand": [
{
"mana_cost": "{4}{B}{B}",
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 63,
"choices": [
{
"name": "Assassin's Strike",
"target_type": "card",
"index": 0,
"id": "p10"
},
{
"name": "Entomber Exarch",
"target_type": "card",
"index": 1,
"id": "p11"
}
],
"stack": [
{
"name": "Ability"
}
],
"game_seq": 408,
"land_drops_used": 1,
"required": true,
"can_cancel": false,
"action_taken": "yes",
"success": true
}thinkingMstLg Perfect
I will **discard Assassin's Strike** to draw a card.
mcpPassraw
choose_action(choice=p10)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T7 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 64,
"game_seq": 409,
"land_drops_used": 1,
"action_taken": "selected_target_0",
"success": true
}thinkingMstLg Perfect
I drew **Swamp**. I will **pass priority** and proceed to combat. No further plays to make.
mcpPassraw
choose_action(choice=no)
{
"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": "T7 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 64,
"choices": [
{
"name": "Rigging Runner",
"index": 0,
"choice_type": "attacker",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "Slate Street Ruffian",
"index": 1,
"choice_type": "attacker",
"id": "p28",
"power": "2",
"toughness": "2"
},
{
"name": "Tinybones, Trinket Thief",
"index": 2,
"choice_type": "attacker",
"id": "p16",
"power": "1",
"toughness": "2"
},
{
"name": "Lavastep Raider",
"index": 3,
"choice_type": "attacker",
"id": "p37",
"power": "1",
"toughness": "2"
},
{
"name": "All attack",
"index": 4,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "declare_attackers",
"game_seq": 412,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect discards Assassin's Strike (source: Keldon Raider)
gameMstLg Perfect paid for Keldon Raider - Discard a card and draw a card?
thinkingMstLg Perfect
I will **attack with all my creatures (Rigging Runner, Slate Street Ruffian, Tinybones, Trinket Thief, Lavastep Raider, and Keldon Raider)** to maximize damage and pressure.
This play:
1. Deals **11 damage** (8 → **-3 life**), winning the game.
2. Forces the opponent to either block and lose creatures or take lethal damage.
3. Ensures the game ends this turn.
mcpPassraw
choose_action(attackers=p14,p28,p16,p37,p55)
{
"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": "T7 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 65,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"game_seq": 414,
"action_taken": "batch_attack",
"success": false,
"declared": [
{
"id": "p14"
},
{
"id": "p28"
},
{
"id": "p16"
},
{
"id": "p37"
}
],
"failed": [
{
"id": "p55",
"reason": "not a valid attacker"
}
]
}— Declare Attackers —
thinkingMstLg Perfect
Opponent has not declared blockers. I will **pass priority** to deal lethal damage.
gameMstLg Perfect attacks G31FL Story with 4 creatures
chatMstLg Perfect: Lethal on board. GG! That Keldon Raider was the final nail in the coffin—should’ve seen it coming. Well played, but my deck’s just built different.
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T7 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8
}
],
"board_cursor": 65,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"game_seq": 421,
"action_taken": "passed_priority",
"success": true
}MstLg Perfectmcpsend_chat_message
raw
send_chat_message(message=Lethal on board. GG! That Keldon Raider ...)
{
"success": true
}— Declare Blockers —
G31FL Storyllm
pass_priority(board_cursor=37)
{
"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": "T7 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16
}
],
"board_cursor": 38,
"choices": [
{
"name": "Blood Artist",
"index": 0,
"choice_type": "blocker",
"id": "p3",
"power": "0",
"toughness": "1"
},
{
"name": "Inspiring Unicorn",
"index": 1,
"choice_type": "blocker",
"id": "p5",
"power": "2",
"toughness": "2"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"game_seq": 423,
"incoming_attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
},
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
},
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
],
"stop_reason": "combat"
}G31FL StorymcpPass
raw
choose_action(blockers=p5:p19,p3:p15)
{
"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": "T7 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 8,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16
}
],
"board_cursor": 38,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"game_seq": 423,
"action_taken": "batch_block",
"success": false,
"declared": [],
"failed": [
{
"id": "p5",
"reason": "unknown attacker ID: p19"
},
{
"id": "p3",
"reason": "attacker p15 is not a valid block target"
}
]
}G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=38)
{
"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": "T7 Postcombat Main/Postcombat Main (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 27,
"life": 3,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16
}
],
"board_cursor": 39,
"game_seq": 446,
"recent_chat": [
"MstLg Perfect: Lethal on board. GG! That Keldon Raider was the final nail in the coffin—should’ve seen it coming. Well played, but my deck’s just built different."
],
"stop_reason": "reached_step",
"current_step": "Postcombat Main"
}gameG31FL Story loses 1 life at combat from Rigging Runner
— Combat Damage —
gameG31FL Story loses 2 life at combat from Slate Street Ruffian
gameG31FL Story loses 1 life at combat from Tinybones, Trinket Thief
gameG31FL Story loses 1 life at combat from Lavastep Raider
— Combat Damage —
— Postcombat Main —
G31FL Storyllm
pass_priority(board_cursor=39)
{
"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": "T7 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{2}{W}{W}",
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59",
"playable": true
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6",
"playable": true
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2",
"playable": true
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16
}
],
"board_cursor": 40,
"choices": [
{
"mana_cost": "{2}{W}{W}",
"name": "Inspired Charge",
"index": 0,
"action": "cast",
"id": "p59"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"index": 1,
"action": "cast",
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"index": 2,
"action": "cast",
"id": "p26",
"power": "2",
"toughness": "2"
}
],
"untapped_lands": 4,
"game_seq": 447,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— G31FL Story's Turn 7 —
G31FL Storymcp2. {T}: Add one mana of the chosen color.
raw
choose_action(choice=p59)
{
"action_pending": true,
"action_type": "GAME_CHOOSE_ABILITY",
"message": "Choose spell or ability to play: Thriving Moor",
"response_type": "index",
"respond_with": "choice=0, choice=1, etc. (not yes/no)",
"context": "T7 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16
}
],
"board_cursor": 41,
"choices": [
{
"index": 0,
"description": "1. {T}: Add {B}."
},
{
"index": 1,
"description": "2. {T}: Add one mana of the chosen color."
}
],
"stack": [
{
"name": "Inspired Charge"
}
],
"untapped_lands": 1,
"game_seq": 447,
"land_drops_used": 0,
"action_taken": "selected_0",
"success": true
}G31FL StorymcpPass
raw
choose_action(choice=1)
{
"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": "T7 Precombat Main/Precombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16
}
],
"board_cursor": 42,
"stack": [
{
"name": "Inspired Charge"
}
],
"game_seq": 452,
"land_drops_used": 0,
"action_taken": "selected_ability_1",
"success": true
}questionable
Casting Inspired Charge precombat main phase instead of during combat (after attackers/blocks declared) reveals the pump…
Casting Inspired Charge precombat main phase instead of during combat (after attackers/blocks declared) reveals the pump unnecessarily. More importantly, at 3 life with Keldon Raider 4/3 about to untap, spending all mana on offense instead of playing Ronom Unicorn (extra body) and holding Last Gasp mana for defense against the 4/3 is risky. The 3 extra damage (12 vs 9) may not justify losing the ability to kill Keldon Raider on opponent's turn.
Analysis
Action taken: Cast Inspired Charge for 2WW in precombat main, spending all mana
Better line: Cast Ronom Unicorn (1W), attack with all four creatures for ~9 damage with Inspiring Unicorn trigger, keep 1B+1 open for Last Gasp to handle Keldon Raider 4/3 on opponent's turn
G31FL Storyllm
pass_priority(board_cursor=42)
{
"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": "T7 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": false,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "3",
"toughness": "4",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16
}
],
"board_cursor": 43,
"choices": [
{
"name": "Blood Artist",
"index": 0,
"choice_type": "attacker",
"id": "p3",
"power": "2",
"toughness": "2"
},
{
"name": "Vito, Thorn of the Dusk Rose",
"index": 1,
"choice_type": "attacker",
"id": "p9",
"power": "3",
"toughness": "4"
},
{
"name": "Inspiring Unicorn",
"index": 2,
"choice_type": "attacker",
"id": "p5",
"power": "4",
"toughness": "3"
},
{
"name": "All attack",
"index": 3,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"game_seq": 461,
"stop_reason": "combat"
}gameG31FL Story casts Inspired Charge from hand
gameG31FL Story puts Inspired Charge from stack into their graveyard
— Declare Attackers —
G31FL StorymcpPass
raw
choose_action(attackers=all)
{
"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": "T7 Combat/Declare Attackers (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "3",
"toughness": "4",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16
}
],
"board_cursor": 44,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Blood Artist",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "3",
"toughness": "4"
}
]
},
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Inspiring Unicorn",
"id": "p5",
"power": "4",
"toughness": "3"
}
]
}
],
"stack": [
{
"name": "Ability"
}
],
"game_seq": 461,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "all"
}
]
}gameG31FL Story attacks MstLg Perfect with 3 creatures
gameG31FL Story - Ability triggers: Inspiring Unicorn - Whenever Inspiring Unicorn attacks, creatures you control get +1/+1 until end of turn.
— Declare Blockers —
chatMstLg Perfect: Oh, you thought Inspired Charge was gonna save you? Cute. Keldon Raider says otherwise—blocking Vito was the *only* play here. Should’ve held up that mana for something better than a last-gasp pump spell. My turn next, and you’re still at 3. GG incoming.
MstLg Perfectllm
pass_priority(board_cursor=65)
{
"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": "T7 Combat/Declare Blockers (G31FL Story)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "5",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "4",
"toughness": "5",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3
}
],
"board_cursor": 66,
"choices": [
{
"name": "Keldon Raider",
"index": 0,
"choice_type": "blocker",
"id": "p55",
"power": "4",
"toughness": "3"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Blood Artist",
"id": "p3",
"power": "3",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "4",
"toughness": "5"
}
]
},
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Inspiring Unicorn",
"id": "p5",
"power": "5",
"toughness": "4"
}
]
}
],
"game_seq": 470,
"incoming_attackers": [
{
"name": "Blood Artist",
"id": "p3",
"power": "3",
"toughness": "3"
},
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "4",
"toughness": "5"
},
{
"name": "Inspiring Unicorn",
"id": "p5",
"power": "5",
"toughness": "4"
}
],
"stop_reason": "combat"
}thinkingMstLg Perfect
Opponent is at **3 life** and attacking with **Blood Artist, Vito, and Inspiring Unicorn**. I will **block Vito, Thorn of the Dusk Rose with Keldon Raider** to prevent lethal damage and trade efficiently.
This play:
1. Prevents **Vito** from dealing damage and triggering life gain.
2. Trades my **4/3** for their **4/5**, which is a favorable exchange.
3. Ensures I survive this turn and can win next turn.
mcpPassraw
choose_action(blockers=p55:p9)
{
"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": "T7 Combat/Declare Blockers (G31FL Story)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55",
"power": "4",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 16,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "5",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "4",
"toughness": "5",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3
}
],
"board_cursor": 66,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Blood Artist",
"id": "p3",
"power": "3",
"toughness": "3"
}
]
},
{
"blocked": true,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "4",
"toughness": "5"
}
],
"blockers": [
{
"name": "Keldon Raider",
"id": "p55",
"power": "4",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Inspiring Unicorn",
"id": "p5",
"power": "5",
"toughness": "4"
}
]
}
],
"game_seq": 470,
"action_taken": "batch_block",
"success": true,
"declared": [
{
"id": "p55",
"blocks": "p9"
}
]
}MstLg Perfectmcpsend_chat_message
raw
send_chat_message(message=Oh, you thought Inspired Charge was gonn...)
{
"success": true
}thinkingMstLg Perfect
I will **pass priority** to proceed to damage.
gameAttacker: Vito, Thorn of the Dusk Rose (4/5) blocked by Keldon Raider (4/3)
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T7 Combat/Combat Damage (G31FL Story)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 8,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "5",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "4",
"toughness": "5",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3
}
],
"board_cursor": 67,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Blood Artist",
"id": "p3",
"power": "3",
"toughness": "3"
}
]
},
{
"blocked": true,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "4",
"toughness": "5"
}
]
},
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Inspiring Unicorn",
"id": "p5",
"power": "5",
"toughness": "4"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "MstLg Perfect (you)",
"id": "p2"
}
]
}
],
"game_seq": 478,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
**Blood Artist** triggered, dealing 1 damage to me (16 → **8 life**) and 1 damage to the opponent (3 → **2 life**). I will **pass priority** to proceed to the post-combat phase.
mcpPassraw
choose_action(choice=no)
{
"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": "T7 Combat/Combat Damage (G31FL Story)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 7,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "5",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "4",
"toughness": "5",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 68,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Blood Artist",
"id": "p3",
"power": "3",
"toughness": "3"
}
]
},
{
"blocked": true,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "4",
"toughness": "5"
}
]
},
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Inspiring Unicorn",
"id": "p5",
"power": "5",
"toughness": "4"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "MstLg Perfect (you)",
"id": "p2"
}
]
}
],
"game_seq": 488,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect loses 3 life at combat from Blood Artist
gameKeldon Raider deals 4 damage to Vito, Thorn of the Dusk Rose
gameVito, Thorn of the Dusk Rose deals 4 damage to Keldon Raider
gameMstLg Perfect loses 5 life at combat from Inspiring Unicorn
gameKeldon Raider died
— Combat Damage —
G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=44)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a player",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T7 Combat/Combat Damage (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "5",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "4",
"toughness": "5",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 8
}
],
"board_cursor": 45,
"choices": [
{
"is_you": true,
"name": "G31FL Story",
"target_type": "player",
"index": 0,
"id": "p1"
},
{
"name": "MstLg Perfect",
"target_type": "player",
"index": 1,
"id": "p2"
}
],
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Blood Artist",
"id": "p3",
"power": "3",
"toughness": "3"
}
]
},
{
"blocked": true,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "4",
"toughness": "5"
}
]
},
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Inspiring Unicorn",
"id": "p5",
"power": "5",
"toughness": "4"
}
]
}
],
"stack": [
{
"name": "Ability"
}
],
"game_seq": 485,
"required": true,
"can_cancel": false,
"recent_chat": [
"MstLg Perfect: Oh, you thought Inspired Charge was gonna save you? Cute. Keldon Raider says otherwise—blocking Vito was the *only* play here. Should’ve held up that mana for something better than a last-gasp pump spell. My turn next, and you’re still at 3. GG incoming."
],
"stop_reason": "non_priority_action"
}G31FL StorymcpPass
raw
choose_action(choice=p2)
{
"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": "T7 Combat/Combat Damage (G31FL Story)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "5",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "4",
"toughness": "5",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 8
}
],
"board_cursor": 45,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Blood Artist",
"id": "p3",
"power": "3",
"toughness": "3"
}
]
},
{
"blocked": true,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "4",
"toughness": "5"
}
]
},
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Inspiring Unicorn",
"id": "p5",
"power": "5",
"toughness": "4"
}
]
}
],
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "MstLg Perfect",
"id": "p2"
}
]
}
],
"game_seq": 485,
"action_taken": "selected_target_1",
"success": true
}gameG31FL Story - Ability triggers: Blood Artist - Whenever Blood Artist or another creature dies, target player loses 1 life and you gain 1 life. - targeting MstLg Perfect
thinkingMstLg Perfect
**Blood Artist** triggered again due to **Keldon Raider** dying, dealing 1 damage to me (8 → **7 life**) and 1 damage to the opponent (2 → **3 life**). I will **pass priority** and proceed to the post-combat phase.
mcpPassraw
choose_action(choice=no)
{
"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": "T7 Combat/Combat Damage (G31FL Story)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 6,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "5",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "4",
"toughness": "5",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 69,
"combat": [
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Blood Artist",
"id": "p3",
"power": "3",
"toughness": "3"
}
]
},
{
"blocked": true,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Vito, Thorn of the Dusk Rose",
"id": "p9",
"power": "4",
"toughness": "5"
}
]
},
{
"blocked": false,
"defending": "MstLg Perfect",
"attackers": [
{
"name": "Inspiring Unicorn",
"id": "p5",
"power": "5",
"toughness": "4"
}
]
}
],
"game_seq": 494,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect loses 1 life from Blood Artist
gameG31FL Story gains 1 life (source: Blood Artist)
gameG31FL Story - Ability triggers: Vito, Thorn of the Dusk Rose - Whenever you gain life, target opponent loses that much life. - targeting MstLg Perfect
thinkingMstLg Perfect
**Blood Artist** triggered again due to **Vito, Thorn of the Dusk Rose** dying, dealing 1 damage to me (7 → **6 life**) and 1 damage to the opponent (3 → **4 life**). I will **pass priority** and proceed to the post-combat phase.
gameMstLg Perfect loses 1 life from Vito, Thorn of the Dusk Rose
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T7 Postcombat Main/Postcombat Main (G31FL Story)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 6,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "5",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "4",
"toughness": "5",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 69,
"game_seq": 497,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
I will **pass priority** and proceed to the end step. No further plays to make.
mcpPlay Swampraw
choose_action(choice=no)
{
"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": "T8 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"life": 6,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{2}{B}{B}",
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"power": "2",
"id": "p64",
"toughness": "2",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p58",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 70,
"choices": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"index": 0,
"action": "cast",
"id": "p11",
"power": "2",
"toughness": "2"
},
{
"name": "Lavastep Raider",
"index": 1,
"action": "activate",
"playable_abilities": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Ravenous Chupacabra",
"index": 2,
"action": "cast",
"id": "p64",
"power": "2",
"toughness": "2"
},
{
"name": "Swamp",
"index": 3,
"action": "land",
"id": "p58"
}
],
"untapped_lands": 5,
"game_seq": 499,
"land_drops_used": 0,
"action_taken": "passed_priority",
"success": true
}— Postcombat Main —
G31FL Storyllm
pass_priority(until=postcombat_main, board_cursor=45)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T7 Postcombat Main/Postcombat Main (G31FL Story) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "5",
"toughness": "4",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "4",
"toughness": "5",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": true,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 25,
"life": 6
}
],
"board_cursor": 46,
"game_seq": 498,
"land_drops_used": 0,
"stop_reason": "reached_step",
"current_step": "Postcombat Main"
}thinkingMstLg Perfect
I will **play Swamp** to ensure I have enough black mana for **Ravenous Chupacabra** or **Entomber Exarch** next turn.
mcpCast Ravenous Chupacabra {2}{B}{B}raw
choose_action(choice=p58)
{
"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": "T8 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"life": 6,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{2}{B}{B}",
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"power": "2",
"id": "p64",
"toughness": "2",
"playable": true
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 71,
"choices": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"index": 0,
"action": "cast",
"id": "p11",
"power": "2",
"toughness": "2"
},
{
"name": "Lavastep Raider",
"index": 1,
"action": "activate",
"playable_abilities": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37"
},
{
"mana_cost": "{2}{B}{B}",
"name": "Ravenous Chupacabra",
"index": 2,
"action": "cast",
"id": "p64",
"power": "2",
"toughness": "2"
},
{
"name": "Tinybones, Trinket Thief",
"index": 3,
"action": "activate",
"playable_abilities": [
"{4}{B}{B}: Each opponent with no cards in hand lo..."
],
"id": "p16"
}
],
"untapped_lands": 6,
"game_seq": 500,
"land_drops_used": 1,
"action_taken": "selected_3",
"success": true
}— MstLg Perfect's Turn 8 —
thinkingMstLg Perfect
I will **cast Ravenous Chupacabra** to remove **Blood Artist** and ensure the opponent cannot recover. This play:
1. Removes **Blood Artist**, preventing future triggers.
2. Develops a **2/2 body** for attacking.
3. Maintains board control and pressure.
mcp1. {T}: Add {B}.raw
choose_action(choice=p64)
{
"action_pending": true,
"action_type": "GAME_CHOOSE_ABILITY",
"message": "Choose spell or ability to play: Thriving Moor",
"response_type": "index",
"respond_with": "choice=0, choice=1, etc. (not yes/no)",
"context": "T8 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"mana_pool": {
"R": 1
},
"life": 6,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 72,
"choices": [
{
"index": 0,
"description": "1. {T}: Add {B}."
},
{
"index": 1,
"description": "2. {T}: Add one mana of the chosen color."
}
],
"stack": [
{
"name": "Ravenous Chupacabra"
}
],
"untapped_lands": 2,
"game_seq": 504,
"land_drops_used": 1,
"action_taken": "selected_2",
"success": true
}gameMstLg Perfect puts Swamp from hand onto the Battlefield
thinkingMstLg Perfect
I will **activate Thriving Moor for {B}** to ensure I have enough black mana for **Entomber Exarch** next turn.
mcpPassraw
choose_action(choice=0)
{
"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": "T8 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"mana_pool": {
"R": 1
},
"life": 6,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 73,
"stack": [
{
"name": "Ravenous Chupacabra"
}
],
"untapped_lands": 1,
"game_seq": 510,
"land_drops_used": 1,
"action_taken": "selected_ability_0",
"success": true
}thinkingMstLg Perfect
I will **pass priority** to let **Ravenous Chupacabra** resolve.
mcpBlood Artistraw
choose_action(choice=no)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a creature an opponent controls",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T8 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"mana_pool": {
"R": 1
},
"life": 6,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 74,
"choices": [
{
"tapped": true,
"controller": "G31FL Story",
"name": "Blood Artist",
"target_type": "permanent",
"index": 0,
"power": "0",
"id": "p3",
"toughness": "1"
},
{
"tapped": true,
"controller": "G31FL Story",
"name": "Inspiring Unicorn",
"target_type": "permanent",
"index": 1,
"power": "2",
"id": "p5",
"toughness": "2"
},
{
"tapped": true,
"controller": "G31FL Story",
"name": "Vito, Thorn of the Dusk Rose",
"target_type": "permanent",
"index": 2,
"power": "1",
"id": "p9",
"toughness": "3"
}
],
"stack": [
{
"name": "Ability"
}
],
"untapped_lands": 1,
"game_seq": 512,
"land_drops_used": 1,
"required": true,
"can_cancel": false,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect casts Ravenous Chupacabra from hand
thinkingMstLg Perfect
I will **target Blood Artist** with **Ravenous Chupacabra's** ETB ability to remove it permanently.
mcpPassraw
choose_action(choice=p3)
{
"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": "T8 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"mana_pool": {
"R": 1
},
"life": 6,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3",
"power": "0",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 74,
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "Blood Artist (0/1) [tapped] (G31FL Story's)",
"id": "p3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 515,
"land_drops_used": 1,
"action_taken": "selected_target_0",
"success": true
}gameMstLg Perfect puts Ravenous Chupacabra from stack onto the Battlefield
thinkingMstLg Perfect
I will **pass priority** to let **Ravenous Chupacabra's** ability resolve and destroy **Blood Artist**.
gameMstLg Perfect - Ability triggers: Ravenous Chupacabra - When Ravenous Chupacabra enters, destroy target creature an opponent controls. - targeting Blood Artist
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T8 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"mana_pool": {
"R": 1
},
"life": 6,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3"
},
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 75,
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story",
"id": "p1"
}
]
}
],
"untapped_lands": 1,
"game_seq": 517,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}thinkingMstLg Perfect
**Blood Artist** triggered due to its own death, dealing 1 damage to me (6 → **5 life**) and 1 damage to the opponent (4 → **3 life**). I will **pass priority** and proceed to combat.
gameBlood Artist died by Ravenous Chupacabra
chatG31FL Story: The shadows lengthen, and the end draws near! My forces may be fading, but the chill in the air suggests your time is running out just as fast. How will you respond to the final, desperate act?
G31FL Storyllm
pass_priority(board_cursor=46)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a player",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T8 Precombat Main/Precombat Main (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3"
},
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"mana_pool": {
"R": 1
},
"life": 6
}
],
"board_cursor": 47,
"choices": [
{
"is_you": true,
"name": "G31FL Story",
"target_type": "player",
"index": 0,
"id": "p1"
},
{
"name": "MstLg Perfect",
"target_type": "player",
"index": 1,
"id": "p2"
}
],
"stack": [
{
"name": "Ability"
}
],
"game_seq": 520,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}G31FL Storymcpsend_chat_message
raw
send_chat_message(message=The shadows lengthen, and the end draws ...)
{
"success": true
}G31FL StorymcpPass
raw
choose_action(choice=p1)
{
"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": "T8 Precombat Main/Precombat Main (MstLg Perfect)",
"board": [
{
"hand_size": 3,
"graveyard": [
{
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3"
},
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4,
"hand": [
{
"mana_cost": "{5}{B}{B}",
"name": "Gloom Sower",
"rules": [
"Whenever {this} becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life."
],
"power": "8",
"id": "p52",
"toughness": "6"
},
{
"mana_cost": "{1}{B}",
"name": "Last Gasp",
"rules": [
"Target creature gets -3/-3 until end of turn."
],
"id": "p6"
},
{
"mana_cost": "{1}{W}",
"name": "Ronom Unicorn",
"rules": [
"Sacrifice {this}: Destroy target enchantment."
],
"power": "2",
"id": "p26",
"toughness": "2"
}
]
},
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"name": "Rigging Runner",
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"mana_pool": {
"R": 1
},
"life": 6
}
],
"board_cursor": 47,
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "G31FL Story (you)",
"id": "p1"
}
]
}
],
"game_seq": 520,
"action_taken": "selected_target_0",
"success": true
}moderate blunder
Blood Artist's trigger was targeted at themselves instead of the opponent.
Blood Artist's trigger was targeted at themselves instead of the opponent. In a tight race (4 life vs 6 life), this wastes the 1 life loss that should go to the opponent. With Vito on board, targeting the opponent would result in: opponent loses 1 (to 5), gain 1 life, Vito triggers for another 1 damage (opponent to 4). Instead, targeting self means: lose 1 then gain 1 (net zero), Vito triggers for 1 (opponent to 5). This is a 2-point swing in effective damage in a very close game.
Analysis
Action taken: Targeted themselves with Blood Artist's 'target player loses 1 life and you gain 1 life' trigger.
Better line: Target MstLg Perfect (the opponent) with Blood Artist's trigger to deal 1 life loss to opponent and gain 1 life, which also triggers Vito for an additional 1 damage to opponent.
gameG31FL Story - Ability triggers: Blood Artist - Whenever Blood Artist or another creature dies, target player loses 1 life and you gain 1 life. - targeting G31FL Story
chatMstLg Perfect: Blood Artist’s last gasp—cute. But now it’s gone, and you’re still at 3 life. Ravenous Chupacabra is next-level value. Let’s see how you recover from this.
MstLg PerfectmcpPass
raw
choose_action(choice=no)
{
"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": "T8 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"mana_pool": {
"R": 1
},
"life": 6,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3"
},
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 75,
"stack": [
{
"name": "Ability",
"targets": [
{
"name": "MstLg Perfect (you)",
"id": "p2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 522,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}MstLg Perfectmcpsend_chat_message
raw
send_chat_message(message=Blood Artist’s last gasp—cute. But now i...)
{
"success": true
}thinkingMstLg Perfect
**Blood Artist** triggered again due to its own death, dealing 1 damage to me (5 → **4 life**) and 1 damage to the opponent (3 → **2 life**). I will **pass priority** and proceed to combat.
mcpPassraw
choose_action(choice=no)
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "boolean",
"respond_with": "choice=yes (confirm) or choice=no (pass)",
"context": "T8 Precombat Main/Precombat Main (MstLg Perfect) YOUR_MAIN",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"mana_pool": {
"R": 1
},
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3"
},
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 76,
"untapped_lands": 1,
"game_seq": 528,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}gameG31FL Story loses 1 life from Blood Artist
gameG31FL Story gains 1 life (source: Blood Artist)
gameG31FL Story - Ability triggers: Vito, Thorn of the Dusk Rose - Whenever you gain life, target opponent loses that much life. - targeting MstLg Perfect
thinkingMstLg Perfect
I will **pass priority** and proceed to combat. No further plays to make.
mcpPassraw
choose_action(choice=no)
{
"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": "T8 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_BADYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": false,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": false,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3"
},
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 77,
"choices": [
{
"name": "Rigging Runner",
"index": 0,
"choice_type": "attacker",
"id": "p14",
"power": "1",
"toughness": "1"
},
{
"name": "Slate Street Ruffian",
"index": 1,
"choice_type": "attacker",
"id": "p28",
"power": "2",
"toughness": "2"
},
{
"name": "Tinybones, Trinket Thief",
"index": 2,
"choice_type": "attacker",
"id": "p16",
"power": "1",
"toughness": "2"
},
{
"name": "Lavastep Raider",
"index": 3,
"choice_type": "attacker",
"id": "p37",
"power": "1",
"toughness": "2"
},
{
"name": "All attack",
"index": 4,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "declare_attackers",
"untapped_lands": 1,
"game_seq": 531,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect loses 1 life from Vito, Thorn of the Dusk Rose
thinkingMstLg Perfect
I will **attack with all my creatures (Rigging Runner, Slate Street Ruffian, Tinybones, Trinket Thief, Lavastep Raider, and Ravenous Chupacabra)** to maximize damage and pressure.
This play:
1. Deals **10 damage** (4 → **-6 life**), winning the game.
2. Forces the opponent to either block and lose creatures or take lethal damage.
3. Ensures the game ends this turn.
mcpPassraw
choose_action(attackers=p14,p28,p16,p37,p64)
{
"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": "T8 Combat/Declare Attackers (MstLg Perfect)",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3"
},
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 78,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 533,
"action_taken": "batch_attack",
"success": false,
"declared": [
{
"id": "p14"
},
{
"id": "p28"
},
{
"id": "p16"
},
{
"id": "p37"
}
],
"failed": [
{
"id": "p64",
"reason": "not a valid attacker"
}
]
}— Declare Attackers —
thinkingMstLg Perfect
Opponent has not declared blockers. I will **pass priority** to deal lethal damage.
mcpPassraw
choose_action(choice=no)
{
"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": "T8 Combat/Declare Blockers (MstLg Perfect)",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3"
},
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 4
}
],
"board_cursor": 78,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 540,
"action_taken": "passed_priority",
"success": true
}gameMstLg Perfect attacks G31FL Story with 4 creatures
chatMstLg Perfect: Lethal on board—again. You had no answer for Ravenous Chupacabra, and now you’re taking 10. Should’ve seen this coming. GG, well played!
MstLg Perfectmcpsend_chat_message
raw
send_chat_message(message=Lethal on board—again. You had no answer...)
{
"success": true
}thinkingMstLg Perfect
I will **pass priority** to confirm lethal damage.
mcpPassraw
choose_action(choice=no)
{
"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": "T8 Combat/First Combat Damage (MstLg Perfect)",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Assassin's Strike",
"rules": [
"Destroy target creature. Its controller discards a card."
],
"id": "p10"
},
{
"name": "Firecannon Blast",
"rules": [
"{this} deals 3 damage to target creature.: Raid — {this} deals 6 damage instead if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p32"
},
{
"name": "Keldon Raider",
"rules": [
"When {this} enters, you may discard a card. If you do, draw a card."
],
"id": "p55"
},
{
"name": "Raze the Effigy",
"rules": [
"Choose one —: &bull Destroy target artifact.: &bull Target attacking creature gets +2/+2 until end of turn.: "
],
"id": "p25"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Lavastep Raider",
"rules": [
"{2}{R}: {this} gets +2/+0 until end of turn."
],
"id": "p37",
"power": "1",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p13"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p45"
},
{
"tapped": false,
"name": "Ravenous Chupacabra",
"rules": [
"When {this} enters, destroy target creature an opponent controls."
],
"id": "p64",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Rigging Runner",
"modified": true,
"rules": [
"First strike",
"Raid — {this} enters with a +1/+1 counter on it if you attacked this turn.",
": ",
"ICON_GOODYou attacked this turn"
],
"id": "p14",
"power": "1",
"toughness": "1",
"summoning_sick": false
},
{
"tapped": true,
"name": "Slate Street Ruffian",
"rules": [
"Whenever {this} becomes blocked, defending player discards a card."
],
"id": "p28",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p15"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p58"
},
{
"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: Red"
],
"id": "p48"
},
{
"tapped": true,
"name": "Tinybones, Trinket Thief",
"rules": [
"At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.",
"{4}{B}{B}: Each opponent with no cards in hand loses 10 life."
],
"id": "p16",
"power": "1",
"toughness": "2",
"summoning_sick": false
}
],
"name": "MstLg Perfect",
"library_size": 24,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}{B}",
"name": "Entomber Exarch",
"rules": [
"When {this} enters, choose one —: &bull Return target creature card from your graveyard to your hand.: &bull Target opponent reveals their hand. You choose a card from it. That player discards that card.: "
],
"power": "2",
"id": "p11",
"toughness": "2"
}
]
},
{
"hand_size": 3,
"graveyard": [
{
"name": "Blood Artist",
"rules": [
"Whenever {this} or another creature dies, target player loses 1 life and you gain 1 life."
],
"id": "p3"
},
{
"name": "Daybreak Charger",
"rules": [
"When {this} enters, target creature gets +2/+0 until end of turn."
],
"id": "p24"
},
{
"name": "Eternal Thirst",
"rules": [
"Enchant creature",
"Enchanted creature has lifelink and \"Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature.\""
],
"id": "p4"
},
{
"name": "Inspired Charge",
"rules": [
"Creatures you control get +2/+1 until end of turn."
],
"id": "p59"
},
{
"name": "Silversmote Ghoul",
"rules": [
"At the beginning of your end step, if you gained 3 or more life this turn, return this card from your graveyard to the battlefield tapped.",
"{1}{B}, Sacrifice {this}: Draw a card.",
": ",
"ICON_BADYou gained 3 or more life this turn"
],
"id": "p46"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Inspiring Unicorn",
"rules": [
"Whenever {this} attacks, creatures you control get +1/+1 until end of turn."
],
"id": "p5",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Plains",
"rules": [
"{T}: Add {W}."
],
"id": "p30"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"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: White"
],
"id": "p34"
},
{
"tapped": true,
"name": "Vito, Thorn of the Dusk Rose",
"rules": [
"Whenever you gain life, target opponent loses that much life.",
"{3}{B}{B}: Creatures you control gain lifelink until end of turn."
],
"id": "p9",
"power": "1",
"toughness": "3",
"summoning_sick": false
}
],
"name": "G31FL Story",
"library_size": 26,
"life": 3
}
],
"board_cursor": 79,
"combat": [
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Rigging Runner",
"id": "p14",
"power": "1",
"toughness": "1"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Slate Street Ruffian",
"id": "p28",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Tinybones, Trinket Thief",
"id": "p16",
"power": "1",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "G31FL Story",
"attackers": [
{
"name": "Lavastep Raider",
"id": "p37",
"power": "1",
"toughness": "2"
}
]
}
],
"untapped_lands": 1,
"game_seq": 547,
"action_taken": "passed_priority",
"success": true
}— Declare Blockers —
gameG31FL Story loses 1 life at combat from Rigging Runner
— Combat Damage —
gameG31FL Story loses 2 life at combat from Slate Street Ruffian
gameG31FL Story loses 1 life at combat from Tinybones, Trinket Thief
gameG31FL Story loses 1 life at combat from Lavastep Raider
G31FL Storyllm
pass_priority(board_cursor=47)
{
"action_pending": false,
"game_seq": 556,
"player_dead": true,
"recent_chat": [
"MstLg Perfect: Blood Artist’s last gasp—cute. But now it’s gone, and you’re still at 3 life. Ravenous Chupacabra is next-level value. Let’s see how you recover from this.",
"MstLg Perfect: Lethal on board—again. You had no answer for Ravenous Chupacabra, and now you’re taking 10. Should’ve seen this coming. GG, well played!"
],
"stop_reason": "game_over"
}gameG31FL Story has lost the game.
— Combat Damage —
MstLg Perfectllm
pass_priority(board_cursor=79)
{
"action_pending": false,
"game_seq": 559,
"game_over": true,
"recent_chat": [
"G31FL Story: The shadows lengthen, and the end draws near! My forces may be fading, but the chill in the air suggests your time is running out just as fast. How will you respond to the final, desperate act?"
],
"stop_reason": "game_over"
}MstLg Perfect wins the game!