Immigration

Материал из Dwarf Fortress Wiki
Версия от 17:15, 28 ноября 2020; GeloMor (обсуждение | вклад) (Не актуальная, но уже и не такая устаревшая)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску
Очередная волна мигрантов.

Иммиграция — приход новых дварфов в вашу крепость — может произойти в течение любого сезона. Мигрант — это дварф из волны иммиграции.

Меньшие волны мигрантов (от 2 до 10) характерны для первых сезонов. Последующие волны могут быть достаточно большими (около двух десятков), начиная со второй весны (через 1 год после высадки). Кроме всего прочего, чтобы без проблем принять их, запаситесь достаточным количеством еды, выпивки и кроватей. Максимальный размер волны, который встречался в версии 34.05, равен 77.

Мигранты могут приводить с собой животных. Эти животные могут быть как питомцами дварфов, так и просто домашними животными.

Первые две волны мигрантов являются специальными и генерируются "из воздуха", как и все волны в предыдущих версиях. Даже если ваша родитель цивилизации исчезла с лица земли, первые две волны все равно появляются.

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

Навыки мигрантов

Каждый мигрант может иметь широкий набор (зачастую не связанных между собой) навыков, в количестве большем, чем у начальных 7 дварфов, и уровнем опыта вплоть до Легендарного. Могут присутствовать все возможные навыки, включая непонятные военные навыки (такие как blowgunner), довольно высокие уровни в одном или нескольких социальных навыках, хождение на костылях, концентрацию и другие. Также возможно, что будут присутствовать навыки, которые пока что невозможно получить другими способами, например military tactics.

Иногда случается так, что иммигрант имеет высокий уровень опыта для нескольких навыков, но соответствующие занятия могут быть выключены в настройках выполняемых этим дварфом работ. Это приводит к тому, что дварфы либо делают работу, в которой они недостаточно опытны, либо не работают вообще. Например, адекватный производитель сыра (с включенной работой по производству сыра) может также иметь навыки Резчик по кости уровня "отличного мастера", хотя эта работа у него будет отключена. Этот дварф в списке будет показан как Bone carver на экране и в меню статусов, но будет только делать сыр. Пока что единственное решение для этой проблемы — проверять каждого мигранта на имеющиеся развитые, но не включенные навыки. Или использовать программу, вроде Dwarf Therapist, что может в несколько раз ускорить такую проверку.

Мигранты с боевыми навыками

Любой мигрант, с (вероятно) любым набором навыков, также может иметь некоторые Боевые навыки, все с одинаковым уровнем опыта. Это могут быть:

...и одно их следующих...

...или...
  • 1 (или более*) навыков обращения с оружием
и

*Если навыков более 1, то сумма опыта, которая распределится между ними примерно поровну, будет такой же, как и на любой другой боевой навык.

Мигранты из генератора мира

Мигранты могут иметь профессии, не встречающие в режиме крепости (такие как "Thief", "Merchant", или "Drunk"), и некоторые даже могут быть представителями других рас — для мигрантов, кажется, используются уже существующие представители вашей цивилизации, созданные во время генерации мира, вместо того, чтобы создавать их "из воздуха", как это было в предыдущих версиях игры. Таким мигрантам не могут быть назначены работы и они не могут быть призваны на военную службу, но вы всё ещё можете сделать их знатью — так как они не могут делать ничего, кроме как напиваться, есть и спать, так что они идеальные кандидаты для этого.

Бесполезные мигранты

Так как навыки мигрантов генерируются случайно, то к вам может прийти, например, master potash maker и такой же бессмысленный мастер. Их можно зачислять в армию или назначить какую-нибудь работу без качества производимого товара (как Furnace operator), но когда у вас не хватает еды или питья, решением может стать изгнание бесполезных дварфов.

Ограничение иммиграции

Что-о?! Опять мыловары и сыроделы?!

Самый легкий метод управления иммиграцией состоит в изменении предела численности населения POPULATION_CAP в файле d_init.txt. Однако, эта установка не избавит вас от первых двух волн мигрантов, они являются жёстко прописанными в коде игры. В версии 40d таким образом можно совсем отключить мигрантов. Вы можете сначала установить низкий предел и потом повышать его, когда посчитаете нужным. Помните, что требуется выход из игры, чтобы изменения предела численности вступили в силу.

