ai.syui.rse.admin

syui.ai

Schema Diff

+44 -0

From

CID
bafyreibb3wrsrp2...
Indexed At
2026-01-18 04:58 UTC
View this version

To

CID
bafyreicjj5ltomi...
Indexed At
2026-01-28 14:32 UTC
View this version
1 1
{
2 2
  "id": "ai.syui.rse.admin",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "literal:self",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "ability",
11 11
          "createdAt",
12 12
          "updatedAt"
13 13
        ],
14 14
        "properties": {
15 +
          "item": {
16 +
            "type": "array",
17 +
            "items": {
18 +
              "type": "object",
19 +
              "required": [
20 +
                "id",
21 +
                "name",
22 +
                "text"
23 +
              ],
24 +
              "properties": {
25 +
                "id": {
26 +
                  "type": "integer",
27 +
                  "description": "Item ID"
28 +
                },
29 +
                "name": {
30 +
                  "type": "string",
31 +
                  "description": "Item name"
32 +
                },
33 +
                "text": {
34 +
                  "type": "object",
35 +
                  "properties": {
36 +
                    "en": {
37 +
                      "type": "string",
38 +
                      "description": "English text"
39 +
                    },
40 +
                    "ja": {
41 +
                      "type": "string",
42 +
                      "description": "Japanese text"
43 +
                    }
44 +
                  },
45 +
                  "description": "Item description (localized)"
46 +
                }
47 +
              }
48 +
            },
49 +
            "description": "Item definitions"
50 +
          },
15 51
          "system": {
16 52
            "type": "array",
17 53
            "items": {
18 54
              "type": "object",
19 55
              "required": [
20 56
                "id",
21 57
                "name",
22 58
                "domain"
23 59
              ],
24 60
              "properties": {
25 61
                "id": {
26 62
                  "type": "integer",
27 63
                  "description": "System ID"
28 64
                },
29 65
                "name": {
30 66
                  "type": "string",
31 67
                  "description": "System name"
32 68
                },
33 69
                "domain": {
34 70
                  "type": "string",
35 71
                  "description": "System domain (ability, unique, account, planet, origin)"
36 72
                }
37 73
              }
38 74
            },
39 75
            "description": "System definitions"
40 76
          },
41 77
          "ability": {
42 78
            "type": "array",
43 79
            "items": {
44 80
              "type": "object",
45 81
              "required": [
46 82
                "id",
47 83
                "name",
48 84
                "kind"
49 85
              ],
50 86
              "properties": {
51 87
                "id": {
52 88
                  "type": "integer",
53 89
                  "description": "Ability ID"
54 90
                },
55 91
                "kind": {
56 92
                  "type": "string",
57 93
                  "description": "Attribute type (consciousness, matter)"
58 94
                },
59 95
                "name": {
60 96
                  "type": "string",
61 97
                  "description": "Ability name (ai, quark, neutron, atom, sun)"
62 98
                },
99 +
                "color": {
100 +
                  "type": "string",
101 +
                  "description": "Color code (e.g., #ffd700)"
102 +
                },
63 103
                "level": {
64 104
                  "type": "integer",
65 105
                  "description": "Hierarchy level (0=fundamental)"
66 106
                },
107 +
                "phantom": {
108 +
                  "type": "boolean",
109 +
                  "description": "Whether this ability is phantom/lost"
110 +
                },
67 111
                "relation": {
68 112
                  "type": "array",
69 113
                  "items": {
70 114
                    "type": "integer"
71 115
                  },
72 116
                  "description": "Advantage IDs"
73 117
                },
74 118
                "weakness": {
75 119
                  "type": "array",
76 120
                  "items": {
77 121
                    "type": "integer"
78 122
                  },
79 123
                  "description": "Weakness IDs"
80 124
                },
81 125
                "multiplier": {
82 126
                  "type": "integer",
83 127
                  "description": "Damage multiplier percent (e.g., 150 = 1.5x)"
84 128
                }
85 129
              }
86 130
            },
87 131
            "description": "Ability/attribute definitions"
88 132
          },
89 133
          "character": {
90 134
            "type": "array",
91 135
            "items": {
92 136
              "type": "object",
93 137
              "required": [
94 138
                "id",
95 139
                "name",
96 140
                "ability",
97 141
                "mode"
98 142
              ],
99 143
              "properties": {
100 144
                "id": {
101 145
                  "type": "integer",
102 146
                  "description": "Character ID"
103 147
                },
104 148
                "mode": {
105 149
                  "type": "integer",
106 150
                  "description": "Character mode"
107 151
                },
108 152
                "name": {
109 153
                  "type": "string",
110 154
                  "description": "Character name"
111 155
                },
112 156
                "ability": {
113 157
                  "type": "integer",
114 158
                  "description": "Ability ID reference"
115 159
                }
116 160
              }
117 161
            },
118 162
            "description": "Character definitions"
119 163
          },
120 164
          "createdAt": {
121 165
            "type": "string",
122 166
            "format": "datetime"
123 167
          },
124 168
          "updatedAt": {
125 169
            "type": "string",
126 170
            "format": "datetime"
127 171
          },
128 172
          "collection": {
129 173
            "type": "array",
130 174
            "items": {
131 175
              "type": "object",
132 176
              "required": [
133 177
                "id",
134 178
                "nsid",
135 179
                "name"
136 180
              ],
137 181
              "properties": {
138 182
                "id": {
139 183
                  "type": "integer",
140 184
                  "description": "Collection ID"
141 185
                },
142 186
                "name": {
143 187
                  "type": "string",
144 188
                  "description": "Collection short name"
145 189
                },
146 190
                "nsid": {
147 191
                  "type": "string",
148 192
                  "description": "Namespaced identifier (e.g., ai.syui.card)"
149 193
                }
150 194
              }
151 195
            },
152 196
            "description": "ATProto collection definitions"
153 197
          }
154 198
        }
155 199
      },
156 200
      "description": "RSE admin configuration - abilities, characters, systems and collections"
157 201
    }
158 202
  },
159 203
  "$type": "com.atproto.lexicon.schema",
160 204
  "lexicon": 1
161 205
}

Compare Other Versions

Lexicon Garden

@