Итоги голосования для комментария:
Urzum Единственная дырка на первый взгляд: какой-нибудь гигантский большегруз будет тяжелее «ранить», чем специализированный военный эсминец. Это не очень правильно, на мой взгляд.
Возможно, стоит «корпус» заменить на какой-нибудь «класс корабля», который будет отражать именно военную живучесть или отразить это уточняющими «тэгами» (тэг «боевой» увеличивает значение корпуса на +Х, не меняя размер корабля) или ввести тэги «размер» (увеличивает значение корпуса на +Х, меняя размер корабля, но менее эффективно, чем тэг «боевой»)?
Глянь еще Uncharted worlds для вдохновения.
+