A downloadable tool

🛠️ New Plugin Release: ABI_InStockLevel.js

Level-Gated Shop Inventories for RPG Maker MZ (Compatible with VisuStella Items & Equips Core)

Do you want shop inventories to evolve as your players grow stronger? Now you can — with ABI_InStockLevel.js, a lightweight and fully VisuStella-compatible plugin that lets you control when items appear in shops based on the party’s level!

⚙️ How It Works

Add a simple notetag to any item, weapon, or armor:

<InStock: Level 15>         

The item will only become available once the player’s party reaches level 15. Alternative syntax also works:

<InStockLevel: 15>         

No complex setups. No scripting required. Just tag, plug, and play.

🧩 Plugin Highlights

  • Fully compatible with VisuStella Items & Equips Core
  • Choose how to measure level: ➤ Highest, Average, or Party Leader
  • Hide locked items entirely, or show them greyed out with a level requirement tag
  • Optional suffix (e.g., “(Req Lv 15)”) automatically added to locked items
  • Bypass switch and plugin commands for easy testing or special events

💬 Example Use Case

As your story progresses, new shops can automatically stock stronger weapons or potions once players reach key level milestones — all without eventing headaches.

🔧 Plugin Commands

  • Set Bypass (This Save) – Temporarily disable level gating.
  • Set Level Source (This Save) – Switch between Highest/Average/Leader mode dynamically.

📦 Installation

Place it in your project’s /js/plugins/ folder, enable it in Plugin Manager, and position it below VisuStella cores.

🧠 Credits & Terms

Created by Ash Born Interactive (Joel Heath) Free for commercial and non-commercial use with credit. Modify and redistribute freely — just don’t remove author credit.

Download

Download
ABI_InStockLevel.js 10 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.