Undertale script viewer

← back to main script listing

gml_Object_obj_spearblocker_Other_11

(view raw script w/o annotations or w/e)
1
if (instance_exists(obj_greenspeargen))
2
{
3
    with (obj_greenspeargen)
4
        instance_destroy();
5
}
6
gen = instance_create(0, 0, obj_greenspeargen);
7
if (instance_exists(gen))
8
    gen.rating = rating;
9
i = 0;
10
if (lesson == -51)
11
{
12
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
13
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
14
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
15
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 2, 0);
16
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.4);
17
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.4);
18
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.4);
19
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.4);
20
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.4);
21
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.4);
22
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.4);
23
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.4);
24
}
25
if (lesson == -50)
26
{
27
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
28
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
29
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
30
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
31
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
32
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
33
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
34
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
35
}
36
if (lesson == -40)
37
{
38
    repeat (15)
39
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 2);
40
    gen.dmg = 1;
41
    dmg = 1;
42
}
43
if (lesson == -39)
44
{
45
    rating = 12;
46
    repeat (12)
47
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 1.2);
48
    gen.dmg = 1;
49
    dmg = 1;
50
    gen.rating += 2;
51
    global.turntimer = 300;
52
}
53
if (lesson == -38)
54
{
55
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0.8);
56
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0.8);
57
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0.8);
58
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0.8);
59
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0.8);
60
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0.8);
61
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0.8);
62
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0.8);
63
    gen.rating = 16;
64
    global.turntimer = 300;
65
    gen.dmg = 1;
66
    dmg = 1;
67
}
68
if (lesson == -37)
69
{
70
    global.turntimer = 300;
71
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0.5);
72
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0.5);
73
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0.5);
74
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0.5);
75
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0.5);
76
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0.5);
77
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0.5);
78
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0.5);
79
    gen.rating = 20;
80
    gen.dmg = 1;
81
    dmg = 1;
82
}
83
if (lesson >= -36 && lesson < -25)
84
{
85
    global.turntimer = 300;
86
    gen.rating = 34;
87
    repeat (3)
88
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1, 0.25);
89
    gen.dmg = 1;
90
    dmg = 1;
91
}
92
if (lesson == -5)
93
{
94
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 2, 0.5);
95
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 2, 0.5);
96
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 6.5, 0.5);
97
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.6);
98
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 1.6);
99
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.6);
100
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 1.6);
101
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.6);
102
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 1.6);
103
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.6);
104
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 1.6);
105
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.6);
106
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 1.6);
107
}
108
if (lesson == -6)
109
{
110
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.8);
111
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.8);
112
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0.5, 1.8);
113
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.8);
114
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.8);
115
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.8);
116
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.8);
117
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0.5, 1.8);
118
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.8);
119
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.8);
120
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 2);
121
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 2);
122
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 2);
123
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 2);
124
}
125
if (lesson == -7)
126
{
127
    repeat (18)
128
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0.4);
129
    refuse = 1;
130
}
131
if (lesson == -8)
132
{
133
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 1);
134
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.8);
135
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 1);
136
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.8);
137
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1);
138
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0.5);
139
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0.47);
140
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.8);
141
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1);
142
}
143
if (lesson == -9)
144
{
145
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
146
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
147
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
148
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 2);
149
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0.5, 2);
150
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
151
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
152
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
153
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 2);
154
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0.5, 2);
155
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
156
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
157
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1, 2);
158
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0.5, 2);
159
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
160
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
161
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1, 2);
162
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0.5, 2);
163
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
164
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
165
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 2);
166
}
167
if (lesson == -10)
168
{
169
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
170
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
171
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
172
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
173
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
174
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
175
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
176
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
177
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 1, 0, 0);
178
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 1, 0, 0);
179
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 1, 0, 0);
180
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 1, 0, 0);
181
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 1, 0, 0);
182
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 1, 0, 0);
183
    refuse = 1;
184
}
185
if (lesson == -11)
186
{
187
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 1, 1.25, 2);
188
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 1, 1.25, 2);
189
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 1, 1.25, 2);
190
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 1, 2, 2);
191
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1.25, 2);
192
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1.25, 2);
193
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 1.25, 2);
194
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 2, 2);
195
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 1, 1.25, 2);
196
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 1, 1.25, 2);
197
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 1, 1.25, 2);
198
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 1, 1.25, 2);
199
}
200
if (lesson == -12)
201
{
202
    repeat (2)
203
    {
204
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.3);
205
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.3);
206
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.1, 1.3);
207
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 1, 2.2, 1.3);
208
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.3);
209
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.3);
210
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0.1, 1.3);
211
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 1, 2.2, 1.3);
212
    }
213
}
214
if (lesson == -13)
215
{
216
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.5);
217
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 1, 2, 1.5);
218
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 1.5);
219
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 1, 2, 1.5);
220
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.5);
221
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 1, 2.2, 1.5);
222
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 1.5);
223
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 1, 2, 1.5);
224
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 1.5);
225
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 1, 2, 1.5);
226
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 1.5);
227
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 1, 2, 1.5);
228
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 1.5);
229
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 1, 2.2, 1.5);
230
}
231
if (lesson == -14)
232
{
233
    repeat (24)
234
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0.3);
235
    refuse = 1;
