From b6a18d68e0194c82a3f6c4b7a904a381f0235af4 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Thu, 5 Nov 2026 07:29:05 +0900 Subject: [PATCH] =?UTF-8?q?=EF=BB=BFfix(786-2):=20=EB=B3=84=EB=8F=84?= =?UTF-8?q?=EA=B3=84=EC=83=81=20=EC=A4=84=20=ED=91=9C=EC=A7=80=20=3D=20786?= =?UTF-8?q?-1=20apartPick(=EC=84=9C=EB=B2=84=20=EC=A0=9C=EC=95=88=20?= =?UTF-8?q?=EA=B3=A0=EC=A0=95=20=EC=A4=84=20=ED=95=98=EB=82=98=20=C2=B7=20?= =?UTF-8?q?=EB=B3=84=EB=8F=84=EA=B3=84=EC=83=81)=20=E2=80=94=20=EA=B3=A0?= =?UTF-8?q?=EB=A6=84=20=EC=B9=A9=20=EC=97=86=EC=9D=B4=20=E3=80=8C=EB=B3=84?= =?UTF-8?q?=EB=8F=84=EA=B3=84=EC=83=81=20=C2=B7=20=ED=92=88=EB=AA=A9?= =?UTF-8?q?=EC=9D=80=20=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8=EC=97=90?= =?UTF-8?q?=EC=84=9C=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- M02_MasterTemplete/M02_MasterTemplete_Hopyo_Rows.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/M02_MasterTemplete/M02_MasterTemplete_Hopyo_Rows.ts b/M02_MasterTemplete/M02_MasterTemplete_Hopyo_Rows.ts index 3106feb1b..fdc8d8948 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_Hopyo_Rows.ts +++ b/M02_MasterTemplete/M02_MasterTemplete_Hopyo_Rows.ts @@ -35,6 +35,7 @@ import { type MoveResult, } from "./M02_MasterTemplete_Hopyo_JudgeApi"; import { + apartPick, bare, confirmable, editLine, @@ -89,8 +90,8 @@ const wholeSk = (row: JudgeRow): DraftPick => ({ 몫: null, }); -/** 별도계상 줄(786-1 표지) — 고름 칩 없이 글만 */ -export const apartRow = (row: JudgeRow): boolean => !!(row as { 별도계상?: boolean }).별도계상; +/** 별도계상 줄(786-1 · 서버 제안 = 고정 줄 하나 `apartPick`) — 고름 칩 없이 글만 */ +export const apartRow = (row: JudgeRow): boolean => row.후보.length === 1 && apartPick(row.후보[0]); /** 호표 하나 줄 칸 부품 — 판정 칩 · 고름 칩 · 수량(단위 환산) · [확인] · 블록 풀이 몸 */ export function createRowKit(opt: RowKitOptions) {