Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_hatguy_npc_Draw_0

(view raw script w/o annotations or w/e)
1
if (state == 0)
2
{
3
    if (dancing)
4
    {
5
        siner += 0.16666666666666666;
6
        draw_monster_body_part(spr_hatguy_dance, siner, x, y);
7
        musicalnotetimer++;
8
        if (musicalnotetimer == 14)
9
        {
10
            musicalnotetimer = 0;
11
            anim = instance_create(((x + (sprite_width / 2)) - 20) + random(40), y, obj_afterimage);
12
            anim.sprite_index = spr_musicalbattlenote1;
13
            anim.depth = depth - 5;
14
            anim.image_xscale = 2;
15
            anim.image_yscale = 2;
16
            anim.direction = 270;
17
            anim.gravity = -0.2;
18
            anim.hspeed = random_range(0.1, 0.8) * choose(1, -1);
19
        }
20
    }
21
    else
22
    {
23
        siner += 0.16666666666666666;
24
        draw_monster_body_part(thissprite, siner, x, y);
25
    }
26
}