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:
@@ -96,7 +96,7 @@ See `docs/design/the-friend-visual-treatment.md` (#318) for staging details.
|
||||
|
||||
**Entity in fog (recognized):** If the character recognizes an entity in fog (their knowledge graph identifies them), the insert overlay (z-layer 6) can show a D-033 color glow + faint silhouette feature at ±0.5 tile approximate position. This is insert data, not visual data — the character knows where they were, not where they are.
|
||||
|
||||
**Entity at periphery:** Per D-046 (three-reference lighting model), entities in the peripheral vision zone are rendered at reduced saturation and alpha. The `modulate.a` value is `Constants.PERIPHERAL_ALPHA` when `visibility == "Peripheral"`. This is already implemented in `entity_renderer.gd`. The D-033 color itself does not change — saturation reduction is handled via the visibility dimming, not a color override.
|
||||
**Entity at periphery:** Per D-015 (forward/peripheral/blind vision sectors), entities in the peripheral vision zone are rendered at reduced saturation and alpha. The `modulate.a` value is `Constants.PERIPHERAL_ALPHA` when `visibility == "Peripheral"`. This is already implemented in `entity_renderer.gd`. The D-033 color itself does not change — saturation reduction is handled via the visibility dimming, not a color override.
|
||||
|
||||
**Simultaneous transitions:** Two entities changing relationship state in the same tick each get independent 0.5s tweens. There is no synchronization between entity transitions. This is intentional.
|
||||
|
||||
@@ -162,7 +162,7 @@ The current palette does not include a secondary differentiation signal beyond h
|
||||
|
||||
**Recommended for v0.1.2+:** Add a shape or pattern secondary signal to entity sprites — border dash pattern or icon badge — that persists independently of hue. E.g., Hostile gets a diamond border, PersonOfInterest gets a cross-hatch border, Unknown gets no border treatment. This would not require changing the D-033 colors (which have been visually designed and approved) but would layer a non-color signal on top.
|
||||
|
||||
**Flag:** This is a known gap to be addressed before the game exits early access. Track as accessibility ticket.
|
||||
**Flag:** This is a known gap to be addressed before the game exits early access. Tracked as future accessibility ticket (not yet created — flag during Sprint 15 planning).
|
||||
|
||||
---
|
||||
|
||||
@@ -216,5 +216,5 @@ The core lookup table is already partially implemented. The complete client-side
|
||||
| Static object | `#8b8ba0` | Fixed — no transitions |
|
||||
| Player (detective) | `#e0e8ff` | Fixed — not subject to relationship |
|
||||
| Player (smuggler) | `#e8e0d0` | Fixed — not subject to relationship |
|
||||
| Fog blob (unrecognized) | `#555566` | Transitions to D-033 over 0.3s at end of 0.6s cognitive delay |
|
||||
| Fog blob (unrecognized) | `#555566` | Transitions to D-033 over 0.3s during 0.6s cognitive delay (D-060) |
|
||||
| Peripheral entities | Any D-033 color at reduced alpha | No separate color |
|
||||
|
||||
Reference in New Issue
Block a user