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.
783 lines
No EOL
12 KiB
JSON
783 lines
No EOL
12 KiB
JSON
{
|
|
"state_type": "map",
|
|
"map": {
|
|
"visited": [],
|
|
"next_options": [
|
|
{
|
|
"index": 0,
|
|
"col": 3,
|
|
"row": 0,
|
|
"type": "Monster",
|
|
"leads_to": [
|
|
{
|
|
"col": 0,
|
|
"row": 1,
|
|
"type": "Monster"
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 1,
|
|
"type": "Monster"
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 1,
|
|
"type": "Monster"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nodes": [
|
|
{
|
|
"col": 3,
|
|
"row": 0,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
6,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 1,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
0,
|
|
2
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 2,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
0,
|
|
3
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 3,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
0,
|
|
4
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 4,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
1,
|
|
5
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 7,
|
|
"type": "Elite",
|
|
"children": [
|
|
[
|
|
0,
|
|
8
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 8,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
0,
|
|
9
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 9,
|
|
"type": "Treasure",
|
|
"children": [
|
|
[
|
|
0,
|
|
10
|
|
],
|
|
[
|
|
1,
|
|
10
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 10,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
0,
|
|
11
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 11,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
0,
|
|
12
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 12,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
0,
|
|
13
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 13,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
0,
|
|
14
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 0,
|
|
"row": 14,
|
|
"type": "Elite",
|
|
"children": [
|
|
[
|
|
1,
|
|
15
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 1,
|
|
"row": 5,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
1,
|
|
6
|
|
],
|
|
[
|
|
2,
|
|
6
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 1,
|
|
"row": 6,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
0,
|
|
7
|
|
],
|
|
[
|
|
2,
|
|
7
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 1,
|
|
"row": 8,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
0,
|
|
9
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 1,
|
|
"row": 10,
|
|
"type": "RestSite",
|
|
"children": [
|
|
[
|
|
1,
|
|
11
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 1,
|
|
"row": 11,
|
|
"type": "Shop",
|
|
"children": [
|
|
[
|
|
0,
|
|
12
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 1,
|
|
"row": 15,
|
|
"type": "RestSite",
|
|
"children": [
|
|
[
|
|
3,
|
|
16
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 2,
|
|
"row": 4,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
1,
|
|
5
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 2,
|
|
"row": 6,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
2,
|
|
7
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 2,
|
|
"row": 7,
|
|
"type": "Shop",
|
|
"children": [
|
|
[
|
|
1,
|
|
8
|
|
],
|
|
[
|
|
2,
|
|
8
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 2,
|
|
"row": 8,
|
|
"type": "RestSite",
|
|
"children": [
|
|
[
|
|
2,
|
|
9
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 2,
|
|
"row": 9,
|
|
"type": "Treasure",
|
|
"children": [
|
|
[
|
|
3,
|
|
10
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 1,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
3,
|
|
2
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 2,
|
|
"type": "Shop",
|
|
"children": [
|
|
[
|
|
3,
|
|
3
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 3,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
2,
|
|
4
|
|
],
|
|
[
|
|
3,
|
|
4
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 4,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
3,
|
|
5
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 5,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
4,
|
|
6
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 10,
|
|
"type": "Elite",
|
|
"children": [
|
|
[
|
|
3,
|
|
11
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 11,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
3,
|
|
12
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 12,
|
|
"type": "RestSite",
|
|
"children": [
|
|
[
|
|
4,
|
|
13
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 14,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
3,
|
|
15
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 15,
|
|
"type": "RestSite",
|
|
"children": [
|
|
[
|
|
3,
|
|
16
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 4,
|
|
"row": 6,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
4,
|
|
7
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 4,
|
|
"row": 7,
|
|
"type": "RestSite",
|
|
"children": [
|
|
[
|
|
4,
|
|
8
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 4,
|
|
"row": 8,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
5,
|
|
9
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 4,
|
|
"row": 13,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
3,
|
|
14
|
|
],
|
|
[
|
|
4,
|
|
14
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 4,
|
|
"row": 14,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
4,
|
|
15
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 4,
|
|
"row": 15,
|
|
"type": "RestSite",
|
|
"children": [
|
|
[
|
|
3,
|
|
16
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 5,
|
|
"row": 4,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
6,
|
|
5
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 5,
|
|
"row": 9,
|
|
"type": "Treasure",
|
|
"children": [
|
|
[
|
|
5,
|
|
10
|
|
],
|
|
[
|
|
6,
|
|
10
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 5,
|
|
"row": 10,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
5,
|
|
11
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 5,
|
|
"row": 11,
|
|
"type": "RestSite",
|
|
"children": [
|
|
[
|
|
5,
|
|
12
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 5,
|
|
"row": 12,
|
|
"type": "Elite",
|
|
"children": [
|
|
[
|
|
4,
|
|
13
|
|
],
|
|
[
|
|
5,
|
|
13
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 5,
|
|
"row": 13,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
4,
|
|
14
|
|
],
|
|
[
|
|
6,
|
|
14
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 1,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
6,
|
|
2
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 2,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
6,
|
|
3
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 3,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
5,
|
|
4
|
|
],
|
|
[
|
|
6,
|
|
4
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 4,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
6,
|
|
5
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 5,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
6,
|
|
6
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 6,
|
|
"type": "Elite",
|
|
"children": [
|
|
[
|
|
6,
|
|
7
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 7,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
6,
|
|
8
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 8,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
5,
|
|
9
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 10,
|
|
"type": "Unknown",
|
|
"children": [
|
|
[
|
|
6,
|
|
11
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 11,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
5,
|
|
12
|
|
],
|
|
[
|
|
6,
|
|
12
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 12,
|
|
"type": "RestSite",
|
|
"children": [
|
|
[
|
|
5,
|
|
13
|
|
],
|
|
[
|
|
6,
|
|
13
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 13,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
6,
|
|
14
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 14,
|
|
"type": "Monster",
|
|
"children": [
|
|
[
|
|
6,
|
|
15
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 6,
|
|
"row": 15,
|
|
"type": "RestSite",
|
|
"children": [
|
|
[
|
|
3,
|
|
16
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"col": 3,
|
|
"row": 16,
|
|
"type": "Boss",
|
|
"children": []
|
|
}
|
|
],
|
|
"boss": {
|
|
"col": 3,
|
|
"row": 16
|
|
}
|
|
},
|
|
"run": {
|
|
"act": 1,
|
|
"floor": 0,
|
|
"ascension": 0
|
|
},
|
|
"player": {
|
|
"character": "The Ironclad",
|
|
"hp": 80,
|
|
"max_hp": 80,
|
|
"block": 0,
|
|
"gold": 99,
|
|
"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
|
|
}
|
|
} |