made generate a weapon less stupid