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
}