토너먼트 준비

This commit is contained in:
2026-01-23 16:45:36 +00:00
parent 835886c7a9
commit 2d87cf881e
19 changed files with 744 additions and 4 deletions
+26 -2
View File
@@ -85,7 +85,17 @@ export type TurnDaemonCommand =
destGeneralId: number;
destCityId: number;
officerLevel: number;
};
}
| {
type: 'tournamentRefund';
requestId?: string;
bettingId?: number;
reason?: string;
refunds: Array<{
generalId: number;
amount: number;
}>;
};
export type TurnDaemonCommandResult =
| {
@@ -132,7 +142,21 @@ export type TurnDaemonCommandResult =
| { type: 'dropItem'; ok: boolean; generalId: number; reason?: string }
| { type: 'changePermission'; ok: boolean; generalId: number; reason?: string }
| { type: 'kick'; ok: boolean; generalId: number; reason?: string }
| { type: 'appoint'; ok: boolean; generalId: number; reason?: string };
| { type: 'appoint'; ok: boolean; generalId: number; reason?: string }
| {
type: 'tournamentRefund';
ok: true;
bettingId?: number;
processed: number;
missing: number;
totalRefund: number;
}
| {
type: 'tournamentRefund';
ok: false;
bettingId?: number;
reason: string;
};
export type TurnDaemonEvent =
| { type: 'status'; requestId?: string; status: TurnDaemonStatus }