Skill Trees System: v1.10
by SomeFire
Introduction
This plugin allows you to create skill trees like in Diablo. Plugin is based on Emerald's Skill Trees for VX Ace.
Screenshots
Features
- Old school skill trees.
- Trees are shown in a separate scene, which can be opened in any way you want.
- Skill can have 1 or more requirements like hero level, another skill, cost in skill points or number of already spent points in the tree.
- Actor can get new trees during the game. For example, when he evolves to or receives a new class.
How To Use
- Copy the "SkillTreesSystem.js" and "SkillTreesConfig.js" files into your project's /js/plugins/ folder.
- Activate plugin using the 'Plugin Manager'.
- Read
tutorial.
- Open "SkillTreesConfig.js" file and read examples.
- Edit "SkillTreesConfig.js" file by creating skill objects and trees.
Works only in RPGMV 1.6+.
If something works not as expected - check console log (F8 should open it). If you can handle error - just do it! If not - share error and stacktrace (if able) here.
Terms of Use
Free to use in any RPG Maker MV project including commercial. Credit "SomeFire" and, please, let me know about your game.
v1.10:
Code,
Demo
Plugin Development
Feel free to help project with your ideas or
improve the code.
Spoiler: Changelog
Version 1.10:
- Added actor and tree to OnLearnAction.act() method.
- Added text command to show unspent skills.
- Added script calls to reset skills.
- Fixed possible bug with big skill cursor when Window_Selectable spacing was overwritten.
- Fixed bug when skill cooldown wasn't shown without MP/TP.
- Fixed game crashes when actor have no trees.
- Improved font size for long skill descriptions. Font will be lowered for long description.
- Text for maxed skill level can be changed as plugin parameter.
- Reworked example skills and demo.
Version 1.9:
- Show YEP skill cooldown and warmup.
- Add possibility to use SP and JP simultaneously.
- Add confirmation button to learn skills.
Version 1.8:
- Fixed bug which gives skill point on resetting empty tree.
- Fixed MP and TP naming in skill description window.
- Trees are updatable now.
- Reworked separate points pool.
- Added script call to hide tree.
Version 1.7:
- Added script calls to learn skills in skill trees.
- Added scale factor for skill icons.
- Added stats requirement.
- Changed sound for skills unable to learn.
Version 1.6:
- Ensure cursor visibility for long trees.
- Fixed bug with on learn actions.
Version 1.5:
- Items with ability to reset skill trees during the game.
- Working message box commands for skill descriptions.
- Draw skill cost (MP and TP).
- bugfixes.
Version 1.4:
- Separate Points Pools for class trees.
- YEP Job Points and class plugins integration.
Version 1.3:
- Fixed loading bug.
Version 1.2:
- Added item requirement.
- Added game variable and game switch requirements.
- Added on skill learn action to change game variables.
- Colored requirements.
- Skill points can be received on level up.
Version 1.1:
- Possibility to add trees during the game.
- Added API section.
Version 1.0:
- Finished plugin!
本贴来自国际rpgmaker官方论坛作者:SomeFire处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/skill-trees-system.100429/