Deltarune (Chapter 5) 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)
{ var memralseihealth = global.hp[3]; w = arg0; usable = 0; replaceable = 0; if (global.charselect < 3) _gc = global.char[global.charselect]; suspos = -1; ralpos = -1; noepos = -1; for (var 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; } var haveflowery = false; if (global.chapter == 5) { with (obj_caterpillar_generic) { if (name == "flowery") haveflowery = true; } } switch (argument0) { 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); if (haveflowery && global.charselect == 2) reviveamt = 999;
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 (!haveflowery) { 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"
));
} else {
scr_itemcomment(ralpos, "___");
} } 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; deschaver = 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))
...
(arg0)
2
{
3
    var memralseihealth = global.hp[3];
4
    w = arg0;
5
    usable = 0;
6
    replaceable = 0;
7
    if (global.charselect < 3)
8
        _gc = global.char[global.charselect];
9
    suspos = -1;
10
    ralpos = -1;
11
    noepos = -1;
12
    for (var i = 0; i < 3; i += 1)
13
    {
14
        if (global.char[i] == 2)
15
            suspos = i;
16
        if (global.char[i] == 3)
17
            ralpos = i;
18
        if (global.char[i] == 4)
19
            noepos = i;
20
    }
21
    var haveflowery = false;
22
    if (global.chapter == 5)
23
    {
24
        with (obj_caterpillar_generic)
25
        {
26
            if (name == "flowery")
27
                haveflowery = true;
28
        }
29
    }
30
    switch (argument0)
31
    {
32
        case 0:
33
            itemnameb = " ";
34
            itemdescb = "---";
35
            break;
36
        case 1:
37
            
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);
38
            usable = 1;
39
            if (_gc == 2)
40
                
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"
));
41
            if (_gc == 3)
42
            {
43
                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))
44
                    
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"
));
45
                
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"
));
46
            }
47
            if (_gc == 4)
48
                
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"
));
49
            break;
50
        case 2:
51
            reviveamt = ceil(global.maxhp[global.char[global.charselect]] / 2);
52
            if (haveflowery && global.charselect == 2)
53
                reviveamt = 999;
54
            
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);
55
            usable = 1;
56
            if (_gc == 2)
57
            {
58
                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"))
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(); } }
(suspos, stringsetloc(
I'm ALIVE!!!
"I'm ALIVE!!!", "scr_itemuse_slash_scr_itemuse_gml_54_0"
));
60
                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"))
61
                    
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"
));
62
            }
63
            if (_gc == 3)
64
            {
65
                if (!haveflowery)
66
                {
67
                    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"))
68
                        
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"
));
69
                    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"))
70
                        
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"
));
71
                }
72
                else
73
                {
74
                    
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, "___");
75
                }
76
            }
77
            if (_gc == 4)
78
                
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"
));
79
            break;
80
        case 4:
81
            global.interact = 6;
82
            with (obj_darkcontroller)
83
            {
84
                charcon = 0;
85
                deschaver = 0;
86
            }
87
            global.menuno = -1;
88
            charcon = 0;
89
            global.fc = 0;
90
            global.fe = 0;
91
            global.typer = 6;
92
            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"
);
93
            instance_create(0, 0, obj_dialoguer);
94
            break;
95
        case 5:
96
            
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);
97
            usable = 1;
98
            break;
99
        case 6:
100
            
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);
101
            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))
102
                
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"
));
103
            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))
104
                
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"
));
105
            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))
106
                
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"
));
107
            usable = 1;
108
            break;
109
        case 7:
110
            var healamount = (global.chapter == 1) ? 80 : 140;
111
            if (global.chapter == 5)
112
                healamount = 180;
113
            
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);
114
            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))
115
                
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"
));
116
            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))
117
                
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"
));
118
            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))
119
                
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"
));
120
            usable = 1;
121
            break;
122
        case 8:
123
            _healchoice = 70;
124
            usable = 1;
125
            if (global.char[global.charselect] == 2)
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(
Cooked to perfection!
"Cooked to perfection!", "scr_itemuse_slash_scr_itemuse_gml_123_0"
));
127
            if (global.char[global.charselect] == 3)
128
                
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"
));
129
            if (global.char[global.charselect] == 4)
130
            {
131
                _healchoice = 20;
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(
I-is this real meat...?
"I-is this real meat...?", "scr_itemuse_slash_scr_itemuse_gml_132_0"
));
133
            }
134
            
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);
135
            break;
136
        case 9:
137
            
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);
138
            usable = 1;
139
            if (global.char[global.charselect] == 2)
140
                
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"
));
141
            if (global.char[global.charselect] == 3)
