Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_debug_skipper_Step_0

(view raw script w/o annotations or w/e)
1
if (live_call())
2
    return global.live_result;
3
if (window_has_focus())
4
{
5
    if (instance_exists(obj_dialogue) || instance_exists(obj_dialogue_battle) || instance_exists(obj_quote_bubble_battle))
6
    {
7
        keyboard_key_release(ord("X"));
8
        keyboard_key_press(ord("X"));
9
        keyboard_key_release(ord("X"));
10
        if (!alarm[0])
11
            alarm[0] = 3;
gml_Object_obj_debug_skipper_Alarm_0.gml

if (live_call()) return global.live_result; if (instance_exists(obj_dialogue) || instance_exists(obj_dialogue_battle) || instance_exists(obj_quote_bubble_battle)) { keyboard_key_release(ord("Z")); keyboard_key_press(ord("Z")); }
12
    }
13
}
14
else
15
{
16
    keyboard_key_release(ord("Z"));
17
    keyboard_key_release(ord("X"));
18
    alarm[0] = -1;
gml_Object_obj_debug_skipper_Alarm_0.gml

if (live_call()) return global.live_result; if (instance_exists(obj_dialogue) || instance_exists(obj_dialogue_battle) || instance_exists(obj_quote_bubble_battle)) { keyboard_key_release(ord("Z")); keyboard_key_press(ord("Z")); }
19
}
20
if (global.current_hp_self < global.max_hp_self)
21
    global.current_hp_self = global.max_hp_self;
22
if (room != rm_battle && room != rm_battle_flowey && room != rm_battle_flowey_phase_2 && room != rm_mew_mew && !instance_exists(obj_puzzle_collider_snowdin_19) && !instance_exists(obj_puzzle_controller_overworld_yellow) && !keyboard_check(vk_tab))
23
    room_speed = 150;
24
else if ((room == rm_battle || room == rm_battle_flowey || room == rm_battle_flowey_phase_2) && !keyboard_check(vk_tab))
25
    room_speed = 150;
26
else
27
    room_speed = 30;
28
with (all)
29
{
30
    if (image_index < (image_number - 1))
31
        image_index = image_number - 1;
32
    if (image_speed > 0)
33
        image_speed = 1;
34
}
35
if (room == rm_battle)
36
{
37
    if (global.battling_boss == false)
38
    {
39
        global.enemy_sparing = true;
40
        global.enemy_sparing_2 = true;
41
        global.enemy_sparing_3 = true;
42
    }
43
    else if (keyboard_check_pressed(ord("S")))
44
    {
45
        global.enemy_sparing = true;
46
    }
47
    if (instance_exists(obj_toy_gun_circle))
48
    {
49
        with (obj_toy_gun_circle)
50
        {
51
            if (outline <= (small_circle * 0.25))
52
            {
53
                keyboard_key_press(ord("Y"));
54
                keyboard_key_release(ord("Y"));
55
            }
56
        }
57
    }
58
    if (instance_exists(obj_toy_gun_circle_multi))
59
    {
60
        with (obj_toy_gun_circle_multi)
61
        {
62
            if (circle_current <= final_circle && outline[circle_current] <= (small_circle * 0.25))
63
            {
64
                keyboard_key_press(ord("Y"));
65
                keyboard_key_release(ord("Y"));
66
            }
67
        }
68
    }
69
    if (instance_exists(obj_wild_revolver_circle))
70
    {
71
        with (obj_wild_revolver_circle)
72
        {
73
            if (outline <= (small_circle * 0.5))
74
            {
75
                keyboard_key_press(ord("Y"));
76
                keyboard_key_release(ord("Y"));
77
            }
78
        }
79
    }
80
    if (instance_exists(obj_wild_revolver_circle_multi))
81
    {
82
        with (obj_wild_revolver_circle_multi)
83
        {
84
            if (circle_current <= final_circle && outline[circle_current] <= (small_circle * 0.25))
85
            {
86
                keyboard_key_press(ord("Y"));
87
                keyboard_key_release(ord("Y"));
88
            }
89
        }
90
    }
91
}