rimlike/scenes
megaproxy 00f38ffd95 Inspect tooltip: tree canopy + furniture-over-floor priority
Two playtest gaps reported:

* Hovering on a tree showed nothing — trees anchor to the trunk tile but
  the canopy sprite rises ~4 tiles upward. Now any hover within the
  vertical band [trunk.y - 4, trunk.y] resolves to the tree.

* Hovering inside the cabin always said "Wood floor" — both floor and
  furniture register in World.build_queue, and the floor was found
  first. Now we two-pass the queue: remember any floor we hit, but keep
  scanning for furniture (bed / crate / workbench / torch / etc.) and
  return that if found. Items on the ground also win over the bare
  floor. Floor only shows when nothing else occupies the tile.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 19:03:56 +01:00
..
ai ConstructionProvider: skip unreachable build sites 2026-05-15 15:09:19 +01:00
effects Phase 0 scaffold + asset audit findings 2026-05-10 20:09:11 +01:00
entities Phase 18 — Audio (music director + SFX catalog + bus wiring) 2026-05-15 18:54:36 +01:00
main Hover-inspect tooltip — what's under the cursor 2026-05-15 19:01:24 +01:00
pawn Bug-triage patch — fix torch builds, idle-pawn traps, floor render order 2026-05-15 13:58:15 +01:00
storyteller Phase 17: Touch UX (PawnDetail+BuildDrawer+WorkMatrix+AlertsLog+Settings) 2026-05-11 19:45:35 +01:00
ui Inspect tooltip: tree canopy + furniture-over-floor priority 2026-05-15 19:03:56 +01:00
world Door designation on a wall now demolishes the wall in place 2026-05-15 15:13:30 +01:00