Вопрос: Как отключить стартовый диалог Сидора "Меченый, я тебя спас..." |
Ответ: Имеется два способа отключения стартового диалога Сидоровича. 1 способ. Ввиду того, что стартовый базар Сидора запускается при отсутствии инфопоршна "esc_trader_hello_played", то можно просто напросто его включить(выдать актору) при старте новой игры. Для этого открываем скриптовый файл "gamedata/scripts/bind_stalker.script" и в функции ( в методе) "actor_binder:update(delta)" находим такие строки: Код: if self.bCheckStart then printf("SET DEFAULT INFOS") Под строкой "printf("SET DEFAULT INFOS")" пропишем выдачу инфопоршна завершения стартового диалога Сидора: Код: if not has_alife_info("esc_trader_hello_played") then self.object:give_info_portion("esc_trader_hello_played") end Всё. Теперь при старте игры диалога по "...я тебя спас..." больше не будет. 2 способ. Можно отключить и другим способом. Через редактирование файла конфига Сидоровича "gamedata/config/scripts/esc_trader.ltx". Открываем данный файл и во второй строке исправляем это: Код: active = {+esc_trader_hello_played} mob_trader@new_idle1, mob_trader@new_start_wait На это: Код: active = mob_trader@new_idle1 В данном примере, мы отключаем проверку на наличие инфопоршна "esc_trader_hello_played", и производим прямой переход логики Сидоровича в идловое состояние. Вот собственно и всё. |
[Наверх]
(просмотров: 1311)
|