Smash Bros. Ultimate Training Tool

Training tool for DI mixups and testing true combos.
Version1.0
AuthorBigRig
Publish DateSun, 20 Jan 2019 - 02:52
Last UpdateSun, 20 Jan 2019 - 02:52
Downloads50
RATE


1

0

Code: Select all
int trainMode;
int activate;
int Random1;
int Random2;
 
init {
    trainMode = 0;
    activate = 0;
}
main {
    if (event_press(SWITCH_A))
    {
        if(activate)
        {
         activate = 0;
        }
 
        else
        {
          activate = 1;
        }
    }
 
    if (activate)
    {
        if(event_press(SWITCH_LEFT))
        {
            if (trainMode == 0)
            {
                trainMode = 3;
            }
            else
            {
                trainMode = trainMode - 1;
            }
        }
        else if(event_press(SWITCH_RIGHT))
        {
            if (trainMode == 3)
            {
                trainMode = 0;
            }
            else
            {
                trainMode= trainMode + 1;
            }
        }
        if (trainMode == 0)
        {
            combo_run(A);
        }
        else if (trainMode == 1)
        {
            Random1 = irand(-100, 100);
            Random2 = irand(-100, 100)
            combo_run(B);
        }
        if (trainMode == 2)
        {
            combo_run(C);
        }
        if (trainMode == 3)
        {
            combo_run(D);
        }
 
    }
}
 
 combo A {
    set_val(SWITCH_LX, 100);
    wait(60);
    set_val(SWITCH_LX, -100);
    wait(60);
}
 
combo B {
    set_val(SWITCH_LX, Random1);
    set_val(SWITCH_LY, Random2);
    wait(20);
}
 
 combo C {
    set_val(SWITCH_LX, 100);
    wait(60);
    set_val(SWITCH_ZL, 100);
    wait(60);
    set_val(SWITCH_LX, -100);
    wait(60);
    set_val(SWITCH_ZL, 100);
    wait(60);
}
 
 combo D {
    set_val(SWITCH_LX, 100);
    wait(60);
    set_val(SWITCH_X, 100);
    wait(60);
    set_val(SWITCH_LX, -100);
    wait(60);
    set_val(SWITCH_X, 100);
    wait(60);
}