scr_enemy_object_init(); grazepoints = 200; recruitcount = 5; talkmax = 120; image_speed = 0.16666666666666666; idlesprite = spr_enemy_blue_ballet; hurtsprite = spr_enemy_blue_ballet; sparedsprite = spr_enemy_blue_ballet; custom_draw_example = 0; myattackchoice = -1; talktimer = 0; rtimer = 0; cantalk = true; evidence_counter = 0; init_x = x; init_y = y; fight_type = "blue&yellow"; state_string = ""; healingraintimer = 0; healingraincon = 0; all_evidence_gathered = stringsetloc("All#evidence#gathered.", "obj_blue_enemy_slash_Create_0_gml_35_0"); blue_hint_1a = stringset(""); blue_hint_1b = stringset(""); blue_hint_1c = stringset(""); blue_hint_2a = stringset(""); blue_hint_2b = stringset(""); blue_hint_2c = stringset(""); blue_hint_3a = stringset(""); blue_hint_3b = stringset(""); blue_hint_3c = stringset(""); blue_hint_3d = stringset(""); blue_hint_3e = stringset(""); blue_hint_4a = stringset(""); blue_hint_4b = stringset(""); blue_hint_4c = stringset(""); help_out_3 = stringsetloc("* TP up!", "obj_blue_enemy_slash_Create_0_gml_55_0"); blue_evidence_1 = stringsetloc("I see^1, you&didn't gather&enough evidence.../%", "obj_blue_enemy_slash_Create_0_gml_57_0"); blue_evidence_2 = stringsetloc("Let these light&your way./%", "obj_blue_enemy_slash_Create_0_gml_58_0"); blue_evidence_3 = stringsetloc("* (You received EVIDENCE.)/%", "obj_blue_enemy_slash_Create_0_gml_59_0"); blue_evidence_4 = stringsetloc("* But you already have all the evidence you need!/%", "obj_blue_enemy_slash_Create_0_gml_60_0"); simulcheck = false; give_hint = function() { idlesprite = spr_blue_poses; image_index = 0; image_speed = 0; with (obj_yellow_enemy) evidence_got[trial_counter] = true; switch (obj_yellow_enemy.trial_counter) { case 0: msgset_add(blue_hint_1a, x - 30, y + 55, 10, 50); msgset_add(blue_hint_1b, x - 30, y + 55, 10, 50); msgset_add(blue_hint_1c, x - 30, y + 55, 10, 50); msgset_add_func(function() { actcon = 0.5; }); break; case 1: msgset_add(blue_hint_2a, x - 20, y + 25, 10, 50); msgset_add(blue_hint_2b, x - 20, y + 25, 10, 50); msgset_add(blue_hint_2c, x - 20, y + 25, 10, 50); msgset_add_func(function() { actcon = 0.5; }); break; case 2: msgset_add(blue_hint_3a, x - 20, y + 25, 10, 50); msgset_add(blue_hint_3b, x - 20, y + 25, 10, 50); msgset_add(blue_hint_3c, x - 20, y + 25, 10, 50); msgset_add(blue_hint_3d, x - 20, y + 25, 10, 50); msgset_add(blue_hint_3e, x - 20, y + 25, 10, 50); msgset_add_func(function() { actcon = 0.5; }); break; case 3: msgset_add(blue_hint_4a, x - 20, y + 25, 10, 50); msgset_add(blue_hint_4b, x - 20, y + 25, 10, 50); msgset_add(blue_hint_4c, x - 20, y + 25, 10, 50); msgset_add_func(function() { actcon = 0.5; }); break; } }; blue_balloon_control = function() { if ((button3_p() && talktimer > 15) || !instance_exists(obj_writer)) { scr_destroy_writers("text_immune"); if (i_ex(obj_balloon_queue)) msgset_fromqueue(); } }; blue_balloon = function(arg0 = x - 20, arg1 = y + 25) { if (i_ex(obj_balloon_queue)) msgset_fromqueue(); }; perph = function(arg0) { with (arg0) return (sprite_get_height(sprite_index) - sprite_get_yoffset(sprite_index)) * 2; }; done_intro = false;