Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_heart_initiate_battle_Step_0

(view raw script w/o annotations or w/e)
1
if (start_delay > 0)
2
{
3
    start_delay -= 1
4
    return;
5
}
6
var flDelay = flash_delay
7
if (image_alpha == 0 && no_loop == false)
8
{
9
    alarm[0] = flDelay
alarm[0]

if (image_alpha == 0) { audio_play_sound(snd_soul_battle_flash, 20, false) image_alpha = 1 flash_count += 1 } else image_alpha = 0 no_loop = false
10
    no_loop = true
11
}
12
if (image_alpha == 1 && no_loop == false && flash_count < 3)
13
{
14
    alarm[0] = flDelay
alarm[0]

if (image_alpha == 0) { audio_play_sound(snd_soul_battle_flash, 20, false) image_alpha = 1 flash_count += 1 } else image_alpha = 0 no_loop = false
15
    no_loop = true
16
}
17
if (flash_count == 3 && no_loop_2 == false)
18
{
19
    alarm[1] = flDelay
alarm[1]

instance_create(x, y, obj_heart_initiate_battle_2) instance_destroy()
20
    no_loop_2 = true
21
}