Skip to content

History / Architecture

Revisions

  • Update .NET version references to .NET 11

    @codingncaffeine codingncaffeine committed Jul 7, 2026
  • Add Receipts page; refresh Status; document SNO render/nav split and basement-fade stumbles Receipts: port the audit-backed clean-room claims off the README into a dedicated page, reorganized by system, plus a recent-systems section (sfx VM, party & formations, hinge-accurate doors, monster casters). Status: bring current with the Phase 25-27 run — party & companions, Field Commands, per-companion sheets, shops, mob AI, doors, compass, cinematics, the full spell universe, and the underground cutaway. Architecture: document the SNO render-vs-nav geometry split (whole-snode render fade vs per-lnode nav fade). Engine Quirks: add the basement-cutaway story — camera-side fades vs physical nav, exit-restore box triggers, and the vertical aggro band. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @codingncaffeine codingncaffeine committed Jul 5, 2026
  • Wiki freshness sweep after SC-SPELL-VISUAL slices A–E Drift had accumulated across seven pages between v0.14.0 and the current state (v0.15.0 + Phase 21a/b/c/d shipped, SC-SPELL-VFX-AUDIT, SC-SPELL-VFX-MOTION-HANDLE, and SC-SPELL-VISUAL-A through -E all landed). Concrete fixes per page: - Status.md: tag bumped 0.14.0 → 0.15.0; playable summary rewritten to cover dialogue / quests / vendors / per-element spell tints; Spells table row reflects the 14-of-16 primitive coverage; queue list trimmed to actual open Phase-21 slices. - Auditing-the-Spell-Catalog.md: priority-ordered "ingredients still to build" table replaced with the post-E unhandled-verb table — every ingredient in the old table now ships. Fireball example reads PARTIAL because of waitfor, not because trackball is missing. - Architecture.md: subsystem map gains the SFX VM and particle backend rows; Spells row names SpellCatalog and the SFX dispatch chain. - Building-and-Running.md: Controls table gains the [/]/\ debug-cycle keys; new Environment Variables section documents SIEGEFX_DEBUG_SPELLS; CLI section refers to the diagnostics page instead of advertising 5 of ~20 subcommand families. - Diagnostic-CLI-Tools.md: new siegefx sfx <list|show|parse|run> section under spells; Program.cs LOC bumped 5,500 → 6,500. - Home.md: polish-plan link description rewritten so a new reader can tell Phase 20 is past tense. - Phase-20-and-v1.0-Polish-Plan.md: Phase 20 section marked SHIPPED; Phase 21 table replaced with a Shipped vs Open ledger that names the real open slices (21d-2a-x playtest, SC-SPELL-VISUAL F/G/H, SC-INV-B/SPELL-A, SC-SCROLL D–G, 21e settings, 21f release). Engine-Quirks-and-Stumbles.md was audited and has no stale claims.

    @codingncaffeine codingncaffeine committed May 3, 2026
  • Build out wiki: status, dev journal, Phase 20+polish plan, architecture, build/run guide

    @codingncaffeine codingncaffeine committed Apr 25, 2026