An adventurer's grimoire — a lifetime record of battles fought, victories won, and heroes commanded. One record per adventurer, stored at rkey 'self'.
Record Key
literal:self
Fixed literal value
Properties
bestPlacement
integer
Required
Finest standing ever achieved (1 = champion).
minimum: 1maximum: 8gamesPlayed
integer
Required
Total tavern battles fought across all seasons.
minimum: 1lastHeroKey
string
Required
Hero commanded in the most recent battle.
lastPlacement
integer
Required
Standing in the most recent battle.
minimum: 1maximum: 8lastPlayedAt
string
datetime
Required
ISO 8601 UTC timestamp of the most recent battle.
totalWins
integer
Required
Total number of championship victories (1st-place finishes).
minimum: 0View raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"required": [
"gamesPlayed",
"bestPlacement",
"totalWins",
"lastPlacement",
"lastHeroKey",
"lastPlayedAt"
],
"properties": {
"totalWins": {
"type": "integer",
"minimum": 0,
"description": "Total number of championship victories (1st-place finishes)."
},
"gamesPlayed": {
"type": "integer",
"minimum": 1,
"description": "Total tavern battles fought across all seasons."
},
"lastHeroKey": {
"type": "string",
"description": "Hero commanded in the most recent battle."
},
"lastPlayedAt": {
"type": "string",
"format": "datetime",
"description": "ISO 8601 UTC timestamp of the most recent battle."
},
"bestPlacement": {
"type": "integer",
"maximum": 8,
"minimum": 1,
"description": "Finest standing ever achieved (1 = champion)."
},
"lastPlacement": {
"type": "integer",
"maximum": 8,
"minimum": 1,
"description": "Standing in the most recent battle."
}
}
},
"description": "An adventurer's grimoire — a lifetime record of battles fought, victories won, and heroes commanded. One record per adventurer, stored at rkey 'self'."
}