Deltarune (Chapter 4) script viewer

← back to main script listing

gml_GlobalScript_scr_itemuse

(view raw script w/o annotations or w/e)
1
function 
scr_itemuse
scr_itemuse

function
scr_itemuse(arg0)
{ w = arg0; usable = 0; replaceable = 0; if (global.charselect < 3) _gc = global.char[global.charselect]; suspos = -1; ralpos = -1; noepos = -1; for (i = 0; i < 3; i += 1) { if (global.char[i] == 2) suspos = i; if (global.char[i] == 3) ralpos = i; if (global.char[i] == 4) noepos = i; } switch (arg0) { case 0: itemnameb = " "; itemdescb = "---"; break; case 1:
scr_healitem(global.charselect, 120);
usable = 1; if (_gc == 2)
scr_itemcomment(global.charselect, stringsetloc(
Yeahh!! That's good!
"Yeahh!! That's good!", "scr_itemuse_slash_scr_itemuse_gml_31_0"
));
if (_gc == 3) { if (
scr_havechar(2))
scr_itemcomment(suspos, stringsetloc(
Hey, feed ME!!!
"Hey, feed ME!!!", "scr_itemuse_slash_scr_itemuse_gml_36_0"
));
scr_itemcomment(global.charselect, stringsetloc(
Yummy!!! Marshmallows!!
"Yummy!!! Marshmallows!!", "scr_itemuse_slash_scr_itemuse_gml_38_0"
));
} if (_gc == 4)
scr_itemcomment(global.charselect, stringsetloc(
Oh, it's... sticky?
"Oh, it's... sticky?", "scr_itemuse_slash_scr_itemuse_gml_42_0"
));
break; case 2: reviveamt = ceil(global.maxhp[global.char[global.charselect]] / 2);
scr_healitem(global.charselect, reviveamt);
usable = 1; if (_gc == 2) { if (
scr_havechar("susie"))
scr_itemcomment(suspos, stringsetloc(
I'm ALIVE!!!
"I'm ALIVE!!!", "scr_itemuse_slash_scr_itemuse_gml_54_0"
));
if (
scr_havechar("ralsei"))
scr_itemcomment(ralpos, stringsetloc(
(You weren't dead)
"(You weren't dead)", "scr_itemuse_slash_scr_itemuse_gml_55_0"
));
} if (_gc == 3) { if (
scr_havechar("susie"))
scr_itemcomment(suspos, stringsetloc(
(Don't look it)
"(Don't look it)", "scr_itemuse_slash_scr_itemuse_gml_60_0"
));
if (
scr_havechar("ralsei"))
scr_itemcomment(ralpos, stringsetloc(
Ah, I'm refreshed!
"Ah, I'm refreshed!", "scr_itemuse_slash_scr_itemuse_gml_61_0"
));
} if (_gc == 4)
scr_itemcomment(global.charselect, stringsetloc(
Mints? I love mints!
"Mints? I love mints!", "scr_itemuse_slash_scr_itemuse_gml_65_0"
));
break; case 4: global.interact = 6; with (obj_darkcontroller) charcon = 0; global.menuno = -1; charcon = 0; global.fc = 0; global.fe = 0; global.typer = 6; global.msg[0] = stringsetloc(
* (You tried to read the manual,Delay 11 but it was so dense it made your head spin...)Wait for inputClose Message
"* (You tried to read the manual^1, but it was so dense it made your head spin...)/%", "scr_itemuse_slash_scr_itemuse_gml_82_0"
);
instance_create(0, 0, obj_dialoguer); break; case 5:
scr_healitem(global.charselect, 20);
usable = 1; break; case 6:
scr_healitem_all(160);
if (
scr_havechar(2))
scr_itemcomment(suspos, stringsetloc(
Mmm, seconds!
"Mmm, seconds!", "scr_itemuse_slash_scr_itemuse_gml_94_0"
));
if (
scr_havechar(3))
scr_itemcomment(ralpos, stringsetloc(
Whoops.
"Whoops.", "scr_itemuse_slash_scr_itemuse_gml_95_0"
));
if (
scr_havechar(4))
scr_itemcomment(noepos, stringsetloc(
Happy birthday! Haha!
"Happy birthday! Haha!", "scr_itemuse_slash_scr_itemuse_gml_96_0"
));
usable = 1; break; case 7: var healamount = 80; if (global.chapter == 2) healamount = 140; if (global.chapter == 3) healamount = 150; if (global.chapter == 4) healamount = 160;
scr_healitem_all(healamount);
if (
scr_havechar(2))
scr_itemcomment(suspos, stringsetloc(
I'm dizzy.
"I'm dizzy.", "scr_itemuse_slash_scr_itemuse_gml_110_0"
));
if (
scr_havechar(3))
scr_itemcomment(ralpos, stringsetloc(
Mmm, thank you!
"Mmm, thank you!", "scr_itemuse_slash_scr_itemuse_gml_111_0"
));
if (
scr_havechar(4))
scr_itemcomment(noepos, stringsetloc(
My eyes are spinning...
"My eyes are spinning...", "scr_itemuse_slash_scr_itemuse_gml_112_0"
));
...
(arg0)
2
{
3
    w = arg0;
4
    usable = 0;
5
    replaceable = 0;
6
    if (global.charselect < 3)
7
        _gc = global.char[global.charselect];
8
    suspos = -1;
9
    ralpos = -1;
10
    noepos = -1;
11
    for (i = 0; i < 3; i += 1)
12
    {
13
        if (global.char[i] == 2)
14
            suspos = i;
15
        if (global.char[i] == 3)
16
            ralpos = i;
17
        if (global.char[i] == 4)
18
            noepos = i;
19
    }
20
    switch (arg0)
21
    {
22
        case 0:
23
            itemnameb = " ";
24
            itemdescb = "---";
25
            break;
26
        case 1:
27
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 120);
28
            usable = 1;
29
            if (_gc == 2)
30
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Yeahh!! That's good!
"Yeahh!! That's good!", "scr_itemuse_slash_scr_itemuse_gml_31_0"
));
31
            if (_gc == 3)
32
            {
33
                if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(2))
34
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
Hey, feed ME!!!
"Hey, feed ME!!!", "scr_itemuse_slash_scr_itemuse_gml_36_0"
));
35
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Yummy!!! Marshmallows!!
"Yummy!!! Marshmallows!!", "scr_itemuse_slash_scr_itemuse_gml_38_0"
));
36
            }
37
            if (_gc == 4)
38
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Oh, it's... sticky?
"Oh, it's... sticky?", "scr_itemuse_slash_scr_itemuse_gml_42_0"
));
39
            break;
40
        case 2:
41
            reviveamt = ceil(global.maxhp[global.char[global.charselect]] / 2);
