I dont see anything in the Olivia info that would indicate they have alcohol passes available on this trip.
In fact my impression is that if you have an alcholic beverage you just charge it to your room.
hard to compare with previous trips even if they have a pass. In my experience on cruises you can get a card for alchohol but you basically pay the same as if you charged each one to your room.
Maybe you should ask Olivia Customer Service......
and no, WishYouWereHere didn't drink them dry otherwise we wouldn't be having another trip there!!