We booked a Royal Caribbean cruise about a year ago, the prices have now reduced. Our travel agents have informed us that they honour the RCL price promise. As i understand it RCI tend to compensate by giving on board credit. If we accept on board credit and the cruise is cancelled (The cruise date is 14 May, Spanish airport workers planned strike date). Would we lose the on board credit and receive the lower cruise price.