42
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, reviveamt);
43
            usable = 1;
44
            if (_gc == 2)
45
            {
46
                if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
("susie"))
47
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
I'm ALIVE!!!
"I'm ALIVE!!!", "scr_itemuse_slash_scr_itemuse_gml_54_0"
));
48
                if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
("ralsei"))
49
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(ralpos, stringsetloc(
(You weren't dead)
"(You weren't dead)", "scr_itemuse_slash_scr_itemuse_gml_55_0"
));
50
            }
51
            if (_gc == 3)
52
            {
53
                if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
("susie"))
54
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
(Don't look it)
"(Don't look it)", "scr_itemuse_slash_scr_itemuse_gml_60_0"
));
55
                if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
("ralsei"))
56
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(ralpos, stringsetloc(
Ah, I'm refreshed!
"Ah, I'm refreshed!", "scr_itemuse_slash_scr_itemuse_gml_61_0"
));
57
            }
58
            if (_gc == 4)
59
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Mints? I love mints!
"Mints? I love mints!", "scr_itemuse_slash_scr_itemuse_gml_65_0"
));
60
            break;
61
        case 4:
62
            global.interact = 6;
63
            with (obj_darkcontroller)
64
                charcon = 0;
65
            global.menuno = -1;
66
            charcon = 0;
67
            global.fc = 0;
68
            global.fe = 0;
69
            global.typer = 6;
70
            global.msg[0] = stringsetloc(
* (You tried to read the manual,Delay 11 but it was so dense it made your head spin...)Wait for inputClose Message
"* (You tried to read the manual^1, but it was so dense it made your head spin...)/%", "scr_itemuse_slash_scr_itemuse_gml_82_0"
);
71
            instance_create(0, 0, obj_dialoguer);
72
            break;
73
        case 5:
74
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 20);
75
            usable = 1;
76
            break;
77
        case 6:
78
            
scr_healitem_all
scr_healitem_all

function
scr_healitem_all(arg0)
{
scr_healall(arg0);
for (i = 0; i < chartotal; i += 1) { healx =
scr_charbox_x(i);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg0; } }
(160);
79
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(2))
80
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
Mmm, seconds!
"Mmm, seconds!", "scr_itemuse_slash_scr_itemuse_gml_94_0"
));
81
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(3))
82
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(ralpos, stringsetloc(
Whoops.
"Whoops.", "scr_itemuse_slash_scr_itemuse_gml_95_0"
));
83
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(4))
84
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(noepos, stringsetloc(
Happy birthday! Haha!
"Happy birthday! Haha!", "scr_itemuse_slash_scr_itemuse_gml_96_0"
));
85
            usable = 1;
86
            break;
87
        case 7:
88
            var healamount = 80;
89
            if (global.chapter == 2)
90
                healamount = 140;
91
            if (global.chapter == 3)
92
                healamount = 150;
93
            if (global.chapter == 4)
94
                healamount = 160;
95
            
scr_healitem_all
scr_healitem_all

function
scr_healitem_all(arg0)
{
scr_healall(arg0);
for (i = 0; i < chartotal; i += 1) { healx =
scr_charbox_x(i);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg0; } }
(healamount);
96
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(2))
97
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
I'm dizzy.
"I'm dizzy.", "scr_itemuse_slash_scr_itemuse_gml_110_0"
));
98
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(3))
99
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(ralpos, stringsetloc(
Mmm, thank you!
"Mmm, thank you!", "scr_itemuse_slash_scr_itemuse_gml_111_0"
));
100
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(4))
101
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(noepos, stringsetloc(
My eyes are spinning...
"My eyes are spinning...", "scr_itemuse_slash_scr_itemuse_gml_112_0"
));
102
            usable = 1;
103
            break;
104
        case 8:
105
            _healchoice = 70;
106
            usable = 1;
107
            if (global.char[global.charselect] == 2)
108
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Cooked to perfection!
"Cooked to perfection!", "scr_itemuse_slash_scr_itemuse_gml_123_0"
));
109
            if (global.char[global.charselect] == 3)
110
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
A bit burnt...?
"A bit burnt...?", "scr_itemuse_slash_scr_itemuse_gml_127_0"
));
111
            if (global.char[global.charselect] == 4)
112
            {
113
                _healchoice = 20;
114
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
I-is this real meat...?
"I-is this real meat...?", "scr_itemuse_slash_scr_itemuse_gml_132_0"
));
115
            }
116
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healchoice);
117
            break;
118
        case 9:
119
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 1);
120
            usable = 1;
121
            if (global.char[global.charselect] == 2)
122
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Mmm... face
"Mmm... face", "scr_itemuse_slash_scr_itemuse_gml_143_0"
));
123
            if (global.char[global.charselect] == 3)
124
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
(uncomfortable)
"(uncomfortable)", "scr_itemuse_slash_scr_itemuse_gml_147_0"
));
125
            if (global.char[global.charselect] == 4)
126
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Umm, what is this? It's cute...
"Umm, what is this? It's cute...", "scr_itemuse_slash_scr_itemuse_gml_151_0"
));
127
            break;
128
        case 10:
129
            _healchoice = 4;
130
            usable = 1;
131
            if (global.char[global.charselect] == 2)
132
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Why this!?
"Why this!?", "scr_itemuse_slash_scr_itemuse_gml_161_0"
));
133
            if (global.char[global.charselect] == 3)
134
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Let's be healthy!
"Let's be healthy!", "scr_itemuse_slash_scr_itemuse_gml_165_0"
));
135
            if (global.char[global.charselect] == 4)
136
            {
137
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Something to graze on!
"Something to graze on!", "scr_itemuse_slash_scr_itemuse_gml_169_0"
));
138
                _healchoice = 90;
139
            }
140
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healchoice);
141
            break;
142
        case 11:
143
            
scr_healitem_all
scr_healitem_all

function
scr_healitem_all(arg0)
{
scr_healall(arg0);
for (i = 0; i < chartotal; i += 1) { healx =
scr_charbox_x(i);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg0; } }
(70);
144
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(2))
145
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
Quit hogging!
"Quit hogging!", "scr_itemuse_slash_scr_itemuse_gml_177_0"
));
146
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(3))
147
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(ralpos, stringsetloc(
(It's cut evenly...)
"(It's cut evenly...)", "scr_itemuse_slash_scr_itemuse_gml_178_0"
));
148
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(4))
149
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(noepos, stringsetloc(
(Kris took two thirds of it...)
"(Kris took two thirds of it...)", "scr_itemuse_slash_scr_itemuse_gml_179_0"
));
150
            usable = 1;
151
            break;
152
        case 12:
153
            usable = 1;
154
            if (global.char[global.charselect] == 1)
