Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_GSC07_Step_0

(view raw script w/o annotations or w/e)
1
if (con < 0)
2
    exit;
3
if (con == 0)
4
{
5
    global.interact = 1;
6
    global.facing = 0;
7
    con = 20;
8
    cutscene_master = 
scr_cutscene_make
scr_cutscene_make

function
scr_cutscene_make()
{ _cutscene_master = instance_create(0, 0, obj_cutscene_master); _cutscene_master.master_object = id; return _cutscene_master; }
();
9
    
scr_maincharacters_actors
scr_maincharacters_actors

function
scr_maincharacters_actors()
{ actor_count = 0; kr = 0; kr_actor = instance_create(obj_mainchara.x, obj_mainchara.y, obj_actor);
scr_actor_setup(kr, kr_actor, "kris");
kr_actor.sprite_index = obj_mainchara.sprite_index; kr_actor.depth = obj_mainchara.depth; with (obj_mainchara) visible = 0; for (__jj = 0; __jj < array_length_1d(global.cinstance); __jj++) { if (i_ex(global.cinstance[__jj])) { if (global.cinstance[__jj].name == "susie") { actor_count++; su = __jj + 1; su_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(su, su_actor, "susie");
su_actor.sprite_index = global.cinstance[__jj].sprite_index; su_actor.depth = global.cinstance[__jj].depth; with (global.cinstance[__jj]) visible = 0; } if (global.cinstance[__jj].name == "ralsei") { actor_count++; ra = __jj + 1; ra_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(ra, ra_actor, "ralsei");
ra_actor.sprite_index = global.cinstance[__jj].sprite_index; ra_actor.depth = global.cinstance[__jj].depth; with (global.cinstance[__jj]) visible = 0; } if (global.cinstance[__jj].name == "noelle") { actor_count++; no = __jj + 1; no_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(no, no_actor, "noelle");
no_actor.sprite_index = global.cinstance[__jj].sprite_index; no_actor.depth = global.cinstance[__jj].depth; with (global.cinstance[__jj]) visible = 0; } } } }
();
10
    te = actor_count + 1;
11
    te_actor = instance_create(camerax() + 500, cameray() + 274, obj_actor_tenna);
12
    
scr_actor_setup
scr_actor_setup

function
scr_actor_setup(arg0, arg1, arg2)
{ _actorid = arg0; _actorinstance = arg1; _actorname = arg2; obj_cutscene_master.actor_id[_actorid] = _actorinstance; obj_cutscene_master.actor_name[_actorid] = _actorname; with (_actorinstance) { number = arg0;
scr_set_facing_sprites(arg2);
} }
(te, te_actor, "tenna");
13
    te_actor.preset = 2;
14
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
15
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(0);
16
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
17
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(0);
18
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
19
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(0);
20
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(te);
21
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(0);
22
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(blackall, "visible", 0);
23
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
24
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(bg_vfx, "con", 1);
25
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(5);
26
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "border_show", true);
27
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(2);
28
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(blackall, "visible", 1);
29
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(bg_vfx, "show_overlay", false);
30
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
31
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(1);
32
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
33
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(1);
34
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
35
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(1);
36
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(te);
37
    
c_visible
c_visible

function
c_visible(arg0)
{
c_cmd("visible", arg0, 0, 0, 0);
}
(1);
38
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(bg_vfx, "con", -1);
39
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(gameshow_screen, "screen_state", "tv_logo");
40
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(gameshow_screen, "visible", "1");
41
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(bg_vfx, "show_overlay", false);
42
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(blackall, "visible", 0);
43
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
44
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("d");
45
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(84, 177);
46
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
47
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susie_sheeh);
48
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(165, 162);
49
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
50
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_surprised_down);
51
    
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(248, 166);
52
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
53
    
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("initloop", "ch3_tvtime.ogg", 0);
54
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
55
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
* WELCOME BACK to another ELECTRIFYING episode of TV TIME!Wait for input
"* WELCOME BACK to another ELECTRIFYING episode of TV TIME!/", "obj_ch3_GSC07_slash_Step_0_gml_603_0"
);
56
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "L");
57
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face L* W-wait a second...Wait for inputClose Message
"\\EL* W-wait a second.../%", "obj_ch3_GSC07_slash_Step_0_gml_605_0"
);
58
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
59
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(2);
60
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
61
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("susieunhappy");
62
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
63
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
64
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("ralseiunhappy");
65
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_surprised_right_walk);
66
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
67
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
68
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
69
    c_snd_play(snd_item);
