Goinza's Plugins
PluginsAboutTutorialsContact

© Copyright (c) 2020-2025 Goinza

Back to Plugins

Skills Pack

Version 1.0•Updated February 12, 2020
Description

This plugin contains a collection of custom skills. All of the skills are compatible with any other plugin, so even if you don't use some of them, they won't be a problem.

Here is a list of all the skills along with their descriptions:

  • Live to Serve: when healing an ally, the skill's user recovers the same amount of HP.
  • Critical Factor: normally, the critical multiplier is the same for all the critical hits of all the units. With this skill, a unit can have a different critical multiplier that the rest of the units.
  • Wary Fighter: a unit with this skill can't double or be doubled. The exception are weapons that can attack more than once for round, like the Brave weapon from FE.
  • Extra Healing: a healer unit with this skill has bonus to all healing done. You can choose to make this skill work on all items or staves only.
  • Movements Skills: all these skills work similar, they all involve the skill user being adjancet to another unit and changing the position of both or one of them. This skills only work for interacting between player's units, not for enemies or allies.
    • Shove: a unit can move another adjacent unit one space away from it.
    • Swap: swaps the position between the skill user and another adjacent unit.
    • Smite: a unit can move another adjacent unit two spaces away from it.
    • Draw Back: moves the skill's user one space away from the other unit. The other unit moves one space too, in the direction that makes both units keep being adjacent.
    • Pivot: skill's user moves to the opposite side of target unit
    • Reposition: the target unit moves to the opposite side of the skill's user.
  • Sacrifice: the skill's user can sacrifice its own HP to heal an adjacent unit. The amount of healing depends on the custom parameter. If the unit doesn't have enought HP to sacrifice, it heals as much as possible, staying at 1 HP.
  • Buff on Staff: a staff user with this skill can give a buff (state) to the units, when using staves over them. You can choose which type of staff give this boost. For example, make healing staves and staves that cure states give the buff.
Installation

Here are the instructions to use all the custom skills mentioned above. Each skill has a custom keyword and, depending on the skill, it may have one or more custom parameters.

  • Live to serve: keyword "LiveToServe". No custom parameters
  • Critical Factor: keyword "CriticalFactor". Custom parameters:
    • critFactor: the critical multiplier for the unit. For example: {critFactor: 4}.
  • Wary Fighter: keyword "WaryFighter". No custom parameters
  • Extra Healing: keyword "ExtraHealing". Custom parameters:
    • wand: if this value is true, then the skill only works on staves. Otherwise, it works on all items.
    • heal: the bonus healing for this unit. Example of these two parameters: {wand: true, heal: 5}.
  • Movements Skills: keyword of each movement skill is its own name (note that Draw Back has the keyword "Draw Back" with space). Custom parameters.
    • name: the name of the skill command. If this parameter is not used, the command will have the same name as the skill
  • Sacrifice: keyword "Sacrifice". Custom parameters:
    • name: the name of the skill command. If this parameter is not used, the command will be called "Sacrifice".
    • healing: the amount of healing done.
  • Buff on Staff: keyword "BuffWand". Custom parameters:
    • stateID: the ID of the state that represents the buff.
    • type: a list of numbers, with each number being the type of staff that can give the buff. Here is the list of all the numbers and their meaning.
      1. HP Recovery
      2. Full Recovery
      3. Damage
      4. Stat Boosting
      5. Class Change
      6. Learn Skill
      7. Unlock
      8. Again
      9. Teleportation
      10. Rescue
      11. Resurrection
      12. Repair
      13. Steal
      14. Inflict State
      15. Cure State
      16. Switch
      17. Fusion
      18. Transform
      Example: {stateID:5, type:[1, 2, 8, 15]}