155
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 20);
156
            if (global.char[global.charselect] == 2)
157
            {
158
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 80);
159
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Mmm, blood!
"Mmm, blood!", "scr_itemuse_slash_scr_itemuse_gml_193_0"
));
160
            }
161
            if (global.char[global.charselect] == 3)
162
            {
163
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 50);
164
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Aah, sticky...
"Aah, sticky...", "scr_itemuse_slash_scr_itemuse_gml_198_0"
));
165
            }
166
            if (global.char[global.charselect] == 4)
167
            {
168
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 30);
169
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Mmm... what!? It's blood!?
"Mmm... what!? It's blood!?", "scr_itemuse_slash_scr_itemuse_gml_203_0"
));
170
            }
171
            break;
172
        case 13:
173
            usable = 1;
174
            if (global.char[global.charselect] == 1)
175
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 80);
176
            if (global.char[global.charselect] == 2)
177
            {
178
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 20);
179
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
THAT'S it?
"THAT'S it?", "scr_itemuse_slash_scr_itemuse_gml_217_0"
));
180
            }
181
            if (global.char[global.charselect] == 3)
182
            {
183
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 50);
184
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Aww, thanks, Kris!
"Aww, thanks, Kris!", "scr_itemuse_slash_scr_itemuse_gml_222_0"
));
185
            }
186
            if (global.char[global.charselect] == 4)
187
            {
188
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(0, 35);
189
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 35);
190
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Umm, it's ok, Kris, I'll share...
"Umm, it's ok, Kris, I'll share...", "scr_itemuse_slash_scr_itemuse_gml_229_0"
));
191
            }
192
            break;
193
        case 14:
194
            usable = 1;
195
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 500);
196
            if (global.char[global.charselect] == 2)
197
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
(It's SO good!)
"(It's SO good!)", "scr_itemuse_slash_scr_itemuse_gml_239_0"
));
198
            if (global.char[global.charselect] == 3)
199
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
K-Kris!? I...
"K-Kris!? I...", "scr_itemuse_slash_scr_itemuse_gml_243_0"
));
200
            if (global.char[global.charselect] == 4)
201
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
(Huh? I didn't know Kris liked this flavor.)
"(Huh? I didn't know Kris liked this flavor.)", "scr_itemuse_slash_scr_itemuse_gml_247_0"
));
202
            break;
203
        case 15:
204
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 50);
205
            usable = 1;
206
            if (global.char[global.charselect] == 2)
207
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Cool, it's wriggling.
"Cool, it's wriggling.", "scr_itemuse_slash_scr_itemuse_gml_257_0"
));
208
            if (global.char[global.charselect] == 3)
209
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Yum, is this spaghetti?
"Yum, is this spaghetti?", "scr_itemuse_slash_scr_itemuse_gml_261_0"
));
210
            if (global.char[global.charselect] == 4)
211
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Tastes like... jumprope?
"Tastes like... jumprope?", "scr_itemuse_slash_scr_itemuse_gml_265_0"
));
212
            break;
213
        case 16:
214
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 80);
215
            usable = 1;
216
            if (_gc == 1)
217
                snd_play(snd_cd_bagel_kris);
218
            if (_gc == 2)
219
            {
220
                snd_play(snd_cd_bagel_susie);
221
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
It's got crunch.
"It's got crunch.", "scr_itemuse_slash_scr_itemuse_gml_275_0"
));
222
            }
223
            if (_gc == 3)
224
            {
225
                snd_play(snd_cd_bagel_ralsei);
226
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
How elegant!
"How elegant!", "scr_itemuse_slash_scr_itemuse_gml_279_0"
));
227
            }
228
            if (_gc == 4)
229
            {
230
                snd_play(snd_cd_bagel_noelle);
231
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
What a nice song...
"What a nice song...", "scr_itemuse_slash_scr_itemuse_gml_283_0"
));
232
            }
233
            break;
234
        case 17:
235
            
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
236
            msgsetloc(0, 
* (The clothes are stuck to the doll...)Wait for input
"* (The clothes are stuck to the doll...)/", "scr_itemuse_slash_scr_itemuse_gml_290_0"
);
237
            msgnextloc(
* (There's no way you can use this.)Wait for inputClose Message
"* (There's no way you can use this.)/%", "scr_itemuse_slash_scr_itemuse_gml_291_0"
);
238
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) charcon = 0; global.menuno = -1; charcon = 0; d_make(); }
();
239
            break;
240
        case 18:
241
            usable = 1;
242
            _healamount = 10;
243
            if (global.char[global.charselect] == 2)
244
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1460));
245
            if (global.char[global.charselect] == 3)
246
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1461));
247
            if (global.char[global.charselect] == 4)
248
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1462));
249
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healamount);
250
            break;
251
        case 19:
252
            usable = 1;
253
            _healamount = 10;
254
            if (global.char[global.charselect] == 2)
255
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1460));
256
            if (global.char[global.charselect] == 3)
257
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1461));
258
            if (global.char[global.charselect] == 4)
259
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1462));
260
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healamount);
261
            break;
262
        case 20:
263
            usable = 1;
264
            _healamount = 10;
265
            if (global.char[global.charselect] == 2)
266
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1460));
267
            if (global.char[global.charselect] == 3)
268
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1461));
269
            if (global.char[global.charselect] == 4)
270
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1462));
271
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healamount);
272
            break;
273
        case 21:
274
            usable = 1;
275
            _healamount = 10;
276
            if (global.char[global.charselect] == 2)
277
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1460));
278
            if (global.char[global.charselect] == 3)
279
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1461));
280
            if (global.char[global.charselect] == 4)
281
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect,
scr_text
scr_text