70
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(gameshow_screen, "screen_state", "city_board");
71
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_pose);
72
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
73
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
74
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
75
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "laugh_track_finish", false);
76
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
77
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
* Today's board will take place in beautiful TV CITY...Wait for inputClose Message
"* Today's board will take place in beautiful TV CITY.../%", "obj_ch3_GSC07_slash_Step_0_gml_636_0"
);
78
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
79
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_whisper);
80
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
81
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susie_look_down);
82
    
c_addxy
c_addxy

function
c_addxy(arg0, arg1)
{
c_cmd("addxy", arg0, arg1, 0, 0);
}
(0, 4);
83
    
c_halt
c_halt

function
c_halt()
{
c_cmd("halt", 0, 0, 0, 0);
}
();
84
    
scr_funnytext_init
scr_funnytext_init

function
scr_funnytext_init()
{ global.writerobj[argument0] = obj_funnytext; global.writerobjx[argument0] = argument1; global.writerobjy[argument0] = argument2; global.writerimg[argument0] = argument3; global.writerobjsettinga[argument0] = argument4; global.writerobjsettingb[argument0] = argument5; } function scr_funnytext_init_sounds() { global.funnytext_sounds = [scr_funnytext_new_sound(snd_crowd_cheer_single, [spr_funnytext_fun_loop]), scr_funnytext_new_sound(snd_ftext_bounce, [spr_funnytext_big, spr_funnytext_physical_challenge, spr_funnytext_physical_challenges]), scr_funnytext_new_sound(snd_ftext_woodblock, [spr_funnytext_board, spr_funnytext_challenge]), scr_funnytext_new_sound(snd_ftext_prize, [spr_funnytext_bonus_round, spr_funnytext_word, spr_funnytext_hall_of_fame, spr_funnytext_amazing_01]), scr_funnytext_new_sound(snd_whip_crack_only, [spr_funnytext_breaking_news]), scr_funnytext_new_sound(snd_badexplosion, [spr_funnytext_flames]), scr_funnytext_new_sound(snd_ftext_enter, [spr_funnytext_fun_o_meter, spr_funnytext_special]), scr_funnytext_new_sound(snd_ftext_susiezilla, [spr_funnytext_susiezilla]), scr_funnytext_new_sound(snd_ftext_dark_fountain, [spr_funnytext_dark_fountain]), scr_funnytext_new_sound(snd_ftext_brother, [spr_funnytext_brother]), scr_funnytext_new_sound(snd_ftext_gunshot, [spr_funnytext_grand_prize, spr_funnytext_prizes, spr_funnytext_round, spr_funnytext_round_1, spr_funnytext_rounds, spr_funnytext_game_over, spr_funnytext_game, spr_funnytext_over]), scr_funnytext_new_sound(snd_ftext_names, [spr_funnytext_names]), scr_funnytext_new_sound(snd_ftext_toriel, [spr_funnytext_toriel]), scr_funnytext_new_sound(snd_ftext_vibraphones, [spr_funnytext_green_room, spr_funnytext_quizzes]), scr_funnytext_new_sound(snd_audience_aww, [spr_funnytext_love, spr_funnytext_lovely, spr_funnytext_lovers]), scr_funnytext_new_sound(snd_sparkle_glock, [spr_funnytext_star, spr_funnytext_stars]), scr_funnytext_new_sound(snd_locker, [spr_funnytext_stop]), scr_funnytext_new_sound(snd_splat, [spr_funnytext_tears]), scr_funnytext_new_sound(snd_carhonk, [spr_funnytext_win_big])]; } function scr_funnytext_get_sound(arg0) { if (!variable_global_exists("funnytext_sounds")) scr_funnytext_init_sounds(); var sound_file = -4; for (var i = 0; i < array_length(global.funnytext_sounds); i++) { var sprite_list = global.funnytext_sounds[i][1]; for (var j = 0; j < array_length(sprite_list); j++) { var sprite =
scr_84_get_sprite(sprite_list[j]);
if (arg0 != sprite) continue; sound_file = global.funnytext_sounds[i][0]; break; } if (sound_file != -4) break; } return sound_file; } function scr_funnytext_new_sound(arg0, arg1) { var sound_file = arg0; var sprite_list = []; for (var i = 0; i < array_length(arg1); i++) sprite_list[array_length(sprite_list)] = sprite_get_name(arg1[i]); var funnytext_sound = []; funnytext_sound[0] = sound_file; funnytext_sound[1] = sprite_list; return funnytext_sound; }
(0, 0, 0,
scr_84_get_sprite
scr_84_get_sprite

function
scr_84_get_sprite(arg0)
{ return ds_map_find_value(global.chemg_sprite_map, arg0); }
("spr_funnytext_city_feet"), 0, 0);
85
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
86
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
* 0 ^Delay 111\Delay 11M1 Wait for inputClose Message
"* \\O0 ^1^1^1\\M1 /%", "obj_ch3_GSC07_slash_Step_0_gml_650_0_b"
);
87
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
88
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(id, "laugh_track_finish", "=", true);
89
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
90
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
91
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(0);
92
    
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(0.2);
93
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_point_up_twofingers);
94
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
95
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
* Collect two Q's from each corner of the CITY,Delay 11 and...Wait for inputClose Message
"* Collect two Q's from each corner of the CITY^1, and.../%", "obj_ch3_GSC07_slash_Step_0_gml_664_0"
);
96
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
97
    
