, , ,

Master Merchant Shops MZ — Rule-Based Shopkeepers

$0.00

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.

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

Reviews

There are no reviews yet.

Be the first to review “Master Merchant Shops MZ — Rule-Based Shopkeepers”

Your email address will not be published. Required fields are marked *

Scroll to Top