142
                
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"
));
143
            if (global.char[global.charselect] == 4)
144
                
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"
));
145
            break;
146
        case 10:
147
            _healchoice = 4;
148
            usable = 1;
149
            if (global.char[global.charselect] == 2)
150
                
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"
));
151
            if (global.char[global.charselect] == 3)
152
                
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"
));
153
            if (global.char[global.charselect] == 4)
154
            {
155
                
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"
));
156
                _healchoice = 90;
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, _healchoice);
159
            break;
160
        case 11:
161
            
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);
162
            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))
163
                
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"
));
164
            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))
165
                
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"
));
166
            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))
167
                
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"
));
168
            usable = 1;
169
            break;
170
        case 12:
171
            usable = 1;
172
            if (global.char[global.charselect] == 1)
173
                
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);
174
            if (global.char[global.charselect] == 2)
175
            {
176
                
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);
177
                
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"
));
178
            }
179
            if (global.char[global.charselect] == 3)
180
            {
181
                
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);
182
                
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"
));
183
            }
184
            if (global.char[global.charselect] == 4)
185
            {
186
                
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);
187
                
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"
));
188
            }
189
            break;
190
        case 13:
191
            usable = 1;
192
            if (global.char[global.charselect] == 1)
193
                
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);
194
            if (global.char[global.charselect] == 2)
195
            {
196
                
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);
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(
THAT'S it?
"THAT'S it?", "scr_itemuse_slash_scr_itemuse_gml_217_0"
));
198
            }
199
            if (global.char[global.charselect] == 3)
200
            {
201
                
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);
202
                
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"
));
203
            }
204
            if (global.char[global.charselect] == 4)
205
            {
206
                
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);
207
                
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);
208
                
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"
));
209
            }
210
            break;
211
        case 14:
212
            usable = 1;
213
            
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);
214
            if (global.char[global.charselect] == 2)
215
                
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"
));
216
            if (global.char[global.charselect] == 3)
217
                
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"
));
218
            if (global.char[global.charselect] == 4)
219
                
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"
));
220
            break;
221
        case 15:
222
            
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);
223
            usable = 1;
224
            if (global.char[global.charselect] == 2)
225
                
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"
));
226
            if (global.char[global.charselect] == 3)
227
                
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"
));
228
            if (global.char[global.charselect] == 4)
229
                
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"
));
230
            break;
231
        case 16:
232
            
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);
233
            usable = 1;
234
            if (_gc == 1)
235
                snd_play(snd_cd_bagel_kris);
236
            if (_gc == 2)
237
            {
238
                snd_play(snd_cd_bagel_susie);
239
                
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"
));
240
            }
241
            if (_gc == 3)
242
            {
243
                if (!haveflowery)
244
                {
245
                    snd_play(snd_cd_bagel_ralsei);
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, stringsetloc(
How elegant!
"How elegant!", "scr_itemuse_slash_scr_itemuse_gml_279_0"
));
247
                }
248
            }
249
            if (_gc == 4)
250
            {
251
                snd_play(snd_cd_bagel_noelle);
252
                
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"
));
253
            }
254
            break;
255
        case 17:
256
            
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 == "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 (global.darkzone == 1) global.typer = 89; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
257
            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"
);
258
            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"
);
259
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) { charcon = 0; deschaver = 0; } global.menuno = -1; charcon = 0; d_make(); }
();
260
            break;
261
        case 18:
262
            usable = 1;
263
            _healamount = 10;
264
            if (global.char[global.charselect] == 2)
265
                
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));
266
            if (global.char[global.charselect] == 3)
267
                
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));
268
            if (global.char[global.charselect] == 4)
269
                
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));
270
            
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);
271
            break;
272
        case 19:
273
            usable = 1;
274
            _healamount = 10;
275
            if (global.char[global.charselect] == 2)
276
                
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));
277
            if (global.char[global.charselect] == 3)
278
                
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));
279
            if (global.char[global.charselect] == 4)
280
                
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));
281
            
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);
282
            break;
283
        case 20:
284
            usable = 1;
285
            _healamount = 10;
286
            if (global.char[global.charselect] == 2)
287
                
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));
288
            if (global.char[global.charselect] == 3)
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,
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));
290
            if (global.char[global.charselect] == 4)
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,
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));
292
            
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);
293
            break;
294
        case 21:
295
            usable = 1;
296
            _healamount = 10;
297
            if (global.char[global.charselect] == 2)
298
                
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));
299
            if (global.char[global.charselect] == 3)
300
                
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));
301
            if (global.char[global.charselect] == 4)
302
                
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));
303
            
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);
304
            break;
