Except for the 3 night cruise, the Halloween on the High Seas cruises have the Halloween activities on a different night than Pirate night. So, 2 costumes. Although, I sure there are people who wear their pirate gear for Halloween (to save space).
"Ends" as in that's your debarkation day? Or that's the last (full) day of the cruise)?
I don't know how they would handle it. Typically the 4 night cruise has Halloween on day 2, with Pirate night on night 3. Although, on our 4 night cruise they flipped them due to the weather reports for night 3 being less favorable for fireworks.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!