function
scr_text(arg0)
{ switch (arg0) { case 0: break; case 10: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_8_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_9_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_12_0_b"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_13_0_b"
);
global.msg[0] = stringsetloc(
* You really didn't want to throw it away.Wait for input
"* You really didn't want to throw it away./", "scr_text_slash_scr_text_gml_12_0"
);
global.msg[1] = stringsetloc(
* Throw it away anyway?Wait for input
"* Throw it away anyway?/", "scr_text_slash_scr_text_gml_13_0"
);
global.msg[2] = stringsetloc(
Choice type 2
"\\C2 ", "scr_text_slash_scr_text_gml_14_0"
);
if (global.chapter >= 2) msgsetloc(0,
* You took it from your pocket.Delay 11
* You have a very,Delay 11 very,Delay 11 bad feeling about throwing it away.Wait for input
"* You took it from your pocket^1.&* You have a \\cYvery^1, very^1, bad feeling\\c0 about throwing it away./", "scr_text_slash_scr_text_gml_19_0"
);
break; case 11: if (global.choice == 0) { global.flag[466 junkball_dropped] = 1; snd_play(snd_bageldefeat); global.msg[0] = stringsetloc(
* Hand shaking,Delay 11 you dropped the ball of junk on the ground.Wait for input
"* Hand shaking^1, you dropped the ball of junk on the ground./", "scr_text_slash_scr_text_gml_20_0"
);
global.msg[1] = stringsetloc(
* It broke into pieces.Wait for input
"* It broke into pieces./", "scr_text_slash_scr_text_gml_21_0"
);
global.msg[2] = stringsetloc(
* You felt bitter.Wait for inputClose Message
"* You felt bitter./%", "scr_text_slash_scr_text_gml_22_0"
);
script_execute(scr_litemshift, global.menucoord[1], 0); for (var i = 0; i < 12; i += 1) global.item[i] = 0; for (var i = 0; i < 48; i += 1) { global.armor[i] = 0; global.weapon[i] = 0; } } else { global.msg[0] = stringsetloc(
* You felt a feeling of relief.Wait for inputClose Message
"* You felt a feeling of relief./%", "scr_text_slash_scr_text_gml_34_0"
);
} break; case 100: global.msg[0] = stringsetloc(
* Hey, Kris!Delay 11 What's up?Delay 11
* Didja lose your pencil again?Wait for input
"* Hey, Kris^1! What's up^1?&* Didja lose your pencil again?/", "scr_text_slash_scr_text_gml_39_0"
);
global.msg[1] = stringsetloc(
Face 4* Here,Delay 11 you want the candy-cane one or the one with lights on it?Wait for input
"\\E4* Here^1, you want the candy-cane one or the one with lights on it?/", "scr_text_slash_scr_text_gml_40_0"
);
global.msg[2] = stringsetloc(
Face 1* Huh?Delay 11
* You want to be partners?Wait for input
"\\E1* Huh^1?&* You want to be partners?/", "scr_text_slash_scr_text_gml_41_0"
);
global.msg[3] = stringsetloc(
Face 4* Ummm...Delay 11 Sorry...Delay 11
* Berdly already asked me...Wait for input
"\\E4* Ummm..^1. Sorry..^1.&* Berdly already asked me.../", "scr_text_slash_scr_text_gml_42_0"
);
global.msg[4] = stringsetloc(
Face 0* But I could ask Ms. Alphys if we could make a group of 3!Wait for input
"\\E0* But I could ask Ms. Alphys if we could make a group of 3!/", "scr_text_slash_scr_text_gml_43_0"
);
global.msg[5] = stringsetloc(
Face 4* I'll ask if you're sure!

Not yet Yes. Ask.Choice type 1
"\\E4* I'll ask if you're sure!& &Not yet Yes. Ask.\\C1 ", "scr_text_slash_scr_text_gml_44_0"
);
global.msg[6] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_47_0"
);
break; case 101: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_51_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_52_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Yeah,Delay 11 I'm sure there's someone else you can ask!Wait for inputClose Message
"\\E4* Yeah^1, I'm sure there's someone else you can ask!/%", "scr_text_slash_scr_text_gml_57_0"
);
break; case 102: global.msg[0] = stringsetloc(
Face 0* Do you wanna be partners?
Not yet YesChoice type 1
"\\E0* Do you wanna be partners?&Not yet Yes\\C1 ", "scr_text_slash_scr_text_gml_62_0"
);
global.msg[1] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_65_0"
);
break; case 103: if (global.choice == 1) { global.msg[0] = stringsetloc(
Face 0* OK,Delay 11 I'll ask!Wait for input
"\\E0* OK^1, I'll ask!/", "scr_text_slash_scr_text_gml_69_0"
);
global.msg[1] = stringsetloc(
* Miss Alphys!Delay 11
* Umm,Delay 11 is it OK if we have a group of 3?Wait for inputClose Message
"* Miss Alphys^1!&* Umm^1, is it OK if we have a group of 3?/%", "scr_text_slash_scr_text_gml_70_0"
);
with (obj_classscene) con = 20; } if (global.choice == 0) global.msg[0] = stringsetloc(
Face 4* Umm,Delay 11 OK.Delay 11
* You just keep doing your thing,Delay 11 Kris.Wait for inputClose Message
"\\E4* Umm^1, OK^1.&* You just keep doing your thing^1, Kris./%", "scr_text_slash_scr_text_gml_75_0"
);
break; case 104: global.msg[0] = stringsetloc(
Face 0* Alright.Delay 11
* Let's get this over with.Wait for input
"\\E0* Alright^1.&* Let's get this over with./", "scr_text_slash_scr_text_gml_80_0"
);
global.msg[1] = stringsetloc(
* We'll get more chalk.Delay 11
* Mosey back to class.Delay 11
* And then,Delay 11 Kris...Wait for input
"* We'll get more chalk^1.&* Mosey back to class^1.&* And then^1, Kris.../", "scr_text_slash_scr_text_gml_81_0"
);
global.msg[2] = stringsetloc(
Face 2* YOU'LL do our project.Wait for input
"\\E2* YOU'LL do our project./", "scr_text_slash_scr_text_gml_82_0"
);
global.msg[3] = stringsetloc(
* How's that sound?

Good BadChoice type 1
"* How's that sound?& &Good Bad\\C1 ", "scr_text_slash_scr_text_gml_83_0"
);
global.msg[4] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_86_0"
);
break; case 105: global.msg[0] = stringsetloc(
Close MessageClose Message
" %%", "scr_text_slash_scr_text_gml_90_0"
);
break; case 110: global.choicemsg[0] = stringsetloc(
#Yes
"#Yes", "scr_text_slash_scr_text_gml_92_0"
);
global.choicemsg[1] = stringsetloc(
#No
"#No", "scr_text_slash_scr_text_gml_93_0"
);
global.choicemsg[2] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_96_0"
);
global.choicemsg[3] = stringsetloc(
" ", "scr_text_slash_scr_text_gml_97_0"
);
if (global.flag[100 got_glowshard] == 0) { global.msg[0] = stringsetloc(
* (There's something glowing inside.)Wait for input
"* (There's something glowing inside.)/", "scr_text_slash_scr_text_gml_98_0"
);
global.msg[1] = stringsetloc(
* (Take it?)Wait for input
"* (Take it?)/ ", "scr_text_slash_scr_text_gml_99_0"
);
global.msg[2] = stringsetloc(
Choice type 2
" \\C2", "scr_text_slash_scr_text_gml_100_0"
);
} else { global.msg[0] = stringsetloc(
* (It's dark inside.)Wait for inputClose Message
"* (It's dark inside.)/%", "scr_text_slash_scr_text_gml_104_0"
);
} break; case 111: ...
(1462));
282
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healamount);
283
            break;