c_mus
c_mus

function
c_mus(arg0)
{
c_cmd("mus", arg0, 0, 0, 0);
}
("free_all");
98
    
c_shake
c_shake

function
c_shake()
{
c_cmd("shake", 0, 0, 0, 0);
}
();
99
    c_snd_play(snd_impact);
100
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
101
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susie_exasperated);
102
    
c_addxy
c_addxy

function
c_addxy(arg0, arg1)
{
c_cmd("addxy", arg0, arg1, 0, 0);
}
(0, -4);
103
    
c_halt
c_halt

function
c_halt()
{
c_cmd("halt", 0, 0, 0, 0);
}
();
104
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(0);
105
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
106
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face H* ENOUGH ALREADY!Wait for input
"\\EH* ENOUGH ALREADY!/", "obj_ch3_GSC07_slash_Step_0_gml_680_0"
);
107
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 4* The game's over. Give back Toriel and let us go home. Now.Wait for inputClose Message
"\\E4* The game's over. Give back Toriel and let us go home. Now./%", "obj_ch3_GSC07_slash_Step_0_gml_681_0"
);
108
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
109
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
110
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
111
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
* Game...Delay 11 over?Wait for inputClose Message
"* Game..^1. over?/%", "obj_ch3_GSC07_slash_Step_0_gml_689_0"
);
112
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
113
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
114
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
115
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susie_look_down_right);
116
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
117
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_head_down_sad_right);
118
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
119
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 4* Mr. Tenna,Delay 11 I'm not certain what your plan is,Delay 11 but...Wait for inputClose Message
"\\E4* Mr. Tenna^1, I'm not certain what your plan is^1, but.../%", "obj_ch3_GSC07_slash_Step_0_gml_703_0"
);
120
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
121
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
122
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
123
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
124
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("ralsei");
125
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face I* We'd like to go seal the Dark Fountain now.Wait for input
"\\EI* We'd like to go seal the Dark Fountain now./", "obj_ch3_GSC07_slash_Step_0_gml_713_0"
);
126
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face Q* I think...Delay 11 the show's gotten a little old.Wait for inputClose Message
"\\EQ* I think..^1. the show's gotten a little old./%", "obj_ch3_GSC07_slash_Step_0_gml_714_0"
);
127
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
128
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(1);
129
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_head_down_sad_right);
130
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
131
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(60);
132
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
133
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
134
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
135
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
136
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
137
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
* ...Delay 11 Old.Wait for input
"* ..^1. Old./", "obj_ch3_GSC07_slash_Step_0_gml_870_0"
);
138
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("ralsei", "L");
139
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face L* Umm,Delay 11 sorry,Delay 11 Tenna,Delay 11 I...Wait for input
"\\EL* Umm^1, sorry^1, Tenna^1, I.../", "obj_ch3_GSC07_slash_Step_0_gml_872_0"
);
140
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("tenna", 0);
141
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* No,Delay 11 haha!Delay 11 Ralsei,Delay 11 RALSEI!Delay 11 Buddy-BOY!Delay 11 It's fine!Delay 11 I GET IT!Delay 11 Look,Delay 11 I get it!Wait for input
"* No^1, haha^1! Ralsei^1, RALSEI^1! Buddy-BOY^1! It's fine^1! I GET IT^1! Look^1, I get it!/", "obj_ch3_GSC07_slash_Step_0_gml_874_0"
);
142
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* CLASSIC TV...Delay 11 sometimes just takes a little TIME to APPRECIATE!Wait for input
"* CLASSIC TV..^1. sometimes just takes a little TIME to APPRECIATE!/", "obj_ch3_GSC07_slash_Step_0_gml_875_0"
);
143
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* So how about this?Wait for input
"* So how about this?/", "obj_ch3_GSC07_slash_Step_0_gml_876_0"
);
144
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* We'll all do ONE MORE LITTLE GAME...Wait for input
"* We'll all do ONE MORE LITTLE GAME.../", "obj_ch3_GSC07_slash_Step_0_gml_877_0"
);
145
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* One last ENCORE!Wait for input
"* One last ENCORE!/", "obj_ch3_GSC07_slash_Step_0_gml_878_0"
);
146
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* And this time,Delay 11 we'll playWait for inputClose Message
"* And this time^1, we'll play/%", "obj_ch3_GSC07_slash_Step_0_gml_879_0"
);
147
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
148
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(2);
149
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
150
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_head_down_sad_right);
151
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(3);
152
    
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("initloop", "baci_perugina.ogg", 0);
153
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(4);
154
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
155
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
156
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(1);
157
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(5);
158
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_pose);
159
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(6);
160
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_point_up);
161
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(7);
162
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_laugh_pose);
163
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(8);
164
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_pose_podium);
165
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
166
    
