com.gamethesky.make.fighter

A player's saved fighter for one chapter type of Game the Sky, at rkey = the chapter type's id (fight): their build, a style and their colors. Anyone can fight it as a ghost, the chapter's CPU at the wheel; a run against it pins this record's version.

Repository @gamethesky.com did:plc:fpi7mvknwqh264gz6kug7pmk namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritymake.gamethesky.com
Indexed
cid bafyreibgtzf73o3abiouetayzo5zk5f62cqqyo5yhxj6m4hsrcko6vszyi

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A player's saved fighter for one chapter type of Game the Sky, at rkey = the chapter type's id (fight): their build, a style and their colors. Anyone can fight it as a ghost, the chapter's CPU at the wheel; a run against it pins this record's version.",
      "key": "any",
      "record": {
        "properties": {
          "build": {
            "ref": "com.gamethesky.make.run#build",
            "type": "ref"
          },
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "look": {
            "description": "Cosmetic: its colors, rrggbb.rrggbb.rrggbb.",
            "maxLength": 40,
            "type": "string"
          },
          "module": {
            "description": "The chapter type (fight).",
            "maxLength": 24,
            "type": "string"
          },
          "style": {
            "description": "How its ghost fights.",
            "knownValues": [
              "rusher",
              "turtle",
              "zoner",
              "tricky"
            ],
            "maxLength": 24,
            "type": "string"
          }
        },
        "required": [
          "module",
          "build",
          "style",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "com.gamethesky.make.fighter",
  "lexicon": 1
}