Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
Skill Tree - SkillTree.js
Plugin desc : Skill tree v1.8.2
License : MIT License
Author : unagi ootoro
Website : https://github.com/unagiootoro/RPGMZ/blob/master/SkillTree.js
Desc page : https://raw.githubusercontent.com/unagiootoro/RPGMZ/master/SkillTree.js
Download Page : https://raw.githubusercontent.com/unagiootoro/RPGMZ/master/SkillTree.js
File name : SkillTree.js
Help of plugin :
@target MV MZ @plugindesc Skill tree v1.8.2 @author unagi ootoro @url https://raw.githubusercontent.com/unagiootoro/RPGMZ/master/SkillTree.js @param SpName @type string @default SP @desc Specify the wording of SP in the game. @param MaxSp @type number @default 9999 @desc Set the maximum value of SP that can be acquired. @param EnabledSkillTreeSwitchId @type switch @default 0 @desc Specify the ID of the switch that enables/disables the skill tree with the menu command. @param EnableGetSpWhenBattleEnd @type boolean @default true @desc If set to true, SP will be available at the end of battle. @param EnableGetSpWhenLevelUp @type boolean @default true @desc If you set true, you will be able to get SP when you level up. @param ViewMode @type string @default wide @desc wide: Skill tree will be displayed next to it. long: Skill tree will be displayed vertically. @param EnableMZLayout @type boolean @default false @desc Set to true to match the layout format of RPG Maker MZ. (MZ limited) @param IconWidth @type number @default 32 @desc Specify the width of the icon. @param IconHeight @type number @default 32 @desc Specifies the vertical width of the icon. @param IconSpaceWidth @type number @default 32 @desc Specifies the width of the space between the icons. @param IconSpaceHeight @type number @default 32 @desc Specifies the vertical width of the space between icons. @param ViewLineWidth @type number @default 3 @desc Specifies the line width. @param ViewLineColorBase @type string @default #000000 @desc Specifies the color of the line for which the skill has not been learned. @param ViewLineColorLearned @type string @default #00aaff @desc Specify the color of the line for which the skill has been acquired. @param ViewBeginXOffset @type number @default 24 @desc Specifies the X coordinate of the drawing start of the skill tree. @param ViewBeginYOffset @type number @default 24 @desc Specify the drawing start Y coordinate of the skill tree. @param ViewCursorOfs @type number @default 6 @desc Specifies the cursor coordinate offset for the skill tree icon. @param ViewRectColor @type string @default #ffff00 @desc Specifies the color of the border surrounding the acquired skill icon. @param ViewRectOfs @type number @default 1 @desc Specify the coordinate offset of the border or border image that surrounds the acquired skill icon. @param LearnSkillSeFileName @type file @dir audio/se @default Item3 @desc Specify the file name of the SE to play when the skill is acquired. @param LearnSkillSeVolume @type number @default 90 @desc Specify the volume of SE to play when the skill is acquired. @param LearnSkillSePitch @type number @default 100 @desc Specify the SE pitch to play when the skill is acquired. @param LearnSkillSePan @type number @default 0 @desc Specify the SE pan to play when the skill is acquired. @param MenuSkillTreeText @type string @default Skill tree @desc Specify the skill tree command name to be displayed in the menu command. @param NeedSpText @type string @default Required %1: @desc Specify the required SP text to be displayed in the skill tree window. %1:SP name @param OpenedNodeText @type string @default Acquired @desc Specifies the text to display in place of the required SP if the skill is already acquired. @param NodeOpenConfirmationText @type string @default Do you consume %1%2 and get %3? @desc Specifies the text for skill acquisition selection. %1:SP value, %2:SP name, %3:skill name to be acquired @param NodeOpenYesText @type string @default Learn @desc On the selection screen of whether to acquire the skill, specify the text for acquiring the skill. @param NodeOpenNoText @type string @default Don't learn @desc In the selection screen of whether to acquire the skill, specify the text when the skill is not acquired. @param BattleEndGetSpText @type string @default I got %1%2. @desc Specifies the text to display when the SP is obtained at the end of the battle. %1:SP value, %2:SP name @param LevelUpGetSpText @type string @default I got %1%2. @desc Specify the text to display when you get the SP when you level up. %1:SP value, %2:SP name @help A plugin that introduces a skill tree. Please refer to "SkillTreeConfig.js" for the setting method. [License] This plugin is available under the terms of the MIT license.