Elemental Amplifier

Discussion in 'JS Plugin Requests' started by Aurorain, Nov 10, 2015.

  1. Aurorain

    Aurorain Overlord Illumise Veteran

    Messages:
    208
    Likes Received:
    49
    Location:
    Argellia
    First Language:
    English
    What I've been looking for is a way to increase damage a character does when using certain element types. Looking through the current list of plugins for MV, there isn't something like this made just yet, and was wondering if someone was working on, or would like to work on this feature? It'd really come in handy.  :)
     
    Last edited by a moderator: Nov 10, 2015
    #1
  2. KockaAdmiralac

    KockaAdmiralac Cube-shaped garbage can Veteran

    Messages:
    570
    Likes Received:
    156
    Location:
    Belgrade
    First Language:
    Serbian
    Primarily Uses:
    N/A
    Go to Database -> Actors

    On the right-hand side there is a section named Traits.

    Click on it to add a new trait.

    First item in the window that appears is Element Rate, which can boost character's damage for certain elements, I think.
     
    #2
  3. bgillisp

    bgillisp Global Moderators Global Mod

    Messages:
    12,124
    Likes Received:
    12,307
    Location:
    USA
    First Language:
    English
    Primarily Uses:
    RMVXA
    Afraid element rate only affects the damage you take from elements, not the damage you do with elements. There might be a work-around in the damage formula where you save the damage you do with elements to a variable, but other than that, I'm not aware of a way to do this in MV yet.
     
    #3
  4. KockaAdmiralac

    KockaAdmiralac Cube-shaped garbage can Veteran

    Messages:
    570
    Likes Received:
    156
    Location:
    Belgrade
    First Language:
    Serbian
    Primarily Uses:
    N/A
    @bgilisp Oops, didn't know that. I never used that section.

    @Aurorain

    So, I made you a plugin, you can download it here

    Instructions are in the script help.
     
    Last edited: Sep 17, 2019
    #4
    Cvrtis, HintonR and Aurorain like this.
  5. jonthefox

    jonthefox Veteran Veteran

    Messages:
    1,300
    Likes Received:
    455
    Location:
    NYC
    Wanted this too - thanks Admiral.  Could you make it so that this notetag could also be used for classes, states, equipment, and enemies?
     
    #5
    wrigty12 likes this.
  6. KockaAdmiralac

    KockaAdmiralac Cube-shaped garbage can Veteran

    Messages:
    570
    Likes Received:
    156
    Location:
    Belgrade
    First Language:
    Serbian
    Primarily Uses:
    N/A
    Good idea. I'll try that now...
     
    #6
    wrigty12 likes this.
  7. wrigty12

    wrigty12 Veteran Veteran

    Messages:
    533
    Likes Received:
    76
    First Language:
    English
    I've been asking for this for weeks now! Thank goodness someone finally went and made it :D Thanks!! :D
     
    #7
  8. KockaAdmiralac

    KockaAdmiralac Cube-shaped garbage can Veteran

    Messages:
    570
    Likes Received:
    156
    Location:
    Belgrade
    First Language:
    Serbian
    Primarily Uses:
    N/A
    Updated the script!

    Now it supports Actor, Enemy, Class, Weapon, Armor and State element boost!

    Instructions are in the script.

    Link to the script is the original link.
     
    #8
    Cvrtis, Aurorain and wrigty12 like this.
  9. jonthefox

    jonthefox Veteran Veteran

    Messages:
    1,300
    Likes Received:
    455
    Location:
    NYC
    Awesome!
     
    #9
  10. Aurorain

    Aurorain Overlord Illumise Veteran

    Messages:
    208
    Likes Received:
    49
    Location:
    Argellia
    First Language:
    English
    I can't seem to get this to work; I have no other plugins installed(for compatibility checking), and I put the notetag as it says in the help, but the damage still comes out the same whether I have the weapon I set the effect on is equipped or not.

    For example, I put the effect on a weapon, <element_boost : 2 25>, but the skill I used which is fire type with 30 base damage and no variance still came out as 30, as if the tag wasn't on it.
     
    Last edited by a moderator: Nov 11, 2015
    #10
  11. KockaAdmiralac

    KockaAdmiralac Cube-shaped garbage can Veteran

    Messages:
    570
    Likes Received:
    156
    Location:
    Belgrade
    First Language:
    Serbian
    Primarily Uses:
    N/A
    I think the problem is that you should write <element_boost:2 25> (without spaces around ':'), I'm not sure...
     
    Last edited by a moderator: Nov 11, 2015
    #11
    Aurorain likes this.
  12. Aurorain

    Aurorain Overlord Illumise Veteran

    Messages:
    208
    Likes Received:
    49
    Location:
    Argellia
    First Language:
    English
    Yeah, surprisingly it was just because of that. Might want to fix that in the help section though, else other people who try this out wind up making the same little mistake I did.

    Works like a charm now, thanks for helping me out on this~ :D
     
    Last edited by a moderator: Nov 11, 2015
    #12
  13. KockaAdmiralac

    KockaAdmiralac Cube-shaped garbage can Veteran

    Messages:
    570
    Likes Received:
    156
    Location:
    Belgrade
    First Language:
    Serbian
    Primarily Uses:
    N/A
    Yeah, I hate metadata handling in JGSS... Regular expressions were so much better...

    In my RGSS scripts you could even enter < element _ boost : 2 25 >...

    Ok, I'll fix the help section.
     
    #13
  14. Aurorain

    Aurorain Overlord Illumise Veteran

    Messages:
    208
    Likes Received:
    49
    Location:
    Argellia
    First Language:
    English
    I've run into a bit of an issue with the plugin. I want to assign several tags to a weapon so it can give boosts to more than one element, however the plugin seems to only be able to increase one, and any more added to it, cause the damage to act as it normally would without a boost.
     
    #14
  15. KockaAdmiralac

    KockaAdmiralac Cube-shaped garbage can Veteran

    Messages:
    570
    Likes Received:
    156
    Location:
    Belgrade
    First Language:
    Serbian
    Primarily Uses:
    N/A
    Updated.

    Try the latest version.

    EDIT : Wait, didn't write the documentation for it...

    EDIT2 : Wrote the documentation, you can use it like :

    <element_boost:elementId1 boost1elementId2 boost2etc.>Example :

    Code:
    <element_boost:1 1002 200>
    This will boost Physical attacks 100 and Fire 200 times.
     
    Last edited by a moderator: Nov 14, 2015
    #15
    Cvrtis likes this.

Share This Page