Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_84_get_lang_string

(view raw script w/o annotations or w/e)
1
function 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; }
(arg0)
2
{
3
    var lang_string_id = arg0;
4
    var str = ds_map_find_value(global.lang_map, lang_string_id);
5
    if (is_undefined(str))
6
    {
7
        if (!ds_map_find_value(global.lang_missing_map, lang_string_id))
8
        {
9
            ds_map_add(global.lang_missing_map, lang_string_id, true);
10
            show_debug_message("ERROR: string id " + lang_string_id + " for language " + global.lang + " is missing");
11
        }
12
        str = "--missing-string--";
13
    }
14
    return str;
15
}