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.
194 lines
No EOL
4.4 KiB
JSON
194 lines
No EOL
4.4 KiB
JSON
{
|
|
"state_type": "monster",
|
|
"battle": {
|
|
"round": 1,
|
|
"turn": "player",
|
|
"is_play_phase": true,
|
|
"enemies": [
|
|
{
|
|
"entity_id": "SHRINKER_BEETLE_0",
|
|
"combat_id": 1,
|
|
"name": "Shrinker Beetle",
|
|
"hp": 40,
|
|
"max_hp": 40,
|
|
"block": 0,
|
|
"status": [],
|
|
"intents": [
|
|
{
|
|
"type": "DebuffStrong",
|
|
"label": "",
|
|
"title": "Strategic",
|
|
"description": "This enemy intends to apply a Debuff to you."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"run": {
|
|
"act": 1,
|
|
"floor": 3,
|
|
"ascension": 0
|
|
},
|
|
"player": {
|
|
"character": "The Ironclad",
|
|
"hp": 69,
|
|
"max_hp": 80,
|
|
"block": 0,
|
|
"energy": 3,
|
|
"max_energy": 3,
|
|
"hand": [
|
|
{
|
|
"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": 0,
|
|
"target_type": "AnyEnemy",
|
|
"can_play": true,
|
|
"unplayable_reason": null
|
|
},
|
|
{
|
|
"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": 1,
|
|
"target_type": "Self",
|
|
"can_play": true,
|
|
"unplayable_reason": null
|
|
},
|
|
{
|
|
"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": 2,
|
|
"target_type": "Self",
|
|
"can_play": true,
|
|
"unplayable_reason": null
|
|
},
|
|
{
|
|
"id": "STRIKE_IRONCLAD",
|
|
"name": "Strike",
|
|
"type": "Attack",
|
|
"cost": "1",
|
|
"star_cost": null,
|
|
"description": "Deal 6 damage.",
|
|
"rarity": "Basic",
|
|
"is_upgraded": false,
|
|
"keywords": [],
|
|
"index": 3,
|
|
"target_type": "AnyEnemy",
|
|
"can_play": true,
|
|
"unplayable_reason": null
|
|
},
|
|
{
|
|
"id": "STRIKE_IRONCLAD",
|
|
"name": "Strike",
|
|
"type": "Attack",
|
|
"cost": "1",
|
|
"star_cost": null,
|
|
"description": "Deal 6 damage.",
|
|
"rarity": "Basic",
|
|
"is_upgraded": false,
|
|
"keywords": [],
|
|
"index": 4,
|
|
"target_type": "AnyEnemy",
|
|
"can_play": true,
|
|
"unplayable_reason": null
|
|
}
|
|
],
|
|
"draw_pile_count": 7,
|
|
"discard_pile_count": 0,
|
|
"exhaust_pile_count": 0,
|
|
"draw_pile": [
|
|
{
|
|
"name": "Defend",
|
|
"cost": "1",
|
|
"star_cost": null,
|
|
"description": "Gain 5 Block."
|
|
},
|
|
{
|
|
"name": "Defend",
|
|
"cost": "1",
|
|
"star_cost": null,
|
|
"description": "Gain 5 Block."
|
|
},
|
|
{
|
|
"name": "Strike",
|
|
"cost": "1",
|
|
"star_cost": null,
|
|
"description": "Deal 6 damage."
|
|
},
|
|
{
|
|
"name": "Strike",
|
|
"cost": "1",
|
|
"star_cost": null,
|
|
"description": "Deal 6 damage."
|
|
},
|
|
{
|
|
"name": "Strike",
|
|
"cost": "1",
|
|
"star_cost": null,
|
|
"description": "Deal 6 damage."
|
|
},
|
|
{
|
|
"name": "Setup Strike",
|
|
"cost": "1",
|
|
"star_cost": null,
|
|
"description": "Deal 7 damage. Gain 2 Strength this turn."
|
|
},
|
|
{
|
|
"name": "Inflame",
|
|
"cost": "1",
|
|
"star_cost": null,
|
|
"description": "Gain 2 Strength."
|
|
}
|
|
],
|
|
"discard_pile": [],
|
|
"exhaust_pile": [],
|
|
"gold": 126,
|
|
"status": [],
|
|
"relics": [
|
|
{
|
|
"id": "BURNING_BLOOD",
|
|
"name": "Burning Blood",
|
|
"description": "At the end of combat, heal 6 HP.",
|
|
"counter": null,
|
|
"keywords": []
|
|
}
|
|
],
|
|
"potions": [],
|
|
"max_potion_slots": 3
|
|
}
|
|
} |