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": 1136136
}