Не совсем уверен что на выделеный параметер влияет количество команды. На него влияют повреждения парусов. Количество команды влияет на реакцию ИМХО.
не забудьте про нос
Повреждения под ватерлинией.
Тут у вас вроде все в порядке. При повреждении получаем течь, которая легко (или легче) локализируется и чинится. Я себе представляю корпус разделенный на блоки-модули, с соответствующим (описанным вами) поведением. Тоесть: получил пробитие - блок (часть борта) переходит в состояние "сломан", корабль начинает немножко набирать воду, через некоторое время автоматически чинится до состояния "починен", что значит, что его в следующий раз будет легче повредить и/или получить большую течь в состоянии "сломан".
Пожары.
Тут сложнее. Если кто помнит школу (или это не школа была?), то знает, что существуют формулы, за которыми вычисляется насколько быстро и на какую площадь распространяется огонь, можно что-то из этого взять. Вообще я вижу это, снова же, с блоками-модулями (или же территориями, обьемами). При воспламенении получаем "сломан" плюс шанс того, что огонь перекинется на соседние блоки (вниз - небольшой шанс, в стороны - побольше, вверх - самый большой шанс). Повреждается так же то, что находится на "территории" подожженного блока, например помпа, румпель, орудие, борт, и т.п. Гасится пожар переходом блока-модуля в состояние "починен", тоесть с большим шансом повредится, а так же начиная с крайних блоков и до центра, возможно в обратном к загоранию порядке. Как-то так.
Да, забыл про поджигание. Даже не знаю. Мне кажется что у каждого блока должен быть выставлен какой-то шанс поджига, у тех что с парусиной или с порохом - больше, у других меньше. И при попадании брать рандом на шанс.