// ADS TRIGGER + D-PAD LEFT TURNS IT ON/OFF.
// SNAKES IN ALL DIRECTIONS!
define ADS = 7;
define D_PAD_LEFT = 15;
define JUMP = 19;
define CROUCH = 18;
int snake;
init {
snake = get_pvar(SPVAR_1, 1, 2, 2);
}
main {
if (get_val(ADS) && event_press(D_PAD_LEFT)) {
if (snake == 1) {
snake = 2;
} else if (snake == 2) {
snake = 1;
}
set_pvar(SPVAR_1, snake);
if (snake == 1) {
combo_run(RumbleNotifier);
}
}
if (snake == 1) { combo_run(Snaking); }
}
combo RumbleNotifier {
set_rumble(RUMBLE_A, 100);
wait(200);
reset_rumble();
}
combo Snaking {
set_val (CROUCH, 100);
wait (150);
set_val (CROUCH, 100);
set_val (JUMP, 100);
wait (100);
set_val (CROUCH, 100);
set_val (JUMP, 0);
wait (100);
set_val (CROUCH, 100);
set_val (JUMP, 100);
wait (100);
set_val (CROUCH, 0);
set_val (JUMP, 0);
wait (100);
}