c_mus
c_mus

function
c_mus(arg0)
{
c_cmd("mus", arg0, 0, 0, 0);
}
("pause");
167
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(0);
168
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_evil);
169
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
170
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_surprised_right_walk);
171
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
172
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susie_surprised_right);
173
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "slow_writer", true);
174
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("tenna");
175
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
* Until you LIKE IT.Wait for inputClose Message
"* Until you LIKE IT./%", "obj_ch3_GSC07_slash_Step_0_gml_743_0"
);
176
    
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
177
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "slow_writer", false);
178
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(0);
179
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "border_switch", true);
180
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "capture_gacha_kris", true);
181
    c_sound_play(snd_wing);
182
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
183
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(bg_vfx, "con", 2);
184
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(bg_vfx, "palette_index", 0.3);
185
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(gameshow_screen, "screen_state", "city_ruined");
186
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
187
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("d");
188
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(bg_vfx, "palette_index", 0.6);
189
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "capture_gacha_susie", true);
190
    c_sound_play(snd_wing);
191
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
192
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susie_sheeh);
193
    
c_addxy
c_addxy

function
c_addxy(arg0, arg1)
{
c_cmd("addxy", arg0, arg1, 0, 0);
}
(-2, 5);
194
    
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
195
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
196
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "capture_gacha_ralsei", true);
197
    c_sound_play(snd_wing);
198
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
199
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(bg_vfx, "palette_index", 1);
200
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
201
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_surprised_down);
202
    
c_addxy
c_addxy

function
c_addxy(arg0, arg1)
{
c_cmd("addxy", arg0, arg1, 0, 0);
}
(4, 0);
203
    
c_shakeobj
c_shakeobj

function
c_shakeobj()
{
c_cmd("shakeobj", 0, 0, 0, 0);
}
();
204
    
scr_funnytext_init
scr_funnytext_init

function
scr_funnytext_init()
{ global.writerobj[argument0] = obj_funnytext; global.writerobjx[argument0] = argument1; global.writerobjy[argument0] = argument2; global.writerimg[argument0] = argument3; global.writerobjsettinga[argument0] = argument4; global.writerobjsettingb[argument0] = argument5; } function scr_funnytext_init_sounds() { global.funnytext_sounds = [scr_funnytext_new_sound(snd_crowd_cheer_single, [spr_funnytext_fun_loop]), scr_funnytext_new_sound(snd_ftext_bounce, [spr_funnytext_big, spr_funnytext_physical_challenge, spr_funnytext_physical_challenges]), scr_funnytext_new_sound(snd_ftext_woodblock, [spr_funnytext_board, spr_funnytext_challenge]), scr_funnytext_new_sound(snd_ftext_prize, [spr_funnytext_bonus_round, spr_funnytext_word, spr_funnytext_hall_of_fame, spr_funnytext_amazing_01]), scr_funnytext_new_sound(snd_whip_crack_only, [spr_funnytext_breaking_news]), scr_funnytext_new_sound(snd_badexplosion, [spr_funnytext_flames]), scr_funnytext_new_sound(snd_ftext_enter, [spr_funnytext_fun_o_meter, spr_funnytext_special]), scr_funnytext_new_sound(snd_ftext_susiezilla, [spr_funnytext_susiezilla]), scr_funnytext_new_sound(snd_ftext_dark_fountain, [spr_funnytext_dark_fountain]), scr_funnytext_new_sound(snd_ftext_brother, [spr_funnytext_brother]), scr_funnytext_new_sound(snd_ftext_gunshot, [spr_funnytext_grand_prize, spr_funnytext_prizes, spr_funnytext_round, spr_funnytext_round_1, spr_funnytext_rounds, spr_funnytext_game_over, spr_funnytext_game, spr_funnytext_over]), scr_funnytext_new_sound(snd_ftext_names, [spr_funnytext_names]), scr_funnytext_new_sound(snd_ftext_toriel, [spr_funnytext_toriel]), scr_funnytext_new_sound(snd_ftext_vibraphones, [spr_funnytext_green_room, spr_funnytext_quizzes]), scr_funnytext_new_sound(snd_audience_aww, [spr_funnytext_love, spr_funnytext_lovely, spr_funnytext_lovers]), scr_funnytext_new_sound(snd_sparkle_glock, [spr_funnytext_star, spr_funnytext_stars]), scr_funnytext_new_sound(snd_locker, [spr_funnytext_stop]), scr_funnytext_new_sound(snd_splat, [spr_funnytext_tears]), scr_funnytext_new_sound(snd_carhonk, [spr_funnytext_win_big])]; } function scr_funnytext_get_sound(arg0) { if (!variable_global_exists("funnytext_sounds")) scr_funnytext_init_sounds(); var sound_file = -4; for (var i = 0; i < array_length(global.funnytext_sounds); i++) { var sprite_list = global.funnytext_sounds[i][1]; for (var j = 0; j < array_length(sprite_list); j++) { var sprite =
scr_84_get_sprite(sprite_list[j]);
if (arg0 != sprite) continue; sound_file = global.funnytext_sounds[i][0]; break; } if (sound_file != -4) break; } return sound_file; } function scr_funnytext_new_sound(arg0, arg1) { var sound_file = arg0; var sprite_list = []; for (var i = 0; i < array_length(arg1); i++) sprite_list[array_length(sprite_list)] = sprite_get_name(arg1[i]); var funnytext_sound = []; funnytext_sound[0] = sound_file; funnytext_sound[1] = sprite_list; return funnytext_sound; }
(1, 0, 0, 2914, 0, 0);
205
    
