Качество данной статьи: 5/5
Качество данной статьи: 5/5
Качество данной статьи: 5/5
Качество данной статьи: 5/5
Качество данной статьи: 5/5

Цветы

Материал из Terraria Wiki
Перейти к навигации Перейти к поиску

Цветы — это растения, используемые для создания зелий. Их можно найти по всему миру и собрать практически любым оружием или инструментом. В определённых условиях они цветут, сбор цветов в такое время также даёт игроку от 1 до 3 семян этого растения, которые можно посадить. Цветы случайным образом появляются на подходящей для них почве, куда также можно посадить их семена, как и в глиняные горшки и горшки для растений(Издания для ПК, консолей и мобильных устройств).

Цветы также можно найти в мешочке с травами(Издания для ПК, консолей и мобильных устройств). Днецвет можно добыть со злого одуванчика(Издания для ПК, консолей и мобильных устройств).

Некоторые цветы взаимодействуют с жидкостями: огнецвет может расти в лаве, а луносвет и воднолист могут расти в воде. В мёде или мерцании цветы не растут.[1]

Виды

Всего есть 7 видов цветов.

Растение Семена Подходящая почва Условия цветения[2]
Мерцающий корень Мерцающий кореньВнутренний ID предмета: 315 Семена мерцающего корня Расцветает случайно
Днецвет ДнецветВнутренний ID предмета: 313 Семена днецвета Дневное время (с 4:30 до 19:29)
Смертеросль СмертеросльВнутренний ID предмета: 316 Семена смертеросли Кровавая луна
или
(Издания для ПК, консолей и мобильных устройств) Полнолуние в ночное время (с 19:30 до 4:29)
Огнецвет ОгнецветВнутренний ID предмета: 318 Семена огнецвета (Издания для ПК, консолей и мобильных устройств) Вечернее время (с 15:45 до 19:30), если нет дождя
(Издания для консолей старого поколения и 3DS) Погружение в лаву
Луносвет ЛуносветВнутренний ID предмета: 314 Семена луносвета Ночное время (с 19:30 до 4:29)
Ледошип Ледошип(Издания для ПК, консолей, консолей старого поколения и мобильных устройств)Внутренний ID предмета: 2358 Семена ледошипа Расцветает случайно, после чего цветёт постоянно
Воднолист ВоднолистВнутренний ID предмета: 317 Семена воднолиста (Издания для ПК, консолей, консолей старого поколения и мобильных устройств) Дождь
(Издание для 3DS) Погружение в воду

Рост

Цветок Росток Зрелое
растение
Цветущее
растение
Мерцающий корень Blinkroot (placed) (sprout).png Blinkroot (placed) (mature).png Tiles 84 2.png
Днецвет Daybloom (placed) (sprout).png Daybloom (placed) (mature).png Tiles 84 0.png
Смертеросль Deathweed (placed) (sprout).png Deathweed (placed) (mature).png Tiles 84 3.png
Огнецвет Fireblossom (placed) (sprout).png Fireblossom (placed) (mature).png Tiles 84 5.png
Луносвет Moonglow (placed) (sprout).png Moonglow (placed) (mature).png Tiles 84 1.png
Ледошип Shiverthorn (placed) (sprout).png Shiverthorn (placed) (mature).png Tiles 84 6.png
Воднолист Waterleaf (placed) (sprout).png Waterleaf (placed) (mature).png Tiles 84 4.png

Рост цветов делится на три этапа:

  • Росток При разрушении не выпадет цветок • При разрушении не выпадут семена
Из земли растёт очень маленький бутон или стебель. Этот этап можно наблюдать сразу после посадки семян. Попытка собрать растение на этом этапе не даст ни цветка, ни семени (даже того, которое было использовано для посадки растения).
  • Зрелый этап При разрушении выпадет цветок • При разрушении не выпадут семена
Вегетативные органы растения достаточно развиты, но цветков ещё нет. Сбор растения на этом этапе даст цветок, но не принесёт семян. Однако, использование посоха выращивания для сбора растения, посаженного в почву (но не в горшки), даст семена даже на этом этапе.
  • Цветение При разрушении выпадет цветок • При разрушении выпадут семена
На данном этапе появляются цветы (вместе с возможными сопутствующими эффектами, вроде искр, мерцания, капель воды и т. д.), но длится цветение лишь пока соблюдены условия конкретного растения. Цветение, зависящее от событий, будет происходить на протяжении их длительности, после чего растение вернётся на зрелый этап. Как правило, это лучшее время для сбора растений, так как игрок получит и цветы, и их семена.

Детали

Рост цветов разделён на два типа: начальная генерация растения[3], и рост существующего растения.[1]

Начальная генерация

Каждый тик[4] игра многократно пытается сгенерировать росток в случайной локации мира.[5] За подробностями см. Растения § Рост.

Когда игра собирается сгенерировать росток цветка, она выбирает случайный тайл в определённом вертикальном пределе.[3]

  • В обычном мире, с шансом 1/40 (2.5%) будет выбран тайл в слое пещер и под его нижней половиной, с шансом 1/10 (10%) будет выбран тайл в любом месте мира, и с шансом 7/8 (87.5%) — тайл под поверхностью.
  • В мирах don't dig up(Издания для ПК, консолей и мобильных устройств) и get fixed boi(Издания для ПК, консолей и мобильных устройств), тайл всегда выбирается в любом месте мира.

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

