ok, so the trigger needs to be:
AND
Number of Items with a specific column value-
if the total number of items where 'category' has a value of '3' is '>=' a value of '1'
and the discount will need to be hard coded, you wont be able to do the discount amount dynamically without significant hand coding to loop through the cart and find the price for the first item in that category.