Equipment Learning v1.23
by Moogle_X
Introduction
This plugin allows actors to learn new skills by equipping certain weapons and armors. Each equipment now possess some innate skills that can be learned by any actors who equip it.
Any skills that come from equipment require certain amount of Ability Point (AP).
Actors gain AP by defeating enemies in battle. Once the actors gain enough AP, they will automatically learn the equipment's innate skills.
Features
- Use AP gained in battle to learn new skills.
- Customize how much AP gain for each enemy.
- Adjust different AP requirements for each skill.
- Use "AP Boost" trait to increase AP gain amount.
- View ability list in Item Scene, Equip Scene, and Shop Scene (required Yanfly's Shop Menu Core).
- View AP earned in battle using Yanfly's Victory Aftermath.
- Restrict ability learning based of actors or classes.
- Bind skills' visibility in Window Ability List with an in-game switch.
- Add custom effect whenever AP is gained.
- Give each actor different AP requirement for the same skill.
Screenshots
Spoiler
Spoiler


How to Use
Spoiler
Spoiler
Simply set up your weapons and armors by giving this notetag:
Replace x, y, z with Skill ID in your database.
After that, customize the skill's AP requirement by inserting this notetag into the skill's notebox:
Simply set up your weapons and armors by giving this notetag:
<EQL Skill: x> // Example: <EQL Skill: 23>
<EQL Skill: x, y, z,...> // Example: <EQL Skill: 4, 5, 6, 7, 8>
<EQL Skill: x, y, z,...> // Example: <EQL Skill: 4, 5, 6, 7, 8>
Replace x, y, z with Skill ID in your database.
After that, customize the skill's AP requirement by inserting this notetag into the skill's notebox:
<EQL AP: x> // Change x to AP amount. Example: <EQL AP: 150>
NEW! Custom Scroll Images
Spoiler
If you wish to disable left and right horizontal arrows and instead use custom scroll images at the left and right bottom corners of the windows, please turn on the parameter "Use Custom Scroll Images" in the plugin configurations.
Spoiler

Spoiler

You will need to put 2 png files named "eqlLeftScroll" and "eqlRightScroll" inside '(Project Folder)/img/system' directory.
The offset X and offset Y value of both images can be customized in the plugin parameters.
Screenshot
Spoiler

Compatibility
This plugin must be positioned below any of these plugins (if you use them):
- YEP_VictoryAftermath
- YEP_ItemCore
- YEP_ShopMenuCore
- YEP_EquipCore
- YEP_AutoPassiveStates
- Moogle_X_EquipSkillSystem
- Moogle_X_PassiveSkill
Terms of Use
Free to use in both commercial and non-commercial project as long as credit is given.
Simply credit me as "Moogle_X" in your in-game credit.
Some Author's Note
If you experience the "Type Error. Cannot Set property '_hArrowsHide' of undefined" error, try installing YEP_ItemCore plugin and put it above this plugin.
That should fix the error until I update this plugin with proper bug fix.
External Link
View attachment Moogle_X_EquipmentLearning.rar
Chaos17 made these lovely scroll images. Please credit him if you use them.