scr_funnytext_init
scr_funnytext_init

function
scr_funnytext_init()
{ global.writerobj[argument0] = obj_funnytext; global.writerobjx[argument0] = argument1; global.writerobjy[argument0] = argument2; global.writerimg[argument0] = argument3; global.writerobjsettinga[argument0] = argument4; global.writerobjsettingb[argument0] = argument5; } function scr_funnytext_init_sounds() { global.funnytext_sounds = [scr_funnytext_new_sound(snd_crowd_cheer_single, [spr_funnytext_fun_loop]), scr_funnytext_new_sound(snd_ftext_bounce, [spr_funnytext_big, spr_funnytext_physical_challenge, spr_funnytext_physical_challenges]), scr_funnytext_new_sound(snd_ftext_woodblock, [spr_funnytext_board, spr_funnytext_challenge]), scr_funnytext_new_sound(snd_ftext_prize, [spr_funnytext_bonus_round, spr_funnytext_word, spr_funnytext_hall_of_fame, spr_funnytext_amazing_01]), scr_funnytext_new_sound(snd_whip_crack_only, [spr_funnytext_breaking_news]), scr_funnytext_new_sound(snd_badexplosion, [spr_funnytext_flames]), scr_funnytext_new_sound(snd_ftext_enter, [spr_funnytext_fun_o_meter, spr_funnytext_special]), scr_funnytext_new_sound(snd_ftext_susiezilla, [spr_funnytext_susiezilla]), scr_funnytext_new_sound(snd_ftext_dark_fountain, [spr_funnytext_dark_fountain]), scr_funnytext_new_sound(snd_ftext_brother, [spr_funnytext_brother]), scr_funnytext_new_sound(snd_ftext_gunshot, [spr_funnytext_grand_prize, spr_funnytext_prizes, spr_funnytext_round, spr_funnytext_round_1, spr_funnytext_rounds, spr_funnytext_game_over, spr_funnytext_game, spr_funnytext_over]), scr_funnytext_new_sound(snd_ftext_names, [spr_funnytext_names]), scr_funnytext_new_sound(snd_ftext_toriel, [spr_funnytext_toriel]), scr_funnytext_new_sound(snd_ftext_vibraphones, [spr_funnytext_green_room, spr_funnytext_quizzes]), scr_funnytext_new_sound(snd_audience_aww, [spr_funnytext_love, spr_funnytext_lovely, spr_funnytext_lovers]), scr_funnytext_new_sound(snd_sparkle_glock, [spr_funnytext_star, spr_funnytext_stars]), scr_funnytext_new_sound(snd_locker, [spr_funnytext_stop]), scr_funnytext_new_sound(snd_splat, [spr_funnytext_tears]), scr_funnytext_new_sound(snd_carhonk, [spr_funnytext_win_big])]; } function scr_funnytext_get_sound(arg0) { if (!variable_global_exists("funnytext_sounds")) scr_funnytext_init_sounds(); var sound_file = -4; for (var i = 0; i < array_length(global.funnytext_sounds); i++) { var sprite_list = global.funnytext_sounds[i][1]; for (var j = 0; j < array_length(sprite_list); j++) { var sprite =
scr_84_get_sprite(sprite_list[j]);
if (arg0 != sprite) continue; sound_file = global.funnytext_sounds[i][0]; break; } if (sound_file != -4) break; } return sound_file; } function scr_funnytext_new_sound(arg0, arg1) { var sound_file = arg0; var sprite_list = []; for (var i = 0; i < array_length(arg1); i++) sprite_list[array_length(sprite_list)] = sprite_get_name(arg1[i]); var funnytext_sound = []; funnytext_sound[0] = sound_file; funnytext_sound[1] = sprite_list; return funnytext_sound; }
(2, 0, -14, 4659, 0, 0);
206
    
