feat: 로그 항목 및 에너지 상태 추가

This commit is contained in:
2026-01-23 17:42:27 +00:00
parent 8ea709d7e9
commit f540808514
4 changed files with 173 additions and 24 deletions
@@ -58,6 +58,24 @@ const zMatch = z.object({
defenderId: z.number().int().positive(),
winnerId: z.number().int().positive().optional(),
log: z.array(z.string()).optional(),
logEntries: z
.array(
z.object({
phase: z.number().int().min(0),
attackerEnergy: z.number().int(),
defenderEnergy: z.number().int(),
attackerDamage: z.number().int(),
defenderDamage: z.number().int(),
text: z.string(),
})
)
.optional(),
lastEnergy: z
.object({
attacker: z.number().int(),
defender: z.number().int(),
})
.optional(),
});
const zBetEntry = z.object({