284
        case 22:
285
            _healchoice = 60;
286
            usable = 1;
287
            replaceable = 8;
288
            if (global.char[global.charselect] == 2)
289
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
C'mon, gimme the rest!
"C'mon, gimme the rest!", "scr_itemuse_slash_scr_itemuse_gml_418_0"
));
290
            if (global.char[global.charselect] == 3)
291
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
M-maybe give Susie the rest?
"M-maybe give Susie the rest?", "scr_itemuse_slash_scr_itemuse_gml_422_0"
));
292
            if (global.char[global.charselect] == 4)
293
            {
294
                _healchoice = 20;
295
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Th... there's MORE!?
"Th... there's MORE!?", "scr_itemuse_slash_scr_itemuse_gml_427_0"
));
296
            }
297
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healchoice);
298
            break;
299
        case 23:
300
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 120);
301
            usable = 1;
302
            if (global.char[global.charselect] == 2)
303
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Hey, this rules!
"Hey, this rules!", "scr_itemuse_slash_scr_itemuse_gml_438_0"
));
304
            if (global.char[global.charselect] == 3)
305
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Nice and chalky.
"Nice and chalky.", "scr_itemuse_slash_scr_itemuse_gml_442_0"
));
306
            if (global.char[global.charselect] == 4)
307
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
(I-isn't this the chalk I gave her?)
"(I-isn't this the chalk I gave her?)", "scr_itemuse_slash_scr_itemuse_gml_446_0"
));
308
            break;
309
        case 24:
310
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 100);
311
            usable = 1;
312
            if (global.char[global.charselect] == 2)
313
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Hell'd you call this!?
"Hell'd you call this!?", "scr_itemuse_slash_scr_itemuse_gml_456_0"
));
314
            if (global.char[global.charselect] == 3)
315
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
I made this.
"I made this.", "scr_itemuse_slash_scr_itemuse_gml_460_0"
));
316
            if (global.char[global.charselect] == 4)
317
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
B-Brainfreeze! ... kidding!
"B-Brainfreeze! ... kidding!", "scr_itemuse_slash_scr_itemuse_gml_464_0"
));
318
            break;
319
        case 25:
320
            
scr_healitem_all
scr_healitem_all

function
scr_healitem_all(arg0)
{
scr_healall(arg0);
for (i = 0; i < chartotal; i += 1) { healx =
scr_charbox_x(i);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg0; } }
(30);
321
            usable = 1;
322
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(2))
323
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
I'm NOT wearing it.
"I'm NOT wearing it.", "scr_itemuse_slash_scr_itemuse_gml_472_0"
));
324
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(3))
325
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(ralpos, stringsetloc(
How sweet!
"How sweet!", "scr_itemuse_slash_scr_itemuse_gml_473_0"
));
326
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(4))
327
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(noepos, stringsetloc(
Reminds me of one of my sweaters.
"Reminds me of one of my sweaters.", "scr_itemuse_slash_scr_itemuse_gml_474_0"
));
328
            break;
329
        case 26:
330
            usable = 1;
331
            var heal_amount = 90;
332
            if (global.char[global.charselect] == 1)
333
                heal_amount = 100;
334
            if (global.char[global.charselect] == 2)
335
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
It says GUTS!
"It says GUTS!", "scr_itemuse_slash_scr_itemuse_gml_487_0"
));
336
            if (global.char[global.charselect] == 3)
337
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
It says Fluffy...
"It says Fluffy...", "scr_itemuse_slash_scr_itemuse_gml_491_0"
));
338
            if (global.char[global.charselect] == 4)
339
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
I... I can't read these symbols...
"I... I can't read these symbols...", "scr_itemuse_slash_scr_itemuse_gml_495_0"
));
340
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, heal_amount);
341
            break;
342
        case 27:
343
            usable = 0;
344
            
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
345
            global.msg[0] = stringsetloc(
* (You felt tense.)Wait for input
"* (You felt tense.)/", "scr_itemuse_slash_scr_itemuse_gml_504_0"
);
346
            global.msg[1] = stringsetloc(
* (... try using it in battle.)Wait for inputClose Message
"* (... try using it in battle.)/%", "scr_itemuse_slash_scr_itemuse_gml_505_0"
);
347
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) charcon = 0; global.menuno = -1; charcon = 0; d_make(); }
();
348
            break;
349
        case 28:
350
            usable = 0;
351
            
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
352
            global.msg[0] = stringsetloc(
* (You felt tense.)Wait for input
"* (You felt tense.)/", "scr_itemuse_slash_scr_itemuse_gml_512_0"
);
353
            global.msg[1] = stringsetloc(
* (... try using it in battle.)Wait for inputClose Message
"* (... try using it in battle.)/%", "scr_itemuse_slash_scr_itemuse_gml_513_0"
);
354
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) charcon = 0; global.menuno = -1; charcon = 0; d_make(); }
();
355
            break;
356
        case 29:
357
            usable = 0;
358
            
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
359
            global.msg[0] = stringsetloc(
* (You felt tense.)Wait for input
"* (You felt tense.)/", "scr_itemuse_slash_scr_itemuse_gml_520_0"
);
360
            global.msg[1] = stringsetloc(
* (... try using it in battle.)Wait for inputClose Message
"* (... try using it in battle.)/%", "scr_itemuse_slash_scr_itemuse_gml_521_0"
);
361
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) charcon = 0; global.menuno = -1; charcon = 0; d_make(); }
();
362
            break;
363
        case 30:
364
            usable = 1;
365
            
scr_healitem_all
scr_healitem_all

function
scr_healitem_all(arg0)
{
scr_healall(arg0);
for (i = 0; i < chartotal; i += 1) { healx =
scr_charbox_x(i);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg0; } }
(10);
366
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(2))
367
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
Don't throw dust at me!
"Don't throw dust at me!", "scr_itemuse_slash_scr_itemuse_gml_529_0"
));
368
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(3))
369
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(ralpos, stringsetloc(
It's minty!
"It's minty!", "scr_itemuse_slash_scr_itemuse_gml_530_0"
));
370
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(4))
371
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(noepos, stringsetloc(
What are you sprinkling?
"What are you sprinkling?", "scr_itemuse_slash_scr_itemuse_gml_531_0"
));
372
            break;
373
        case 31:
374
            usable = 1;
375
            
scr_healitem_all
scr_healitem_all

function
scr_healitem_all(arg0)
{
scr_healall(arg0);
for (i = 0; i < chartotal; i += 1) { healx =
scr_charbox_x(i);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg0; } }
(50);
376
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(2))
377
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
Don't throw mints at me!
"Don't throw mints at me!", "scr_itemuse_slash_scr_itemuse_gml_538_0"
));
378
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(3))
379
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(ralpos, stringsetloc(
It's minty!
"It's minty!", "scr_itemuse_slash_scr_itemuse_gml_539_0"
));
380
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(4))
381
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(noepos, stringsetloc(
What are you throwing?
"What are you throwing?", "scr_itemuse_slash_scr_itemuse_gml_540_0"
));
382
            break;
