Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_dancer_gen_Create_0

(view raw script w/o annotations or w/e)
1
areas = 3;
2
areax1[0] = 120;
3
areay1[0] = 100;
4
areax2[0] = 760;
5
areay2[0] = 580;
6
areax1[1] = 880;
7
areay1[1] = 360;
8
areax2[1] = 1360;
9
areay2[1] = 880;
10
areax1[2] = 200;
11
areay1[2] = 720;
12
areax2[2] = 760;
13
areay2[2] = 1360;
14
battlealpha = 0;
15
if (room == room_forest_dancers1)
16
{
17
    for (var i = 0; i < 5; i += 1)
18
    {
19
        sc = instance_create(320, 160 + (80 * i), obj_scissordancer);
20
        with (sc)
21
        {
22
            hspeed = 0;
23
            vspeed = -5;
24
        }
25
    }
26
    for (var i = 0; i < 4; i += 1)
27
    {
28
        sc = instance_create(520 + (80 * i), 450, obj_scissordancer);
29
        with (sc)
30
        {
31
            vspeed = 0;
32
            hspeed = -5;
33
        }
34
    }
35
    for (var i = 0; i < 2; i += 1)
36
    {
37
        sc = instance_create(500, 170 - (80 * i), obj_scissordancer);
38
        with (sc)
39
        {
40
            vspeed = 5;
41
            hspeed = 0;
42
        }
43
    }
44
    for (var i = 0; i < 4; i += 1)
45
    {
46
        sc = instance_create(960, 440 - (80 * i), obj_scissordancer);
47
        with (sc)
48
            vspeed = 5;
49
    }
50
    for (var i = 0; i < 4; i += 1)
51
    {
52
        sc = instance_create(960, 40 - (80 * i), obj_scissordancer);
53
        with (sc)
54
            vspeed = 5;
55
    }
56
    sc = instance_create(280, 830, obj_scissordancer);
57
    with (sc)
58
    {
59
        vspeed = -5;
60
        hspeed = 0;
61
    }
62
    sc = instance_create(580, 820, obj_scissordancer);
63
    with (sc)
64
    {
65
        hspeed = 5;
66
        vspeed = 0;
67
    }
68
    sc = instance_create(590, 1050, obj_scissordancer);
69
    with (sc)
70
    {
71
        vspeed = 5;
72
        hspeed = 0;
73
    }
74
    sc = instance_create(290, 1060, obj_scissordancer);
75
    with (sc)
76
    {
77
        hspeed = -5;
78
        vspeed = 0;
79
    }
80
}
81
if (room == room_cc_4f)
82
{
83
    areax1[0] = 260;
84
    areay1[0] = 40;
85
    areax2[0] = 1120;
86
    areay2[0] = 820;
87
    areas = 1;
88
}
89
tile_fade = 0;
90
if (room == room_forest_dancers1 || room == room_cc_4f)
91
{
92
    alpha_changed = 0;
93
    tile_fade = 1;
94
    tilearray = tile_get_ids_at_depth(777777);
95
    for (var i = 0; i < array_length_1d(tilearray); i++)
96
        tile_set_alpha(tilearray[i], 0);
97
}