305
        case 22:
306
            _healchoice = 60;
307
            usable = 1;
308
            replaceable = 8;
309
            if (global.char[global.charselect] == 2)
310
                
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"
));
311
            if (global.char[global.charselect] == 3)
312
                
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"
));
313
            if (global.char[global.charselect] == 4)
314
            {
315
                _healchoice = 20;
316
                
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"
));
317
            }
318
            
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);
319
            break;
320
        case 23:
321
            
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);
322
            usable = 1;
323
            if (global.char[global.charselect] == 2)
324
                
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"
));
325
            if (global.char[global.charselect] == 3)
326
                
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"
));
327
            if (global.char[global.charselect] == 4)
328
                
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"
));
329
            break;
330
        case 24:
331
            
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);
332
            usable = 1;
333
            if (global.char[global.charselect] == 2)
334
                
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"
));
335
            if (global.char[global.charselect] == 3)
336
                
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"
));
337
            if (global.char[global.charselect] == 4)
338
                
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"
));
339
            break;
340
        case 25:
341
            
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);
342
            usable = 1;
343
            if (!haveflowery)
344
            {
345
                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))
346
                    
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"
));
347
                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))
348
                    
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"
));
349
                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))
350
                    
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"
));
351
            }
352
            else
353
            {
354
                
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, "___");
355
            }
356
            break;
357
        case 26:
358
            usable = 1;
359
            var heal_amount = 90;
360
            if (global.char[global.charselect] == 1)
361
                heal_amount = 100;
362
            if (global.char[global.charselect] == 2)
363
                
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"
));
364
            if (global.char[global.charselect] == 3)
365
                
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"
));
366
            if (global.char[global.charselect] == 4)
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(); } }
(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"
));
368
            
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);
369
            break;
370
        case 27:
371
            usable = 0;
372
            
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 == "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 (global.darkzone == 1) global.typer = 89; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
373
            global.msg[0] = stringsetloc(
* (You felt tense.)Wait for input
"* (You felt tense.)/", "scr_itemuse_slash_scr_itemuse_gml_504_0"
);
374
            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"
);
375
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) { charcon = 0; deschaver = 0; } global.menuno = -1; charcon = 0; d_make(); }
();
376
            break;
377
        case 28:
378
            usable = 0;
379
            
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 == "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 (global.darkzone == 1) global.typer = 89; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
380
            global.msg[0] = stringsetloc(
* (You felt tense.)Wait for input
"* (You felt tense.)/", "scr_itemuse_slash_scr_itemuse_gml_512_0"
);
381
            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"
);
382
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) { charcon = 0; deschaver = 0; } global.menuno = -1; charcon = 0; d_make(); }
();
383
            break;
384
        case 29:
385
            usable = 0;
386
            
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 == "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 (global.darkzone == 1) global.typer = 89; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
387
            global.msg[0] = stringsetloc(
* (You felt tense.)Wait for input
"* (You felt tense.)/", "scr_itemuse_slash_scr_itemuse_gml_520_0"
);
388
            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"
);
389
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) { charcon = 0; deschaver = 0; } global.menuno = -1; charcon = 0; d_make(); }
();
390
            break;
391
        case 30:
392
            usable = 1;
393
            
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);
394
            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))
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(); } }
(suspos, stringsetloc(
Don't throw dust at me!
"Don't throw dust at me!", "scr_itemuse_slash_scr_itemuse_gml_529_0"
));
396
            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))
397
                
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"
));
398
            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))
399
                
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"
));
400
            break;
401
        case 31:
402
            usable = 1;
403
            
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);
404
            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))
405
                
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"
));
406
            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))
407
                
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"
));
408
            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))
409
                
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"
));
410
            break;
411
        case 32:
412
            if (haveflowery && global.char[global.charselect] == 3)
413
            {
414
                usable = 1;
415
                
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, 0);
416
            }
417
            else
418
            {
419
                if (global.char[global.charselect] != 4)
420
                {
421
                    global.hp[_gc] = max(global.hp[_gc] - 20, 1);
422
                    snd_play(snd_hurt1);
423
                }
424
                usable = 1;
425
                if (global.char[global.charselect] == 2)
426
                    
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"
));
427
                if (global.char[global.charselect] == 3)
428
                    
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"
));
429
                if (global.char[global.charselect] == 4)
430
                    
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"
));
431
            }
432
            break;
433
        case 33:
434
            usable = 0;
435
            
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 == "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 (global.darkzone == 1) global.typer = 89; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
436
            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"
);
437
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) { charcon = 0; deschaver = 0; } global.menuno = -1; charcon = 0; d_make(); }
();
438
            break;
