Ветер
Ветер (Wind) — механика Террарии, которая влияет на движение объектов, а также требуется для появления ветреных дней и песчаных бурь.
Скорость ветра варьируется от 0 до 60 миль в час (или 44 тайла в секунду). Ветер может дуть либо с запада, либо с востока. Информационные аксессуары по типу
Метеорадио показывают направление ветра со стороны, не на (например: если аксессуары показывать " (западный, 25 км/ч)", то это означает что ветер дует с запада).
В основном ветер задаёт вещи, которые не влияют на игровой процесс напрямую, по типу скорости облаков, эффекты заднего фона и анимация покачивающихся деревьев и дрожащей воды. Но в некоторых случаях всё же ветер влияет непосредственно на игрока и окружение, с которым можно взаимодействовать, например на
Взрывные пузыри или игрока может наложить дебафф
Бушующий ветер.
Ветреные дни наступают если скорость ветра больше 20 миль в час (или 14,67 тайлов в секунду) и заканчиваются если меньше 16 миль в час (или 11,73 тайлов в секунду).
Метеорадио,
Эхолот,
КПК,
Смартфон и
Ракушкофон показывают информацию о ветре.
Функционал
В коде игры существуют 2 значения, которые контролируют скорость ветра: windSpeedCurrent и windSpeedTarget, оба значения обновляются каждый тик[tick_desc_1-0]. Скорость, на которую меняется значение windSpeedCurrent, определяется по следующей формуле:
speed = |windSpeedTarget/50 * (1 + интенсивность дождя * 5/9) - windSpeedCurrent/50| * 0,0015
где windSpeedTarget и windSpeedCurrent заданы в милях в час. Игра хранит оба значения как дробное число, если значение значения меньше 0 означают ветер, движущийся на восток, а больше нуля — на запад. При создании мира в нём будет небольшой ветер, не превышающий 20 миль в час (или 14,67 тайлов в секунду), а переменная windCounter задана так, чтобы предотвратить какие-либо изменения скорости в течении следующих 15 — 45 секунд. По истечению данного периода, существует последовательность шансов того что скорость ветра уменьшится или увеличится на какое-то значение. Ветер меняется (новый "порыв") каждые 15 — 45 минут.
| Шанс | На сколько меняется скорость |
|---|---|
| 25% | от −1,25 миль в час (или −0,92 тайлов в секунду) до 1,25 миль в час (или 0,92 тайлов в секунду) |
| 37,5% | от −2,5 миль в час (или −1,83 тайлов в секунду) до 2,5 миль в час (или 1,83 тайлов в секунду) |
| 37,5% | от −5 миль в час (или −3,67 тайлов в секунду) до 5 миль в час (или 3,67 тайлов в секунду) |
Второй счётчик (extremeWindCounter) уменьшается каждый раз при смене ветра. Когда значение достигает 0, то начинается "экстремальный порыв ветра". При создании мира и по достижению 0, переменная сбрасывается до изначальных значений (от 10 до 31).
| Шанс | Событие |
|---|---|
| 21,66% | windSpeedTarget задаётся как 0 и следующие 2 — 8 минут не будет никаких порывов. |
| 21,66% | windSpeedTarget увпеличивается на значение от −10 миль в час (или −7,33 тайлов в секунду) до 10 миль в час (или 7,33 тайлов в секунду) |
| 36,83% | windSpeedTarget увпеличивается на значение от −20 миль в час (или −14,67 тайлов в секунду) до 20 миль в час (или 14,67 тайлов в секунду) |
| 19,85% | windSpeedTarget увпеличивается на значение от −40 миль в час (или −29,33 тайлов в секунду) до 40 миль в час (или 29,33 тайлов в секунду) |
В зависимости от скорости в момент экстремального порыва, игра определит через сколько обычных смен ветра произойдет ещё один экстремальный.
| windSpeedTarget | Кол-во порывов до нового экстремального порыва |
|---|---|
| 0 - 15 миль в час | 10 - 30 порывов |
| > 15 миль в час | 15 - 40 порывов |
| > 25 миль в час | 20 - 50 порывов |
| > 35 миль в час | 25 - 60 порывов |
Наконец, если порыв сменил направление ветра, есть шанс 66% что его направление поменяется на старое.
Эффекты
Ветер влияет на следующие вещи:
| Объект | Эффект | |
|---|---|---|
| Ветреный день | Событие происходит если скорость ветра выше 20 миль в час (или 14,67 тайлов в секунду). | |
| Песчаная буря | У события есть шанс начаться при скорости ветра выше 30 миль в час (или 22 тайла в секунду). | |
Воздушный шарик
|
Влияет на движение и точку появления. Частота появления увеличивается вместе со скоростью ветра. | |
Злой одуванчик
|
Влияет на направление, анимацию и движение выстреливаемого снаряда, а также на анимацию самого врага. Враг может стрелять только по направлению ветра. Частота появления увеличивается вместе со скоростью ветра. | |
Божья коровка
|
Влияет на движение. Появляется только если скорость ветра превышает 20 миль в час (или 14,67 тайлов в секунду). | |
| Призрачная мгла | Влияет на направление движения. | |
Выпускаемые голуби
|
Влияет на направление движения. | |
Воздушные змеи
|
Если не за стеной, то ветер "толкает" проджектайл. | |
Вода
|
Влияет на анимацию если настройка "Детализация волн" включена. | |
Музыкальная шкатулка
|
Влияет на направление нот. | |
| Осадки (Дождь, метель, песчаная буря и т.д.) | Влияет на движение частиц. | |
| Облака | Влияет на направление движения. | |
Пузыри
|
Влияет на направление движения. | |
Взрывной пузырь
|
Влияет на направление движения. | |
Злобное перекати-поле
|
Двигает. | |
Шарики на заднем фоне во время Вечеринки
|
Влияет на направление движения шариков. | |
Игрок с дебаффом Бушующий ветер
|
Двигает. | |
Бумажный самолётик
|
Удерживает над поверхностью, позволяет запускать. | |
Флейта заклинателя змей
|
Влияет на направление движения нот при использовании флейты. | |
| Сущности окружения | Влияет на движение воздушных змеев, бабочек, пегасов и прочих сущностей на заднем фоне. | |
Дымоход
|
Двигает частицы дыма. | |
Светлячок / Жук-светляк
|
Они не появятся если скорость ветра превышает 20 миль в час (или 14,67 тайлов в секунду). | |
Бабочка
| ||
![]() Водомерка
| ||
Метла ведьмы
|
Двигает мелкие частицы света на кончике рукоятки. | |
Блоки листьев
|
Листья падают чаще при быстром ветре. Движение упавших листьев зависит от ветра. | |
Кроны деревьев
|
Кроны деревьев качаются. | |
Лозы
|
Толкает. | |
Фонари на заднем плане в Ночь фонарей
|
Влияет на направление и скорость движения. | |
Выпускаемый фонарь
| ||
| Треки играющие во время ветра | Влияет на громкость звуков. Играют только если скорость ветра превышает 20 миль в час (или 14,67 тайлов в секунду). | |
Вертушка
|
Влияет на анимацию вращения. | |
Флажки
|
Влияет на скорость анимации. | |
Флюгер
|
Влияет на анимацию. | |
Мебель
Некоторая мебель тоже качается во время ветра если она на поверхности и сзади неё нет стен. Стены ниже также не считаются и позволяют ветру влиять на мебель:
Забор из северного дерева
Забор из эбонитового дерева
Свинцовый забор
Железный забор
Деревянный забор
Забор из пальмового дерева
Забор из жемчужного дерева
Забор из красного дерева
Забор из мрачного дерева
Кованый железный забор
Бамбуковый забор
Следующая мебель качается во время ветра:
Люстры
Фонари
Свинроната
Диско-шар
Знамя военного стола
Подвесной горшок
Подвесная чаша с огнём- Вся высокая трава
Грибы
Жёлуди
Мерзкий гриб
Споры джунглей
Дар природы
Светящийся гриб
Травы
Порочный гриб
Странные растения
Лаймовая ламинария
Ягоды черники
Жёлтый бархатец
Голубой цветок
Зелёный гриб
Бирюзовый гриб- Растения Оазиса
Драгоценные жёлуди
Саженец сакуры
Саженец жёлтой ивы
Подсолнух- Морской овёс
Знамёна
Бушующий ветер
- Бушующий ветер по-умолчанию будет толкать игрока по направлению ветра на миль в час * 0,0012 пикселей в секунду. Если скорость ветра выше 25 миль в час, то это значение увеличивается на 37%. Если игрок падает или прыгает, то значение увеличивается ещё на 50%. Наконец, если игрок двигается в любую сторону, то это значение увелничивается ещё на 20%. Значение ограничено 0,072 пикселями за один кадр.
- Если двигаться в направлении, противоположному ветру, то он игрок будет испускать частицы подобные частицам Ботинок Гермеса.
Примечания
- Скорость ветра практически никогда не равна 0.
- На экране в главном меню скорость ветра равна 40 миль в час (или 29,33 тайлов в секунду). В новых мирах ветер изначально равен 20 миль в час (или 14,67 тайлов в секунду).
- Есть шанс 1/400 (0,25%), что в новом мире сразу же будет ветреный день.
Сноски
В статьи использованы материалы сайта terraria-game.fandom.com, в соответствии с условиями лицензии CC-BY-SA.

























