{ "name": "v01-dialogue-choosing", "shapes": { "bg": { "type": "Rectangle", "left": 0, "top": 0, "width": 1140, "height": 760, "fillColor": "#1a1e24", "strokeColor": "#1a1e24" }, "bg-game-label": { "type": "Text", "left": 380, "top": 280, "text": "GAME VIEW — KAEL DAVAN VISIBLE IN WORLD\n(entity color: amber — person of interest)", "fontColor": "#333340", "fontSize": 14 }, "monologue-area": { "type": "Rectangle", "left": 200, "top": 522, "width": 740, "height": 56, "fillColor": "#00000000", "strokeColor": "#00000000" }, "monologue-text": { "type": "Text", "left": 200, "top": 522, "width": 740, "text": "This changes things. No taking it back.", "fontColor": "#e0e8f8", "fontSize": 13, "wordWrap": true }, "monologue-note": { "type": "Text", "left": 200, "top": 543, "text": "Pre-delivery monologue beat — fires before confrontation option is selected (D-063)", "fontColor": "#3a4455", "fontSize": 10 }, "dialogue-panel": { "type": "Rectangle", "left": 0, "top": 608, "width": 1140, "height": 152, "fillColor": "#0d1018", "strokeColor": "#333340" }, "dialogue-panel-accent": { "type": "Rectangle", "left": 0, "top": 608, "width": 1140, "height": 2, "fillColor": "#333340", "strokeColor": "#333340" }, "speaker-name": { "type": "Text", "left": 20, "top": 616, "text": "KAEL DAVAN", "fontColor": "#e8c547", "fontSize": 14 }, "speaker-arrow": { "type": "Text", "left": 116, "top": 616, "text": "→ you", "fontColor": "#556677", "fontSize": 14 }, "dialogue-text": { "type": "Text", "left": 20, "top": 638, "width": 1100, "text": "Long shift. Just heading home. Nothing to report.", "fontColor": "#e8eaf0", "fontSize": 16, "wordWrap": true }, "separator": { "type": "Line", "left": 20, "top": 676, "width": 1100, "height": 0, "strokeColor": "#2a3040" }, "response-1": { "type": "Text", "left": 20, "top": 682, "text": "▸ [1] Ask about the shift", "fontColor": "#c0c8d8", "fontSize": 14 }, "response-2": { "type": "Text", "left": 20, "top": 702, "text": "▸ [2] Ask about Naia", "fontColor": "#c0c8d8", "fontSize": 14 }, "response-3-confrontation": { "type": "Text", "left": 20, "top": 722, "text": " [3] I saw you in corridor B-7.", "fontColor": "#e0e8f0", "fontSize": 15 }, "confrontation-style-annotation": { "type": "Text", "left": 20, "top": 742, "text": "Confrontation option: italicized first-person voice, heavier weight — same box, different register (D-063)", "fontColor": "#3a4455", "fontSize": 10 }, "invisible-lock-annotation": { "type": "Text", "left": 600, "top": 682, "text": "More options may exist — player never sees locked options (D-062)", "fontColor": "#3a4455", "fontSize": 10 }, "skill-check-label": { "type": "Text", "left": 800, "top": 702, "text": "skill checks: not shown in v0.1", "fontColor": "#3a4455", "fontSize": 10 }, "minimap-stub": { "type": "Rectangle", "left": 880, "top": 16, "width": 244, "height": 244, "fillColor": "#12141a", "strokeColor": "#333340", "corners": [4, 4, 4, 4] }, "minimap-stub-label": { "type": "Text", "left": 900, "top": 124, "text": "minimap", "fontColor": "#333340", "fontSize": 12 }, "annotation-title": { "type": "Text", "left": 16, "top": 16, "text": "v0.1 DIALOGUE — PLAYER CHOOSING (CONFRONTATION AVAILABLE)", "fontColor": "#556677", "fontSize": 11 }, "annotation-notes": { "type": "Text", "left": 16, "top": 30, "width": 840, "text": "Speaker name in D-033 amber (person of interest). 3 options. Option 3 = confrontation: first-person italic voice, heavier weight. No separate UI.", "fontColor": "#3a4455", "fontSize": 10, "wordWrap": true } } }