Итоги голосования для комментария:
Geometer Интересно, кстати, что я только по итогам прочтения этого поста понял, что при любви к экзотико-корабельным приключениям (летучие корабли, подземные лодки и пауки-шагоходы у меня встречались чаще, чем классические корабли) толком не водил именно что суда с реальной численностью экипажей золотого века карибского пиратства. То есть у меня вечно ситуация была — или команда корабля состоит почти полностью из PC, которые сами учитывают свои припасы, а большая часть исполнителей чёрных работ — это автоматоны какие или вообще волшебной силой творится; пара-тройка NPC на корабле (помимо пассажиров) это именные специалисты, а не просто команда, и учёт всего там поименной. Или, наоборот, у нас вархаммеровских масштабов космический корабль, затраты на обслуживание и снабжение которого фактически не надо масштабировать: всё равно приходится закупать припасы килотоннами, а если половину команды выкосило варп-эпидемией, это сказывается на управляемости, но всё равно не сказывается на расходах запасов — проще застрелиться, чем перекраивать нормы снабжения на эти тысячи народу, а что окажется лишним, всё равно растащат крысы и интенданты.

В ситуациях, близких к описываемой — именно близких, не совпадающих, как сказано выше — я обычно старался во-первых сократить счётчики, объединяя условно близкие (например, наличие припасов и настроение команды\шанс бунта, или наличие пищевых и непищевых припасов), а во-вторых, если игра не в детальный сбор экспедиции (то есть припасы важны, но не составляют один из центральных моментов), делать соответствующую подсистему фоновой. Например, делая тот самый счётчик запасов «крупноблочным» и нецифровым (полный трюм — обильно — много — средне -...) и его вызов — достаточно частым, но опять же встроенным во что-то другое. Например — отсутствие энкаунтера в открытом море автоматически означает квазиэнкаунтер по выбору относительно снабжения. "- Эй, капитан! Команда жалуется — парням уже поперёк глотки стоит эта чёртова солонина! Проклятый торгаш в последнем порту, видно, пустил на неё старые подошвы пополам с крысами!" (Всплывающее окошко с ответами: — Удвоить им выдачу грога! (проверка на сокращение припасов с минусами) — Передай им, что мы пополним припасы, как пристанем к ближайшему острову! (нормальная проверка) — Что? Не хотят жрать отличную солонину? Сократить паёк вдвое, а зачинщиков высечь перед строем, засунув каждому в глотку медузу! (проверка с плюсами, проверка на недовольство команды) ).
+