1 |
function scr_anyfacescr_anyfacefunction 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);
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 == "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));
} (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 |
if (_speaker == "susie" || _speaker == "sus") |
18 |
scr_susfacescr_susfacefunction 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); |
19 |
if (_speaker == "ralsei" || _speaker == "ral") |
20 |
scr_ralfacescr_ralfacefunction 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); |
21 |
if (_speaker == "noelle" || _speaker == "noe") |
22 |
scr_noefacescr_noefacefunction 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); |
23 |
if (_speaker == "toriel" || _speaker == "tor") |
24 |
scr_torfacescr_torfacefunction 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); |
25 |
if (_speaker == "asgore" || _speaker == "asg") |
26 |
scr_asgfacescr_asgfacefunction 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); |
27 |
if (_speaker == "king" || _speaker == "kin") |
28 |
scr_kingfacescr_kingfacefunction 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); |
29 |
if (_speaker == "rudy" || _speaker == "rud") |
30 |
scr_rudfacescr_rudfacefunction 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); |
31 |
if (_speaker == "lancer" || _speaker == "lan") |
32 |
scr_lanfacescr_lanfacefunction 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); |
33 |
if (_speaker == "berdly" || _speaker == "ber") |
34 |
msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\FB \\TB %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_23_0"); |
35 |
if (_speaker == "alphys" || _speaker == "alp") |
36 |
msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\Fa \\Ta %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_24_0"); |
37 |
if (_speaker == "none" || _speaker == "x" || _speaker == "no name" || _speaker == "no_name") |
38 |
scr_nofacescr_nofacefunction 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); |
39 |
if (_speaker == "rouxls" || _speaker == "rou") |
40 |
scr_rurusfacescr_rurusfacefunction 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); |
41 |
if (_speaker == "queen" || _speaker == "que") |
42 |
msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\FQ \\TQ %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_27_0"); |
43 |
if (_speaker == "queen2" || _speaker == "que2") |
44 |
msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\F0 \\Tq %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_28_0_b"); |
45 |
if (_speaker == "sans" || _speaker == "san") |
46 |
msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\Fs \\Ts %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_28_0"); |
47 |
if (_speaker == "undyne" || _speaker == "und") |
48 |
msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\FU \\TU %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_29_0"); |
49 |
if (_speaker == "burgerpants") |
50 |
msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\Fb \\T0 %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_30_0"); |
51 |
if (_speaker == "sneo") |
52 |
msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tp %", string(_emotion)); |
53 |
} |