Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_swatchling_shockwave_maker_Step_0

(view raw script w/o annotations or w/e)
1
btimer++;
2
if (btimer > 6)
3
{
4
    btimer = 0;
5
    if (!flip)
6
    {
7
        xx = x - (made * 40 * side);
8
        yy = y;
9
    }
10
    else
11
    {
12
        xx = x + (made * 40 * side);
13
        yy = y;
14
    }
15
    d = scr_bullet_create
scr_bullet_create

function scr_bullet_create(arg0, arg1, arg2) { var __newbullet = instance_create(arg0, arg1, arg2); __newbullet.damage = damage; __newbullet.target = target; if (variable_instance_exists(self, "element")) __newbullet.element = element; return __newbullet; }
(xx, yy, obj_swatchling_shockwave);
16
    d.damage = obj_swatchling_battle_controller.red_damage;
17
    d.target = obj_swatchling_battle_controller.red_target;
18
    d.sizemultiplier = sizemultiplier;
19
    d.startColor = obj_swatchling_battle_controller.shockwave_color;
20
    if (flip)
21
        d.image_angle = 180;
22
    made++;
23
}
24
if (made >= amount)
25
    instance_destroy();