383
        case 32:
384
            if (global.char[global.charselect] != 4)
385
            {
386
                global.hp[_gc] = max(global.hp[_gc] - 20, 1);
387
                snd_play(snd_hurt1);
388
            }
389
            usable = 1;
390
            if (global.char[global.charselect] == 2)
391
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Ugh! ...tastes good?
"Ugh! ...tastes good?", "scr_itemuse_slash_scr_itemuse_gml_553_0"
));
392
            if (global.char[global.charselect] == 3)
393
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Ow... er, thanks, Kris!
"Ow... er, thanks, Kris!", "scr_itemuse_slash_scr_itemuse_gml_557_0"
));
394
            if (global.char[global.charselect] == 4)
395
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
(I'll... just pretend to drink it...)
"(I'll... just pretend to drink it...)", "scr_itemuse_slash_scr_itemuse_gml_561_0"
));
396
            break;
397
        case 33:
398
            usable = 0;
399
            
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
400
            global.msg[0] = stringsetloc(
* (Where'd this come from?)Wait for inputClose Message
"* (Where'd this come from?)/%", "scr_itemuse_slash_scr_itemuse_gml_575_0"
);
401
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) charcon = 0; global.menuno = -1; charcon = 0; d_make(); }
();
402
            break;
403
        case 34:
404
            usable = 1;
405
            if (global.char[global.charselect] == 1)
406
            {
407
                if (global.filechoice == 1 && 
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
("noelle"))
408
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(noepos, stringsetloc(
What are you, a unicorn? Faha.
"What are you, a unicorn? Faha.", "scr_itemuse_slash_scr_itemuse_gml_580_0"
));
409
            }
410
            else
411
            {
412
                var item_comment = "";
413
                if (global.char[global.charselect] == 2)
414
                {
415
                    item_comment = stringsetloc(
Butterscotch, nice!
"Butterscotch, nice!", "scr_itemuse_slash_scr_itemuse_gml_588_0"
);
416
                    if (global.filechoice == 1)
417
                        item_comment = stringsetloc(
Ack, it's leaking!
"Ack, it's leaking!", "scr_itemuse_slash_scr_itemuse_gml_592_0"
);
418
                    else if (global.filechoice == 2)
419
                        item_comment = stringsetloc(
... obviously isn't real blood.
"... obviously isn't real blood.", "scr_itemuse_slash_scr_itemuse_gml_595_0"
);
420
                }
421
                if (global.char[global.charselect] == 3)
422
                {
423
                    item_comment = stringsetloc(
Wow, what a nice flavor!
"Wow, what a nice flavor!", "scr_itemuse_slash_scr_itemuse_gml_600_0"
);
424
                    if (global.filechoice == 1)
425
                        item_comment = stringsetloc(
Look at my long nose!
"Look at my long nose!", "scr_itemuse_slash_scr_itemuse_gml_604_0"
);
426
                    else if (global.filechoice == 2)
427
                        item_comment = stringsetloc(
Rare? I ate a rare item?
"Rare? I ate a rare item?", "scr_itemuse_slash_scr_itemuse_gml_607_0"
);
428
                }
429
                if (global.char[global.charselect] == 4)
430
                {
431
                    item_comment = stringsetloc(
Mmm, butterscotch!
"Mmm, butterscotch!", "scr_itemuse_slash_scr_itemuse_gml_612_0"
);
432
                    if (global.filechoice == 1)
433
                        item_comment = stringsetloc(
"Brain freeze is for the weak!"
"\"Brain freeze is for the weak!\"", "scr_itemuse_slash_scr_itemuse_gml_616_0_b"
);
434
                    else if (global.filechoice == 2)
435
                        item_comment = stringsetloc(
I can hardly tell it's not, um, real blood.
"I can hardly tell it's not, um, real blood.", "scr_itemuse_slash_scr_itemuse_gml_619_0_b"
);
436
                }
437
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, item_comment);
438
            }
439
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 100);
440
            break;
441
        case 35:
442
            if (global.char[global.charselect] == 1)
443
            {
444
                usable = 1;
445
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 100);
446
                if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
("susie"))
447
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
Huh?
"Huh?", "scr_itemuse_slash_scr_itemuse_gml_637_0"
));
448
                if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
("ralsei"))
449
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(ralpos, stringsetloc(
Where'd it go?
"Where'd it go?", "scr_itemuse_slash_scr_itemuse_gml_642_0"
));
450
                if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
("noelle"))
451
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(noepos, stringsetloc(
Kris! (I wanted that...)
"Kris! (I wanted that...)", "scr_itemuse_slash_scr_itemuse_gml_647_0"
));
452
            }
453
            else
454
            {
455
                usable = 0;
456
                if (global.char[global.charselect] == 2)
457
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Hell no.
"Hell no.", "scr_itemuse_slash_scr_itemuse_gml_654_0"
));
458
                if (global.char[global.charselect] == 3)
459
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Is... that, um, nutritious?
"Is... that, um, nutritious?", "scr_itemuse_slash_scr_itemuse_gml_658_0"
));
460
                if (global.char[global.charselect] == 4)
461
                    
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
C... Can we keep it?
"C... Can we keep it?", "scr_itemuse_slash_scr_itemuse_gml_662_0"
));
462
            }
463
            break;
464
        case 36:
465
            usable = 1;
466
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 20);
467
            if (global.char[global.charselect] == 2)
468
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Fine, I'll finish it.
"Fine, I'll finish it.", "scr_itemuse_slash_scr_itemuse_gml_674_0"
));
469
            if (global.char[global.charselect] == 3)
470
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Aw, you saved me half?
"Aw, you saved me half?", "scr_itemuse_slash_scr_itemuse_gml_678_0"
));
471
            if (global.char[global.charselect] == 4)
472
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
(Whatever, it's just Kris's...)
"(Whatever, it's just Kris's...)", "scr_itemuse_slash_scr_itemuse_gml_682_0"
));
473
            break;
474
        case 37:
475
            usable = 1;
476
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 80);
477
            if (global.char[global.charselect] == 2)
478
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Like my old school.
"Like my old school.", "scr_itemuse_slash_scr_itemuse_gml_693_0"
));
479
            if (global.char[global.charselect] == 3)
480
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Is this legal?
"Is this legal?", "scr_itemuse_slash_scr_itemuse_gml_697_0"
));
481
            if (global.char[global.charselect] == 4)
