Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_pipis_egg_bullet_Collision_obj_yheart_shot

(view raw script w/o annotations or w/e)
1
shake = 8;
2
hp -= other.damage;
3
if (image_index < 3)
4
    image_index += 1;
5
snd_play(snd_damage);
6
if (other.big == 0)
7
{
8
    with (other)
9
        event_user(0);
10
}
11
if (hp < 1)
12
{
13
    fx = instance_create(x, y, obj_pipis_destroy_fx);
14
    fx.image_xscale = 1.5;
15
    fx.image_yscale = 1.5;
16
    repeat (3)
17
    {
18
        fx = instance_create(x, y, obj_pipis_egg_bullet_piece);
19
        fx.image_xscale = 2;
20
        fx.image_yscale = 2;
21
    }
22
    instance_destroy();
23
    if (obj_spamton_neo_enemy.difficulty == 1)
24
        
scr_tensionheal
scr_tensionheal

function
scr_tensionheal(arg0)
{ global.tension += arg0; if (global.tension > global.maxtension) global.tension = global.maxtension; }
(2);
25
    else
26
        
scr_tensionheal
scr_tensionheal

function
scr_tensionheal(arg0)
{ global.tension += arg0; if (global.tension > global.maxtension) global.tension = global.maxtension; }
(3);
27
}
28
else
29
{
30
    fx = instance_create(x, y, obj_pipis_egg_bullet_piece);
31
    fx.image_index = image_index;
32
    if (x < (camerax() + 500))
33
        hspeed /= 1.05;
34
}