236
}
237
if (lesson == 0)
238
{
239
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1, 0);
240
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1, 0);
241
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0.5, 0);
242
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0.5, 0);
243
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1, 0);
244
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 2, 1, 0);
245
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 2, 1, 0);
246
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 2, 0, 0);
247
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 2, 0, 0);
248
}
249
if (lesson == 1)
250
{
251
    repeat (3)
252
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1, 0.5);
253
}
254
if (lesson == 2)
255
{
256
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1, 0.625);
257
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1, 0.625);
258
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1, 0.625);
259
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1, 0.625);
260
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 1, 0.625);
261
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 1, 0.625);
262
}
263
if (lesson == 3)
264
{
265
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0.75);
266
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0.75);
267
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0.75);
268
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0.75);
269
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0.75);
270
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0.75);
271
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0.75);
272
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0.75);
273
}
274
if (lesson == 4)
275
{
276
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
277
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
278
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0);
279
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
280
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
281
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
282
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0);
283
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
284
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 0);
285
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 0);
286
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 0);
287
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 0);
288
}
289
if (lesson == 5)
290
{
291
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
292
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 0);
293
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
294
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
295
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.5, 0);
296
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
297
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
298
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
299
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0);
300
}
301
if (lesson == 6)
302
{
303
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
304
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
305
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0);
306
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
307
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
308
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
309
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0);
310
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
311
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0);
312
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
313
    refuse = 1;
314
}
315
if (lesson == 7 || lesson == 8)
316
{
317
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1.2, 0);
318
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 1.2, 0);
319
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
320
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0);
321
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0.8, 0);
322
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.8, 0);
323
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0.8, 0);
324
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0.8, 0);
325
}
326
if (lesson == 9)
327
{
328
    rr = rating;
329
    if (rating >= 11)
330
        rr -= 1;
331
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 2, 3 / rr);
332
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1, 1.5);
333
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 1, 1.5);
334
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 1, 1.5);
335
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1, 1.5);
336
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 1, 1.5);
337
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 1, 1.5);
338
}
339
if (lesson == 10)
340
{
341
    rr = 0;
342
    if (rating <= 11)
343
        rr = 0.5;
344
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0.1, 1);
345
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0.1, 1.5);
346
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 2 + rr, 2);
347
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0.1, 1);
348
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0.1, 1.5);
349
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 2 + rr, 2);
350
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 1, 2);
351
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1, 2);
352
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 1, 2);
353
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1, 2);
354
}
355
if (lesson == 11)
356
{
357
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
358
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
359
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
360
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 2.2, 0);
361
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.5);
362
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.5);
363
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 1.5);
364
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 2.2, 1.5);
365
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 2);
366
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 2);
367
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 2);
368
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 1, 2);
369
    refuse = 1;
370
}
371
if (lesson == 12 || lesson == 13)
372
{
373
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
374
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
375
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
376
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
377
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 1, 0, 0);
378
}
379
if (lesson == 14)
380
{
381
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
382
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
383
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 1, 2, 0);
384
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 0, 0);
385
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
386
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
387
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 0, 0);
388
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 1, 1, 0);
389
}
390
if (lesson == 15)
391
{
392
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1, 1.6);
393
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 1, 1.6);
394
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 1, 1.6);
395
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 0, 1.6, 1.6);
396
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 1, 1.2, 0);
397
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 1, 1.2, 0);
398
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 1, 1.2, 0);
399
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 1, 1.2, 0);
400
}
401
if (lesson == 16)
402
{
403
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
404
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 0, 0);
405
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
406
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0, 0);
407
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 2, 3, 0);
408
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 2, 2, 0);
409
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 0, 3, 0);
410
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 0, 1, 2);
411
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1, 2);
412
}
413
if (lesson == 17)
414
{
415
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 1.6);
416
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 1.6);
417
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 1.6);
418
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 1, 1.6, 0);
419
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
420
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
421
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 2, 1, 0);
422
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
423
}
424
if (lesson == 18)
425
{
426
    repeat (10)
427
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 2);
428
}
429
if (lesson == 19)
430
{
431
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1, 0);
432
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1, 0);
433
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0.5, 0);
434
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 0.5, 0);
435
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 0, 1, 0);
436
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 2, 1, 0);
437
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 2, 1, 0);
438
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 2, 0, 0);
439
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 2, 0, 0);
440
}
441
if (lesson == 20)
442
{
443
    repeat (3)
444
    {
445
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(1, 1, 1.25, 1.5);
446
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(3, 1, 1.25, 1.5);
447
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 1, 1.25, 1.5);
448
        
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(2, 1, 1.25, 1.5);
449
        refuse = 1;
450
    }
451
}
452
if (lesson > 20)
453
{
454
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 1.6);
455
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 1.6);
456
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 1.6);
457
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 1, 2, 0);
458
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
459
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
460
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(0, 2, 1, 0);
461
    
scr_sr
scr_sr

if (instance_exists(obj_greenspeargen)) { if (argument0 == 4) argument0 = floor(random(4)); if (argument1 == 3) argument1 = floor(random(2)); if (argument2 == 0 && argument1 != 2) argument2 = 1; if (argument3 == 0) argument3 = 1; obj_greenspeargen.spearmax += 1; obj_greenspeargen.speardir[i] = argument0; obj_greenspeargen.speartype[i] = argument1; obj_greenspeargen.timemod[i] = argument2; obj_greenspeargen.speedmod[i] = argument3; i += 1; }
(4, 0, 0, 0);
462
}