Tracker made in React for keeping track of HP and MP and so on.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

235 lines
4.7 KiB

{
"session": {
"usedSp": {"Fabula": 5, "Ultima": 2}
},
"conflict": {
"round": 0,
"activeSide": "ally",
"activeCharacterId": null
},
"clocks": [],
"characters": [
{
"id": "aelica",
"side": "ally",
"name": "Aelica",
"level": 32,
"hp": 70,
"maxHp": 82,
"mp": 77,
"maxMp": 77,
"ip": 6,
"maxIp": 6,
"sp": 3,
"spBank": 2,
"bp": 2,
"maxBp": 4,
"zp": 4,
"maxZp": 6,
"spType": "Fabula",
"portraitUrl": "/portraits/aelica.png",
"turnsTotal": 1,
"turnsLeft": 1,
"statuses": []
},
{
"id": "flow",
"side": "ally",
"leader": "aelica",
"name": "Flow",
"portraitUrl": "/portraits/flow.png",
"statuses": []
},
{
"id": "athetyz",
"side": "ally",
"name": "Athetyz",
"level": 32,
"hp": 63,
"maxHp": 63,
"mp": 55,
"maxMp": 55,
"ip": 9,
"maxIp": 10,
"zp": 3,
"maxZp": 6,
"sp": 3,
"spBank": 1,
"spType": "Fabula",
"portraitUrl": "/portraits/athetyz.png",
"turnsTotal": 1,
"turnsLeft": 0,
"statuses": []
},
{
"id": "galvelle",
"side": "ally",
"leader": "athetyz",
"name": "Galvelle",
"portraitUrl": "/portraits/galvelle.png",
"statuses": []
},
{
"id": "echo",
"side": "ally",
"name": "Echo",
"level": 32,
"hp": 1,
"maxHp": 67,
"mp": 62,
"maxMp": 62,
"ip": 4,
"maxIp": 12,
"zp": 6,
"maxZp": 6,
"sp": 3,
"spBank": 4,
"spType": "Fabula",
"portraitUrl": "/portraits/echo.png",
"turnsTotal": 1,
"turnsLeft": 1,
"statuses": []
},
{
"id": "gale",
"side": "ally",
"leader": "echo",
"name": "Gale",
"level": 5,
"hp": 0,
"maxHp": 70,
"mp": 58,
"maxMp": 58,
"portraitUrl": "/portraits/gale.png",
"turnsTotal": 1,
"turnsLeft": 1,
"statuses": []
},
{
"id": "gravitas",
"side": "ally",
"name": "Gravitas",
"level": 32,
"hp": 72,
"maxHp": 72,
"mp": 43,
"maxMp": 117,
"ip": 5,
"maxIp": 8,
"zp": 0,
"maxZp": 6,
"sp": 3,
"spBank": 6,
"spType": "Fabula",
"portraitUrl": "/portraits/gravitas.png",
"turnsTotal": 1,
"turnsLeft": 1,
"statuses": []
},
{
"id": "calor",
"side": "ally",
"leader": "gravitas",
"name": "Calor",
"portraitUrl": "/portraits/calor.png",
"statuses": []
},
{
"id": "linnet",
"side": "ally",
"name": "Linnet",
"level": 32,
"hp": 117,
"maxHp": 117,
"mp": 73,
"maxMp": 76,
"ip": 6,
"maxIp": 6,
"zp": 1,
"maxZp": 6,
"sp": 3,
"spBank": 4,
"spType": "Fabula",
"portraitUrl": "/portraits/linnet.png",
"turnsTotal": 1,
"turnsLeft": 1,
"statuses": []
},
{
"id": "terra",
"side": "ally",
"leader": "linnet",
"name": "Terra",
"portraitUrl": "/portraits/terra.png",
"statuses": []
},
{
"id": "prandia",
"side": "ally",
"name": "Prandia",
"level": 32,
"hp": 37,
"maxHp": 90,
"koText": "rip lmao",
"mp": 0,
"maxMp": 70,
"ip": 8,
"maxIp": 8,
"zp": 2,
"maxZp": 6,
"sp": 3,
"spBank": 4,
"spType": "Fabula",
"portraitUrl": "/portraits/prandia.png",
"turnsTotal": 1,
"turnsLeft": 1,
"statuses": []
},
{
"id": "selia",
"side": "ally",
"leader": "prandia",
"name": "Sélia",
"portraitUrl": "/portraits/selia.png",
"statuses": []
},
{
"id": "werespider",
"side": "enemy",
"name": "Werespider",
"health": "KO",
"spType": "Ultima",
"sp": 5,
"turnsLeft": 3,
"turnsTotal": 3
},
{
"id": "kaumari",
"side": "enemy",
"name": "Kaumari",
"level": 600,
"health": "Full",
"spType": "Ultima",
"sp": 15,
"turnsLeft": 6,
"turnsTotal": 6,
"portraitUrl": "/portraits/kaumari.png"
},
{
"id": "amita",
"side": "enemy",
"name": "Amita",
"level": 50,
"health": "Full",
"turnsLeft": 6,
"turnsTotal": 6,
"portraitUrl": "/portraits/amita.png"
}
],
"statuses": [{
"id": "Digesting",
"name": "Digesting",
"iconUrl": "/icons/devoured.webp",
"description": "Is currently being melted down for sustenance."
}]
}