Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_enemyblcon

(view raw script w/o annotations or w/e)
1
function 
scr_enemyblcon
scr_enemyblcon

function
scr_enemyblcon(arg0, arg1, arg2)
{ if (arg2 == 0) { mywriter = instance_create(arg0, arg1, obj_writer); return mywriter; } if (arg2 == 1) { myblcon = instance_create(arg0, arg1, obj_battleblcon); return myblcon; } if (arg2 == 2) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_v; return myblcon; } if (arg2 == 3) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_long; return myblcon; } if (arg2 == 4) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_long; myblcon.image_index = 0; myblcon.image_speed = 0; return myblcon; } if (arg2 == 5) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_long; myblcon.image_index = 1; myblcon.image_speed = 0; return myblcon; } if (arg2 == 6) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_clubs; myblcon.image_index = 2; myblcon.image_speed = 0; return myblcon; } if (arg2 == 7) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_long_r; myblcon.image_index = 2; myblcon.image_speed = 0; return myblcon; } if (arg2 == 8) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_long_tall; return myblcon; } if (arg2 == 10) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_long; myblcon.auto_length = 1; return myblcon; } if (arg2 == 11) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_v2_left; return myblcon; } if (arg2 == 12) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_v2_right; return myblcon; } if (arg2 == 12.1) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_v2_right2; return myblcon; } if (arg2 == 12.2) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_v2_right3; return myblcon; } if (arg2 == 12.3) { myblcon = instance_create(arg0, arg1, obj_battleblcon); myblcon.sprite_index = spr_battleblcon_v2_right4; return myblcon; } if (arg2 == 12.4) { ...
(arg0, arg1, arg2)
2
{
3
    if (arg2 == 0)
4
    {
5
        mywriter = instance_create(arg0, arg1, obj_writer);
6
        return mywriter;
7
    }
8
    if (arg2 == 1)
9
    {
10
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
11
        return myblcon;
12
    }
13
    if (arg2 == 2)
14
    {
15
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
16
        myblcon.sprite_index = spr_battleblcon_v;
17
        return myblcon;
18
    }
19
    if (arg2 == 3)
20
    {
21
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
22
        myblcon.sprite_index = spr_battleblcon_long;
23
        return myblcon;
24
    }
25
    if (arg2 == 4)
26
    {
27
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
28
        myblcon.sprite_index = spr_battleblcon_long;
29
        myblcon.image_index = 0;
30
        myblcon.image_speed = 0;
31
        return myblcon;
32
    }
33
    if (arg2 == 5)
34
    {
35
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
36
        myblcon.sprite_index = spr_battleblcon_long;
37
        myblcon.image_index = 1;
38
        myblcon.image_speed = 0;
39
        return myblcon;
40
    }
41
    if (arg2 == 6)
42
    {
43
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
44
        myblcon.sprite_index = spr_battleblcon_clubs;
45
        myblcon.image_index = 2;
46
        myblcon.image_speed = 0;
47
        return myblcon;
48
    }
49
    if (arg2 == 7)
50
    {
51
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
52
        myblcon.sprite_index = spr_battleblcon_long_r;
53
        myblcon.image_index = 2;
54
        myblcon.image_speed = 0;
55
        return myblcon;
56
    }
57
    if (arg2 == 8)
58
    {
59
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
60
        myblcon.sprite_index = spr_battleblcon_long_tall;
61
        return myblcon;
62
    }
63
    if (arg2 == 10)
64
    {
65
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
66
        myblcon.sprite_index = spr_battleblcon_long;
67
        myblcon.auto_length = 1;
68
        return myblcon;
69
    }
70
    if (arg2 == 11)
71
    {
72
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
73
        myblcon.sprite_index = spr_battleblcon_v2_left;
74
        return myblcon;
75
    }
76
    if (arg2 == 12)
77
    {
78
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
79
        myblcon.sprite_index = spr_battleblcon_v2_right;
80
        return myblcon;
81
    }
82
    if (arg2 == 12.1)
83
    {
84
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
85
        myblcon.sprite_index = spr_battleblcon_v2_right2;
86
        return myblcon;
87
    }
88
    if (arg2 == 12.2)
89
    {
90
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
91
        myblcon.sprite_index = spr_battleblcon_v2_right3;
92
        return myblcon;
93
    }
94
    if (arg2 == 12.3)
95
    {
96
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
97
        myblcon.sprite_index = spr_battleblcon_v2_right4;
98
        return myblcon;
99
    }
100
    if (arg2 == 12.4)
101
    {
102
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
103
        myblcon.sprite_index = spr_battleblcon_v2_right5;
104
        return myblcon;
105
    }
106
    if (arg2 == 13)
107
    {
108
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
109
        myblcon.sprite_index = spr_battleblcon_long;
110
        myblcon.auto_length = 1;
111
        myblcon.side = 2;
112
        return myblcon;
113
    }
114
    if (arg2 == 14)
115
    {
116
        myblcon = instance_create(arg0, arg1, obj_battleblcon);
117
        myblcon.sprite_index = spr_battleblcon_long;
118
        myblcon.auto_length = 1;
119
        myblcon.side = -1;
120
        return myblcon;
121
    }
122
}