SoC. Удаляем начальные туториалы
Материал из S.T.A.L.K.E.R. Inside Wiki
Часть 1. Удаляем надоедливые сообщения
Думаю всех бесят сообщения типо: "Чтобы взять бинокль нажмите 5" и.т.п Копаясь в логике, я нашел один нужный файл. Он находиться по адресу: gamedata\config\scripts\esc_tutorial.ltx Открываем его блокнотом и удаляем из него весь текст. Все!
От нудных сообщений избавились, теперь заткнем Сидора.
Часть 2. Убираем "Я тебя спас...."
Для начала удалим диалог.
Открываем файл character_desc_escape.xml и ищем секцию торговца (escape_trader).
Она идет в самом начале (по крайней мере у меня). Ищем там строчку:
<start_dialog>escape_trader_start_dialog</start_dialog> и удаляем ее.
Запускаем игру. Диалог пропал, но сидор по прежнему говорит, что он нас спас.
Видимо это забито в логике. Идем в gamedata\config\scripts\esc_trader.ltx.
Заботливые разрабы оставили там комменты. Смотрим на первую секцию:
[mob_trader@new_start_wait]
anim_global = chair_hack_idle
on_timer = 5000| mob_trader@new_start_intro1
can_talk = false
tip_text =
Здесь написано, что сидор ждет 5 сек, затем начинает бухтеть) can_talk=false - означает, что пока он говорит, мы с ним говорить не можем
Чтобы его заткнуть, надо удалить строчку on_timer = 5000| mob_trader@new_start_intro1 и can_talk=false заменить на can_talk=true. Все! Заходим в игру, торговец молчит и с ним можно поговорить. НО! Дверь-то закрыта и попасть наружу не получиться.
Часть 3. Открываем дверь у сидора.
Снова идем в логику, только на этот раз в esc_trader_door.ltx Смотрим на секцию logic. Строчка active=ph_door@locked по ходу устанавливает начальную логику, т.е. по умолчанию выйти нельзя. Выйти можно только тогда, когда мы словим инфорпоршень esc_trader_can_leave. Чтобы дверь была открыта всегда меняем active=ph_door@locked на active=ph_door@closed.
P.S. Если поменять active=ph_door@locked на active=ph_door@open, то дверь по умолчанию будет распахнутой.