{ "name": "v01-monologue-idle", "shapes": { "bg": { "type": "Rectangle", "left": 0, "top": 0, "width": 1140, "height": 760, "fillColor": "#1a1e24", "strokeColor": "#1a1e24" }, "bg-game-label": { "type": "Text", "left": 380, "top": 340, "text": "GAME VIEW — PLAYER IDLE IN CORRIDOR\n(no active conversation, no active threat)", "fontColor": "#333340", "fontSize": 14 }, "monologue-block": { "type": "Rectangle", "left": 200, "top": 598, "width": 740, "height": 64, "fillColor": "#00000000", "strokeColor": "#00000000" }, "monologue-line-1": { "type": "Text", "left": 200, "top": 598, "width": 740, "text": "The station never really goes quiet. You just stop noticing.", "fontColor": "#d0d4e0", "fontSize": 13, "wordWrap": true }, "monologue-trigger-label": { "type": "Text", "left": 200, "top": 618, "text": "trigger: time_idle // mood: content // character: detective", "fontColor": "#3a4455", "fontSize": 10 }, "hint-bar": { "type": "Rectangle", "left": 0, "top": 728, "width": 1140, "height": 32, "fillColor": "#0e1218", "strokeColor": "#333340" }, "hint-text": { "type": "Text", "left": 20, "top": 736, "text": "[E] Interact [Shift] Sprint [Tab] Insert [RMB] World Menu [Esc] Pause", "fontColor": "#8899aa", "fontSize": 11 }, "minimap-frame": { "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": 975, "top": 124, "text": "minimap", "fontColor": "#333340", "fontSize": 12 }, "positioning-note": { "type": "Text", "left": 200, "top": 670, "text": "Position: lower center screen. Does NOT obstruct game view above ~60% height.", "fontColor": "#3a4455", "fontSize": 10 }, "fade-note": { "type": "Text", "left": 200, "top": 684, "text": "Standard opacity 85%. No container — text floats freely on z-layer 7.", "fontColor": "#3a4455", "fontSize": 10 }, "dialogue-zone-label": { "type": "Text", "left": 200, "top": 700, "text": "← dialogue box would appear BELOW this line (max 20% screen height from bottom) →", "fontColor": "#2a3540", "fontSize": 10 }, "dialogue-zone-line": { "type": "Line", "left": 0, "top": 608, "width": 1140, "height": 0, "strokeColor": "#1e2830" }, "annotation-title": { "type": "Text", "left": 16, "top": 16, "text": "v0.1 MONOLOGUE — IDLE OBSERVATION", "fontColor": "#556677", "fontSize": 11 }, "annotation-notes": { "type": "Text", "left": 16, "top": 30, "width": 840, "text": "time_idle trigger. Single line. 85% opacity. No container chrome. Floats above dialogue zone. Standard chime on appearance.", "fontColor": "#3a4455", "fontSize": 10, "wordWrap": true } } }