We are currently updating the articles for 1.09.0. Translated articles will need to be updated by their respective authors.

Спавн Зомби

From No More Room in Hell
Revision as of 04:24, 5 May 2021 by Atheist (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Создание браша для спавна

Не группируйте несколько брашей как на картинке.

Обязательно прочитайте эту тему, чтобы настроить спавн зомби в обоих режимах игры.

Вам нужна одна сущность overlord_zombie_helper где-нибудь на вашей карте. Это очень важно.

Также нужны func_zombie_spawn браши там, где будут спавниться зомби (смотрите Создание спавна в режиме Прохождение/Выживание ниже). Постарайтесь не группировать множество брашей в одну сущность.

Каждый браш должен быть от 1 до 100 юнитов в высоту, от 1 до 2000 юнитов над землей и располагаться хотя бы на расстоянии 13 юнитов от стен. Если браш расположен над дисплейсментом, то берется его самая высокая точка, и от нее создается браш.

Следующие два раздела более детально рассказывают о создании спавнов в зависимости от режима.

Создание спавнов в режиме Прохождение

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

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

Пока func_zombie_spawn браши активны, они будут автоматически спавнить зомби, если игроки близко. Если вам кажется, что в каком-то браше зомби слишком много или мало, настройте Spawn Density между .1 и 10. "10" это 10x от нормального числа зомби, а ".1" - 10%.

func_zombie_spawn автоматически через какое-то время спавнит зомби, если кто-то из них умер. Это можно регулировать, если настроить параметр Spawn Regen Target от 0 до 1.

Создание спавнов в режиме Выживание

Создайте func_zombie_spawn браши по периметру карты, откуда будут выходить зомби (желательно, чтобы игрок не видел их). Spawn Density и Spawn Regen Target игнорируются в этом режиме, смотрите Настройка режима Выживание, чтобы контролировать, сколько зомби будет на каждой волне.

Создание Навигационной сетки

Обязательно для обоих режимов.

Когда вы сделали спавн браши для зомби, вам нужно сделать для них навигационную сетку. Для этого нужно создать .nav файл, чтобы func_zombie_spawn работали нормально.

Чтобы создать .nav нужно:

  • Зайти в игру и запустить карту на локальном сервере (рекомендуется создавать сетку на более поздних версиях)
  • Введите sv_cheats 1 в консоль ( ` открывает консоль) и нажмите Enter
  • Введите nav_generate в консоль и нажмите Enter

Примечание: Если в каких-то частях карты нет навигации, а func_zombie_spawn'ы там есть, то:

  • После того, как вы сделали первые 3 шага, введите в консоль nav_edit 1 и нажмите Enter
  • Наведите курсор в то место, где нет навигации
  • Введите в консоль nav_mark_walkable и нажмите Enter
  • Введите в консоль nav_generate_incremental (это добавляет к текущей сетке новые области, то есть старые области не генерируются заново) и нажмите Enter
  • Не забывайте про nav_analyze и nav_save!

В зависимости от размера карты, процесс может занимать от нескольких минут, до нескольких часов.

Генерируйте навигационную сетку заново, если добавили на карту какие-то новые элементы, которые могут помешать зомби перемещаться (пропы, браши, клипы).

Если вы увидели, что в какой-то области карты сетка не генерируется, перед обновлением сетки можно сразу поставить маркеры nav_mark_walkable в те области. При использовании команды nav_generate там создастся сетка.