|
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.flag[9 battle_music] == 1)
|
|
9
|
{
|
|
10
|
if (global.encounterno != 160 && global.encounterno != 174 && global.encounterno != 176)
|
|
11
|
{
|
|
12
|
if (global.chapter == 4 && room != room_dw_castle_dojo)
|
|
13
|
global.batmusic[0] = snd_init("ch4_battle.ogg");
|
|
14
|
else
|
|
15
|
global.batmusic[0] = snd_init("battle.ogg");
|
|
16
|
}
|
|
17
|
if (global.encounterno == 160)
|
|
18
|
global.batmusic[0] = snd_init("ch4_extra_boss.ogg");
|
|
19
|
if (global.encounterno == 174)
|
|
20
|
{
|
|
21
|
global.batmusic[0] = snd_init("pumpkin_boss.ogg");
|
|
22
|
scr_setcharscr_setchar
function scr_setchar(arg0 = 0, arg1 = 0, arg2 = 0)
{
scr_losechar();
if (arg0)
scr_getchar(2);
if (arg1)
scr_getchar(3);
if (arg2)
scr_getchar(4);
} (1, 1);
|
|
23
|
}
|
|
24
|
if (global.encounterno == 175)
|
|
25
|
{
|
|
26
|
global.batmusic[0] = snd_init("titan_battle.ogg");
|
|
27
|
scr_setcharscr_setchar
function scr_setchar(arg0 = 0, arg1 = 0, arg2 = 0)
{
scr_losechar();
if (arg0)
scr_getchar(2);
if (arg1)
scr_getchar(3);
if (arg2)
scr_getchar(4);
} (1, 1);
|
|
28
|
}
|
|
29
|
if (global.encounterno == 176 || global.encounterno == 186)
|
|
30
|
{
|
|
31
|
global.batmusic[0] = snd_init("statue_chord_basic.ogg");
|
|
32
|
scr_setcharscr_setchar
function scr_setchar(arg0 = 0, arg1 = 0, arg2 = 0)
{
scr_losechar();
if (arg0)
scr_getchar(2);
if (arg1)
scr_getchar(3);
if (arg2)
scr_getchar(4);
} (1, 1);
|
|
33
|
}
|
|
34
|
if (global.encounterno == 177)
|
|
35
|
{
|
|
36
|
global.batmusic[0] = snd_init("titan_battle.ogg");
|
|
37
|
scr_setcharscr_setchar
function scr_setchar(arg0 = 0, arg1 = 0, arg2 = 0)
{
scr_losechar();
if (arg0)
scr_getchar(2);
if (arg1)
scr_getchar(3);
if (arg2)
scr_getchar(4);
} (1, 1);
|
|
38
|
}
|
|
39
|
if (global.encounterno == 178)
|
|
40
|
scr_setcharscr_setchar
function scr_setchar(arg0 = 0, arg1 = 0, arg2 = 0)
{
scr_losechar();
if (arg0)
scr_getchar(2);
if (arg1)
scr_getchar(3);
if (arg2)
scr_getchar(4);
} (1, 1);
|
|
41
|
}
|
|
42
|
alarm[5]
|
|
43
|
vspeed = 0;
|
|
44
|
global.interact = 1;
|
|
45
|
con = 1;
|
|
46
|
}
|
|
47
|
}
|