sts2-bot/capture/13_stuck.json
0xrsydn 9966580d41 Add reference game-state captures
Hand-captured state snapshots (menu through hand_select) used to
build the facts layer and decision handlers. Live run dumps are
gitignored, these stay for reference.
2026-09-22 00:02:24 +07:00

268 lines
No EOL
6.3 KiB
JSON

{
"state_type": "card_select",
"card_select": {
"screen_type": "upgrade",
"prompt": "Choose a card to Upgrade.",
"cards": [
{
"id": "STRIKE_IRONCLAD",
"name": "Strike",
"type": "Attack",
"cost": "1",
"star_cost": null,
"description": "Deal 6 damage.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [],
"index": 0
},
{
"id": "STRIKE_IRONCLAD",
"name": "Strike",
"type": "Attack",
"cost": "1",
"star_cost": null,
"description": "Deal 6 damage.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [],
"index": 1
},
{
"id": "STRIKE_IRONCLAD",
"name": "Strike",
"type": "Attack",
"cost": "1",
"star_cost": null,
"description": "Deal 6 damage.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [],
"index": 2
},
{
"id": "STRIKE_IRONCLAD",
"name": "Strike",
"type": "Attack",
"cost": "1",
"star_cost": null,
"description": "Deal 6 damage.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [],
"index": 3
},
{
"id": "STRIKE_IRONCLAD",
"name": "Strike",
"type": "Attack",
"cost": "1",
"star_cost": null,
"description": "Deal 6 damage.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [],
"index": 4
},
{
"id": "DEFEND_IRONCLAD",
"name": "Defend",
"type": "Skill",
"cost": "1",
"star_cost": null,
"description": "Gain 5 Block.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [
{
"name": "Block",
"description": "Until next turn, prevents damage."
}
],
"index": 5
},
{
"id": "DEFEND_IRONCLAD",
"name": "Defend",
"type": "Skill",
"cost": "1",
"star_cost": null,
"description": "Gain 5 Block.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [
{
"name": "Block",
"description": "Until next turn, prevents damage."
}
],
"index": 6
},
{
"id": "DEFEND_IRONCLAD",
"name": "Defend",
"type": "Skill",
"cost": "1",
"star_cost": null,
"description": "Gain 5 Block.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [
{
"name": "Block",
"description": "Until next turn, prevents damage."
}
],
"index": 7
},
{
"id": "DEFEND_IRONCLAD",
"name": "Defend",
"type": "Skill",
"cost": "1",
"star_cost": null,
"description": "Gain 5 Block.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [
{
"name": "Block",
"description": "Until next turn, prevents damage."
}
],
"index": 8
},
{
"id": "BASH",
"name": "Bash",
"type": "Attack",
"cost": "2",
"star_cost": null,
"description": "Deal 8 damage. Apply 2 Vulnerable.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [
{
"name": "Vulnerable",
"description": "Vulnerable creatures take 50% more damage from Attacks."
}
],
"index": 9
},
{
"id": "SETUP_STRIKE",
"name": "Setup Strike",
"type": "Attack",
"cost": "1",
"star_cost": null,
"description": "Deal 7 damage. Gain 2 Strength this turn.",
"rarity": "Common",
"is_upgraded": false,
"keywords": [
{
"name": "Strength",
"description": "Strength adds additional damage to Attacks."
}
],
"index": 10
},
{
"id": "INFLAME",
"name": "Inflame",
"type": "Power",
"cost": "1",
"star_cost": null,
"description": "Gain 2 Strength.",
"rarity": "Uncommon",
"is_upgraded": false,
"keywords": [
{
"name": "Strength",
"description": "Strength adds additional damage to Attacks."
}
],
"index": 11
},
{
"id": "IRON_WAVE",
"name": "Iron Wave",
"type": "Attack",
"cost": "1",
"star_cost": null,
"description": "Gain 5 Block. Deal 5 damage.",
"rarity": "Common",
"is_upgraded": false,
"keywords": [
{
"name": "Block",
"description": "Until next turn, prevents damage."
}
],
"index": 12
}
],
"preview_showing": true,
"preview_cards": [
{
"id": "STRIKE_IRONCLAD",
"name": "Strike",
"type": "Attack",
"cost": "1",
"star_cost": null,
"description": "Deal 6 damage.",
"rarity": "Basic",
"is_upgraded": false,
"keywords": [],
"index": 0
},
{
"id": "STRIKE_IRONCLAD",
"name": "Strike+",
"type": "Attack",
"cost": "1",
"star_cost": null,
"description": "Deal 9 damage.",
"rarity": "Basic",
"is_upgraded": true,
"keywords": [],
"index": 1
}
],
"can_cancel": true,
"can_confirm": true
},
"run": {
"act": 1,
"floor": 5,
"ascension": 0
},
"player": {
"character": "The Ironclad",
"hp": 87,
"max_hp": 87,
"block": 0,
"gold": 146,
"status": [],
"relics": [
{
"id": "BURNING_BLOOD",
"name": "Burning Blood",
"description": "At the end of combat, heal 6 HP.",
"counter": null,
"keywords": []
}
],
"potions": [
{
"id": "FIRE_POTION",
"name": "Fire Potion",
"description": "Deal 20 damage.",
"slot": 0,
"can_use_in_combat": true,
"target_type": "AnyEnemy",
"keywords": []
}
],
"max_potion_slots": 3
}
}