create weapon variation