if (global.turntimer <= 5) exit; with (obj_bullet_knife) { if (variable_instance_exists(id, "on_a_chain")) grazed = 0; } if (first) { first = false; back_index++; front_index++; } if (knife_direction_goal == 215) { var xchange = 20 + irandom(40); var ychange = irandom_range(-12, 12); with (obj_attack_knifechain_manager2) { ax += xchange; if (ax >= 80) ax -= 80; ay = ychange; scr_lerpvar("x", x, anchor_x + ax, 24, 2, "out"); scr_lerpvar("y", y, anchor_y + ay, 24, 2, "out"); } knife_swing(145, 12, true); with (obj_bullet_knife) { if (variable_instance_exists(id, "on_a_chain")) knife_distance_goal = knife_distance_anchor + 0; } with (obj_aqua_enemy) { if (fight_type == "seth" && turns == 5) { other.alarm[1] = 20; other.alarm[2] = 16; } } } else { knife_swing(215, 12, true); } alarm[0] = 35;