Triggering the gaining of TP on critical hit.

Weremole

Veteran
Veteran
Joined
Jan 22, 2016
Messages
261
Reaction score
216
First Language
Swedish
Primarily Uses
I'm doing this as a universal passive state using Yanflys Buffs and States core and Passive States, I've tried several variations but I'm messing up somewhere.

<Custom Establish Effect>

if (this.isPhysical() && target.result().hpDamage > 0 && target.result().critical){



//If user TP is over 0.
if (user.tp >= 0){
/Calculate TP gain.
var value = Math.floor(user.tp * 2 * 0.25);
user.gainTP(value);
} else {
//If TP is at 0 add 25 TP.
var value = 25;
user.gainTP(value);

}



// Check if target is alive.

if (target.isAlive()) {

// Remove 25 TP from target.
if (target.tp >= 0){
var value = 25;
target.gainTP(-value);

}
}
}

</Custom Establish Effect>
 

Zerothedarklord

Veteran
Veteran
Joined
Jun 25, 2013
Messages
269
Reaction score
73
First Language
English
Primarily Uses
RMMV
this is mine that works perfect (this is in the State):


<Custom Establish Effect>

// Check if the attack is a physical attack that dealt HP damage from a critical hit.

if (this.isPhysical() && target.result().hpDamage > 0 && target.result().critical) {

user.gainTp(5);

}

</Custom Establish Effect>

It does exactly as your title asks, gaining additional TP when dealing a critical strike. by default in my game, attacking gives you 5 TP, so this passive state effectively means you get double TP when you deal a critical.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

Don't forget, aspiring writers: Personality isn't what your characters do, it is WHY they do it.
Hello! I would like to know if there are any pluggings or any way to customize how battles look?
I was thinking that when you start the battle for it to appear the eyes of your characters and opponents sorta like Ace Attorney.
Sadly I don't know how that would be possible so I would be needing help! If you can help me in any way I would really apreciate it!
The biggest debate we need to complete on which is better, Waffles or Pancakes?
rux
How is it going? :D
Day 9 of giveaways! 8 prizes today :D

Forum statistics

Threads
106,049
Messages
1,018,547
Members
137,835
Latest member
yetisteven
Top