Скотоводство почти готово, тестирование отсечения баз и прототип деформации местности
2026-W38 · 14 сент. - 20 сент.Работа над обновлением со скотом заняла всю неделю: в ветке функций появились стрижка овец, продажа шерсти, переработка молока и новые рецепты молочных продуктов. Тем временем система отсечения комнат перешла к масштабному тестированию, прототип деформации местности получил формы воронок и защищённые зоны, а переработка контроллеров добавила тактильную отдачу и наборы действий для каждой машины. Более мелкие исправления попали в основную ветку, включая предсказание брошенных взрывчатых веществ, исправления быстрого входа и браузера серверов, а также более дешёвые баррикады из мешков с песком.
Написано с помощью ИИ. Как создаётся эта страница
Работа в ветках - не обещание: часть выйдет в следующем обновлении, часть не выйдет никогда.
- Коммиты
- 659
- Разработчики
- 42
- Ветки
- 135
- Влито в main
- 55
Поведение коров и овец, разведение и торговец на ранчо
Ветка со скотом за неделю занималась поведением стада, правилами разведения и торговцем, который покупает животных, а также большим списком исправлений для вывода, выпаса и беременности.
5 изменений
Livestock_animals
- Продажа животного на ранчо теперь проходит как аукцион: торговец предлагает три предмета, и если отказаться от всех трёх, он перестаёт с вами разговаривать на 15 минут.#701586
- Дикие коровы больше не могут размножаться, стареть или производить ресурсы, а беременность блокируется при состоянии ниже 60 процентов.#702320
- Выведенный скот теперь показывает видимую верёвку, как лошади, а взаимодействие с выведением больше не срывается время от времени.#702481
- Урон от удара головой у быков увеличен, быки больше не атакуют в безопасных зонах, а животные больше не пасутся сквозь стены.#702471
- Трупы ягнят и телят не дают ресурсов при убийстве, а мясо коровы теперь везде называется говядиной.#701294
Стрижка овец и шерсть
Овец теперь можно стричь, получая новый предмет - шерсть, а торговец конюшни покупает шерсть через ту же систему аукционов, что и животных.
5 изменений
Livestock_animals/livestock_sheep_shearing
- Любой предмет, хорошо подходящий для разделки туш, теперь работает как инструмент для стрижки, без необходимости в отдельном флаге ножниц.#702350
- Шерсть продаётся торговцу конюшни с наградами, пропорциональными количеству принесённого, из 1000, и тем же правилом отказа после трёх попыток.#701875
- Руно больше не исчезает после перезапуска сервера, а стрижка не засчитывается как попадание выстрелом.#702396
- Шерсть считается добычей и при переполнении инвентаря переносится в рюкзак.#702396
- К диким овцам всё ещё можно подойти с инструментом для стрижки, но они убегают.#702362
Молоко, сливки и рецепты молочных продуктов
Молоко можно снимать сливки, получая обезжиренное молоко и сливки, через четыре часа в холодильном контейнере, а сливки используются для новой категории пирогов, хлеба и чаёв.
5 изменений
Livestock_animals/milk_processing
- Снятие сливок даёт обезжиненное молоко (половина калорий, 80 процентов гидратации, половина здоровья) и сливки (половина калорий, 20 процентов гидратации, +50 процентов здоровья).#701562
- Богатые версии каждого пирога требуют сливок, например Богатый яблочный пирог требует 4 сливки ради пяти дополнительных минут эффекта.#702200
- Добавлены сливочные и молочные версии всех чистых чаёв: сливочная увеличивает эффект и сокращает длительность, молочная продлевает длительность.#701568
- Новый рецепт хлеба бриош использует 2 яйца и 4 сливки и даёт на 25 процентов больше характеристик, чем обычный хлеб.#702192
- Добавлена модель банки молока в мире с сохранением объёма при плескании и новой иконкой предмета.#701423
Отсечение комнат переходит к тестированию больших баз
Система, скрывающая комнаты, которые игрок не видит, оптимизирована для реальных баз, а не для небольших тестовых построек, и получила профилирование, чтобы можно было отслеживать её нагрузку на основной поток.
5 изменений
base_occlusion
- Комнаты теперь используют пространственную сетку, поэтому сервер не передаёт по сети каждую комнату в радиусе 32 метров.#702201
- Шкафы для инструментов пока исключены из отсечения комнат, так как скрытие одного лишило бы вас возможности понять, авторизованы ли вы на базе.#702381
- Двери обновляют отсечение только тогда, когда меняется их состояние открыто или закрыто.#702084
- Отсечение баз добавлено в профилирование во время работы для мониторинга затрат на кадр.#702118
- Отключение отсечения после его включения теперь полностью очищает данные, а не оставляет устаревшие.#702153
Прототип деформации местности
Ранний прототип позволяет взрывам деформировать местность: воронки формируются в 3D вокруг препятствий, а защищённые зоны не могут быть выкопаны.
4 изменения
terrain_deformation
- Добавлена базовая система деформации, сохраняющая только плитки с активными изменениями и постепенно восстанавливающая их.#701180
- Добавлены определения взрывных воронок с формами, применяемыми в 3D-пространстве с учётом препятствий.#701420
- Защита добавлена по топологии местности, появившимся камням и фундаментам построек.#702110
- Три экспериментальных режима реакции растительности на деформированную землю: замена, смещение или маскировка.#701376
Привязки контроллера и вибрация
Ветка контроллеров переработала тактильную отдачу в микшер с ползунками интенсивности для каждого источника и перестроила наборы действий для транспорта.
5 изменений
vcc
- Тактильная отдача переработана с отдельным микшером вибрации, вибрацией транспорта от звука машины, лёгкой вибрацией от копыт лошадей и вибрацией от ударов и взрывов.#701911
- Добавлены переменные интенсивности тактильной отдачи для каждого источника с ползунками в настройках геймпада.#701916
- Наборы действий лодок и поездов меняют режим огня на гудок на RB, чтобы можно было использовать гудки буксира и поезда.#702283
- Голос добавлен в каждый набор действий на R3, а смена мест получила единую привязку во всех наборах действий транспорта.#702037
- Обозначения привязок только для клавиатуры скрываются при активном геймпаде вместо показа подсказки клавиши.#702283
Лягушки, белки, крабы и морские черепахи
Мелкие фоновые существа получили полноценные наборы анимаций, реакции испуга и состояния смерти без трупов и рэгдолл-физики.
5 изменений
Livestock_animals/critter_animals
- Мелкие существа пугаются и убегают, когда игроки подходят слишком близко, и больше не пугают друг друга.#701728
- Первый проход по стаям крабов: теперь они двигаются группой, а индивидуальная скорость зависит от размера.#702343
- Анимации лягушек интегрированы со случайными типами прыжков.#701493
- Состояния блуждания и бегства теперь учитывают воду, поэтому белки избегают зон у рек и океана.#701803
- Сон удалён у мелких существ, так как большинство и так активны ночью.#701507
Баррикады из мешков с песком получают уровни улучшения
Мешки с песком можно возводить поэтапно с помощью планировщика, а базовый рецепт мешка с песком был изменён в основной ветке.
5 изменений
sandbag_barricade_variants
- Стоимость крафта мешка с песком снижена с 100 до 50 камня и с 10 до 5 ткани, время крафта сокращено с 30 до 10 секунд.#701949
- Крафтится только базовый мешок с песком; более высокие варианты получаются улучшением.#701693
- Установка улучшения становится жёлтой, когда текущее улучшение помещается, но последующие будут заблокированы.#701703
- При улучшении повреждённого мешка с песком сохраняется его доля здоровья, а не выдаётся бесплатный ремонт, это поведение управляется серверной переменной.#701600
- Мешки с песком теперь корректно улучшаются на лодках, построенных игроками.#702300
Таблицы лута монументов сбалансированы по уровням
Спавн лута во внутренних помещениях нескольких монументов скорректирован в соответствии с уровнем монумента, в котором они расположены, и построены новые комнаты.
4 изменения
powerlevel_loot_rooms
- Лут в Train Yard, на станции очистки воды и в ветке канализации изменён и перестроен.#701814
- Добавлена новая комната с лутом на Junkyard.#701514
- Добавлена комната с лутом в Missile Silo, исправлена комната на Launch Site.#701480
- Спавн лута скорректирован с учётом уровней монументов, внесены изменения в меш и коллайдеры большого радхауза для его новой комнаты.#701705
Предсказание бросаемых взрывчатых предметов на клиенте
Гранаты и бросаемые взрывчатые предметы теперь просчитываются на клиенте в момент, когда покидают руку, поэтому бросок должен выглядеть мгновенным, а не ждать ответа сервера.
4 изменения
grenade_client_prediction
- Предсказание для гранат объединено в основную ветку после отката к более простой модели, которая моделирует физику до первого касания земли.#701467
- Предсказание отменяется, если брошенный предмет явно проходит сквозь поверхность.#701237
- Поддержка распространена на сумки с зарядами и таймерные взрывчатые заряды.#702519
- Предсказанные броски могут следовать за поворотом костей при развёртывании, с более аккуратной логикой скрытия и показа.#701718
Биотопливный генератор
Новый биотопливный генератор получил готовую графику и интерактив перемешивания, который фиксирует игрока на месте, пока он удерживает клавишу использования.
3 изменения
biofuel_generator
- Перемешивание генератора фиксирует вас в текущей позиции стоя и заканчивается при отпускании клавиши использования.#702050
- Панель статуса показывает, перемешивается ли генератор в данный момент, а при перемешивании без питания - статус «Нет электричества».#701982
- Добавлены обломки (gibs), LOD и финальная иконка предмета.#702495
Исправления конвейера рендеринга Rust
Продолжена работа над экспериментальным конвейером рендеринга: устранены визуальные расхождения с текущим и снижена стоимость освещения.
4 изменения
render_pipeline_testing
- Исправлено отсутствие атмосферного тумана при запуске игры с включённым новым конвейером.#701763
- Исправлено отсутствие отрисовки слоёв карты, таких как железнодорожные тоннели.#701699
- Исправлены отсутствующая цветокоррекция под водой и чёрные пейнтболльные шарики в виде от третьего лица.#702352
- Группировка света теперь использует 16 глубинных бинов на экранный тайл с более строгими проверками коллизий для сокращения числа источников света в бине.#701716
Анимации ближнего боя и инструментов от третьего лица
Удерживаемые предметы переносятся с индивидуальных контроллеров переопределения на общую подсистему анимации, охватывая ножи, топорики, молоток и различные однорукие предметы.
4 изменения
3p_melee_animsystem_updates
- Подсистемы настроены для ножей и одноручного холодного оружия.#702159
- Все топорики перенесены на подсистемы для лучшей работы в локомоции.#702135
- Мачете и меч перенесены, старый контроллер типа хвата мачете удалён.#702024
- Добавлены уникальные подсистемы для мегафона, мобильного телефона, компаса и водяного пистолета.#702347
Люки на лестницах с возможностью скинов
Люки на лестницах сделаны поддерживающими скины, настроены открытие и закрытие для предметов Мастерской.
3 изменения
skinnable_ladder_hatch
Сбор плодов с деревьев
Правила сбора с фруктовых деревьев изменены: при валке дерева несобранные плоды обычно уничтожаются.
3 изменения
fruit_trees
Набор на Хэллоуин 2026
Ранняя подготовка предметов этого года на Хэллоуин, включая обои и записи магазина с временными иконками.
Также на этой неделе
- Дистанционно управляемые турели теперь могут поражать реактивные цели, в том числе из луков. #701955
- Исправлено отображение пустого списка в меню быстрого присоединения и случайное опустошение результатов при возврате запросов. #702155
- Исправлено отображение неточного количества игроков в фильтрах игровых режимов браузера серверов и примешивание режимов, которые вы не искали. #701309
- Исправлено указание неверного направления у продавца лодок на плавучих городах для места получения купленной лодки. #702306
- Блоки предохранителей теперь показывают модель мира вставленного предмета, включая тяжёлый предохранитель. #702392
- Торговые терминалы при отсутствии питания показывают «Нет питания», но магазины всё ещё можно просматривать. #701315
- Праздничные гирлянды теперь работают на лодках, построенных игроками. #702011
- Неоновые вывески получили цветовое колесо и опцию самого большого размера, исправлены контуры кисти для украшенных рамок. #702035
- Состояние удалено с предметов, которые никогда не могут его потерять, включая маску для дайвинга, солнцезащитные очки, счётчик Гейгера, металлоискатель, радиопейджер RF и мобильный телефон. #702520
- Переключение приседания теперь работает как ожидается в транспортных средствах, кроме модульных автомобилей. #701885
- Исправлено некорректное отображение турелей PT-лодки на экране смерти. #701928
- Жилой комплекс теперь считается безопасной зоной, поэтому работают предупреждение о враждебности и ошибка «слишком близко для строительства». #701534
- Далёкие выстрелы больше не порождают вспышку дульного пламени, а угасающие вспышки перестают запускать источники света и частицы. #702364
- Позиции предметов теперь сохраняются и восстанавливаются при создании или развёртывании снаряжения. #702378
- Охотничьи трофеи теперь поддерживают крепления для коров, быков и овец. #701311
- Исправлено появление ошибки «Не удалось загрузить содержимое» в магазине, когда ваш инвентарь предметов Rust был полностью пуст. #702472
Как был прочитан этот дайджест
Прочитано из публичного журнала коммитов Facepunch: 14 сент. - 20 сент., 659 коммиты.
Комментарии
Загрузка комментариев…