if (live_call()) return global.live_result; var battle_box = 3154; switch (attack_tick) { case 30: var scratch_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon); scratch_instance.attack_delay = 10; break; case 45: var scratch_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon); scratch_instance.image_xscale = -1; scratch_instance.attack_delay = 10; break; case 60: var scratch_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon); scratch_instance.attack_delay = 70; martlet_wing_spawn(0); break; case 120: martlet_wing_spawn(1); break; case 145: martlet_wing_spawn(0); break; case 170: var scratch_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon); scratch_instance.attack_delay = 40; scratch_instance.image_xscale = -1; scratch_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon); scratch_instance.attack_delay = 80; martlet_wing_spawn(0); break; break; case 210: martlet_wing_spawn(1); break; case 300: instance_destroy(); break; } function martlet_wing_spawn(arg0) { var battle_box = 3154; var xx = 0; var yy = 0; var xscale = 1; var yscale = 1; var angle = 0; switch (arg0) { case 0: xx = battle_box.bbox_left + 4; yy = battle_box.bbox_top + 30; break; case 1: xx = battle_box.bbox_right - 4; yy = battle_box.bbox_top + 30; xscale = -1; break; } var wing = instance_create_depth(xx, yy, -50, obj_fmartlet_wings); with (wing) { feather_count = 0; image_xscale = xscale; image_yscale = yscale; image_angle = angle; } } attack_tick += 1;