Также можно сокращать населения, убивая мигрантов непосредственно или опосредованно. Большое количество смертельных случаев приведут к изменению сообщения «Some immigrants have arrived» («Несколько мигрантов прибыло») на «Some immigrants have arrived, despite the danger!» («Несколько мигрантов прибыло, несмотря на опасность!») Ещё большее число смертельных случаев — приблизительно 80 — инициирует сообщение: «Some immigrants have come to this terrifying place despite the probability that it will become their tomb.» («Несколько мигрантов прибыло в это ужасное место несмотря на то, что оно может стать их могилой.») Очень большие количества смертельных случаев в крепости (по любой причине; точное число неизвестно) могут прекратить иммиграцию (знати) на некоторое время: Ваша крепость получит репутацию гиблого места! Убийство дворян, кажется, имеет усиленный эффект: смерть даже одного дворянина может прекратить приток мигрантов в следующем сезоне.

Количество мигрантов в волне

Две первые волны всегда будут минимум с 1 мигрантом, а максимальное количество мигрантов 10. На размер этих волн не влияет богатство крепости, опасность или даже исчезновение родной цивилизации. Обратите внимание, что могут быть разные причины, по которым сильно запрограммированная волна мигрантов не появляется, например, если она была заблокирована осадой вашей крепости или это не первый форт в мире.

Третья волна мигрантов и последующие зависят от богатства крепости, причем высокое благосостояние привлекает больше мигрантов. Точнее, волны зависят от богатства крепости, о котором сообщил последний уходящий караван дварфов. Богатство, созданное после ухода каравана, не имеет никакого влияния до ухода следующего каравана. Если каравану не удастся выбраться, то о богатстве крепости не сообщается. Если дварфский связной удаляется, а караван - нет, то связной не сообщает о богатстве крепости.

Отданны каравану предметы, показатели продаж караванов, абсолютная прибыль караванов и маржа прибыли караванов либо не влияют на численность миграции, либо оказывают влияние только путем применения процентной модификации к числам, обусловленным созданным богатством. Если крепости удастся продать (а не предложить) 100% созданного богатства, то в следующем сезоне иммигрантов не будет. Необходимы дополнительные исследования, чтобы определить, влияют ли вышеупомянутые статистические данные на количество мигрантов.

Один фактор, который, как известно, влияет на размер волны мигрантов - это общий размер списка юнитов вашей крепости (все 4 категории), который состоит из дварфов, захватчиков, торговцев и животных, которые либо умерли, либо в настоящее время живут в вашей крепости. По мере увеличения этого числа максимальный размер волн мигрантов будет уменьшаться: начиная с местного населения 1000, размеры волн мигрантов ограничиваются 10, а на последующих уровнях 1300, 1600, 1800, 2000, 2200, 2400, 2600, 2800 и 2900 лимит уменьшается на 1, и как только вы достигнете 3000 местного населения, вы вообще перестанете принимать мигрантов.

Kurik Amudnil создал скрипт для DFHack, чтобы предотвратить последнее, очистив (и сохранив, чтобы его можно было восстановить если понадобится) список мертвых неинтересных существ. Он доступен здесь, а также включен в пакет Lazy Newb Pack.

Иммиграция из заброшенной крепости

Могут приходить мигранты из заброшенной крепости. Если крепость была заброшена в суровые и безумные времена, то дварфы сохранят свое безумное состояние (возможно, даже будет мигрант-берсерк). Требует проверки.

Изгнание мигрантов

Нежелательные мигранты могут быть выбраны для эмиграция с экрана настройки работы дварфа. Для этого: выберите дварфа в списке citizens, просмотрите его preference, затем зайдите в expel кнопкой e и нажмите enter, чтобы изгнать. Вам будет предложено подтвердить, и они покинут крепость.

Баги

Если в вашей крепости нет общественного зала, может возникнуть ситуация, когда мигрант не может найти крепость и просто стоит на краю карты, не двигаясь вообще. Вы можете заметить, что, даже если больше мигрантов являются частью волны, они не могут появиться на карте (и не будут отображаться на экране юнитов), пока этот мигрант не покинет клетку, поскольку все мигранты в одной волне должны зайти на карту через эту клетку.