Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_viro_invaderbullet_Step_0

(view raw script w/o annotations or w/e)
1
event_inherited();
2
if (active && y > ((obj_growtangle.y + (obj_growtangle.sprite_height / 2)) - 16))
3
{
4
    speed = 0;
5
    active = 0;
6
    y = (obj_growtangle.y + (obj_growtangle.sprite_height / 2)) - 16;
7
    image_index = 0;
8
    sprite_index = spr_virovirokun_invaderbullet_impact;
9
}
10
var _inst = collision_rectangle(x - 5, y - 3, x + 5, y + 13, obj_omawaroid_policecar, 0, true);
11
if (_inst != -4)
12
{
13
    d = instance_create(other.x, other.y, obj_omawaroid_explosion);
14
    d.direction = 90;
15
    d.speed = _inst.speed;
16
    instance_destroy(_inst);
17
    instance_destroy();
18
}