Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_testoverworldenemy_Other_10

(view raw script w/o annotations or w/e)
1
if (encountered == 0)
2
{
3
    if (global.interact == 0 || global.interact == 4 || washit == 1)
4
    {
5
        encountered = 1;
6
        global.specialbattle = 0;
7
        global.flag[9 battle_music] = 1;
8
        if (global.chapter == 2)
9
        {
10
            if (room == room_dw_mansion_potBalance)
11
            {
12
                with (obj_chaseenemy)
13
                    encountered = 1;
14
                with (obj_testoverworldenemy)
15
                    encountered = 1;
16
            }
17
            var roomrange = 0;
18
            if ((room >= room_dw_mansion_krisroom && room < room_dw_mansion_b_entrance) || (room >= room_dw_mansion_east_2f_a && room < room_dw_mansion_acid_tunnel) || room == room_dw_mansion_dininghall || room == room_dw_mansion_east_2f_c || room == room_dw_mansion_dining3)
19
                roomrange = 1;
20
            if (roomrange)
21
                global.flag[9 battle_music] = 0;
22
            else
23
                global.flag[9 battle_music] = 1;
24
        }
25
        if (global.flag[9 battle_music] == 1)
26
        {
27
            if (global.encounterno != 62 && global.encounterno != 84)
28
                global.batmusic[0] = snd_init("battle.ogg");
29
        }
30
alarm[5]
31
        vspeed = 0;
32
        global.interact = 1;
33
        con = 1;
34
    }
35
}