bnstoolkit 0.8.1 -> 0.8.2.
Counting House -> Exchange (more intuitive naming).
- /bns open counthouse -> /bns open exchange
- screen title shown as "Exchange"
- Lang + docs updated
Click-doesn't-refresh-detail bug: ItemCell / BountyRow / PlotRow now
call getGui().refreshWidgets() after updating their static `selected`
field, so the detail sub-panel re-renders with the new selection.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
bnstoolkit 0.8.0 -> 0.8.1.
UI pass on every transactional screen:
- Counting House grid now 4-cell (one per wealth-token), with
inventory count badge on each cell
- Detail pane shows on-hand count + friendly display name
- Sell buttons grey out when you don't have enough
- Bottom-row Refresh replaced with smart Back/Close — fixes the
button overlap with sub-panel internals
- Panel heights reduced (height-30 -> height-50) so internal
buttons don't clash with the screen-level action row
Naming cleanup:
- Dropped "shop" alias (Counting House is the only correct name)
- Added "journal" as the user-facing screen key for Adventurer's
Journal
New docs/spawn-building-setup.md covers:
- /bns admin spawn-init flow for FTB Teams init
- Per-building Easy NPC dialogue setup (Counting House Clerk,
Bounty Officer, Plot Clerk, Civic Registrar)
- Pre-wipe testing checklist for every feature
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>