full diff

ai.syui.card.admin

From
bafyreigewzwc2kfrgd7wailuoefi5elxgouy2x7qsmyg66s5ycd3qwh7qy indexed 2026-02-18 17:34 UTC View this version
To
bafyreigewzwc2kfrgd7wailuoefi5elxgouy2x7qsmyg66s5ycd3qwh7qy indexed 2026-02-18 17:34 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Card game configuration and master data (admin only)",
66 "key": "literal:self",
77 "record": {
88 "properties": {
99 "card": {
1010 "description": "Card master data",
1111 "items": {
1212 "properties": {
1313 "character": {
1414 "description": "Associated character ID",
1515 "type": "integer"
1616 },
1717 "cp": {
1818 "description": "CP type (status, time, damage)",
1919 "type": "string"
2020 },
2121 "effect": {
2222 "description": "Effect type (status, fly, mode, damage)",
2323 "type": "string"
2424 },
2525 "id": {
2626 "description": "Card ID",
2727 "type": "integer"
2828 },
2929 "key": {
3030 "description": "Key binding (R1, L1, Y, X, etc.)",
3131 "type": "string"
3232 },
3333 "name": {
3434 "properties": {
3535 "en": {
3636 "type": "string"
3737 },
3838 "ja": {
3939 "type": "string"
4040 }
4141 },
4242 "required": [
4343 "ja",
4444 "en"
4545 ],
4646 "type": "object"
4747 },
4848 "text": {
4949 "properties": {
5050 "en": {
5151 "type": "string"
5252 },
5353 "ja": {
5454 "type": "string"
5555 }
5656 },
5757 "required": [
5858 "ja",
5959 "en"
6060 ],
6161 "type": "object"
6262 }
6363 },
6464 "required": [
6565 "id",
6666 "character",
6767 "name",
6868 "text",
6969 "cp",
7070 "effect"
7171 ],
7272 "type": "object"
7373 },
7474 "type": "array"
7575 },
7676 "createdAt": {
7777 "format": "datetime",
7878 "type": "string"
7979 },
8080 "gacha": {
8181 "properties": {
8282 "pickup": {
8383 "description": "Pickup card ID",
8484 "type": "integer"
8585 },
8686 "pool": {
8787 "description": "Card IDs available in gacha pool",
8888 "items": {
8989 "type": "integer"
9090 },
9191 "type": "array"
9292 },
9393 "rate": {
9494 "properties": {
9595 "pickup": {
9696 "description": "1/n for pickup rate (100 = 1%)",
9797 "type": "integer"
9898 },
9999 "rare": {
100100 "description": "1/n for rare:1 rate (10 = 10%), rare:2 = 1/(n*10), rare:3 = 1/(n*100)",
101101 "type": "integer"
102102 }
103103 },
104104 "required": [
105105 "pickup",
106106 "rare"
107107 ],
108108 "type": "object"
109109 }
110110 },
111111 "required": [
112112 "pickup",
113113 "rate",
114114 "pool"
115115 ],
116116 "type": "object"
117117 },
118118 "updatedAt": {
119119 "format": "datetime",
120120 "type": "string"
121121 }
122122 },
123123 "required": [
124124 "gacha",
125125 "card",
126126 "createdAt",
127127 "updatedAt"
128128 ],
129129 "type": "object"
130130 },
131131 "type": "record"
132132 }
133133 },
134134 "id": "ai.syui.card.admin",
135135 "lexicon": 1
136136}