if mouse_check_button(mb_left){ if !(--timer) { instance_create_depth(x, y, depth-10, obj_charge); spd = 1; timer = 100; obj_charge.hold = true; alarm[1] = 1; } else alarm[0] = 1; } else if !overheat { if overload fire(); else if bullet > 9 { fire(); recharge = true; } else { overload = true; spd -= 2; alarm[8] = 150; } } else recharge = true;