Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_anyface

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

function
scr_anyface(arg0, arg1, arg2)
{ _speakerC = arg0; _msgno = arg1; _emotion = arg2; if (is_real(arg2)) { if (arg2 >= 10) { if (arg2 < 36) _emotion = chr(55 + arg2); else emotion = chr(61 + arg2); } } _speaker = string_lower(_speakerC); msgsetsub(arg1, "* Face ~1 not found/", _speaker); if (_speaker == "susie" || _speaker == "sus")
scr_susface(_msgno, _emotion);
if (_speaker == "ralsei" || _speaker == "ral")
scr_ralface(_msgno, _emotion);
if (_speaker == "noelle" || _speaker == "noe")
scr_noeface(_msgno, _emotion);
if (_speaker == "toriel" || _speaker == "tor")
scr_torface(_msgno, _emotion);
if (_speaker == "asgore" || _speaker == "asg")
scr_asgface(_msgno, _emotion);
if (_speaker == "king" || _speaker == "kin")
scr_kingface(_msgno, _emotion);
if (_speaker == "rudy" || _speaker == "rud")
scr_rudface(_msgno, _emotion);
if (_speaker == "lancer" || _speaker == "lan")
scr_lanface(_msgno, _emotion);
if (_speaker == "berdly" || _speaker == "ber") msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\FB \\TB %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_23_0"); if (_speaker == "alphys" || _speaker == "alp") msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\Fa \\Ta %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_24_0"); if (_speaker == "none" || _speaker == "x" || _speaker == "no name" || _speaker == "no_name")
scr_noface(_msgno);
if (_speaker == "rouxls" || _speaker == "rou")
scr_rurusface(_msgno, _emotion);
if (_speaker == "queen" || _speaker == "que") msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\FQ \\TQ %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_27_0"); if (_speaker == "queen2" || _speaker == "que2") msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\F0 \\Tq %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_28_0_b"); if (_speaker == "sans" || _speaker == "san") msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\Fs \\Ts %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_28_0"); if (_speaker == "undyne" || _speaker == "und") msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\FU \\TU %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_29_0"); if (_speaker == "jockington") msgsetsub(arg1, "\\TX \\F0 \\E~1 \\FJ \\Tj %", string(_emotion)); if (_speaker == "burgerpants") msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\Fb \\T0 %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_30_0"); if (_speaker == "sneo") msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tp %", string(_emotion)); if (_speaker == "carol") msgsetsub(arg1, "\\TX \\F0 \\E~1 \\FC \\TC %", string(_emotion)); if (_speaker == "jackenstein") msgset(arg1, "\\TX \\F0 \\Tf %", string(_emotion)); if (_speaker == "tenna") msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tv %", string(_emotion)); if (_speaker == "bratty") msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Fy \\Ty %", string(_emotion)); if (_speaker == "catti") msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Fi \\Ti %", string(_emotion)); if (_speaker == "catty") msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Fk \\Tk %", string(_emotion)); if (_speaker == "flowery") msgsetsub(arg1, "\\TX \\F0 \\E~1 \\FF \\TF %", string(_emotion)); if (_speaker == "flowery_noface") msgsetsub(arg1, "\\TX \\F0 \\TF %", string(_emotion)); if (_speaker == "flowery_s") msgsetsub(arg1, "\\TX \\F0 \\E~1 \\FF \\Th %", string(_emotion)); if (_speaker == "aqua") msgsetloc(arg1, "\\TX \\F0 \\T4 %", "scr_anyface_slash_scr_anyface_gml_50_0"); if (_speaker == "seth" || _speaker == "purple") msgsetloc(arg1, "\\TX \\F0 \\T5 %", "scr_anyface_slash_scr_anyface_gml_52_0"); if (_speaker == "yellow") msgsetloc(arg1, "\\TX \\F0 \\T6 %", "scr_anyface_slash_scr_anyface_gml_53_0"); if (_speaker == "orange") msgsetloc(arg1, "\\TX \\F0 \\T7 %", "scr_anyface_slash_scr_anyface_gml_54_0"); if (_speaker == "blue") msgsetloc(arg1, "\\TX \\F0 \\T8 %", "scr_anyface_slash_scr_anyface_gml_55_0"); if (_speaker == "green") msgsetloc(arg1, "\\TX \\F0 \\T9 %", "scr_anyface_slash_scr_anyface_gml_56_0"); if (_speaker == "pink") msgsetloc(arg1, "\\TX \\F0 \\TP %", "scr_anyface_slash_scr_anyface_gml_57_0"); if (_speaker == "opuppet") msgsetloc(arg1, "\\TX \\F0 \\TO %", "scr_anyface_slash_scr_anyface_gml_58_0"); if (_speaker == "bluef") msgsetsubloc(arg1, "\\TX \\F◘ \\E~1 \\T8 %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_60_0"); }
(arg0, arg1, arg2)
2
{
3
    _speakerC = arg0;
4
    _msgno = arg1;
5
    _emotion = arg2;
6
    if (is_real(arg2))
7
    {
8
        if (arg2 >= 10)
9
        {
10
            if (arg2 < 36)
11
                _emotion = chr(55 + arg2);
12
            else
13
                emotion = chr(61 + arg2);
14
        }
15
    }
16
    _speaker = string_lower(_speakerC);
17
    msgsetsub(arg1, "* Face ~1 not found/", _speaker);
18
    if (_speaker == "susie" || _speaker == "sus")
19
        
scr_susface
scr_susface

function
scr_susface(arg0, arg1)
{ global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\FS \\TS %", string(arg1), "scr_susface_slash_scr_susface_gml_1_0"); }
(_msgno, _emotion);
20
    if (_speaker == "ralsei" || _speaker == "ral")
21
        
scr_ralface
scr_ralface

function
scr_ralface(arg0, arg1)
{ global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\FR \\TR %", string(arg1), "scr_ralface_slash_scr_ralface_gml_1_0"); }
(_msgno, _emotion);
22
    if (_speaker == "noelle" || _speaker == "noe")
23
        
scr_noeface
scr_noeface

function
scr_noeface(arg0, arg1)
{ global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\FN \\TN %", string(arg1), "scr_noeface_slash_scr_noeface_gml_1_0"); }
(_msgno, _emotion);
24
    if (_speaker == "toriel" || _speaker == "tor")
25
        
scr_torface
scr_torface

function
scr_torface(arg0, arg1)
{ global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\FT \\TT %", string(arg1), "scr_torface_slash_scr_torface_gml_1_0"); }
(_msgno, _emotion);
26
    if (_speaker == "asgore" || _speaker == "asg")
27
        
scr_asgface
scr_asgface

function
scr_asgface(arg0, arg1)
{ global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\FA \\TA %", string(arg1), "scr_asgface_slash_scr_asgface_gml_1_0"); }
(_msgno, _emotion);
28
    if (_speaker == "king" || _speaker == "kin")
29
        
scr_kingface
scr_kingface

function
scr_kingface(arg0, arg1)
{ if ((global.chapter == 1 && global.plot >= 235) || global.chapter >= 2) global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\FK \\TK %", string(arg1), "scr_kingface_slash_scr_kingface_gml_3_0"); else global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\TK %", string(arg1), "scr_kingface_slash_scr_kingface_gml_7_0"); }
(_msgno, _emotion);
30
    if (_speaker == "rudy" || _speaker == "rud")
31
        
scr_rudface
scr_rudface

function
scr_rudface(arg0, arg1)
{ global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\Fr \\Tr %", string(arg1), "scr_rudface_slash_scr_rudface_gml_1_0"); }
(_msgno, _emotion);
32
    if (_speaker == "lancer" || _speaker == "lan")
33
        
scr_lanface
scr_lanface

function
scr_lanface(arg0, arg1)
{ global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\FL \\TL %", string(arg1), "scr_lanface_slash_scr_lanface_gml_1_0"); }
(_msgno, _emotion);
34
    if (_speaker == "berdly" || _speaker == "ber")
35
        msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\FB \\TB %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_23_0");
36
    if (_speaker == "alphys" || _speaker == "alp")
37
        msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\Fa \\Ta %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_24_0");
38
    if (_speaker == "none" || _speaker == "x" || _speaker == "no name" || _speaker == "no_name")
39
        
scr_noface
scr_noface

function
scr_noface(arg0)
{ global.msg[arg0] = stringsetloc(
Sound X Char 0 Sound 0 Close Message
"\\TX \\F0 \\T0 %", "scr_noface_slash_scr_noface_gml_1_0"
);
}
(_msgno);
40
    if (_speaker == "rouxls" || _speaker == "rou")
41
        
scr_rurusface
scr_rurusface

function
scr_rurusface(arg0, arg1)
{ global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\Fu \\T0 %", string(arg1), "scr_rurusface_slash_scr_rurusface_gml_1_0"); }
(_msgno, _emotion);
42
    if (_speaker == "queen" || _speaker == "que")
43
        msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\FQ \\TQ %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_27_0");
44
    if (_speaker == "queen2" || _speaker == "que2")
45
        msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\F0 \\Tq %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_28_0_b");
46
    if (_speaker == "sans" || _speaker == "san")
47
        msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\Fs \\Ts %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_28_0");
48
    if (_speaker == "undyne" || _speaker == "und")
49
        msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\FU \\TU %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_29_0");
50
    if (_speaker == "jockington")
51
        msgsetsub(arg1, "\\TX \\F0 \\E~1 \\FJ \\Tj %", string(_emotion));
52
    if (_speaker == "burgerpants")
53
        msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\Fb \\T0 %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_30_0");
54
    if (_speaker == "sneo")
55
        msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tp %", string(_emotion));
56
    if (_speaker == "carol")
57
        msgsetsub(arg1, "\\TX \\F0 \\E~1 \\FC \\TC %", string(_emotion));
58
    if (_speaker == "jackenstein")
59
        msgset(arg1, "\\TX \\F0 \\Tf %", string(_emotion));
60
    if (_speaker == "tenna")
61
        msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tv %", string(_emotion));
62
    if (_speaker == "bratty")
63
        msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Fy \\Ty %", string(_emotion));
64
    if (_speaker == "catti")
65
        msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Fi \\Ti %", string(_emotion));
66
    if (_speaker == "catty")
67
        msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Fk \\Tk %", string(_emotion));
68
    if (_speaker == "flowery")
69
        msgsetsub(arg1, "\\TX \\F0 \\E~1 \\FF \\TF %", string(_emotion));
70
    if (_speaker == "flowery_noface")
71
        msgsetsub(arg1, "\\TX \\F0 \\TF %", string(_emotion));
72
    if (_speaker == "flowery_s")
73
        msgsetsub(arg1, "\\TX \\F0 \\E~1 \\FF \\Th %", string(_emotion));
74
    if (_speaker == "aqua")
75
        msgsetloc(arg1, "\\TX \\F0 \\T4 %", "scr_anyface_slash_scr_anyface_gml_50_0");
76
    if (_speaker == "seth" || _speaker == "purple")
77
        msgsetloc(arg1, "\\TX \\F0 \\T5 %", "scr_anyface_slash_scr_anyface_gml_52_0");
78
    if (_speaker == "yellow")
79
        msgsetloc(arg1, "\\TX \\F0 \\T6 %", "scr_anyface_slash_scr_anyface_gml_53_0");
80
    if (_speaker == "orange")
81
        msgsetloc(arg1, "\\TX \\F0 \\T7 %", "scr_anyface_slash_scr_anyface_gml_54_0");
82
    if (_speaker == "blue")
83
        msgsetloc(arg1, "\\TX \\F0 \\T8 %", "scr_anyface_slash_scr_anyface_gml_55_0");
84
    if (_speaker == "green")
85
        msgsetloc(arg1, "\\TX \\F0 \\T9 %", "scr_anyface_slash_scr_anyface_gml_56_0");
86
    if (_speaker == "pink")
87
        msgsetloc(arg1, "\\TX \\F0 \\TP %", "scr_anyface_slash_scr_anyface_gml_57_0");
88
    if (_speaker == "opuppet")
89
        msgsetloc(arg1, "\\TX \\F0 \\TO %", "scr_anyface_slash_scr_anyface_gml_58_0");
90
    if (_speaker == "bluef")
91
        msgsetsubloc(arg1, "\\TX \\F◘ \\E~1 \\T8 %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_60_0");
92
}