439
        case 34:
440
            usable = 1;
441
            if (global.char[global.charselect] == 1)
442
            {
443
                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"))
444
                    
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"
));
445
            }
446
            else
447
            {
448
                var item_comment = "";
449
                if (global.char[global.charselect] == 2)
450
                {
451
                    item_comment = stringsetloc(
Butterscotch, nice!
"Butterscotch, nice!", "scr_itemuse_slash_scr_itemuse_gml_588_0"
);
452
                    if (global.filechoice == 1)
453
                        item_comment = stringsetloc(
Ack, it's leaking!
"Ack, it's leaking!", "scr_itemuse_slash_scr_itemuse_gml_592_0"
);
454
                    else if (global.filechoice == 2)
455
                        item_comment = stringsetloc(
... obviously isn't real blood.
"... obviously isn't real blood.", "scr_itemuse_slash_scr_itemuse_gml_595_0"
);
456
                }
457
                if (global.char[global.charselect] == 3)
458
                {
459
                    item_comment = stringsetloc(
Wow, what a nice flavor!
"Wow, what a nice flavor!", "scr_itemuse_slash_scr_itemuse_gml_600_0"
);
460
                    if (global.filechoice == 1)
461
                        item_comment = stringsetloc(
Look at my long nose!
"Look at my long nose!", "scr_itemuse_slash_scr_itemuse_gml_604_0"
);
462
                    else if (global.filechoice == 2)
463
                        item_comment = stringsetloc(
Rare? I ate a rare item?
"Rare? I ate a rare item?", "scr_itemuse_slash_scr_itemuse_gml_607_0"
);
464
                }
465
                if (global.char[global.charselect] == 4)
466
                {
467
                    item_comment = stringsetloc(
Mmm, butterscotch!
"Mmm, butterscotch!", "scr_itemuse_slash_scr_itemuse_gml_612_0"
);
468
                    if (global.filechoice == 1)
469
                        item_comment = stringsetloc(
"Brain freeze is for the weak!"
"\"Brain freeze is for the weak!\"", "scr_itemuse_slash_scr_itemuse_gml_616_0_b"
);
470
                    else if (global.filechoice == 2)
471
                        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"
);
472
                }
473
                
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);
474
            }
475
            
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);
476
            break;
477
        case 35:
478
            if (global.char[global.charselect] == 1)
479
            {
480
                usable = 1;
481
                
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);
482
                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"))
483
                    
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"
));
484
                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") && !haveflowery)
485
                    
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"
));
486
                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"))
487
                    
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"
));
488
            }
489
            else if (haveflowery && global.char[global.charselect] == 3)
490
            {
491
                usable = 1;
492
                
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);
493
            }
494
            else
495
            {
496
                usable = 0;
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(
Hell no.
"Hell no.", "scr_itemuse_slash_scr_itemuse_gml_654_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(
Is... that, um, nutritious?
"Is... that, um, nutritious?", "scr_itemuse_slash_scr_itemuse_gml_658_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(
C... can we keep it?
"C... can we keep it?", "scr_itemuse_slash_scr_itemuse_gml_662_0"
));
503
            }
504
            break;
505
        case 36:
506
            usable = 1;
507
            
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);
508
            if (global.char[global.charselect] == 2)
509
                
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"
));
510
            if (global.char[global.charselect] == 3)
511
                
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"
));
512
            if (global.char[global.charselect] == 4)
513
                
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"
));
514
            break;
515
        case 37:
516
            usable = 1;
517
            
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);
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(
Like my old school.
"Like my old school.", "scr_itemuse_slash_scr_itemuse_gml_693_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(
Is this legal?
"Is this legal?", "scr_itemuse_slash_scr_itemuse_gml_697_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(
Here, I refreezed it!
"Here, I refreezed it!", "scr_itemuse_slash_scr_itemuse_gml_701_0"
));
524
            break;
525
        case 38:
526
            usable = 1;
527
            
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);
528
            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))
529
                
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"
));
530
            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))
531
                
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"
));
532
            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))
533
                
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"
));
534
            break;
535
        case 39:
536
            usable = 1;
537
            
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);
538
            if (global.char[global.charselect] == 2)
539
                
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"
));
540
            if (global.char[global.charselect] == 3)
541
                
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"
));
542
            if (global.char[global.charselect] == 4)
543
                
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"
));
544
            break;
545
        case 40:
546
            usable = 1;
547
            
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; } }
(200);
548
            if (!haveflowery)
549
            {
550
                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))
551
                    
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(
Ow. It's "punch", dumbass.
"Ow. It's \"punch\", dumbass.", "scr_itemuse_slash_scr_itemuse_gml_717_0"
));
552
                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))