scr_funnytext_init
scr_funnytext_init

function
scr_funnytext_init()
{ global.writerobj[argument0] = obj_funnytext; global.writerobjx[argument0] = argument1; global.writerobjy[argument0] = argument2; global.writerimg[argument0] = argument3; global.writerobjsettinga[argument0] = argument4; global.writerobjsettingb[argument0] = argument5; } function scr_funnytext_init_sounds() { global.funnytext_sounds = [scr_funnytext_new_sound(snd_crowd_cheer_single, [spr_funnytext_fun_loop]), scr_funnytext_new_sound(snd_ftext_bounce, [spr_funnytext_big, spr_funnytext_physical_challenge, spr_funnytext_physical_challenges]), scr_funnytext_new_sound(snd_ftext_woodblock, [spr_funnytext_board, spr_funnytext_challenge]), scr_funnytext_new_sound(snd_ftext_prize, [spr_funnytext_bonus_round, spr_funnytext_word, spr_funnytext_hall_of_fame, spr_funnytext_amazing_01]), scr_funnytext_new_sound(snd_whip_crack_only, [spr_funnytext_breaking_news]), scr_funnytext_new_sound(snd_badexplosion, [spr_funnytext_flames]), scr_funnytext_new_sound(snd_ftext_enter, [spr_funnytext_fun_o_meter, spr_funnytext_special]), scr_funnytext_new_sound(snd_ftext_susiezilla, [spr_funnytext_susiezilla]), scr_funnytext_new_sound(snd_ftext_dark_fountain, [spr_funnytext_dark_fountain]), scr_funnytext_new_sound(snd_ftext_brother, [spr_funnytext_brother]), scr_funnytext_new_sound(snd_ftext_gunshot, [spr_funnytext_grand_prize, spr_funnytext_prizes, spr_funnytext_round, spr_funnytext_round_1, spr_funnytext_rounds, spr_funnytext_game_over, spr_funnytext_game, spr_funnytext_over]), scr_funnytext_new_sound(snd_ftext_names, [spr_funnytext_names]), scr_funnytext_new_sound(snd_ftext_toriel, [spr_funnytext_toriel]), scr_funnytext_new_sound(snd_ftext_vibraphones, [spr_funnytext_green_room, spr_funnytext_quizzes]), scr_funnytext_new_sound(snd_audience_aww, [spr_funnytext_love, spr_funnytext_lovely, spr_funnytext_lovers]), scr_funnytext_new_sound(snd_sparkle_glock, [spr_funnytext_star, spr_funnytext_stars]), scr_funnytext_new_sound(snd_locker, [spr_funnytext_stop]), scr_funnytext_new_sound(snd_splat, [spr_funnytext_tears]), scr_funnytext_new_sound(snd_carhonk, [spr_funnytext_win_big])]; } function scr_funnytext_get_sound(arg0) { if (!variable_global_exists("funnytext_sounds")) scr_funnytext_init_sounds(); var sound_file = -4; for (var i = 0; i < array_length(global.funnytext_sounds); i++) { var sprite_list = global.funnytext_sounds[i][1]; for (var j = 0; j < array_length(sprite_list); j++) { var sprite =
scr_84_get_sprite(sprite_list[j]);
if (arg0 != sprite) continue; sound_file = global.funnytext_sounds[i][0]; break; } if (sound_file != -4) break; } return sound_file; } function scr_funnytext_new_sound(arg0, arg1) { var sound_file = arg0; var sprite_list = []; for (var i = 0; i < array_length(arg1); i++) sprite_list[array_length(sprite_list)] = sprite_get_name(arg1[i]); var funnytext_sound = []; funnytext_sound[0] = sound_file; funnytext_sound[1] = sprite_list; return funnytext_sound; }
(3, 0, -14, 130, 0, 0);
207
    
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
208
    
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face I* H-hey,Delay 11 what the heck are you...Wait for input
"\\EI* H-hey^1, what the heck are you.../", "obj_ch3_GSC07_slash_Step_0_gml_969_0"
);
209
    
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("tenna", 0);
210
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* 1Wait for input
"* \\O1/", "obj_ch3_GSC07_slash_Step_0_gml_971_0"
);
211
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* THE 2'S never 3!!!Wait for input
"* THE \\O2'S never \\O3!!!/", "obj_ch3_GSC07_slash_Step_0_gml_972_0"
);
212
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* And if YOU don't wanna play anymore...Wait for input
"* And if YOU don't wanna play anymore.../", "obj_ch3_GSC07_slash_Step_0_gml_973_0"
);
213
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* It's time for ME to TAKE CONTROL!!!Wait for input
"* It's time for ME to TAKE CONTROL!!!/", "obj_ch3_GSC07_slash_Step_0_gml_974_0"
);
214
    
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
* MIKE,Delay 11 crank it all up to MAX!!!Wait for inputClose Message
"* MIKE^1, crank it all up to MAX!!!/%", "obj_ch3_GSC07_slash_Step_0_gml_975_0"
);
215
    
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
216
    
