Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_weirdroute_manipulator_Alarm_11

(view raw script w/o annotations or w/e)
1
failcount = scr_sideb_checkencounters
scr_sideb_checkencounters

function scr_sideb_checkencounters() { var failcount = 0; var encounterlist = 0; encounterlist[0] = 531; array_push(encounterlist, 532); array_push(encounterlist, 533); array_push(encounterlist, 534); array_push(encounterlist, 535); array_push(encounterlist, 538); array_push(encounterlist, 556); array_push(encounterlist, 553); array_push(encounterlist, 554); array_push(encounterlist, 555); array_push(encounterlist, 559); array_push(encounterlist, 560); array_push(encounterlist, 561); array_push(encounterlist, 562); array_push(encounterlist, 563); array_push(encounterlist, 564); array_push(encounterlist, 565); array_push(encounterlist, 566); array_push(encounterlist, 567); for (var i = 0; i < array_length(encounterlist); i++) { if (global.flag[encounterlist[i]] != 0 && global.flag[encounterlist[i]] != 6) { failcount++; debug_message("failure at global.flag[" + string(encounterlist[i]) + "], result: " + string(global.flag[encounterlist[i]])); } } encounterlist = 0; return failcount; }
();
2
if (failcount != 0)
3
    scr_sideb_fail
scr_sideb_fail

function scr_sideb_fail() { if (global.flag[916 snowgrave_fail] == 0) { global.flag[916 snowgrave_fail] = 1; if (argument_count > 0 && argument[0] == 1) { if (global.flag[915 snowgrave_plot] > 0) { } } } }
(1);