Skill Extender – MV Plugin

      21 Comments on Skill Extender – MV Plugin

This plugin allows developers to create skills that prompt players to make a second input after the original skill input.


Look at the code or download the Plugin:


Skill Extender
SumRndmDde

This plugin allows developers to create skills that prompt players to make a
second input after the original skill input.

=======================================================================
Skill Notetags
=======================================================================

The following notetags can be used to customize the extend setup:

<Extend Skills: [skillId1], [skillId2], …>

Using this notetag, a list of Skills can be set up for extension on the
original Skill. For example:

<Extend Skills Style: [simple/skill]>

Using this notetag, the style can be set to either ‘simple’ or ‘skill’.
For example:

Using this notetag, the width of the extend window for this skill can be set.

<Extend Skills Align: [left/center/right]>

Using this notetag, the alignment of the text within the extend window
can be customized for this skill.

<Extend Skills Must Be Learned>

Using this notetag, the Actor must know the Extend Skills for them to appear.


Screenshot:

21 thoughts on “Skill Extender – MV Plugin

    1. Kohlskui

      I found a very easy way. Simply add “this._skillExtend.setHelpWindow(this._helpWindow);” in both “createSkillExtendWindow” of the plugin, and that’ll do (check out for typos).
      I hope SumRndmDde add this to his plugin, because it is extremely useful and convenient.

      Reply
      1. Vick

        Sorry… could you be a little more specific? I can’t seem to be getting it to work. Where must i add it? After the createSkillExtendWindow? And which of them? The one with the functions, or the other two?

        Reply
  1. Roko

    A bug happens after I added the “” Line, every time I try to use the parent spell I get an error “Type Error, Undefined is not a function”. Can anyone help?

    Reply
  2. Ez

    Aw… this would be great for mobile but it doesn’t work ๐Ÿ™ …so how to make this work for mobile?

    Reply
      1. Ez

        i did some troubleshoots and still can not make this work on mobile (android) ๐Ÿ™
        1. disabled a lot of other plugins that might be incompatible, placed it under and above, etc. still didn’t work so incompatibility with other plugins is not the problem. But I discovered another bug after doing this and it’s what Roko mentioned, the causes error Undefined is not a function.
        2. tried different target scope, skill types, damage type, animation, hit type, mp cost, etc. of the main skill but still not working.

        to be clear, the problem i have is…
        – clicking the main skill won’t open the skill extender window but it uses the main skill like a regular skill.
        …this however is not a problem in PC but just mobile build.

        i think it’s on the code on how the window is created. but I dunno that part anymore. need help @_@

        Reply
  3. That Random Nerd (Don't worry I came up with the name before I saw your channel)

    I installed this plugin, and for some reason it does not work. Will you please help me?

    Reply
  4. Rose

    I really like this plugin, and I fully intend to use it, if I can get by this not-so-compatible issue. Any idea how to get by having the Skill Extender skill always opening a menu to all subskills? I wanted to use this alongside Yanfly’s Equipable skills plugin, but if I equip an extender, the skill cannot be removed later from the skill menu. My only idea currently is create an event that will force the actor to forget the extender, but that results in an error stating “Type error” “Cannot read property ‘_se_extendSkills’ of null”. Any idea to make these plugins compatible at all, or any plans to?

    Reply
    1. Rose

      Ack I forgot to include important details. The error that I stated appears when attempting to select the now empty skill slot on the actor that forgot the extender.

      Reply
  5. The Fan

    Hey, what were the changes between version 1.00 and 1.04?
    Was it only the inclusion of the help text?

    Reply
  6. MORINGA

    Hi!!
    This is very similar to what I want to implement in my game, in that it opens a popup depending on which skill is chosen.
    What I want, however, is to give players the ability to choose how much MP to spend on the chosen skill, so as to boost skill effects (depending on certain conditions; ofc “mp req > 0” and “mp > mp req”, at least).
    I’m very close to get some results, but popup with options does not show up yet. (I borrowed “some” functions here and there, and…yeaah…).
    (I’ve replaced the “._data” “$dataSkills[id]” (object) array with “._data” “choices” (number) array, within the “makeItemList” thing. Did it – surely – mess things up?)

    Reply
    1. MORINGA

      OK, now I made a “._choices” array. This time, a menu appears; I just don’t know exactly how to dinamically add menu items, since all them will be related to 1 skill – and it’s not viable to add all possible options (all positive integer numbers) via notetags.

      Reply
  7. Cosmo

    If iยดm use the notetag Extend Skills Must Be Learned how can i avoid that the other skills are in the the skill list of the character too

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *