|
1
|
function scr_anyfacescr_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 == "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 == "tenna")
msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tv %", string(_emotion));
if (_speaker == "lanino")
{
msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tp %", string(_emotion));
global.fc = 23;
global.typer = 50;
}
if (_speaker == "elnina")
{
global.fc = 24;
msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tp %", string(_emotion));
global.typer = 50;
}
}
(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_susfacescr_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_ralfacescr_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_noefacescr_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_torfacescr_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_asgfacescr_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_kingfacescr_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_rudfacescr_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_lanfacescr_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_nofacescr_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_rurusfacescr_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 == "burgerpants")
|
|
51
|
msgsetsubloc(arg1, "\\TX \\F0 \\E~1 \\Fb \\T0 %", string(_emotion), "scr_anyface_slash_scr_anyface_gml_30_0");
|
|
52
|
if (_speaker == "sneo")
|
|
53
|
msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tp %", string(_emotion));
|
|
54
|
if (_speaker == "tenna")
|
|
55
|
msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tv %", string(_emotion));
|
|
56
|
if (_speaker == "lanino")
|
|
57
|
{
|
|
58
|
msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tp %", string(_emotion));
|
|
59
|
global.fc = 23;
|
|
60
|
global.typer = 50;
|
|
61
|
}
|
|
62
|
if (_speaker == "elnina")
|
|
63
|
{
|
|
64
|
global.fc = 24;
|
|
65
|
msgsetsub(arg1, "\\TX \\F0 \\E~1 \\Tp %", string(_emotion));
|
|
66
|
global.typer = 50;
|
|
67
|
}
|
|
68
|
}
|