Give Hollywood and the TV Studio the same queue story and validate every venue's placements
Full build / Import + headless tests (push) Successful in 42s
Full build / Full desktop build + optional release (push) Skipped

This commit is contained in:
zwitschi committed 2026-11-06 20:55:52 +01:00
1 parent efa062833f
commit a196a35342
18 files changed
+55 -9

No files matched your search

+4
View File
@@ -134,6 +134,10 @@ canonical implemented-features list in `docs/project/development-status.md`.
multiplier into every `_marquee_emissive` entry, which flattens any gradient. It now reads
`mat.get_meta("night_energy", 2.0)`, so a multi-strip panel can keep its top-to-bottom ratio
(the event banners: 2.6 → 1.4).
- **`placement_problems()` was only gated for the Joke Shop.** Its test validated one venue's prop
list, so the TV Studio carried six violations (props inside the steps/door exclusion and off the
sidewalk) unnoticed. `test_every_venue_placement_clears_the_sidewalk_and_the_approach` now runs the
validator on all three venues. When adding a venue or a prop, that test is the gate.
- **Venue lights must keep `omni_attenuation == 1.0`** — `test_world.test_venue_lights_use_physical_falloff`
enforces physical falloff on every Omni/Spot in all three venues, so a "pool" cannot come from
sharpening the curve. Use `omni_range` + energy instead: 10 m / energy 8 gives a brighter pool and