Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_npc_king_Step_0

(view raw script w/o annotations or w/e)
1
event_inherited();
2
if (global.flag[20 manual_face_sprite] == 0)
3
    sprite_index = spr_king_sulk;
4
if (global.flag[20 manual_face_sprite] == 1)
5
    sprite_index = spr_king_sulk_left;
6
if (global.flag[20 manual_face_sprite] == 2)
7
    sprite_index = spr_king_sulk_right;
8
if (global.flag[20 manual_face_sprite] == 3)
9
{
10
    sprite_index = spr_king_sulk_drink;
11
    image_speed = 0.2;
12
}
13
if (global.flag[20 manual_face_sprite] == 3)
14
{
15
    if (x < 1380)
16
    {
17
        if (hspeed < 3)
18
            hspeed = 3;
19
        hspeed += 1;
20
        if (y >= (ystart - 60))
21
            y -= 4;
22
    }
23
    else
24
    {
25
        hspeed = 0;
26
    }
27
}
28
else if (x > xstart)
29
{
30
    if (y <= ystart)
31
        y += 4;
32
    hspeed -= 1;
33
}
34
else
35
{
36
    hspeed = 0;
37
}
38
if (x > 1455)
39
    x = 1455;