Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_gameshow_nameentry_Step_0

(view raw script w/o annotations or w/e)
1
var controller_connected = global.is_console || obj_gamecontroller.gamepad_active;
2
if (!controller_connected && controller_active)
3
{
4
    controls_init = true;
5
    controller_active = false;
6
}
7
if (controller_connected && !controller_active)
8
{
9
    controls_init = true;
10
    controller_active = true;
11
}
12
if (controls_init)
13
{
14
    controls_init = false;
15
    strbut1 = 
scr_get_input_name
scr_get_input_name

function
scr_get_input_name(arg0)
{ var _control = "[?]"; if (global.is_console || obj_gamecontroller.gamepad_active) { _control = global.input_g[arg0]; if (_control == gp_padr) return "\\*D "; if (_control == gp_padl) return "\\*A "; if (_control == gp_padu) return "\\*W "; if (_control == gp_padd) return "\\*S "; if (_control == global.button0) return "\\*Z "; if (_control == global.button1) return "\\*X "; if (_control == global.button2) return "\\*C "; } var left_bracket = (global.lang == "en") ? "[" : "["; var right_bracket = (global.lang == "en") ? "]" : "]"; _control = left_bracket + global.asc_def[global.input_k[arg0]] + right_bracket; if (!is_string(_control)) _control = "[?]"; else return _control; }
(4);
16
    strbut2 = 
scr_get_input_name
scr_get_input_name

function
scr_get_input_name(arg0)
{ var _control = "[?]"; if (global.is_console || obj_gamecontroller.gamepad_active) { _control = global.input_g[arg0]; if (_control == gp_padr) return "\\*D "; if (_control == gp_padl) return "\\*A "; if (_control == gp_padu) return "\\*W "; if (_control == gp_padd) return "\\*S "; if (_control == global.button0) return "\\*Z "; if (_control == global.button1) return "\\*X "; if (_control == global.button2) return "\\*C "; } var left_bracket = (global.lang == "en") ? "[" : "["; var right_bracket = (global.lang == "en") ? "]" : "]"; _control = left_bracket + global.asc_def[global.input_k[arg0]] + right_bracket; if (!is_string(_control)) _control = "[?]"; else return _control; }
(5);
17
    strdown = 
scr_get_input_name
scr_get_input_name

function
scr_get_input_name(arg0)
{ var _control = "[?]"; if (global.is_console || obj_gamecontroller.gamepad_active) { _control = global.input_g[arg0]; if (_control == gp_padr) return "\\*D "; if (_control == gp_padl) return "\\*A "; if (_control == gp_padu) return "\\*W "; if (_control == gp_padd) return "\\*S "; if (_control == global.button0) return "\\*Z "; if (_control == global.button1) return "\\*X "; if (_control == global.button2) return "\\*C "; } var left_bracket = (global.lang == "en") ? "[" : "["; var right_bracket = (global.lang == "en") ? "]" : "]"; _control = left_bracket + global.asc_def[global.input_k[arg0]] + right_bracket; if (!is_string(_control)) _control = "[?]"; else return _control; }
(0);
18
    strup = 
scr_get_input_name
scr_get_input_name

function
scr_get_input_name(arg0)
{ var _control = "[?]"; if (global.is_console || obj_gamecontroller.gamepad_active) { _control = global.input_g[arg0]; if (_control == gp_padr) return "\\*D "; if (_control == gp_padl) return "\\*A "; if (_control == gp_padu) return "\\*W "; if (_control == gp_padd) return "\\*S "; if (_control == global.button0) return "\\*Z "; if (_control == global.button1) return "\\*X "; if (_control == global.button2) return "\\*C "; } var left_bracket = (global.lang == "en") ? "[" : "["; var right_bracket = (global.lang == "en") ? "]" : "]"; _control = left_bracket + global.asc_def[global.input_k[arg0]] + right_bracket; if (!is_string(_control)) _control = "[?]"; else return _control; }
(2);
19
}
20
if (init == 0)
21
{
22
    
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; }
("tutprog", 1, 0, 20, 4, "out");
23
    init = 1;
