Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_flowey_world_stalagmites_Step_0

(view raw script w/o annotations or w/e)
1
if (active == true && (!alarm[0]))
2
    alarm[0] = spawn_delay
alarm[0]

image_speed = 1 active = false var play_sound = true with (obj_flowey_world_stalagmites) { if (sound_playing == true) play_sound = false } if (play_sound == true) { audio_play_sound(snd_undertale_spearrise, 1, 0) sound_playing = true } alarm[2] = 5
3
if (image_index >= (image_number - 1))
4
{
5
    image_speed = 0
6
    image_index = image_number - 1
7
    if (x < 810)
8
        solid = true
9
}
10
var pl_die = false
11
if (place_meeting(x, y, obj_pl) && can_hit)
12
{
13
    if ((image_index >= 5 && image_index < 10) || x > 810)
14
    {
15
        pl_die = true
16
        with (obj_flowey_world_stalagmites)
17
        {
18
            alarm[0] = -1
alarm[0]

image_speed = 1 active = false var play_sound = true with (obj_flowey_world_stalagmites) { if (sound_playing == true) play_sound = false } if (play_sound == true) { audio_play_sound(snd_undertale_spearrise, 1, 0) sound_playing = true } alarm[2] = 5
19
            active = false
20
            image_speed = 0
21
            can_hit = false
22
        }
23
    }
24
}
25
if (pl_die == true)
26
{
27
    if (!alarm[1])
28
        alarm[1] = 30
alarm[1]

instance_create_depth((camera_get_view_x(view_camera[0]) + 160), (camera_get_view_y(view_camera[0]) + 80), (obj_flowey_world_controller.depth - 1), obj_heart_flowey_world_split) with (obj_flowey_world_stalagmites) instance_destroy() obj_pl.image_alpha = 1 instance_destroy(obj_flowey_world_clover_dead)
29
    if (!instance_exists(obj_flowey_world_clover_dead))
30
        instance_create_depth(obj_pl.x, obj_pl.y, obj_pl.depth, obj_flowey_world_clover_dead)
31
}