Интерактивный фреймворк для экзокостюмов
Это фреймворк, позволяющий мододелам создавать собственные настраиваемые экзокостюмы — с широкой изменяемостью, совместимостью с контентом других модов и системами ремонтно-обслуживающих ангаров.
Итак, что такое экзокостюм?
Экзокостюмы в игре — разновидность тяжёлой силовой брони, для надевания и снятия которой требуется помощь специальной постройки.
Работают как одежда, но перекрывают часть характеристик поселенца. Из плюсов — система очков прочности: ухоженный костюм не даст пилоту словить мгновенную смерть от ванильного рандома. Из минусов — выведенный из строя костюм запирает пилота, и его придётся спасать из обломков.
Разумная высота экзокостюма — около 2–4 метров, что ограничено размерами проходимости RimWorld.
Для ориентира из популярной культуры:
- Погрузчик из «Чужих» (1986)
- MADOX-01 из «Metal Skin Panic» (1987)
- Платформа усиленной мобильности из «Аватара» (2009)
- Экзокаркасы из «Obsolete» (2019)
Разумеется, всё это — рекомендация для разумного геймплея; мододелы вольны делать любой размер.
Ангар экзокостюмов и управление модулями
Чтобы получить боеспособный экзокостюм, добудьте основной (Core) модуль и постройте ангар со стыковочной рампой. Откройте вкладку и соберите модули. Затем назначьте пилота и следите за состоянием костюма, чтобы он оставался стабильным и надёжным.

Учтите: пилота в экзокостюме нельзя арестовать или посадить в тюрьму, поэтому сорвавшийся с катушек или взбесившийся пилот легко вырежет целое поселение, если у вас нет оружия, способного вывести костюм из строя.
Настраиваемость
При сборке экзокостюма (набор опций определяет мододел) доступен целый ряд настроек: дополнительный функционал вроде прыжкового ранца и грузовой стойки или даже интегрированное тяжёлое оружие.

Система прочности и обслуживание вне экипировки
У экзокостюма своя система прочности, и он оберегает пилота от ранений. Запас прочности зависит от установленных модулей и их качества, а восстанавливается только ремонтом после стыковки на рампе ангара.

Возможно, стоит держать несколько модулей в запасе на случай экстренного боя.
Экзокостюмы NPC и разбор отключённых костюмов
Думаю, именно этого игроки и ждали — и ДА, фракции NPC могут спавнить поселенцев в экзокостюмах, если у них есть соответствующий pawnKindDef с применённым modExtension.

Пилоты NPC используют ту же систему прочности, что и ваши, и их тоже нельзя взять в плен напрямую. Чтобы захватить пилота, прикажите поселенцу разобрать сбитый экзокостюм и вскрыть его оболочку — в процессе можно извлечь часть модулей или металлолом.
Контентные моды
steamcommunity.com/sharedfiles/filedetails/?id=335292…FAQ
Известные несовместимости
О: Simple Sidearms — модуль интегрированного оружия приводит к потере запасного. Пока способа исправить нет.
Как перекрасить костюм
О: Системы покраски пока нет, но цвет можно изменить модом вроде Character Editor — он сохранится в модуле.
Это ведь...
О: Да, это оно, но контент зависит от мододелов.
Почему пилоты без приказа постоянно ставят костюм в ангар?
О: Это задуманная механика: назначьте поселенцу стыковочную рампу и расписание «Пилот», и он будет автоматически садиться в костюм и вылезать из него по графику.
Этот фреймворк станет лучше, если...
О: У нас есть репозиторий на GitHub — все желающие могут улучшить этот пока сыроватый фреймворк :3
github.com/AobaKuma/MechsuitFrameworkЭкзокостюм — это транспорт?
О: Увы, нет. Экзокостюм — скорее особая одежда (невидимая в игре), чем поселенец или что-то ещё. Благодаря этому он проходит и через дверь шириной в одну клетку.
Почему я не могу арестовать сбитый экзокостюм?
О: Так задумано. Поселенца в экзокостюме нельзя арестовать, к какой бы фракции он ни принадлежал, но можно вынудить его вылезти: разобрать костюм или оттащить врага на рампу, пока он без сознания.

Нашли проблему или появились идеи во время игры — делитесь в Discord-группе
