int R3SUPER = TRUE;
int HAIRTRIGGER = FALSE;
int RAPID_MELEE = TRUE;
int RAPID_FIRE = FALSE;
int RAPID_SLOW_FIRE = FALSE;
int RAPID_MID_FIRE = FALSE;
int HAIR_TRIG_THRESH = 30;
int RAPID_TEABAG = TRUE;
define JUMP_BUTTON = PS4_CROSS;
define SPRINT_BUTTON = PS4_L3;
define MELEE_BUTTON = PS4_R2;
define GRENADE_BUTTON = PS4_L2;
define TEABAG_BUTTON = PS4_CIRCLE;
main {
if (!HAIRTRIGGER)
{
HAIR_TRIG_THRESH = 67
}
if ( get_val(MELEE_BUTTON) >= HAIR_TRIG_THRESH )
{
set_val(MELEE_BUTTON, 100);
}
if ( get_val(GRENADE_BUTTON) >= HAIR_TRIG_THRESH )
{
set_val(GRENADE_BUTTON, 100);
}
if ( get_val(PS4_CIRCLE) && get_val(PS4_OPTIONS))
{
if (RAPID_FIRE)
{
RAPID_FIRE = FALSE;
combo_run(SetBlue);
}
else
{
RAPID_TEABAG = TRUE;
RAPID_MELEE = TRUE
RAPID_FIRE = TRUE;
RAPID_SLOW_FIRE = FALSE;
RAPID_MID_FIRE = FALSE;
set_led(LED_3, 0);
set_led(LED_1, 1);
set_led(LED_2, 1);
set_led(LED_4, 0);
}
}
else if (get_val(PS4_SQUARE) && get_val(PS4_OPTIONS) )
{
if (RAPID_SLOW_FIRE)
{
RAPID_SLOW_FIRE = FALSE;
combo_run(SetBlue);
}
else
{
RAPID_TEABAG = TRUE;
RAPID_MELEE = TRUE;
RAPID_SLOW_FIRE = TRUE;
RAPID_FIRE = FALSE;
RAPID_MID_FIRE = FALSE;
set_led(LED_2, 0);
set_led(LED_1, 1);
set_led(LED_3, 1);
set_led(LED_4, 0);
}
}
else if (get_val(PS4_CROSS) && get_val(PS4_OPTIONS) )
{
if (RAPID_MELEE)
{
RAPID_MELEE = FALSE;
combo_run(SetBlue);
}
else
{
RAPID_TEABAG = TRUE;
RAPID_MELEE = TRUE;
RAPID_SLOW_FIRE = FALSE;
RAPID_FIRE = FALSE;
RAPID_MID_FIRE = FALSE;
set_led(LED_2, 0);
set_led(LED_1, 1);
set_led(LED_3, 0);
set_led(LED_4, 0);
}
}
else if ( get_val(PS4_TRIANGLE) && get_val(PS4_OPTIONS) )
{
if (RAPID_MID_FIRE)
{
RAPID_MID_FIRE = FALSE;
combo_run(SetBlue);
}
else
{
RAPID_TEABAG = TRUE;
RAPID_MELEE = TRUE
RAPID_MID_FIRE = TRUE;
RAPID_FIRE = FALSE;
RAPID_SLOW_FIRE = FALSE;
set_led(LED_4, 1);
set_led(LED_3, 0);
set_led(LED_2, 0);
set_led(LED_1, 1);
}
}
if ( get_val(JUMP_BUTTON)>=HAIR_TRIG_THRESH && RAPID_FIRE )
{
combo_run(AutoFire);
}
else if ( get_val(JUMP_BUTTON)>=HAIR_TRIG_THRESH && RAPID_SLOW_FIRE )
{
combo_run(SlowAutoFire);
}
else if ( get_val(JUMP_BUTTON)>=HAIR_TRIG_THRESH && RAPID_MID_FIRE )
{
combo_run(RapidMidfire);
}
else if ( get_val(MELEE_BUTTON)>=HAIR_TRIG_THRESH && RAPID_MELEE )
{
combo_run(RapidMelee);
}
else if ( get_val(TEABAG_BUTTON)>=HAIR_TRIG_THRESH && RAPID_TEABAG )
{
combo_run(RapidTeabag);
}
if( get_val(PS4_R3) && R3SUPER )
{
combo_run(SuperAndRightThumb);
}
}
combo SetBlue{ set_led(LED_3, 0); set_led(LED_1, 1); set_led(LED_2, 0); set_led(LED_4, 0); wait(10); }
combo SuperAndRightThumb { set_val(PS4_L2, 100); set_val(PS4_R2, 100); wait(50); set_val(PS4_L2, 100); set_val(PS4_R2, 100); wait(50); set_val(PS4_L2, 100); set_val(PS4_R2, 100); }
combo RapidMidfire { set_val(SPRINT_BUTTON, 100); set_val(JUMP_BUTTON, 100); wait(100); set_val(SPRINT_BUTTON, 0); set_val(JUMP_BUTTON, 0); wait(30); set_val(SPRINT_BUTTON, 0); set_val(JUMP_BUTTON, 0); }
combo RapidMelee { set_val(MELEE_BUTTON, 100); wait(100); set_val(MELEE_BUTTON, 0); wait(100); set_val(MELEE_BUTTON, 0); }
combo RapidTeabag { set_val(TEABAG_BUTTON, 100); wait(100); set_val(TEABAG_BUTTON, 0); wait(100); set_val(TEABAG_BUTTON, 0); }
combo SlowAutoFire { set_val(SPRINT_BUTTON, 100); set_val(JUMP_BUTTON, 100); wait(150); set_val(SPRINT_BUTTON, 0); set_val(JUMP_BUTTON, 0); wait(140); set_val(SPRINT_BUTTON, 0); set_val(JUMP_BUTTON, 0); }
combo AutoFire { set_val(SPRINT_BUTTON, 100); set_val(JUMP_BUTTON, 100); wait(60); set_val(SPRINT_BUTTON, 0); set_val(JUMP_BUTTON,0); wait(30); set_val(SPRINT_BUTTON, 0); set_val(JUMP_BUTTON,0); }