Room reset (#502): amber reset_plate tile type in TileRenderer, 0.15s screen flash on room_reset monologue, 'Reset Room' verb via existing nearby_interactions. Insert pause (#518, D-058): explicit PauseSimulation on insert open, ResumeSimulation on close. Replaces toggle-style pause with idempotent pair per D-058. Auto-checklist (#503): ChecklistEvaluator parses room YAML, evaluates 7 condition types against GameState with latching. ChecklistOverlay renders progress in gauntlet mode only. 48 tests covering parser, evaluation, latching, visibility, and integration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
18 lines
465 B
Plaintext
18 lines
465 B
Plaintext
[gd_scene load_steps=2 format=3]
|
|
|
|
[ext_resource type="Script" path="res://ui/checklist_overlay.gd" id="1_checklist"]
|
|
|
|
; #503: Auto-checklist overlay — below GauntletHUD timer, right-aligned
|
|
[node name="ChecklistOverlay" type="Control"]
|
|
layout_mode = 3
|
|
anchors_preset = 1
|
|
anchor_left = 1.0
|
|
anchor_right = 1.0
|
|
offset_left = -420.0
|
|
offset_top = 78.0
|
|
offset_right = -16.0
|
|
offset_bottom = 400.0
|
|
grow_horizontal = 0
|
|
mouse_filter = 2
|
|
script = ExtResource("1_checklist")
|