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

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

MZ plugins

NRP U Skill Tree Reserve - NRP_U_SkillTreeReserve.js

Plugin desc : v1.001 Added reservation function to the skill tree

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation

Author : Takeshi Sunagawa (http://newrpg.seesaa.net/)

Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_U_SkillTreeReserve.js

Desc page : https://newrpg.seesaa.net/article/490423513.html

Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_U_SkillTreeReserve.js

File name : NRP_U_SkillTreeReserve.js

Help of plugin :

Add a reservation function to the skill tree plugin (unagi ootoro).

You can reserve a skill by selecting the skill for which
you do not have enough SP on the skill tree screen.
The reserved skill will be automatically learned
when the SP requirement is met.
In addition, the skill tree screen will open automatically.
※The skill tree opens after the end of a battle or an event.
 It can also be forced to be called up with a plugin command
  even during the middle of an event.
※If more than one actor learns a skill at the same time,
  the skill tree of the actor closest to the beginning is opened.

-------------------------------------------------------------------
[Install]
-------------------------------------------------------------------
A skill tree plugin is required as a prerequisite.
Please refer to the following for installation.
https://github.com/unagiootoro/SkillTreeSample

- SkillTree.js
- SkillTree_LayoutEx.js
- SkillTreeConfig.js

The above three are required.
In addition, this plugin should be placed below the above plugins.

-------------------------------------------------------------------
[Terms]
-------------------------------------------------------------------
Since the processing of the original plugin is diverted,
the The license is also the MIT license.

Please note that I am not affiliated with the original author
and that this is my own original work.

@------------------------------------------------------------------
@ [Plugin Parameters]
@------------------------------------------------------------------

@param LearnTimingBattle
@type boolean
@default true
@desc
During battle, the acquisition of the reserved skill is processed.

@param LearnTimingNotBattle
@type boolean
@default true
@desc
Processes the acquisition of reserved skills during battle.

@param ReserveRectColor
@type string
@default #ff0000
@desc
Specifies the color of the border surrounding the icon of the skill being reserved.

@param ReserveSkillSeFileName
@type file
@dir audio/se
@default Switch2
@desc
Specify the filename of the SE to be played when the skill is reserved.

@param ReserveSkillSeVolume
@type number
@default 90
@desc
Specifies the volume of SE to be played when a skill is reserved.

@param ReserveSkillSePitch
@type number
@default 100
@desc
Specifies the pitch of the SE to be played when the skill is reserved.

@param ReserveSkillSePan
@type number
@default 0
@desc
Specifies the pan of the SE to be played when the skill is reserved.

@param ReserveConfirmationText
@type string
@default Not enough %2. Do you want to reserve %3?
@desc
This is a confirmation text for reserving a skill. %1:SP value, %2:SP name, %3:skill name

@param ReserveYesText
@type string
@default Reserve
@desc
Specify text for reserving the skill.

@param ReserveNoText
@type string
@default Don't reserve
@desc
Specify the text if the skill is not reserved.

@param ReserveCancelConfirmationText
@type string
@default %3 is on reservation. Do you want to cancel?
@desc
This is a confirmation text for canceling a reservation for a skill. %1:SP value, %2:SP name, %3:skill name

@param ReserveCancelYesText
@type string
@default Cancel
@desc
Specify text for canceling a skill reservation.

@param ReserveCancelNoText
@type string
@default Don't cancel
@desc
Specifies the text for not canceling the reservation of a skill.

@param LearnReserveSkillText
@type string
@default %1 learns %2!
@desc
This is the text when the reserved skills are learned. %1:actor name, %2:skill name

@param <Other>

@param SpecifySkillCanLearn
@parent <Other>
@type boolean
@default true
@desc
Change the display of skills with insufficient SP. Display translucent if SP is insufficient, dark if not meeting requirements.

スポンサードリンク

-MZ plugins

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