553
                    
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 got a "kick" to it!
"It's got a \"kick\" to it!", "scr_itemuse_slash_scr_itemuse_gml_718_0"
));
554
                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))
555
                    
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(
Not mixing it with yellow?
"Not mixing it with yellow?", "scr_itemuse_slash_scr_itemuse_gml_719_0"
));
556
            }
557
            else
558
            {
559
                
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, "___");
560
            }
561
            break;
562
        case 41:
563
            usable = 1;
564
            
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, 130);
565
            if (global.char[global.charselect] == 2)
566
                
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 don't we eat bullets more?
"Why don't we eat bullets more?", "scr_itemuse_slash_scr_itemuse_gml_729_0"
));
567
            if (global.char[global.charselect] == 3)
568
                
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, friendly pellets.
"Mmm, friendly pellets.", "scr_itemuse_slash_scr_itemuse_gml_733_0"
));
569
            if (global.char[global.charselect] == 4)
570
                
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(
(Stop pretending it's an attack...)
"(Stop pretending it's an attack...)", "scr_itemuse_slash_scr_itemuse_gml_737_0"
));
571
            break;
572
        case 42:
573
            usable = 1;
574
            
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, 180);
575
            if (global.char[global.charselect] == 2)
576
                
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(
Man, Green did awesome.
"Man, Green did awesome.", "scr_itemuse_slash_scr_itemuse_gml_748_0"
));
577
            if (global.char[global.charselect] == 3)
578
                
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(
Wow, Green did wonderfully!
"Wow, Green did wonderfully!", "scr_itemuse_slash_scr_itemuse_gml_752_0"
));
579
            if (global.char[global.charselect] == 4)
580
                
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(
You mean cardamom?
"You mean cardamom?", "scr_itemuse_slash_scr_itemuse_gml_756_0"
));
581
            break;
582
        case 43:
583
            usable = 1;
584
            
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);
585
            if (global.char[global.charselect] == 2)
586
                
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(
Dude, this isn't orange.
"Dude, this isn't orange.", "scr_itemuse_slash_scr_itemuse_gml_767_0"
));
587
            if (global.char[global.charselect] == 3)
588
                
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 name and color don't match.
"The name and color don't match.", "scr_itemuse_slash_scr_itemuse_gml_771_0"
));
589
            if (global.char[global.charselect] == 4)
590
                
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(
You mean CITRUS? CITRUS, right? CITRUS?
"You mean CITRUS? CITRUS, right? CITRUS?", "scr_itemuse_slash_scr_itemuse_gml_775_0"
));
591
            break;
592
        case 60:
593
            usable = 1;
594
            _healamount = (global.char[global.charselect] == 1) ? 400 : 40;
595
            if (global.char[global.charselect] == 2)
596
                
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"
));
597
            if (global.char[global.charselect] == 3)
598
                
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"
));
599
            if (global.char[global.charselect] == 4)
600
                
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"
));
601
            
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);
602
            break;
603
        case 61:
604
            usable = 1;
605
            _healamount = 115;
606
            if (global.char[global.charselect] == 2)
607
                
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"
));
608
            if (global.char[global.charselect] == 3)
609
                
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"
));
610
            if (global.char[global.charselect] == 4)
611
                
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"
));
612
            
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);
613
            break;
614
        case 62:
615
            usable = 1;
616
            _healamount = 160;
617
            if (global.char[global.charselect] == 2)
618
                
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"
));
619
            if (global.char[global.charselect] == 3)
620
                
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"
));
621
            if (global.char[global.charselect] == 4)
622
            {
623
                _healamount = 155;
624
                
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);
625
                
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"
));
626
            }
627
            
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);
628
            break;
629
        case 63:
630
            usable = 1;
631
            _healamount = ceil(global.maxhp[global.char[global.charselect]]) + abs(global.hp[global.char[global.charselect]]);
632
            if (haveflowery && global.charselect == 2)
633
                _healamount = 999;
634
            
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);
635
            if (global.char[global.charselect] == 2)
636
                
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"
));
637
            if (global.char[global.charselect] == 4)
638
                
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"
));
639
            break;
640
        case 64:
641
            usable = 1;
642
            
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; } }
(200);
643
            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))
644
                
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... I smashed it...
"I... I smashed it...", "scr_itemuse_slash_scr_itemuse_gml_866_0_b"
));
645
            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))
646
                
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(
I'll... be good!
"I'll... be good!", "scr_itemuse_slash_scr_itemuse_gml_867_0_b"
));
647
            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))
