Биомы зла и Освящение, в отличие от остальных биомов, могут распространять себя. Они медленно превращают соседние с ними блоки в свои аналоги, которые могут распространять "заражение" дальше. В этой статье описано подробное поведение распространения биомов.
Заражаться может лишь небольшое кол-во блоков и стен, но из этих блоков состоит бо́льшая часть мира. Такие блоки называются "заражаемыми". Те блоки, которые могут заражаться, но не были заражены, называются "чистыми".
Распространение биомов начинается сразу после создания мира. Скорость заражения значительно увеличивается после победы над Стеной плотии перехода в Хардмод, а затем снова замедляется после победы над Плантерой. После перехода в Хардмод, Освящение и биомы зла перестают иметь некоторые ограничения на заражение блоков, что даёт заражать им больше блоков и стен. Без определённых усилий игрока эти биомы могут заразить весь мир.
Процесс распространения биомов является часть процесса "цикла обновления блоков", который происходит каждый тик.[1] Во время этого процесса происходит множество проверок, часть из которых отвечает за "заражение". Вычисления для блоков выше и ниже уровня поверхности разделены: обновление блоков выше уровня поверхности происходит в среднем каждые 140 секунд (2 минуты 20 секунд), тогда как ниже уровня поверхности это обновление происходит в среднем каждые 840 секунд (14 минут), т.е. в 6 раз реже. Важно понимать, что даже примерные данные очень неточные из-за тех методов проверки, которая использует игра. Каждый тик игра выбирает случайны блок в мире и если он был заражённым, то он считается потенциальным блоком-источником заражения и может заразить сразу несколько блоков.
Предхардмодное заражение[]
В Предхардмоде биомы могут заражать только некоторые блоки: единственными "заразными" блоками являются Искажённая трава, Искажённая трава Джунглей, Багряная трава, Багряная трава Джунглей, Освящённая трава и Стриженная освященная трава, а также Шипастые колючки. Они могут заражать только свои "чистые" аналоги. О подробностях см. ниже.
Обычно Освящение нельзя встретить в предхардмодных мирах, но если сделать его там искусственно (например посадить Освящённые семена, взятые из другого мира), то блоки Освящения будут распространять этот биом.
Хардмодное заражение[]
В Хардмоде распротстранение травы остаётся неизменным, но теперь и другие блоки могут заразиться и заражать другие блоки.
Блоки ниже способны распространять заражение на соседние блоки. Блоки и растения могут заражать другие блоки и стены, тогда как стены могут заражать только другие стены (см. об этом ниже). Ни один из трёх биомов не может конвертировать блоки другого заражающего биома, за исключением травы (см. об этом ниже).
Примечания: Дикие растения Багрянца и Порочный гриб могут распространять Багрянец, но их эквиваленты из Искажения (Дикие растения Искажения и Мерзкий гриб) не способны распространять этот биом.
Конвертация блоков может произойти только с теми блоками, которые перечислены ниже. Таблицу ниже нужно понимать следующим образом: любой заражающий блок может заразить любой чистый блок в области 7 на 7 блоков с центром в заражающем блоке (т.е. любой блок в радиусе 3 блока) и превратить его в соответствующий заражённый блок. Например Красный лёд (заражающий блок) может сконвертировать любой блок Камня (чистый блок), в радиусе 3 блоков от него в Багряный камень (заражённый блок).
Подсолнухи блокируют любую конвертацию блоков в радиусе 2 блока от себя, т.е. ни один чистый блок в прямоугольнике 6 на 8 блоков с центров в Подсолнухе не может быть заражён. Это не распространяется и на блоки травы. 2 блока прямо прямо под Подсолнухом не могут быть заражены ни при каких условиях.
После победы над Плантерой скорость заражения замедляется в 2 раза.
Трава[]
Все виды травы распространяются только на соответсвующую им почву (о подробностях см. Трава § Распространение). Эта механика не меняется после перехода в Хардмод или победы над Плантерой.
Искажённые и Багряные шипастые колючки также могут распространять соответствующий тип травы на соответствующие блоки, но только выше уровня поверхности. Чтобы не усложнять таблицу ниже, они не добавляены, но считаются заражающими блоками.
Все варианты травы конвертируют другую траву одинаково, поэтому нет какого-то "сильного" или "быстрого" варианта.
В Хардмоде помимо травы такие блоки становятся обычными заражающими блоками, т.е. они могут заражать все заражаемые блоки.
Пепельная трава и грибы не могут быть заражены ни на каких этапах игры. Траву Джунглей можно заразить только в Хардмоде.
Заражающие виды трав не могут заразить те блоки травы, которые находятся под Подсолнухами.
Стены[]
Стены не могут заражать блоки, но они могут быть заражены блоками и распространять заражение на другие стены. Стены также могут заразиться во время хардмодной конверсии.
Чистая стена | Искажённая | Багряная | Освящённая |
---|---|---|---|
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
н/д |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Сноски[]
- ↑ Тик (такт) — это единица времени, которую считает программа. Бо́льшая часть обновлений логики игры происходит каждый тик. Тик имеет длину 1/60 секунды, следовательно в секунде 60 тиков, а в минуте 3600 тиков.
- ↑ Включает в себя Камень с мхом (ID блоков 179, 180, 181, 182, 183, 381, 534, 536, 539, 625, 627). Мох уничтожается после конвертации.