Deltarune script viewer

← back to main script listing

gml_Object_obj_dw_cyber_maze_tasque_controller_Draw_0

(view raw script w/o annotations or w/e)
1
if (global.flag[367 got_chestmark] == 1 && screenChangeTrigger == 0)
2
    screenChangeTrigger = 1;
3
if (screenChangeTrigger == 1)
4
{
5
    dumbscreen.sprite_index = spr_tasqueStuckinWindow;
6
    dumbscreen.image_speed = 0.25;
7
    dumbread = instance_create(440, 140, obj_readable_room1);
8
    screenChangeTrigger = 2;
9
}
10
if (instance_exists(obj_battleback))
11
{
12
    if (i_ex(tasquescreen1))
13
    {
14
        with (tasquescreen1)
15
        {
16
            scr_afterimage
scr_afterimage

function scr_afterimage() { afterimage = instance_create(x, y, obj_afterimage); afterimage.sprite_index = sprite_index; afterimage.image_index = image_index; afterimage.image_blend = image_blend; afterimage.image_speed = 0; afterimage.depth = depth; afterimage.image_xscale = image_xscale; afterimage.image_yscale = image_yscale; afterimage.image_angle = image_angle; return afterimage; }
();
17
            instance_destroy();
18
        }
19
    }
20
    if (i_ex(tasquescreen2))
21
    {
22
        with (tasquescreen2)
23
        {
24
            scr_afterimage
scr_afterimage

function scr_afterimage() { afterimage = instance_create(x, y, obj_afterimage); afterimage.sprite_index = sprite_index; afterimage.image_index = image_index; afterimage.image_blend = image_blend; afterimage.image_speed = 0; afterimage.depth = depth; afterimage.image_xscale = image_xscale; afterimage.image_yscale = image_yscale; afterimage.image_angle = image_angle; return afterimage; }
();
25
            instance_destroy();
26
        }
27
    }
28
}