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> |
||
|---|---|---|
| .. | ||
| ai | ||
| effects | ||
| entities | ||
| main | ||
| pawn | ||
| storyteller | ||
| ui | ||
| world | ||