Deltarune script viewer

← back to main script listing

gml_GlobalScript_c_msgsetloc

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

function c_msgsetloc(arg0, arg1, arg2) { var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str = scr_84_get_lang_string(localized_string_id); c_msgset(msg_index, str); }
(arg0, arg1, arg2)
2
{
3
    var msg_index = arg0;
4
    var english = arg1;
5
    var localized_string_id = arg2;
6
    var str = english;
7
    if (!is_english())
8
        str = scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { var lang_string_id = arg0; var str = ds_map_find_value(global.lang_map, lang_string_id); if (is_undefined(str)) { if (!ds_map_find_value(global.lang_missing_map, lang_string_id)) { ds_map_add(global.lang_missing_map, lang_string_id, true); show_debug_message("ERROR: string id " + lang_string_id + " for language " + global.lang + " is missing"); } str = "--missing-string--"; } return str; }
(localized_string_id);
9
    c_msgset
c_msgset

function c_msgset(arg0, arg1) { c_cmd("msgset", arg0, arg1, 0, 0); }
(msg_index, str);
10
}