648
                
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(
Doesn't bread always taste like this?
"Doesn't bread always taste like this?", "scr_itemuse_slash_scr_itemuse_gml_868_0"
));
649
            break;
650
        case 65:
651
            usable = 1;
652
            
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);
653
            var sustring = stringsetloc(
Mmm, dark candy.
"Mmm, dark candy.", "scr_itemuse_slash_scr_itemuse_gml_874_0"
);
654
            if (global.flag[1514] != 0)
655
                sustring = stringsetloc(
Mmm, Ralsei's cake.
"Mmm, Ralsei's cake.", "scr_itemuse_slash_scr_itemuse_gml_876_0_b"
);
656
            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))
657
                
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, sustring);
658
            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))
659
                
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, cotton candy.
"Mmm, cotton candy.", "scr_itemuse_slash_scr_itemuse_gml_878_0_b"
));
660
            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))
661
                
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(
Mmm, water bubbler. I mean, fruitcake.
"Mmm, water bubbler. I mean, fruitcake.", "scr_itemuse_slash_scr_itemuse_gml_879_0_b"
));
662
            break;
663
        case 66:
664
            usable = 1;
665
            
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, 200);
666
            if (global.char[global.charselect] == 2)
667
                
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(
Still kinda burns.
"Still kinda burns.", "scr_itemuse_slash_scr_itemuse_gml_886_0"
));
668
            if (global.char[global.charselect] == 3)
669
                
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(
Um, is it caffeinated?
"Um, is it caffeinated?", "scr_itemuse_slash_scr_itemuse_gml_887_0"
));
670
            if (global.char[global.charselect] == 4)
671
                
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(
This... is expired!
"This... is expired!", "scr_itemuse_slash_scr_itemuse_gml_888_0"
));
672
            break;
673
        case 67:
674
            usable = 1;
675
            if (global.char[global.charselect] == 1)
676
                
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, 200);
677
            else
678
                
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);
679
            if (global.char[global.charselect] == 2)
680
                
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(
Can't get the marble.
"Can't get the marble.", "scr_itemuse_slash_scr_itemuse_gml_902_0"
));
681
            if (global.char[global.charselect] == 3)
682
                
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 do I recycle this?
"How do I recycle this?", "scr_itemuse_slash_scr_itemuse_gml_903_0"
));
683
            if (global.char[global.charselect] == 4)
684
                
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(
(Are they, pronouncing it wrong on purpose?)
"(Are they, pronouncing it wrong on purpose?)", "scr_itemuse_slash_scr_itemuse_gml_904_0"
));
685
            break;
686
        case 68:
687
            usable = 1;
688
            if (global.char[global.charselect] == 2)
689
                
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, 200);
690
            else
691
                
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);
692
            if (global.char[global.charselect] == 2)
693
                
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(
Bought. With money. Hell yeah.
"Bought. With money. Hell yeah.", "scr_itemuse_slash_scr_itemuse_gml_918_0"
));
694
            if (global.char[global.charselect] == 3)
695
                
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(
But, it's Susie's favorite...
"But, it's Susie's favorite...", "scr_itemuse_slash_scr_itemuse_gml_919_0"
));
696
            if (global.char[global.charselect] == 4)
697
                
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(
Look, Kris! Susie's venom! (drinks it) (drinks it)
"Look, Kris! Susie's venom! (drinks it) (drinks it)", "scr_itemuse_slash_scr_itemuse_gml_920_0"
));
698
            break;
699
        case 69:
700
            if (global.char[global.charselect] == 3)
701
            {
702
                usable = 0;
703
            }
704
            else
705
            {
706
                usable = 1;
707
                
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);
708
            }
709
            if (global.char[global.charselect] == 2)
710
                
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(
Eww, Ralsei likes lactose?
"Eww, Ralsei likes lactose?", "scr_itemuse_slash_scr_itemuse_gml_934_0"
));
711
            if (global.char[global.charselect] == 3)
712
                
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(
I... I'm not thirsty.
"I... I'm not thirsty.", "scr_itemuse_slash_scr_itemuse_gml_935_0"
));
713
            if (global.char[global.charselect] == 4)
714
                
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(
........ who the heck is Flowery?
"........ who the heck is Flowery?", "scr_itemuse_slash_scr_itemuse_gml_936_0"
));
715
            break;
716
        case 70:
717
            usable = 1;
718
            for (var i = 0; i < 3; i++)
719
            {
720
                if (global.char[i] == 0)
721
                    continue;
722
                var heal_amount = (global.char[i] == 4) ? 5 : 80;
723
                
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; }
(i, heal_amount);
724
            }
725
            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))
