com.gamethesky.hatsoff.run

gamethesky.com

Schema Diff

+1 -1

From

CID
bafyreigyw4zkhk4...
Indexed At
2026-10-10 21:27 UTC
View this version

To

CID
bafyreif5y2ccojf...
Indexed At
2026-10-11 03:49 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "One Hats Off run, published by the player into their own repo. The record stores every shot rather than a score: the sim is deterministic, so re-running the fire log against the same seed reproduces the run exactly. Owning the record is the identity proof, and replaying it is the score proof — wave, cured and the rest are advisory and never trusted by a leaderboard.",
6 6
      "key": "tid",
7 7
      "record": {
8 8
        "properties": {
9 9
          "createdAt": {
10 10
            "format": "datetime",
11 11
            "type": "string"
12 12
          },
13 13
          "cured": {
14 14
            "description": "Advisory: hats removed.",
15 15
            "minimum": 0,
16 16
            "type": "integer"
17 17
          },
18 18
          "fires": {
19 -
            "description": "The whole run as the only input the game takes. Comma-separated `<dtick>.<weapon>.<x>.<z>` entries: dtick is 60 Hz ticks since the previous entry, weapon is 0 mist, 1 pulse, 2 drop, x and z are the ground point in tenths of a unit (x east, z south, origin at the Washington Monument). Only shots the sim accepted are logged; a verifier applies the same rate, heat and cooldown rules and refuses a log that fires faster than they allow. Example: `120.0.-402.12,5.0.-398.14,30.1.-390.10`.",
19 +
            "description": "The whole run as the only input the game takes. Comma-separated `<dtick>.<weapon>.<x>.<z>` entries: dtick is 60 Hz ticks since the previous entry, weapon is 0 mist, 1 pulse, 2 drop, or 3 for giving up (the run ends on that entry; x and z are 0), x and z are the ground point in tenths of a unit (x east, z south, origin at the Washington Monument). Only shots the sim accepted are logged; a verifier applies the same rate, heat and cooldown rules and refuses a log that fires faster than they allow. Example: `120.0.-402.12,5.0.-398.14,30.1.-390.10`.",
20 20
            "maxLength": 400000,
21 21
            "type": "string"
22 22
          },
23 23
          "holdPeak": {
24 24
            "description": "Advisory: the most people sheltering at once.",
25 25
            "minimum": 0,
26 26
            "type": "integer"
27 27
          },
28 28
          "rehatted": {
29 29
            "description": "Advisory: cured people the horde caught again.",
30 30
            "minimum": 0,
31 31
            "type": "integer"
32 32
          },
33 33
          "seed": {
34 34
            "description": "Which horde: a date (YYYY-MM-DD, local to the player) for the nightly horde, or any word for a practice one. The sim seeds from the FNV-1a hash of this string.",
35 35
            "maxLength": 64,
36 36
            "type": "string"
37 37
          },
38 38
          "simVersion": {
39 39
            "description": "Which rules produced these shots. A verifier must replay under the matching version or refuse the run.",
40 40
            "minimum": 1,
41 41
            "type": "integer"
42 42
          },
43 43
          "ticks": {
44 44
            "description": "Advisory: the tick the steps fell.",
45 45
            "minimum": 1,
46 46
            "type": "integer"
47 47
          },
48 48
          "wave": {
49 49
            "description": "Advisory: the wave the steps fell in.",
50 50
            "minimum": 1,
51 51
            "type": "integer"
52 52
          }
53 53
        },
54 54
        "required": [
55 55
          "seed",
56 56
          "simVersion",
57 57
          "fires",
58 58
          "wave",
59 59
          "cured",
60 60
          "createdAt"
61 61
        ],
62 62
        "type": "object"
63 63
      },
64 64
      "type": "record"
65 65
    }
66 66
  },
67 67
  "id": "com.gamethesky.hatsoff.run",
68 68
  "lexicon": 1
69 69
}

Compare Other Versions

Lexicon Garden

@