So I'm trying to do something that shouldn't be too hard to implement, but without any idea of how to make it happen. I'm trying to make a system that uses the player's current TP as a variable which determines how much damage the player does with an attack, as well as how much damage they take. So having 20% TP should add X amount of damage to character's attacks, but they will take X extra damage when attacked. The higher the TP, the more damage done/taken of course. I also want to implement a system that gives the player access to an attack type only when at 100% TP, but makes all other actions unavailable (think like a forced limit break). I thought I could add this into the damage formulas for the skills, but it doesn't seem to like what I edit it with (if it's possible to have it calculated in the formulas then that would be good to know).
As a final thing, every skill and attack players use will increase their TP by a percent. It's easy to add that in the base system right now, but the problem is that for basic stuff like normal attacks, the enemies gain TP too, and I do not intend them to use this system at all. If there's a way to take away TP gain for the enemies, that would be great to know. That isn't part of the main request though.
Thanks for reading my request!
A simple but confusing to implement TP system [resolved]
● ARCHIVED · READ-ONLY
-
-
You can just put that in the damage formula. Don't need a script for that.
Take a look at the 'Making the Most of Custom Formula' pinned thread in VX Ace Support.
You need to add something like a.tp for the user, and b.tp for the target.
So to increase damage from the user to an enemy, you'd do
Code:To increase damage to the user by an enemy, you'd donormal damage formula + a.tpCode:The other would require a script.normal damage formula + b.tp -
Thanks for that info. I really don't know much about this system yet so sorry about opening up with such a amatuer question. Kudos to you for putting me on track thoughYou can just put that in the damage formula. Don't need a script for that.
Take a look at the 'Making the Most of Custom Formula' pinned thread in VX Ace Support.
You need to add something like a.tp for the user, and b.tp for the target.
So to increase damage from the user to an enemy, you'd do
normal damage formula + a.tpTo increase damage to the user by an enemy, you'd doCode:The other would require a script.normal damage formula + b.tp -
Damage formulas are really fun to mess with.
when you get more used to using and modifying them, I highly recommend Fomar0153's tutorial on how to make advanced formulas. -
The other parts of your request are not resolved yet, and they will require a scripting solution.