Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_mizzle_spotlight_controller_b_Alarm_0

(view raw script w/o annotations or w/e)
1
var frames;
2
if (eye_power == 0)
3
    frames = 45 - ((3 - sameattack) * 7);
4
else
5
    frames = 30;
6
spotlight_set_goal(
scr_get_box
scr_get_box

function
scr_get_box(arg0)
{ switch (arg0) { case 0: return obj_growtangle.x + (obj_growtangle.sprite_width * 0.5); break; case 1: return obj_growtangle.y - (obj_growtangle.sprite_height * 0.5); break; case 2: return obj_growtangle.x - (obj_growtangle.sprite_width * 0.5); break; case 3: return obj_growtangle.y + (obj_growtangle.sprite_height * 0.5); break; case 4: return obj_growtangle.x; break; case 5: return obj_growtangle.y; break; return false; } }
(4) + irandom_range(-40, 40),
scr_get_box
scr_get_box

function
scr_get_box(arg0)
{ switch (arg0) { case 0: return obj_growtangle.x + (obj_growtangle.sprite_width * 0.5); break; case 1: return obj_growtangle.y - (obj_growtangle.sprite_height * 0.5); break; case 2: return obj_growtangle.x - (obj_growtangle.sprite_width * 0.5); break; case 3: return obj_growtangle.y + (obj_growtangle.sprite_height * 0.5); break; case 4: return obj_growtangle.x; break; case 5: return obj_growtangle.y; break; return false; } }
(5) + irandom_range(-40, 40), 1.5707963267948966, counter_speed_goal, frames);
7
alarm[1]
 = frames;
gml_Object_obj_mizzle_spotlight_controller_b_Alarm_1.gml

var frames; if (eye_power == 0) frames = 45 - ((3 - sameattack) * 7); else frames = 30; spotlight_set_goal(x, y, 1.5707963267948966, counter_speed_goal, frames); alarm[0]
 = frames;