From 7c8fa2e5c4050249ad1253b3e471ce929c5e89c3 Mon Sep 17 00:00:00 2001 From: syui Date: Sun, 25 Jan 2026 17:34:35 +0900 Subject: [PATCH] fix lexicon --- lexicons/ai.syui.card.admin.json | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/lexicons/ai.syui.card.admin.json b/lexicons/ai.syui.card.admin.json index 0c68735..d459aa3 100644 --- a/lexicons/ai.syui.card.admin.json +++ b/lexicons/ai.syui.card.admin.json @@ -9,14 +9,21 @@ "description": "Card game configuration (admin only)", "record": { "type": "object", - "required": ["card", "createdAt", "updatedAt"], + "required": ["card", "rate", "createdAt", "updatedAt"], "properties": { "card": { "type": "object", - "required": ["pickup", "normal"], + "required": ["pickup"], "properties": { - "pickup": { "type": "integer", "description": "Pickup card ID" }, - "normal": { "type": "integer", "description": "Normal card ID" } + "pickup": { "type": "integer", "description": "Pickup card ID" } + } + }, + "rate": { + "type": "object", + "required": ["pickup", "rare"], + "properties": { + "pickup": { "type": "integer", "description": "1/n for pickup rate (100 = 1%)" }, + "rare": { "type": "integer", "description": "1/n for rare:1 rate (10 = 10%), rare:2 = 1/(n*10), rare:3 = 1/(n*100)" } } }, "createdAt": { "type": "string", "format": "datetime" },