1 |
if (live_call()) |
2 |
return global.live_result; |
3 |
var battle_box = 3154; |
4 |
switch (attack_tick) |
5 |
{ |
6 |
case 30: |
7 |
instance_create_depth(320, battle_box.bbox_top - 40, -100, obj_martlet_attack_talon_giant); |
8 |
break; |
9 |
case 80: |
10 |
scr_screenshake_battle_customscr_screenshake_battle_customfunction scr_screenshake_battle_custom()
{
instance_destroy(obj_screenshake_battle);
var screenshake = instance_create(0, 0, obj_screenshake_battle);
screenshake.battle_screenshake_duration = argument[0];
screenshake.battle_screenshake_intensity = argument[1];
screenshake.battle_screenshake_dec = screenshake.battle_screenshake_intensity / screenshake.battle_screenshake_duration;
} (5, 5); |
11 |
audio_play_sound(snd_undertale_explosion, 1, 0); |
12 |
instance_destroy(obj_martlet_attack_talon_giant); |
13 |
for (var j = 0; j < array_length(xx); j++) |
14 |
{ |
15 |
for (var i = 0; i < 180; i += 3) |
16 |
instance_create_depth(xx[j], battle_box.bbox_top + i, -100, obj_fmartlet_spawner_talon_wall); |
17 |
} |
18 |
break; |
19 |
case 85: |
20 |
var feather = instance_create_depth(battle_box.bbox_left + 25, battle_box.bbox_top - 20, -100, obj_fmartlet_feather_straight); |
21 |
feather.direction = 270; |
22 |
feather.can_play_sound = true; |
23 |
feather = instance_create_depth(battle_box.bbox_left + 75, battle_box.bbox_bottom + 20, -100, obj_fmartlet_feather_straight); |
24 |
feather.direction = 90; |
25 |
feather = instance_create_depth(battle_box.bbox_left + 125, battle_box.bbox_top - 20, -100, obj_fmartlet_feather_straight); |
26 |
feather.direction = 270; |
27 |
feather = instance_create_depth(battle_box.bbox_left + 175, battle_box.bbox_bottom + 20, -100, obj_fmartlet_feather_straight); |
28 |
feather.direction = 90; |
29 |
break; |
30 |
case 125: |
31 |
var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon); |
32 |
attack_instance.attack_delay = 5; |
33 |
break; |
34 |
case 145: |
35 |
var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon); |
36 |
attack_instance.image_xscale = -1; |
37 |
attack_instance.attack_delay = 1; |
38 |
break; |
39 |
case 165: |
40 |
var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon); |
41 |
attack_instance.attack_delay = 1; |
42 |
break; |
43 |
case 185: |
44 |
var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon); |
45 |
attack_instance.image_xscale = -1; |
46 |
attack_instance.attack_delay = 50; |
47 |
break; |
48 |
case 210: |
49 |
var inc = 25.714285714285715; |
50 |
for (var i = 0; i < 180; i += inc) |
51 |
{ |
52 |
var feather; |
53 |
if (((i / inc) % 2) == 1) |
54 |
{ |
55 |
feather = instance_create_depth(battle_box.bbox_left - 20, battle_box.bbox_top + i, -100, obj_fmartlet_feather_straight); |
56 |
feather.direction = 0; |
57 |
} |
58 |
else |
59 |
{ |
60 |
feather = instance_create_depth(battle_box.bbox_right + 20, battle_box.bbox_top + i, -100, obj_fmartlet_feather_straight); |
61 |
feather.direction = 180; |
62 |
} |
63 |
if (i == 0) |
64 |
feather.can_play_sound = true; |
65 |
} |
66 |
break; |
67 |
case 300: |
68 |
instance_destroy(); |
69 |
break; |
70 |
} |
71 |
attack_tick += 1; |