fix(visual): address PR #48 review comments

- sound-indicator-visual: D-069 → D-033/D-048 color reference, reconcile
  medium range S1 (3-8) vs S7 (3-20) contradiction, split dual values in
  quick-reference table
- entity-color-system: D-046 → D-015 for peripheral rendering, tighten
  cognitive delay wording, add accessibility ticket tracking note
- visual-grammar-v01: dialogue max-width corrected from ~70% to 640px
  per D-076
- the-friend-visual-treatment: D-063 citation title corrected
- tell-visual-expression: soften D-024 attribution (axis, not categories)
- environmental-text-standards: specify tile unit for terminal visibility
- monologue-display-spec: header updated to reflect Sprint 14 inclusion
- CHANGELOG: add entries for all 6 Sprint 14 design docs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-20 19:04:00 +01:00
co-authored by Claude Opus 4.6
parent 0b5952a107
commit 3c4304f745
8 changed files with 21 additions and 11 deletions
+4 -3
View File
@@ -15,13 +15,13 @@ Sound indicators are **complementary to audio, not a replacement for it.** They
The v0.1 implementation uses **directional arrows at the viewport edge** as the indicator shape (already implemented in `sound_indicator_renderer.gd`). This spec defines the full intended visual design including the pulse behavior described in the ticket, and notes where the current implementation differs from the spec.
**D-018 scope:** Sound indicators cover the **medium-range tier only** (sounds outside LOS, within ~3–8 tiles). Close-range sounds (≤3 tiles, within LOS) are handled by positional 2D audio — no indicator needed. Long-range insert alerts (≥8 tiles) are a future sprint feature.
**D-018 scope:** Sound indicators cover the **medium-range tier** (sounds outside LOS, within ~3–20 tiles). Close-range sounds (≤3 tiles, within LOS) are handled by positional 2D audio — no indicator needed. Within medium range, three sub-tiers (close-medium, standard, far-medium) differentiate visual intensity — see §7 for the full breakdown.
---
## 2. Colors
Per D-018 three-range sound model and D-069 color codes:
Per D-018 three-range sound model and D-033/D-048 color vocabulary:
| Sound category | Hex | Usage |
|----------------|-----|-------|
@@ -218,7 +218,8 @@ Because voices are the most important medium-range sound in the game. NPCs talki
| Voice color | `#e8c547` |
| Danger color | `#d45d5d` |
| Max alpha | 90% |
| Total visible duration | 2.5s (target) / 3.5s (current) |
| Total visible duration (target) | 2.5s |
| Total visible duration (current) | 3.5s |
| Fade duration | 1.0s ease-in |
| Deduplication | Reset timer on same-tile re-trigger |
| Range alpha levels | Close-medium 90% / standard 70% / far-medium 45% |