Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_screenColorChanger_Step_0

(view raw script w/o annotations or w/e)
1
if (roomstart < 60)
2
    roomstart++;
3
if (active && roomstart > 30)
4
{
5
    if (init == 0)
6
    {
7
        var skip = false;
8
        init = 1;
9
        if (
scr_debug
scr_debug

function
scr_debug()
{ if (global.debug == 1) return 1; }
())
10
        {
11
            if (image_blend == c_white)
12
            {
13
            }
14
        }
15
        if (obj_board_camera.shift == "warp")
16
        {
17
            init = 0;
18
            skip = true;
19
        }
20
        if (i_ex(obj_board_squaretransition) || i_ex(obj_puzzlecloset_tvturnon))
21
        {
22
            skip = true;
23
            init = 1;
24
        }
25
        if (force)
26
        {
27
            colorchangetime = force;
28
            skip = false;
29
            force = false;
30
        }
31
        if (!skip)
32
        {
33
            colorchangetime = 16;
34
            obj_gameshow_swordroute.colorchange = colorchangetime;
35
            obj_gameshow_swordroute.colorchangetime = colorchangetime;
36
            obj_gameshow_swordroute.newcolor = image_blend;
37
        }
38
    }
39
}
40
else
41
{
42
    init = 0;
43
}