There is always a possibility the cruise line will offer a discount due to being a past passenger although this is never a guarantee as discounts vary from sailing to sailing and the promotion you have booked under.