Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_determine_important_cutscene_attacking

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

function scr_determine_important_cutscene_attacking() { var game_mode = global.game_mode; var battle_enemy_name = global.battle_enemy_name; if (global.game_mode == "customs") { } else if (global.game_mode == "yellow") { switch (battle_enemy_name) { case "froggit intro": return true; break; case "martlet pacifist": var enemy_mode = global.enemy_mode; switch (enemy_mode) { case 10: case 11: case 12: return true; break; default: return false; } break; case "martlet genocide": var enemy_mode = global.enemy_mode; switch (enemy_mode) { case 5: case 6: return true; break; default: return false; } break; default: return false; } } }
()
2
{
3
    var game_mode = global.game_mode;
4
    var battle_enemy_name = global.battle_enemy_name;
5
    if (global.game_mode == "customs")
6
    {
7
    }
8
    else if (global.game_mode == "yellow")
9
    {
10
        switch (battle_enemy_name)
11
        {
12
            case "froggit intro":
13
                return true;
14
                break;
15
            case "martlet pacifist":
16
                var enemy_mode = global.enemy_mode;
17
                switch (enemy_mode)
18
                {
19
                    case 10:
20
                    case 11:
21
                    case 12:
22
                        return true;
23
                        break;
24
                    default:
25
                        return false;
26
                }
27
                break;
28
            case "martlet genocide":
29
                var enemy_mode = global.enemy_mode;
30
                switch (enemy_mode)
31
                {
32
                    case 5:
33
                    case 6:
34
                        return true;
35
                        break;
36
                    default:
37
                        return false;
38
                }
39
                break;
40
            default:
41
                return false;
42
        }
43
    }
44
}