gg.infinitetavern.chronicle.entry

infinitetavern.gg

Documentation

A page in an adventurer's chronicle — one player's record of a single tavern battle. Written to the player's PDS after each match concludes.

main record

A page in an adventurer's chronicle — one player's record of a single tavern battle. Written to the player's PDS after each match concludes.

Record Key tid Timestamp-based ID

Properties

heroKey string Required

Internal key of the hero commanded.

heroName string Required

Display name of the hero commanded.

lobbyId string Required

Server-assigned lobby UUID identifying the tavern battle.

mmrAfter number Required

Adventurer's rating after the battle concluded.

mmrBefore number Required

Adventurer's rating before entering the tavern.

mmrChange number Required

Signed rating change (positive = glory gained, negative = glory lost).

opponents array of ref #opponent Optional

All rival adventurers in the tavern, sorted by final standing.

placement integer Required

Final standing in the battle (1 = champion, 8 = first eliminated).

minimum: 1maximum: 8
playedAt string datetime Required

ISO 8601 UTC timestamp when the battle concluded.

roundSurvived integer Required

Last combat round the adventurer survived.

seasonNumber integer Required

The season (campaign chapter) this battle took place in.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "lobbyId",
      "seasonNumber",
      "placement",
      "heroKey",
      "heroName",
      "roundSurvived",
      "mmrBefore",
      "mmrAfter",
      "mmrChange",
      "playedAt"
    ],
    "properties": {
      "heroKey": {
        "type": "string",
        "description": "Internal key of the hero commanded."
      },
      "lobbyId": {
        "type": "string",
        "description": "Server-assigned lobby UUID identifying the tavern battle."
      },
      "heroName": {
        "type": "string",
        "description": "Display name of the hero commanded."
      },
      "mmrAfter": {
        "type": "number",
        "description": "Adventurer's rating after the battle concluded."
      },
      "playedAt": {
        "type": "string",
        "format": "datetime",
        "description": "ISO 8601 UTC timestamp when the battle concluded."
      },
      "mmrBefore": {
        "type": "number",
        "description": "Adventurer's rating before entering the tavern."
      },
      "mmrChange": {
        "type": "number",
        "description": "Signed rating change (positive = glory gained, negative = glory lost)."
      },
      "opponents": {
        "type": "array",
        "items": {
          "ref": "#opponent",
          "type": "ref"
        },
        "description": "All rival adventurers in the tavern, sorted by final standing."
      },
      "placement": {
        "type": "integer",
        "maximum": 8,
        "minimum": 1,
        "description": "Final standing in the battle (1 = champion, 8 = first eliminated)."
      },
      "seasonNumber": {
        "type": "integer",
        "description": "The season (campaign chapter) this battle took place in."
      },
      "roundSurvived": {
        "type": "integer",
        "description": "Last combat round the adventurer survived."
      }
    }
  },
  "description": "A page in an adventurer's chronicle — one player's record of a single tavern battle. Written to the player's PDS after each match concludes."
}
opponent object

A rival adventurer encountered during the tavern battle.

Properties

did string did Required

A decentralized identifier (DID).

handle string Required

No description available.

heroKey string Optional

Internal key of the rival's hero.

heroName string Optional

Display name of the rival's hero.

placement integer Required

No description available.

minimum: 1maximum: 8
View raw schema
{
  "type": "object",
  "required": [
    "placement",
    "did",
    "handle"
  ],
  "properties": {
    "did": {
      "type": "string",
      "format": "did"
    },
    "handle": {
      "type": "string"
    },
    "heroKey": {
      "type": "string",
      "description": "Internal key of the rival's hero."
    },
    "heroName": {
      "type": "string",
      "description": "Display name of the rival's hero."
    },
    "placement": {
      "type": "integer",
      "maximum": 8,
      "minimum": 1
    }
  },
  "description": "A rival adventurer encountered during the tavern battle."
}

Lexicon Garden

@