Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_recreate_heart_battle_menu_text_ceroba

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

function scr_recreate_heart_battle_menu_text_ceroba() { var last_text_move_select = global.last_text_move_select; 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 { var random_text_move_select; switch (global.hotland_flag[2]) { case 0: random_text_move_select = irandom_range(1, 8); default: random_text_move_select = irandom_range(1, 5); } switch (random_text_move_select) { case 1: instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_1); break; case 2: instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_2); break; case 3: instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_3); break; case 4: instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_4); break; case 5: instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_5); break; case 6: instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_6); break; case 7: instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_7); break; case 8: instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_8); break; } text_deadlock_contents_1 = 3020; text_deadlock_1 = true; } }
()
2
{
3
    var last_text_move_select = global.last_text_move_select;
4
    if (text_deadlock_1 == true)
5
    {
6
        instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, text_deadlock_contents_1);
7
    }
8
    else if (last_text_move_select == 0)
9
    {
10
        instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_intro);
11
        text_deadlock_contents_1 = 3004;
12
        text_deadlock_1 = true;
13
    }
14
    else
15
    {
16
        var random_text_move_select;
17
        switch (global.hotland_flag[2])
18
        {
19
            case 0:
20
                random_text_move_select = irandom_range(1, 8);
21
            default:
22
                random_text_move_select = irandom_range(1, 5);
23
        }
24
        switch (random_text_move_select)
25
        {
26
            case 1:
27
                instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_1);
28
                break;
29
            case 2:
30
                instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_2);
31
                break;
32
            case 3:
33
                instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_3);
34
                break;
35
            case 4:
36
                instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_4);
37
                break;
38
            case 5:
39
                instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_5);
40
                break;
41
            case 6:
42
                instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_6);
43
                break;
44
            case 7:
45
                instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_7);
46
                break;
47
            case 8:
48
                instance_create(obj_dialogue_box_battle.x + 20, obj_dialogue_box_battle.x + 20, obj_dialogue_battle_move_select_8);
49
                break;
50
        }
51
        text_deadlock_contents_1 = 3020;
52
        text_deadlock_1 = true;
53
    }
54
}