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) {