DSV4-A (atla_black_deck_1) vs DSV4-B (atla_red_deck_1)
Season 2
/196
Stack
Game Log
gameDSV4-A's library is shuffled
gameDSV4-B's library is shuffled
DSV4-BmcpPass
raw
choose_action(summary=Selecting starting player. Without deck ..., 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": "DSV4-B",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p11"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"mana_cost": "{3}{R}{R}",
"name": "Ran and Shaw",
"rules": [
"Flying",
"Firebending 2 (Whenever this creature attacks, add {R}{R}. This mana lasts until end of combat.)",
"When {this} enter, if you cast them and there are three or more Dragon and/or Lesson cards in your graveyard, create a token that's a copy of {this}, except it's not legendary.",
"{3}{R}: Dragons you control get +2/+0 until end of turn."
],
"power": "4",
"id": "p13",
"toughness": "4"
},
{
"mana_cost": "{4}{R}",
"name": "Rough Rhino Cavalry",
"rules": [
"Firebending 2 (Whenever this creature attacks, add {R}{R}. This mana lasts until end of combat.)",
"Exhaust — {8}: Put two +1/+1 counters on {this}. It gains trample until end of turn. (Activate each exhaust ability only once.)"
],
"power": "5",
"id": "p14",
"toughness": "5"
},
{
"mana_cost": "{2}{R}{R}",
"name": "The Legend of Roku",
"rules": [
"(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) ",
"I - Exile the top three cards of your library. Until the end of your next turn, you may play those cards.",
"II - Add one mana of any color.",
"III - Exile this Saga, then return it to the battlefield transformed under your control."
],
"id": "p15"
},
{
"mana_cost": "{3}{R}",
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"power": "4",
"id": "p16",
"toughness": "4"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "DSV4-A",
"library_size": 33,
"life": 20
}
],
"board_cursor": 2,
"your_hand": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
]
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"mana_cost": "{3}{R}{R}",
"name": "Ran and Shaw",
"rules": [
"Flying",
"Firebending 2 (Whenever this creature attacks, add {R}{R}. This mana lasts until end of combat.)",
"When {this} enter, if you cast them and there are three or more Dragon and/or Lesson cards in your graveyard, create a token that's a copy of {this}, except it's not legendary.",
"{3}{R}: Dragons you control get +2/+0 until end of turn."
],
"power": "4",
"toughness": "4"
},
{
"mana_cost": "{4}{R}",
"name": "Rough Rhino Cavalry",
"rules": [
"Firebending 2 (Whenever this creature attacks, add {R}{R}. This mana lasts until end of combat.)",
"Exhaust — {8}: Put two +1/+1 counters on {this}. It gains trample until end of turn. (Activate each exhaust ability only once.)"
],
"power": "5",
"toughness": "5"
},
{
"mana_cost": "{2}{R}{R}",
"name": "The Legend of Roku",
"rules": [
"(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) ",
"I - Exile the top three cards of your library. Until the end of your next turn, you may play those cards.",
"II - Add one mana of any color.",
"III - Exile this Saga, then return it to the battlefield transformed under your control."
]
},
{
"mana_cost": "{3}{R}",
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"power": "4",
"toughness": "4"
}
],
"game_seq": 7,
"action_taken": "selected_target_0",
"success": true
}gameDSV4-B chooses that they take the first turn
📝 action summaryDSV4-B turn 0
Selecting starting player. Without deck info, going first is generally advantageous.
Action: selected_target_0
DSV4-Bllm
pass_priority()
{
"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": "DSV4-B",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p11"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"mana_cost": "{3}{R}{R}",
"name": "Ran and Shaw",
"rules": [
"Flying",
"Firebending 2 (Whenever this creature attacks, add {R}{R}. This mana lasts until end of combat.)",
"When {this} enter, if you cast them and there are three or more Dragon and/or Lesson cards in your graveyard, create a token that's a copy of {this}, except it's not legendary.",
"{3}{R}: Dragons you control get +2/+0 until end of turn."
],
"power": "4",
"id": "p13",
"toughness": "4"
},
{
"mana_cost": "{4}{R}",
"name": "Rough Rhino Cavalry",
"rules": [
"Firebending 2 (Whenever this creature attacks, add {R}{R}. This mana lasts until end of combat.)",
"Exhaust — {8}: Put two +1/+1 counters on {this}. It gains trample until end of turn. (Activate each exhaust ability only once.)"
],
"power": "5",
"id": "p14",
"toughness": "5"
},
{
"mana_cost": "{2}{R}{R}",
"name": "The Legend of Roku",
"rules": [
"(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) ",
"I - Exile the top three cards of your library. Until the end of your next turn, you may play those cards.",
"II - Add one mana of any color.",
"III - Exile this Saga, then return it to the battlefield transformed under your control."
],
"id": "p15"
},
{
"mana_cost": "{3}{R}",
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"power": "4",
"id": "p16",
"toughness": "4"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "DSV4-A",
"library_size": 33,
"life": 20
}
],
"board_cursor": 2,
"your_hand": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
]
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"mana_cost": "{3}{R}{R}",
"name": "Ran and Shaw",
"rules": [
"Flying",
"Firebending 2 (Whenever this creature attacks, add {R}{R}. This mana lasts until end of combat.)",
"When {this} enter, if you cast them and there are three or more Dragon and/or Lesson cards in your graveyard, create a token that's a copy of {this}, except it's not legendary.",
"{3}{R}: Dragons you control get +2/+0 until end of turn."
],
"power": "4",
"toughness": "4"
},
{
"mana_cost": "{4}{R}",
"name": "Rough Rhino Cavalry",
"rules": [
"Firebending 2 (Whenever this creature attacks, add {R}{R}. This mana lasts until end of combat.)",
"Exhaust — {8}: Put two +1/+1 counters on {this}. It gains trample until end of turn. (Activate each exhaust ability only once.)"
],
"power": "5",
"toughness": "5"
},
{
"mana_cost": "{2}{R}{R}",
"name": "The Legend of Roku",
"rules": [
"(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) ",
"I - Exile the top three cards of your library. Until the end of your next turn, you may play those cards.",
"II - Add one mana of any color.",
"III - Exile this Saga, then return it to the battlefield transformed under your control."
]
},
{
"mana_cost": "{3}{R}",
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"power": "4",
"toughness": "4"
}
],
"game_seq": 7,
"stop_reason": "non_priority_action"
}gameDSV4-B's library is shuffled
DSV4-BmcpPass
raw
choose_action(summary=Hand has only 2 lands and every card cos..., choice=yes)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a card (1 more) to put on the bottom of your library",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T1 ()",
"board": [
{
"hand_size": 7,
"is_active": false,
"is_you": true,
"name": "DSV4-B",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p11"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater."
],
"power": "4",
"id": "p21",
"toughness": "3"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "DSV4-A",
"library_size": 33,
"life": 20
}
],
"board_cursor": 3,
"choices": [
{
"name": "Boar-q-pine",
"target_type": "card",
"index": 0,
"id": "p17"
},
{
"name": "Mountain",
"target_type": "card",
"index": 1,
"id": "p11"
},
{
"name": "Mountain",
"target_type": "card",
"index": 2,
"id": "p12"
},
{
"name": "Mountain",
"target_type": "card",
"index": 3,
"id": "p18"
},
{
"name": "Mountain",
"target_type": "card",
"index": 4,
"id": "p19"
},
{
"name": "Redirect Lightning",
"target_type": "card",
"index": 5,
"id": "p20"
},
{
"name": "Tiger-Dillo",
"target_type": "card",
"index": 6,
"id": "p21"
}
],
"game_seq": 10,
"required": true,
"can_cancel": false,
"action_taken": "yes",
"success": true
}📝 action summaryDSV4-B turn 1
Hand has only 2 lands and every card costs 3+ mana. Two lands can't support this curve, so I'll mulligan for a better land count.
Action: yes
DSV4-Bllm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Select a card (1 more) to put on the bottom of your library",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T1 ()",
"board": [
{
"hand_size": 7,
"is_active": false,
"is_you": true,
"name": "DSV4-B",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p11"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater."
],
"power": "4",
"id": "p21",
"toughness": "3"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "DSV4-A",
"library_size": 33,
"life": 20
}
],
"board_cursor": 3,
"choices": [
{
"name": "Boar-q-pine",
"target_type": "card",
"index": 0,
"id": "p17"
},
{
"name": "Mountain",
"target_type": "card",
"index": 1,
"id": "p11"
},
{
"name": "Mountain",
"target_type": "card",
"index": 2,
"id": "p12"
},
{
"name": "Mountain",
"target_type": "card",
"index": 3,
"id": "p18"
},
{
"name": "Mountain",
"target_type": "card",
"index": 4,
"id": "p19"
},
{
"name": "Redirect Lightning",
"target_type": "card",
"index": 5,
"id": "p20"
},
{
"name": "Tiger-Dillo",
"target_type": "card",
"index": 6,
"id": "p21"
}
],
"game_seq": 10,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}DSV4-BmcpPass
raw
choose_action(summary=Mulligan (London) to 6: drawn new 7, mus..., choice=p11)
{
"action_pending": true,
"action_type": "GAME_ASK",
"message": "Mulligan down to 5 cards?",
"response_type": "boolean",
"respond_with": "choice=yes or choice=no",
"context": "T1 ()",
"board": [
{
"hand_size": 6,
"is_active": false,
"is_you": true,
"name": "DSV4-B",
"library_size": 34,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater."
],
"power": "4",
"id": "p21",
"toughness": "3"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "DSV4-A",
"library_size": 33,
"life": 20
}
],
"board_cursor": 4,
"your_hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
]
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater."
],
"power": "4",
"toughness": "3"
}
],
"game_seq": 12,
"action_taken": "selected_target_1",
"success": true
}gameDSV4-B puts a card from hand to the bottom of their library
📝 action summaryDSV4-B turn 1
Mulligan (London) to 6: drawn new 7, must bottom 1. Hand is 4 Mountains + Boar-q-pine (2R), Redirect Lightning (R), Tiger-Dillo (1R). Curve tops at 3, so I'll bottom a Mountain to keep all three spells for a lean aggressive 6.
Action: selected_target_1
DSV4-Bllm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_ASK",
"message": "Mulligan down to 5 cards?",
"response_type": "boolean",
"respond_with": "choice=yes or choice=no",
"context": "T1 ()",
"board": [
{
"hand_size": 6,
"is_active": false,
"is_you": true,
"name": "DSV4-B",
"library_size": 34,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater."
],
"power": "4",
"id": "p21",
"toughness": "3"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "DSV4-A",
"library_size": 33,
"life": 20
}
],
"board_cursor": 4,
"your_hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
]
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
]
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater."
],
"power": "4",
"toughness": "3"
}
],
"game_seq": 12,
"stop_reason": "non_priority_action"
}DSV4-BmcpPass
raw
choose_action(choice=no, summary=Keeping 6: 3 Mountains + Boar-q-pine, Re...)
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"name": "DSV4-B",
"library_size": 34,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"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": "p18",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater"
],
"power": "4",
"id": "p21",
"toughness": "3"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "DSV4-A",
"library_size": 33,
"life": 20
}
],
"board_cursor": 5,
"choices": [
{
"name": "Mountain",
"index": 0,
"action": "land",
"id": "p12"
},
{
"name": "Mountain",
"index": 1,
"action": "land",
"id": "p18"
},
{
"name": "Mountain",
"index": 2,
"action": "land",
"id": "p19"
}
],
"game_seq": 15,
"land_drops_used": 0,
"action_taken": "no",
"success": true
}gameDSV4-B skips Draw step
— Precombat Main —
📝 action summaryDSV4-B turn 1
Keeping 6: 3 Mountains + Boar-q-pine, Redirect Lightning, Tiger-Dillo. Low curve, all castable. Keep rather than risk a 5-card hand.
Action: no
DSV4-AmcpPass
raw
choose_action(summary=Opening 7: three Swamps, Joo Dee (2-drop..., 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 (DSV4-B)",
"board": [
{
"hand_size": 7,
"is_active": false,
"is_you": true,
"name": "DSV4-A",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"power": "2",
"id": "p3",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"name": "DSV4-B",
"library_size": 34,
"life": 20
}
],
"board_cursor": 2,
"game_seq": 16,
"action_taken": "no",
"success": true
}📝 action summaryDSV4-A turn 0
Opening 7: three Swamps, Joo Dee (2-drop), Ozai's Cruelty, and two Raven Eagles. Solid curve with good threats and one removal/discard spell. Keeping.
Action: no
— Declare Attackers —
— Postcombat Main —
DSV4-Bllm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T1 Postcombat Main/Postcombat Main (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"name": "DSV4-B",
"library_size": 34,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"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": "p18",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater"
],
"power": "4",
"id": "p21",
"toughness": "3"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "DSV4-A",
"library_size": 33,
"life": 20
}
],
"board_cursor": 7,
"choices": [
{
"name": "Mountain",
"index": 0,
"action": "land",
"id": "p12"
},
{
"name": "Mountain",
"index": 1,
"action": "land",
"id": "p18"
},
{
"name": "Mountain",
"index": 2,
"action": "land",
"id": "p19"
}
],
"game_seq": 21,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-BmcpPass
raw
choose_action(summary=Turn 1 postcombat main, no land played y..., choice=p12)
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
}
],
"name": "DSV4-B",
"library_size": 34,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater"
],
"power": "4",
"id": "p21",
"toughness": "3"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "DSV4-A",
"library_size": 33,
"life": 20
}
],
"board_cursor": 8,
"untapped_lands": 1,
"game_seq": 24,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameDSV4-B puts Mountain from hand onto the Battlefield
📝 action summaryDSV4-B turn 1
Turn 1 postcombat main, no land played yet this turn. Play a Mountain to start building mana.
Action: selected_0
DSV4-Bllm
get_game_state()
{
"available": true,
"snapshot_id": 621239687505,
"turn": 1,
"phase": "Postcombat Main",
"step": "Postcombat Main",
"active_player": "DSV4-B",
"priority_player": "DSV4-B",
"players": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
}
],
"name": "DSV4-B",
"library_size": 34,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater"
],
"power": "4",
"id": "p21",
"toughness": "3"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"name": "DSV4-A",
"library_size": 33,
"life": 20
}
],
"stack": [],
"game_seq": 24
}— DSV4-A's Turn 1 —
DSV4-Allm
pass_priority()
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 8,
"is_active": true,
"is_you": true,
"name": "DSV4-A",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"power": "2",
"id": "p3",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p7",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p8",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9",
"playable": true
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
}
],
"name": "DSV4-B",
"library_size": 34,
"life": 20
}
],
"board_cursor": 5,
"choices": [
{
"name": "Swamp",
"index": 0,
"action": "land",
"id": "p7"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p8"
},
{
"name": "Swamp",
"index": 2,
"action": "land",
"id": "p9"
}
],
"game_seq": 26,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-AmcpPass
raw
choose_action(summary=Turn 1, opponent played a Mountain. I'll..., choice=p7)
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
}
],
"name": "DSV4-A",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"power": "2",
"id": "p3",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
}
],
"name": "DSV4-B",
"library_size": 34,
"life": 20
}
],
"board_cursor": 6,
"untapped_lands": 1,
"game_seq": 30,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameDSV4-A puts Swamp from hand onto the Battlefield
📝 action summaryDSV4-A turn 1
Turn 1, opponent played a Mountain. I'll play a Swamp and pass the turn.
Action: selected_0
— Declare Attackers —
— Postcombat Main —
— DSV4-B's Turn 2 —
DSV4-Bllm
pass_priority()
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
}
],
"name": "DSV4-B",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p18",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater"
],
"power": "4",
"id": "p21",
"toughness": "3"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
}
],
"name": "DSV4-A",
"library_size": 32,
"life": 20
}
],
"board_cursor": 12,
"choices": [
{
"name": "Mountain",
"index": 0,
"action": "land",
"id": "p18"
},
{
"name": "Mountain",
"index": 1,
"action": "land",
"id": "p19"
},
{
"name": "Mountain",
"index": 2,
"action": "land",
"id": "p29"
}
],
"untapped_lands": 1,
"game_seq": 38,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-BmcpPass
raw
choose_action(choice=p18, summary=Turn 2 precombat main. Play a Mountain t...)
{
"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 (DSV4-B) 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": "p18"
}
],
"name": "DSV4-B",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater"
],
"power": "4",
"id": "p21",
"toughness": "3",
"playable": true
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
}
],
"name": "DSV4-A",
"library_size": 32,
"life": 20
}
],
"board_cursor": 13,
"choices": [
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"index": 0,
"action": "cast",
"id": "p21",
"power": "4",
"toughness": "3"
}
],
"untapped_lands": 2,
"game_seq": 42,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameDSV4-B puts Mountain from hand onto the Battlefield
chatDSV4-B: Good luck! Swamp into... something black. Let's see what you've got.
📝 action summaryDSV4-B turn 2
Turn 2 precombat main. Play a Mountain to have two lands, then can cast Tiger-Dillo.
Action: selected_0
DSV4-Bmcpsend_chat_message
raw
send_chat_message(message=Good luck! Swamp into... something black...)
{
"success": true
}DSV4-Bllm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T2 Postcombat Main/Postcombat Main (DSV4-B) 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": "p18"
}
],
"name": "DSV4-B",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater"
],
"power": "4",
"id": "p21",
"toughness": "3",
"playable": true
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
}
],
"name": "DSV4-A",
"library_size": 32,
"life": 20
}
],
"board_cursor": 15,
"choices": [
{
"mana_cost": "{1}{R}",
"name": "Tiger-Dillo",
"index": 0,
"action": "cast",
"id": "p21",
"power": "4",
"toughness": "3"
}
],
"untapped_lands": 2,
"game_seq": 48,
"land_drops_used": 1,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— Declare Attackers —
— Postcombat Main —
DSV4-BmcpPass
raw
choose_action(summary=Turn 2 postcombat main, 2 lands tapped a..., choice=p21)
{
"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 (DSV4-B) 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": "p18"
}
],
"name": "DSV4-B",
"library_size": 33,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 7,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
}
],
"name": "DSV4-A",
"library_size": 32,
"life": 20
}
],
"board_cursor": 18,
"stack": [
{
"owner": "DSV4-B",
"name": "Tiger-Dillo"
}
],
"game_seq": 53,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameDSV4-B casts Tiger-Dillo from hand
📝 action summaryDSV4-B turn 2
Turn 2 postcombat main, 2 lands tapped available. Cast Tiger-Dillo (4/3 for 2 mana) as an efficient body even though it can't attack/block until I have another power-4 creature.
Action: selected_0
gameDSV4-B puts Tiger-Dillo from stack onto the Battlefield
— DSV4-A's Turn 2 —
chatDSV4-A: Swamp into more swamp, apparently. Let's see how that Tiger-Dillo treats you.
DSV4-Allm
pass_priority()
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 8,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
}
],
"name": "DSV4-A",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"power": "2",
"id": "p3",
"toughness": "2"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p8",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31",
"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": "p18"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": true
}
],
"name": "DSV4-B",
"library_size": 33,
"life": 20
}
],
"board_cursor": 13,
"choices": [
{
"name": "Swamp",
"index": 0,
"action": "land",
"id": "p8"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p9"
},
{
"name": "Swamp",
"index": 2,
"action": "land",
"id": "p31"
}
],
"untapped_lands": 1,
"game_seq": 58,
"land_drops_used": 0,
"recent_chat": [
"DSV4-B: Good luck! Swamp into... something black. Let's see what you've got."
],
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-Amcpsend_chat_messagemcpp9
raw
send_chat_message(message=Swamp into more swamp, apparently. Let's...)
{
"success": true
}raw
choose_action(summary=Turn 2, I have 2 mana available (1 untap..., choice=p8)
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "DSV4-A",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"power": "2",
"id": "p3",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
]
},
{
"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": "p18"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": true
}
],
"name": "DSV4-B",
"library_size": 33,
"life": 20
}
],
"board_cursor": 14,
"choices": [
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"index": 0,
"action": "cast",
"id": "p3",
"power": "2",
"toughness": "2"
}
],
"untapped_lands": 2,
"game_seq": 62,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameDSV4-A puts Swamp from hand onto the Battlefield
📝 action summaryDSV4-A turn 2
Turn 2, I have 2 mana available (1 untapped + land drop). Playing a Swamp first, then I'll cast Joo Dee as my 2-drop.
Action: selected_0
DSV4-Allm
get_game_state()
{
"available": true,
"snapshot_id": 357346777917,
"turn": 2,
"phase": "Precombat Main",
"step": "Precombat Main",
"active_player": "DSV4-A",
"priority_player": "DSV4-A",
"players": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "DSV4-A",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"power": "2",
"id": "p3",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
]
},
{
"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": "p18"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": true
}
],
"name": "DSV4-B",
"library_size": 33,
"life": 20
}
],
"stack": [],
"game_seq": 62
}DSV4-Amcpp9
raw
choose_action(summary=Turn 2 precombat main. I have 2 untapped..., choice=p9)
{
"choices": [
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"index": 0,
"action": "cast",
"id": "p3",
"power": "2",
"toughness": "2"
}
],
"game_seq": 62,
"error": "Object p9 not found in current choices",
"success": false,
"error_code": "invalid_choice",
"retryable": true
}📝 action summaryDSV4-A turn 2
Turn 2 precombat main. I have 2 untapped Swamps. Plan: play a Swamp land drop, then cast Joo Dee (2-drop) for {1}{B}.
DSV4-Allm
get_game_state()
{
"available": true,
"snapshot_id": 357346777917,
"turn": 2,
"phase": "Precombat Main",
"step": "Precombat Main",
"active_player": "DSV4-A",
"priority_player": "DSV4-A",
"players": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "DSV4-A",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"power": "2",
"id": "p3",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
]
},
{
"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": "p18"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": true
}
],
"name": "DSV4-B",
"library_size": 33,
"life": 20
}
],
"stack": [],
"game_seq": 62
}DSV4-Amcpp9
raw
choose_action(summary=Turn 2 precombat main. Two untapped Swam..., choice=p9)
{
"choices": [
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"index": 0,
"action": "cast",
"id": "p3",
"power": "2",
"toughness": "2"
}
],
"game_seq": 62,
"error": "Object p9 not found in current choices",
"success": false,
"error_code": "invalid_choice",
"retryable": true
}📝 action summaryDSV4-A turn 2
Turn 2 precombat main. Two untapped Swamps on board, hand has Swamp p9, Swamp p31, Joo Dee p3, two Raven Eagles, Boiling Rock Rioter, Ozai's Cruelty. Playing land and casting Joo Dee.
DSV4-Allm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T2 Postcombat Main/Postcombat Main (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "DSV4-A",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"power": "2",
"id": "p3",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
]
},
{
"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": "p18"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": true
}
],
"name": "DSV4-B",
"library_size": 33,
"life": 20
}
],
"board_cursor": 16,
"choices": [
{
"mana_cost": "{1}{B}",
"name": "Joo Dee, One of Many",
"index": 0,
"action": "cast",
"id": "p3",
"power": "2",
"toughness": "2"
}
],
"untapped_lands": 2,
"game_seq": 68,
"land_drops_used": 1,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— Declare Attackers —
— Postcombat Main —
DSV4-AmcpPass
raw
choose_action(summary=Turn 2 postcombat main. Two untapped Swa..., 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 Postcombat Main/Postcombat Main (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "DSV4-A",
"library_size": 31,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
]
},
{
"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": "p18"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": true
}
],
"name": "DSV4-B",
"library_size": 33,
"life": 20
}
],
"board_cursor": 19,
"stack": [
{
"owner": "DSV4-A",
"name": "Joo Dee, One of Many"
}
],
"game_seq": 73,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameDSV4-A casts Joo Dee, One of Many from hand
📝 action summaryDSV4-A turn 2
Turn 2 postcombat main. Two untapped Swamps, no land drop left. Opponent tapped out to play Tiger-Dillo. Casting Joo Dee for {1}{B}.
Action: selected_0
gameDSV4-A puts Joo Dee, One of Many from stack onto the Battlefield
— DSV4-B's Turn 3 —
DSV4-Bllm
pass_priority()
{
"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 (DSV4-B) 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": "p18"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p19",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "DSV4-A",
"library_size": 31,
"life": 20
}
],
"board_cursor": 24,
"choices": [
{
"name": "Mountain",
"index": 0,
"action": "land",
"id": "p19"
},
{
"name": "Mountain",
"index": 1,
"action": "land",
"id": "p29"
}
],
"untapped_lands": 2,
"game_seq": 78,
"land_drops_used": 0,
"recent_chat": [
"DSV4-A: Swamp into more swamp, apparently. Let's see how that Tiger-Dillo treats you."
],
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-BmcpPass
raw
choose_action(summary=Turn 3 precombat main. Opponent has a ta..., choice=p19)
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "DSV4-A",
"library_size": 31,
"life": 20
}
],
"board_cursor": 25,
"choices": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"index": 0,
"action": "cast",
"id": "p17",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 1,
"action": "cast",
"id": "p10"
}
],
"untapped_lands": 3,
"game_seq": 82,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameDSV4-B puts Mountain from hand onto the Battlefield
📝 action summaryDSV4-B turn 3
Turn 3 precombat main. Opponent has a tapped-out Joo Dee (sick). I play a third land, then will cast Boar-q-pine to build board presence.
Action: selected_0
DSV4-Bllm
pass_priority()
{
"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": "T3 Combat/Declare Attackers (DSV4-B)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "DSV4-A",
"library_size": 31,
"life": 20
}
],
"board_cursor": 26,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
}
],
"untapped_lands": 3,
"game_seq": 86,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— Declare Attackers —
DSV4-BmcpPass
raw
choose_action(summary=Combat phase, no useful action. Tiger-Di..., 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 Postcombat Main/Postcombat Main (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "DSV4-A",
"library_size": 31,
"life": 20
}
],
"board_cursor": 27,
"choices": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"index": 0,
"action": "cast",
"id": "p17",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 1,
"action": "cast",
"id": "p10"
}
],
"untapped_lands": 3,
"game_seq": 88,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}— Postcombat Main —
📝 action summaryDSV4-B turn 3
Combat phase, no useful action. Tiger-Dillo can't attack (no other 4+ power creature yet). Fated Firepower for X=0 would be wasted mana. Pass combat, then cast Boar-q-pine in postcombat main.
Action: passed_priority
— DSV4-A's Turn 3 —
DSV4-Allm
pass_priority()
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 7,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p9",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33",
"playable": true
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20
}
],
"board_cursor": 24,
"choices": [
{
"name": "Joo Dee, One of Many",
"index": 0,
"action": "activate",
"playable_abilities": [
"{B}, {T}: Surveil 1. Create a token that's a copy..."
],
"id": "p3"
},
{
"name": "Swamp",
"index": 1,
"action": "land",
"id": "p9"
},
{
"name": "Swamp",
"index": 2,
"action": "land",
"id": "p31"
},
{
"name": "Swamp",
"index": 3,
"action": "land",
"id": "p33"
}
],
"untapped_lands": 2,
"game_seq": 90,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-Amcpp31
raw
choose_action(summary=Turn 3 precombat main, 2 untapped Swamps..., choice=p9)
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20
}
],
"board_cursor": 25,
"choices": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"index": 0,
"action": "cast",
"id": "p28",
"power": "3",
"toughness": "3"
},
{
"name": "Joo Dee, One of Many",
"index": 1,
"action": "activate",
"playable_abilities": [
"{B}, {T}: Surveil 1. Create a token that's a copy..."
],
"id": "p3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"index": 2,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 3,
"action": "cast",
"id": "p5",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 4,
"action": "cast",
"id": "p6",
"power": "2",
"toughness": "3"
}
],
"untapped_lands": 3,
"game_seq": 94,
"land_drops_used": 1,
"action_taken": "selected_1",
"success": true
}gameDSV4-A puts Swamp from hand onto the Battlefield
📝 action summaryDSV4-A turn 3
Turn 3 precombat main, 2 untapped Swamps, land drop available. Plan: play a Swamp land, then cast Boiling Rock Rioter (3/3) as my 3-drop to curve out.
Action: selected_1
DSV4-Allm
get_game_state()
{
"available": true,
"snapshot_id": 710932989190,
"turn": 3,
"phase": "Precombat Main",
"step": "Precombat Main",
"active_player": "DSV4-A",
"priority_player": "DSV4-A",
"players": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20
}
],
"stack": [],
"game_seq": 94
}DSV4-Amcpp31
raw
choose_action(summary=Turn 3 precombat main. I have 3 untapped..., choice=p31)
{
"choices": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"index": 0,
"action": "cast",
"id": "p28",
"power": "3",
"toughness": "3"
},
{
"name": "Joo Dee, One of Many",
"index": 1,
"action": "activate",
"playable_abilities": [
"{B}, {T}: Surveil 1. Create a token that's a copy..."
],
"id": "p3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"index": 2,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 3,
"action": "cast",
"id": "p5",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 4,
"action": "cast",
"id": "p6",
"power": "2",
"toughness": "3"
}
],
"game_seq": 94,
"error": "Object p31 not found in current choices",
"success": false,
"error_code": "invalid_choice",
"retryable": true
}📝 action summaryDSV4-A turn 3
Turn 3 precombat main. I have 3 untapped Swamps and Joo Dee. Playing a Swamp land drop, then casting Boiling Rock Rioter as my 3-drop to curve out.
DSV4-Allm
get_game_state()
{
"available": true,
"snapshot_id": 710932989190,
"turn": 3,
"phase": "Precombat Main",
"step": "Precombat Main",
"active_player": "DSV4-A",
"priority_player": "DSV4-A",
"players": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20
}
],
"stack": [],
"game_seq": 94
}DSV4-Amcpp31
raw
choose_action(summary=Turn 3 precombat main, I control 3 untap..., choice=p31)
{
"choices": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"index": 0,
"action": "cast",
"id": "p28",
"power": "3",
"toughness": "3"
},
{
"name": "Joo Dee, One of Many",
"index": 1,
"action": "activate",
"playable_abilities": [
"{B}, {T}: Surveil 1. Create a token that's a copy..."
],
"id": "p3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"index": 2,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 3,
"action": "cast",
"id": "p5",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 4,
"action": "cast",
"id": "p6",
"power": "2",
"toughness": "3"
}
],
"game_seq": 94,
"error": "Object p31 not found in current choices",
"success": false,
"error_code": "invalid_choice",
"retryable": true
}📝 action summaryDSV4-A turn 3
Turn 3 precombat main, I control 3 untapped Swamps and Joo Dee (2/2). Land drop available. Plan: play a Swamp, then cast Boiling Rock Rioter as my 3-drop.
DSV4-Bllm
pass_priority()
{
"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": "T3 Precombat Main/Precombat Main (DSV4-A)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 28,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
}
],
"untapped_lands": 3,
"game_seq": 95,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-BmcpPass
raw
choose_action(summary=Turn 3 precombat main. I have 3 untapped...)
{
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
}
],
"game_seq": 95,
"error": "GAME_SELECT requires choice=pN to play a card, or choice=\"no\" to pass priority. Call get_action_choices first to see available cards.",
"success": false,
"error_code": "missing_param",
"retryable": true
}📝 action summaryDSV4-B turn 3
Turn 3 precombat main. I have 3 untapped Mountains, a Mountain in hand, and Boar-q-pine (2R) ready. I'll play the 4th Mountain first, then cast Boar-q-pine to build board presence.
— Declare Attackers —
DSV4-Allm
pass_priority()
{
"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 (DSV4-A)",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20
}
],
"board_cursor": 26,
"choices": [
{
"name": "Joo Dee, One of Many",
"index": 0,
"choice_type": "attacker",
"id": "p3",
"power": "2",
"toughness": "2"
},
{
"name": "All attack",
"index": 1,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 3,
"game_seq": 96,
"stop_reason": "combat"
}DSV4-AmcpPass
raw
choose_action(summary=Opponent's only creature is Tiger-Dillo ..., attackers=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": "T3 Combat/Declare Attackers (DSV4-A)",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20
}
],
"board_cursor": 28,
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
}
],
"untapped_lands": 3,
"game_seq": 100,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "p3"
}
]
}gameDSV4-A attacks DSV4-B with 1 creature
📝 action summaryDSV4-A turn 3
Opponent's only creature is Tiger-Dillo (4/3), which can't attack or block unless they control another creature with power 4+. They don't, so it can't block. I'll swing with Joo Dee (2/2) for free damage.
Action: batch_attack
DSV4-Bllm
pass_priority()
{
"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": "T3 Combat/Declare Attackers (DSV4-A)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 29,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
}
],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
}
],
"untapped_lands": 3,
"game_seq": 101,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-BmcpPass
raw
choose_action(summary=Opponent attacks with Joo Dee (2/2). I h..., 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": "T3 Combat/Declare Blockers (DSV4-A)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 30,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
},
{
"name": "Tiger-Dillo",
"index": 1,
"choice_type": "blocker",
"id": "p21",
"power": "4",
"toughness": "3"
}
],
"combat_phase": "declare_blockers",
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
}
],
"untapped_lands": 3,
"game_seq": 102,
"incoming_attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
],
"action_taken": "passed_priority",
"success": true
}— Declare Blockers —
📝 action summaryDSV4-B turn 3
Opponent attacks with Joo Dee (2/2). I have no blockers (Tiger-Dillo can't block without another 4+ power creature). Fated Firepower with X=0 is useless. Taking 2 damage is fine.
Action: passed_priority
DSV4-Bllm
pass_priority()
{
"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 (DSV4-A)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 30,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
},
{
"name": "Tiger-Dillo",
"index": 1,
"choice_type": "blocker",
"id": "p21",
"power": "4",
"toughness": "3"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
}
],
"untapped_lands": 3,
"game_seq": 102,
"incoming_attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
],
"stop_reason": "combat"
}DSV4-BmcpPass
raw
choose_action(summary=Joo Dee (2/2) attacks. Tiger-Dillo can't..., 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": "T3 Combat/Declare Blockers (DSV4-A)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 31,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
}
],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
}
],
"untapped_lands": 3,
"game_seq": 106,
"action_taken": "passed_priority",
"success": true
}📝 action summaryDSV4-B turn 3
Joo Dee (2/2) attacks. Tiger-Dillo can't block without another 4+ power creature, and I have none. Take 2 damage.
Action: passed_priority
DSV4-Bllm
get_game_state()
{
"available": true,
"snapshot_id": 913578049483,
"turn": 3,
"phase": "Combat",
"step": "Declare Blockers",
"active_player": "DSV4-A",
"priority_player": "DSV4-B",
"players": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 20,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"stack": [],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
}
],
"game_seq": 106
}DSV4-BmcpPass
raw
choose_action(summary=Joo Dee (2/2) is attacking me. Tiger-Dil..., 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": "T3 Combat/Combat Damage (DSV4-A)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 32,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
}
],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
}
],
"untapped_lands": 3,
"game_seq": 110,
"action_taken": "passed_priority",
"success": true
}gameDSV4-B loses 2 life at combat from Joo Dee, One of Many
— Combat Damage —
📝 action summaryDSV4-B turn 3
Joo Dee (2/2) is attacking me. Tiger-Dillo can't block without another power-4 creature, which I don't have. I'll take 2 damage.
Action: passed_priority
— Postcombat Main —
DSV4-Allm
pass_priority()
{
"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 Postcombat Main/Postcombat Main (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"id": "p28",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 18
}
],
"board_cursor": 31,
"choices": [
{
"mana_cost": "{2}{B}",
"name": "Boiling Rock Rioter",
"index": 0,
"action": "cast",
"id": "p28",
"power": "3",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"index": 1,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 2,
"action": "cast",
"id": "p5",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 3,
"action": "cast",
"id": "p6",
"power": "2",
"toughness": "3"
}
],
"untapped_lands": 3,
"game_seq": 111,
"land_drops_used": 1,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-AmcpPass
raw
choose_action(summary=Attacked with Joo Dee (opponent at 18). ..., 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 Postcombat Main/Postcombat Main (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 18
}
],
"board_cursor": 35,
"stack": [
{
"owner": "DSV4-A",
"name": "Boiling Rock Rioter"
}
],
"game_seq": 117,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameDSV4-A casts Boiling Rock Rioter from hand
📝 action summaryDSV4-A turn 3
Attacked with Joo Dee (opponent at 18). Now in postcombat main with 3 untapped Swamps. Casting Boiling Rock Rioter as my 3-drop to curve out.
Action: selected_0
DSV4-Allm
get_game_state()
{
"available": true,
"snapshot_id": 884709045867,
"turn": 3,
"phase": "Postcombat Main",
"step": "Postcombat Main",
"active_player": "DSV4-A",
"priority_player": "DSV4-A",
"players": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 18
}
],
"stack": [
{
"owner": "DSV4-A",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p34"
}
],
"game_seq": 117
}DSV4-Bllm
pass_priority()
{
"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": "T3 Postcombat Main/Postcombat Main (DSV4-A)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 33,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
}
],
"stack": [
{
"owner": "DSV4-A",
"name": "Boiling Rock Rioter"
}
],
"untapped_lands": 3,
"game_seq": 118,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-Bllmllm
get_game_state()
{
"available": true,
"snapshot_id": 80673396703,
"turn": 3,
"phase": "Postcombat Main",
"step": "Postcombat Main",
"active_player": "DSV4-A",
"priority_player": "DSV4-B",
"players": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"stack": [
{
"owner": "DSV4-A",
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p34"
}
],
"game_seq": 118
}get_oracle_text(card_name=Boiling Rock Rioter)
{
"success": true,
"name": "Boiling Rock Rioter",
"mana_cost": "{2}{B}",
"type": "Creature - Human Rogue Ally",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"power": "3",
"toughness": "3"
}DSV4-BmcpPass
raw
choose_action(summary=Opponent cast Boiling Rock Rioter (3/3 f..., 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": "T3 Postcombat Main/Postcombat Main (DSV4-A)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 32,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 34,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
}
],
"untapped_lands": 3,
"game_seq": 121,
"action_taken": "passed_priority",
"success": true
}gameDSV4-A puts Boiling Rock Rioter from stack onto the Battlefield
📝 action summaryDSV4-B turn 3
Opponent cast Boiling Rock Rioter (3/3 for 2B) during their postcombat main. Nothing worth responding to — Fated Firepower is a payoff enchantment best saved for when I can sweep through, and Redirect Lightning has no legal target. Pass priority to let it resolve.
Action: passed_priority
DSV4-Bllm
pass_priority()
{
"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 (DSV4-B) 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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p29",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 35,
"choices": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"index": 0,
"action": "cast",
"id": "p17",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 1,
"action": "cast",
"id": "p10"
},
{
"name": "Mountain",
"index": 2,
"action": "land",
"id": "p29"
},
{
"name": "Mountain",
"index": 3,
"action": "land",
"id": "p35"
}
],
"untapped_lands": 3,
"game_seq": 122,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— DSV4-B's Turn 4 —
chatDSV4-B: Building up the board here — that Rioter's a mean card, hopefully it stays asleep a while longer.
DSV4-Bmcpsend_chat_messagemcpPass
raw
send_chat_message(message=Building up the board here — that Rioter...)
{
"success": true
}raw
choose_action(choice=p29, summary=Turn 4 precombat main. Play 4th Mountain...)
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 36,
"choices": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"index": 0,
"action": "cast",
"id": "p17",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 1,
"action": "cast",
"id": "p10"
}
],
"untapped_lands": 4,
"game_seq": 126,
"land_drops_used": 1,
"action_taken": "selected_2",
"success": true
}gameDSV4-B puts Mountain from hand onto the Battlefield
📝 action summaryDSV4-B turn 4
Turn 4 precombat main. Play 4th Mountain to reach 4 mana, then cast Boar-q-pine.
Action: selected_2
DSV4-Bllm
pass_priority()
{
"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": "T4 Combat/Declare Attackers (DSV4-B)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 37,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
}
],
"untapped_lands": 4,
"game_seq": 130,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— Declare Attackers —
DSV4-BmcpPass
raw
choose_action(summary=In combat phase on my turn 4. Only Tiger..., 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 Postcombat Main/Postcombat Main (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 30,
"life": 20
}
],
"board_cursor": 38,
"choices": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"index": 0,
"action": "cast",
"id": "p17",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 1,
"action": "cast",
"id": "p10"
}
],
"untapped_lands": 4,
"game_seq": 132,
"land_drops_used": 1,
"action_taken": "passed_priority",
"success": true
}— Postcombat Main —
📝 action summaryDSV4-B turn 4
In combat phase on my turn 4. Only Tiger-Dillo on board (can't attack without another 4+ power creature), so no attackers. Fated Firepower in combat would be pointless with no damage source to buff. Pass combat, will play my 5th Mountain and cast Boar-q-pine in postcombat main.
Action: passed_priority
— DSV4-A's Turn 4 —
chatDSV4-A: Tiger-Dillo's sleeping on the job until you find a bigger friend — meanwhile I'll keep the pressure on.
DSV4-Allm
pass_priority()
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p31",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36",
"playable": true
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18
}
],
"board_cursor": 40,
"choices": [
{
"name": "Joo Dee, One of Many",
"index": 0,
"action": "activate",
"playable_abilities": [
"{B}, {T}: Surveil 1. Create a token that's a copy..."
],
"id": "p3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"index": 1,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 2,
"action": "cast",
"id": "p5",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 3,
"action": "cast",
"id": "p6",
"power": "2",
"toughness": "3"
},
{
"name": "Swamp",
"index": 4,
"action": "land",
"id": "p31"
},
{
"name": "Swamp",
"index": 5,
"action": "land",
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"index": 6,
"action": "cast",
"id": "p36"
}
],
"untapped_lands": 3,
"game_seq": 134,
"land_drops_used": 0,
"recent_chat": [
"DSV4-B: Building up the board here — that Rioter's a mean card, hopefully it stays asleep a while longer."
],
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-Amcpsend_chat_messagemcpPass
raw
send_chat_message(message=Tiger-Dillo's sleeping on the job until ...)
{
"success": true
}raw
choose_action(summary=Turn 4 precombat main. Play a Swamp land..., choice=p31)
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36",
"playable": true
}
]
},
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18
}
],
"board_cursor": 41,
"choices": [
{
"name": "Joo Dee, One of Many",
"index": 0,
"action": "activate",
"playable_abilities": [
"{B}, {T}: Surveil 1. Create a token that's a copy..."
],
"id": "p3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"index": 1,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 2,
"action": "cast",
"id": "p5",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 3,
"action": "cast",
"id": "p6",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"index": 4,
"action": "cast",
"id": "p36"
}
],
"untapped_lands": 4,
"game_seq": 138,
"land_drops_used": 1,
"action_taken": "selected_4",
"success": true
}gameDSV4-A puts Swamp from hand onto the Battlefield
📝 action summaryDSV4-A turn 4
Turn 4 precombat main. Play a Swamp land drop to reach 4 mana, then will cast a Rioter-curve threat.
Action: selected_4
DSV4-Bllm
pass_priority()
{
"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": "T4 Precombat Main/Precombat Main (DSV4-A)",
"board": [
{
"hand_size": 4,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 39,
"choices": [
{
"mana_cost": "{X}{R}{R}{R}",
"name": "Fated Firepower",
"index": 0,
"action": "cast",
"id": "p10"
}
],
"untapped_lands": 4,
"game_seq": 139,
"recent_chat": [
"DSV4-A: Tiger-Dillo's sleeping on the job until you find a bigger friend — meanwhile I'll keep the pressure on."
],
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-BmcpPass
raw
choose_action(summary=Turn 4 precombat main, 4 untapped Mounta..., choice=p10)
{
"action_pending": true,
"action_type": "GAME_GET_AMOUNT",
"message": "Announce the value for {X} (source: Fated Firepower)",
"response_type": "amount",
"respond_with": "amount=N (min=0, max=2147483647)",
"context": "T4 Precombat Main/Precombat Main (DSV4-A)",
"board": [
{
"hand_size": 3,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 40,
"stack": [
{
"owner": "DSV4-B",
"name": "Fated Firepower"
}
],
"untapped_lands": 4,
"game_seq": 140,
"min": 0,
"max": 2147483647,
"action_taken": "selected_0",
"success": true
}📝 action summaryDSV4-B turn 4
Turn 4 precombat main, 4 untapped Mountains in play and a Mountain in hand. I'll play the 5th Mountain for the turn, then cast Boar-q-pine to build board presence.
Action: selected_0
DSV4-Bllm
get_game_state()
{
"available": true,
"snapshot_id": 76433031845,
"turn": 4,
"phase": "Precombat Main",
"step": "Precombat Main",
"active_player": "DSV4-A",
"priority_player": "DSV4-B",
"players": [
{
"hand_size": 3,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"stack": [
{
"owner": "DSV4-B",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p37"
}
],
"game_seq": 140
}DSV4-Bllm
get_game_log(max_chars=3000)
{
"log": "DSV4-B turn 1:\nDSV4-B played Mountain\nDSV4-A turn 1:\nDSV4-A drew a card\nDSV4-A played Swamp\nDSV4-B turn 2:\nDSV4-B drew Mountain\nDSV4-B played Mountain\n[Chat] DSV4-B: Good luck! Swamp into... something black. Let's see what you've got.\n[Chat] DSV4-B: Good luck! Swamp into... something black. Let's see what you've got.\nDSV4-B cast Tiger-Dillo\nDSV4-A turn 2:\nDSV4-A drew a card\n[Chat] DSV4-A: Swamp into more swamp, apparently. Let's see how that Tiger-Dillo treats you.\nDSV4-A played Swamp\nDSV4-A cast Joo Dee, One of Many\nDSV4-B turn 3:\nDSV4-B drew Fated Firepower\nDSV4-B played Mountain\nDSV4-A turn 3:\nDSV4-A drew a card\nDSV4-A played Swamp\nDSV4-B lost 2 life\nDSV4-A cast Boiling Rock Rioter\nDSV4-B turn 4:\nDSV4-B drew Mountain\n[Chat] DSV4-B: Building up the board here — that Rioter's a mean card, hopefully it stays asleep a while longer.\n[Chat] DSV4-B: Building up the board here — that Rioter's a mean card, hopefully it stays asleep a while longer.\nDSV4-B played Mountain\nDSV4-A turn 4:\nDSV4-A drew a card\n[Chat] DSV4-A: Tiger-Dillo's sleeping on the job until you find a bigger friend — meanwhile I'll keep the pressure on.\nDSV4-A played Swamp",
"total_length": 1187,
"truncated": false,
"cursor": 54
}DSV4-Bllm
get_game_log(since_turn=4)
{
"log": "DSV4-B turn 4:\nDSV4-B drew Mountain\n[Chat] DSV4-B: Building up the board here — that Rioter's a mean card, hopefully it stays asleep a while longer.\n[Chat] DSV4-B: Building up the board here — that Rioter's a mean card, hopefully it stays asleep a while longer.\nDSV4-B played Mountain\nDSV4-A turn 4:\nDSV4-A drew a card\n[Chat] DSV4-A: Tiger-Dillo's sleeping on the job until you find a bigger friend — meanwhile I'll keep the pressure on.\nDSV4-A played Swamp",
"total_length": 1187,
"truncated": false,
"cursor": 54,
"since_turn": 4,
"since_player": "DSV4-B"
}DSV4-Bllm
get_oracle_text(card_name=Fated Firepower)
{
"success": true,
"name": "Fated Firepower",
"mana_cost": "{X}{R}{R}{R}",
"type": "Enchantment",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
]
}DSV4-Bmcp1
raw
choose_action(summary=Turn 4 precombat main. I've just cast Fa..., choice=1)
{
"game_seq": 140,
"error": "Integer 'amount' required for GAME_GET_AMOUNT",
"success": false,
"error_code": "missing_param",
"retryable": true
}📝 action summaryDSV4-B turn 4
Turn 4 precombat main. I've just cast Fated Firepower (X RRR, Flash) and need to announce X. I have 4 untapped Mountains and a 5th Mountain + Boar-q-pine + Redirect Lightning still in hand. Fated Firepower amplifies all future damage I deal by its fire counters; X=1 is the maximum I can afford (4 mana = 1 + RRR), netting me 1 counter permanently. X=0 would cost 3 mana for zero counters. Set X=1.
DSV4-Bllm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_GET_AMOUNT",
"message": "Announce the value for {X} (source: Fated Firepower)",
"response_type": "amount",
"respond_with": "amount=N (min=0, max=2147483647)",
"context": "T4 Precombat Main/Precombat Main (DSV4-A)",
"board": [
{
"hand_size": 3,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 40,
"stack": [
{
"owner": "DSV4-B",
"name": "Fated Firepower"
}
],
"untapped_lands": 4,
"game_seq": 140,
"min": 0,
"max": 2147483647,
"stop_reason": "non_priority_action"
}DSV4-Bmcp1
raw
choose_action(summary=Announcing X for Fated Firepower. I have..., choice=1)
{
"game_seq": 140,
"error": "Integer 'amount' required for GAME_GET_AMOUNT",
"success": false,
"error_code": "missing_param",
"retryable": true
}📝 action summaryDSV4-B turn 4
Announcing X for Fated Firepower. I have 4 untapped Mountains; Fated Firepower costs X RRR, so X=1 is the max I can pay (1+3=4 mana). X=1 gives 1 fire counter permanently.
DSV4-Bllm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_GET_AMOUNT",
"message": "Announce the value for {X} (source: Fated Firepower)",
"response_type": "amount",
"respond_with": "amount=N (min=0, max=2147483647)",
"context": "T4 Precombat Main/Precombat Main (DSV4-A)",
"board": [
{
"hand_size": 3,
"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": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 40,
"stack": [
{
"owner": "DSV4-B",
"name": "Fated Firepower"
}
],
"untapped_lands": 4,
"game_seq": 140,
"min": 0,
"max": 2147483647,
"stop_reason": "non_priority_action"
}DSV4-BmcpPass
raw
choose_action(summary=Announcing X for Fated Firepower. I have..., choice=1, amount=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": "T4 Precombat Main/Precombat Main (DSV4-A)",
"board": [
{
"hand_size": 3,
"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": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 45,
"stack": [
{
"owner": "DSV4-B",
"name": "Fated Firepower"
}
],
"game_seq": 147,
"action_taken": "amount_1",
"success": true
}gameDSV4-B announces a value of 1 for {X} (source: Fated Firepower)
gameDSV4-B casts Fated Firepower from hand
📝 action summaryDSV4-B turn 4
Announcing X for Fated Firepower. I have 4 untapped Mountains; cost is X RRR so max X=1 (1+3=4 mana). X=1 gives 1 permanent fire counter.
Action: amount_1
DSV4-Bllm
get_game_state()
{
"available": true,
"snapshot_id": 329298794748,
"turn": 4,
"phase": "Precombat Main",
"step": "Precombat Main",
"active_player": "DSV4-A",
"priority_player": "DSV4-B",
"players": [
{
"hand_size": 3,
"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": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"stack": [
{
"owner": "DSV4-B",
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p37"
}
],
"game_seq": 147
}gameDSV4-B puts Fated Firepower from stack onto the Battlefield
DSV4-Allm
pass_priority()
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p5",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36",
"playable": true
}
]
},
{
"hand_size": 3,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18
}
],
"board_cursor": 43,
"choices": [
{
"name": "Joo Dee, One of Many",
"index": 0,
"action": "activate",
"playable_abilities": [
"{B}, {T}: Surveil 1. Create a token that's a copy..."
],
"id": "p3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"index": 1,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 2,
"action": "cast",
"id": "p5",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 3,
"action": "cast",
"id": "p6",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"index": 4,
"action": "cast",
"id": "p36"
}
],
"untapped_lands": 4,
"game_seq": 150,
"land_drops_used": 1,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-AmcpPass
raw
choose_action(choice=p5, summary=Turn 4 precombat main, 4 Swamps untapped...)
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 3,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18
}
],
"board_cursor": 47,
"stack": [
{
"owner": "DSV4-A",
"name": "Raven Eagle"
}
],
"untapped_lands": 1,
"game_seq": 155,
"land_drops_used": 1,
"action_taken": "selected_2",
"success": true
}gameDSV4-A casts Raven Eagle from hand
📝 action summaryDSV4-A turn 4
Turn 4 precombat main, 4 Swamps untapped, no land drop left. Opponent is tapped out with only an inert Tiger-Dillo (can't attack/block). I'll cast Raven Eagle (2/3 flyer) to develop my board, then attack with Boiling Rock Rioter and Joo Dee for free damage.
Action: selected_2
DSV4-BmcpPass
raw
choose_action(choice=yes, summary=Confirming Fated Firepower's X=1 (max af...)
{
"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 (DSV4-A)",
"board": [
{
"hand_size": 3,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 46,
"stack": [
{
"owner": "DSV4-A",
"name": "Raven Eagle"
}
],
"game_seq": 156,
"action_taken": "confirmed",
"success": true
}📝 action summaryDSV4-B turn 4
Confirming Fated Firepower's X=1 (max affordable with 4 tapped Mountains: 1+3=4 mana). This gives 1 permanent fire counter that boosts all my future damage.
Action: confirmed
gameDSV4-A puts Raven Eagle from stack onto the Battlefield
gameDSV4-A - Ability triggers: Raven Eagle - Whenever Raven Eagle enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.
DSV4-Allm
pass_priority()
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"modified": true,
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 3,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18
}
],
"board_cursor": 50,
"choices": [
{
"name": "Joo Dee, One of Many",
"index": 0,
"action": "activate",
"playable_abilities": [
"{B}, {T}: Surveil 1. Create a token that's a copy..."
],
"id": "p3"
}
],
"untapped_lands": 1,
"game_seq": 162,
"land_drops_used": 1,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-AmcpAttack with Joo Dee, One of Many 2/2, Boiling Rock Rioter 3/3
raw
choose_action(summary=Turn 4 precombat main. I've cast Raven E..., 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 (DSV4-A)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"modified": true,
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 3,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18
}
],
"board_cursor": 51,
"choices": [
{
"name": "Joo Dee, One of Many",
"index": 0,
"choice_type": "attacker",
"id": "p3",
"power": "2",
"toughness": "2"
},
{
"name": "Boiling Rock Rioter",
"index": 1,
"choice_type": "attacker",
"id": "p28",
"power": "3",
"toughness": "3"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "declare_attackers",
"untapped_lands": 1,
"game_seq": 164,
"action_taken": "passed_priority",
"success": true
}— Declare Attackers —
📝 action summaryDSV4-A turn 4
Turn 4 precombat main. I've cast Raven Eagle (3 mana tapped). Only 1 untapped Swamp remaining. The only action is Joo Dee's {B} activation, but that surveils 1 + creates a token then forces sacrificing an artifact/creature, and taps Joo Dee — not worth losing her attack. Opponent has only Tiger-Dillo which can't block. I'll pass to combat and attack with Joo Dee and Boiling Rock Rioter for 5 free damage.
Action: passed_priority
DSV4-Allm
get_game_state()
{
"available": true,
"snapshot_id": 669825248925,
"turn": 4,
"phase": "Combat",
"step": "Declare Attackers",
"active_player": "DSV4-A",
"priority_player": "DSV4-A",
"players": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"modified": true,
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 3,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18
}
],
"stack": [],
"game_seq": 164
}DSV4-AmcpPass
raw
choose_action(summary=Combat declare attackers. Opponent has o..., attackers=p3,p28)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Pick triggered ability (goes to the stack first)",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T4 Combat/Declare Attackers (DSV4-A)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"modified": true,
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 3,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18
}
],
"board_cursor": 54,
"choices": [
{
"name": "Ability",
"target_type": "card",
"index": 0,
"id": "p40"
},
{
"name": "Ability",
"target_type": "card",
"index": 1,
"id": "p41"
}
],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 169,
"required": true,
"can_cancel": false,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "p3"
},
{
"id": "p28"
}
]
}gameDSV4-A attacks DSV4-B with 2 creatures
📝 action summaryDSV4-A turn 4
Combat declare attackers. Opponent has only Tiger-Dillo (4/3) which can't block (no other 4+ power creature). Attacking with Joo Dee (2/2) and Boiling Rock Rioter (3/3) for 5 free damage. Raven Eagle is summoning sick.
Action: batch_attack
DSV4-Allm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Pick triggered ability (goes to the stack first)",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T4 Combat/Declare Attackers (DSV4-A)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"modified": true,
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 3,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18
}
],
"board_cursor": 54,
"choices": [
{
"name": "Ability",
"target_type": "card",
"index": 0,
"id": "p40"
},
{
"name": "Ability",
"target_type": "card",
"index": 1,
"id": "p41"
}
],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 169,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}DSV4-AmcpPass
raw
choose_action(summary=Two attacking triggers from Boiling Rock..., choice=p40)
{
"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 (DSV4-A)",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"modified": true,
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 3,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18
}
],
"board_cursor": 55,
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"stack": [
{
"owner": "DSV4-A",
"ability_text": "Whenever Boiling Rock Rioter attacks, you may cast an Ally spell from among cards you own exiled with this creature.",
"name": "Boiling Rock Rioter",
"source_card": "Boiling Rock Rioter"
},
{
"owner": "DSV4-A",
"ability_text": "firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"name": "Boiling Rock Rioter",
"source_card": "Boiling Rock Rioter"
}
],
"untapped_lands": 1,
"game_seq": 172,
"action_taken": "selected_target_0",
"success": true
}gameDSV4-A - Ability triggers: Boiling Rock Rioter - firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)
gameDSV4-A - Ability triggers: Boiling Rock Rioter - Whenever Boiling Rock Rioter attacks, you may cast an Ally spell from among cards you own exiled with this creature.
📝 action summaryDSV4-A turn 4
Two attacking triggers from Boiling Rock Rioter (Firebending + cast exiled Ally spell). Order doesn't matter; I have no exiled cards to cast. Picking first ability.
Action: selected_target_0
— Declare Blockers —
DSV4-Bllm
pass_priority()
{
"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 (DSV4-A)",
"board": [
{
"hand_size": 3,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"mana_pool": {
"R": 1
},
"life": 20
}
],
"board_cursor": 52,
"choices": [
{
"name": "Tiger-Dillo",
"index": 0,
"choice_type": "blocker",
"id": "p21",
"power": "4",
"toughness": "3"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"game_seq": 178,
"incoming_attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
},
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
],
"stop_reason": "combat"
}DSV4-BmcpPass
raw
choose_action(summary=Opponent attacks with Joo Dee (2/2) and ..., 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 (DSV4-A)",
"board": [
{
"hand_size": 3,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 31,
"life": 18,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 4,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"mana_pool": {
"R": 1
},
"life": 20
}
],
"board_cursor": 53,
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"game_seq": 183,
"action_taken": "passed_priority",
"success": true
}📝 action summaryDSV4-B turn 4
Opponent attacks with Joo Dee (2/2) and Boiling Rock Rioter (3/3). My only creature is Tiger-Dillo, which can't block without another 4+ power creature. No blockers, take 5 damage (18→13).
Action: passed_priority
DSV4-Bllm
pass_priority()
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 4,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p35",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{3}{R}",
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"power": "4",
"id": "p16",
"toughness": "4",
"playable": true
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 56,
"choices": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"index": 0,
"action": "cast",
"id": "p17",
"power": "2",
"toughness": "2"
},
{
"name": "Mountain",
"index": 1,
"action": "land",
"id": "p35"
},
{
"mana_cost": "{3}{R}",
"name": "Wartime Protestors",
"index": 2,
"action": "cast",
"id": "p16",
"power": "4",
"toughness": "4"
}
],
"untapped_lands": 4,
"game_seq": 191,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameDSV4-B loses 2 life at combat from Joo Dee, One of Many
gameDSV4-B loses 3 life at combat from Boiling Rock Rioter
— Combat Damage —
— Postcombat Main —
— DSV4-B's Turn 5 —
DSV4-BmcpCast Wartime Protestors {3}{R}
raw
choose_action(summary=Turn 5 precombat main. I have 4 untapped..., choice=p35)
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{3}{R}",
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"power": "4",
"id": "p16",
"toughness": "4",
"playable": true
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 57,
"choices": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"index": 0,
"action": "cast",
"id": "p17",
"power": "2",
"toughness": "2"
},
{
"mana_cost": "{3}{R}",
"name": "Wartime Protestors",
"index": 1,
"action": "cast",
"id": "p16",
"power": "4",
"toughness": "4"
}
],
"untapped_lands": 5,
"game_seq": 195,
"land_drops_used": 1,
"action_taken": "selected_1",
"success": true
}gameDSV4-B puts Mountain from hand onto the Battlefield
📝 action summaryDSV4-B turn 5
Turn 5 precombat main. I have 4 untapped Mountains, 1 land to play, and drew Wartime Protestors (4/4 haste) which is the key card — it enables Tiger-Dillo to attack/block. Plan: play the Mountain to reach 5 mana, cast Wartime Protestors, then attack with it plus Tiger-Dillo for big damage boosted by my fire counter.
Action: selected_1
DSV4-Bllm
get_game_state()
{
"available": true,
"snapshot_id": 532733086485,
"turn": 5,
"phase": "Precombat Main",
"step": "Precombat Main",
"active_player": "DSV4-B",
"priority_player": "DSV4-B",
"players": [
{
"hand_size": 3,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
},
{
"mana_cost": "{3}{R}",
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"power": "4",
"id": "p16",
"toughness": "4",
"playable": true
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"stack": [],
"game_seq": 195
}DSV4-BmcpPass
raw
choose_action(summary=Turn 5 precombat main. I have 5 untapped..., choice=p16, mana_plan=p12,p18,p19,p29)
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 2,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_BADYou control another creature with power 4 or greater",
"ICON_RESTRICTCan't attack (Tiger-Dillo)",
"ICON_RESTRICTCan't block (Tiger-Dillo)"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 62,
"stack": [
{
"owner": "DSV4-B",
"name": "Wartime Protestors"
}
],
"untapped_lands": 1,
"game_seq": 201,
"land_drops_used": 1,
"action_taken": "selected_1",
"success": true,
"mana_plan_set": true,
"mana_plan_size": 4
}gameDSV4-B casts Wartime Protestors from hand
📝 action summaryDSV4-B turn 5
Turn 5 precombat main. I have 5 untapped Mountains and draw Wartime Protestors (4/4 haste, 3R) which is the key enabler for Tiger-Dillo. My hand is Boar-q-pine, Redirect Lightning, Wartime Protestors. Opponent's creatures are all tapped (Rioter, Joo Dee) or summoning sick (Raven Eagle), so they can't block. Cast Wartime Protestors to enable Tiger-Dillo, then attack with both for massive damage boosted by my fire counter.
Action: selected_1
DSV4-Bllm
pass_priority()
{
"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 (DSV4-B)",
"board": [
{
"hand_size": 2,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 64,
"choices": [
{
"name": "Tiger-Dillo",
"index": 0,
"choice_type": "attacker",
"id": "p21",
"power": "4",
"toughness": "3"
},
{
"name": "Wartime Protestors",
"index": 1,
"choice_type": "attacker",
"id": "p16",
"power": "4",
"toughness": "4"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 1,
"game_seq": 206,
"stop_reason": "combat"
}gameDSV4-B puts Wartime Protestors from stack onto the Battlefield
— Declare Attackers —
DSV4-BmcpPass
raw
choose_action(summary=Opponent's creatures are all tapped (Rio..., attackers=p21,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": "T5 Combat/Declare Attackers (DSV4-B)",
"board": [
{
"hand_size": 2,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 4,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20
}
],
"board_cursor": 67,
"combat": [
{
"blocked": false,
"defending": "DSV4-A",
"attackers": [
{
"name": "Tiger-Dillo",
"id": "p21",
"power": "4",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "DSV4-A",
"attackers": [
{
"name": "Wartime Protestors",
"id": "p16",
"power": "4",
"toughness": "4"
}
]
}
],
"untapped_lands": 1,
"game_seq": 211,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "p21"
},
{
"id": "p16"
}
]
}gameDSV4-B attacks DSV4-A with 2 creatures
📝 action summaryDSV4-B turn 5
Opponent's creatures are all tapped (Rioter, Joo Dee) or summoning sick (Raven Eagle), so nothing can block. I attack with both Tiger-Dillo and Wartime Protestors. Each source deals 4 damage +1 from Fated Firepower's fire counter = 5 each, 10 total, dropping opponent 20→10.
Action: batch_attack
— Declare Blockers —
DSV4-Allm
pass_priority()
{
"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 (DSV4-B)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"modified": true,
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 2,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13
}
],
"board_cursor": 64,
"choices": [
{
"name": "Raven Eagle",
"index": 0,
"choice_type": "blocker",
"id": "p5",
"power": "2",
"toughness": "3"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "DSV4-A",
"attackers": [
{
"name": "Tiger-Dillo",
"id": "p21",
"power": "4",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "DSV4-A",
"attackers": [
{
"name": "Wartime Protestors",
"id": "p16",
"power": "4",
"toughness": "4"
}
]
}
],
"untapped_lands": 1,
"game_seq": 213,
"incoming_attackers": [
{
"name": "Tiger-Dillo",
"id": "p21",
"power": "4",
"toughness": "3"
},
{
"name": "Wartime Protestors",
"id": "p16",
"power": "4",
"toughness": "4"
}
],
"stop_reason": "combat"
}DSV4-AmcpPass
raw
choose_action(summary=Opponent swings with Tiger-Dillo (4/3) a..., blockers=p5: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": "T5 Combat/Declare Blockers (DSV4-B)",
"board": [
{
"hand_size": 4,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Raven Eagle",
"modified": true,
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5",
"power": "2",
"toughness": "3",
"summoning_sick": true
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": true,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 29,
"life": 20,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 2,
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13
}
],
"board_cursor": 67,
"combat": [
{
"blocked": false,
"defending": "DSV4-A",
"attackers": [
{
"name": "Tiger-Dillo",
"id": "p21",
"power": "4",
"toughness": "3"
}
]
},
{
"blocked": true,
"defending": "DSV4-A",
"attackers": [
{
"name": "Wartime Protestors",
"id": "p16",
"power": "4",
"toughness": "4"
}
],
"blockers": [
{
"name": "Raven Eagle",
"id": "p5",
"power": "2",
"toughness": "3"
}
]
}
],
"untapped_lands": 1,
"game_seq": 220,
"action_taken": "batch_block",
"success": true,
"declared": [
{
"blocks": "p16",
"id": "p5"
}
]
}gameAttacker: Wartime Protestors (4/4) blocked by Raven Eagle (2/3)
📝 action summaryDSV4-A turn 5
Opponent swings with Tiger-Dillo (4/3) and Wartime Protestors (4/4 haste). Fated Firepower adds +1 to each source, so unblocked I'd take 10. I'll block Wartime Protestors (the bigger recurring threat — it enables Tiger-Dillo and buffs future allies) with Raven Eagle, taking only the Tiger-Dillo 5. Eagle will die but saves 5 life.
Action: batch_block
DSV4-Allm
pass_priority()
{
"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 (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 15,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36",
"playable": true
}
]
},
{
"hand_size": 2,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13
}
],
"board_cursor": 70,
"choices": [
{
"name": "Boiling Rock Rioter",
"index": 0,
"action": "activate",
"playable_abilities": [
"Tap an untapped Ally you control: Exile target ca..."
],
"id": "p28"
},
{
"name": "Joo Dee, One of Many",
"index": 1,
"action": "activate",
"playable_abilities": [
"{B}, {T}: Surveil 1. Create a token that's a copy..."
],
"id": "p3"
},
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"index": 2,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 3,
"action": "cast",
"id": "p6",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"index": 4,
"action": "cast",
"id": "p43"
},
{
"name": "Swamp",
"index": 5,
"action": "land",
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"index": 6,
"action": "cast",
"id": "p36"
}
],
"untapped_lands": 4,
"game_seq": 230,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}gameDSV4-A loses 5 life at combat from Tiger-Dillo
gameRaven Eagle deals 2 damage to Wartime Protestors
gameWartime Protestors deals 5 damage to Raven Eagle
gameRaven Eagle died
— Combat Damage —
— Postcombat Main —
— DSV4-A's Turn 5 —
DSV4-Allm
pass_priority(board_cursor=70)
{
"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 (DSV4-A)",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 15,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 2,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13
}
],
"board_cursor": 71,
"choices": [
{
"name": "Joo Dee, One of Many",
"index": 0,
"choice_type": "attacker",
"id": "p3",
"power": "2",
"toughness": "2"
},
{
"name": "Boiling Rock Rioter",
"index": 1,
"choice_type": "attacker",
"id": "p28",
"power": "3",
"toughness": "3"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 4,
"game_seq": 232,
"stop_reason": "combat"
}— Declare Attackers —
DSV4-AmcpPass
raw
choose_action(attackers=p3,p28, summary=It's my turn 5 combat. Opponent's Tiger-...)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Pick triggered ability (goes to the stack first)",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T5 Combat/Declare Attackers (DSV4-A)",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 15,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 2,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13
}
],
"board_cursor": 74,
"choices": [
{
"name": "Ability",
"target_type": "card",
"index": 0,
"id": "p44"
},
{
"name": "Ability",
"target_type": "card",
"index": 1,
"id": "p45"
}
],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"untapped_lands": 4,
"game_seq": 238,
"required": true,
"can_cancel": false,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "p3"
},
{
"id": "p28"
}
]
}gameDSV4-A attacks DSV4-B with 2 creatures
📝 action summaryDSV4-A turn 5
It's my turn 5 combat. Opponent's Tiger-Dillo and Wartime Protestors are both tapped, so no blockers available. I'll attack with both Joo Dee (2/2) and Boiling Rock Rioter (3/3) for 5 free damage, dropping opponent from 13 to 8.
Action: batch_attack
DSV4-Allm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Pick triggered ability (goes to the stack first)",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T5 Combat/Declare Attackers (DSV4-A)",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 15,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 2,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13
}
],
"board_cursor": 74,
"choices": [
{
"name": "Ability",
"target_type": "card",
"index": 0,
"id": "p44"
},
{
"name": "Ability",
"target_type": "card",
"index": 1,
"id": "p45"
}
],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"untapped_lands": 4,
"game_seq": 238,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}DSV4-AmcpPass
raw
choose_action(summary=Two Boiling Rock Rioter attack triggers ..., choice=p44)
{
"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 (DSV4-A)",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 15,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 2,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 13
}
],
"board_cursor": 75,
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"stack": [
{
"owner": "DSV4-A",
"ability_text": "Whenever Boiling Rock Rioter attacks, you may cast an Ally spell from among cards you own exiled with this creature.",
"name": "Boiling Rock Rioter",
"source_card": "Boiling Rock Rioter"
},
{
"owner": "DSV4-A",
"ability_text": "firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"name": "Boiling Rock Rioter",
"source_card": "Boiling Rock Rioter"
}
],
"untapped_lands": 4,
"game_seq": 241,
"action_taken": "selected_target_0",
"success": true
}gameDSV4-A - Ability triggers: Boiling Rock Rioter - firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)
gameDSV4-A - Ability triggers: Boiling Rock Rioter - Whenever Boiling Rock Rioter attacks, you may cast an Ally spell from among cards you own exiled with this creature.
📝 action summaryDSV4-A turn 5
Two Boiling Rock Rioter attack triggers (Firebending add R, and cast an exiled Ally spell). I have no exiled cards and no red spells, so order is irrelevant. Picking first ability.
Action: selected_target_0
DSV4-Allm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_SELECT",
"message": "Play spells and abilities",
"response_type": "select",
"respond_with": "choice=pN to play, or choice=no to pass",
"context": "T5 Postcombat Main/Postcombat Main (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 15,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36",
"playable": true
}
]
},
{
"hand_size": 2,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 30,
"life": 8
}
],
"board_cursor": 80,
"choices": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"index": 0,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 1,
"action": "cast",
"id": "p6",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"index": 2,
"action": "cast",
"id": "p43"
},
{
"name": "Swamp",
"index": 3,
"action": "land",
"id": "p33"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"index": 4,
"action": "cast",
"id": "p36"
}
],
"untapped_lands": 4,
"game_seq": 257,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— Declare Blockers —
gameDSV4-B loses 2 life at combat from Joo Dee, One of Many
gameDSV4-B loses 3 life at combat from Boiling Rock Rioter
— Combat Damage —
— Postcombat Main —
DSV4-Allm
get_game_state()
{
"available": true,
"snapshot_id": 820833025315,
"turn": 6,
"phase": "Precombat Main",
"step": "Precombat Main",
"active_player": "DSV4-A",
"priority_player": "DSV4-A",
"players": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p48",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36",
"playable": true
}
]
},
{
"hand_size": 1,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8
}
],
"stack": [],
"game_seq": 293
}— DSV4-B's Turn 6 —
chatDSV4-B: Pressure's coming — you tapped out at the wrong time.
DSV4-Bllm
pass_priority()
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 3,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p46",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 15
}
],
"board_cursor": 78,
"choices": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"index": 0,
"action": "cast",
"id": "p17",
"power": "2",
"toughness": "2"
},
{
"name": "Mountain",
"index": 1,
"action": "land",
"id": "p46"
}
],
"untapped_lands": 5,
"game_seq": 259,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-Bllm
get_oracle_text(card_name=Boar-q-pine)
{
"success": true,
"name": "Boar-q-pine",
"mana_cost": "{2}{R}",
"type": "Creature - Boar Porcupine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"toughness": "2"
}DSV4-Bmcpsend_chat_messagemcpPass
raw
send_chat_message(message=Pressure's coming — you tapped out at th...)
{
"success": true
}raw
choose_action(summary=Turn 6 precombat main. I'm at 8, opponen..., choice=p46)
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 2,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 15
}
],
"board_cursor": 79,
"choices": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"index": 0,
"action": "cast",
"id": "p17",
"power": "2",
"toughness": "2"
}
],
"untapped_lands": 6,
"game_seq": 263,
"land_drops_used": 1,
"action_taken": "selected_1",
"success": true
}gameDSV4-B puts Mountain from hand onto the Battlefield
📝 action summaryDSV4-B turn 6
Turn 6 precombat main. I'm at 8, opponent at 15, their two creatures (Rioter, Joo Dee) are tapped so nothing can block. Play 6th Mountain then cast Boar-q-pine, then attack with Tiger-Dillo + Wartime Protestors for lethal pressure.
Action: selected_1
DSV4-Bllm
pass_priority()
{
"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 (DSV4-B)",
"board": [
{
"hand_size": 2,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 15
}
],
"board_cursor": 80,
"choices": [
{
"name": "Tiger-Dillo",
"index": 0,
"choice_type": "attacker",
"id": "p21",
"power": "4",
"toughness": "3"
},
{
"name": "Wartime Protestors",
"index": 1,
"choice_type": "attacker",
"id": "p16",
"power": "4",
"toughness": "4"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 6,
"game_seq": 265,
"stop_reason": "combat"
}— Declare Attackers —
DSV4-BmcpPass
raw
choose_action(summary=Turn 6 combat, I'm at 8 vs 15. Opponent'..., attackers=p21,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": "T6 Combat/Declare Attackers (DSV4-B)",
"board": [
{
"hand_size": 2,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 15
}
],
"board_cursor": 83,
"combat": [
{
"blocked": false,
"defending": "DSV4-A",
"attackers": [
{
"name": "Tiger-Dillo",
"id": "p21",
"power": "4",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "DSV4-A",
"attackers": [
{
"name": "Wartime Protestors",
"id": "p16",
"power": "4",
"toughness": "4"
}
]
}
],
"untapped_lands": 6,
"game_seq": 270,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "p21"
},
{
"id": "p16"
}
]
}gameDSV4-B attacks DSV4-A with 2 creatures
📝 action summaryDSV4-B turn 6
Turn 6 combat, I'm at 8 vs 15. Opponent's two creatures (Rioter, Joo Dee) are tapped so nothing blocks. Attack with both Tiger-Dillo and Wartime Protestors for 5 damage each (4+1 fire counter) = 10, dropping them to 5.
Action: batch_attack
DSV4-Bllm
pass_priority()
{
"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 Postcombat Main/Postcombat Main (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 2,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8,
"hand": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"power": "2",
"id": "p17",
"toughness": "2",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 5
}
],
"board_cursor": 86,
"choices": [
{
"mana_cost": "{2}{R}",
"name": "Boar-q-pine",
"index": 0,
"action": "cast",
"id": "p17",
"power": "2",
"toughness": "2"
}
],
"untapped_lands": 6,
"game_seq": 282,
"land_drops_used": 1,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— Declare Blockers —
gameDSV4-A loses 5 life at combat from Tiger-Dillo
gameDSV4-A loses 5 life at combat from Wartime Protestors
— Combat Damage —
— Postcombat Main —
DSV4-BmcpPass
raw
choose_action(summary=Postcombat main turn 6, I'm at 8 vs oppo..., choice=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": "T6 Postcombat Main/Postcombat Main (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 1,
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8,
"hand": [
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 5,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 28,
"life": 5
}
],
"board_cursor": 90,
"stack": [
{
"owner": "DSV4-B",
"name": "Boar-q-pine"
}
],
"untapped_lands": 3,
"game_seq": 288,
"land_drops_used": 1,
"action_taken": "selected_0",
"success": true
}gameDSV4-B casts Boar-q-pine from hand
📝 action summaryDSV4-B turn 6
Postcombat main turn 6, I'm at 8 vs opponent 5. My two creatures are tapped from attacking. Cast Boar-q-pine to add a third body for next turn's lethal swing and defensive depth.
Action: selected_0
gameDSV4-B puts Boar-q-pine from stack onto the Battlefield
— DSV4-A's Turn 6 —
DSV4-Allm
get_game_state()
{
"available": true,
"snapshot_id": 949312275529,
"turn": 6,
"phase": "Combat",
"step": "Declare Attackers",
"active_player": "DSV4-A",
"priority_player": "DSV4-A",
"players": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p48"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 1,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8
}
],
"stack": [],
"game_seq": 295
}— Declare Attackers —
DSV4-Allm
get_game_log(max_chars=3000)
{
"log": "DSV4-B turn 1:\nDSV4-B played Mountain\nDSV4-A turn 1:\nDSV4-A drew Boiling Rock Rioter\nDSV4-A played Swamp\nDSV4-B turn 2:\nDSV4-B drew a card\nDSV4-B played Mountain\n[Chat] DSV4-B: Good luck! Swamp into... something black. Let's see what you've got.\nDSV4-B cast Tiger-Dillo\nDSV4-A turn 2:\nDSV4-A drew Swamp\n[Chat] DSV4-A: Swamp into more swamp, apparently. Let's see how that Tiger-Dillo treats you.\n[Chat] DSV4-A: Swamp into more swamp, apparently. Let's see how that Tiger-Dillo treats you.\nDSV4-A played Swamp\nDSV4-A cast Joo Dee, One of Many\nDSV4-B turn 3:\nDSV4-B drew a card\nDSV4-B played Mountain\nDSV4-A turn 3:\nDSV4-A drew Swamp\nDSV4-A played Swamp\nDSV4-B lost 2 life\nDSV4-A cast Boiling Rock Rioter\nDSV4-B turn 4:\nDSV4-B drew a card\n[Chat] DSV4-B: Building up the board here — that Rioter's a mean card, hopefully it stays asleep a while longer.\nDSV4-B played Mountain\nDSV4-A turn 4:\nDSV4-A drew Swampsnare Trap\n[Chat] DSV4-A: Tiger-Dillo's sleeping on the job until you find a bigger friend — meanwhile I'll keep the pressure on.\n[Chat] DSV4-A: Tiger-Dillo's sleeping on the job until you find a bigger friend — meanwhile I'll keep the pressure on.\nDSV4-A played Swamp\nDSV4-B cast Fated Firepower\nDSV4-A cast Raven Eagle\nDSV4-B lost 2 life\nDSV4-B lost 3 life\nDSV4-B turn 5:\nDSV4-B drew a card\nDSV4-B played Mountain\nDSV4-B cast Wartime Protestors\nDSV4-A blocked Wartime Protestors with Raven Eagle\nDSV4-A lost 5 life\nRaven Eagle was destroyed (DSV4-A)\nDSV4-A turn 5:\nDSV4-A drew Ruinous Waterbending\nDSV4-B lost 2 life\nDSV4-B lost 3 life\nDSV4-B turn 6:\nDSV4-B drew a card\n[Chat] DSV4-B: Pressure's coming — you tapped out at the wrong time.\nDSV4-B played Mountain\nDSV4-A lost 5 life\nDSV4-A lost 5 life\nDSV4-B cast Boar-q-pine\nDSV4-A turn 6:\nDSV4-A drew Swamp",
"total_length": 1809,
"truncated": false,
"cursor": 78
}DSV4-AmcpPass
raw
choose_action(attackers=p3,p28, summary=Turn 6 combat. Opponent has Tiger-Dillo ...)
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Pick triggered ability (goes to the stack first)",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T6 Combat/Declare Attackers (DSV4-A)",
"board": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p48"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 1,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8
}
],
"board_cursor": 91,
"choices": [
{
"name": "Ability",
"target_type": "card",
"index": 0,
"id": "p49"
},
{
"name": "Ability",
"target_type": "card",
"index": 1,
"id": "p50"
}
],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"untapped_lands": 4,
"game_seq": 301,
"required": true,
"can_cancel": false,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "p3"
},
{
"id": "p28"
}
]
}gameDSV4-A attacks DSV4-B with 2 creatures
chatDSV4-A: Lethal coming right up — gg if I get there.
📝 action summaryDSV4-A turn 5
Turn 6 combat. Opponent has Tiger-Dillo (4/3) and Wartime Protestors (4/4) both tapped, Boar-q-pine summoning sick. No available blockers. Attacking with Joo Dee (2) and Boiling Rock Rioter (3) for 5 damage, dropping opponent from 8 to 3. Then postcombat I'll remove Wartime Protestors to disable Tiger-Dillo.
Action: batch_attack
DSV4-Allm
get_game_state()
{
"available": true,
"snapshot_id": 246811452466,
"turn": 6,
"phase": "Combat",
"step": "Declare Attackers",
"active_player": "DSV4-A",
"priority_player": "DSV4-A",
"players": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p48"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 1,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8
}
],
"stack": [],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"game_seq": 301
}DSV4-Allm
pass_priority()
{
"action_pending": true,
"action_type": "GAME_TARGET",
"message": "Pick triggered ability (goes to the stack first)",
"response_type": "index",
"respond_with": "choice=pN — must pick a target",
"context": "T6 Combat/Declare Attackers (DSV4-A)",
"board": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p48"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 1,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8
}
],
"board_cursor": 91,
"choices": [
{
"name": "Ability",
"target_type": "card",
"index": 0,
"id": "p49"
},
{
"name": "Ability",
"target_type": "card",
"index": 1,
"id": "p50"
}
],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"untapped_lands": 4,
"game_seq": 301,
"required": true,
"can_cancel": false,
"stop_reason": "non_priority_action"
}DSV4-Amcpsend_chat_messagemcpPass
raw
send_chat_message(message=Lethal coming right up — gg if I get the...)
{
"success": true
}raw
choose_action(choice=p49, summary=Boiling Rock Rioter attacking triggers t...)
{
"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 (DSV4-A)",
"board": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p48"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 1,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8
}
],
"board_cursor": 92,
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"stack": [
{
"owner": "DSV4-A",
"ability_text": "Whenever Boiling Rock Rioter attacks, you may cast an Ally spell from among cards you own exiled with this creature.",
"name": "Boiling Rock Rioter",
"source_card": "Boiling Rock Rioter"
},
{
"owner": "DSV4-A",
"ability_text": "firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"name": "Boiling Rock Rioter",
"source_card": "Boiling Rock Rioter"
}
],
"untapped_lands": 4,
"game_seq": 304,
"action_taken": "selected_target_0",
"success": true
}gameDSV4-A - Ability triggers: Boiling Rock Rioter - firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)
gameDSV4-A - Ability triggers: Boiling Rock Rioter - Whenever Boiling Rock Rioter attacks, you may cast an Ally spell from among cards you own exiled with this creature.
📝 action summaryDSV4-A turn 6
Boiling Rock Rioter attacking triggers two abilities. I have no exiled Ally spells to cast, so order is irrelevant. Picking first.
Action: selected_target_0
DSV4-Allm
get_game_state()
{
"available": true,
"snapshot_id": 557446117593,
"turn": 6,
"phase": "Combat",
"step": "Declare Attackers",
"active_player": "DSV4-A",
"priority_player": "DSV4-A",
"players": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p48"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 1,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8
}
],
"stack": [
{
"owner": "DSV4-A",
"ability_text": "Whenever Boiling Rock Rioter attacks, you may cast an Ally spell from among cards you own exiled with this creature.",
"name": "Boiling Rock Rioter",
"source_card": "Boiling Rock Rioter",
"rules": [
"Whenever Boiling Rock Rioter attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p50"
},
{
"owner": "DSV4-A",
"ability_text": "firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"name": "Boiling Rock Rioter",
"source_card": "Boiling Rock Rioter",
"rules": [
"firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)"
],
"id": "p49"
}
],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"game_seq": 304
}DSV4-AmcpPass
raw
choose_action(summary=Resolving Boiling Rock Rioter attack tri..., 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 (DSV4-A)",
"board": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33"
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p48"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36"
}
]
},
{
"hand_size": 1,
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8
}
],
"board_cursor": 93,
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"stack": [
{
"owner": "DSV4-A",
"ability_text": "firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"name": "Boiling Rock Rioter",
"source_card": "Boiling Rock Rioter"
}
],
"untapped_lands": 4,
"game_seq": 306,
"action_taken": "passed_priority",
"success": true
}📝 action summaryDSV4-A turn 6
Resolving Boiling Rock Rioter attack triggers; I have no exiled Ally spells to cast, so both triggers just resolve (add R, nothing).
Action: passed_priority
— Declare Blockers —
DSV4-Bllm
pass_priority()
{
"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 (DSV4-A)",
"board": [
{
"hand_size": 1,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8,
"hand": [
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"mana_pool": {
"R": 1
},
"life": 5
}
],
"board_cursor": 96,
"choices": [
{
"name": "Boar-q-pine",
"index": 0,
"choice_type": "blocker",
"id": "p17",
"power": "2",
"toughness": "2"
}
],
"combat_phase": "blockers",
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
]
}
],
"untapped_lands": 3,
"game_seq": 310,
"incoming_attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
},
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
],
"recent_chat": [
"DSV4-A: Lethal coming right up — gg if I get there."
],
"stop_reason": "combat"
}DSV4-BmcpPass
raw
choose_action(summary=Opponent attacks with both Joo Dee (2/2)..., blockers=p17: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": "T6 Combat/Declare Blockers (DSV4-A)",
"board": [
{
"hand_size": 1,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8,
"hand": [
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"mana_pool": {
"R": 1
},
"life": 5
}
],
"board_cursor": 99,
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
],
"blockers": [
{
"name": "Boar-q-pine",
"id": "p17",
"power": "2",
"toughness": "2"
}
]
}
],
"untapped_lands": 3,
"game_seq": 317,
"action_taken": "batch_block",
"success": true,
"declared": [
{
"id": "p17",
"blocks": "p28"
}
]
}gameAttacker: Boiling Rock Rioter (3/3) blocked by Boar-q-pine (2/2)
📝 action summaryDSV4-B turn 6
Opponent attacks with both Joo Dee (2/2) and Boiling Rock Rioter (3/3), threatening 5 total damage. I'm at 8 HP; next turn Tiger-Dillo + Wartime Protestors attack for 10 total (5 each with the fire counter), lethal against 5 HP. I only need to survive. I'll block the bigger Rioter with Boar-q-pine (2/2, summoning sick so no attack value next turn anyway), sacrificing it to save 3 life, taking only Joo Dee's 2 damage to go to 6. Wartime Protestors (4/4) still enables Tiger-Dillo, so I keep my lethal attackers intact.
Action: batch_block
DSV4-Bllm
get_game_state()
{
"available": true,
"snapshot_id": 634744656421,
"turn": 6,
"phase": "Combat",
"step": "Declare Blockers",
"active_player": "DSV4-A",
"priority_player": "DSV4-B",
"players": [
{
"hand_size": 1,
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17",
"power": "2",
"toughness": "2",
"summoning_sick": true
},
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 8,
"hand": [
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"graveyard": [
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28",
"power": "3",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"mana_pool": {
"R": 1
},
"life": 5
}
],
"stack": [],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "DSV4-B",
"attackers": [
{
"name": "Boiling Rock Rioter",
"id": "p28",
"power": "3",
"toughness": "3"
}
],
"blockers": [
{
"name": "Boar-q-pine",
"id": "p17",
"power": "2",
"toughness": "2"
}
]
}
],
"game_seq": 317
}DSV4-BmcpPass
raw
choose_action(summary=Blockers are already declared: Boar-q-pi..., choice=yes)
{
"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 (DSV4-A)",
"board": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 6,
"hand": [
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"graveyard": [
{
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28"
},
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"mana_pool": {
"R": 1
},
"life": 5
}
],
"board_cursor": 100,
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "DSV4-B",
"attackers": []
}
],
"untapped_lands": 3,
"game_seq": 325,
"action_taken": "confirmed",
"success": true
}gameDSV4-B loses 2 life at combat from Joo Dee, One of Many
gameBoar-q-pine deals 3 damage to Boiling Rock Rioter
gameBoiling Rock Rioter deals 3 damage to Boar-q-pine
gameBoiling Rock Rioter died
gameBoar-q-pine died
— Combat Damage —
📝 action summaryDSV4-B turn 6
Blockers are already declared: Boar-q-pine blocks Boiling Rock Rioter, Joo Dee is unblocked. I have nothing to cast (Redirect Lightning has no legal single-target spell/ability on the stack). Confirm blockers and move to damage.
Action: confirmed
DSV4-Bllm
get_game_state()
{
"available": true,
"snapshot_id": 253332242787,
"turn": 6,
"phase": "Combat",
"step": "Combat Damage",
"active_player": "DSV4-A",
"priority_player": "DSV4-B",
"players": [
{
"hand_size": 1,
"graveyard": [
{
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17"
}
],
"is_active": false,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 6,
"hand": [
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"graveyard": [
{
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28"
},
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"mana_pool": {
"R": 1
},
"life": 5
}
],
"stack": [],
"combat": [
{
"blocked": false,
"defending": "DSV4-B",
"attackers": [
{
"name": "Joo Dee, One of Many",
"id": "p3",
"power": "2",
"toughness": "2"
}
]
},
{
"blocked": true,
"defending": "DSV4-B",
"attackers": []
}
],
"game_seq": 325
}— Postcombat Main —
DSV4-Allm
pass_priority()
{
"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 Postcombat Main/Postcombat Main (DSV4-A) YOUR_MAIN",
"board": [
{
"hand_size": 6,
"graveyard": [
{
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28"
},
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"id": "p5"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5,
"hand": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"rules": [
"{this} deals 2 damage to target player. That player discards two cards."
],
"id": "p4",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 1"
],
"power": "2",
"id": "p6",
"toughness": "3",
"playable": true
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"rules": [
"As an additional cost to cast this spell, you may waterbend {4}. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)",
"All creatures get -2/-2 until end of turn. If this spell's additional cost was paid, whenever a creature dies this turn, you gain 1 life."
],
"id": "p43",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p33",
"playable": true
},
{
"name": "Swamp",
"is_land": true,
"rules": [
"{T}: Add {B}."
],
"id": "p48",
"playable": true
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"rules": [
"This spell costs {1} less to cast if it targets a creature with flying.",
"Enchant creature",
"Enchanted creature gets -5/-3."
],
"id": "p36",
"playable": true
}
]
},
{
"hand_size": 1,
"graveyard": [
{
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": true,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 29,
"life": 6
}
],
"board_cursor": 97,
"choices": [
{
"mana_cost": "{2}{B}",
"name": "Ozai's Cruelty",
"index": 0,
"action": "cast",
"id": "p4"
},
{
"mana_cost": "{2}{B}",
"name": "Raven Eagle",
"index": 1,
"action": "cast",
"id": "p6",
"power": "2",
"toughness": "3"
},
{
"mana_cost": "{1}{B}{B}",
"name": "Ruinous Waterbending",
"index": 2,
"action": "cast",
"id": "p43"
},
{
"name": "Swamp",
"index": 3,
"action": "land",
"id": "p33"
},
{
"name": "Swamp",
"index": 4,
"action": "land",
"id": "p48"
},
{
"mana_cost": "{2}{B}",
"name": "Swampsnare Trap",
"index": 5,
"action": "cast",
"id": "p36"
}
],
"untapped_lands": 4,
"game_seq": 326,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}— DSV4-B's Turn 7 —
DSV4-Bllm
pass_priority()
{
"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 (DSV4-B) YOUR_MAIN",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 28,
"life": 6,
"hand": [
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p51",
"playable": true
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"graveyard": [
{
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28"
},
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5
}
],
"board_cursor": 102,
"choices": [
{
"name": "Mountain",
"index": 0,
"action": "land",
"id": "p51"
}
],
"untapped_lands": 6,
"game_seq": 328,
"land_drops_used": 0,
"stop_reason": "playable_cards",
"has_playable_cards": true
}DSV4-Bllm
pass_priority(until=declare_attackers, board_cursor=102)
{
"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 (DSV4-B)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": false,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": false,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 28,
"life": 6,
"hand": [
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p51"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"graveyard": [
{
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28"
},
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5
}
],
"board_cursor": 103,
"choices": [
{
"name": "Tiger-Dillo",
"index": 0,
"choice_type": "attacker",
"id": "p21",
"power": "4",
"toughness": "3"
},
{
"name": "Wartime Protestors",
"index": 1,
"choice_type": "attacker",
"id": "p16",
"power": "4",
"toughness": "4"
},
{
"name": "All attack",
"index": 2,
"choice_type": "special",
"id": "all"
}
],
"combat_phase": "attackers",
"untapped_lands": 6,
"game_seq": 330,
"stop_reason": "combat"
}— Declare Attackers —
DSV4-BmcpPass
raw
choose_action(attackers=p21,p16, summary=Combat on my turn 7. Both creatures can ...)
{
"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 (DSV4-B)",
"board": [
{
"hand_size": 2,
"graveyard": [
{
"name": "Boar-q-pine",
"rules": [
"Whenever you cast a noncreature spell, put a +1/+1 counter on {this}."
],
"id": "p17"
}
],
"is_active": true,
"is_you": true,
"battlefield": [
{
"tapped": false,
"counters": {
"fire": 1
},
"name": "Fated Firepower",
"rules": [
"Flash",
"{this} enters with X fire counters on it.",
"If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead."
],
"id": "p10"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p12"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p18"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p19"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p29"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p35"
},
{
"tapped": false,
"name": "Mountain",
"rules": [
"{T}: Add {R}."
],
"id": "p46"
},
{
"tapped": true,
"name": "Tiger-Dillo",
"modified": true,
"rules": [
"{this} can't attack or block unless you control another creature with power 4 or greater.",
": ",
"ICON_GOODYou control another creature with power 4 or greater"
],
"id": "p21",
"power": "4",
"toughness": "3",
"summoning_sick": false
},
{
"tapped": true,
"name": "Wartime Protestors",
"rules": [
"Haste",
"Whenever another Ally you control enters, put a +1/+1 counter on that creature and it gains haste until end of turn."
],
"id": "p16",
"power": "4",
"toughness": "4",
"summoning_sick": false
}
],
"name": "DSV4-B",
"library_size": 28,
"life": 6,
"hand": [
{
"name": "Mountain",
"is_land": true,
"rules": [
"{T}: Add {R}."
],
"id": "p51"
},
{
"mana_cost": "{R}",
"name": "Redirect Lightning",
"rules": [
"As an additional cost to cast this spell, pay 5 life or pay {2}.: ",
"Change the target of target spell or ability with a single target."
],
"id": "p20"
}
]
},
{
"hand_size": 6,
"graveyard": [
{
"name": "Boiling Rock Rioter",
"rules": [
"Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)",
"Tap an untapped Ally you control: Exile target card from a graveyard.",
"Whenever {this} attacks, you may cast an Ally spell from among cards you own exiled with this creature."
],
"id": "p28"
},
{
"name": "Raven Eagle",
"rules": [
"Flying",
"Whenever {this} enters or attacks, exile up to one target card from a graveyard. If a creature card is exiled this way, create a Clue token.",
"Whenever you draw your second card each turn, each opponent loses 1 life and you gain 1 life.",
": ",
"Cards drawn this turn: 0"
],
"id": "p5"
}
],
"is_active": false,
"is_you": false,
"battlefield": [
{
"tapped": true,
"name": "Joo Dee, One of Many",
"rules": [
"{B}, {T}: Surveil 1. Create a token that's a copy of {this}, then sacrifice an artifact or creature. Activate only as a sorcery."
],
"id": "p3",
"power": "2",
"toughness": "2",
"summoning_sick": false
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p7"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p8"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p9"
},
{
"tapped": false,
"name": "Swamp",
"rules": [
"{T}: Add {B}."
],
"id": "p31"
}
],
"name": "DSV4-A",
"library_size": 27,
"life": 5
}
],
"board_cursor": 106,
"combat": [
{
"blocked": false,
"defending": "DSV4-A",
"attackers": [
{
"name": "Tiger-Dillo",
"id": "p21",
"power": "4",
"toughness": "3"
}
]
},
{
"blocked": false,
"defending": "DSV4-A",
"attackers": [
{
"name": "Wartime Protestors",
"id": "p16",
"power": "4",
"toughness": "4"
}
]
}
],
"untapped_lands": 6,
"game_seq": 336,
"action_taken": "batch_attack",
"success": true,
"declared": [
{
"id": "p21"
},
{
"id": "p16"
}
]
}gameDSV4-B attacks DSV4-A with 2 creatures
📝 action summaryDSV4-B turn 7
Combat on my turn 7. Both creatures can attack (Wartime Protestors enables Tiger-Dillo). Opponent's only creature Joo Dee is tapped, so nothing can block. Tiger-Dillo (4/3) and Wartime Protestors (4/4) each deal 4+1 (fire counter) = 5 damage, 10 total, lethal against their 5 life. Declare both attackers.
Action: batch_attack
— Declare Blockers —
DSV4-Bllm
pass_priority()
{
"action_pending": false,
"game_seq": 341,
"game_over": true,
"stop_reason": "game_over"
}gameDSV4-A loses 5 life at combat from Tiger-Dillo
gameDSV4-A loses 5 life at combat from Wartime Protestors
gameDSV4-A has lost the game.
— Combat Damage —
DSV4-B wins the game!