public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MZPuppet Knight - Equip Slots Change 2.2

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: Puppet Knight - Equip Slots Change 2.2
  • Original author: Puppet Knight
  • Original date: February 23, 2023
  • Source thread: https://forums.rpgmakerweb.com/threads/puppet-knight-equip-slots-change-2-2.155212/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMZ)

Summary

Puppet Knight - Equip Slots Change 2.2 This plugin adds flexibility in Equipment Slots usage that isn't reliant on other plugins or plugin suites. Through the plugin parameters users are able to dictate what Slots all actors start with and what Slots are added to their Actors based on Classes and/or Equipment currently equipped. Terms of Use Free for use on commercial & non commercial projects with credits to "Puppet Knight" & "Aerosys". When sharing this plugin please be sure to link back to this original post. You are allowed...

Archived First Post

Puppet Knight - Equip Slots Change 2.2

This plugin adds flexibility in Equipment Slots usage that isn't reliant on other plugins or plugin suites. Through the plugin parameters users are able to dictate what Slots all actors start with and what Slots are added to their Actors based on Classes and/or Equipment currently equipped.

Terms of Use

Free for use on commercial & non commercial projects with credits to "Puppet Knight" & "Aerosys". When sharing this plugin please be sure to link back to this original post. You are allowed to alter the code to fit your needs but please do not attempt to sell it as your own, be cool. Would be awesome if you let me know you use the plugin as part of your game, even cooler if I get a copy of the game. But far from mandatory ^_^





Super thanks to Aerosys for creating the foundation of this plugin that I just ran with.

Introduction

This plugin adds flexibility in Equipment Slots usage that isn't reliant on other plugins or plugin suites. Through the plugin parameters users are able to dictate what Slots all actors start with and what Slots are added to their Actors based on Classes and/or Equipment currently equipped.

VERSION 2.2 UPDATE!

Including a "Mandatory Slots" parameter to prevent designated slots Ids from being empty. This rule will go into effect only AFTER something is equipped to that slot.

UPDATED TO VERSION 2.0!

Features Include:


  • Definable Order for Equipment Types
  • Base Slots: Equipment Types that ALL Actors will have available throughout the game
  • 3 Types of Note tags to add slots to Actors based on the Actor, Class, or Equipment in use


Update Details:

New Parameter: Equip Type Order

Automatically organizes available Equipment Types based on the Order set by the user. Groups together like-Equipment Types to provide a neater view in the Equip Scene

1689636458783.png


Equipment Types in Database


1689636458807.png


Changing Equip Type Display Order



Base Slots: Determines what slots all Actors will use. You can include multiple instances of the same equipment type to have it used more than once

1689636458833.png


Let's add an extra Accessory slot for all Actors



Combined our Actor now gains a extra Accessory slot and the slots follow the order set by Equip Type Order!

1689636458858.png




Only Equipment types included in the the Equip Type Order parameter will be drawn in the equip screen. Equip types that are not yet available to Actors will not be drawn unless the appropriate note tag is set to the Actor, Class, or Equipment in use.

Note Tags:

  1. <actorSlots: > Actor specific equip slots. These slots appear after the Base Slots.
  2. <levelSlots: > Class specific equip slots gained through leveling.
  3. <extraSlots: > Equipment driven slots added upon equip and removed on unequip. This note tag stacks with all equipment note tags in use.


Should only Reid have access to a specific Equipment Type?

1689636458877.png


Use the note tag <actorSlots: x>; Where `x` is the Equipment Type ID(s) for that Actor to get

1689636458899.png


Lets make sure to include Equipment Type 6 in the Equipment Type Order

1689636458930.png


1689636458960.png


Congrats! Reid can equip Spirit Armor!


Equipment Note tags follow the same logic, except they are tied directly to weapons and armor. Their note tag is <extraSlots: x>



If You want to add more than one equipment type slot per actor or equipment, simply add a comma between each equipment type ID:

1689636458979.png


