1 |
function scr_battlescr_battlefunction scr_battle(arg0, arg1, arg2, arg3, arg4)
{
global.specialbattle = arg1;
global.encounterno = arg0;
if ( global.flag[9 battle_music] != 2)
{
global.flag[9 battle_music] = 1;
global.batmusic[0] = snd_init("battle.ogg");
}
instance_create(0, 0, obj_battleback);
instance_create(0, 0, obj_encounterbasic);
__enemymarker[0] = arg2;
__enemymarker[1] = arg3;
__enemymarker[2] = arg4;
for (__ien = 0; __ien < 3; __ien++)
{
if (global.monstertype[__ien] != 0 (None))
{
if (!i_ex(__enemymarker[__ien]))
{
__enemymarker[__ien] = scr_dark_marker(global.monstermakex[__ien] + 300, global.monstermakey[__ien], object_get_sprite(global.monsterinstancetype[__ien]));
__enemymarker[__ien].depth = -__ien;
}
__enemymarker[__ien].__ien = __ien;
with (__enemymarker[__ien])
{
scr_move_to_point_over_time(global.monstermakex[__ien], global.monstermakey[__ien], 20);
__doom = instance_create(x, y, obj_doom);
__doom.target = id;
__doom.alarm[0] = 25;
}
}
}
} (arg0, arg1, arg2, arg3, arg4) |
2 |
{ |
3 |
global.specialbattle = arg1; |
4 |
global.encounterno = arg0; |
5 |
if (global.flag[9 battle_music] != 2) |
6 |
{ |
7 |
global.flag[9 battle_music] = 1; |
8 |
global.batmusic[0] = snd_init("battle.ogg"); |
9 |
} |
10 |
instance_create(0, 0, obj_battleback); |
11 |
instance_create(0, 0, obj_encounterbasic); |
12 |
__enemymarker[0] = arg2; |
13 |
__enemymarker[1] = arg3; |
14 |
__enemymarker[2] = arg4; |
15 |
for (__ien = 0; __ien < 3; __ien++) |
16 |
{ |
17 |
if (global.monstertype[__ien] != 0(None)) |
18 |
{ |
19 |
if (!i_ex(__enemymarker[__ien])) |
20 |
{ |
21 |
__enemymarker[__ien] = scr_dark_markerscr_dark_markerfunction scr_dark_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
image_xscale = 2;
image_yscale = 2;
}
return thismarker;
} (global.monstermakex[__ien] + 300, global.monstermakey[__ien], object_get_sprite(global.monsterinstancetype[__ien])); |
22 |
__enemymarker[__ien].depth = -__ien; |
23 |
} |
24 |
__enemymarker[__ien].__ien = __ien; |
25 |
with (__enemymarker[__ien]) |
26 |
{ |
27 |
scr_move_to_point_over_time(global.monstermakex[__ien], global.monstermakey[__ien], 20); |
28 |
__doom = instance_create(x, y, obj_doom); |
29 |
__doom.target = id; |
30 |
__doom.alarm[0] = 25; |
31 |
} |
32 |
} |
33 |
} |
34 |
} |