Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_thrash_transformation_original_Draw_0

(view raw script w/o annotations or w/e)
1
timer++;
2
if (timer >= (90 / f) && timer <= (120 / f) && xscale2 > 0)
3
{
4
    head_angle -= 2;
5
    heady -= 0.4;
6
    head_xscale -= 0.025;
7
    head_yscale -= 0.025;
8
}
9
if (timer >= (140 / f) && timer <= (180 / f) && xscale2 > 0)
10
{
11
    xscale2 -= 0.1;
12
    yscale2 -= 0.1;
13
}
14
if (timer >= (180 / f) && timer <= (220 / f))
15
{
16
    image_xscale -= 0.07;
17
    image_yscale -= 0.07;
18
    obj_thrash_transformation_controller.image_xscale += 0.05;
19
    obj_thrash_transformation_controller.image_yscale += 0.05;
20
}
21
if (timer >= (220 / f) && timer <= (240 / f))
22
    state = 1;
23
d3d_set_fog(1, c_black, 0, 0);
24
if (timer <= (220 / f))
25
    draw_sprite_ext(spr_thrash_legs, 0, x + 4, y + 24, xscale2, yscale2, 0, c_white, 1);
26
draw_sprite_ext(spr_thrash_head, 0, x + 36, heady, head_xscale, head_yscale, head_angle, c_white, 1);
27
draw_self();
28
d3d_set_fog(0, c_black, 0, 0);
29
draw_sprite_ext(spr_whitepx, 0, 0, 0, 640, 480, 0, c_white, fade_alpha);
30
heady += vspeed;