Hmm. Adding water to the inside of the ship would have a similar effect to adding dense cargo, identical except that it will flow from compartment to compartment depending upon the water level and available passages (or lack of them) between compartments. If you really want to model it in detail, I’d think you’d want to model water level in each compartment and flow between them, as well as any pumping out and new water coming in.