Turning MP into Rage, Energy, etc.

Discussion in 'RPG Maker MV' started by Nilom, Jun 14, 2019.

  1. Nilom

    Nilom Veteran Veteran

    Messages:
    178
    Likes Received:
    39
    First Language:
    German
    Primarily Uses:
    RMMV
    Does anyone know if there is a plugin like Yanfly's Enhanced TP but that lets you manipulate MP instead?

    I want to keep TP as an additional limitation for strong skills. So I would like to use MP for Rage, Energy, Focus or what not. :LZSsmile:
     
    #1
  2. Doktor_Q

    Doktor_Q I'm not a real doktor, but I am a real Q Veteran

    Messages:
    581
    Likes Received:
    321
    Location:
    Denial
    First Language:
    English
    Primarily Uses:
    RMMV
    Not via plugin, but you can do plenty of modifications to MP yourself via lunatic tags and passive states- for example, a passive state that makes someone regain MP any time they use a skill that does HP damage to a target, or the like.

    Personally, I'd suggest making TP into your various specialized currencies, since TP Modes make it easy for everyone's to work differently, and use MP as the extra limitation that works the same for everyone.
     
    #2
    Nilom likes this.
  3. Aesica

    Aesica undefined Veteran

    Messages:
    782
    Likes Received:
    743
    Location:
    SW5GMW 4xVHk
    First Language:
    English
    Primarily Uses:
    RMMV
    As a matter of fact...

    *points at signature*

    Edit: As for the actual behaviors, you can accomplish this behind the scenes in various ways. For example, if you want "energy" to remain fixed at 100 and recover 35% per turn, you could set the starting amount to 100 with no growth, then give that particular class 35% MP regen.
     
    Last edited: Jun 14, 2019
    #3
    Nilom likes this.
  4. Nilom

    Nilom Veteran Veteran

    Messages:
    178
    Likes Received:
    39
    First Language:
    German
    Primarily Uses:
    RMMV
    That's actually a good idea. I have to look if I then lack systems like mana draining. Not sure if there are TP draining notetags.


    The main problem of this would be to simulate a rage system. It is based on % of dealt and received damage. But I will keep your plugin in mind, thanks. :LZSsmile:
     
    #4
  5. Aesica

    Aesica undefined Veteran

    Messages:
    782
    Likes Received:
    743
    Location:
    SW5GMW 4xVHk
    First Language:
    English
    Primarily Uses:
    RMMV
    Actually, thanks for the (indirect) suggestion. I might try to add that kind of functionality in at some point.
     
    #5
    Nilom likes this.
  6. Nilom

    Nilom Veteran Veteran

    Messages:
    178
    Likes Received:
    39
    First Language:
    German
    Primarily Uses:
    RMMV
    That would be awesome! I will suggest another thing. It would be great to have different MP modes and to be able to alter their formulas. Or alternatively you could make an extension plugin for enhanced TP, that will modify MP in the same way instead. If that makes any sense. :LZSgrin:
    Oh and I like the gainSilentMp feature that you have. Would be great for my Titan class, if I use it for rage.
     
    #6
  7. Aesica

    Aesica undefined Veteran

    Messages:
    782
    Likes Received:
    743
    Location:
    SW5GMW 4xVHk
    First Language:
    English
    Primarily Uses:
    RMMV
    Well good news, I added that functionality a little bit ago (version 1.3 or above) because it was a good idea, and because I want my warrior character to use a rage-like resource. I don't intend on making it as fancy as yanfly's enhanced TP, but you can still do a lot with it. These are the note tags I used to try out a rage-based system in my test project--you can copy them if you want, make changes, etc to suit your game:

    <MP Name: RP>
    <MP Full Name: Rage>
    <MP Gauge Color: 10, 18>
    <MP Cost Color: 18>
    <After Battle Recover MP: -actor.mmp>
    <Recover All MP: 0>
    <Offensive MP Gain: 25 * damage / actor.mhp>
    <Defensive MP Gain: 50 * damage / actor.mhp>
    <Hide MP Regen>
     
    #7
    Nilom likes this.
  8. Nilom

    Nilom Veteran Veteran

    Messages:
    178
    Likes Received:
    39
    First Language:
    German
    Primarily Uses:
    RMMV
    That is fantastic!

    I read through the helpfile and I didn't find a notetag to define a characters initial MP on battle start and the MP regen for each turn.

    For example, based on how most MMORPG's handle a Rage system:
    - Start with 0 Rage
    - Every Turn +1 Rage
    - Max Rage 100 (Should even be 100 if items grant +x)

    Or a Rouges Energy:
    - Start with 100 Energy
    - Every Turn +20 Energy
    - Max Energy 100 (Should even be 100 if items grant +x)

    I know you can set the MP after battle. But the first battle the character would start with max rage, right?
     
    Last edited: Jun 15, 2019
    #8
  9. Aesica

    Aesica undefined Veteran

    Messages:
    782
    Likes Received:
    743
    Location:
    SW5GMW 4xVHk
    First Language:
    English
    Primarily Uses:
    RMMV
    <Recover All MP: 0> determines not only what it gets set to when staying at an inn, but also when the character is initially added to the party.

    I wanted to leave battle start open, in case a developer wanted to set a character's values to something via script before the start of special battles.
     
    #9
    Nilom likes this.
  10. Nilom

    Nilom Veteran Veteran

    Messages:
    178
    Likes Received:
    39
    First Language:
    German
    Primarily Uses:
    RMMV
    Okay, my bad. I didn't know what this does. :LZSsmile:
     
    #10
  11. Afaryz

    Afaryz Veteran Veteran

    Messages:
    57
    Likes Received:
    11
    First Language:
    German
    Primarily Uses:
    RMMV
    Which Plugin of Yanflys supports those notetags?
     
    #11
  12. Nilom

    Nilom Veteran Veteran

    Messages:
    178
    Likes Received:
    39
    First Language:
    German
    Primarily Uses:
    RMMV
    They are used in Aesicas plugin. You can find it in her signature.
     
    #12
  13. Afaryz

    Afaryz Veteran Veteran

    Messages:
    57
    Likes Received:
    11
    First Language:
    German
    Primarily Uses:
    RMMV
    Oh dayum thanks buddy :D
     
    #13

Share This Page