Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_rhythmgame_CleanUp_0

(view raw script w/o annotations or w/e)
1
safe_delete(obj_rhythmgame_chart);
2
safe_delete(obj_rhythmgame_effects);
3
safe_delete(obj_music_event_manager);
4
safe_delete(obj_rhythmgame_performer);
5
safe_delete(obj_rhythmgame_spotlights);
6
safe_delete(obj_rhythmgame_crowd);
7
with (obj_rhythmgame_spotlight_solo)
8
    instance_destroy();
9
if (v_ex("silhouette_surf") && surface_exists(silhouette_surf))
10
    surface_free(silhouette_surf);
11
if (tenna_boss && i_ex(obj_tenna_enemy))
12
{
13
    mus_volume(track1_instance, 1, 0);
14
    mus_volume(track2_instance, 0, 0);
15
    if (speed_modifier == 2 && hurt_counter == 0)
16
        obj_tenna_enemy.completedrhythmwithouttakingdamage = 1;
17
    if (speed_modifier == 2.5 && hurt_counter == 0)
18
        obj_tenna_enemy.completedrhythmwithouttakingdamage2 = 1;
19
}
20
if (v_ex("lyric_surface") && surface_exists(lyric_surface))
21
    surface_free(lyric_surface);
22
if (v_ex("lyric_sprite") && sprite_exists(lyric_sprite[0]))
23
    sprite_delete(lyric_sprite[0]);
24
if (v_ex("lyric_sprite") && sprite_exists(lyric_sprite[1]))
25
    sprite_delete(lyric_sprite[1]);
26
if (global.chapter != 3)
27
    snd_free_all();