Tips & Tricks – Weapon Mastery Passive – RPG Maker MV

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

In games, there are weapon masters out there who simply get stronger once they equip a certain type of weapon. Keep in mind this isn’t a passive that’s tied to the weapon, but rather a passive that’s tied to the user. Once the user has a weapon type equipped, they gain extraordinary feats and/or bonuses!

You can grab the copy/paste code here: Insert the following code into your passive state’s notebox. Change the values in red to reflect your game’s settings.

<Custom Passive Condition>
// Get all currently equipped weapons for the user.
var weapons = user.weapons();
// Set the swords variable.
var swords = 2;
// Set the initial condition to be false.
condition = false;
// Loop through each of the weapons.
for (var i = 0; i < weapons.length; ++i) {
  // Get the currently looped weapon.
  var weapon = weapons[i];
  // Check if the weapon exists and if the weapon type ID matches the sword ID.
  if (weapon && weapon.wtypeId === swords) {
    // Set the condition to be true.
    condition = true;
    // Break the loop.
    break;
  }
}
</Custom Passive Condition>

Enjoy!

Please wait while you are redirected...or Click Here if you do not want to wait.