- Joined
- Oct 25, 2015
- Messages
- 266
- Reaction score
- 84
- First Language
- English
- Primarily Uses
- RMMV
Hello, everyone!
Yanfly released two different battle systems (so far): ATB and CTB.
From my understanding, the speed required (charge time) for a skill can be defined in the database and using <speed: +x> (requires YEP_BattleEngineCore.js).
The problem I am having now is I have some skills that have longer charging time, and the Agility stats of my actors range from 30 to 300. So it is hard for me to set up a skill that requires 'fixed' rate of charging time. For example, a Raise skill will require twice the normal charge time. I can't achieve it using the existing tags.
I would like to define the charge time (or item/skill speed) using an eval formula.
I hope my explanation is sufficient. In short, I would like <speed: +x> or <speed: -x> to be evaluated using formula (in battle) instead of fixed amount. 'cause I'm planning to use something like:
BattleManager.highestBaseAgi() * 100for full gauge parameter, and the Raise skill will have charge time of:
BattleManager.highestBaseAgi() * 200or just insert this into the skill notetag.
Yanfly released two different battle systems (so far): ATB and CTB.
From my understanding, the speed required (charge time) for a skill can be defined in the database and using <speed: +x> (requires YEP_BattleEngineCore.js).
The problem I am having now is I have some skills that have longer charging time, and the Agility stats of my actors range from 30 to 300. So it is hard for me to set up a skill that requires 'fixed' rate of charging time. For example, a Raise skill will require twice the normal charge time. I can't achieve it using the existing tags.
I would like to define the charge time (or item/skill speed) using an eval formula.
I hope my explanation is sufficient. In short, I would like <speed: +x> or <speed: -x> to be evaluated using formula (in battle) instead of fixed amount. 'cause I'm planning to use something like:
BattleManager.highestBaseAgi() * 100for full gauge parameter, and the Raise skill will have charge time of:
BattleManager.highestBaseAgi() * 200or just insert this into the skill notetag.
Code:
<speed: +(BattleManager.highestBaseAgi() * 200)>
