Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_dw_cyber_maze_tasque_controller_Create_0

(view raw script w/o annotations or w/e)
1
enemyCount = 0;
2
screenChangeTrigger = 0;
3
if (global.flag[367 got_chestmark] == 0)
4
{
5
    dumbscreen = instance_create(440, 140, obj_queenscreen);
6
    dumbscreen.image_index = 3;
7
    dumbscreen.tasquecon = 999;
8
}
9
if (global.flag[367 got_chestmark] == 1)
10
{
11
    dumbscreen = instance_create(440, 140, obj_queenscreen);
12
    dumbscreen.sprite_index = spr_tasqueStuckinWindow;
13
    dumbscreen.image_speed = 0.25;
14
    dumbscreen.tasquecon = 999;
15
    dumbscreen.extspawnflag = 999;
16
    dumbread = instance_create(440, 140, obj_readable_room1);
17
    screenChangeTrigger = 2;
18
}
19
tasquescreen1 = instance_create(440, 340, obj_queenscreen);
20
tasquescreen1.extspawnflag = 1;
21
tasquescreen1.image_index = 9;
22
tasquescreen2 = instance_create(680, 540, obj_queenscreen);
23
tasquescreen2.extspawnflag = 2;
24
tasquescreen2.image_index = 9;
25
if (global.flag[539 encount_glowwrist_tasq] != 0)
26
{
27
    tasquescreen1.image_index = 11;
28
    tasquescreen2.image_index = 11;
29
    if (global.flag[539 encount_glowwrist_tasq] == 2 || global.flag[539 encount_glowwrist_tasq] == 3)
30
    {
31
        enem1 = instance_create(564, 386, obj_chaseenemy);
32
        enem1.pacetype = 21;
33
        enem2 = instance_create(564, 586, obj_chaseenemy);
34
        enem2.pacetype = 22;
35
        with (obj_chaseenemy)
36
        {
37
            touchflag = 539;
38
            eraser = 1;
39
        }
40
    }
41
}