понедельник, 7 сентября 2009 г.

Obscured

В Left 4 Dead можно появляться на глазах у выживших.

Немного теории:
Вместе с каждой картой Left 4 Dead поставляется nav-файл, содержащий nav-граф, который, грубо, составляется следующим образом: вся проходимая часть карты делится на прямоугольные области, не содержащие препятствий и обладающих на всей площади одинаковыми свойствами. Навигация внутри них тривиальна. Затем эти области соединяются односторонними или двусторонними связями.
Но ограничивает это только ботов. Человеческим игрокам этот граф весьма параллелен — куда смог запрыгнуть, забраться - там ты и сможешь находиться.
Но среди свойств (или атрибутов) областей есть весьма примечательные, на которые стоит обратить внимание. Сейчас я хочу рассказать об атрибуте OBSCURED.

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

Теперь практика:
mp_gamemode versus; //устанавливает режим версус
map карта, которую вы хотите изучить; //загружает карту в установленном режиме
sv_cheats 1; //включает читы
sb_all_bot_team 1; // позволяет команде выживших состоять из одних ботов
Для left4dead 2 эта команд атеперь выглядит как sb_all_bot_game 1;
nb_stop 1; // останавливает всех ботов

Так же могут понадобиться:
warp_all_survivors_here; // перенести всех выживших в указанную точку
director_stop; // остановить спаун зомби (респануться инфектом тоже будет нельзя)
director_start; // возобновить
sb_stop 1; // остановить только выживших
nb_delete_all; // удалить всех ботов
sb_add; // добавить бота-выжившего
noclip; // летать по карте

Удобно использовать команды:
sb_takecontrol; //для перехода за выживших
jointeam 3; //для перехода за зомби

Теперь всё готово, чтобы изучить nav-граф карты.
nav_edit 1; // включает режим редактирования nav-графа, отображает области вокруг курсора
z_debug 1; //нужен, чтобы видеть атрибуты областей

Теперь можно погулять по карте и порассматривать области и их атрибуты.
Выглядит это вот так:



Подробнее о редактировании nav-графа можно почитать тут (рус).
И тут.
А там описаны большинство атрибутов.




Как видите, зачастую эти области сделаны неаккуратно и порождают ситуации, когда заражённые могут появиться на глазах у выживших.
Некоторые сильно упрощают бумеро-рокетирование или бумер-бомбу.



Сразу выделить все области, имеющие атрибут OBSCURED можно с помощью команды
select_with_attribute obscured;

ЗЫ Гварду не нужна эта информация, потому что у него нет проблем с респавном.

Комментариев нет:

Отправить комментарий