/* --------------------------------------------------------------
GOD OF WAR III
---------------------------------------------------------------- */
int rfButton = NOT_USE;
init {
// Disable rumble - force feedback.
// You can comment this line.
block_rumble();
}
main {
// Automatic Double Lump
// L1 + CROSS: Magick Attack
// Circle Rapid Fire - press 100% to hold.
rfButton = NOT_USE;
if(get_val(PS3_CROSS)) {
if(get_val(PS3_L1)) { rfButton = PS3_R2; set_val(PS3_CROSS, 0); }
else if(event_press(PS3_CROSS)) combo_run(DoubleJump);
} else if(get_val(PS3_CIRCLE)) {
if(get_val(PS3_CIRCLE) < 100) rfButton = PS3_CIRCLE;
}
if(rfButton >= 0) combo_run(RapidFire);
// Hold R2: Evade + Attack
if(get_val(PS3_R2) && !get_val(PS3_L2)) {
set_val(PS3_RX, get_val(PS3_LX));
set_val(PS3_RY, get_val(PS3_LY));
set_val(PS3_R2, 0);
rfButton = PS3_TRIANGLE;
combo_run(RapidFire);
}
}
combo DoubleJump {
set_val(PS3_CROSS, 100);
wait(160);
set_val(PS3_CROSS, 0);
wait(40);
}
combo RapidFire {
set_val(rfButton, 100);
wait(40);
set_val(rfButton, 0);
wait(20);
set_val(rfButton, 0);
}