com.gamethesky.deptofwar.run

gamethesky.com

Schema Diff

+4 -4

From

CID
bafyreic5xlwykos...
Indexed At
2026-10-19 03:00 UTC
View this version

To

CID
bafyreibywkoverx...
Indexed At
2026-10-19 03:20 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 mission of Dept of War, published by the player into their own repo. The record stores every strike rather than a score: the sim is deterministic, so re-running the strike log against the same seed, mission and difficulty reproduces the run exactly. Owning the record is the identity proof, and replaying it is the score proof — score and the rest are advisory and never trusted by a leaderboard.",
6 6
      "key": "tid",
7 7
      "record": {
8 8
        "properties": {
9 9
          "approval": {
10 10
            "description": "Advisory: the President's approval at the end.",
11 11
            "maximum": 100,
12 12
            "minimum": 0,
13 13
            "type": "integer"
14 14
          },
15 15
          "collateral": {
16 -
            "description": "Advisory: boats sunk that were not drug boats.",
16 +
            "description": "Advisory: things hit that were not targets (fishermen, tourists, the Coast Guard; in Cuba, cars, buses and our own landing craft).",
17 17
            "minimum": 0,
18 18
            "type": "integer"
19 19
          },
20 20
          "createdAt": {
21 21
            "format": "datetime",
22 22
            "type": "string"
23 23
          },
24 24
          "difficulty": {
25 25
            "description": "How hard the run was. A verifier must replay at the same difficulty. Absent means normal. Each difficulty has its own daily board.",
26 26
            "knownValues": [
27 27
              "granny",
28 28
              "easy",
29 29
              "normal",
30 30
              "hard"
31 31
            ],
32 32
            "maxLength": 16,
33 33
            "type": "string"
34 34
          },
35 35
          "fires": {
36 36
            "description": "The whole run as the only input the game takes. Comma-separated `<dtick>.<w>.<x>.<y>` entries: dtick is 60 Hz ticks since the previous entry; w is 0 for a Hellfire, 1 for a Tomahawk, 2 to resign (the run ends on that entry); x and y are the aim point on the water in tenths of a unit. Only strikes the sim accepted are logged; a verifier refuses a log the sim would not have accepted. Example: `90.0.812.455,40.1.600.300`.",
37 37
            "maxLength": 200000,
38 38
            "type": "string"
39 39
          },
40 40
          "landed": {
41 -
            "description": "Advisory: drug boats that reached the coast.",
41 +
            "description": "Advisory: drug boats that reached the coast; in Cuba, landing craft that made the beach.",
42 42
            "minimum": 0,
43 43
            "type": "integer"
44 44
          },
45 45
          "mission": {
46 -
            "description": "Which theater: boats is Operation Boat Trip in the Florida Straits.",
46 +
            "description": "Which theater: boats is Operation Boat Trip in the Florida Straits, cuba is Operation Cigar Chomp at Havana.",
47 47
            "knownValues": [
48 48
              "boats",
49 49
              "cuba",
50 50
              "greenland",
51 51
              "hormuz",
52 52
              "panama",
53 53
              "venezuela"
54 54
            ],
55 55
            "maxLength": 32,
56 56
            "type": "string"
57 57
          },
58 58
          "score": {
59 59
            "description": "Advisory: the final score.",
60 60
            "minimum": 0,
61 61
            "type": "integer"
62 62
          },
63 63
          "seed": {
64 64
            "description": "Which orders: a date (YYYY-MM-DD, local to the player) for the day's orders, or any other string for a training exercise. The sim seeds from the FNV-1a hash of this string.",
65 65
            "maxLength": 64,
66 66
            "type": "string"
67 67
          },
68 68
          "simVersion": {
69 69
            "description": "Which rules produced these strikes. A verifier must replay under the matching version or refuse the run.",
70 70
            "minimum": 1,
71 71
            "type": "integer"
72 72
          },
73 73
          "struck": {
74 -
            "description": "Advisory: drug boats sunk.",
74 +
            "description": "Advisory: hostile targets destroyed (drug boats; in Cuba, batteries and tanks).",
75 75
            "minimum": 0,
76 76
            "type": "integer"
77 77
          },
78 78
          "ticks": {
79 79
            "description": "Advisory: the tick the run ended.",
80 80
            "minimum": 1,
81 81
            "type": "integer"
82 82
          },
83 83
          "why": {
84 84
            "description": "Advisory: how it ended — the clock ran out, the President fired you, Congress held a hearing, or you resigned.",
85 85
            "knownValues": [
86 86
              "survived",
87 87
              "fired",
88 88
              "hearing",
89 89
              "resigned"
90 90
            ],
91 91
            "maxLength": 16,
92 92
            "type": "string"
93 93
          }
94 94
        },
95 95
        "required": [
96 96
          "seed",
97 97
          "simVersion",
98 98
          "mission",
99 99
          "fires",
100 100
          "score",
101 101
          "createdAt"
102 102
        ],
103 103
        "type": "object"
104 104
      },
105 105
      "type": "record"
106 106
    }
107 107
  },
108 108
  "id": "com.gamethesky.deptofwar.run",
109 109
  "lexicon": 1
110 110
}

Compare Other Versions

Lexicon Garden

@