Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_ob_rotating_tower_black_bg_Step_0

(view raw script w/o annotations or w/e)
1
depth = 1000001;
2
if (room == room_dw_church_dogclimb)
3
{
4
    if (obj_tower_dog_controller.con == 2)
5
    {
6
        if (obj_tower_dog_controller.timer < 10 && image_alpha > 0)
7
            image_alpha -= 0.1;
8
        if (obj_tower_dog_controller.timer > 25 && image_alpha < 1)
9
            image_alpha += 0.1;
10
    }
11
    else if ((i_ex(obj_rotating_tower_controller) && obj_rotating_tower_controller.endclimb == true) || i_ex(obj_tower_dog_stilts2))
12
    {
13
        if (image_alpha < 0)
14
            image_alpha = 0;
15
        image_alpha += 0.05;
16
    }
17
    else if (obj_mainchara.y >= 600)
18
    {
19
        image_alpha = 1;
20
    }
21
    else if (obj_mainchara.y < 600 && obj_tower_dog_controller.con == 6)
22
    {
23
        image_alpha = (obj_mainchara.y - 500) / 100;
24
    }
25
    else if (obj_mainchara.y <= 500 && obj_tower_dog_controller.con == 6)
26
    {
27
        image_alpha = 0;
28
    }
29
}
30
else
31
{
32
    if (obj_mainchara.y >= 1000)
33
        image_alpha = 1;
34
    if (obj_mainchara.y < 1000)
35
        image_alpha = (obj_mainchara.y - 900) / 100;
36
    if (obj_mainchara.y <= 900)
37
        image_alpha = 0;
38
}