You should be able to base the discount on the Price field instead of the TotalPrice if you only want it to apply to the first. If you mean the first item of the cart then it can be a bit more difficult and would probably require a premier support ticket.