Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_bullet_knight_slash_Step_0

(view raw script w/o annotations or w/e)
1
event_inherited();
2
timer++;
3
arcpos += xarc;
4
y += (cos(arcpos) * archeight);
5
if (wall_destroy == 1)
6
{
7
    if (x < (__view_get(e__VW.XView, 0) - 300))
8
        instance_destroy();
9
    if (x > (__view_get(e__VW.XView, 0) + 760))
10
        instance_destroy();
11
    if (y < (__view_get(e__VW.YView, 0) - 300))
12
        instance_destroy();
13
    if (y > (__view_get(e__VW.YView, 0) + 580))
14
        instance_destroy();
15
}
16
image_alpha = lerp(image_alpha, 1, 0.5);
17
if (image_yscale)
18
    image_yscale = lerp(image_yscale, 2, 0.5);
19
else
20
    image_yscale = lerp(image_yscale, -2, 0.5);
21
if (timer >= 3)
22
{
23
    var afterimage = instance_create(x, y, obj_afterimage);
24
    afterimage.sprite_index = sprite_index;
25
    afterimage.image_index = image_index;
26
    afterimage.image_blend = image_blend;
27
    afterimage.image_speed = 0;
28
    afterimage.depth = depth;
29
    afterimage.image_xscale = image_xscale;
30
    afterimage.image_yscale = image_yscale;
31
    afterimage.image_angle = image_angle;
32
    afterimage.fadeSpeed = 0.06;
33
    afterimage.image_alpha = 0.4;
34
}
35
36
enum e__VW
37
{
38
    XView,
39
    YView,
40
    WView,
41
    HView,
42
    Angle,
43
    HBorder,
44
    VBorder,
45
    HSpeed,
46
    VSpeed,
47
    Object,
48
    Visible,
49
    XPort,
50
    YPort,
51
    WPort,
52
    HPort,
53
    Camera,
54
    SurfaceID
55
}