const category = 'Negative';
if (state && state.categories.contains(category)) {
<JS Post-Apply>const userStates = user.states();const userStateTurns = user._stateTurns;const targetStates = target.states();const targetStateTurns = target._stateTurns;user.clearStates();target.clearStates();userStates.forEach(s => {target.addState(s.id); target.setStateTurns(s.id, userStateTurns[s.id])});targetStates.forEach(s => {user.addState(s.id); user.setStateTurns(s.id, targetStateTurns[s.id])});</JS Post-Apply><JS On Add State>
target._jumpTurns = 5;
</JS On Add State>
<JS Pre-Damage As Target>
target.clearResult();
</JS Pre-Damage As Target>
<JS Pre-Regenerate>
target._jumpTurns--;
if (target._jumpTurns > 1 && target._jumpTurns < 4) {
const skill = 494;
user.removeState(85);
user.forceAction(skill, target);
BattleManager.forceAction(user);
user.addState(85);
}
if (target._jumpTurns <= 0) {
const skill = 499;
const target = -5;
user.removeState(85);
user.forceAction(skill, target);
BattleManager.forceAction(user);
}
</JS Pre-Regenerate>