Wolfenstein: The Old Blood (Fire Mods / AutoRun / Hair Trigger)

Hair Trigger - 30% R2 Pull AutoRun - Left Joystick >98% forward auto-clicks the L3 and begins running Fast Rapid Fire - Turns the pistol into a smg Mid Rapid Fire - Slightly slower paced rapid fire (I use with burst fire on AR) Pulse Fire - Three round burst, slight delay before next burst See inline notes below.
Version1.00
Authornamouyal
Publish DateSun, 28 Jun 2015 - 14:46
Last UpdateSun, 28 Jun 2015 - 14:46
Downloads157
RATE


0

0

Release Notes: Might need slight tuning to the Rapid/AutoFire timings.
Code: Select all
/* *
* Neil Amouyal
* 06/28/2015
 
 
Wolfenstein Fire Mods +
auto RUN +
hair trigger
 
 
Hair Trigger - 30% R2 Pull
AutoRun - Left Joystick 100% forward auto-clicks the L3 and begins running
Fast Rapid Fire - Turns the pistol into a smg
Mid Rapid Fire - Slightly slower paced rapid fire (I use with burst fire on AR)
Pulse Fire - Three round burst, slight delay before next burst
 
To Enable/Disable Hair Trigger / AutoRun
Set respective flags at top of script to FALSE
 
To Enable/Disable FireMode Mods
Options Btn + Square:
Pulse/3-round Burst Fire
PS4 Controller LED : RED
 
 
Options Btn + Triangle:
Mid-Speed AutoFire
PS4 Controller LED: YELLOW
 
 
Options Btn + Circle:
Fast AutoFire
PS4 Controller LED: GREEN
 
 
To turn off mode, re-input activation buttons until LED goes back to BLUE.
i.e. LED = GREEN and you are in Fast AutoFire mode, Press Options Btn + Circle to deactivate.
It is safe to switch fire modes directly, i.e. moving from Burst to Fast AutoFire.
 
* *********************************************************** */

 
//turn Auto-Run on/off
int AUTORUN = TRUE;
int HAIRTRIGGER = TRUE;
 
 
 
 
int RAPID_FIRE_BITCHES = FALSE;
int RAPID_MID_FIRE = FALSE;
int PULSE_MODE = FALSE;
int HAIR_TRIG_THRESH = 30;
 
 
define FIRE_BUTTON = PS4_R2;
 
 
 
main {
    //hair trigger mod
    if (!HAIRTRIGGER)
    {
        HAIR_TRIG_THRESH = 64
    }
    if ( get_val(FIRE_BUTTON) >= HAIR_TRIG_THRESH )
    {
        set_val(FIRE_BUTTON, 100);
    }
 
    if ( get_val(PS4_CIRCLE) && get_val(PS4_OPTIONS))
    {
        if (RAPID_FIRE_BITCHES)
        {
            RAPID_FIRE_BITCHES = FALSE;
            combo_run(SetBlue);
        }
        else
        {
            RAPID_FIRE_BITCHES = TRUE;
            PULSE_MODE = FALSE;
            RAPID_MID_FIRE = FALSE;
            set_led(LED_3, 1);
            set_led(LED_1, 0);
            set_led(LED_2, 0);
            set_led(LED_4, 0);
        }
    }
    else if (get_val(PS4_SQUARE) && get_val(PS4_OPTIONS) )
    {
        if (PULSE_MODE)
        {
            PULSE_MODE = FALSE;
            combo_run(SetBlue);
        }
        else
        {
            PULSE_MODE = TRUE;
            RAPID_FIRE_BITCHES = FALSE;
            RAPID_MID_FIRE = FALSE;
            set_led(LED_2, 1);
            set_led(LED_1, 0);
            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_MID_FIRE = TRUE;
            RAPID_FIRE_BITCHES = FALSE;
            PULSE_MODE = FALSE;
            set_led(LED_4, 0);
            set_led(LED_3, 1);
            set_led(LED_2, 1);
            set_led(LED_1, 0);
        }
    }
 
    if ( get_val(FIRE_BUTTON)>=HAIR_TRIG_THRESH && RAPID_FIRE_BITCHES )
    {
        combo_run(AutoFire);
    }
    else if ( get_val(FIRE_BUTTON)>=HAIR_TRIG_THRESH && PULSE_MODE )
    {
        combo_run(PulseFire);
    }
    else if ( get_val(FIRE_BUTTON)>=HAIR_TRIG_THRESH && RAPID_MID_FIRE )
    {
        combo_run(RapidMidfire);
    }
 
    if( AUTORUN && get_val(PS4_LY) <= -98 )
    {
        combo_run(AutoRun);
    }
    else if ( AUTORUN && get_val(PS4_LY) >= -5 && combo_running(AutoRun))
    {
        combo_stop(AutoRun);
    }
}
 
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 AutoRun
{
    set_val(PS4_L3, 100);
    wait(100);
    set_val(PS4_L3, 0);
    wait(50);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
    set_val(PS4_L3, 0);
    wait(4000);
}
 
combo RapidMidfire {
    set_val(FIRE_BUTTON, 100);
    wait(100);
    set_val(FIRE_BUTTON, 0);
    wait(30);
    set_val(FIRE_BUTTON, 0);
}
 
combo PulseFire {
    set_val(FIRE_BUTTON, 100);
    wait(80);
    set_val(FIRE_BUTTON, 0);
    wait(40);
    set_val(FIRE_BUTTON, 100);
    wait(80);
    set_val(FIRE_BUTTON, 0);
    wait(40);
    set_val(FIRE_BUTTON, 100);
    wait(80);
    set_val(FIRE_BUTTON, 0);
    wait(40);
    set_val(FIRE_BUTTON, 0);
    wait(120);
}
 
combo AutoFire {
    set_val(FIRE_BUTTON, 100);
    wait(60);
    set_val(FIRE_BUTTON,0);
    wait(30);
    set_val(FIRE_BUTTON,0);
}