Черта Smoker в Project Zomboid B42: стоимость и расчёт запаса

По источнику в Build 42.19 черта Smoker возвращает −3 очка создания персонажа, несовместима с Athletic стоимостью 10 и не даёт бонусов XP или рецептов. Без табака растёт недовольство; после употребления снижаются стресс и недовольство. В vanilla черта не исчезает просто от отказа, хотя её могут изменить моды или debug. Игра не проверялась.
Эффекты игровых предметов




| Предмет | Стресс | Food sickness | Риск кашля | Примечание |
|---|---|---|---|---|
| Cigarette | −5 | +14 | Ниже у Smoker, чем без черты | Вес 0,01, короткое действие |
| Cigarette Pack | −5 за применение | +14 за применение | Ниже у Smoker | 20 применений полной пачки |
| Rolled Cigarette | −4 | +14 | Ниже у Smoker | Альтернатива из крафта |
| Cigarillo | −8 | +21 | Выше, чем у сигареты | Более долгое действие |
| Cigar | −10 | +28 | Выше, чем у сигареты | Недовольство −40 и скука −20, действие дольше |
| Chewing Tobacco | −10 за применение | +14 за применение | — | 20 применений полной банки; огонь не нужен |
Эффекты предметов действуют и на Smoker. По источнику кашель при курении у персонажа с чертой реже, чем без неё, но не нулевой; таблица не задаёт гарантированные проценты.
Когда черта подходит
| Приоритет сборки | Оценка автора |
|---|---|
| Нужен Athletic или высокий Fitness | Нет: черты взаимоисключаются при создании |
| Нужен контроль стресса и ранний поиск табака | Возможно: −3 очка и снижение стресса при наличии табака ценой зависимости |
| Не нравится управлять запасами или предстоит длинная зима | Обычно нет: без табака растёт недовольство, бесплатного снятия черты нет |
| Сетевая игра с общим запасом | Возможно: общий запас снижает личный риск, но блокировка Athletic сохраняется |
| Расчёт на старые «бесплатные очки» B41 | Нет: источник указывает только −3 |
Давление никотина связано с игровым таймером и состояниями персонажа; источник не задаёт документированную норму в одну сигарету каждые 24 часа.
Запасы и калькулятор
Одна полная пачка = 20 применений, коробка из 10 полных пачек = 200. Одна сигарета весит 0,01, пачка — 0,2. В игре источниками огня могут быть зажигалка, спички, горящая свеча, плита, костёр, барбекю или автомобильная зажигалка; жевательному табаку огонь не нужен.
Расчёт запаса в источнике основан на введённом игроком расходе, а не на норме механики или гарантированной частоте добычи. Форма первоначально предлагает 3 применения в день, 6 с собой, 10 в тревожной сумке, 40 дома, цели 2 и 7 дней; это примерные вводные автора. Все поля неотрицательны, шаг расхода и целей 0,5, количества — 1.
Код делит каждый запас на расход для оценки дней; ниже 10 дней выводит один десятичный знак, иначе округляет. Общий запас делит на 20 для эквивалента пачек. Для целей с собой и дома берёт ceil(расход × целевые дни), затем max(0, цель − запас); при нулевом расходе дни не определены и предлагается ввести расход. Состояние сохраняется локально, сброс возвращает исходные значения; копирование использует буфер с запасным способом через выделение текста. Работа калькулятора и копирования не проверялась.
Автор предлагает держать запас на себе с источником огня, небольшой запас в тревожной сумке и основную массу дома. В одиночной игре после смерти возрождение не предполагается; в сетевой базе запас может оказаться недоступен. Заправки, небольшие магазины, бары, бардачки и прикроватные тумбочки — варианты поиска, не гарантия добычи.
Когда применять в игре
| Ситуация | Игровой совет автора |
|---|---|
| Вошли в неочищенное здание | Нет: сначала очистить первую комнату или закрыть дверь |
| Закрытая комната, выход известен | Да: затем снова проверить выход |
| Слышен стук или идёт погоня | Нет: сначала разобраться с угрозой |
| Перед длинной поездкой | Обычно да: стабилизировать состояния до дороги |
| Во время ближнего боя | Нет: закончить бой и укрыться |
- Носите источник огня на себе, а не только в припаркованной сумке.
- Пересчитывайте коробки и пачки в отдельные применения для оценки запаса.
- Выбирайте безопасное место и не дожидайтесь сильного недовольства среди добычи.
- При нехватке предпочитайте доступные автомобили и небольшие магазины опасной зачистке.
- Если нужен Athletic, в vanilla придётся создать другого персонажа: вместе они недоступны.
Связанные материалы: полное руководство по курению, поиск сигарет и справочник черт Build 42.19.