A single Slay the Spire 2 run.
tid
Timestamp-based ID
Properties
act
integer
Optional
No description available.
minimum: 1maximum: 4ascension
integer
Required
No description available.
minimum: 0maximum: 20character
string
Required
Character class id (e.g. 'ironclad', 'silent').
deck
array
of
string
Optional
Card ids in the final deck.
durationSeconds
integer
Optional
No description available.
minimum: 0endedAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
floor
integer
Optional
No description available.
minimum: 0game
string
at-uri
Optional
Optional at-uri of the canonical games.gamesgamesgamesgames.actor.game record for StS2.
gameVersion
string
Optional
No description available.
killedBy
string
Optional
Enemy / event that ended the run, if applicable.
modVersion
string
Optional
No description available.
outcome
string
Required
How the run ended.
in_progress, victory, death, abandonedrelics
array
of
string
Optional
Relic ids held at run end.
score
integer
Optional
No description available.
minimum: 0seed
string
Required
Run seed as displayed in-game.
startedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
statsRef
string
at-uri
Optional
at-uri of the user's games.gamesgamesgamesgames.actor.stats record for StS2, updated alongside this run.
updatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"outcome",
"character",
"ascension",
"seed",
"startedAt",
"updatedAt"
],
"properties": {
"act": {
"type": "integer",
"maximum": 4,
"minimum": 1
},
"deck": {
"type": "array",
"items": {
"type": "string"
},
"description": "Card ids in the final deck."
},
"game": {
"type": "string",
"format": "at-uri",
"description": "Optional at-uri of the canonical games.gamesgamesgamesgames.actor.game record for StS2."
},
"seed": {
"type": "string",
"description": "Run seed as displayed in-game."
},
"floor": {
"type": "integer",
"minimum": 0
},
"score": {
"type": "integer",
"minimum": 0
},
"relics": {
"type": "array",
"items": {
"type": "string"
},
"description": "Relic ids held at run end."
},
"endedAt": {
"type": "string",
"format": "datetime"
},
"outcome": {
"type": "string",
"description": "How the run ended.",
"knownValues": [
"in_progress",
"victory",
"death",
"abandoned"
]
},
"killedBy": {
"type": "string",
"description": "Enemy / event that ended the run, if applicable."
},
"statsRef": {
"type": "string",
"format": "at-uri",
"description": "at-uri of the user's games.gamesgamesgamesgames.actor.stats record for StS2, updated alongside this run."
},
"ascension": {
"type": "integer",
"maximum": 20,
"minimum": 0
},
"character": {
"type": "string",
"description": "Character class id (e.g. 'ironclad', 'silent')."
},
"startedAt": {
"type": "string",
"format": "datetime"
},
"updatedAt": {
"type": "string",
"format": "datetime"
},
"modVersion": {
"type": "string"
},
"gameVersion": {
"type": "string"
},
"durationSeconds": {
"type": "integer",
"minimum": 0
}
}
},
"description": "A single Slay the Spire 2 run."
}