24
}
25
if (tenna == 0)
26
{
27
    with (obj_actor_tenna)
28
        other.tenna = id;
29
}
30
if (susie == 0)
31
{
32
    with (obj_actor)
33
    {
34
        if (name == "susie")
35
        {
36
            other.susie = id;
37
            other.susmemsprite = sprite_index;
38
            sprite_index = spr_susie_quiz_down;
39
            auto_walk = 0;
40
        }
41
    }
42
}
43
if (ralsei == 0)
44
{
45
    with (obj_actor)
46
    {
47
        if (name == "ralsei")
48
        {
49
            other.ralsei = id;
50
            other.ralmemsprite = sprite_index;
51
            sprite_index = spr_ralsei_quiz_down;
52
            auto_walk = 0;
53
        }
54
    }
55
}
56
if (kris == 0)
57
{
58
    with (obj_actor)
59
    {
60
        if (name == "kris")
61
        {
62
            other.kris = id;
63
            other.krismemsprite = sprite_index;
64
            sprite_index = spr_kris_quiz_down;
65
            auto_walk = 0;
66
        }
67
    }
68
}
69
ibuff--;
70
if (con == 0 || con == 1 || con == 2)
71
{
72
    if (down_h() || up_h() || button1_h())
73
        kris.image_index = 1;
74
    else
75
        kris.image_index = 0;
76
    if (down_h())
77
    {
78
        dholdbuff++;
79
        presscount = 1;
80
    }
81
    else
82
    {
83
        dholdbuff = -1;
84
    }
85
    if (up_h())
86
    {
87
        uholdbuff++;
88
        presscount = 1;
89
    }
90
    else
91
    {
92
        uholdbuff = -1;
93
    }
94
    if (up_h() && down_h())
95
    {
96
        dholdbuff = -1;
97
        uholdbuff = -1;
98
    }
99
    buffmodrate = 5;
100
    if ((uholdbuff % buffmodrate) == 0)
101
    {
102
        snd_play_pitch(snd_menumove, 0.9);
103
        letter[con]--;
104
        if (con == 2)
105
        {
106
            var nextletter = 
scr_nameentrybadcheck
scr_nameentrybadcheck

function
scr_nameentrybadcheck()
{ var nextletter = false; var lang = 0; if (global.lang == "ja") lang = 1; if (lang == 0) { if (letter[0] == 5 && letter[1] == 20) { if (letter[2] == 2 || letter[2] == 10 || letter[2] == 16 || letter[2] == 23) nextletter = true; } if (letter[0] == 18 && letter[1] == 4 && letter[2] == 23) nextletter = true; if (letter[0] == 2 && letter[1] == 20 && letter[2] == 12) nextletter = true; if (letter[0] == 2 && letter[1] == 14) { if (letter[2] == 2 || letter[2] == 10 || letter[2] == 16) nextletter = true; } if (letter[0] == 5 && letter[1] == 2) { if (letter[2] == 10 || letter[2] == 23) nextletter = true; } if (letter[2] == 6) nextletter = true; } else if (letter[2] == scr_ja_alphanumericarray_check("コ") || letter[2] == scr_ja_alphanumericarray_check("ゲ") || letter[2] == scr_ja_alphanumericarray_check("バ") || letter[2] == scr_ja_alphanumericarray_check("ボ") || letter[2] == scr_ja_alphanumericarray_check("ポ")) { nextletter = true; } return nextletter; }
();
107
            if (nextletter)
108
                letter[con]--;
109
        }
110
    }
111
    else if ((dholdbuff % buffmodrate) == 0)
112
    {
113
        snd_play_pitch(snd_menumove, 1);
114
        letter[con]++;
115
        if (con == 2)
116
        {
117
            var nextletter = 
scr_nameentrybadcheck
scr_nameentrybadcheck

function
scr_nameentrybadcheck()
{ var nextletter = false; var lang = 0; if (global.lang == "ja") lang = 1; if (lang == 0) { if (letter[0] == 5 && letter[1] == 20) { if (letter[2] == 2 || letter[2] == 10 || letter[2] == 16 || letter[2] == 23) nextletter = true; } if (letter[0] == 18 && letter[1] == 4 && letter[2] == 23) nextletter = true; if (letter[0] == 2 && letter[1] == 20 && letter[2] == 12) nextletter = true; if (letter[0] == 2 && letter[1] == 14) { if (letter[2] == 2 || letter[2] == 10 || letter[2] == 16) nextletter = true; } if (letter[0] == 5 && letter[1] == 2) { if (letter[2] == 10 || letter[2] == 23) nextletter = true; } if (letter[2] == 6) nextletter = true; } else if (letter[2] == scr_ja_alphanumericarray_check("コ") || letter[2] == scr_ja_alphanumericarray_check("ゲ") || letter[2] == scr_ja_alphanumericarray_check("バ") || letter[2] == scr_ja_alphanumericarray_check("ボ") || letter[2] == scr_ja_alphanumericarray_check("ポ")) { nextletter = true; } return nextletter; }
();
118
            if (nextletter)
119
                letter[con]++;
120
        }
121
    }
122
    if (letter[con] > maxletter)
123
        letter[con] = 0;
124
    if (letter[con] < 0)
125
        letter[con] = maxletter;
126
    if (global.lang == "ja")
127
        letter[1] = scr_ja_alphanumericarray_check("ソ");
128
    if (ibuff <= 0)
129
    {
130
        if (button1_p())
131
        {
132
            snd_play_pitch(snd_menumove, 1.2);
133
            ibuff = 3;
134
            con++;
135
            if (con == 1 && global.lang == "ja")
136
                con = 2;
137
            if (con == 2)
138
            {
139
                var nextletter = 
scr_nameentrybadcheck
scr_nameentrybadcheck

function
scr_nameentrybadcheck()
{ var nextletter = false; var lang = 0; if (global.lang == "ja") lang = 1; if (lang == 0) { if (letter[0] == 5 && letter[1] == 20) { if (letter[2] == 2 || letter[2] == 10 || letter[2] == 16 || letter[2] == 23) nextletter = true; } if (letter[0] == 18 && letter[1] == 4 && letter[2] == 23) nextletter = true; if (letter[0] == 2 && letter[1] == 20 && letter[2] == 12) nextletter = true; if (letter[0] == 2 && letter[1] == 14) { if (letter[2] == 2 || letter[2] == 10 || letter[2] == 16) nextletter = true; } if (letter[0] == 5 && letter[1] == 2) { if (letter[2] == 10 || letter[2] == 23) nextletter = true; } if (letter[2] == 6) nextletter = true; } else if (letter[2] == scr_ja_alphanumericarray_check("コ") || letter[2] == scr_ja_alphanumericarray_check("ゲ") || letter[2] == scr_ja_alphanumericarray_check("バ") || letter[2] == scr_ja_alphanumericarray_check("ボ") || letter[2] == scr_ja_alphanumericarray_check("ポ")) { nextletter = true; } return nextletter; }
();
140
                if (nextletter)
141
                    letter[2] = letter[1];
142
            }
143
        }
144
        if (button2_p())
145
        {
146
            ibuff = 3;
147
            if (con > 0)
148
            {
149
                snd_play_pitch(snd_menumove, 0.8);
150
                con--;
151
                if (con == 1 && global.lang == "ja")
152
                    con = 0;
153
            }
154
        }
155
    }
156
}
157
if (con == 3)
158
{
159
    timer = 0;
160
    con = 4;
161
    global.flag[1012 gameshow_name_1] = letter[0];
162
    global.flag[1013 gameshow_name_2] = letter[1];
163
    global.flag[1014 gameshow_name_3] = letter[2];
164
    debug_message("
scr_gameshowname
scr_gameshowname

function
scr_gameshowname()
{ alphanumericarray[0] = "A"; alphanumericarray[1] = "B"; alphanumericarray[2] = "C"; alphanumericarray[3] = "D"; alphanumericarray[4] = "E"; alphanumericarray[5] = "F"; alphanumericarray[6] = "G"; alphanumericarray[7] = "H"; alphanumericarray[8] = "I"; alphanumericarray[9] = "J"; alphanumericarray[10] = "K"; alphanumericarray[11] = "L"; alphanumericarray[12] = "M"; alphanumericarray[13] = "N"; alphanumericarray[14] = "O"; alphanumericarray[15] = "P"; alphanumericarray[16] = "Q"; alphanumericarray[17] = "R"; alphanumericarray[18] = "S"; alphanumericarray[19] = "T"; alphanumericarray[20] = "U"; alphanumericarray[21] = "V"; alphanumericarray[22] = "W"; alphanumericarray[23] = "X"; alphanumericarray[24] = "Y"; alphanumericarray[25] = "Z"; alphanumericarray[26] = "0"; alphanumericarray[27] = "1"; alphanumericarray[28] = "2"; alphanumericarray[29] = "3"; alphanumericarray[30] = "4"; alphanumericarray[31] = "5"; alphanumericarray[32] = "6"; alphanumericarray[33] = "7"; alphanumericarray[34] = "8"; alphanumericarray[35] = "9"; alphanumericarray[36] = "?"; alphanumericarray[37] = "!"; alphanumericarray[38] = "."; alphanumericarray[39] = "-"; if (global.lang == "ja") alphanumericarray =
scr_ja_alphanumericarray();
var ___mystring = alphanumericarray[global.flag[1012 gameshow_name_1]] + alphanumericarray[global.flag[1013 gameshow_name_2]] + alphanumericarray[global.flag[1014 gameshow_name_3]]; return ___mystring; }
()=" +
scr_gameshowname
scr_gameshowname

function
scr_gameshowname()
{ alphanumericarray[0] = "A"; alphanumericarray[1] = "B"; alphanumericarray[2] = "C"; alphanumericarray[3] = "D"; alphanumericarray[4] = "E"; alphanumericarray[5] = "F"; alphanumericarray[6] = "G"; alphanumericarray[7] = "H"; alphanumericarray[8] = "I"; alphanumericarray[9] = "J"; alphanumericarray[10] = "K"; alphanumericarray[11] = "L"; alphanumericarray[12] = "M"; alphanumericarray[13] = "N"; alphanumericarray[14] = "O"; alphanumericarray[15] = "P"; alphanumericarray[16] = "Q"; alphanumericarray[17] = "R"; alphanumericarray[18] = "S"; alphanumericarray[19] = "T"; alphanumericarray[20] = "U"; alphanumericarray[21] = "V"; alphanumericarray[22] = "W"; alphanumericarray[23] = "X"; alphanumericarray[24] = "Y"; alphanumericarray[25] = "Z"; alphanumericarray[26] = "0"; alphanumericarray[27] = "1"; alphanumericarray[28] = "2"; alphanumericarray[29] = "3"; alphanumericarray[30] = "4"; alphanumericarray[31] = "5"; alphanumericarray[32] = "6"; alphanumericarray[33] = "7"; alphanumericarray[34] = "8"; alphanumericarray[35] = "9"; alphanumericarray[36] = "?"; alphanumericarray[37] = "!"; alphanumericarray[38] = "."; alphanumericarray[39] = "-"; if (global.lang == "ja") alphanumericarray =
scr_ja_alphanumericarray();
var ___mystring = alphanumericarray[global.flag[1012 gameshow_name_1]] + alphanumericarray[global.flag[1013 gameshow_name_2]] + alphanumericarray[global.flag[1014 gameshow_name_3]]; return ___mystring; }
());
165
    var lang = 0;
166
    if (global.lang == "ja")
167
        lang = 1;
168
    var isbadword = false;
169
    if (
scr_gameshowname
scr_gameshowname

function
scr_gameshowname()
{ alphanumericarray[0] = "A"; alphanumericarray[1] = "B"; alphanumericarray[2] = "C"; alphanumericarray[3] = "D"; alphanumericarray[4] = "E"; alphanumericarray[5] = "F"; alphanumericarray[6] = "G"; alphanumericarray[7] = "H"; alphanumericarray[8] = "I"; alphanumericarray[9] = "J"; alphanumericarray[10] = "K"; alphanumericarray[11] = "L"; alphanumericarray[12] = "M"; alphanumericarray[13] = "N"; alphanumericarray[14] = "O"; alphanumericarray[15] = "P"; alphanumericarray[16] = "Q"; alphanumericarray[17] = "R"; alphanumericarray[18] = "S"; alphanumericarray[19] = "T"; alphanumericarray[20] = "U"; alphanumericarray[21] = "V"; alphanumericarray[22] = "W"; alphanumericarray[23] = "X"; alphanumericarray[24] = "Y"; alphanumericarray[25] = "Z"; alphanumericarray[26] = "0"; alphanumericarray[27] = "1"; alphanumericarray[28] = "2"; alphanumericarray[29] = "3"; alphanumericarray[30] = "4"; alphanumericarray[31] = "5"; alphanumericarray[32] = "6"; alphanumericarray[33] = "7"; alphanumericarray[34] = "8"; alphanumericarray[35] = "9"; alphanumericarray[36] = "?"; alphanumericarray[37] = "!"; alphanumericarray[38] = "."; alphanumericarray[39] = "-"; if (global.lang == "ja") alphanumericarray =
scr_ja_alphanumericarray();
var ___mystring = alphanumericarray[global.flag[1012 gameshow_name_1]] + alphanumericarray[global.flag[1013 gameshow_name_2]] + alphanumericarray[global.flag[1014 gameshow_name_3]]; return ___mystring; }
() == "PEE" ||
scr_gameshowname
scr_gameshowname

function
scr_gameshowname()
{ alphanumericarray[0] = "A"; alphanumericarray[1] = "B"; alphanumericarray[2] = "C"; alphanumericarray[3] = "D"; alphanumericarray[4] = "E"; alphanumericarray[5] = "F"; alphanumericarray[6] = "G"; alphanumericarray[7] = "H"; alphanumericarray[8] = "I"; alphanumericarray[9] = "J"; alphanumericarray[10] = "K"; alphanumericarray[11] = "L"; alphanumericarray[12] = "M"; alphanumericarray[13] = "N"; alphanumericarray[14] = "O"; alphanumericarray[15] = "P"; alphanumericarray[16] = "Q"; alphanumericarray[17] = "R"; alphanumericarray[18] = "S"; alphanumericarray[19] = "T"; alphanumericarray[20] = "U"; alphanumericarray[21] = "V"; alphanumericarray[22] = "W"; alphanumericarray[23] = "X"; alphanumericarray[24] = "Y"; alphanumericarray[25] = "Z"; alphanumericarray[26] = "0"; alphanumericarray[27] = "1"; alphanumericarray[28] = "2"; alphanumericarray[29] = "3"; alphanumericarray[30] = "4"; alphanumericarray[31] = "5"; alphanumericarray[32] = "6"; alphanumericarray[33] = "7"; alphanumericarray[34] = "8"; alphanumericarray[35] = "9"; alphanumericarray[36] = "?"; alphanumericarray[37] = "!"; alphanumericarray[38] = "."; alphanumericarray[39] = "-"; if (global.lang == "ja") alphanumericarray =
scr_ja_alphanumericarray();
var ___mystring = alphanumericarray[global.flag[1012 gameshow_name_1]] + alphanumericarray[global.flag[1013 gameshow_name_2]] + alphanumericarray[global.flag[1014 gameshow_name_3]]; return ___mystring; }
() == "POO" ||
scr_gameshowname
scr_gameshowname

function
scr_gameshowname()
{ alphanumericarray[0] = "A"; alphanumericarray[1] = "B"; alphanumericarray[2] = "C"; alphanumericarray[3] = "D"; alphanumericarray[4] = "E"; alphanumericarray[5] = "F"; alphanumericarray[6] = "G"; alphanumericarray[7] = "H"; alphanumericarray[8] = "I"; alphanumericarray[9] = "J"; alphanumericarray[10] = "K"; alphanumericarray[11] = "L"; alphanumericarray[12] = "M"; alphanumericarray[13] = "N"; alphanumericarray[14] = "O"; alphanumericarray[15] = "P"; alphanumericarray[16] = "Q"; alphanumericarray[17] = "R"; alphanumericarray[18] = "S"; alphanumericarray[19] = "T"; alphanumericarray[20] = "U"; alphanumericarray[21] = "V"; alphanumericarray[22] = "W"; alphanumericarray[23] = "X"; alphanumericarray[24] = "Y"; alphanumericarray[25] = "Z"; alphanumericarray[26] = "0"; alphanumericarray[27] = "1"; alphanumericarray[28] = "2"; alphanumericarray[29] = "3"; alphanumericarray[30] = "4"; alphanumericarray[31] = "5"; alphanumericarray[32] = "6"; alphanumericarray[33] = "7"; alphanumericarray[34] = "8"; alphanumericarray[35] = "9"; alphanumericarray[36] = "?"; alphanumericarray[37] = "!"; alphanumericarray[38] = "."; alphanumericarray[39] = "-"; if (global.lang == "ja") alphanumericarray =
scr_ja_alphanumericarray();
var ___mystring = alphanumericarray[global.flag[1012 gameshow_name_1]] + alphanumericarray[global.flag[1013 gameshow_name_2]] + alphanumericarray[global.flag[1014 gameshow_name_3]]; return ___mystring; }
() == "ウソチ")
170
    {
171
        debug_print("bad word!");
172
        isbadword = true;
173
    }
174
    if (isbadword)
175
    {
176
        if (badwordcon == 0)
177
        {
178
            con = 0;
179
            badwordcon = 1;
180
            global.flag[1012 gameshow_name_1] = 0;
181
            global.flag[1013 gameshow_name_2] = 0;
182
            global.flag[1014 gameshow_name_3] = 0;
183
            letter[0] = 0;
184
            letter[1] = 0;
185
            letter[2] = 0;
186
        }
187
        else
188
        {
189
            
scr_shakeobj
scr_shakeobj

function
scr_shakeobj()
{ var _shakeobj = instance_create(x, y, obj_shakeobj); _shakeobj.target = id; if (argument_count >= 1) { if (i_ex(argument0)) _shakeobj.target = argument0; } if (argument_count >= 2) { if (argument1 != -1) _shakeobj.shakeamt = argument1; } if (argument_count >= 3) { if (argument2 != -1) _shakeobj.shakereduct = argument2; } with (_shakeobj) event_user(0); }
(id, 10);
190
            
scr_shakeobj
scr_shakeobj

function
scr_shakeobj()
{ var _shakeobj = instance_create(x, y, obj_shakeobj); _shakeobj.target = id; if (argument_count >= 1) { if (i_ex(argument0)) _shakeobj.target = argument0; } if (argument_count >= 2) { if (argument1 != -1) _shakeobj.shakeamt = argument1; } if (argument_count >= 3) { if (argument2 != -1) _shakeobj.shakereduct = argument2; } with (_shakeobj) event_user(0); }
(mydad, 10);
191
            snd_play(snd_error);
192
            letter[0] = 1;
193
            letter[1] = 0;
194
            letter[2] = 3;
195
            global.flag[1012 gameshow_name_1] = 1;
196
            global.flag[1013 gameshow_name_2] = 0;
197
            global.flag[1014 gameshow_name_3] = 3;
198
            if (global.lang == "ja")
199
            {
200
                letter[0] = scr_ja_alphanumericarray_check("ダ");
201
                letter[1] = scr_ja_alphanumericarray_check("メ");
202
                letter[2] = scr_ja_alphanumericarray_check("ヨ");
203
                global.flag[1012 gameshow_name_1] = letter[0];
204
                global.flag[1013 gameshow_name_2] = letter[1];
205
                global.flag[1014 gameshow_name_3] = letter[2];
206
            }
207
        }
208
    }
209
}
210
var talklength;
211
if (con < 4)
212
{
213
    var tenposx = 340;
214
    var tenposy = 98;
215
    var tentailx = 444;
216
    var tentaily = 115;
217
    tennatalktimer++;
218
    talklength = 110;
219
    if (tennatalktimer == 30)
220
    {
221
        if (i_ex(tenna))
222
            tenna.bounce = 1;
223
        var tetalk = stringsetloc(
Sorry, you've#only got 3 letters#to work with!!
"Sorry, you've#only got 3 letters#to work with!!", "obj_gameshow_nameentry_slash_Step_0_gml_175_0"
);
224
        scr_tennabubble_xytail(tetalk, tenposx, tenposy, tentailx, tentaily, talklength);
225
    }
226
    if (tennatalktimer == (30 + talklength + 20))
227
    {
228
        if (i_ex(tenna))
229
            tenna.bounce = 1;
230
        var tetalk = stringsetloc(
I'd give you 4,#but the censors#would kill me!
"I'd give you 4,#but the censors#would kill me!", "obj_gameshow_nameentry_slash_Step_0_gml_181_0"
);
231
        scr_tennabubble_xytail(tetalk, tenposx, tenposy, tentailx, tentaily, talklength);
232
    }
233
    if (tennatalktimer == (30 + talklength + 20 + talklength + 150) && presscount == 0)
234
    {
235
        if (i_ex(tenna))
236
            tenna.bounce = 1;
237
        var tetalk = stringsetloc(
Hey! You can#select your name#using the buttons#on your podium,#ya know!
"Hey! You can#select your name#using the buttons#on your podium,#ya know!", "obj_gameshow_nameentry_slash_Step_0_gml_188_0"
);
238
        scr_tennabubble_xytail(tetalk, tenposx, tenposy, tentailx, tentaily, talklength);
239
    }
240
    if (tennatalktimer == (30 + talklength + 20 + talklength + 150 + talklength + 300) && con == 0)
241
    {
242
        if (i_ex(tenna))
243
            tenna.bounce = 1;
244
        var tetalk = stringsetloc(
We aren't even#to the quiz first#question yet, folks!
"We aren't even#to the quiz first#question yet, folks!", "obj_gameshow_nameentry_slash_Step_0_gml_194_0"
);
245
        scr_tennabubble_xytail(tetalk, tenposx, tenposy, tentailx, tentaily, talklength);
246
        snd_play_delay(snd_laughtrack_short_temp, 15);
247
    }
248
}
249
if (con == 4)
250
{
251
    timer++;
252
    if (timer == 1)
253
    {
254
        kris.sprite_index = krismemsprite;
255
        kris.image_index = 0;
256
        
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; }
("tutprog", 0, 1, 20, 4, "in");
257
    }
