A downloadable plugin

Download NowName your own price

Merchant Shops MZ

Stop hand-listing goods on every shopkeeper. Tag your database once, define reusable merchant profiles, and drop a single plugin command on any NPC to turn it into a shop.

Features

  • Build stock from rules that combine freely: by shopTag (all "drink" items), by grade (all uncommon weapons), or by specific ID — plus an exclude list.
  • Rules use OR logic across the shop and AND within a rule, so "uncommon weapons AND a few hand-picked potions" just works.
  • Finite stock that restocks over time based on the player's step count — set an interval and amount per merchant.
  • Buy & sell, with an optional per-merchant toggle to only buy back items that merchant deals in.
  • Sold-out entries grey out (or hide, your choice) and show remaining quantity in the buy list.
  • Uses each item's database price, so any pricing/markup plugin you already run keeps working.

Setup

  1. Name the file MerchantShops.js and place it in js/plugins/.
  2. Tag your items/weapons/armors (a full tag reference sheet is included).
  3. Define merchant profiles in the plugin parameters.
  4. On an NPC event: Plugin Command → Merchant Shops → Open Merchant Shop.

Note tags <shopTags: drink, alcohol> · <grade: uncommon> · <stock: 3> · <noShop>

Compatibility: RPG Maker MZ. Free to use in commercial and non-commercial projects

Updated 17 days ago
Published 23 days ago
StatusReleased
CategoryTool
AuthorRPG_Maker_Plugins
Tagsasset, gamedev, javascript, JRPG, merchants, plugin, RPG Maker, RPG Maker MZ, shop, tool
AI DisclosureAI Assisted, Code

Download

Download NowName your own price

Click download now to get access to the following files:

MerchantShops.js 59 kB
RecommendedShopTags.txt 5.8 kB

Leave a comment

Log in with itch.io to leave a comment.