/* --------------------------------------------------------------
DEAD NATION
---------------------------------------------------------------- */
define MIN_LVAL = 30;
int rxVal = 0, ryVal = 0;
init {
block_rumble();
}
main {
if(abs(get_val(PS3_RX)) >= MIN_LVAL || abs(get_val(PS3_RY)) >= MIN_LVAL) {
rxVal = get_val(PS3_RX);
ryVal = get_val(PS3_RY);
} else if(get_val(PS3_R1)) {
set_val(PS3_RX, rxVal);
set_val(PS3_RY, ryVal);
}
// Square reloads also
if(get_val(PS3_SQUARE)) {
set_val(PS3_R3, get_val(PS3_SQUARE));
}
/*
/* RAPID FIRE BUTTONS
/* ------------------------------------------------- */
// Rush
if(get_val(PS3_L2)) {
combo_run(R2);
combo_run(L2);
}
// Close Combat
if(get_val(PS3_R2)) {
combo_run(R2);
}
// Fire Weapon
else if(get_val(PS3_R1) && get_val(PS3_R1) < 90) {
combo_run(R1);
}
}
combo L2 {
set_val(PS3_L2, 100);
wait(40);
set_val(PS3_L2, 0);
wait(20);
set_val(PS3_L2, 0);
}
combo R2 {
set_val(PS3_R2, 100);
wait(40);
set_val(PS3_R2, 0);
wait(20);
set_val(PS3_R2, 0);
}
combo R1 {
set_val(PS3_R1, 100);
wait(40);
set_val(PS3_R1, 0);
wait(20);
set_val(PS3_R1, 0);
}