Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ch4_DCC01_roaringknight_Draw_0

(view raw script w/o annotations or w/e)
1
if (state == 5)
2
{
3
    animsiner += 0.5;
4
    animalpha = clamp(animalpha + random_range(-0.1, 0.1), 0.6, 1);
5
    var animframe = animsiner;
6
    draw_sprite_ext(spr_roaring_knight_laugh_body, animframe * 0.3, x + random_range(-1, 1), y + random_range(-1, 1), 2, 2, 0, c_white, 1);
7
    draw_sprite_ext(spr_roaring_knight_laugh_mouth, animframe * 0.7, x + random_range(-2, 2), y + random_range(-2, -5), 2, 2, 0, c_white, animalpha);
8
    for (var i = 1; i < 6; i++)
9
        draw_sprite_ext(spr_roaring_knight_laugh_mouth, animframe * 0.7, x + (sin(((animsiner * i) + (3.32 * i)) / 32) * 20 * i), y + (cos(((animsiner * i) + (i * 2.1 * i)) / 49) * 20 * i), 2, 2, 0, c_white, -0.3 + sin((animsiner + (i * 4)) / 4));
10
}
11
else
12
{
13
    draw_self();
14
}