Gametype выживания (L4D)

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Español (es)Русский (ru)中文 (zh)Translate (Translate)

Эта статья содержит основные инструкции по созданию карты режима выживания для Left 4 Dead(en).

Начало выживания

Используйте триггер trigger_finale(en) или Director Panic Event(en), чтобы начать финал. Это настраивается тем же способом, что и начало финального события или события crescendo.

Battlefield(Поле битвы)

Все карты режима выживания полагаются на атрибуты BATTLEFIELD или FINALE в вашей навигационной сетке для определения игрового пространства для режима Survival. В Nav edit mode(en) отметьте пробелы, которые будут использоваться для игрового пространства Survival с BATTLEFIELD или FINALE. Кроме того, атрибут BATTLESTATION может использоваться для определения хороших точек отсечения для боев-жертв. Это настроено так же, как финалисты или Crescendo Events(en). Также отметьте область, в которой игроки начинают с атрибута PLAYER_START.

Можно контролировать, какие зараженные появиться, либо пометив все области как FINALE, так и BATTLEFIELD, а затем удалив атрибут FINALE из областей для отключения там спавна или добавив атрибуты NO_MOBS и EMPTY в отключенные области.

info_gamemode

Используйте объект info_gamemode(en) для настройки конкретной логики карты, если один .BSP работает в нескольких режимах. Выход OnSurvival будет срабатывать, когда карта загружается в режиме Survival, чтобы настроить любую конкретную логику, которую вы хотите сделать в режиме выживания. Это позволит вам включать / отключать или создавать объекты func_brush, кисти клипов, динамические реквизиты, элементы и т.д.. Вы можете использовать объекты point_template(en) и logic_relay(en), запущенные здесь для сложных изменений карты.

info_survivor_position

Выжившие появляются в info_survivor_position(en) объектах для карт Survival. Просто разместите четыре из них на своей карте, чтобы указать, где выжившие должны появиться в режиме выживания. В случае финальной карты с эвакуационным транспортным средством, которое уже использует info_survivor_positions, вам может потребоваться использовать info_gamemode(en), чтобы уничтожить другие позиции, чтобы оставшиеся в живых появлялись на соответствующих позициях.

Items

В L4D все размещенные предметы на карте будут появляться в режиме выживания независимо от нормальных плотностей, разрешенных в других режимах. Если вы хотите изменить расположение или номера позиций, вы можете использовать info_gamemode для создания или уничтожения предметов.

В L4D2 все спавнеры предметов удаляются в режиме выживания. Предполагаемый способ создания элементов - это point_template(en), обычно запускаемый с помощью info_gamemode(en). Управляемые контролируемые объекты, такие как weapon_spawn(en) и weapon_item_spawn(en), не работают.

Файл миссии и тестирование

Добавьте свой .BSP в файл миссии в разделе режимов как карту выживания, и он будет работать через систему меню. См. Deadline_Mission_File(en) в качестве примера. Вы также можете установить игровой режим прямо в консоли, установив "mp_gamemode survival", однако для файла миссии потребуется установка перед отправкой для игры, чтобы играть в правильном режиме онлайн. Когда вы закончите, вы можете создать Add-on(en), который включает вашу карту.

Note.pngПримечание:Команда mp_gamemode survival не работает в L4D2. Чтобы проверить вашу карту выживаемости в L4D2, введите следующую команду: map <map name> survival

См. Также