726
                
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(
Noelle... should try this.
"Noelle... should try this.", "scr_itemuse_slash_scr_itemuse_gml_951_0"
));
727
            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))
728
                
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(
Let's save some for her?
"Let's save some for her?", "scr_itemuse_slash_scr_itemuse_gml_952_0"
));
729
            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))
730
                
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(
WHY WOULD I LIKE THIS??? IT HAS SOMEONE'S HAIR IN IT???
"WHY WOULD I LIKE THIS??? IT HAS SOMEONE'S HAIR IN IT???", "scr_itemuse_slash_scr_itemuse_gml_953_0"
));
731
            break;
732
        case 300:
733
            break;
734
        case 301:
735
            with (obj_darkcontroller)
736
            {
737
                charcon = 0;
738
                deschaver = 0;
739
            }
740
            global.menuno = -1;
741
            charcon = 0;
742
            global.fc = 0;
743
            global.fe = 0;
744
            global.typer = 6;
745
            snd_play_x(snd_phone, 0.7, 1);
746
            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"
);
747
            instance_create(0, 0, obj_dialoguer);
748
            instance_create(0, 0, obj_darkphone_event);
749
            global.interact = 1;
750
            haveflowery = false;
751
            break;
752
        case 302:
753
            snd_play(snd_egg);
754
            
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 == "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 (global.darkzone == 1) global.typer = 89; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("noone");
755
            global.msg[0] = stringsetloc(
* (You used the Egg.)Wait for inputClose Message
"* (You used the Egg.)/%", "scr_itemuse_slash_scr_itemuse_gml_441_0"
);
756
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) { charcon = 0; deschaver = 0; } global.menuno = -1; charcon = 0; d_make(); }
();
757
            break;
758
        case 308:
759
            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)
760
            {
761
                snd_stop(snd_splat);
762
                snd_play(snd_splat);
763
            }
764
            else
765
            {
766
                snd_stop(snd_petrify);
767
                snd_play(snd_petrify);
768
            }
769
            break;
770
        case 313:
771
            var non_special = true;
772
            if (string_pos("room_dw_garden_", room_get_name(room)) != 0)
773
            {
774
                if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ return global.flag[arg0]; } function scr_flag_name_get(arg0) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } function scr_flag_get_ext(arg0, arg1, arg2 = 1) { if (arg1 < 0)
scr_flag_get(arg0);
else return scr_get_bitmask_value(global.flag[arg0], arg1, arg2); }
(1378)
== 0)
775
                {
776
                    non_special = false;
777
                    
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; } function scr_flag_set_ext(arg0, arg1, arg2, arg3 = 1) { if (arg1 < 0)
scr_flag_set(arg0, arg2);
else global.flag[arg0] = scr_set_bitmask_value(global.flag[arg0], arg1, arg2, arg3); }
(1378, 1)
;
778
                    
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 == "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 (global.darkzone == 1) global.typer = 89; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("no_name");
779
                    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_1012_0"
);
780
                    msgnextloc(
* For some strange reason,Delay 11 for a brief moment,Delay 11 it looked like...Wait for input
"* For some strange reason^1, for a brief moment^1, it looked like.../", "scr_itemuse_slash_scr_itemuse_gml_1013_0"
);
781
                    msgnextloc(
* Everyone else disappeared...Wait for input
"* Everyone else disappeared.../", "scr_itemuse_slash_scr_itemuse_gml_1014_0"
);
782
                    msgnextloc(
* ...Delay 11 and you saw Noelle smiling at you,Delay 11 with arms full of flowers.Wait for inputClose Message
"* ..^1. and you saw Noelle smiling at you^1, with arms full of flowers./%", "scr_itemuse_slash_scr_itemuse_gml_1015_0"
);
783
                }
784
            }
785
            if (non_special)
786
            {
787
                if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ return global.flag[arg0]; } function scr_flag_name_get(arg0) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } function scr_flag_get_ext(arg0, arg1, arg2 = 1) { if (arg1 < 0)
scr_flag_get(arg0);
else return scr_get_bitmask_value(global.flag[arg0], arg1, arg2); }
(1379)
== 0)
788
                {
789
                    
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; } function scr_flag_set_ext(arg0, arg1, arg2, arg3 = 1) { if (arg1 < 0)
scr_flag_set(arg0, arg2);
else global.flag[arg0] = scr_set_bitmask_value(global.flag[arg0], arg1, arg2, arg3); }
(1379, 1)
;
790
                    
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 == "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 (global.darkzone == 1) global.typer = 89; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("no_name");
791
                    msgsetloc(0, 
* You looked through the glass.Wait for input
"* You looked through the glass./", "scr_litemuseb_slash_scr_litemuseb_gml_178_0"
);
792
                    msgnextloc(
* ...Delay 11 but nothing happened.Wait for inputClose Message
"* ..^1. but nothing happened./%", "scr_litemuseb_slash_scr_litemuseb_gml_179_0"
);
793
                }
