Add headless regression tests for Phase 4b features

- Implement test for popup anchor behavior in rule-builder menus to ensure consistent anchor positioning during menu transitions.
- Create tests for stage logic, including mode transitions, toolbar visibility, and status bar updates.
- Add terrain drag-painting tests to verify correct block placement behavior and conflict handling.
- Introduce walk waypoint tests to check for arrival conditions and position stability after navigation.
This commit is contained in:
2026-09-04 15:08:08 -04:00
parent d77b5e5441
commit 1f91f3d2e5
54 changed files with 7960 additions and 162 deletions
+5
View File
@@ -50,6 +50,11 @@ const COLLISION_NODE_NAME := "CollisionPolygon2D"
if _outline != null:
_outline.width = value
## Registry id of the spawn template that produced this block (Phase 4b). Used
## by the terrain drag-painting three-state overlap query to detect same-type
## overlaps. Plain var (not inspector-editable).
var spawn_id: String = ""
# ---------------------------------------------------------------------------
# Internal node references (built in _ready, @tool-safe)
# ---------------------------------------------------------------------------