Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_event_manager_Other_70

(view raw script w/o annotations or w/e)
1
var ident = ds_map_find_value(async_load, "id");
2
if (ident == 103)
3
{
4
    if (ds_map_find_value(async_load, "succeeded") == 1)
5
    {
6
        global.trophies = [];
7
        climb_timer_active = true;
8
        for (var i = 0; i < 30; i++)
9
        {
10
            var trophy_id = "trophy_data_unlocked_" + string(i);
11
            var is_unlocked = ds_map_find_value(async_load, trophy_id) == 1;
12
            if (is_unlocked)
13
            {
14
                global.trophies[array_length(global.trophies)] = i;
15
                if (i == UnknownEnum.Value_24)
16
                    climb_timer_active = false;
17
            }
18
        }
19
        if (array_length(global.trophies) >= 30)
20
            disable_trophies();
21
    }
22
}
23
24
enum UnknownEnum
25
{
26
    Value_24 = 24
27
}