Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_tenna_smashcutter_Step_2

(view raw script w/o annotations or w/e)
1
timer++;
2
if (timer == 1)
3
{
4
    sprite_index = spr_tenna_attack;
5
    snd_play_x(snd_jump, 0.7, 1.8);
6
}
7
if (timer < 6)
8
    fronttenna.image_alpha += 0.2;
9
if (timer == 26)
10
{
11
    image_index = 1;
12
    snd_play(snd_scytheburst);
13
}
14
if (timer == 27)
15
{
16
    vspeed = 0;
17
    gravity = 0;
18
    
scr_shakescreen
scr_shakescreen

function
scr_shakescreen()
{ instance_create(x, y, obj_shake); }
();
19
    instance_create(0, 0, obj_tenna_smashcut_manager);
20
    snd_volume(snd_rumble, 0.5, 0);
21
    snd_loop(snd_rumble);
22
}
23
if (timer == 35)
24
    gravity = 1;
25
if (timer > 41)
26
    fronttenna.image_alpha -= 0.2;
27
if (timer == 46)
28
{
29
    master.tenna_actor.x = master.tenna_actor.xstart;
30
    instance_destroy();
31
}
32
fronttenna.sprite_index = sprite_index;
33
fronttenna.image_speed = image_speed;
34
fronttenna.image_index = image_index;
35
fronttenna.image_xscale = image_xscale;
36
fronttenna.image_yscale = image_yscale;
37
fronttenna.x = x;
38
fronttenna.y = y;