full diff

ai.syui.rse.admin

From
bafyreicjj5ltomismy5lve5u4focekrhgckrddd4k47sgfk67vkh6fpxiq indexed 2026-02-18 17:35 UTC View this version
To
bafyreicjj5ltomismy5lve5u4focekrhgckrddd4k47sgfk67vkh6fpxiq indexed 2026-02-18 17:35 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "RSE admin configuration - abilities, characters, systems and collections",
66 "key": "literal:self",
77 "record": {
88 "properties": {
99 "ability": {
1010 "description": "Ability/attribute definitions",
1111 "items": {
1212 "properties": {
1313 "color": {
1414 "description": "Color code (e.g., #ffd700)",
1515 "type": "string"
1616 },
1717 "id": {
1818 "description": "Ability ID",
1919 "type": "integer"
2020 },
2121 "kind": {
2222 "description": "Attribute type (consciousness, matter)",
2323 "type": "string"
2424 },
2525 "level": {
2626 "description": "Hierarchy level (0=fundamental)",
2727 "type": "integer"
2828 },
2929 "multiplier": {
3030 "description": "Damage multiplier percent (e.g., 150 = 1.5x)",
3131 "type": "integer"
3232 },
3333 "name": {
3434 "description": "Ability name (ai, quark, neutron, atom, sun)",
3535 "type": "string"
3636 },
3737 "phantom": {
3838 "description": "Whether this ability is phantom/lost",
3939 "type": "boolean"
4040 },
4141 "relation": {
4242 "description": "Advantage IDs",
4343 "items": {
4444 "type": "integer"
4545 },
4646 "type": "array"
4747 },
4848 "weakness": {
4949 "description": "Weakness IDs",
5050 "items": {
5151 "type": "integer"
5252 },
5353 "type": "array"
5454 }
5555 },
5656 "required": [
5757 "id",
5858 "name",
5959 "kind"
6060 ],
6161 "type": "object"
6262 },
6363 "type": "array"
6464 },
6565 "character": {
6666 "description": "Character definitions",
6767 "items": {
6868 "properties": {
6969 "ability": {
7070 "description": "Ability ID reference",
7171 "type": "integer"
7272 },
7373 "id": {
7474 "description": "Character ID",
7575 "type": "integer"
7676 },
7777 "mode": {
7878 "description": "Character mode",
7979 "type": "integer"
8080 },
8181 "name": {
8282 "description": "Character name",
8383 "type": "string"
8484 }
8585 },
8686 "required": [
8787 "id",
8888 "name",
8989 "ability",
9090 "mode"
9191 ],
9292 "type": "object"
9393 },
9494 "type": "array"
9595 },
9696 "collection": {
9797 "description": "ATProto collection definitions",
9898 "items": {
9999 "properties": {
100100 "id": {
101101 "description": "Collection ID",
102102 "type": "integer"
103103 },
104104 "name": {
105105 "description": "Collection short name",
106106 "type": "string"
107107 },
108108 "nsid": {
109109 "description": "Namespaced identifier (e.g., ai.syui.card)",
110110 "type": "string"
111111 }
112112 },
113113 "required": [
114114 "id",
115115 "nsid",
116116 "name"
117117 ],
118118 "type": "object"
119119 },
120120 "type": "array"
121121 },
122122 "createdAt": {
123123 "format": "datetime",
124124 "type": "string"
125125 },
126126 "item": {
127127 "description": "Item definitions",
128128 "items": {
129129 "properties": {
130130 "id": {
131131 "description": "Item ID",
132132 "type": "integer"
133133 },
134134 "name": {
135135 "description": "Item name",
136136 "type": "string"
137137 },
138138 "text": {
139139 "description": "Item description (localized)",
140140 "properties": {
141141 "en": {
142142 "description": "English text",
143143 "type": "string"
144144 },
145145 "ja": {
146146 "description": "Japanese text",
147147 "type": "string"
148148 }
149149 },
150150 "type": "object"
151151 }
152152 },
153153 "required": [
154154 "id",
155155 "name",
156156 "text"
157157 ],
158158 "type": "object"
159159 },
160160 "type": "array"
161161 },
162162 "system": {
163163 "description": "System definitions",
164164 "items": {
165165 "properties": {
166166 "domain": {
167167 "description": "System domain (ability, unique, account, planet, origin)",
168168 "type": "string"
169169 },
170170 "id": {
171171 "description": "System ID",
172172 "type": "integer"
173173 },
174174 "name": {
175175 "description": "System name",
176176 "type": "string"
177177 }
178178 },
179179 "required": [
180180 "id",
181181 "name",
182182 "domain"
183183 ],
184184 "type": "object"
185185 },
186186 "type": "array"
187187 },
188188 "updatedAt": {
189189 "format": "datetime",
190190 "type": "string"
191191 }
192192 },
193193 "required": [
194194 "ability",
195195 "createdAt",
196196 "updatedAt"
197197 ],
198198 "type": "object"
199199 },
200200 "type": "record"
201201 }
202202 },
203203 "id": "ai.syui.rse.admin",
204204 "lexicon": 1
205205}