Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_sneo_mmx_spreadshot_Alarm_0

(view raw script w/o annotations or w/e)
1
for (i = 0; i < 3; i++)
2
{
3
    shot = instance_create(x, y, obj_regularbullet);
4
    if (i_ex(shot))
5
    {
6
        shot.direction = 120 + (i * 60);
7
        shot.speed = 2;
8
        shot.friction = -0.6;
9
        shot.sprite_index = spr_sneo_soundbullet;
10
        shot.image_angle = shot.direction;
11
        shot.depth = obj_sneo_phonehand_master.depth - 1;
12
        shot.grazepoints = 7;
13
        shot.element = 6;
14
    }
15
    scr_bullet_inherit
scr_bullet_inherit

function scr_bullet_inherit(arg0) { if (i_ex(arg0)) { if (damage != -1) arg0.damage = damage; if (grazepoints != -1) arg0.grazepoints = grazepoints; if (timepoints != -1) arg0.timepoints = timepoints; if (inv != -1) arg0.inv = inv; if (target != -1) arg0.target = target; if (grazed != -1) arg0.grazed = 0; if (grazetimer != -1) arg0.grazetimer = 0; arg0.element = element; } }
(shot);
16
}
17
instance_destroy();