258
    if (timer == 15)
259
    {
260
        snd_play(snd_bell);
261
        mycolor = c_yellow;
262
    }
263
    if (timer == 25 && susdone == 0)
264
        susdone = 1;
265
    if (timer == 40 && raldone == 0)
266
        raldone = 1;
267
    if (timer == 60)
268
    {
269
        visible = false;
270
        mydad.mystring = "???";
271
        with (obj_tennatalkbubble)
272
            instance_destroy();
273
        instance_destroy();
274
    }
275
}
276
if (badwordcon == 1)
277
{
278
    badwordtimer++;
279
    if (badwordtimer == 1)
280
    {
281
        snd_play(snd_error);
282
        
scr_shakeobj
scr_shakeobj

function
scr_shakeobj()
{ var _shakeobj = instance_create(x, y, obj_shakeobj); _shakeobj.target = id; if (argument_count >= 1) { if (i_ex(argument0)) _shakeobj.target = argument0; } if (argument_count >= 2) { if (argument1 != -1) _shakeobj.shakeamt = argument1; } if (argument_count >= 3) { if (argument2 != -1) _shakeobj.shakereduct = argument2; } with (_shakeobj) event_user(0); }
(id, 10);
283
        
scr_shakeobj
scr_shakeobj

function
scr_shakeobj()
{ var _shakeobj = instance_create(x, y, obj_shakeobj); _shakeobj.target = id; if (argument_count >= 1) { if (i_ex(argument0)) _shakeobj.target = argument0; } if (argument_count >= 2) { if (argument1 != -1) _shakeobj.shakeamt = argument1; } if (argument_count >= 3) { if (argument2 != -1) _shakeobj.shakereduct = argument2; } with (_shakeobj) event_user(0); }
(mydad, 10);
284
    }
285
    if (badwordtimer == 15)
286
    {
287
        var tenposx = 240;
288
        var tenposy = 98;
289
        var tentailx = 384;
290
        var tentaily = 115;
291
        tenna.bounce = 1;
292
        var tetalk = stringsetloc(
Uh oh, a no no word!#Good thing our parental#controls are installed!
"Uh oh, a no no word!#Good thing our parental#controls are installed!", "obj_gameshow_nameentry_slash_Step_0_gml_258_0"
);
293
        scr_tennabubble_xytail(tetalk, tenposx, tenposy, tentailx, tentaily, talklength);
294
        if (susdone == 0)
295
            susie.sprite_index = spr_susie_quiz_lookleft;
296
    }
297
}
298
if (raldone == 0)
299
{
300
    ralsei.sprite_index = spr_ralsei_quiz_down;
301
    ralentrytimer++;
302
    if (ralentrytimer > 10)
303
        ralsei.image_index = 0;
304
    if (ralentrytimer >= ralreset)
305
    {
306
        snd_play_x(snd_menumove, 0.5, choose(0.9, 1));
307
        ralsei.image_index = 1;
308
        ralentrytimer = 0;
309
        ralreset = irandom(30) + 20;
310
    }
311
}
312
if (susdone == 0)
313
{
314
    susentrytimer++;
315
    if (susentrytimer > 10)
316
        susie.image_index = 0;
317
    if (susentrytimer >= susreset)
318
    {
319
        snd_play_x(snd_menumove, 0.5, choose(0.9, 1));
320
        susie.image_index = 1;
321
        susentrytimer = 0;
322
        susreset = irandom(30) + 20;
323
        if (susie.sprite_index == spr_susie_quiz_lookleft)
324
        {
325
            var resetlook = choose(0, 0, 0, 1);
326
            if (resetlook == 1)
327
                susie.sprite_index = spr_susie_quiz_down;
328
        }
329
    }
330
}
331
overalltimer++;
332
if (overalltimer == 1800 || susdone == 1)
333
{
334
    susdone = 2;
335
    susie.sprite_index = susmemsprite;
336
    susie.image_index = 0;
337
    snd_stop(snd_menumove);
338
    snd_play_x(snd_menumove, 0.5, 1.2);
339
}
340
if (overalltimer == 3600 || raldone == 1)
341
{
342
    raldone = 2;
343
    ralsei.sprite_index = ralmemsprite;
344
    ralsei.image_index = 0;
345
    snd_stop(snd_menumove);
346
    snd_play_x(snd_menumove, 0.5, 1.2);
347
}