Heirukichi Rampaging Skills v1.0
Since two people asked me how to do this in the same day I decided to write a script. This script allows you to create rampaging skills that increase (or decrease) their strength with each succesful consecutive use.
How to use this script
This script is plug and play.
To use it you have to copy/paste it in your project below Materials. Once you do it, if you want to create a rampaging skill you can use a.rampage(number) in your skill formula (explaination on how to use number below).
Here is an example of a skill formula:
a.atk * 4 * a.rampage(1) - b.def * 2
The a.rampage(number) value is 1 the first time the skill is used by that character and increases every time it is used succesfully. If your skill misses or if you use another skill your rampage value goes down to 1.
How to set "number" in rampage
When you write your skill formula you have to set a number value. If you want each skill to have its own rampage you have to set a different number value for each skill, but that's not the only way you can use it. You can use the same value in two or more skills to let them rampage together! If you do, whenever you use one of these skills, the other skills with the same number value in their rampage will be affected too.
Access a skill rampage
It is possible to access a skill rampage in a formula using a.access_rampage(number). Keep in mind that number is not skill id but the number you used in your skill formula.
Script
You can download this script here.
Terms of Use
This script is free to use in both commercial and non commercial projects as long as you give proper credits.
Note: If you use it in a commercial project please let me know so I can track where it has been used. This is optional but it is much apreciated.
Credits
- Heirukichi
Notes
This script is not limited to create rampaging skills. It can be used to have two or more skills linked together (not only rampaging together) so that the strength of one of those will increase/decrease based on the rampage of another skill.
Example: your defensive skill has its strength decreased for each consecutive use of your berserker attack (or vice versa).
It is possible to create a defense breaking skill that increases other skills damage every time it is used consecutively agains the same target and even to create a skill that rampages based on how many times the target is succesfully hit by that skill (even if different actors are casting it). If you want to let your skill to have a target-based rampage then use b.rampage(number) instead of a.rampage(number). If you want to access target-based rampage then use b.access_rampage(number) instead of a.access_rampage(number).