Описание функционала и возможностей классов EventActivationHandler и EventAction | DevBlog_11

09.04.2024
Описание функционала и возможностей классов EventActivationHandler и EventAction | DevBlog_11

Мировые события в Wild World: мир, который живёт сам по себе

Остров Wild World не статичен. В нём то и дело происходят мировые события — погодные катаклизмы, природные явления и биологические угрозы, которые меняют обстановку для всех выживших. В этом DevBlog заглянем «за кулисы» системы событий и, главное, разберём, что они значат для вас как игрока.

Как события появляются

События запускаются автоматически. Игра сама время от времени активирует одно из событий, учитывая его частоту и то, какие события уже были недавно — чтобы мир не «штормило» без остановки. Каждое событие действует ограниченное время и затем само завершается.

У события есть набор параметров, которые вы видите в уведомлении:

  • Тип территории — действует ли событие выборочно в конкретных биомах или повсеместно в указанных биомах.
  • Эффект влияния — урон, лечение, усиление (бафф) или ослабление (дебафф).
  • Биомы — где именно событие активно.
  • Длительность — сколько осталось до конца.

Вас всегда предупредят

Как только начинается событие, бот рассылает уведомление с описанием: что началось, какой эффект, в каких биомах и сколько продлится. Это даёт вам время среагировать — уйти из опасного биома, вернуться на базу или достать защитный предмет. А кнопка «События» в боте всегда показывает актуальный список того, что сейчас активно, и сколько до окончания.

Какие бывают события

🌩 Погодные катаклизмы

Песчаные бури, снегопады, ураганы, полярная ночь, лесные пожары, вулканические извержения. Они замедляют действия, портят ресурсы или меняют ландшафт.

Отдельно стоят метеоритные события:

  • Метеоритный дождь — длительное событие (~30 минут), которое понемногу «съедает» ресурсы из вашего инвентаря в затронутом биоме.
  • Метеоритный удар — короткий одиночный удар (минутное окно, одно срабатывание), отнимающий до 40% ресурсов. На базе урон нулевой, а крафтовое «Метеоритное укрытие» вдвое снижает потери.

✨ Природные явления

Не все события опасны — многие, наоборот, выгодны: золотые жилы (шанс найти золото при сборе), геотермальные источники, северное сияние, ягодный бум (массовый сбор пищи), весенний паводок. Такие события стоит ловить, пока они активны.

🦠 Биологические угрозы

Эпидемии и лихорадка наносят урон по тикам, пока активны. Важно: на базе риск гораздо ниже, чем в биомах, а Антисептик в инвентаре снижает урон вдвое. Бывают и ночные атаки агрессивных существ.

Урон под контролем

События — серьёзная угроза, но не мгновенная смерть: любое урон-событие за один тик снимает не более ~10% от максимального здоровья. Это даёт шанс отреагировать. А при возрождении персонаж очищается от всех негативных эффектов — болезни и дебаффы через смерть не тянутся, плюс действует короткий иммунитет после респауна.

Зачем это игроку

Мировые события делают каждый игровой день уникальным. Они награждают внимательных (поймал золотую жилу или ягодный бум — в плюсе) и наказывают беспечных (застрял в опасном биоме во время катаклизма — потерял ресурсы). Следите за уведомлениями, держите под рукой защитные предметы и не задерживайтесь в опасных биомах на низком уровне — и стихия острова будет вам не врагом, а частью большого приключения.

Прочитал — теперь сыграй

Wild World — текстовая MMORPG в Telegram

Без регистраций. Без P2W. Открытый мир, караваны, фракции — заходи и живи.

Связь с «Тропой Огней» восстановлена. Они дошли. Все.— Радист, сводка № 42