Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_steamworks_steam_blaster_Alarm_0

(view raw script w/o annotations or w/e)
1
steam_active = true;
2
alarm[0] = steam_interval * 30;
gml_Object_obj_steamworks_steam_blaster_Alarm_0.gml

steam_active = true; alarm[0] = steam_interval * 30; alarm[1] = 20; alarm[3] = alarm[0] * 0.8; if (point_in_rectangle(x, y, __view_get(e__VW.XView, 0), __view_get(e__VW.YView, 0), __view_get(e__VW.XView, 0) + __view_get(e__VW.HView, 0), __view_get(e__VW.YView, 0) + __view_get(e__VW.WPort, 0))) { if (obj_steamworks_07_controller.steam_audio_noloop == false) { audio_play_sound(steam_sound, 1, 0); audio_sound_gain(steam_sound, 0.25, 0); audio_sound_pitch(steam_sound, 1.1); with (obj_steamworks_07_controller) { steam_audio_noloop = true; if (!alarm[1]) alarm[1] = 1; } } } enum e__VW { XView, YView, WView, HView, Angle, HBorder, VBorder, HSpeed, VSpeed, Object, Visible, XPort, YPort, WPort, HPort, Camera, SurfaceID }
3
alarm[1] = 20;
gml_Object_obj_steamworks_steam_blaster_Alarm_1.gml

steam_active = false; steam_sound_played = false; draw_overlay = false;
4
alarm[3] = alarm[0] * 0.8;
5
if (point_in_rectangle(x, y, __view_get(e__VW.XView, 0), __view_get(e__VW.YView, 0), __view_get(e__VW.XView, 0) + __view_get(e__VW.HView, 0), __view_get(e__VW.YView, 0) + __view_get(e__VW.WPort, 0)))
6
{
7
    if (obj_steamworks_07_controller.steam_audio_noloop == false)
8
    {
9
        audio_play_sound(steam_sound, 1, 0);
10
        audio_sound_gain(steam_sound, 0.25, 0);
11
        audio_sound_pitch(steam_sound, 1.1);
12
        with (obj_steamworks_07_controller)
13
        {
14
            steam_audio_noloop = true;
15
            if (!alarm[1])
16
                alarm[1] = 1;
gml_Object_obj_steamworks_steam_blaster_Alarm_1.gml

steam_active = false; steam_sound_played = false; draw_overlay = false;
17
        }
18
    }
19
}
20
21
enum e__VW
22
{
23
    XView,
24
    YView,
25
    WView,
26
    HView,
27
    Angle,
28
    HBorder,
29
    VBorder,
30
    HSpeed,
31
    VSpeed,
32
    Object,
33
    Visible,
34
    XPort,
35
    YPort,
36
    WPort,
37
    HPort,
38
    Camera,
39
    SurfaceID
40
}