β¨ New Features
- π§Ή Cleaning System β Brooms (open crate β equip β sweep), customers dropping litter at drinking spots, dedicated garbage collision layer.
- π Smarter Customers β Three shopping personalities (goal-driven / price-comparing / casual browser), four new ways to leave the store, customers now head to
the entrance instead of the shop center.
- π§ Furniture-Level NPC Browsing β Browse per furniture instead of per zone, pick up multiple items in one stop.
- π¨ TrianUI Unified Theme System β Four variants (menu / game / console / dark), migrated all major panels, fixed theme-bleed and font regressions.
- β½ Fuel Pump QoL β Unlocked by default with starter fuel, tutorial split into 4 clearer steps, low-stock HUD warning.
- π» No-UI Mode β Press P to toggle all UI for clean screenshots.
- πͺ Large Storage Shelf β High-capacity shelf for warehouses.
- π₯€ Vending Machine Furniture β New purchasable item with glass-front material.
π Key Bug Fixes
- Shelves/crates vanishing on load β eliminated the double AddChild race.
- NavMesh re-bake on load β store-level rebake now triggers correctly.
- Broom smoke / garbage spawn β rebuilt in pure code; trash no longer spawns on ceilings.
- Fridge door outline β glass no longer tints white.
- NPC navigation β resilient to tree changes during rebake.
π§Ή Refactor Highlights
- Removed legacy DisplayName field β everything now goes through a single NameKey localization path.
- Interaction overhaul β payment / change / return are all left-click; Spacebar hands change to customer at distance.
- Interaction prompts redesigned β key-cap badges (LMB/RMB) on a warm paper panel.
- Resolution bumped to 1920Γ1080 with UiEmphasisScale 1.2 for menus and HUD.
- Overnight reset now force-clears NPCs, fuel customers, and counter contents cleanly.
- Game cover art added.