c_wait_box
c_wait_box

function
c_wait_box(arg0)
{
c_cmd("waitbox", arg0, 0, 0, 0);
}
(2);
217
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(te);
218
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(10);
219
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_dance_cabbage);
220
    
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(1.5);
221
    
c_mus
c_mus

function
c_mus(arg0)
{
c_cmd("mus", arg0, 0, 0, 0);
}
("resume");
222
    
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("pitch", 1.5, 0);
223
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "show_fire", true);
224
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(bg_vfx, "color_changing", true);
225
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(gameshow_screen, "shakey_active", true);
226
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "distort_music", true);
227
    
c_var_lerp_instance
c_var_lerp_instance

function
c_var_lerp_instance()
{ if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
} function c_lerp_var_instance() { if (argument_count >= 6)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4);
} function c_lerpvar_instance() { if (argument_count >= 6)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7)
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else
c_var_lerp_instance(argument0, argument1, argument2, argument3, argument4);
}
(te_actor, "image_speed", 1, 2, 20);
228
    
c_wait_talk
c_wait_talk

function
c_wait_talk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
229
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(ra);
230
    
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_ralsei_trapped_press);
231
    
c_addxy
c_addxy

function
c_addxy(arg0, arg1)
{
c_cmd("addxy", arg0, arg1, 0, 0);
}
(-2, 0);
232
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(0);
233
    
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(0.1);
234
    
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
235
    
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(0);
236
    
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("d");
237
    
c_addxy
c_addxy

function
c_addxy(arg0, arg1)
{
c_cmd("addxy", arg0, arg1, 0, 0);
}
(2, -5);
238
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(id, "susie_punch", true);
239
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
240
    
c_tenna_preset
c_tenna_preset

function
c_tenna_preset(arg0)
{
c_cmd("tenna", "preset", arg0, 0, 0);
}
(0);
241
    
c_tenna_sprite
c_tenna_sprite

function
c_tenna_sprite(arg0)
{
c_cmd("tenna", "sprite", arg0, 0, 0);
}
(spr_tenna_point_at_screen);
242
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
243
    
c_mus
c_mus

function
c_mus(arg0)
{
c_cmd("mus", arg0, 0, 0, 0);
}
("free_all");
244
    
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(tv_time, "show_text", true);
245
    
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
246
    
c_wait_if
c_wait_if

function
c_wait_if(arg0, arg1, arg2, arg3)
{
c_cmd("waitif", arg0, arg1, arg2, arg3);
}
(tv_time, "is_active", "=", false);
247
    
c_waitcustom
c_waitcustom