482
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Here, I refreezed it!
"Here, I refreezed it!", "scr_itemuse_slash_scr_itemuse_gml_701_0"
));
483
            break;
484
        case 38:
485
            usable = 1;
486
            
scr_healitem_all
scr_healitem_all

function
scr_healitem_all(arg0)
{
scr_healall(arg0);
for (i = 0; i < chartotal; i += 1) { healx =
scr_charbox_x(i);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg0; } }
(100);
487
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(2))
488
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(suspos, stringsetloc(
Rich people eat THIS?
"Rich people eat THIS?", "scr_itemuse_slash_scr_itemuse_gml_710_0"
));
489
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(3))
490
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(ralpos, stringsetloc(
P... pinky up!
"P... pinky up!", "scr_itemuse_slash_scr_itemuse_gml_711_0"
));
491
            if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
(4))
492
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(noepos, stringsetloc(
Caviar AGAIN?
"Caviar AGAIN?", "scr_itemuse_slash_scr_itemuse_gml_712_0"
));
493
            break;
494
        case 39:
495
            usable = 1;
496
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, 140);
497
            if (global.char[global.charselect] == 2)
498
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Look, I'm a roach.
"Look, I'm a roach.", "scr_itemuse_slash_scr_itemuse_gml_722_0"
));
499
            if (global.char[global.charselect] == 3)
500
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
I'm a comfy caterpillar!
"I'm a comfy caterpillar!", "scr_itemuse_slash_scr_itemuse_gml_726_0"
));
501
            if (global.char[global.charselect] == 4)
502
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
I'm, um, an alien?
"I'm, um, an alien?", "scr_itemuse_slash_scr_itemuse_gml_730_0"
));
503
            break;
504
        case 60:
505
            usable = 1;
506
            _healamount = (global.char[global.charselect] == 1) ? 400 : 40;
507
            if (global.char[global.charselect] == 2)
508
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Ugh! How old is this?!
"Ugh! How old is this?!", "scr_itemuse_slash_scr_itemuse_gml_741_0"
));
509
            if (global.char[global.charselect] == 3)
510
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Aww Kris, y-your favorite...
"Aww Kris, y-your favorite...", "scr_itemuse_slash_scr_itemuse_gml_745_0"
));
511
            if (global.char[global.charselect] == 4)
512
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
I'd... I'd rather eat meat...
"I'd... I'd rather eat meat...", "scr_itemuse_slash_scr_itemuse_gml_749_0"
));
513
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healamount);
514
            break;
515
        case 61:
516
            usable = 1;
517
            _healamount = 115;
518
            if (global.char[global.charselect] == 2)
519
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Sounds kinda like Noelle.
"Sounds kinda like Noelle.", "scr_itemuse_slash_scr_itemuse_gml_760_0"
));
520
            if (global.char[global.charselect] == 3)
521
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
... the hymn of the prophecy.
"... the hymn of the prophecy.", "scr_itemuse_slash_scr_itemuse_gml_764_0"
));
522
            if (global.char[global.charselect] == 4)
523
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
(... Kris would never join choir...)
"(... Kris would never join choir...)", "scr_itemuse_slash_scr_itemuse_gml_768_0"
));
524
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healamount);
525
            break;
526
        case 62:
527
            usable = 1;
528
            _healamount = 160;
529
            if (global.char[global.charselect] == 2)
530
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Hell yeah! Cheers!
"Hell yeah! Cheers!", "scr_itemuse_slash_scr_itemuse_gml_780_0"
));
531
            if (global.char[global.charselect] == 3)
532
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
Y-yuck! Er, mmm, medicine?
"Y-yuck! Er, mmm, medicine?", "scr_itemuse_slash_scr_itemuse_gml_784_0"
));
533
            if (global.char[global.charselect] == 4)
534
            {
535
                _healamount = 155;
536
                
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(0, 5);
537
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
... fine, you can have the LAST DROP.
"... fine, you can have the LAST DROP.", "scr_itemuse_slash_scr_itemuse_gml_793_0"
));
538
            }
539
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healamount);
540
            break;
541
        case 63:
542
            usable = 1;
543
            _healamount = ceil(global.maxhp[global.char[global.charselect]]) + abs(global.hp[global.char[global.charselect]]);
544
            
scr_healitem
scr_healitem

function
scr_healitem(arg0, arg1)
{
scr_heal(arg0, arg1);
healx =
scr_charbox_x(arg0);
healtext = instance_create(healx + 70 + xx, yy + 430, obj_healwriter); healtext.healamt = arg1; }
(global.charselect, _healamount);
545
            if (global.char[global.charselect] == 2)
546
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
... Isn't that rain?
"... Isn't that rain?", "scr_itemuse_slash_scr_itemuse_gml_809_0"
));
547
            if (global.char[global.charselect] == 4)
548
                
scr_itemcomment
scr_itemcomment

function
scr_itemcomment(arg0, arg1)
{ talkx =
scr_charbox_x(arg0);
itemcomment = instance_create(talkx + xx, yy + 460, obj_menuwriter); itemcomment.msg = arg1; itemcomment.who = arg0; if (global.flag[32 hide_equip_comments] == 1) { with (itemcomment) instance_destroy(); } }
(global.charselect, stringsetloc(
It's like when we ate snow.
"It's like when we ate snow.", "scr_itemuse_slash_scr_itemuse_gml_813_0"
));
549
            break;
550
        case 300:
551
            break;
552
        case 301:
553
            with (obj_darkcontroller)
554
                charcon = 0;
555
            global.menuno = -1;
556
            charcon = 0;
557
            global.fc = 0;
558
            global.fe = 0;
559
            global.typer = 6;
560
            snd_play_x(snd_phone, 0.7, 1);
561
            global.msg[0] = stringsetloc(
* (You tried to call on the Cell Phone.)
"* (You tried to call on the Cell Phone.)", "scr_itemuse_slash_scr_itemuse_gml_426_0"
);
562
            instance_create(0, 0, obj_dialoguer);
563
            instance_create(0, 0, obj_darkphone_event);
564
            global.interact = 1;
565
            break;
566
        case 302:
567
            snd_play(snd_egg);
568
            
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
569
            global.msg[0] = stringsetloc(
* (You used the Egg.)Wait for inputClose Message
"* (You used the Egg.)/%", "scr_itemuse_slash_scr_itemuse_gml_441_0"
);
570
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) charcon = 0; global.menuno = -1; charcon = 0; d_make(); }
();
571
            break;
572
        case 308:
