{"kind":"hwanse-dialogue-candidate-review-summary","source":"tools/summarize_dialogue_candidate_review.py","status":"ready","sourceFile":"out/candidate_dialogue_progress_browser_smoke.json","boundary":"Compact browser dialogue review contract. It keeps the top-level dialogue smoke strings and small state objects used by web/dialogue_review.html, while dropping large raw snapshot payloads. Raw dialogue smoke remains a domain-summary and verifier input until those consumers are consolidated.","sourceSizeBytes":695071,"compactSizeBytes":27805,"dialogue":{"status":"passed","base":"http://127.0.0.1:8013","dialogueMenuUrl":"http://127.0.0.1:8013/web/game.html?map=map4_08n&startTile=11%2C11&_=1780975544952267610","completionUrl":"http://127.0.0.1:8013/web/game.html?map=map4_08n&startTile=11%2C11&_=1780975545792232227","restoreUrl":"http://127.0.0.1:8013/web/game.html?map=map4_08n&startTile=11%2C11&_=1780975546469880516","titleUrl":"http://127.0.0.1:8013/web/index.html","displayStyleUrl":"http://127.0.0.1:8013/web/game.html?map=map1_02b&startTile=11%2C12&_=1780975548630091429","cursorRelativeUrl":"http://127.0.0.1:8013/web/game.html?map=map1_02b&startTile=11%2C12&_=1780975549270611520","literalPayloadUrl":"http://127.0.0.1:8013/web/game.html?map=map1_02b&startTile=11%2C12&_=1780975549777102436","continueTitle":{"readyState":"complete","titleMenuLabels":["확정 루트","처음부터","전투 탐색 시작","이어하기 map4_08n 11,11","세이브 파일","세이브 슬롯","샘플 세이브","후보 진행","후보 목표"],"scene":"title","quickLoadHidden":false,"hasScreen":true,"titleMenuKeys":["start","playStart","startEncounters","continue","loadSavedat","scanSavedat","sampleSavedat","routeAssist","routeGoal"],"search":"","titleLoaded":true,"quickLoadText":"이어하기"},"titleContinueClick":{"title":"임시 저장에서 이어하기","titleMenuKeys":["start","playStart","startEncounters","continue","loadSavedat","scanSavedat","sampleSavedat","routeAssist","routeGoal"],"ok":true,"selectedTitleMenuIndex":3,"text":"이어하기"},"continuedDialogueMap":{"readyState":"complete","scene":"map","quickLoadHidden":false,"playHudLines":["map4_08n 11,11","Ataho HP 36/36","목표 후보 대사 완료 map4_08n  다음 완료 알림 확인","소지금 60  진행 5  저장 있음"],"hasScreen":true,"storyFlags":{"records":[{"originalStoryFlagRuntimeImplemented":false,"browserPrototypeStoryFlagImplemented":true,"kind":"dialogue-complete","map":"map4_08n","label":"대사 완료 map4_08n event-dialogue-block-005","source":"prototype-story-state","order":3,"key":"story:dialogue-complete:map4_08n:event-dialogue-block-005","id":"event-dialogue-block-005"},{"originalStoryFlagRuntimeImplemented":false,"browserPrototypeStoryFlagImplemented":true,"kind":"dialogue-complete","map":"map4_08n","label":"대사 완료 map4_08n event-dialogue-block-026","source":"prototype-story-state","order":5,"key":"story:dialogue-complete:map4_08n:event-dialogue-block-026","id":"event-dialogue-block-026"}],"originalStoryFlagRuntimeImplemented":false,"version":1,"browserPrototypeStoryFlagImplemented":true,"flags":{"story:dialogue-complete:map4_08n:event-dialogue-block-026":{"originalStoryFlagRuntimeImplemented":false,"browserPrototypeStoryFlagImplemented":true,"kind":"dialogue-complete","map":"map4_08n","label":"대사 완료 map4_08n event-dialogue-block-026","source":"prototype-story-state","order":5,"key":"story:dialogue-complete:map4_08n:event-dialogue-block-026","id":"event-dialogue-block-026"},"story:dialogue-complete:map4_08n:event-dialogue-block-005":{"originalStoryFlagRuntimeImplemented":false,"browserPrototypeStoryFlagImplemented":true,"kind":"dialogue-complete","map":"map4_08n","label":"대사 완료 map4_08n event-dialogue-block-005","source":"prototype-story-state","order":3,"key":"story:dialogue-complete:map4_08n:event-dialogue-block-005","id":"event-dialogue-block-005"}},"flagCount":2,"source":"prototype-progress-derived-story-flags","counts":{"dialogue-complete":2}},"map":"map4_08n","search":"?map=map4_08n&startTile=11%2C11","foot":{"x":11,"y":11},"progress":{"originalStoryFlagRuntimeImplemented":false,"total":5,"storyFlags":{"records":[{"originalStoryFlagRuntimeImplemented":false,"browserPrototypeStoryFlagImplemented":true,"kind":"dialogue-complete","map":"map4_08n","label":"대사 완료 map4_08n event-dialogue-block-005","source":"prototype-story-state","order":3,"key":"story:dialogue-complete:map4_08n:event-dialogue-block-005","id":"event-dialogue-block-005"},{"originalStoryFlagRuntimeImplemented":false,"browserPrototypeStoryFlagImplemented":true,"kind":"dialogue-complete","map":"map4_08n","label":"대사 완료 map4_08n event-dialogue-block-026","source":"prototype-story-state","order":5,"key":"story:dialogue-complete:map4_08n:event-dialogue-block-026","id":"event-dialogue-block-026"}],"originalStoryFlagRuntimeImplemented":false,"version":1,"browserPrototypeStoryFlagImplemented":true,"flags":{"story:dialogue-complete:map4_08n:event-dialogue-block-026":{"originalStoryFlagRuntimeImplemented":false,"browserPrototypeStoryFlagImplemented":true,"kind":"dialogue-complete","map":"map4_08n","label":"대사 완료 map4_08n event-dialogue-block-026","source":"prototype-story-state","order":5,"key":"story:dialogue-complete:map4_08n:event-dialogue-block-026","id":"event-dialogue-block-026"},"story:dialogue-complete:map4_08n:event-dialogue-block-005":{"originalStoryFlagRuntimeImplemented":false,"browserPrototypeStoryFlagImplemented":true,"kind":"dialogue-complete","map":"map4_08n","label":"대사 완료 map4_08n event-dialogue-block-005","source":"prototype-story-state","order":3,"key":"story:dialogue-complete:map4_08n:event-dialogue-block-005","id":"event-dialogue-block-005"}},"flagCount":2,"source":"prototype-progress-derived-story-flags","counts":{"dialogue-complete":2}},"objective":{"title":"대사 진행","originalStoryFlagRuntimeImplemented":false,"tile":null,"map":"map1_01a","source":"prototype-objective","detail":"대사 완료 2","nextAction":"다음 대사 또는 현재 맵 후보 확인","progressTotal":5},"lastEvent":{"originalStoryFlagRuntimeImplemented":false,"scene":"map","kind":"dialogue-complete","tile":{"x":11,"y":11},"order":5,"map":"map4_08n","at":1780975547546,"detail":{"lineCount":14,"originalEventVmRuntimeImplemented":false,"vmReplay":{"browserEventVmPartialReplayImplemented":true,"browserEventVmLiteralTextPayloadLineImplemented":true,"groundedControlEffectsExecuted":true,"groundedControlBranchExecutionDisplayStyleEventCount":6,"groundedControlDataBankSelectCount":1,"firstRenderTextSourceValueHex":"0x00030000","groundedControlDataBankEvents":[{"dataBank":0,"vaHex":"0x004e49c4"}],"literalTextEventCount":8,"browserEventVmFullImplementation":false,"groundedControlBranchExecutionDataBankEventCount":6,"groundedControlBranchExecutionFontRowEventCount":6,"groundedControlBranchExecutionRenderCount":6,"literalTextSamples":["스마슈","뭐 뭐야","멋대로 닫혀버리다니","이런 왜 이렇게 안 열리지"],"groundedControlEventCount":16,"executedOpcodeCount":11,"groundedControlBranchExecutionLineAdvanceCount":9,"blockId":"event-dialogue-block-026","cursorRelativeLayoutSamples":[],"groundedControlExecutedEventCount":16,"groundedControlOpcodeSet":["0x03","0x06","0x07","0x08","0x09","0x0a","0x15","0x1b","0x37"],"source":"partial-opcode-replay","groundedControlBranchCallCount":5,"groundedControlExecutedOpcodeSet":["0x03","0x06","0x07","0x08","0x09","0x0a","0x15","0x1b","0x37"],"groundedControlBranchExecutionHaltedReason":"end-of-known-instructions","groundedControlBranchExecutionWaitEventCount":4,"renderCoverageStatus":"partial-render-prefix","groundedControlBranchFlow":{"browserEventVmControlFlowSummaryImplemented":true,"stackReturnCount":1,"returnCount":1,"lastCall":{"continuationVaHex":"0x004e4b56","stackDepthBefore":4,"stackDepthAfter":5,"vaHex":"0x004e4b4e","branchTargetVaHex":"0x004e49a0"},"finalDepth":5,"branchTargets":["0x004e49a0"],"firstReturn":{"stackDepthBefore":0,"stackDepthAfter":0,"vaHex":"0x004e49cc","underflow":true},"firstCall":{"continuationVaHex":"0x004e49d8","stackDepthBefore":0,"stackDepthAfter":1,"vaHex":"0x004e49d0","branchTargetVaHex":"0x004e49a0"},"callCount":5,"maxDepth":5,"source":"event-vm-control-flow-summary","continuationCount":5,"browserEventVmFullImplementation":false,"originalStoryFlagRuntimeImplemented":false,"underflowReturnCount":1,"originalEventVmRuntimeImplemented":false,"blockId":"event-dialogue-block-026"},"literalTextPayloadMatchedLineCount":1,"groundedControlCursorRelativeCount":0,"groundedControlStackReturnCount":1,"literalTextCommandCount":8,"groundedControlBranchExecutionDisplayTimerEventCount":0,"groundedControlBranchExecutionObjectPositionEventCount":6,"vmDrivenLineCount":1,"groundedControlWaitForInputReleaseCount":4,"renderStateSamples":[{"controlTextLayout":{"cursorY":16,"styleImmediateTriplet":null,"styleMode":0,"originY":16,"fontRow":0,"styleTableIndex":0,"cursorX":16,"originX":16},"objectPositions":[{"x":144,"y":248,"vaHex":"0x004e49b0"}],"vaHex":"0x004e49c8","source":"event-vm-render-state-snapshot","originalEventVmRuntimeImplemented":false,"branchMaxDepth":0,"displayStyleRender":{"styleName":"default","fontPx":17,"headerColor":"#9bd4ff","styleMode":0,"displayTimerState":null,"fontRow":0,"source":"event-vm-display-style-render","styleTableIndex":0,"originalEventVmRuntimeImplemented":false,"timerSeed":0,"browserEventVmDisplayStyleImplemented":true,"originalStoryFlagRuntimeImplemented":false,"browserEventVmDisplayTimerStateImplemented":true,"lineHeight":24,"styleImmediateTriplet":null,"globalTimerState":{"seed":0,"resetCounter":0,"vaHex":"0x004e49c0"},"textColor":"#f5eec8","fontWeight":"400","blockId":"event-dialogue-block-026"},"originalStoryFlagRuntimeImplemented":false,"branchStackDepth":0,"objectPositionCount":1,"dataBank":0,"groundedControlAppliedCount":6,"groundedControlAppliedVaHexes":["0x004e49a0","0x004e49a4","0x004e49b0","0x004e49b8","0x004e49c0","0x004e49c4"],"browserEventVmRenderStateSnapshotImplemented":true,"blockId":"event-dialogue-block-026"}],"originalStoryFlagRuntimeImplemented":false,"cursorRelativeLineLayoutCount":0,"groundedControlCommandCount":16,"groundedControlBranchExecutionTextOriginEventCount":6,"groundedControlBranchExecutionGlobalTimerEventCount":6,"separatorCommandCount":9,"groundedControlBranchExecutionStepCount":80,"routeLinkedEventVmExecution":false,"groundedControlBranchExecutionCursorRelativeEventCount":0,"groundedControlBranchExecution":{"fontRowEventCount":6,"browserEventVmLiteralTextPayloadLineImplemented":true,"returnCount":6,"browserEventVmBranchDataBankImplemented":true,"firstObjectPositionEvent":{"lineIndex":0,"controlTextLayout":{"cursorY":34,"styleImmediateTriplet":null,"styleMode":0,"originY":34,"fontRow":0,"styleTableIndex":0,"cursorX":14,"originX":14},"vaHex":"0x004e49b0","objectPosition":{"x":144,"y":248,"vaHex":"0x004e49b0"},"originalEventVmRuntimeImplemented":false,"y":248,"browserEventVmBranchObjectPositionImplemented":true,"line":"스마슈","previousRenderVaHex":"","x":144,"action":"set-object-fixed-position","displayStyleRender":{"styleName":"default","fontPx":17,"headerColor":"#9bd4ff","styleMode":0,"displayTimerState":null,"fontRow":0,"source":"event-vm-display-style-render","styleTableIndex":0,"originalEventVmRuntimeImplemented":false,"timerSeed":0,"browserEventVmDisplayStyleImplemented":true,"originalStoryFlagRuntimeImplemented":false,"browserEventVmDisplayTimerStateImplemented":true,"lineHeight":24,"styleImmediateTriplet":null,"globalTimerState":null,"textColor":"#f5eec8","fontWeight":"400","blockId":"event-dialogue-block-026"},"branchExecutionStackDepth":0,"dataBank":null,"originalStoryFlagRuntimeImplemented":false,"branchExecutionStepIndex":3,"opcodeHex":"0x07"},"browserEventVmBranchDisplayStyleImplemented":true,"browserEventVmFullImplementation":false,"displayStyleLineCount":6,"underflowReturnCount":1,"waitLineCount":4,"waitForInputReleaseCount":4,"maxVisitCount":6,"lineAdvanceLineCount":9,"literalTextMatchedLineCount":4,"cursorRelativeEventCount":0,"firstFontRowEvent":{"lineIndex":0,"controlTextLayout":{"cursorY":34,"styleImmediateTriplet":null,"styleMode":0,"originY":34,"fontRow":0,"styleTableIndex":0,"cursorX":14,"originX":14},"vaHex":"0x004e49a0","fontRow":0,"originalEventVmRuntimeImplemented":false,"branchExecutionStepIndex":0,"line":"스마슈","previousRenderVaHex":"","displayStyleRender":{"styleName":"default","fontPx":17,"headerColor":"#9bd4ff","styleMode":0,"displayTimerState":null,"fontRow":0,"source":"event-vm-display-style-render","styleTableIndex":0,"originalEventVmRuntimeImplemented":false,"timerSeed":0,"browserEventVmDisplayStyleImplemented":true,"originalStoryFlagRuntimeImplemented":false,"browserEventVmDisplayTimerStateImplemented":true,"lineHeight":24,"styleImmediateTriplet":null,"globalTimerState":null,"textColor":"#f5eec8","fontWeight":"400","blockId":"event-dialogue-block-026"},"action":"set-display-font-row","branchExecutionStackDepth":0,"browserEventVmBranchFontRowImplemented":true,"originalStoryFlagRuntimeImplemented":false,"dataBank":null,"opcodeHex":"0x03"},"firstCall":{"stackDepthBefore":0,"stackDepthAfter":1,"targetMatched":true,"vaHex":"0x004e49d0","continuationVaHex":"0x004e49d8","targetInstructionVaHex":"0x004e49a0","branchTargetVaHex":"0x004e49a0"},"firstGlobalTimerEvent":{"lineIndex":0,"controlTextLayout":{"cursorY":16,"styleImmediateTriplet":null,"styleMode":0,"originY":16,"fontRow":0,"styleTableIndex":0,"cursorX":16,"originX":16},"vaHex":"0x004e49c0","originalEventVmRuntimeImplemented":false,"browserEventVmBranchGlobalTimerImplemented":true,"branchExecutionStepIndex":5,"line":"스마슈","previousRenderVaHex":"","displayStyleRender":{"styleName":"default","fontPx":17,"headerColor":"#9bd4ff","styleMode":0,"displayTimerState":null,"fontRow":0,"source":"event-vm-display-style-render","styleTableIndex":0,"originalEventVmRuntimeImplemented":false,"timerSeed":0,"browserEventVmDisplayStyleImplemented":true,"originalStoryFlagRuntimeImplemented":false,"browserEventVmDisplayTimerStateImplemented":true,"lineHeight":24,"styleImmediateTriplet":null,"globalTimerState":{"seed":0,"resetCounter":0,"vaHex":"0x004e49c0"},"textColor":"#f5eec8","fontWeight":"400","blockId":"event-dialogue-block-026"},"action":"set-global-timer-state","branchExecutionStackDepth":0,"globalTimerState":{"seed":0,"resetCounter":0,"vaHex":"0x004e49c0"},"dataBank":null,"originalStoryFlagRuntimeImplemented":false,"opcodeHex":"0x37"},"haltedReason":"end-of-known-instructions","globalTimerLineCount":6,"dataBankLineCount":6,"missingTransferCount":0,"callCount":5,"source":"event-vm-known-branch-execution","firstReturn":{"stackDepthBefore":0,"stackDepthAfter":0,"vaHex":"0x004e49cc","continuationVaHex":"","continuationMatched":false,"continuationInstructionVaHex":"","underflow":true},"textOriginEventCount":6,"maxDepth":1,"cursorRelativeLineCount":0,"firstTextOriginEvent":{"originalStoryFlagRuntimeImplemented":false,"lineIndex":0,"controlTextLayout":{"cursorY":16,"styleImmediateTriplet":null,"styleMode":0,"originY":16,"fontRow":0,"styleTableIndex":0,"cursorX":16,"originX":16},"originX":16,"vaHex":"0x004e49b8","browserEventVmBranchTextOriginImplemented":true,"originalEventVmRuntimeImplemented":false,"branchExecutionStepIndex":4,"line":"스마슈","previousRenderVaHex":"","displayStyleRender":{"styleName":"default","fontPx":17,"headerColor":"#9bd4ff","styleMode":0,"displayTimerState":null,"fontRow":0,"source":"event-vm-display-style-render","styleTableIndex":0,"originalEventVmRuntimeImplemented":false,"timerSeed":0,"browserEventVmDisplayStyleImplemented":true,"originalStoryFlagRuntimeImplemented":false,"browserEventVmDisplayTimerStateImplemented":true,"lineHeight":24,"styleImmediateTriplet":null,"globalTimerState":null,"textColor":"#f5eec8","fontWeight":"400","blockId":"event-dialogue-block-026"},"action":"move-text-origin-and-cursor","branchExecutionStackDepth":0,"cursorY":16,"originY":16,"dataBank":null,"cursorX":16,"opcodeHex":"0x15"},"waitEventCount":4,"literalTextPayloadEventCount":8,"fontRowLineCount":6,"displayTimerLineCount":0,"browserEventVmBranchFontRowImplemented":true,"firstDisplayTimerEvent":null,"stepCount":80,"browserEventVmBranchDisplayTimerImplemented":false,"browserEventVmBranchTextOriginImplemented":true,"repeatedInstructionCount":9,"executedOpcodeSet":["0x02","0x03","0x06","0x07","0x08","0x09","0x0a","0x0b","0x0d","0x15","0x1b","0x35","0x37"],"browserEventVmBranchGlobalTimerImplemented":true,"dataBankEventCount":6,"firstDataBankEvent":{"lineIndex":0,"controlTextLayout":{"cursorY":16,"styleImmediateTriplet":null,"styleMode":0,"originY":16,"fontRow":0,"styleTableIndex":0,"cursorX":16,"originX":16},"vaHex":"0x004e49c4","browserEventVmBranchDataBankImplemented":true,"originalEventVmRuntimeImplemented":false,"branchExecutionStepIndex":6,"line":"스마슈","previousRenderVaHex":"","displayStyleRender":{"styleName":"default","fontPx":17,"headerColor":"#9bd4ff","styleMode":0,"displayTimerState":null,"fontRow":0,"source":"event-vm-display-style-render","styleTableIndex":0,"originalEventVmRuntimeImplemented":false,"timerSeed":0,"browserEventVmDisplayStyleImplemented":true,"originalStoryFlagRuntimeImplemented":false,"browserEventVmDisplayTimerStateImplemented":true,"lineHeight":24,"styleImmediateTriplet":null,"globalTimerState":{"seed":0,"resetCounter":0,"vaHex":"0x004e49c0"},"textColor":"#f5eec8","fontWeight":"400","blockId":"event-dialogue-block-026"},"action":"select-script-data-bank","branchExecutionStackDepth":0,"originalStoryFlagRuntimeImplemented":false,"dataBank":0,"opcodeHex":"0x1b"},"browserEventVmBranchExecutionImplemented":true,"lineAdvanceEventCount":9,"renderLineCount":6,"finalDepth":0,"objectPositionLineCount":6,"browserEventVmBranchCursorRelativeImplemented":false,"originalEventVmRuntimeImplemented":false,"displayTimerEventCount":0,"browserEventVmBranchObjectPositionImplemented":true,"globalTimerEventCount":6,"renderEventCount":6,"firstCursorRelativeEvent":null,"textOriginLineCount":6,"objectPositionEventCount":6,"firstDisplayStyleEvent":{"lineIndex":0,"mode":0,"controlTextLayout":{"cursorY":34,"styleImmediateTriplet":null,"styleMode":0,"originY":34,"fontRow":0,"styleTableIndex":0,"cursorX":14,"originX":14},"vaHex":"0x004e49a4","tableIndexByte":0,"originalEventVmRuntimeImplemented":false,"browserEventVmBranchDisplayStyleImplemented":true,"immediateTriplet":null,"branchExecutionStepIndex":1,"line":"스마슈","previousRenderVaHex":"","displayStyleRender":{"styleName":"default","fontPx":17,"headerColor":"#9bd4ff","styleMode":0,"displayTimerState":null,"fontRow":0,"source":"event-vm-display-style-render","styleTableIndex":0,"originalEventVmRuntimeImplemented":false,"timerSeed":0,"browserEventVmDisplayStyleImplemented":true,"originalStoryFlagRuntimeImplemented":false,"browserEventVmDisplayTimerStateImplemented":true,"lineHeight":24,"styleImmediateTriplet":null,"globalTimerState":null,"textColor":"#f5eec8","fontWeight":"400","blockId":"event-dialogue-block-026"},"action":"set-display-style-triplet","branchExecutionStackDepth":0,"originalStoryFlagRuntimeImplemented":false,"dataBank":null,"opcodeHex":"0x08"},"displayStyleEventCount":6,"literalTextPayloadExecutionCount":8},"traceCommandCount":11,"groundedControlObjectPositionCount":1,"originalEventVmRuntimeImplemented":false,"browserEventVmCursorRelativeLayoutImplemented":false,"groundedControlTextLayout":{"cursorY":16,"styleImmediateTriplet":null,"styleMode":0,"originY":16,"fontRow":0,"styleTableIndex":0,"cursorX":16,"originX":16},"browserEventVmRenderStateSnapshotImplemented":true,"renderEventCount":1,"renderStateSnapshotCount":1,"groundedControlActionCounts":{"set-display-font-row":1,"move-text-origin-and-cursor":1,"return-from-event-stream-branch":1,"wait-for-input-release":4,"set-object-fixed-position":1,"select-script-data-bank":1,"set-display-style-triplet":1,"set-global-timer-state":1,"call-event-stream-branch":5},"groundedControlDataBank":0,"separatorEventCount":9},"sampleText":"스마슈"},"id":"event-dialogue-block-026"},"counts":{"dialogue-candidate":3,"dialogue-complete":2}},"quickLoadText":"임시 불러오기"},"dialoguePromptPriority":"map4_08n prompt=Enter -> 대사 1/2 kind=dialogue-candidate blockId=event-dialogue-block-005 activated=True activeBlock=event-dialogue-block-005 directDialogueBeforeShop=True originalEventVmRuntimeImplemented=False","dialogueCandidateMenu":"menuCount=3 selected=event-dialogue-block-026 preview=스마슈 active=event-dialogue-block-026 lineCount=14 firstLine=스마슈 source=prototype-dialogue-candidate-menu menuMode=dialogue-candidate commandResult=True afterMenuOpen=False dialogueOpenSound=dialogue-open-sound:../extract_wlk/01.wav vmPartial=True vmFull=False originalEventVmRuntimeImplemented=False originalStoryFlagRuntimeImplemented=False","completedDialogue":"event-dialogue-block-005 button=대사 완료 1/2 next=event-dialogue-block-026 dialogueCompleteCount=1 storyFlags=1 progressStoryFlags=1 savedStoryFlags=1 storyFlagKeys=story:dialogue-complete:map4_08n:event-dialogue-block-005 storyFlagSource=prototype-progress-derived-story-flags browserPrototypeStoryFlagImplemented=True originalStoryFlagRuntimeImplemented=False dialogueFeedback=dialogue-completion-feedback:대사 완료 1/2 dialogueFeedbackRender=True dialogueFeedbackSound=dialogue:../extract_wlk/01.wav:True dialogueAdvanceSoundCount=13 dialogueAdvanceSoundSrc=../extract_wlk/01.wav autoSaved=True autoSource=dialogue-complete originalStoryFlagRuntimeImplemented=False","mobileDialogueCancel":"event-dialogue-block-005 mobileB=True active=False completeCount=0 restarted=True reopened=event-dialogue-block-005 dialogueOpenSoundCount=2 dialogueOpenSoundSrc=../extract_wlk/01.wav","dialogueChrome":"event-dialogue-block-005 header=대화 1/13 internalIdHidden=True groundedControlEffects=True groundedControlEvents=15 groundedControlOpcodes=0x03,0x06,0x07,0x08,0x09,0x0a,0x15,0x1b,0x37 groundedControlWaits=4 groundedControlBranches=4 groundedControlObjects=1","dialogueControlFlow":"event-dialogue-block-005 calls=4 returns=1 maxDepth=4 finalDepth=4 underflowReturns=1 firstTarget=0x0045ee2c firstContinuation=0x0045ee64 dataBank=0 dataBankSelects=1 branchExecSteps=62 branchExecRenders=6 branchExecLineAdvances=8 branchExecWaits=4 branchExecReturns=5 branchExecMaxDepth=1 branchExecFinalDepth=0 branchExecHalt=end-of-known-instructions branchExecFirstTarget=0x0045ee2c branchExecFirstContinuation=0x0045ee64 branchTextOrigin=5:0x0045ee44:16,16 branchGlobalTimer=5:0x0045ee4c:0 browserEventVmBranchExecutionImplemented=True browserEventVmBranchTextOriginImplemented=True browserEventVmBranchGlobalTimerImplemented=True browserEventVmControlFlowSummaryImplemented=True originalEventVmRuntimeImplemented=False","dialogueRenderState":"event-dialogue-block-005 snapshots=2 renderVa=0x0045ee54 lineIndex=0 textSource=0x00030000 origin=16,16 cursor=16,16 fontRow=0 style=default dataBank=0 appliedControls=6 browserEventVmRenderStateSnapshotImplemented=True originalEventVmRuntimeImplemented=False","dialogueDisplayStyle":"event-dialogue-block-005 fontRow=0 styleMode=0 styleTableIndex=0 styleName=default textColor=#f5eec8 headerColor=#9bd4ff fontPx=17 lineHeight=24 timerSeed=0 browserEventVmDisplayStyleImplemented=True browserEventVmDisplayTimerStateImplemented=True originalEventVmRuntimeImplemented=False","dialogueDisplayStyleProbe":"event-dialogue-block-029 fontRow=2 styleTableIndex=1 styleName=emphasis textColor=#ffe07a headerColor=#ffd447 fontPx=15 lineHeight=22 displayTimerRaw=2880 branchFontRow=12:0x004ec78a:2 branchDisplayStyle=12:0x004ec78e:1:emphasis branchObjectPosition=12:0x004ec79a:144,248 branchDisplayTimer=12:0x004ec7a2:2880 browserEventVmDisplayStyleImplemented=True browserEventVmDisplayTimerStateImplemented=True browserEventVmBranchDisplayTimerImplemented=True originalEventVmRuntimeImplemented=False","dialogueCursorRelativeLayout":"event-dialogue-block-028 cursorRelativeCount=37 lineLayoutCount=20 currentLine=기본기 cursorRaw=24,96 cursorRelative=24,96 branchCursorRelative=37:0x004e8054:24,96 branchDisplayTimer=5:0x004e7ffc:1856 branchStyle=6:0x004e7ff0:0 branchObject=5:0x004e8000:0,352 branchDataBank=4:0x004e8088:0 browserEventVmCursorRelativeLayoutImplemented=True browserEventVmBranchCursorRelativeImplemented=True browserEventVmBranchDisplayTimerImplemented=True originalEventVmRuntimeImplemented=False","dialogueLiteralPayload":"event-dialogue-block-001 literalEvents=7 literalSamples=다리오스,황금돼지야,도대체 어디 있는거니 branchLiteralExec=7 branchLiteralMatched=10 firstRender=branch-execution:literal-cp949-text-payload:0x00441737:다리오스 lineAdvance=branch-execution:literal-cp949-text-payload:0x00441754:도대체 어디 있는거니 browserEventVmLiteralTextPayloadLineImplemented=True originalEventVmRuntimeImplemented=False","dialogueObjectFocus":"event-dialogue-block-005 active=True rendered=True xy=144,248 raw=144,248 va=0x0045ee3c browserEventVmObjectPositionFocusImplemented=True originalObjectVmRuntimeImplemented=False","pointerDialogueAdvance":"event-dialogue-block-005 advanced=True releaseCleared=True index=0->1 dialogueSoundCount=1 advanceSound=dialogue-advance-sound:0->1 branchRender=branch-execution:0x0045ee54:17:1 branchRenderLine=이곳은 주작의 시련이 있는 곳 branchRenderSelection=True branchLineAdvance=branch-line-advance:6:0x0045ef2c:5 branchLineAdvanceLine=주작권사 branchLineAdvanceSelection=True branchWait=0x0045eeb4:3:1 branchWaitLine=주작권사 branchWaitLatch=True branchWaitChrome=True canvasPointer=True","keyboardInputWaitLatch":"event-dialogue-block-005 firstAdvanced=True repeatBlocked=True releaseCleared=True secondAdvancedAfterRelease=True index=1->2->2->3 soundFirst=2 soundRepeat=2 soundSecond=3 browserDialogueInputWaitLatchImplemented=True originalEventVmRuntimeImplemented=False","restoredDialogue":"event-dialogue-block-005 button=대사 완료 1/2 next=event-dialogue-block-026 progressRestored=True dialogueCompleteCount=1 storyFlags=1 progressStoryFlags=1 savedStoryFlags=- storyFlagKeys=story:dialogue-complete:map4_08n:event-dialogue-block-005 storyFlagSource=prototype-progress-derived-story-flags browserPrototypeStoryFlagImplemented=True originalStoryFlagRuntimeImplemented=False originalStoryFlagRuntimeImplemented=False","allCompletedDialogue":"event-dialogue-block-005,event-dialogue-block-026 button=대사 완료 2 notice=dialogue-complete:map4_08n completedActionResult=True objective=후보 대사 완료 map4_08n objectiveNext=완료 알림 확인 objectiveAction=dialogue-completion-notice objectiveActiveId=dialogue-complete:map4_08n noticeFeedback=dialogue-completion-notice-feedback:대사 완료 2/2 noticeFeedbackRender=True noticeFeedbackSound=menuConfirm:../extract_wlk/04.wav:True menu=대사 선택 2 directMenuIndex=-1 menuMode=dialogue-candidate menuCandidateCount=2 dialogueCompleteCount=2 storyFlags=2 progressStoryFlags=2 savedStoryFlags=2 storyFlagKeys=story:dialogue-complete:map4_08n:event-dialogue-block-005,story:dialogue-complete:map4_08n:event-dialogue-block-026 storyFlagSource=prototype-progress-derived-story-flags browserPrototypeStoryFlagImplemented=True originalStoryFlagRuntimeImplemented=False autoSaved=True autoSource=dialogue-complete originalStoryFlagRuntimeImplemented=False","titleRestoredDialogue":"titleContinue=True label=이어하기 map4_08n 11,11 map=map4_08n@11,11 quickLoadText=임시 불러오기 button=대사 완료 2 dialogueButtonResult=True objective=후보 대사 완료 map4_08n objectiveNext=완료 알림 확인 objectiveAction=dialogue-completion-notice objectiveActiveId=dialogue-complete:map4_08n noticeFeedback=dialogue-completion-notice-feedback:대사 완료 2/2 noticeFeedbackRender=True noticeFeedbackSound=menuConfirm:../extract_wlk/04.wav:True menu=대사 선택 2 directMenuIndex=-1 menuMode=dialogue-candidate menuCandidateCount=2 dialogueCompleteCount=2 storyFlags=2 progressStoryFlags=2 savedStoryFlags=- storyFlagKeys=story:dialogue-complete:map4_08n:event-dialogue-block-005,story:dialogue-complete:map4_08n:event-dialogue-block-026 storyFlagSource=prototype-progress-derived-story-flags browserPrototypeStoryFlagImplemented=True originalStoryFlagRuntimeImplemented=False originalStoryFlagRuntimeImplemented=False","sourceFile":"out/candidate_dialogue_progress_browser_smoke.json"}}