curve weapon