Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_recreate_heart_battle_menu_text_insomnitot_solo

(view raw script w/o annotations or w/e)
1
function scr_recreate_heart_battle_menu_text_insomnitot_solo
scr_recreate_heart_battle_menu_text_insomnitot_solo

function scr_recreate_heart_battle_menu_text_insomnitot_solo() { var last_text_move_select = global.last_text_move_select; var action_3_selected_count = global.action_3_selected_count; var heart_position = script_execute(scr_return_heart_battle_menu_position); if (text_deadlock_1 == true) { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, text_deadlock_contents_1); } else if (last_text_move_select == 0) { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_intro); text_deadlock_contents_1 = 3004; text_deadlock_1 = true; } else if (global.enemy_low_hp == true) { var random_number = irandom_range(1, 2); if (random_number == 1) { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_low_hp_1); text_deadlock_contents_1 = 3016; } else if (random_number == 2) { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_low_hp_1_v2); text_deadlock_contents_1 = 3018; } text_deadlock_1 = true; } else if (global.enemy_sparing == true) { var random_number = irandom_range(1, 2); if (random_number == 1) { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_sparing); text_deadlock_contents_1 = 3030; } else if (random_number == 2) { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_sparing_v2); text_deadlock_contents_1 = 3031; } text_deadlock_1 = true; } else if (action_3_selected_count >= 1 && heart_position == "2122") { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_action_3); text_deadlock_contents_1 = 3008; text_deadlock_1 = true; } else { var random_text_move_select = irandom_range(1, 4); if (random_text_move_select == 1) { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_1); text_deadlock_contents_1 = 3020; text_deadlock_1 = true; } else if (random_text_move_select == 2) { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_2); text_deadlock_contents_1 = 3021; text_deadlock_1 = true; } else if (random_text_move_select == 3) { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_3); text_deadlock_contents_1 = 3022; text_deadlock_1 = true; } else if (random_text_move_select == 4) { instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_4); text_deadlock_contents_1 = 3023; text_deadlock_1 = true; } } }
()
2
{
3
    var last_text_move_select = global.last_text_move_select;
4
    var action_3_selected_count = global.action_3_selected_count;
5
    var heart_position = script_execute(scr_return_heart_battle_menu_position);
6
    if (text_deadlock_1 == true)
7
    {
8
        instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, text_deadlock_contents_1);
9
    }
10
    else if (last_text_move_select == 0)
11
    {
12
        instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_intro);
13
        text_deadlock_contents_1 = 3004;
14
        text_deadlock_1 = true;
15
    }
16
    else if (global.enemy_low_hp == true)
17
    {
18
        var random_number = irandom_range(1, 2);
19
        if (random_number == 1)
20
        {
21
            instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_low_hp_1);
22
            text_deadlock_contents_1 = 3016;
23
        }
24
        else if (random_number == 2)
25
        {
26
            instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_low_hp_1_v2);
27
            text_deadlock_contents_1 = 3018;
28
        }
29
        text_deadlock_1 = true;
30
    }
31
    else if (global.enemy_sparing == true)
32
    {
33
        var random_number = irandom_range(1, 2);
34
        if (random_number == 1)
35
        {
36
            instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_sparing);
37
            text_deadlock_contents_1 = 3030;
38
        }
39
        else if (random_number == 2)
40
        {
41
            instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_sparing_v2);
42
            text_deadlock_contents_1 = 3031;
43
        }
44
        text_deadlock_1 = true;
45
    }
46
    else if (action_3_selected_count >= 1 && heart_position == "2122")
47
    {
48
        instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_action_3);
49
        text_deadlock_contents_1 = 3008;
50
        text_deadlock_1 = true;
51
    }
52
    else
53
    {
54
        var random_text_move_select = irandom_range(1, 4);
55
        if (random_text_move_select == 1)
56
        {
57
            instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_1);
58
            text_deadlock_contents_1 = 3020;
59
            text_deadlock_1 = true;
60
        }
61
        else if (random_text_move_select == 2)
62
        {
63
            instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_2);
64
            text_deadlock_contents_1 = 3021;
65
            text_deadlock_1 = true;
66
        }
67
        else if (random_text_move_select == 3)
68
        {
69
            instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_3);
70
            text_deadlock_contents_1 = 3022;
71
            text_deadlock_1 = true;
72
        }
73
        else if (random_text_move_select == 4)
74
        {
75
            instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_4);
76
            text_deadlock_contents_1 = 3023;
77
            text_deadlock_1 = true;
78
        }
79
    }
80
}