with (obj_aqua_enemy) visible = false; with (obj_netskie_enemy) aquamarker.visible = false; with (obj_netskie_enemy) visible = false; scr_darksize(); image_speed = 0; attack_speed = 20; cooldown = 41; timer = 30; knife_number = 4; netskie = false; if (i_ex(obj_seth_shi_controller)) { cooldown = 60; timer = 50; knife_number = 2; } offset_list = ds_list_create(); ds_list_add(offset_list, 0, 0, 0, 0); knife_surface = -1; fan_knife = function(arg0, arg1, arg2) { with (instance_create(x, y + 40, obj_bullet_knife)) { scr_bullet_inherit_from(id, 820, -1, 4); scr_darksize(); damage = 94; if (global.encounterno == 220) { damage = 62; if (global.tempflag[51] > 7) damage -= 5; if (global.tempflag[51] > 8) damage -= 5; if (global.tempflag[51] > 9) damage -= 5; if (global.tempflag[51] > 10) damage -= 5; } target = 4; if (other.netskie == true) netskie = true; active = false; sprite_index = spr_attack_knifechain_spin; depth += 50; direction = point_direction(x, y, arg0, arg1); scr_lerpvar("x", x, arg0, arg2 - 5, 2, "out"); scr_lerpvar("y", y, arg1, arg2 - 5, 2, "out"); scr_script_delayed(scr_lerpvar, arg2 - 5, "x", arg0, x, arg2, 1, "in"); scr_script_delayed(scr_lerpvar, arg2 - 5, "y", arg1, y, arg2, 1, "in"); alarm[0] = arg2; } };