Затем, игра пытается сгенерировать цветок, проверяя текущий занятый тайл:

  • Сначала игра проверяет, нет ли поблизости чрезмерного количества цветов. В квадрате с центром на выбранном тайле не должно находиться более 4 цветов. Размеры квадрата зависят от размеров мира:
    • Маленький мир: 31×31
    • Средний мир: 45×45
    • Большой мир: 61×61
  • Растения также не могут быть сгенерированы на половинчатых или угловых блоках.
  • После этого, если тайл над выбранным не занят, определяется вид цветка, соответственно типу выбранного тайла. Если выбранный тайл не соответствует ни одному из нижеприведённых, то растение не будет сгенерировано.
Вид растения Тип выбранного тайла
Днецвет Днецвет ТраваТрава или Освящённая траваОсвящённая трава
Луносвет Луносвет Трава джунглейТрава джунглей
Мерцающий корень Мерцающий корень ЗемляЗемля или ГрязьГрязь
Смертеросль Смертеросль Порченая траваПорченая трава, Чёрный каменьЧёрный камень, Багровая траваБагровая трава, Багровый каменьБагровый камень,
Порченая трава джунглейПорченая трава джунглей(Издания для ПК, консолей и мобильных устройств), Багровая трава джунглейБагровая трава джунглей(Издания для ПК, консолей и мобильных устройств)
Воднолист Воднолист ПесокПесок или Жемчужный песокЖемчужный песок
(Вне океана)
Огнецвет Огнецвет ПепелПепел или Пепельная траваПепельная трава(Издания для ПК, консолей и мобильных устройств)
Ледошип Ледошип(Издания для ПК, консолей, консолей старого поколения и мобильных устройств) СнегСнег, ЛёдЛёд, Пурпурный лёдПурпурный лёд, Красный лёдКрасный лёд, Розовый лёдРозовый лёд

Рост существующего цветка

Проверка на рост происходит, когда обновление случайных тайлов выпадает на тайл с цветком.[1]

Сначала игра проверяет, растёт ли цветок в подходящей жидкости, следуя такому правилу: только огнецвет может расти в лаве, только луносвет и воднолист могут расти в воде, и никакое растение не может расти в мёде или мерцании. Хоть лава и уничтожает все другие растения, с которыми соприкасается, в остальных жидкостях растения всё ещё могут существовать. Если эта проверка находит цветок, растущий в неподходящем типе жидкости, он уничтожается.

Затем, если выбранный цветок находится на этапе ростка, игра пытается перевести его в зрелый этап. Сперва выбранному растению даётся шанс 1/50 (2%) на 1/1 (100%) шанс роста, но для ледошипа шанс будет только 1/2 (50%). Если шанс 1/50 (2%) потерпел неудачу, то некоторые виды растений получают ещё один шанс 1/50 (2%) на рост, но с определёнными условиями:

Вид растения Условия
Днецвет Днецвет В дневное время
Луносвет Луносвет В ночное время
Мерцающий корень Мерцающий корень Находится под слоем поверхности
Воднолист Воднолист Идёт дождь
Огнецвет Огнецвет Находится в преисподней

После этого игра определяет обновление мерцающего корня и ледошипа.

  • Для мерцающего корня шанс обновления составляет 2/3 (66.67%).
    • Если растение на зрелом этапе, то у него есть шанс 1/2 (50%) на цветение.
    • Если растение уже цветёт, у него есть шанс 1/5 (20%) на возвращение к зрелому этапу.
  • Для ледошипа шанс обновления составляет 1/30 (3.33%), при котором зрелый ледошип всегда начнёт цвести.
    • Цветущие ледошипы не возвращаются к зрелому этапу.

Примечания

  • Цветы могут расти где угодно, пока посажены на соответствующую почву. Так как некоторые типы почвы преобладают в определённых биомах, соответствующие цветы встречаются там чаще, чем в других местах.
  • Цветут эти растения всякий раз, когда случаются необходимые им условия, а не единожды. Например, луносвет цветёт каждую ночь, а не всего одну.
  • Из-за того как работает механика обновления случайных тайлов, в среднем, цветы на и над слоем поверхности растут быстрее, чем под ним.
  • Несмотря на наличие горшков для растений(Издания для ПК, консолей и мобильных устройств) под каждый цветок, любой такой горшок (как и глиняные) может быть использован для выращивания любого цветка, независимо от его вида и биома, в котором горшок находится.
  • Семена растений названы по соответствующим цветам, например семена мерцающего корня. Существуют также просто семена, которые служат боеприпасами к духовой трубке, их посадить нельзя.
  • Все растения продаются за 20 мед., а их семена стоят 16 мед..

Советы

Интересные факты

  • Днецвет является единственным цветком, который можно добыть с противника.

См. также

История

  • 1.2.4: Добавлен ледошип.
  • 1.0.5: Добавлены мерцающий корень, днецвет, смертеросль, огнецвет, луносвет, воднолист.

Сноски

  1. 1,0 1,1 1,2 Информация взята из исходного кода игры версии 1.4.4.9 (ПК-издание ПК), метод GrowAlch() в Terraria.WorldGen.cs.
  2. Информация взята из исходного кода игры версии 1.4.4.9 (ПК-издание ПК), метод IsAlchemyPlantHarvestable() в Terraria.GameContent.Drawing.TileDrawing.cs.
  3. 3,0 3,1 Информация взята из исходного кода игры версии 1.4.4.9 (ПК-издание ПК), метод PlantAlch() в Terraria.WorldGen.cs.
  4. Тик — это единица времени, которую считает программа. Бо́льшая часть обновлений логики игры происходит каждый тик. Тик имеет длину 1/60 секунды, следовательно в секунде 60 тиков, а в минуте 3600 тиков.
  5. Информация взята из исходного кода игры версии 1.4.4.9 (ПК-издание ПК), метод UpdateWorld() в Terraria.WorldGen.cs.