Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_sound_of_justice_enemy_Other_11

(view raw script w/o annotations or w/e)
1
if (attackpattern == 11)
2
{
3
    var spearspeed = 18;
4
    
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(0, 0, 0, 36, 15);
5
    
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(3, 0, 0, 37, 1);
6
    var a = 32;
7
    var b = 64;
8
    var c = 0.7;
9
    var d = 31;
10
    repeat (10)
11
    {
12
        a -= 0.5;
13
        b -= 1;
14
        c += 0.025;
15
        d -= 0.5;
16
        
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(0.85, round(d), 0, 43, 0);
17
        
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(c, 0, 0, 39, 1);
18
        
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(choose("r", "l", "u"), spearspeed, a, 0, round(b / 2));
19
        
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(0, 8, 0, 43, round(b / 2));
20
    }
21
}
22
if (attackpattern == 12)
23
{
24
    var spearspeed = 18;
25
    
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(3, 0, 0, 37, 1);
26
    
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(0, 0, 0, 36, 15);
27
    var a = 23;
28
    var b = 46;
29
    var c = 1.05;
30
    var d = 22;
31
    repeat (10)
32
    {
33
        a -= 0.5;
34
        b -= 1;
35
        c += 0.025;
36
        d -= 0.5;
37
        
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(0.85, round(d), 0, 43, 0);
38
        
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(c, 0, 0, 39, 1);
39
        
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(choose("r", "l", "u"), spearspeed, a, 0, round(b / 2));
40
        
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(0, 8, 0, 43, round(b / 2));
41
    }
42
    
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(0, 0, 0, 55, 1);
43
    
scr_spearpattern
scr_spearpattern

function
scr_spearpattern(arg0, arg1, arg2, arg3, arg4)
{ var _argument0 = arg0; var _argument1 = arg1; var _argument2 = arg2; if (is_string(arg0)) { if (arg0 == "u") _argument0 = 270; if (arg0 == "d") _argument0 = 90; if (arg0 == "r") _argument0 = 180; if (arg0 == "l") _argument0 = 0; if (arg0 == "dr") _argument0 = 135; if (arg0 == "dl") _argument0 = 45; if (arg0 == "ur") _argument0 = 225; if (arg0 == "ul") _argument0 = 315; if (arg0 == "right1") { _argument0 = 75; _argument1 = -36; _argument2 = 270; } if (arg0 == "right2") { _argument0 = 75; _argument1 = 36; _argument2 = 270; } if (arg0 == "up1") { _argument0 = -36; _argument1 = -75; } if (arg0 == "up2") { _argument0 = 50; _argument1 = -75; _argument2 = -3; } if (arg0 == "left1") { _argument0 = -75; _argument1 = -36; _argument2 = 90; } if (arg0 == "left2") { _argument0 = -75; _argument1 = 36; _argument2 = 90; } if (arg0 == "down1") { _argument0 = -36; _argument1 = 75; _argument2 = 180; } if (arg0 == "down2") { _argument0 = 36; _argument1 = 75; _argument2 = 180; } if (arg0 == "diag1") { _argument0 = 90; _argument1 = -90; _argument2 = 315; } if (arg0 == "diag2") { _argument0 = -90; _argument1 = -90; _argument2 = 45; } if (arg0 == "diag3") { _argument0 = -90; _argument1 = 90; _argument2 = 135; } if (arg0 == "diag4") { _argument0 = 90; _argument1 = 90; _argument2 = 225; } } list_attackdirection[attackcountmax] = _argument0; list_attackspeed[attackcountmax] = _argument1; list_attackframes[attackcountmax] = _argument2; list_attackspecial[attackcountmax] = arg3; list_attackwait[attackcountmax] = arg4; if (argument_count == 6) ...
(0, 0, 0, 54, 80);
44
}