Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_tenna_zoom_Step_0

(view raw script w/o annotations or w/e)
1
if (
scr_debug
scr_debug

function
scr_debug()
{ if (global.debug == 1) return 1; }
() && keyboard_check_pressed(ord("V")) && con == 1)
2
{
3
    con = 2;
4
    timer = 0;
5
    event_user(2);
6
    with (obj_tenna_enemy)
7
    {
8
        tenna_actor.x = tenna_actor.xstart;
9
        tenna_actor.y = tenna_actor.ystart;
10
    }
11
}
12
if (global.turntimer < 4)
13
    global.turntimer = 4;
14
if (con == 0)
15
{
16
    var _continue = true;
17
    for (var i = 0; i < instance_number(obj_animation); i++)
18
    {
19
        anim[i] = instance_find(obj_animation, i);
20
        if (anim[i].sprite_index == spr_susiezilla_houseexplosion)
21
            _continue = false;
22
    }
23
    if (!i_ex(obj_popularboy_act) && _continue)
24
        timer++;
25
    if (timer == 1)
26
    {
27
        with (obj_face)
28
            instance_destroy();
29
        with (obj_writer)
30
            instance_destroy();
31
        with (obj_dmgwriter)
32
            instance_destroy();
33
        if (i_ex(obj_tenna_enemy))
34
        {
35
            obj_herokris.visible = false;
36
            obj_herosusie.visible = false;
37
            obj_heroralsei.visible = false;
38
            obj_tenna_enemy.ralseiplushmarker.visible = false;
39
            if (obj_tenna_enemy.popularboy)
40
                obj_tenna_enemy.ralseiplushmarker.visible = false;
41
            markkris = instance_create_depth(obj_herokris.x, obj_herokris.y, -9999997, obj_marker);
42
            markkris.sprite_index = obj_herokris.thissprite;
43
            markkris.image_index = obj_herokris.index;
44
            markkris.image_xscale = 2;
45
            markkris.image_yscale = 2;
46
            markkris.image_speed = 0.16666666666666666;
47
            if (obj_herokris.thissprite == obj_herokris.defendsprite)
48
                markkris.image_speed = 0;
49
            marksusie = instance_create_depth(obj_herosusie.x, obj_herosusie.y, -9999998, obj_marker);
50
            marksusie.sprite_index = obj_herosusie.thissprite;
51
            marksusie.image_index = obj_herosusie.index;
52
            marksusie.image_xscale = 2;
53
            marksusie.image_yscale = 2;
54
            marksusie.image_speed = 0.16666666666666666;
55
            if (obj_herosusie.thissprite == obj_herosusie.defendsprite)
56
                marksusie.image_speed = 0;
57
            if ((obj_tenna_enemy.popularboy && global.hp[3] > 0) || madeplush == true)
58
            {
59
                markralsei = instance_create_depth(obj_heroralsei.x, obj_heroralsei.y, -9999999, obj_marker);
60
                markralsei.sprite_index = obj_tenna_enemy.ralseiplushmarker.sprite_index;
61
                markralsei.image_index = 0;
62
                markralsei.image_speed = 0;
63
                madeplush = true;
64
            }
65
            else
66
            {
67
                markralsei = instance_create_depth(obj_heroralsei.x, obj_heroralsei.y, -9999999, obj_marker);
68
                markralsei.sprite_index = obj_heroralsei.thissprite;
69
                markralsei.image_index = obj_heroralsei.index;
70
                markralsei.image_xscale = 2;
71
                markralsei.image_yscale = 2;
72
                markralsei.image_speed = 0.16666666666666666;
73
                if (obj_heroralsei.thissprite == obj_heroralsei.defendsprite)
74
                    markralsei.image_speed = 0;
75
            }
76
            krisxoff = sprite_get_xoffset(obj_herokris.thissprite);
77
            krisyoff = sprite_get_yoffset(obj_herokris.thissprite);
78
            susiexoff = sprite_get_xoffset(obj_herosusie.thissprite);
79
            susieyoff = sprite_get_yoffset(obj_herosusie.thissprite);
80
            ralseixoff = sprite_get_xoffset(obj_heroralsei.thissprite);
81
            ralseiyoff = sprite_get_yoffset(obj_heroralsei.thissprite);
82
        }
83
    }
84
    if (timer == 2)
85
    {
86
        with (obj_dmgwriter)
87
            instance_destroy();
88
        with (obj_face)
89
            instance_destroy();
90
        with (obj_writer)
91
            instance_destroy();
92
        if (screenshot != -1)
93
            sprite_delete(screenshot);
94
        screenshot = sprite_create_from_surface(application_surface, 0, 0, view_wport, view_hport, 0, 0, 0, 0);
95
        if (i_ex(obj_border_controller))
96
        {
97
            depth = obj_border_controller.depth + 1;
98
            with (obj_tenna_enemy_bg)
99
                depth = obj_border_controller.depth + 2;
100
        }
101
        event_user(1);
102
    }
103
    if (type == 1)
104
    {
105
        time = 70;
106
        if (timer > 1)
107
            image_alpha -= 0.1;
108
        if (timer == 35)
109
            snd_stop(snd_tv_static);
110
        if (timer == 21)
111
            zoomcon = 1;
112
    }
113
    else
114
    {
115
        time = 35;
116
        if (timer > 1 && image_alpha > 0)
117
            image_alpha -= 0.2;
118
        if (timer == 18)
119
            snd_stop(snd_tv_static);
120
        if (timer == 11)
121
            zoomcon = 1;
122
    }
123
    if (zoomcon == 1)
124
    {
125
        if (type == 1)
126
        {
127
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("surface_scale", surface_scale, 500, time, 3, "in");
128
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("yoffset", yoffset, 100, 17, 3, "in");
129
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("surface_scale2", surface_scale2, 1, 17, 3, "in");
130
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("anchor_x2", anchor_x2, 0, 17, 3, "in");
131
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("anchor_y2", anchor_y2, 0, 17, 3, "in");
132
            var _time = 10;
133
            with (markkris)
134
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("x", x, -200, _time, 3, "in");
135
            with (marksusie)
136
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("x", x, -300, _time, 3, "in");
137
            with (marksusie)
138
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("y", y, cameray() + (cameraheight() / 2), _time, 3, "in");
139
            with (markralsei)
140
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("x", x, -400, _time, 3, "in");
141
            with (markralsei)
142
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("y", y, cameray() + cameraheight(), _time, 3, "in");
143
            with (markkris)
144
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_xscale", image_xscale, 500, other.time - 10, 3, "in");
145
            with (markkris)
146
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_yscale", image_yscale, 500, other.time - 10, 3, "in");
147
            with (marksusie)
148
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_xscale", image_xscale, 500, other.time - 10, 3, "in");
149
            with (marksusie)
150
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_yscale", image_yscale, 500, other.time - 10, 3, "in");
151
            with (markralsei)
152
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_xscale", image_xscale, 500, other.time - 10, 3, "in");
153
            with (markralsei)
154
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_yscale", image_yscale, 500, other.time - 10, 3, "in");
155
        }
156
        else
157
        {
158
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("surface_scale", surface_scale, 500, time, 3, "in");
159
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("yoffset", yoffset, 100, 9, 3, "in");
160
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("surface_scale2", surface_scale2, 1, 9, 3, "in");
161
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("anchor_x2", anchor_x2, 0, 9, 3, "in");
162
            
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("anchor_y2", anchor_y2, 0, 9, 3, "in");
163
            var _time = 5;
164
            if (i_ex(obj_tenna_enemy))
165
            {
166
                with (markkris)
167
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("x", x, -200, _time, 3, "in");
168
                with (marksusie)
169
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("x", x, -300, _time, 3, "in");
170
                with (marksusie)
171
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("y", y, cameray() + (cameraheight() / 2), _time, 3, "in");
172
                with (markralsei)
173
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("x", x, -400, _time, 3, "in");
174
                with (markralsei)
175
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("y", y, cameray() + cameraheight(), _time, 3, "in");
176
                with (markkris)
177
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_xscale", image_xscale, 500, other.time - 10, 3, "in");
178
                with (markkris)
179
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_yscale", image_yscale, 500, other.time - 10, 3, "in");
180
                with (marksusie)
181
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_xscale", image_xscale, 500, other.time - 10, 3, "in");
182
                with (marksusie)
183
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_yscale", image_yscale, 500, other.time - 10, 3, "in");
184
                with (markralsei)
185
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_xscale", image_xscale, 500, other.time - 10, 3, "in");
186
                with (markralsei)
187
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_yscale", image_yscale, 500, other.time - 10, 3, "in");
188
            }
189
        }
190
        zoomcon = 2;
191
    }
192
    if ((timer == 20 && type == 1) || (timer == 10 && type == 2))
193
    {
194
        if (i_ex(obj_tenna_enemy))
195
        {
196
            with (markkris)
197
                image_alpha = 0;
198
            with (marksusie)
199
                image_alpha = 0;
200
            with (markralsei)
201
                image_alpha = 0;
202
        }
203
    }
204
    if ((timer == 40 && type == 1) || (timer == 20 && type == 2))
205
    {
206
        timer = 0;
207
        zoomcon = 0;
208
        con = 1;
209
        image_alpha = 0;
210
        with (obj_tenna_enemy_bg)
211
            minigametimecon = 0;
212
        event_user(3);
213
    }
214
}
215
if (con == 1)
216
{
217
    if (minigameinsanity == true || minigameinsanityintro == true)
218
    {
219
        minigameinsanitytimer++;
220
        if (minigameinsanitytimer == (minigameinsanitytimermax - 5) && minigameinsanitytimermax == 30 && i_ex(obj_tenna_enemy) && obj_tenna_enemy.minigameinsanitycount == 4)
221
        {
222
            with (obj_tenna_enemy)
223
                stopshoot = 1;
224
            with (obj_screen_channel_change)
225
            {
226
                lifetime = 70;
227
                lightemuptimer = 0;
228
                lightemupcon = 1;
229
                event_user(0);
230
            }
231
        }
232
        if (minigameinsanitytimer > minigameinsanitytimermax)
233
        {
234
            minigameinsanitytimer = 0;
235
            minigameinsanity = true;
236
            if (minigameinsanitytimermax > 40)
237
                minigameinsanitytimermax -= 10;
238
            if (minigameinsanitytimermax <= 40)
239
                minigameinsanitytimermax -= 1;
240
            if (minigameinsanitytimermax < 30)
241
                minigameinsanitytimermax = 30;
242
            if (!i_ex(obj_screen_channel_change))
243
            {
244
                var _inst = instance_create(x, y, obj_screen_channel_change);
245
                _inst.depth = obj_tenna_minigame_ui.depth - 100;
246
                with (obj_screen_channel_change)
247
                    lifetime = 7;
248
            }
249
            with (obj_screen_channel_change)
250
            {
251
                if (lightemupcon == 0)
252
                    event_user(0);
253
            }
254
            with (obj_tenna_minigame_ui)
255
                channelnumber++;
256
            event_user(2);
257
            var randomchosen = -1;
258
            if (global.flag[1197 suziezilla_best_score] > 0)
259
                randomchosen = choose(0, 0, 0, 1, 3, 4, 5, 6, 7);
260
            else
261
                randomchosen = choose(0, 0, 0, 1, 2, 3, 4, 5);
262
            if (minigameinsanitytimermax <= 60)
263
                randomchosen = choose(1, 2, 4, 5);
264
            repeat (3)
265
            {
266
                if (randomchosen == randomchosenprev1 || randomchosen == randomchosenprev2)
267
                    randomchosen += 2;
268
                if (minigameinsanitytimermax <= 60)
269
                {
270
                    if (randomchosen > 5)
271
                    {
272
                        randomchosen -= 5;
273
                        if (randomchosen == 0 || randomchosen == 3)
274
                            randomchosen = 1;
275
                    }
276
                }
277
                else
278
                {
279
                    if (global.flag[1197 suziezilla_best_score] == 0 && randomchosen > 5)
280
                        randomchosen -= 5;
281
                    if (global.flag[1197 suziezilla_best_score] > 0 && randomchosen > 7)
282
                        randomchosen -= 7;
283
                }
284
            }
285
            if (extravar == 0)
286
                randomchosenprev1 = randomchosen;
287
            if (extravar == 1)
288
                randomchosenprev2 = randomchosen;
289
            extravar++;
290
            if (extravar == 1)
291
                extravar = 0;
292
            if (randomchosen == 0)
293
                minigametype = "music";
294
            if (randomchosen == 1)
295
            {
296
                minigametype = "cooking";
297
                minigamedifficulty = 0;
298
            }
299
            if (randomchosen == 2)
300
            {
301
                minigametype = "cowboy";
302
                minigamedifficulty = 0;
303
            }
304
            if (randomchosen == 3)
305
            {
306
                minigametype = "cowboy";
307
                minigamedifficulty = 1;
308
            }
309
            if (randomchosen == 4)
310
            {
311
                minigametype = "battle";
312
                minigamedifficulty = 1;
313
            }
314
            if (randomchosen == 5)
315
            {
316
                minigametype = "battle";
317
                minigamedifficulty = 2;
318
            }
319
            if (randomchosen == 6)
320
            {
321
                minigametype = "susiezilla";
322
                minigamedifficulty = 2;
323
            }
324
            if (randomchosen == 7)
325
            {
326
                minigametype = "susiezilla";
327
                minigamedifficulty = 4;
328
            }
329
            if (minigameinsanitytimermax == 30)
330
            {
331
                obj_tenna_enemy.minigameinsanitycount++;
332
                if (obj_tenna_enemy.minigameinsanitycount == 5)
333
                {
334
                    minigametype = "battle";
335
                    minigamedifficulty = 3;
336
                    minigameinsanity = false;
337
                    minigameinsanityintro = false;
338
                    with (obj_tenna_enemy)
339
                        phaseturn = 18;
340
                }
341
            }
342
            event_user(1);
343
            if (minigametype == "cooking" || (minigametype == "battle" && minigamedifficulty == 3))
344
                event_user(3);
345
            timer = 0;
346
        }
347
    }
348
    if (minigametype == "music" && minigameinsanity == false)
349
    {
350
        timer++;
351
        if (timer == 300)
352
        {
353
            con = 2;
354
            timer = -1;
355
        }
356
    }
357
    if (minigametype == "susiezilla" && minigamedifficulty == 2 && minigameinsanity == false)
358
    {
359
        timer++;
360
        if (timer == 300)
361
        {
362
            con = 2;
363
            timer = -1;
364
        }
365
    }
366
    if (minigametype == "battle")
367
    {
368
        timer++;
369
        if ((timer == 20 && minigamedifficulty == 2 && minigameinsanity == false) || (timer == 1 && minigamedifficulty == 2 && minigameinsanity == true))
370
        {
371
            var _y = 0;
372
            if (minigameinsanity)
373
            {
374
                if (timer == 1)
375
                {
376
                    _y = 120;
377
                    var bouncybullet = instance_create_depth((obj_growtangle.x - 30) + irandom(60), cameray() + 10 + _y, depth + 10, obj_elnina_bouncingbullet);
378
                    bouncybullet.difficulty = 2;
379
                    bouncybullet.bounce_count = 12;
380
                    bouncybullet.damage = 55;
381
                    bouncybullet.grazepoints = 3;
382
                    bouncybullet.timepoints = 1;
383
                    bouncybullet.inv = -1;
384
                    bouncybullet.target = 4;
385
                    bouncybullet.image_blend = c_ltgray;
386
                    bouncybullet.forceminigametocontinue = true;
387
                    if (timer == 1)
388
                        bouncybullet.vspeed = -10;
389
                    if (timer == 1)
390
                        bouncybullet.hspeed = (2 + random(3)) * choose(-1, 1);
391
                    _y = 80;
392
                    bouncybullet = instance_create_depth((obj_growtangle.x - 30) + irandom(60), cameray() + 10 + _y, depth + 10, obj_elnina_bouncingbullet);
393
                    bouncybullet.difficulty = 2;
394
                    bouncybullet.damage = 55;
395
                    bouncybullet.bounce_count = 12;
396
                    bouncybullet.grazepoints = 3;
397
                    bouncybullet.timepoints = 1;
398
                    bouncybullet.inv = -1;
399
                    bouncybullet.target = 4;
400
                    bouncybullet.image_blend = c_ltgray;
401
                    bouncybullet.forceminigametocontinue = true;
402
                    if (timer == 1)
403
                        bouncybullet.vspeed = -8;
404
                    if (timer == 1)
405
                        bouncybullet.hspeed = (2 + random(3)) * choose(-1, 1);
406
                }
407
            }
408
            else
409
            {
410
                if (obj_tenna_enemy.umbrellawithouttakingdamage == 0)
411
                {
412
                    var bouncybullet = instance_create_depth((obj_growtangle.x - 30) + irandom(60), cameray() + 10 + _y, depth + 10, obj_elnina_bouncingbullet);
413
                    bouncybullet.difficulty = 2;
414
                    bouncybullet.damage = 55;
415
                    bouncybullet.bounce_count = 12;
416
                    bouncybullet.grazepoints = 3;
417
                    bouncybullet.timepoints = 1;
418
                    bouncybullet.inv = -1;
419
                    bouncybullet.target = 4;
420
                    bouncybullet.image_blend = c_ltgray;
421
                    if (minigameinsanity && timer == 1)
422
                        bouncybullet.vspeed = 1;
423
                    if (minigameinsanity && timer == 1)
424
                        bouncybullet.hspeed = (2 + random(3)) * choose(-1, 1);
425
                }
426
                if (obj_tenna_enemy.umbrellawithouttakingdamage == 1)
427
                {
428
                    var bouncybullet = instance_create_depth((obj_growtangle.x - 30) + irandom(60), cameray() + 10 + _y, depth + 10, obj_elnina_bouncingbullet);
429
                    bouncybullet.difficulty = 2;
430
                    bouncybullet.bounce_count = 12;
431
                    bouncybullet.damage = 55;
432
                    bouncybullet.grazepoints = 3;
433
                    bouncybullet.timepoints = 1;
434
                    bouncybullet.inv = -1;
435
                    bouncybullet.target = 4;
436
                    bouncybullet.image_blend = c_yellow;
437
                    if (minigameinsanity && timer == 1)
438
                        bouncybullet.vspeed = 1;
439
                    if (minigameinsanity && timer == 1)
440
                        bouncybullet.hspeed = (2 + random(3)) * choose(-1, 1);
441
                }
442
            }
443
        }
444
        if (minigameinsanity == false)
445
        {
446
            if ((minigamedifficulty == 0 && timer == 200) || (minigamedifficulty == 1 && ((i_ex(obj_tenna_minigame_ui) && obj_tenna_minigame_ui.timer >= 270) || obj_tenna_enemy.minigamefailcount > 2)) || (minigamedifficulty == 2 && obj_tenna_enemy.minigamefailcount > 2) || (minigamedifficulty == 2 && timer == 300))
447
            {
448
                with (obj_clearbullets_fx)
449
                    instance_destroy();
450
                con = 2;
451
                timer = -1;
452
            }
453
        }
454
    }
455
}
456
if (con == 2)
457
{
458
    timer++;
459
    global.inv = 30;
460
    if (timer == 5)
461
        xcon = 1;
462
    if (timer == 1)
463
    {
464
        var _time = 10;
465
        time = 25;
466
        if (type == 2)
467
        {
468
            _time = 5;
469
            time = 13;
470
        }
471
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("surface_scale", 15, 1, time, 3, "in");
472
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("yoffset", yoffset, 0, time, 3, "in");
473
        if (i_ex(obj_tenna_enemy))
474
        {
475
            with (markkris)
476
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("x", x, xstart, _time, 3, "in");
477
            with (marksusie)
478
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("x", x, xstart, _time, 3, "in");
479
            with (marksusie)
480
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("y", y, ystart, _time, 3, "in");
481
            with (markralsei)
482
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("x", x, xstart, _time, 3, "in");
483
            with (markralsei)
484
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("y", y, ystart, _time, 3, "in");
485
            with (markkris)
486
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_xscale", image_xscale, 2, other.time, 3, "in");
487
            with (markkris)
488
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_yscale", image_yscale, 2, other.time, 3, "in");
489
            with (marksusie)
490
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_xscale", image_xscale, 2, other.time, 3, "in");
491
            with (marksusie)
492
                
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_yscale", image_yscale, 2, other.time, 3, "in");
493
            if (obj_tenna_enemy.popularboy)
494
            {
495
                with (markralsei)
496
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_xscale", image_xscale, 1, other.time, 3, "in");
497
                with (markralsei)
498
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_yscale", image_yscale, 1, other.time, 3, "in");
499
            }
500
            else
501
            {
502
                with (markralsei)
503
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_xscale", image_xscale, 2, other.time, 3, "in");
504
                with (markralsei)
505
                    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_yscale", image_yscale, 2, other.time, 3, "in");
506
            }
507
        }
508
    }
509
    if ((timer == 14 && type == 1) || (timer == 7 && type == 2))
510
    {
511
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("surface_scale2", surface_scale2, 0.15, time - 13, 3, "in");
512
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("anchor_x2", anchor_x2, xstart - 40, time - 13, 3, "in");
513
    }
514
    if ((timer == 16 && type == 1) || (timer == 8 && type == 2))
515
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("anchor_y2", anchor_y2, ystart - 40, time - 15, 3, "in");
516
    if ((timer == 27 && type == 1) || (timer == 14 && type == 2))
517
    {
518
        if (i_ex(obj_tenna_enemy))
519
        {
520
            with (markkris)
521
                image_alpha = 1;
522
            with (marksusie)
523
                image_alpha = 1;
524
            with (markralsei)
525
                image_alpha = 1;
526
        }
527
        with (obj_elnina_bouncingbullet)
528
            instance_destroy();
529
        with (obj_regularbullet)
530
        {
531
            if (sprite_index == spr_shutta_lightning)
532
                instance_destroy();
533
        }
534
    }
535
    if ((timer > 27 && type == 1) || (timer > 14 && type == 2))
536
        image_alpha += 0.2;
537
    if ((timer == 28 && type == 1) || (timer == 14 && type == 2))
538
        snd_play_x(snd_tv_static, 0.25, 1);
539
    if ((timer == 39 && type == 1) || (timer == 19 && type == 2))
540
    {
541
        if (minigametype2 == "none" && i_ex(obj_tenna_enemy))
542
        {
543
            obj_tenna_enemy.tenna_actor.x = camerax() + 320;
544
            obj_tenna_enemy.tenna_actor.y = cameray() + 254;
545
        }
546
    }
547
    if ((timer == 40 && type == 1) || (timer == 20 && type == 2))
548
    {
549
        snd_stop(snd_tv_static);
550
        if (i_ex(obj_tenna_enemy))
551
        {
552
            with (obj_tenna_minigame_ui)
553
            {
554
                enabled = false;
555
                if (i_ex(obj_tenna_enemy_bg))
556
                    obj_tenna_enemy_bg.addscore += obj_tenna_minigame_ui.myscore;
557
                obj_tenna_minigame_ui.myscore = 0;
558
                timer = 0;
559
            }
560
            sprite_set_offset(markkris.sprite_index, krisxoff, krisyoff);
561
            sprite_set_offset(marksusie.sprite_index, susiexoff, susieyoff);
562
            sprite_set_offset(markralsei.sprite_index, ralseixoff, ralseiyoff);
563
            obj_herokris.visible = true;
564
            obj_herosusie.visible = true;
565
            obj_heroralsei.visible = true;
566
            obj_tenna_enemy.ralseiplushmarker.visible = true;
567
            if (obj_tenna_enemy.popularboy)
568
                obj_tenna_enemy.ralseiplushmarker.visible = true;
569
            with (markkris)
570
                instance_destroy();
571
            with (marksusie)
572
                instance_destroy();
573
            with (markralsei)
574
                instance_destroy();
575
            event_user(2);
576
        }
577
        for (var i = 0; i < 3; i += 1)
578
        {
579
            if (global.char[i] == 1)
580
                global.charinstance[i].depth = 200 - (i * 20);
581
            if (global.char[i] == 2)
582
                global.charinstance[i].depth = 200 - (i * 20);
583
            if (global.char[i] == 3)
584
                global.charinstance[i].depth = 200 - (i * 20);
585
        }
586
        with (obj_tenna_enemy)
587
            pointsmultiplierthisturn = 5;
588
        if (minigametype2 == "none" && i_ex(obj_tenna_enemy))
589
        {
590
            obj_tenna_enemy.minigametransition_con = 3;
591
            instance_destroy();
592
        }
593
        else
594
        {
595
            timer = 0;
596
            con = 3;
597
            with (obj_tenna_enemy)
598
                minigamefailcon = 1;
599
            if (screenshot != -1)
600
                sprite_delete(screenshot);
601
            screenshot = -1;
602
        }
603
    }
604
}
605
if (con == 3)
606
{
607
    if (obj_tenna_enemy.minigamefailcon == 0)
608
    {
609
        minigametype = minigametype2;
610
        minigamedifficulty = minigamedifficulty2;
611
        minigametype2 = "none";
612
        minigametype2 = minigametype3;
613
        minigamedifficulty2 = minigamedifficulty3;
614
        minigametype3 = "none";
615
        zoomcon = 0;
616
        timer = 0;
617
        xcon = 0;
618
        surface_scale = 1;
619
        surface_scale2 = 0.15;
620
        index = 0;
621
        zoomcon = 0;
622
        timer = 0;
623
        time = 70;
624
        con = 0;
625
        hurt_counter = 0;
626
        image_alpha = 2;
627
        snd_play_x(snd_tv_static, 0.25, 1);
628
        redx_1_alpha = 0;
629
        redx_1_scale = 9;
630
        redx_2_alpha = 0;
631
        redx_2_scale = 9;
632
        redx_3_alpha = 0;
633
        redx_3_scale = 9;
634
    }
635
}