Starter NPC Shop Expansion

Changelog: Starter NPC Shop Expansion

We’ve shipped a major update to starter-area shopping with new NPC vendors, category-based catalogs, and improved shop flow handling.

New Shops Added

The starter map now includes these shop NPCs:

  • Starter Shop
  • Hat Shop
  • Tops Shop
  • Bottoms Shop
  • Socks Shop
  • Shoes Shop
  • Accessories Shop

All shops are positioned together on the Akihabara to make outfit browsing and purchasing easier.

New Functionality

  • Category-specific NPC shops

    • Clothing is now split into focused catalogs by type (hats, tops, bottoms, socks, shoes, accessories).
  • Dual-currency purchase support

    • Shop items support both AiPoints and NicoPoints.
    • Purchase handling correctly applies the selected currency type.
  • Data-driven shop seeding

    • Shop and NPC definitions are now managed through seed JSON (starterShop.json) instead of hardcoded shop behavior.
    • This makes it simpler to add, tune, and expand shops moving forward.
  • Improved multi-shop reliability

    • The server now tracks the active opened shop per player session to avoid cross-shop purchase issues when multiple shops exist on the same map.
  • Consistent starter pricing setup

    • New category shops are configured with default starter-friendly pricing where defined.

Why This Update Matters

This change turns starter shopping into a scalable NPC-driven system that is easier to maintain, safer for purchases, and more convenient for players customizing their character.

There is also a /money command that you can use to give yourself both AiPoints and NicoPoints for testing