Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_npc_Other_10

(view raw script w/o annotations or w/e)
1
var gamebeaten = 0;
2
if (file_exists("filech3_3") || file_exists("filech3_4") || file_exists("filech3_5"))
3
    gamebeaten = 1;
4
if (buffer < 0 && init && !i_ex(obj_chaseenemy_board) && !i_ex(obj_quizchaser) && !i_ex(obj_gameshow_battlemanager))
5
{
6
    myinteract = 3;
7
    global.interact = 1;
8
    if (animate)
9
        image_index = 1;
10
    
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
11
    msgsetloc(0, 
HELLO AND WELCOME TO THE TEST NPC.Wait for input
"HELLO AND WELCOME TO THE TEST NPC./", "obj_board_npc_slash_Other_10_gml_14_0"
);
12
    msgnextloc(
I HOPE THAT YOU HAVE A NICE DAY.Wait for inputClose Message
"I HOPE THAT YOU HAVE A NICE DAY./%", "obj_board_npc_slash_Other_10_gml_15_0"
);
13
    if (extflag == "intro")
14
    {
15
        if (obj_board_event_bigdoor.dooropened == true || obj_board_inventory.keycount >= 4 || obj_board_inventory.sunmoonstone == true)
16
            read = 1;
17
        if (read == 0)
18
        {
19
            msgsetloc(0, 
WELCOME TO THE BOARD GAME GAME BOARD!Wait for input
"WELCOME TO THE BOARD GAME GAME BOARD!/", "obj_board_npc_slash_Other_10_gml_27_0"
);
20
            msgnextloc(
TO WIN THE GAME,Delay 11 ENTER THE PYRAMID AND FACE THE FINAL CHALLENGE.Wait for input
"TO WIN THE GAME^1, ENTER THE PYRAMID AND FACE THE FINAL CHALLENGE./", "obj_board_npc_slash_Other_10_gml_28_0"
);
21
            msgnextloc(
HOWEVER,Delay 11 THE WAY IS LOCKED BY 3 KEYS AND MOONCLOUD STONE.Wait for input
"HOWEVER^1, THE WAY IS LOCKED BY 3 KEYS AND MOONCLOUD STONE./", "obj_board_npc_slash_Other_10_gml_29_0"
);
22
            msgnextloc(
GOOD LUCK!Wait for inputClose Message
"GOOD LUCK!/%", "obj_board_npc_slash_Other_10_gml_30_0"
);
23
        }
24
        else
25
        {
26
            msgsetloc(0, 
FIND THREE KEYS AND THE MOONCLOUD STONE TO OPEN THE DOOR!Wait for inputClose Message
"FIND THREE KEYS AND THE MOONCLOUD STONE TO OPEN THE DOOR!/%", "obj_board_npc_slash_Other_10_gml_35_0"
);
27
            if (i_ex(obj_board_inventory))
28
            {
29
                if (obj_board_inventory.keycount >= 3)
30
                {
31
                    msgsetloc(0, 
YOU FOUND THE KEYS FOLKS!Delay 11 APPLAUSE SIGNS,Delay 11 APPLAUSE SIGNS!Wait for input
"YOU FOUND THE KEYS FOLKS^1! APPLAUSE SIGNS^1, APPLAUSE SIGNS!/", "obj_board_npc_slash_Other_10_gml_41_0"
);
32
                    msgnextloc(
BUT,Delay 11 CAN YOU FIND MOONCLOUD STONE?Wait for inputClose Message
"BUT^1, CAN YOU FIND MOONCLOUD STONE?/%", "obj_board_npc_slash_Other_10_gml_42_0"
);
33
                }
34
                if (obj_board_inventory.keycount >= 3 && obj_board_inventory.sunmoonstone == true)
35
                {
36
                    msgsetloc(0, 
WHAT!? YOU ALREADY FOUND EVERYTHING!?Wait for input
"WHAT!? YOU ALREADY FOUND EVERYTHING!?/", "obj_board_npc_slash_Other_10_gml_46_0"
);
37
                    msgnextloc(
THAT WAS FAST...Delay 11 HA,Delay 11 HA. YOU DESERVE APPLAUSE FOR THAT ONE!Wait for inputClose Message
"THAT WAS FAST..^1. HA^1, HA. YOU DESERVE APPLAUSE FOR THAT ONE!/%", "obj_board_npc_slash_Other_10_gml_47_0"
);
38
                }
39
            }
40
            if (i_ex(obj_board_event_bigdoor))
41
            {
42
                if (obj_board_event_bigdoor.dooropened == true)
43
                    msgsetloc(0, 
THE DOOR'S OPEN!!Delay 11 WHAT ARE YOU TALKING TO ME FOR?Wait for inputClose Message
"THE DOOR'S OPEN!^1! WHAT ARE YOU TALKING TO ME FOR?/%", "obj_board_npc_slash_Other_10_gml_55_0"
);
44
            }
45
        }
46
    }
47
    if (extflag == "b1oasis_1")
48
    {
49
        var ver = 0;
50
        if (obj_b1spring.con >= 4)
51
            ver = 1;
52
        if (global.flag[1079 drank_oasis] == 1)
53
            ver = 2;
54
        
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("pippins");
55
        if (ver == 0)
56
        {
57
            msgsetloc(0, 
THIS IS THE RESERVOIR FOR THE OASIS.Wait for input
"THIS IS THE RESERVOIR FOR THE OASIS./", "obj_board_npc_slash_Other_10_gml_73_0"
);
58
            msgnextloc(
AND,Delay 11 IN THE OASIS IS A SECRET STONE...Wait for inputClose Message
"AND^1, IN THE OASIS IS A SECRET STONE.../%", "obj_board_npc_slash_Other_10_gml_74_0"
);
59
        }
60
        if (ver == 1)
61
        {
62
            msgsetloc(0, 
THE RESERVOIR IS CLUGGED WITH STONE.Wait for input
"THE RESERVOIR IS CLUGGED WITH STONE./", "obj_board_npc_slash_Other_10_gml_79_0"
);
63
            msgnextloc(
NOW,Delay 11 WHAT HAPPENS TO OASIS?Wait for inputClose Message
"NOW^1, WHAT HAPPENS TO OASIS?/%", "obj_board_npc_slash_Other_10_gml_80_0"
);
64
        }
65
        if (ver == 2)
66
        {
67
            msgsetloc(0, 
ALL THE WATER IN THE WORLD WAS SUCKED.Wait for input
"ALL THE WATER IN THE WORLD WAS SUCKED./", "obj_board_npc_slash_Other_10_gml_85_0_b"
);
68
            msgnextloc(
OH...Wait for inputClose Message
"OH.../%", "obj_board_npc_slash_Other_10_gml_86_0_b"
);
69
        }
70
    }
71
    if (extflag == "elnina1")
72
    {
73
        if (read == 0)
74
        {
75
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
76
            msgsetloc(0, 
OH,Delay 11 MY OASIS!Delay 11 MY OASIS!Wait for input
"OH^1, MY OASIS^1! MY OASIS!/", "obj_board_npc_slash_Other_10_gml_68_0"
);
77
            msgnextloc(
WITH THE SUNNY MOON\nREFLECTED IN THE WATERWait for input
"WITH THE SUNNY MOON\nREFLECTED IN THE WATER/", "obj_board_npc_slash_Other_10_gml_69_0"
);
78
            msgnextloc(
THIS IS THE PERFECT\nFORECAST FOR LOVE!Wait for inputClose Message
"THIS IS THE PERFECT\nFORECAST FOR LOVE!/%", "obj_board_npc_slash_Other_10_gml_70_0"
);
79
            with (obj_b1oasis)
80
            {
81
                if (talkcon == 0)
82
                {
83
                    talkcon = 10;
84
                    talker = other.extflag;
85
                }
86
            }
87
        }
88
        if (read > 0)
89
        {
90
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
91
            msgsetloc(0, 
AS LONG AS THE OASIS\nSHINES,Delay 11Wait for input
"AS LONG AS THE OASIS\nSHINES^1,/", "obj_board_npc_slash_Other_10_gml_75_0"
);
92
            msgnextloc(
THE WEATHER\nALWAYS STICKS TOGETHER!Wait for inputClose Message
"THE WEATHER\nALWAYS STICKS TOGETHER!/%", "obj_board_npc_slash_Other_10_gml_64_0"
);
93
        }
94
    }
95
    if (extflag == "lanino1")
96
    {
97
        if (read == 0)
98
        {
99
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
100
            msgsetloc(0, 
OH,Delay 11 MY OASIS!Delay 11 MY OASIS!Wait for input
"OH^1, MY OASIS^1! MY OASIS!/", "obj_board_npc_slash_Other_10_gml_85_0"
);
101
            msgnextloc(
WITH HER SOFT CLOUDS\nREFLECTED IN THE WATERWait for input
"WITH HER SOFT CLOUDS\nREFLECTED IN THE WATER/", "obj_board_npc_slash_Other_10_gml_86_0"
);
102
            msgnextloc(
THIS IS THE PERFECT\nFORECAST FOR LOVE!Wait for inputClose Message
"THIS IS THE PERFECT\nFORECAST FOR LOVE!/%", "obj_board_npc_slash_Other_10_gml_87_0"
);
103
            with (obj_b1oasis)
104
            {
105
                if (talkcon == 0)
106
                {
107
                    talkcon = 10;
108
                    talker = other.extflag;
109
                }
110
            }
111
        }
112
        if (read > 0)
113
        {
114
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
115
            msgsetloc(0, 
AS LONG AS THE OASIS\nSHINES,Delay 11Wait for input
"AS LONG AS THE OASIS\nSHINES^1,/", "obj_board_npc_slash_Other_10_gml_93_0"
);
116
            msgnextloc(
THE WEATHER\nALWAYS STICKS TOGETHER!Wait for inputClose Message
"THE WEATHER\nALWAYS STICKS TOGETHER!/%", "obj_board_npc_slash_Other_10_gml_140_0"
);
117
        }
118
    }
119
    if (extflag == "1Q")
120
    {
121
        if (read == 0)
122
        {
123
            msgsetloc(0, 
I AM THE LOST PIPPINS.Wait for input
"I AM THE LOST PIPPINS./", "obj_board_npc_slash_Other_10_gml_101_0"
);
124
            msgnextloc(
ON BEHALF OF THE TOYS YOU LOST IN THE COUCH,Delay 11 A SECRET...Wait for input
"ON BEHALF OF THE TOYS YOU LOST IN THE COUCH^1, A SECRET.../", "obj_board_npc_slash_Other_10_gml_102_0"
);
125
            msgnextloc(
THE CACTUS THAT LIVED UPSTAIRS LOVES YOU.Wait for input
"THE CACTUS THAT LIVED UPSTAIRS LOVES YOU./", "obj_board_npc_slash_Other_10_gml_103_0"
);
126
            msgnextloc(
IT HAS A KEY UNDERNEATH IT,Delay 11 SO PLEASE PUSH IT ASIDE.Wait for inputClose Message
"IT HAS A KEY UNDERNEATH IT^1, SO PLEASE PUSH IT ASIDE./%", "obj_board_npc_slash_Other_10_gml_104_0"
);
127
        }
128
        else
129
        {
130
            msgsetloc(0, 
THE CACTUS THAT LIVED UPSTAIRS LOVES YOU.Wait for input
"THE CACTUS THAT LIVED UPSTAIRS LOVES YOU./", "obj_board_npc_slash_Other_10_gml_108_0"
);
131
            msgnextloc(
IT HAS A KEY UNDERNEATH IT,Delay 11 SO PLEASE PUSH IT ASIDE.Wait for input
"IT HAS A KEY UNDERNEATH IT^1, SO PLEASE PUSH IT ASIDE./", "obj_board_npc_slash_Other_10_gml_109_0"
);
132
            msgnextloc(
YOU CAN FIND IT IN THE CACTUS FIELD.Wait for inputClose Message
"YOU CAN FIND IT IN THE CACTUS FIELD./%", "obj_board_npc_slash_Other_10_gml_110_0"
);
133
        }
134
    }
135
    if (extflag == "1Qa")
136
    {
137
        
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("Cactus Pippins NPC");
138
        msgsetloc(0, 
GOOD,Delay 11 YOU PUSHED IT ASIDE.Wait for input
"GOOD^1, YOU PUSHED IT ASIDE./", "obj_board_npc_slash_Other_10_gml_166_0"
);
139
        msgnextloc(
IT'S IMPORTANT TO PUSH YOUR LOVED ONES AWAY,Delay 11 SOMETIMES.Wait for inputClose Message
"IT'S IMPORTANT TO PUSH YOUR LOVED ONES AWAY^1, SOMETIMES./%", "obj_board_npc_slash_Other_10_gml_167_0"
);
140
        if (i_ex(obj_board_cactus_flirt.key))
141
        {
142
            read = 0;
143
            msgsetloc(0, 
YOU PUSHED IT ASIDE,Delay 11 BUT DIDN'T GET THE KEY?Wait for input
"YOU PUSHED IT ASIDE^1, BUT DIDN'T GET THE KEY?/", "obj_board_npc_slash_Other_10_gml_172_0"
);
144
            msgnextloc(
THAT SEEMS SILLY.Wait for inputClose Message
"THAT SEEMS SILLY./%", "obj_board_npc_slash_Other_10_gml_173_0"
);
145
        }
146
        else if (read)
147
        {
148
            msgsetloc(0, 
PLEASE DON'T PUSH ME ASIDE.Wait for inputClose Message
"PLEASE DON'T PUSH ME ASIDE./%", "obj_board_npc_slash_Other_10_gml_179_0_b"
);
149
        }
150
    }
151
    if (extflag == "TP")
152
    {
153
        
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
154
        msgsetloc(0, 
SEE THAT LINE ON THE TENSION BAR IN BATTLE?Wait for input
"SEE THAT LINE ON THE TENSION BAR IN BATTLE?/", "obj_board_npc_slash_Other_10_gml_187_0"
);
155
        msgnextloc(
WIN THE FIGHT WITH TP ABOVE THE LINE TO GET S-RANK!Wait for input
"WIN THE FIGHT WITH TP ABOVE THE LINE TO GET S-RANK!/", "obj_board_npc_slash_Other_10_gml_188_0"
);
156
        msgnextloc(
BY THE WAY,Delay 11 I HEARD YOU CAN DEFEND TO GAIN TP.Wait for inputClose Message
"BY THE WAY^1, I HEARD YOU CAN DEFEND TO GAIN TP./%", "obj_board_npc_slash_Other_10_gml_189_0"
);
157
        textside = 0;
158
    }
159
    if (extflag == "1C")
160
    {
161
        if (read == 0)
162
        {
163
            msgsetloc(0, 
I AM THE LOST PIPPINS.Wait for input
"I AM THE LOST PIPPINS./", "obj_board_npc_slash_Other_10_gml_118_0"
);
164
            msgnextloc(
ON BEHALF OF THE TOYS YOU LOST IN THE COUCH,Delay 11 A SECRET...Wait for input
"ON BEHALF OF THE TOYS YOU LOST IN THE COUCH^1, A SECRET.../", "obj_board_npc_slash_Other_10_gml_119_0"
);
165
            if (!gamebeaten)
166
                msgnextloc(
THERE ARE FOUR KEYS IN ALL,Delay 11 THOUGH YOU JUST NEED THREE.Wait for inputClose Message
"THERE ARE FOUR KEYS IN ALL^1, THOUGH YOU JUST NEED THREE./%", "obj_board_npc_slash_Other_10_gml_120_0"
);
167
            else
168
                msgnextloc(
THERE ARE FIVE KEYS IN ALL,Delay 11 THOUGH YOU JUST NEED THREE.Wait for inputClose Message
"THERE ARE FIVE KEYS IN ALL^1, THOUGH YOU JUST NEED THREE./%", "obj_board_npc_slash_Other_10_gml_218_0"
);
169
        }
170
        else
171
        {
172
            if (!gamebeaten)
173
                msgsetloc(0, 
THERE ARE FOUR KEYS.Wait for input
"THERE ARE FOUR KEYS./", "obj_board_npc_slash_Other_10_gml_124_0"
);
174
            else
175
                msgsetloc(0, 
THERE ARE FIVE KEYS.Wait for input
"THERE ARE FIVE KEYS./", "obj_board_npc_slash_Other_10_gml_230_0_b"
);
176
            msgnextloc(
ONE IS FOR RICH,Delay 11 ONE IS FOR TREASURE HUNTERS.Wait for input
"ONE IS FOR RICH^1, ONE IS FOR TREASURE HUNTERS./", "obj_board_npc_slash_Other_10_gml_125_0"
);
177
            msgnextloc(
ONE IS FOR KNOW IT ALL'S,Delay 11 ONE IS FOR CACTUS.Wait for inputClose Message
"ONE IS FOR KNOW IT ALL'S^1, ONE IS FOR CACTUS./%", "obj_board_npc_slash_Other_10_gml_126_0"
);
178
        }
179
    }
180
    if (extflag == "LILFOUNTAIN")
181
    {
182
        msgsetloc(0, 
THIS IS MY PRIVATE LITTLE POND.Wait for input
"THIS IS MY PRIVATE LITTLE POND./", "obj_board_npc_slash_Other_10_gml_132_0"
);
183
        msgnextloc(
I JUST WISH TO WADE IN PEACE.Wait for inputClose Message
"I JUST WISH TO WADE IN PEACE./%", "obj_board_npc_slash_Other_10_gml_133_0"
);
184
        if (i_ex(obj_board_oasis))
185
        {
186
            if (obj_board_oasis.wither >= 1)
187
                msgsetloc(0, 
WHAT HAVE YOU MANIACS DONE TO MY POND?!Wait for inputClose Message
"WHAT HAVE YOU MANIACS DONE TO MY POND?!/%", "obj_board_npc_slash_Other_10_gml_139_0"
);
188
        }
189
    }
190
    if (extflag == "ROUXLSBLOCK")
191
        skip = true;
192
    if (room == room_board_2)
193
    {
194
        
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
195
        if (extflag == "b2sadislandprev")
196
        {
197
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
198
            msgsetloc(0, 
THE OCEAN RAFT IS SEALED BY KODAKODA SHRINE.Wait for inputClose Message
"THE OCEAN RAFT IS SEALED BY KODAKODA SHRINE./%", "obj_board_npc_slash_Other_10_gml_154_0"
);
199
        }
200
        if (extflag == "b2photohint1")
201
        {
202
            obj_b2enrichmentenclosure.ralseiknows = 1;
203
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
204
            msgsetloc(0, 
A FLOWER TORN IN HALF!Wait for input
"A FLOWER TORN IN HALF!/", "obj_board_npc_slash_Other_10_gml_161_0"
);
205
            msgnextloc(
I WONDER WHO TOOK IT...Delay 11 THE PHOTO,Delay 11 I MEAN.Wait for inputClose Message
"I WONDER WHO TOOK IT..^1. THE PHOTO^1, I MEAN./%", "obj_board_npc_slash_Other_10_gml_162_0"
);
206
        }
207
        if (extflag == "b2photohint2")
208
        {
209
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
210
            msgsetloc(0, 
A GREEN GEYSER,Delay 11 JUST NEXT DOOR.Wait for input
"A GREEN GEYSER^1, JUST NEXT DOOR./", "obj_board_npc_slash_Other_10_gml_169_0"
);
211
            msgnextloc(
WHO CAN DIG IT UP?Wait for inputClose Message
"WHO CAN DIG IT UP?/%", "obj_board_npc_slash_Other_10_gml_170_0"
);
212
        }
213
        if (extflag == "b2photohint3")
214
        {
215
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
216
            msgsetloc(0, 
THE PLANT OF SPIKES,Delay 11 HIDES IN THE FOREST.Wait for input
"THE PLANT OF SPIKES^1, HIDES IN THE FOREST./", "obj_board_npc_slash_Other_10_gml_247_0_b"
);
217
            msgnextloc(
IT'S NO ROSE,Delay 11 BUT ITS THORNS HOLD LOVE.Wait for inputClose Message
"IT'S NO ROSE^1, BUT ITS THORNS HOLD LOVE./%", "obj_board_npc_slash_Other_10_gml_248_0_b"
);
218
        }
219
        if (extflag == "b2photohint4")
220
        {
221
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
222
            msgsetloc(0, 
THE RED ANTLION,Delay 11 UNDER THE GROUND.Wait for input
"THE RED ANTLION^1, UNDER THE GROUND./", "obj_board_npc_slash_Other_10_gml_255_0_b"
);
223
            msgnextloc(
FANGS OF YOUTH,Delay 11 UNEARTHED WITH A PHOTO.Wait for inputClose Message
"FANGS OF YOUTH^1, UNEARTHED WITH A PHOTO./%", "obj_board_npc_slash_Other_10_gml_256_0_b"
);
224
        }
225
        textside = 1;
226
    }
227
    if (extflag == "b3entertainment")
228
    {
229
        skip = 1;
230
        if (read == 0)
231
            obj_b3entertainmentdistrict.con = 1;
232
    }
233
    if (room == room_board_postshadowmantle)
234
    {
235
        
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
236
        msgsetloc(0, 
A TREASURE CHEST. IT'S TOO HIGH UP TO REACH.Wait for inputClose Message
"A TREASURE CHEST. IT'S TOO HIGH UP TO REACH./%", "obj_board_npc_slash_Other_10_gml_199_0"
);
237
        textside = 1;
238
    }
239
    if (extflag == "b2intro")
240
    {
241
        
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
242
        msgsetloc(0, 
WELCOME TO THE ISLAND BOARD!Wait for input
"WELCOME TO THE ISLAND BOARD!/", "obj_board_npc_slash_Other_10_gml_206_0"
);
243
        msgnextloc(
ATLANTIS AWAITS IN THE NORTH.Wait for input
"ATLANTIS AWAITS IN THE NORTH./", "obj_board_npc_slash_Other_10_gml_207_0"
);
244
        msgnextloc(
BUT, YOU WILL NEED 2 LOVERS TO UNVEIL THE RAINBOW BRIDGE.Wait for inputClose Message
"BUT, YOU WILL NEED 2 LOVERS TO UNVEIL THE RAINBOW BRIDGE./%", "obj_board_npc_slash_Other_10_gml_208_0"
);
245
        var photocount = global.flag[1041 got_half_flower] + global.flag[1042 got_spring_photo] + global.flag[1043 got_cactus_photo] + global.flag[1227 got_antlion_photo];
246
        if (obj_b2raftget.con != 0)
247
            photocount = 0;
248
        if (photocount >= 3)
249
        {
250
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
251
            msgsetloc(0, 
WOAH WOAH!Delay 11 LOOK!Delay 11 THE CAMERA SHRINE IS ASHINE!Wait for input
"WOAH WOAH^1! LOOK^1! THE CAMERA SHRINE IS ASHINE!/", "obj_board_npc_slash_Other_10_gml_348_0"
);
252
            msgnextloc(
COULD SOMETHING BE HAPPENING INSIDE!?Wait for inputClose Message
"COULD SOMETHING BE HAPPENING INSIDE!?/%", "obj_board_npc_slash_Other_10_gml_349_0"
);
253
        }
254
        textside = 0;
255
    }
256
    if (extflag == "b3shopping")
257
    {
258
        
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
259
        msgsetloc(0, 
FEAST YOUR WALLETS ON OUR BUSTLING COMMERCIAL DISTRICT!Wait for inputClose Message
"FEAST YOUR WALLETS ON OUR BUSTLING COMMERCIAL DISTRICT!/%", "obj_board_npc_slash_Other_10_gml_215_0"
);
260
        with (obj_b3center)
261
        {
262
            if (bustletalk == 0)
263
                bustletalk = 1;
264
        }
265
    }
266
    if (extflag == "b2bombfun2")
267
    {
268
        if (read == 0)
269
        {
270
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
271
            msgsetloc(0, 
MOSS ON THE WALL.Wait for input
"\\cGMOSS\\cW ON THE WALL./", "obj_board_npc_slash_Other_10_gml_229_0"
);
272
            msgnextloc(
IT WAS CONSUMED.Wait for inputClose Message
"IT WAS CONSUMED./%", "obj_board_npc_slash_Other_10_gml_230_0"
);
273
            obj_b2bombfun2.mosscon = 1;
274
        }
275
        else
276
        {
277
            skip = 1;
278
        }
279
    }
280
    if (room == room_dw_b3bs_bibliox)
281
    {
282
        if (extflag == "bibliox")
283
        {
284
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("bibliox");
285
            var headright = stringsetloc(
Why don't you head over to the right...Delay 11 mumble...Wait for inputClose Message
"Why don't you head over to the right..^1. mumble.../%", "obj_board_npc_slash_Other_10_gml_258_0"
);
286
            switch (read)
287
            {
288
                case 0:
289
                    msgsetloc(0, 
Mumble,Delay 11 Mumble...Delay 11 where could this be...?Wait for inputClose Message
"Mumble^1, Mumble..^1. where could this be...?/%", "obj_board_npc_slash_Other_10_gml_244_0"
);
290
                    break;
291
                case 1:
292
                    msgsetloc(0, 
Nowhere? Mumble...Delay 11 No,Delay 11 no...Delay 11 This is somewhere...Wait for inputClose Message
"Nowhere? Mumble..^1. No^1, no..^1. This is somewhere.../%", "obj_board_npc_slash_Other_10_gml_245_0"
);
293
                    break;
294
                case 2:
295
                    msgsetloc(0, 
Mumble,Delay 11 this old tome admires your...Delay 11 inquisitiveness.Wait for inputClose Message
"Mumble^1, this old tome admires your..^1. inquisitiveness./%", "obj_board_npc_slash_Other_10_gml_246_0"
);
296
                    break;
297
                case 3:
298
                    msgsetloc(0, 
Mumble...Delay 11 You're very interested in going nowhere,Delay 11 aren't you?Wait for inputClose Message
"Mumble..^1. You're very interested in going nowhere^1, aren't you?/%", "obj_board_npc_slash_Other_10_gml_247_0"
);
299
                    break;
300
                case 4:
301
                    msgsetloc(0, 
Mumble...Delay 11 well,Delay 11 I have a ticket there. Yes,Delay 11 I have a ticket there...Wait for inputClose Message
"Mumble..^1. well^1, I have a ticket there. Yes^1, I have a ticket there.../%", "obj_board_npc_slash_Other_10_gml_248_0"
);
302
                    break;
303
                case 5:
304
                    msgsetloc(0, 
Mumble,Delay 11 mumble...Delay 11 A ticket to nowhere...Delay 11Wait for inputClose Message
"Mumble^1, mumble..^1. A ticket to nowhere..^1./%", "obj_board_npc_slash_Other_10_gml_249_0"
);
305
                    break;
306
                case 6:
307
                    msgsetloc(0, 
Mumble,Delay 11 mumble...Delay 11 But,Delay 11 the ticket is somewhere...Wait for inputClose Message
"Mumble^1, mumble..^1. But^1, the ticket is somewhere.../%", "obj_board_npc_slash_Other_10_gml_250_0"
);
308
                    break;
309
                case 7:
310
                    msgsetloc(0, 
Mumble,Delay 11 mumble...Delay 11 Yes,Delay 11 it was left here. It was left here by...Wait for inputClose Message
"Mumble^1, mumble..^1. Yes^1, it was left here. It was left here by.../%", "obj_board_npc_slash_Other_10_gml_251_0"
);
311
                    break;
312
                case 8:
313
                    msgsetloc(0, 
Mumble,Delay 11 oh,Delay 11 I don't seem to remember...Wait for inputClose Message
"Mumble^1, oh^1, I don't seem to remember.../%", "obj_board_npc_slash_Other_10_gml_252_0"
);
314
                    break;
315
                case 9:
316
                    msgsetloc(0, 
Mumble...Delay 11 mumble...Delay 11 You are alone,Delay 11 are you?Wait for inputClose Message
"Mumble..^1. mumble..^1. You are alone^1, are you?/%", "obj_board_npc_slash_Other_10_gml_253_0"
);
317
                    break;
318
                case 10:
319
                    msgsetloc(0, 
Good,Delay 11 it's not a good idea to go nowhere with somebody else...Wait for inputClose Message
"Good^1, it's not a good idea to go nowhere with somebody else.../%", "obj_board_npc_slash_Other_10_gml_254_0"
);
320
                    break;
321
                case 11:
322
                    msgsetloc(0, 
Mumble,Delay 11 mumble...Delay 11 alone is better...Delay 11Wait for inputClose Message
"Mumble^1, mumble..^1. alone is better..^1./%", "obj_board_npc_slash_Other_10_gml_255_0"
);
323
                    break;
324
                case 12:
325
                    msgsetloc(0, 
I only have one ticket after all...Delay 11 Where is it...Wait for inputClose Message
"I only have one ticket after all..^1. Where is it.../%", "obj_board_npc_slash_Other_10_gml_256_0"
);
326
                    break;
327
                case 13:
328
                    msgsetloc(0, 
Mumble,Delay 11 mumble...Delay 11 That's right,Delay 11 it's in the wardrobe!Wait for inputClose Message
"Mumble^1, mumble..^1. That's right^1, it's in the wardrobe!/%", "obj_board_npc_slash_Other_10_gml_257_0"
);
329
                    break;
330
                default:
331
                    msgset(0, headright);
332
                    break;
333
            }
334
            if (read > 13)
335
                global.flag[1092 ch3_bibliox_state] = 1;
336
        }
337
        if (extflag == "bibliox2")
338
        {
339
            
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
340
            msgsetloc(0, 
Mumble...Delay 11 That's odd...Delay 11 I thought it was in the wardrobe...Wait for inputClose Message
"Mumble..^1. That's odd..^1. I thought it was in the wardrobe.../%", "obj_board_npc_slash_Other_10_gml_275_0"
);
341
        }
342
        if (extflag == "cupboard")
343
        {
344
            
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
345
            if (read == 0)
346
                snd_play(snd_board_door_close);
347
            msgsetloc(0, 
YOU LOOKED IN THE WARDROBE.Wait for input
"YOU LOOKED IN THE WARDROBE./", "obj_board_npc_slash_Other_10_gml_281_0"
);
348
            msgnextloc(
ALAS,Delay 11 THE WARDROBE WAS EMPTY!Wait for inputClose Message
"ALAS^1, THE WARDROBE WAS EMPTY!/%", "obj_board_npc_slash_Other_10_gml_282_0"
);
349
            if (read == 0)
350
            {
351
                global.flag[1092 ch3_bibliox_state] = 3;
352
                with (obj_board_npc)
353
                {
354
                    if (extflag == "bibliox" || extflag == "bibliox2")
355
                    {
356
                        extflag = "bibliox3";
357
                        read = 0;
358
                    }
359
                }
360
            }
361
        }
362
        if (extflag == "bibliox3")
363
        {
364
            if (read)
365
            {
366
                
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
367
                msgsetloc(0, 
Mumble,Delay 11 mumble...Delay 11 Mumble,Delay 11 mumble...Wait for inputClose Message
"Mumble^1, mumble..^1. Mumble^1, mumble.../%", "obj_board_npc_slash_Other_10_gml_305_0"
);
368
            }
369
            else
370
            {
371
                
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
372
                msgsetloc(0, 
Mumble,Delay 11 mumble...Delay 11 What? You can't find the ticket?Wait for input
"Mumble^1, mumble..^1. What? You can't find the ticket?/", "obj_board_npc_slash_Other_10_gml_310_0"
);
373
                msgnextloc(
Odd,Delay 11 quite odd...Delay 11 Considering...Wait for input
"Odd^1, quite odd..^1. Considering.../", "obj_board_npc_slash_Other_10_gml_311_0"
);
374
                msgnextloc(
You've been holding it from the moment you stepped in the room.Wait for inputClose Message
"You've been holding it from the moment you stepped in the room./%", "obj_board_npc_slash_Other_10_gml_312_0"
);
375
                with (obj_b3bs_bibliox)
376
                    con = 5;
377
            }
378
        }
379
    }
380
    if (extflag == "b3doorsdone")
381
    {
382
        
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
383
        msgsetloc(0, 
GREAT!Delay 11 YOU OPENED THE DOOR!Delay 11 CAN I TAKE A BREAK YET?Wait for inputClose Message
"GREAT^1! YOU OPENED THE DOOR^1! CAN I TAKE A BREAK YET?/%", "obj_board_npc_slash_Other_10_gml_348_0"
);
384
        if (read == 0)
385
        {
386
            var tetalk = stringsetloc(
NO! SHUT UP!
"NO! SHUT UP!", "obj_board_npc_slash_Other_10_gml_351_0"
);
387
            
scr_script_delayed
scr_script_delayed

function
scr_script_delayed()
{ var __scriptdelay = instance_create(0, 0, obj_script_delayed); __scriptdelay.script = argument[0]; __scriptdelay.alarm[0] = argument[1]; __scriptdelay.target = id; for (var __i = 0; __i < (argument_count - 2); __i++) __scriptdelay.script_arg[__i] = argument[__i + 2]; __scriptdelay.arg_count = argument_count - 2; return __scriptdelay; }
(scr_couchtalk, 80, tetalk, "tenna", 2, 60);
388
            with (obj_actor_tenna)
389
                
scr_var_delay
scr_var_delay

function
scr_var_delay(arg0, arg1, arg2)
{
scr_script_delayed(scr_var, arg2, arg0, arg1);
} function scr_var_delayed(arg0, arg1, arg2) {
scr_script_delayed(scr_var, arg2, arg0, arg1);
} function scr_delay_var(arg0, arg1, arg2) {
scr_script_delayed(scr_var, arg2, arg0, arg1);
}
("bounce", 1, 80);
390
        }
391
    }
392
    if (extflag == "b2_blocker")
393
    {
394
        
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 == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
395
        msgsetloc(0, 
PODIUMS BLOCK THE WAY. THEY ARE INSCRIBED WITH HALF A FLOWER.Wait for inputClose Message
"PODIUMS BLOCK THE WAY. THEY ARE INSCRIBED WITH HALF A FLOWER./%", "obj_board_npc_slash_Other_10_gml_444_0"
);
396
    }
397
    if (room == room_dw_b3bs_idcardpuzzle)
398
    {
399
        
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("no_name");
400
        msgsetloc(0, 
THE RIVER DRIED UP DUE TO DROUGHTWait for inputClose Message
"THE RIVER DRIED UP DUE TO DROUGHT/%", "obj_board_npc_slash_Other_10_gml_364_0"
);
401
    }
402
    if (skip == false)
403
    {
404
        writer = instance_create(x, y, obj_board_writer);
405
        writer.side = textside;
406
    }
407
    else
408
    {
409
        myinteract = 0;
410
    }
411
    read++;
412
    if (extflag == "bibliox")
413
        global.flag[1141 ch3_bibliox_talk] = read;
414
    buffer = 5;
415
}