From f67f13ac955fbae0ae81cd126ef152b4cc394fad Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Mon, 23 Feb 2026 21:01:48 +0100 Subject: [PATCH] chore(meta): update changelog Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc8d62e6c..2d9e81921 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). ## [Unreleased] ### Added +- Entity renderer migrated from ColorRect placeholders to Sprite2D with D-019 angle sprites — self_modulate for D-033 tinting, 8→4 octant direction mapping, feet-anchored y-sort (#540) - 3D sprite render pipeline — Camera3D at D-019 angle (-72.5° from horizontal), three-point studio lighting rig, orthographic projection, resolution chain 1024→256→64 - Generic NPC capsule model (24×32px footprint per D-044) and structural wall model for pipeline validation - Test sprites: 8 runtime 64px sprites (NPC + wall × 4 directions) deployed to client/assets/sprites/ @@ -27,6 +28,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - SetFacing and TeleportToHub added to roundtrip test coverage ### Changed +- Zone_id extraction in game_state.gd optimized from O(N) tile scan to O(1) dictionary lookup — builds _tile_by_coord from member visible_tiles covering both test and live paths (#543) - Shared run_dialogue_pipeline() helper eliminates ~60 lines of duplication between Talk and DialogueResponse systems - DialogueCooldownTracker documented as per-player-global by design (NPC-scoped line IDs per D-035 prevent collision) - CONFRONTATION_LINES marked TODO for migration to D-028/D-035 content pipeline