RPG Maker MV

RPG Maker MV

Regrettucini Apr 18, 2021 @ 9:44am
How do I make it so taking damage doesn't give TP?
I want to make it so I can only gain TP from moves that give TP.
Edit: how do I make it so your TP Resets after battle?
Last edited by Regrettucini; Apr 18, 2021 @ 10:12am
< >
Showing 1-9 of 9 comments
martingolding96 Apr 19, 2021 @ 12:25pm 
To make it so TP gets set to say 0 after a fight use Change TP: entire party: -100 and set it to parallel trigger. To stop TP from being earned when hit might need a plugin as I don't know how to do that one
Dusk_Army Apr 19, 2021 @ 2:11pm 
Wait, isn't TP not persistent between battles by default? I could have sworn that the "Preserve TP" trait is meant to override that.

In any case, you don't necessarily need a plugin to make it so that taking damage doesn't gain TP. If you happen to know what the formula is for how TP gain is calculated, you could include the same calculation in a skill's damage formula and subtract the value from the target. It's dirty and would have to be done by the individual skill, but it's an option.
JohnDoeNews Apr 19, 2021 @ 9:31pm 
Originally posted by Dusk_Army:
Wait, isn't TP not persistent between battles by default? I could have sworn that the "Preserve TP" trait is meant to override that.
No that is not by default.



Originally posted by Cringejuice:
I want to make it so I can only gain TP from moves that give TP.
Edit: how do I make it so your TP Resets after battle?
To keep it from resetting each turn, you give the actor or class (depending if you want it on 1 character or all of them) the traid "Other → Special Flag → Preserve TP"
Dusk_Army Apr 19, 2021 @ 9:45pm 
Originally posted by JohnDoeNews:
Originally posted by Dusk_Army:
Wait, isn't TP not persistent between battles by default? I could have sworn that the "Preserve TP" trait is meant to override that.
No that is not by default.



Originally posted by Cringejuice:
I want to make it so I can only gain TP from moves that give TP.
Edit: how do I make it so your TP Resets after battle?
To keep it from resetting each turn, you give the actor or class (depending if you want it on 1 character or all of them) the traid "Other → Special Flag → Preserve TP"
I'm really confused, then. The description on the Preserve TP flag is, "Accumulated TP are retained for the next battle." That implies that TP is not persistent by default, and that this flag preserves it between battles (not between turns). Is the description written wrong?
Caethyril Apr 20, 2021 @ 3:56am 
Originally posted by Dusk_Army:
Wait, isn't TP not persistent between battles by default? I could have sworn that the "Preserve TP" trait is meant to override that.
Correct: TP is not persistent between battles except for battlers with a Preserve TP trait.

Originally posted by Cringejuice:
I want to make it so I can only gain TP from moves that give TP.
Edit: how do I make it so your TP Resets after battle?
Summary of default TP behaviour:
  1. If a battler does not have a Preserve TP trait, their TP will reset:
    • To 0 at the end of each battle, and
    • To a random value 0~24 (inclusive) at the start of each battle.
  2. Maximum TP is 100 for everyone.
  3. Target TP increases when they take damage. TP gain is half the damage as a % of the target's max HP. This is affected by the target's TCR (TP charge rate) and occurs after all damage modifiers.
  4. User TP increases when using a skill with TP gain. This is affected by their TCR.
  5. TP regeneration during the regen phase. This is affected by TRG (TP regen) but not TCR.
So you want to suppress the "charge by damage" feature. From your other question, it seems you also want to change the max TP value. You could check out YEP_EnhancedTP[www.yanfly.moe] (paid plugin), which allows you to completely overhaul the TP system.
JohnDoeNews Apr 20, 2021 @ 11:18am 
Originally posted by Dusk_Army:
That implies that TP is not persistent by default, and that this flag preserves it between battles (not between turns). Is the description written wrong?
I think you did misread the original question, cause he was asking about it resetting at the end of battle, not the end of turn.
What you understand about the flag, and that TP does not reset per turn is right... It just never was about resetting each turn.

Can happen though.
Dusk_Army Apr 20, 2021 @ 11:59am 
Originally posted by JohnDoeNews:
Originally posted by Dusk_Army:
That implies that TP is not persistent by default, and that this flag preserves it between battles (not between turns). Is the description written wrong?
I think you did misread the original question, cause he was asking about it resetting at the end of battle, not the end of turn.
What you understand about the flag, and that TP does not reset per turn is right... It just never was about resetting each turn.

Can happen though.
...uh, I think you misread my original reply, John. Which is understandable because I used a double negative in it, but in any case, I didn't misread the question. The OP asked, "How do I make TP reset after battle?" and I replied with, "Doesn't it already do that?" (or, in reality, "Isn't it not persistent by default?").

And then you wrote,
Originally posted by JohnDoeNews:
To keep it from resetting each turn, you give the actor or class (depending if you want it on 1 character or all of them) the traid "Other → Special Flag → Preserve TP"
(emphasis mine), which is where I got confused.
Regrettucini Apr 21, 2021 @ 8:31am 
That is a lot of comments. anyway, I think TP might be reset on battle start.
Regrettucini Apr 21, 2021 @ 8:33am 
Originally posted by Cringejuice:
I want to make it so I can only gain TP from moves that give TP.
Edit: how do I make it so your TP Resets after battle?


Originally posted by martingolding96:
To make it so TP gets set to say 0 after a fight use Change TP: entire party: -100 and set it to parallel trigger. To stop TP from being earned when hit might need a plugin as I don't know how to do that one
No, I want it to be so Getting hit doesn't increase my TP.
< >
Showing 1-9 of 9 comments
Per page: 1530 50

Date Posted: Apr 18, 2021 @ 9:44am
Posts: 9