SIMPLEST WAY TO VARY A SKILL ACCORDING TO STATUS

Posts

Pages: 1
Say skill blaze has a 20% chance of inflecting burn.
But if the user is in rage status the skill has a 100% chance of inflecting burn.

EDIT: Forgot to mention, for VX ace engine.
Sorry!
The easiest way would be to give the "Rage" state a "State Rate" feature with the parameters: Burn, 500% (or more). Then setup the blaze skill to just have an effect that applies burn 20% of the time.

The result is that this would increase the chance of getting burned from 20% to: 0.20 * 5.00 = 1.00 (or 100%).
Trihan
"It's more like a big ball of wibbly wobbly...timey wimey...stuff."
3359
Set the skill formula to:

if a.state?(X);b.add_state(Y);[skill's normal damage];else;c=20;if rand(100)<c;b.add_state(Y);end;[skill's normal damage];end

Where X is the rage status ID and Y is the burn status ID.
Pages: 1