A magical scrying record that preserves the full round-by-round replay of a tavern battle. Written to the bot account's PDS; referenced by chronicle entries and herald battle reports for playback.
tid
Timestamp-based ID
Properties
lobbyId
string
Required
Server-assigned lobby UUID identifying the tavern battle.
playedAt
string
datetime
Required
ISO 8601 UTC timestamp when the battle concluded.
roundCount
integer
Required
Total number of combat rounds in the battle.
minimum: 1rounds
array
of
ref
#roundSnapshot
Required
Ordered array of round snapshots, one per combat round.
seasonNumber
integer
Required
The season (campaign chapter) this battle took place in.
minimum: 1View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"lobbyId",
"seasonNumber",
"roundCount",
"playedAt",
"rounds"
],
"properties": {
"rounds": {
"type": "array",
"items": {
"ref": "#roundSnapshot",
"type": "ref"
},
"description": "Ordered array of round snapshots, one per combat round."
},
"lobbyId": {
"type": "string",
"description": "Server-assigned lobby UUID identifying the tavern battle."
},
"playedAt": {
"type": "string",
"format": "datetime",
"description": "ISO 8601 UTC timestamp when the battle concluded."
},
"roundCount": {
"type": "integer",
"minimum": 1,
"description": "Total number of combat rounds in the battle."
},
"seasonNumber": {
"type": "integer",
"minimum": 1,
"description": "The season (campaign chapter) this battle took place in."
}
}
},
"description": "A magical scrying record that preserves the full round-by-round replay of a tavern battle. Written to the bot account's PDS; referenced by chronicle entries and herald battle reports for playback."
}