Apply lighting, sky, celestial-time, and weather symbols #34

Closed
opened 2026-09-29 23:17:21 -04:00 by dnorberg · 0 comments
Owner

Translate supported environment writing into the Age's dimension type, time behavior, and weather without changing unrelated worlds.

Acceptance criteria:

  • Written lighting, sky/celestial, and weather symbols produce deterministic runtime behavior consistent with the Legacy mapping.
  • Stopped/zero-length time does not visually bounce the skybox.
  • Visual sky color and destination preview background reflect the generated Age's environment where supported.
  • Existing random Ages and page-free books retain their current behavior.
  • Treat season-specific always-snow behavior through the optional season integrations, not a hard dependency.
  • Add dedicated-server tests for persistent environment values and representative edge cases.

Dependencies: generation plan and semantic symbol definitions.

Translate supported environment writing into the Age's dimension type, time behavior, and weather without changing unrelated worlds. Acceptance criteria: - Written lighting, sky/celestial, and weather symbols produce deterministic runtime behavior consistent with the Legacy mapping. - Stopped/zero-length time does not visually bounce the skybox. - Visual sky color and destination preview background reflect the generated Age's environment where supported. - Existing random Ages and page-free books retain their current behavior. - Treat season-specific always-snow behavior through the optional season integrations, not a hard dependency. - Add dedicated-server tests for persistent environment values and representative edge cases. Dependencies: generation plan and semantic symbol definitions.
dnorberg added this to the Milestone 5 — Age grammar milestone 2026-09-29 23:17:21 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dnorberg/rivencraft#34