Retaining stats as bonuses on class change

Discussion in 'JS Plugin Requests' started by kovak, Jan 5, 2017.

  1. kovak

    kovak Silverguard Veteran

    Messages:
    1,245
    Likes Received:
    1,549
    Location:
    I'm from the Hu3
    First Language:
    PT - EN
    Primarily Uses:
    RMMV
    I liked the idea, to have “Permanent bonus” as prizes, because this makes you to change the class quicker to get more bonnusses form a particular stat. It makes your time spent leveling an actor way more rewarding.



    So let's say one of your actor's is a level 15 Warrior but you want to change its class to Mage, you'd have a permanent bonus on HP and ATK and wouldn't be so hard to level up as a Mage since you can brawl at level 1 though your spells deal lower damage than your basic attack compared to default class change where you basically Dark Souls's all the way.


    My only issue is with the possibility of the script being not compatible with YEP Class Core and YEP Subclass plugins.


    Reference http://finalfantasy.wikia.com/wiki/Stat_growth_(Tactics)
     
    Last edited by a moderator: Jan 5, 2017
    #1
  2. Astfgl66

    Astfgl66 Veteran Veteran

    Messages:
    659
    Likes Received:
    504
    First Language:
    French
    You can probably achieve this using yanfly's passive states and my flat stat bonus states plugin (link in signature).


    My guess would be: a passive state for each actor, using variables in the bonus notetags to track the bonus stats.


    You'd then just have to increase the relevant variable when you want to give a stat bonus.
     
    Last edited by a moderator: Jan 5, 2017
    #2
  3. kovak

    kovak Silverguard Veteran

    Messages:
    1,245
    Likes Received:
    1,549
    Location:
    I'm from the Hu3
    First Language:
    PT - EN
    Primarily Uses:
    RMMV
    Last edited by a moderator: Jan 5, 2017
    #3
  4. Astfgl66

    Astfgl66 Veteran Veteran

    Messages:
    659
    Likes Received:
    504
    First Language:
    French
    The notetags are explained in the plugin help.


    Example: Let's say Harold has passive state 10 in his notebox. This would be state 10's notetag.


    <atkB:v(10)>
    <defB:v(11)>
    <mhpB:v(12)>
    <mmpB:v(13)>
    <defB:v(14)>
    <mdefB:v(15)>
    <agiB:v(16)>
    <lckB:v(17)>


    If you want to increase the atk bonus, increase variable 10, def variable 11,...


    Use a different passive state and different variables for each actor and you can make it work. Therese would have passive state 11, with a set of variables from 20 to 27 for example. With clever variable numbering you can probably automate the gain if you have a lot of characters.


    As for the FFTactics example, it's probably possible using this too, but it would require using the passive states entirely for your character stats, and a bit of javascript to boot. Probably not worth the hassle.


    Edit: That's because it's not a flat stat bonus in that example but multiplying the stat itself which this plugin wasn't made for.
     
    Last edited by a moderator: Jan 6, 2017
    #4
  5. kovak

    kovak Silverguard Veteran

    Messages:
    1,245
    Likes Received:
    1,549
    Location:
    I'm from the Hu3
    First Language:
    PT - EN
    Primarily Uses:
    RMMV
    I'll have to wait then since i can't code :c
     
    #5
  6. continuumg

    continuumg Veteran Veteran

    Messages:
    68
    Likes Received:
    40
    Location:
    Saskatchewan
    First Language:
    English
    I believe I could whip up something much simpler for you.
     
    #6
    kovak likes this.
  7. kovak

    kovak Silverguard Veteran

    Messages:
    1,245
    Likes Received:
    1,549
    Location:
    I'm from the Hu3
    First Language:
    PT - EN
    Primarily Uses:
    RMMV
    #7
  8. continuumg

    continuumg Veteran Veteran

    Messages:
    68
    Likes Received:
    40
    Location:
    Saskatchewan
    First Language:
    English
    Yup; I'll get right on it once I finish a plugin for another.
     
    #8
    kovak likes this.
  9. kovak

    kovak Silverguard Veteran

    Messages:
    1,245
    Likes Received:
    1,549
    Location:
    I'm from the Hu3
    First Language:
    PT - EN
    Primarily Uses:
    RMMV
    small bump since idk if it's dead yet :V
     
    #9
  10. ICF-Soft

    ICF-Soft Veteran Veteran

    Messages:
    207
    Likes Received:
    96
    First Language:
    Spanish
    Maybe search for actors core.
    You can use level and conditional subtraits.
     
    #10

Share This Page