Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_recreate_heart_battle_menu_text_goosic_solo

(view raw script w/o annotations or w/e)
1
function scr_recreate_heart_battle_menu_text_goosic_a() //gml_Script_scr_recreate_heart_battle_menu_text_goosic_a
2
{
3
    var last_text_move_select = global.last_text_move_select
4
    if (text_deadlock_1 == true)
5
        instance_create((obj_dialogue_box_battle.x + 20), (obj_dialogue_box_battle.x + 20), text_deadlock_contents_1)
6
    else if (last_text_move_select == 0)
7
    {
8
        instance_create((obj_dialogue_box_battle.x + 20), (obj_dialogue_box_battle.x + 20), obj_dialogue_battle_move_select_intro)
9
        text_deadlock_contents_1 = 3004
10
        text_deadlock_1 = true
11
    }
12
    else if (global.enemy_low_hp == true)
13
    {
14
        var random_number = irandom_range(1, 2)
15
        if (random_number == 1)
16
        {
17
            instance_create((obj_dialogue_box_battle.x + 20), (obj_dialogue_box_battle.x + 20), obj_dialogue_battle_move_select_low_hp_1)
18
            text_deadlock_contents_1 = 3016
19
        }
20
        else if (random_number == 2)
21
        {
22
            instance_create((obj_dialogue_box_battle.x + 20), (obj_dialogue_box_battle.x + 20), obj_dialogue_battle_move_select_low_hp_1_v2)
23
            text_deadlock_contents_1 = 3018
24
        }
25
        text_deadlock_1 = true
26
    }
27
    else if (global.enemy_sparing == true)
28
    {
29
        instance_create((obj_dialogue_box_battle.x + 20), (obj_dialogue_box_battle.x + 20), obj_dialogue_battle_move_select_sparing)
30
        text_deadlock_contents_1 = 3030
31
        text_deadlock_1 = true
32
    }
33
    else
34
    {
35
        var random_text_move_select = irandom_range(1, 4)
36
        if (random_text_move_select == 1)
37
        {
38
            instance_create((obj_dialogue_box_battle.x + 20), (obj_dialogue_box_battle.x + 20), obj_dialogue_battle_move_select_1)
39
            text_deadlock_contents_1 = 3020
40
            text_deadlock_1 = true
41
        }
42
        else if (random_text_move_select == 2)
43
        {
44
            instance_create((obj_dialogue_box_battle.x + 20), (obj_dialogue_box_battle.x + 20), obj_dialogue_battle_move_select_2)
45
            text_deadlock_contents_1 = 3021
46
            text_deadlock_1 = true
47
        }
48
        else if (random_text_move_select == 3)
49
        {
50
            instance_create((obj_dialogue_box_battle.x + 20), (obj_dialogue_box_battle.x + 20), obj_dialogue_battle_move_select_3)
51
            text_deadlock_contents_1 = 3022
52
            text_deadlock_1 = true
53
        }
54
        else if (random_text_move_select == 4)
55
        {
56
            instance_create((obj_dialogue_box_battle.x + 20), (obj_dialogue_box_battle.x + 20), obj_dialogue_battle_move_select_4)
57
            text_deadlock_contents_1 = 3023
58
            text_deadlock_1 = true
59
        }
60
    }
61
}