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.
268 lines
No EOL
6.3 KiB
JSON
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
|
|
}
|
|
} |