794
                else
795
                {
796
                    
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 == "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 (global.darkzone == 1) global.typer = 89; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; if (global.chapter == 1) { if (global.plot < 235) global.typer = 36; ...
("no_name");
797
                    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"
);
798
                }
799
            }
800
            
scr_itemdialoguer
scr_itemdialoguer

function
scr_itemdialoguer()
{ global.interact = 6; with (obj_darkcontroller) { charcon = 0; deschaver = 0; } global.menuno = -1; charcon = 0; d_make(); }
();
801
            break;
802
        case 324:
803
            with (obj_darkcontroller)
804
            {
805
                charcon = 0;
806
                deschaver = 0;
807
            }
808
            global.menuno = -1;
809
            charcon = 0;
810
            var bromide = instance_create(0, 0, obj_dw_bromide);
811
            bromide.use_item(24);
812
            global.interact = 1;
813
            break;
814
        case 333:
815
            with (obj_darkcontroller)
816
            {
817
                charcon = 0;
818
                deschaver = 0;
819
            }
820
            global.menuno = -1;
821
            charcon = 0;
822
            var bromide = instance_create(0, 0, obj_dw_bromide);
823
            bromide.use_item(33);
824
            global.interact = 1;
825
            break;
826
    }
827
    if (global.chapter == 5)
828
    {
829
        if (haveflowery)
830
        {
831
            global.hp[3] = memralseihealth;
832
            var flowerytalk = false;
833
            with (obj_menuwriter)
834
            {
835
                if (image_alpha >= 5.9 && who == other.ralpos)
836
                    flowerytalk = true;
837
            }
838
            if (flowerytalk)
839
                
scr_itemuse_flowery
scr_itemuse_flowery

function
scr_itemuse_flowery(arg0 = 0)
{ var ralpos = -1; for (i = 0; i < 3; i += 1) { if (global.char[i] == 3) ralpos = i; } with (obj_menuwriter) { if (who == ralpos) instance_destroy(); } var soundtype = 0; if (arg0 == 16) soundtype = 1; if (soundtype == 0) { var soundbank = [
scr_84_get_sound("snd_flowery_voiceclip_flowery2"), 
scr_84_get_sound("snd_flowery_voiceclip_heyguys")];
if (flvoice()) snd_play_random(undefined, undefined, undefined, soundbank); } if (soundtype == 1) { with (instance_create_depth(0, 0, 0, obj_object)) { flinit = snd_init("flowery.ogg"); flsound = snd_play(flinit, 0.7); timer = 0; step_func = function() { timer++; if (timer == 55) snd_volume(flsound, 0, 12); if (timer >= 67) { snd_stop(flsound); snd_free(flinit); show_debug_message_concat("freed"); instance_destroy(); } }; } } var comment = []; comment[0] = stringsetloc(
Mmm-mmm-good!
"Mmm-mmm-good!", "scr_itemuse_flowery_slash_scr_itemuse_flowery_gml_51_0"
);
comment[1] = stringsetloc(
Petalicious!
"Petalicious!", "scr_itemuse_flowery_slash_scr_itemuse_flowery_gml_52_0"
);
comment[2] = stringsetloc(
Floweriffic!
"Floweriffic!", "scr_itemuse_flowery_slash_scr_itemuse_flowery_gml_53_0"
);
var thiscomment = comment[choose(0, 1, 2)]; if (irandom(100) == 72) thiscomment = stringsetloc(
Do you love your father, Kris?
"Do you love your father, Kris?", "scr_itemuse_flowery_slash_scr_itemuse_flowery_gml_56_0"
);
show_debug_message_concat("global.flag[1405]=", global.flag[1405]); global.flag[1405]++;
scr_itemcomment(ralpos, thiscomment);
if (global.flag[1405] == 3)
scr_itemcomment(suspos, stringsetloc(
STOP GIVING HIM ITEMS!
"STOP GIVING HIM ITEMS!", "scr_itemuse_flowery_slash_scr_itemuse_flowery_gml_63_0"
));
}
(argument0);
840
        }
841
        var intercept = false;
842
        with (obj_dw_garden_susiechase)
843
        {
844
            if (muteralsei == true)
845
                intercept = true;
846
        }
847
        if (intercept)
848
        {
849
            with (obj_menuwriter)
850
                instance_destroy();
851
        }
852
    }
853
}