Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_water_master_Step_0

(view raw script w/o annotations or w/e)
1
with (obj_pl)
2
{
3
    if (place_meeting(x, y, obj_water_collider))
4
    {
5
        if (other.active == false)
6
        {
7
            other.active = true;
8
            audio_play_sound(snd_splash, 1, 0);
9
        }
10
    }
11
    else
12
    {
13
        other.active = false;
14
    }
15
}
16
if (active == true)
17
    global.player_sprites = "water";
18
else
19
    global.player_sprites = "dunescave";
20
if (!instance_exists(obj_martlet_follower))
21
    exit;
22
with (obj_martlet_follower)
23
{
24
    if (place_meeting(x, y, obj_water_collider))
25
    {
26
        if (sprites_water_override == false)
27
        {
28
            sprites_water_override = true;
29
            audio_play_sound(snd_splash, 1, 0);
30
        }
31
    }
32
    else
33
    {
34
        sprites_water_override = 2;
35
    }
36
}