Undertale script viewer

← back to main script listing

gml_Object_obj_napstablookdate_music_Step_0

(view raw script w/o annotations or w/e)
1
if (fadeout == 1)
2
{
3
    curvol -= 0.02;
4
    if (songplaying == 2)
5
        curvol += 0.015;
6
    if (curvol <= 0)
7
        curvol = 0;
8
    if (songplaying == 1)
9
        caster_set_volume(global.currentsong, curvol);
10
    if (songplaying == 2)
11
        caster_set_volume(napstachords, curvol);
12
    if (songplaying == 3)
13
        caster_set_volume(spoopy, curvol);
14
    if (songplaying == 4)
15
        caster_set_volume(spoopywave, curvol);
16
    if (songplaying == 5)
17
        caster_set_volume(spoopyholiday, curvol);
18
    if (curvol == 0)
19
    {
20
        if (songplaying == 1)
21
            caster_stop(global.currentsong);
22
        if (songplaying == 2)
23
            caster_stop(napstachords);
24
        if (songplaying == 3)
25
            caster_stop(spoopy);
26
        if (songplaying == 4)
27
            caster_stop(spoopywave);
28
        if (songplaying == 5)
29
            caster_stop(spoopyholiday);
30
        songplaying = 0;
31
        fadeout = 0;
32
    }
33
}
34
if (fadeout == 2)
35
{
36
    curvol += 0.02;
37
    if (songplaying == 2)
38
        curvol -= 0.015;
39
    if (curvol >= 1)
40
        curvol = 1;
41
    if (songplaying == 1)
42
        caster_set_volume(global.currentsong, curvol);
43
    if (songplaying == 2)
44
        caster_set_volume(napstachords, curvol);
45
    if (songplaying == 3)
46
        caster_set_volume(spoopy, curvol);
47
    if (songplaying == 4)
48
        caster_set_volume(spoopywave, curvol);
49
    if (songplaying == 5)
50
        caster_set_volume(spoopyholiday, curvol);
51
    if (curvol == 1)
52
        fadeout = 0;
53
}
54
if (con == 1)
55
{
56
    global.flag[94 current_napstablook_song] = 1;
57
    if (songplaying == 1)
58
        caster_stop(global.currentsong);
59
    if (songplaying == 2)
60
        caster_stop(napstachords);
61
    if (songplaying == 3)
62
        caster_stop(spoopy);
63
    if (songplaying == 4)
64
        caster_stop(spoopywave);
65
    if (songplaying == 5)
66
        caster_stop(spoopyholiday);
67
    caster_loop(spoopy, 1, 1);
68
    songplaying = 3;
69
    curvol = 1;
70
    con = 0;
71
}
72
if (con == 2)
73
{
74
    global.flag[94 current_napstablook_song] = 0;
75
    if (songplaying == 1)
76
        caster_stop(global.currentsong);
77
    if (songplaying == 2)
78
        caster_stop(napstachords);
79
    if (songplaying == 3)
80
        caster_stop(spoopy);
81
    if (songplaying == 4)
82
        caster_stop(spoopywave);
83
    if (songplaying == 5)
84
        caster_stop(spoopyholiday);
85
    caster_loop(global.currentsong, 1, 1);
86
    songplaying = 1;
87
    curvol = 1;
88
    con = 0;
89
}
90
if (con == 3)
91
{
92
    global.flag[94 current_napstablook_song] = 2;
93
    if (songplaying == 1)
94
        caster_stop(global.currentsong);
95
    if (songplaying == 2)
96
        caster_stop(napstachords);
97
    if (songplaying == 3)
98
        caster_stop(spoopy);
99
    if (songplaying == 4)
100
        caster_stop(spoopywave);
101
    if (songplaying == 5)
102
        caster_stop(spoopyholiday);
103
    caster_loop(spoopywave, 1, 1);
104
    songplaying = 4;
105
    curvol = 1;
106
    con = 0;
107
}
108
if (con == 4)
109
{
110
    global.flag[94 current_napstablook_song] = 3;
111
    if (songplaying == 1)
112
        caster_stop(global.currentsong);
113
    if (songplaying == 2)
114
        caster_stop(napstachords);
115
    if (songplaying == 3)
116
        caster_stop(spoopy);
117
    if (songplaying == 4)
118
        caster_stop(spoopywave);
119
    if (songplaying == 5)
120
        caster_stop(spoopyholiday);
121
    caster_loop(spoopyholiday, 1, 1);
122
    songplaying = 5;
123
    curvol = 1;
124
    con = 0;
125
}