Let's add some slots via the "Long Sword" Reid has equipped


1689636459010.png




Class Notes got a MAJOR overhaul. Instead of simply adding dedicated Equipment Types for Classes, you now Choose levels for Equipment Types to become available for that actor:

1689636459028.png


Swordsmen gain another Weapon Slot at Level 2


1689636459050.png


8 Goblins later...


1689636459069.png


Now that's how you Dual Wield!



The Note tag for classes follows the logic: Level:Equipment Type ID. If You don't need your actors to level up and just want the class to have immediate access to specific Equipment Types, simply set the Level to 1 just like for skills.



And that's it! This has been my favorite plugin to continue working on but I'm not too sure if theres much left to do! Let me know if you have any requests or suggestions.









Fond of the original note tags and base/mid/last slot set up? The [ORIGINAL] plugin is still available, with details below.





-----------------



If Using the Original Plugin, be sure to rename the plugin `PuppetKnight_EquipSlotsChange.js` before adding to plugin manager.

Features for [ORIGINAL] Version: 3 Configurable Equipment Slot Sections that affect all Actors:

  1. Base Slots: Equipment Slots that appear highest in the Equip Menu
  2. Mid Slots: Appear after Class and Extra Slots
  3. Last Slots: Appear lowest in the Equip Menu
Note Tags

  1. <actorSlots: > Actor specific equip slots. These slots appear after the Base Slots.
  2. <classSlots: > Class specific equip slots designated by the primary class in use.
  3. <extraSlots: > Equipment driven slots added upon equip and removed on unequip. This note tag stacks with all equipment note tags in use.
Flexibility:

You are able to choose if Class note Tag slots are shown first or Extra(Equipment based) note tags take priority via plugin parameter. Check help for additional info an examples



Version 2.1:

Added Plugin Command to set new Base Slots mid game!

Version 2.0: Overhaul

New Plugin Parameter: Equip Slot Order. Determines how Equipment Types are organized
Updated Class Slots to support Class Level-based Slots. Note format changed for class based slots.
<levelSlots> note tag used for primary and sub classes (subs require VisuMZ_2_ClassChangeSystem)

Version 1.3:

- Class Notes to also account for Note Tags of Subclasses!

Version 1.2:

- Removed Swap option for Class & Extra Slots.

- General reorder of Slots

- Added hard coded Weapon and Off hand slot (1,2) to avoid dual wield issues and in case baseSlots aren't used.

In Progress - Class Notes to also account for Note Tags of Subclasses!

Version 1.1: Added in Actor Note Tags

Find it on itcho.io Here!

Features Mentioned

  • Definable Order for Equipment Types
  • Base Slots: Equipment Types that ALL Actors will have available throughout the game
  • 3 Types of Note tags to add slots to Actors based on the Actor, Class, or Equipment in use
  • Update Details:
  • New Parameter: Equip Type Order
  • Automatically organizes available Equipment Types based on the Order set by the user. Groups together like-Equipment Types to provide a neater view in the Equip Scene
  • "lightbox_close": "Close",
  • "lightbox_next": "Next",
  • "lightbox_previous": "Previous",
  • "lightbox_error": "The requested content cannot be loaded. Please try again later.",
  • "lightbox_start_slideshow": "Start slideshow",
  • "lightbox_stop_slideshow": "Stop slideshow",
  • "lightbox_full_screen": "Full screen",
  • "lightbox_thumbnails": "Thumbnails",
  • "lightbox_download": "Download",
  • "lightbox_share": "Share",
  • "lightbox_zoom": "Zoom",
  • "lightbox_new_window": "New window",

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

License / Terms Note

Terms of Use Free for use on commercial & non commercial projects with credits to "Puppet Knight" & "Aerosys". When sharing this plugin please be sure to link back to this original post. You are allowed to alter the code to fit your needs but please do not attempt to sell it as your own, be cool. Would be awesome if you let me know you use the plugin as part of your game, even cooler if I get a...

Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#039#rmmz#plugin-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar