Add client developer environment controls
Add a PRK_DEVCLIENT-only developer window for live environment testing. Scope: - Provide time-of-day control on the 27-hour game clock. - Provide storm-intensity and thick-cloud controls backed by authored sky-script inputs. - Allow each override to be reset so normal server/script-driven behavior resumes. - Make the window available in play and offline viewer modes without shipping developer code in production builds. Acceptance criteria: - Controls update the rendered sky and dependent environment systems live. - Reset restores the live/default source rather than freezing a copied value. - Developer UI and runtime override APIs are absent from production-mode builds. - Focused tests cover override/reset behavior and developer gating; relevant client tests and builds pass. Pull request: #2661 https://git.project-rk.com/prk/engines/pulls/2661
Checklist
0 of 4 complete- Implement resettable time and weather override state
- Add focused behavior and production-gating tests
- Run client validation in developer and production modes
- Add PRK_DEVCLIENT-only developer environment window and access point
- Area
- Project Rubi-Ka
- Project
- engines
- Kind
- Feature
- Priority
- Medium
- Task ID
tsk_pnvk44mtqf- Updated