function
c_waitcustom()
{
c_cmd("waitcustom", 0, 0, 0, 0);
}
();
248
}
249
if (slow_writer && i_ex(obj_writer))
250
{
251
    with (obj_writer)
252
    {
253
        rate = 3;
254
        skippable = 0;
255
    }
256
}
257
if (con == 20 && !d_ex() && customcon == 1)
258
{
259
    global.plot = 230;
260
    var punch_timer = susie_punch_timer;
261
    with (obj_ch3_GSD01)
262
    {
263
        con = 10;
264
        customcon = 1;
265
        susie_punch_timer = punch_timer;
266
    }
267
    susie_punch = false;
268
    su_actor.sprite_index = spr_susie_walk_down_dw_unhappy;
269
    con = -1;
270
    customcon = 0;
271
    snd_free_all();
272
}
273
if (capture_gacha_kris)
274
{
275
    capture_gacha_kris = false;
276
    var kris_gacha = instance_create(0, 0, obj_ch3_GSC07_gacha);
277
    kris_gacha.actor_target = kr_actor;
278
    kris_gacha.mode = 1;
279
    kris_gacha.depth = 97100;
280
    with (kris_gacha)
281
        catch_character();
282
}
283
if (capture_gacha_susie)
284
{
285
    capture_gacha_susie = false;
286
    var susie_gacha = instance_create(0, 0, obj_ch3_GSC07_gacha);
287
    susie_gacha.actor_target = su_actor;
288
    susie_gacha.mode = 3;
289
    susie_gacha.depth = 97000;
290
    with (susie_gacha)
291
        catch_character();
292
}
293
if (capture_gacha_ralsei)
294
{
295
    capture_gacha_ralsei = false;
296
    var ralsei_gacha = instance_create(0, 0, obj_ch3_GSC07_gacha);
297
    ralsei_gacha.actor_target = ra_actor;
298
    ralsei_gacha.mode = 2;
299
    ralsei_gacha.depth = 97100;
300
    with (ralsei_gacha)
301
        catch_character();
302
}
303
if (capture_gacha_end)
304
{
305
    capture_gacha_end = false;
306
    with (obj_ch3_GSC07_gacha)
307
        mode = 0;
308
    with (obj_ch3_GSC07_bg)
309
    {
310
        con = 0;
311
        palette_index = 0;
312
    }
313
}
314
if (show_fire)
315
{
316
    show_fire = false;
317
    var _flames = instance_create(0, 0, obj_dw_gameshow_stage_fire);
318
    _flames.depth = 99000;
319
}
320
if (susie_punch)
321
{
322
    susie_punch_timer++;
323
    if (susie_punch_timer == 8)
324
    {
325
        with (su_actor)
326
        {
327
            sprite_index = spr_susie_trapped_punch;
328
            image_index = 0;
329
            image_speed = 0.5;
330
        }
331
    }
332
    if (susie_punch_timer > 8)
333
    {
334
        if (susie_punch_timer == 12)
335
        {
336
            with (su_actor)
337
                
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); }
();
338
        }
339
        if (susie_punch_timer == 14)
340
            snd_play_x(snd_impact, 0.75, 0.8);
341
        if (susie_punch_timer == 16)
342
        {
343
            susie_punch_timer = 0;
344
            su_actor.image_speed = 0;
345
        }
346
    }
347
}
348
if (distort_music)
349
{
350
    distort_music = false;
351
    var audio_pos = audio_sound_get_track_position(global.currentsong[1]);
352
    var audio_pitch = audio_sound_get_pitch(global.currentsong[1]);
353
    distort_audio[0] = snd_init("baci_distort.ogg");
354
    distort_audio[1] = mus_loop(distort_audio[0]);
355
    snd_volume(distort_audio[1], 0, 0);
356
    audio_sound_set_track_position(distort_audio[1], audio_pos);
357
    audio_sound_pitch(distort_audio[1], audio_pitch);
358
    snd_volume(global.currentsong[1], 0, 30);
359
    snd_volume(distort_audio[1], 1, 30);
360
}
361
if (hall_show)
362
{
363
    hall_timer++;
364
    if (hall_timer == 1)
365
    {
366
        snd_play(snd_wing);
367
        scr_lerp_var_instance(hall_left, "y", hall_left.ystart - 200, cameray(), 10, 2, "out");
368
        scr_lerp_var_instance(hall_right, "y", hall_right.ystart - 200, cameray(), 10, 2, "out");
369
    }
370
    if (hall_timer == 10)
371
    {
372
        snd_play(snd_impact);
373
        
scr_shakescreen
scr_shakescreen

function
scr_shakescreen()
{ instance_create(x, y, obj_shake); }
();
374
    }
375
    if (hall_timer == 40)
376
        hall_show = false;
377
}
378
if (hall_hide)
379
{
380
    hall_hide = false;
381
    snd_play(snd_wing);
382
    scr_lerp_var_instance(hall_left, "x", hall_left.xstart, camerax() - (sprite_get_width(spr_gameshow_halloffame_left) * 2), 60, 4, "out");
383
    scr_lerp_var_instance(hall_right, "x", hall_right.xstart, camerax() + view_wport[0] + (sprite_get_width(spr_gameshow_halloffame_left) * 2), 60, 4, "out");
384
}
385
if (global.flag[20 other_text_command] == 1)
386
    laugh_track = true;
387
if (laugh_track)
388
{
389
    laugh_track_timer++;
390
    if (laugh_track_timer == 1)
391
        snd_play(snd_crowd_laughter_single);
392
    if (laugh_track_timer >= 90 && !d_ex())
393
    {
394
        laugh_track = false;
395
        laugh_track_timer = 0;
396
        global.flag[20 other_text_command] = 0;
397
        laugh_track_finish = true;
398
    }
399
}
400
if (border_show)
401
{
402
    border_show = false;
403
    with (obj_border_controller)
404
    {
405
        set_border(border_dw_blue_stars, 1);
406
        show_border(1);
407
    }
408
}
409
if (border_switch)
410
{
411
    border_switch = false;
412
    with (obj_border_controller)
413
        set_border(border_dw_red_smiles);
414
}