Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_zapper_cannon_manager_Create_0

(view raw script w/o annotations or w/e)
1
image_speed = 0;
2
image_xscale = 2;
3
image_yscale = 2;
4
creator = 0;
5
skipme = false;
6
xoff = -18;
7
yoff = -28;
8
if (!i_ex(obj_growtangle))
9
{
10
    aim_x = camerax() + 320;
11
    aim_y = cameray() + 170 + 20;
12
}
13
else
14
{
15
    aim_x = obj_growtangle.x - (obj_growtangle.sprite_width * 0.5);
16
    aim_y = obj_growtangle.y + irandom_range(-30, 30);
17
}
18
aim_angle = point_direction(x + 40, y + 82, aim_x, aim_y);
19
reload = 32;
20
if (i_ex(obj_shutta_enemy))
21
    reload = 40;
22
alarm[0]
 = 12;
gml_Object_obj_zapper_cannon_manager_Alarm_0.gml

exit;
23
alarm[1]
 = 16;
gml_Object_obj_zapper_cannon_manager_Alarm_1.gml

image_speed = 0.5; alarm[2]
 = 8;
if (global.turntimer > (reload * 2)) alarm[1]
 = reload;