timer++; if (timer == (cooldown - 6)) { image_index = 4; scr_lerpvar("image_index", 4, 6, 4); } if (timer >= cooldown) { timer = 0; cooldown = scr_approach(cooldown, 32, 3); if (netskie == true) cooldown = 39; if (i_ex(obj_seth_shi_controller)) { cooldown = 60; knife_number = 2; } ds_list_shuffle(offset_list); snd_play_x(snd_swing, 0.75, 1.5); var _side = choose(-45, 0, 45); for (var a = 0; a < knife_number; a++) { var _length = 155 + random(30); var _b = 50; if (knife_number == 2) _b = 100; var _dir = _side + 105 + (_b * a) + irandom_range(-10, 10); fan_knife(scr_get_box(4) + lengthdir_x(_length, _dir), scr_get_box(5) + (lengthdir_y(_length, _dir) * 0.75), attack_speed + ds_list_find_value(offset_list, a)); } image_index = 0; scr_lerpvar("image_index", 0, 2, 2); }