Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_text_battle_move_selected_spare_Create_0

(view raw script w/o annotations or w/e)
1
if (global.enemy_count == 1 && global.enemy_sparing == true && global.enemy_dead == false && global.enemy_spared == false)
2
{
3
    sparing = true;
4
}
5
else if (global.enemy_count == 2)
6
{
7
    if (global.enemy_sparing == true && global.enemy_dead == false && global.enemy_spared == false)
8
        sparing = true;
9
    else if (global.enemy_sparing_2 == true && global.enemy_dead_2 == false && global.enemy_spared_2 == false)
10
        sparing = true;
11
    else
12
        sparing = false;
13
}
14
else if (global.enemy_count == 3)
15
{
16
    if (global.enemy_sparing == true && global.enemy_dead == false && global.enemy_spared == false)
17
        sparing = true;
18
    else if (global.enemy_sparing_2 == true && global.enemy_dead_2 == false && global.enemy_spared_2 == false)
19
        sparing = true;
20
    else if (global.enemy_sparing_3 == true && global.enemy_dead_3 == false && global.enemy_spared_3 == false)
21
        sparing = true;
22
    else
23
        sparing = false;
24
}
25
else
26
{
27
    sparing = false;
28
}