573
            if (
scr_sideb_get_phase
scr_sideb_get_phase

function
scr_sideb_get_phase()
{ var phase = 0; if (global.flag[916 snowgrave_fail] == 0) { if (global.flag[915 snowgrave_plot] > 0 && global.flag[915 snowgrave_plot] < 4) phase = 1; if (global.flag[915 snowgrave_plot] >= 4 && global.flag[915 snowgrave_plot] < 7) phase = 2; if (global.flag[915 snowgrave_plot] >= 7 && global.flag[915 snowgrave_plot] < 20) phase = 3; if (global.flag[915 snowgrave_plot] >= 20) phase = 4; } return phase; } function scr_sideb_active() { return
scr_sideb_get_phase() >= 3;
}
() < 3)
574
            {
575
                snd_stop(snd_splat);
576
                snd_play(snd_splat);
577
            }
578
            else
579
            {
580
                snd_stop(snd_petrify);
581
                snd_play(snd_petrify);
582
            }
583
            break;
584
        case 313:
585
            var non_special = false;
586
            if (i_ex(obj_dw_church_prophecy))
587
            {
588
                
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("no_name");
589
                msgsetloc(0, 
* You held the crystal up to your eye.Wait for input
"* You held the crystal up to your eye./", "scr_itemuse_slash_scr_itemuse_gml_865_0"
);
590
                msgnextloc(
* For some strange reason,Delay 11 no matter how you look...Wait for input
"* For some strange reason^1, no matter how you look.../", "scr_itemuse_slash_scr_itemuse_gml_866_0"
);
591
                msgnextloc(
* The prophecy's text does not warp in the crystal's lens.Wait for inputClose Message
"* The prophecy's text does not warp in the crystal's lens./%", "scr_itemuse_slash_scr_itemuse_gml_867_0"
);
592
                if (room == room_dw_churchc_final_prophecy)
593
                {
594
                    if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; } function scr_flag_name_get(arg0) { if (!global.is_console) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } else { return ""; } } function scr_getflag(arg0) { return
scr_flag_get(arg0);
}
(1625) == 0)
595
                    {
596
                        
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; if (
scr_debug())
show_debug_message("*** flag [" + string(arg0) + "] updated: " + string(arg1) + " | " + scr_flag_name_get(arg0)); } function scr_setflag(arg0, arg1) {
scr_flag_set(arg0, arg1);
}
(1625, 1);
597
                        
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("no_name");
598
                        msgsetloc(0, 
* You held the crystal up to your eye.Wait for input
"* You held the crystal up to your eye./", "scr_itemuse_slash_scr_itemuse_gml_876_0"
);
599
                        msgnextloc(
* For some strange reason...Wait for input
"* For some strange reason.../", "scr_itemuse_slash_scr_itemuse_gml_877_0"
);
600
                        msgnextloc(
* The prophecy's text does not warp in the crystal's lens.Wait for input
"* The prophecy's text does not warp in the crystal's lens./", "scr_itemuse_slash_scr_itemuse_gml_878_0"
);
601
                        msgnextloc(
* You shook the crystal...Wait for input
"* You shook the crystal.../", "scr_itemuse_slash_scr_itemuse_gml_879_0"
);
602
                        msgnextloc(
* However,Delay 11 nothing changed.Wait for inputClose Message
"* However^1, nothing changed./%", "scr_itemuse_slash_scr_itemuse_gml_880_0"
);
603
                    }
604
                }
605
            }
606
            else
607
            {
608
                non_special = true;
609
                if (string_pos("room_dw_church_", room_get_name(room)) != 0)
610
                {
611
                    if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; } function scr_flag_name_get(arg0) { if (!global.is_console) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } else { return ""; } } function scr_getflag(arg0) { return
scr_flag_get(arg0);
}
(1624) == 0)
612
                    {
613
                        non_special = false;
614
                        
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; if (
scr_debug())
show_debug_message("*** flag [" + string(arg0) + "] updated: " + string(arg1) + " | " + scr_flag_name_get(arg0)); } function scr_setflag(arg0, arg1) {
scr_flag_set(arg0, arg1);
}
(1624, 1);
615
                        
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("no_name");
616
                        msgsetloc(0, 
* You held the crystal up to your eye.Wait for input
"* You held the crystal up to your eye./", "scr_itemuse_slash_scr_itemuse_gml_897_0"
);
617
                        msgnextloc(
* For some strange reason,Delay 11 for just a brief moment...Wait for input
"* For some strange reason^1, for just a brief moment.../", "scr_itemuse_slash_scr_itemuse_gml_898_0"
);
618
                        msgnextloc(
* You thought you saw the lobby of the church.Wait for inputClose Message
"* You thought you saw the lobby of the church./%", "scr_itemuse_slash_scr_itemuse_gml_899_0"
);
619
                    }
620
                }
621
            }
622
            if (non_special)
623
            {
624
                if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; } function scr_flag_name_get(arg0) { if (!global.is_console) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } else { return ""; } } function scr_getflag(arg0) { return
scr_flag_get(arg0);
}
(1626) == 0)
625
                {
626
                    
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; if (
scr_debug())
show_debug_message("*** flag [" + string(arg0) + "] updated: " + string(arg1) + " | " + scr_flag_name_get(arg0)); } function scr_setflag(arg0, arg1) {
scr_flag_set(arg0, arg1);
}
(1626, 1);
627
                    
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("no_name");
628
                    msgsetloc(0, 
* You looked through the glass.Wait for input
"* You looked through the glass./", "scr_litemuseb_slash_scr_litemuseb_gml_178_0"
);
629
                    msgnextloc(
* ...Delay 11 but nothing happened.Wait for inputClose Message
"* ..^1. but nothing happened./%", "scr_litemuseb_slash_scr_litemuseb_gml_179_0"
);
630
                }
631
                else
632
                {
633
                    
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "gerson" || _speaker == "ger" || _speaker == "gers") global.typer = 85; if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("no_name");
634
                    msgsetloc(0, 
* It doesn't seem very useful.Wait for inputClose Message
"* It doesn't seem very useful./%", "scr_litemuseb_slash_scr_litemuseb_gml_182_0"
);
635
                }
636
            }
637
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) charcon = 0; global.menuno = -1; charcon = 0; d_make(); }
();
638
            break;
639
        case 330:
640
            usable = 1;
641
            if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; } function scr_flag_name_get(arg0) { if (!global.is_console) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } else { return ""; } } function scr_getflag(arg0) { return
scr_flag_get(arg0);
}
(847) == 0)
642
                
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; if (
scr_debug())
show_debug_message("*** flag [" + string(arg0) + "] updated: " + string(arg1) + " | " + scr_flag_name_get(arg0)); } function scr_setflag(arg0, arg1) {
scr_flag_set(arg0, arg1);
}
(847, 1);
643
            instance_create(0, 0, obj_dw_church_susiesnote);
644
            break;
645
        case 331:
646
            break;
647
    }
648
}