If I read the comic right, the shades just severely weakened the hull of the ship and the stuff that was keeping it up lost power. Ven would still be working as he/it wouldn't be without a backup power system or two not connected to the main system.
Edit; I'm going to make a comic but... are we going to leave Ven in the Vendetta or are we going to get the engineering section off the ship?