WATER EVENT
Крушение подводной лодки у острова — морской ивент для Rust от Ragezone Design
Эксклюзивно для форума RustM
Крушение подводной лодки у острова — морской ивент для Rust от Ragezone Design
Эксклюзивно для форума RustM
▌ О ивенте
У берегов острова терпит крушение огромная подводная лодка. Снаружи её охраняют бойцы и турели, внутри — запертые отсеки с экипажем, защищённые двери, десятки ящиков и заблокированные ящики с лучшим лутом. Через заданное время лодка самоуничтожается вместе со всем, что не успели вынести.
▌ Как проходит ивент
- Анонс — за 5 минут в чат приходит предупреждение о крушении.
- Крушение — лодка появляется в море, на карте ставится маркер с таймером, в чат выводится квадрат и камеры
Submarine1–4. - Штурм — зачищаете охрану и турели на палубе.
- Отсеки — бронированные двери отсеков нужно ломать. Как только дверь пробита, в отсеке появляется экипаж.
- Защищённые двери — синяя открывается синей картой, красная — красной. Изнутри — кнопкой. Весь сервер видит, кто открыл.
- Взлом — 2 заблокированных ящика; если до конца ивента осталось меньше времени взлома, ивент продлевается.
- Финал — за 5 минут до конца предупреждение, затем лодка взрывается. Если всё залутано раньше — таймер сокращается.
▌ Подводная лодка
- Длина ~95 м, 3–4 палубы, 2500+ объектов: обтекаемый корпус, рубка, рули и винт
- 120 ящиков: подводные лаборатории, элитные, медицинские, топливо, патроны, еда
- Жилые отсеки с койками, мастерские, компьютер для просмотра камер
- Сирены, фонари и освещение работают
- Корпус неразрушаемый; ломаются только двери отсеков, турели и бочки
▌ Интерфейс
В зоне ивента сверху по центру экрана — HUD из трёх плашек: время до самоуничтожения, ящики и охрана. Плашки с плавным переливающимся градиентом от голубого к тёмно-синему, цвета меняются в конфиге. Градиент генерируется плагином — никаких картинок и ImageLibrary.
▌ Возможности
- Автозапуск по таймеру со случайным интервалом и минимальным онлайном
- Умный выбор места: глубина под всем корпусом, вдали от монументов, построек и маршрута грузового корабля
- Случайный поворот лодки — каждый ивент выглядит по-новому
- Свой лут для любого типа ящика: shortname, количество, шанс, скин
- Охрана снаружи и в отсеках: префаб, имя, здоровье; точки — в отдельном файле
- Турели с настройкой оружия, патронов и здоровья
- Прочность и множитель урона дверей, время открытия защищённых дверей
- Включение/выключение верстаков, столов, шкафов и ящиков на лодке
- Маркер на карте: цвет, радиус, прозрачность, название с таймером
- Постройка порциями — без фризов сервера
- Перевод RU / EN
▌ Интеграции (необязательные)
- TruePVE — PVP между игроками внутри зоны ивента
- NTeleportation — запрет телепорта из зоны
- Economics / ServerRewards — награды за охрану, карты и взлом
▌ Команды
/rzw start— запуск в случайном месте/rzw here— запуск рядом с вами (лодка развернётся по направлению взгляда)/rzw stop— остановить ивент- Консоль / RCON:
rzw.start,rzw.stop
rzwaterevent.admin (админы сервера имеют доступ без него).▌ Установка
- Папку
oxide/data/RZWaterEvent(submarine.json, crates.json, spawns.json) загрузите вoxide/dataсервера. - Файл
RZWaterEvent.csположите вoxide/plugins. - Настройте
oxide/config/RZWaterEvent.jsonи перезагрузите плагин:oxide.reload RZWaterEvent.
Разработка: Ragezone Design · Эксклюзивно для RustM