Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_anyface_next

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

function scr_anyface_next(arg0, arg1) { global.msgno++; scr_anyface(arg0, global.msgno, arg1); }
(arg0, arg1)
2
{
3
    global.msgno++;
4
    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); 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, global.msgno, arg1);
5
}