Commit Graph

5 Commits

Author SHA1 Message Date
sindoring e2ccb3462e Document quest workflows and the full editor roadmap
Record item and chain acceptance evidence, remaining manual checks, isolated scenario requirements and creator deployment milestones. Keep the implementation status and publication preparation explicit.

Co-Authored-By: Codex <noreply@openai.com>
2026-11-10 21:35:43 +04:00
sindoring 5565858e35 Add quest authoring and scoped NPC questgiver migrations
Create and update quest drafts through shared Save, Undo, Export and Play workflows. Guard quest baselines and NPC references before generating content writes. Enable questgiver flags for an entire template or clone a simple template to isolate one selected spawn.

Validated on Windows x64: formatting, workspace Clippy, 53 passing tests, release build and UI capture. MariaDB temporary-table checks cover both scopes, drift rejection and idempotency; persistent table checksums remain unchanged. Manual in-game quest completion remains open.

Co-Authored-By: Codex <noreply@openai.com>
2026-11-04 21:22:56 +04:00
sindoring 8ddca16b39 Render the editor world into a shared panel-sized target
Compose the full world texture between egui panels so retained static geometry and terrain use the same raster bounds. Remap picking coordinates for panel offsets and DPI, retire images on resize, and add reproducible camera captures.

Validated on Windows x64: formatting, workspace Clippy, 45 tests, release build, same-camera comparison and orbital motion in Northshire.

Co-Authored-By: Codex <noreply@openai.com>
2026-11-04 19:31:59 +04:00
sindoring ce27f96247 Cancel NPC placement with Escape and an explicit selection control
Clear the active catalog brush even when search owns keyboard focus. Keep empty-ground clicks from placing spawns in selection mode and cover the place/cancel/select sequence with an input regression test.

Validated on Windows x64: formatting, workspace Clippy, 42 passing tests and release build.

Co-Authored-By: Codex <noreply@openai.com>
2026-11-04 16:45:57 +04:00
sindoring f8d242977d Make editor installation independent of the developer machine
Add a project launcher, per-user settings and Play state, explicit env import, pinned Git engine dependencies and a Windows distribution script.

Validated on Windows x64: formatting, workspace Clippy, 41 tests, local realm security test and release launches outside the repository with profile preservation.

Co-Authored-By: Codex <noreply@openai.com>
2026-11-04 16:39:47 +04:00