An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

Dynamic Equip Param - DynamicEquipParam.js

Plugin desc : Dynamic equipment parameter setting plugin

License : MIT License

Author : Triacontane

Website : https://triacontane.blogspot.com

Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/DynamicEquipParam.js

Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/DynamicEquipParam.js

File name : DynamicEquipParam.js

Help of plugin :

@target MZ
@url https://github.com/triacontane/RPGMakerMV/tree/mz_master/DynamicEquipParam.js
@plugindesc Dynamic equipment parameter setting plugin
@author Triacontane
@license MIT License

@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/triacontane-MZ-plugins ).
Original plugin by Triacontane.
Please check the latest official version at:
https://triacontane.blogspot.com
-----

Dynamically changes equipment parameters based on the actor’s current state.
Specify the following in the weapon and armor memo fields.
Use JavaScript formulas to set these.

<DEP_Attack:[Formula]> # Apply formula to attack power
<DEP_Defense:[Formula]> # Apply formula to defense power
<DEP_Magic:[Formula]> # Apply formula to magic power
<DEP_Magic Defense:[Formula]> # Apply formula to magic defense
<DEP_Agility:[Formula]> # Apply formula to agility
<DEP_Luck:[Formula]> # Apply formula to luck
<DEP_Max HP:[Formula]> # Apply formula to max HP
<DEP_Max MP:[Formula]> # Apply formula to max MP

The following elements can be used in formulas.
A certain level of understanding of the core script is required to use this
function.
The values of each parameter do not include any changes made by this plugin.
Please note that they also include increases or decreases due to equipment.
param # Original value specified in the database
a.hp # HP
a.mp # MP
a.tp # TP
a.mhp # Max HP
a.mmp # Max MP
a.atk # Attack Power
a.def # Defense Power
a.mat # Magic Power
a.mdf # Magic Defense
a.agi # Agility
a.luk # Luck
a.paramBase(id) # Stats excluding gains and losses from equipment
a.hpRate() # HP Rate (0.0 - 1.0)
a.mpRate() # MP Rate (0.0 - 1.0)
a.tpRate() # TP Rate (0.0 - 1.0)
a.special(’aaa’) # Value of [aaa] in the memo field (※)
a.level # Level
a.actorId() # Actor ID
a._classId # Class ID
a.currentExp() # Experience Points
v[1] # Value of variable [1]
The variable setting specifications are the same as the damage calculation
formula.
To use, explicitly assign 0 to the variable at the start of the game, etc.

*Gets the value corresponding to the specified content from the special memo
field.
<aaa:100> # a.special(’aaa’) returns [100].

When equipped by a specific character, it can be strengthened.
It can also be strengthened by combinations and states.

This plugin does not have plugin commands.

Terms of Use:
You may modify and redistribute it without permission from the author, and
there are no restrictions on its use (commercial, R18, etc.).
This plugin is now yours.

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.