Отключение выброса на ЧАЭС-2
Материал из S.T.A.L.K.E.R. Inside Wiki
Версия от 13:39, 16 мая 2012; 188.134.33.163 (обсуждение)
Все задумывались, как отключить выброс(смертельные зоны):удалить рестрикторы, убрать строки db.actor.hit (h) в sr_aes_deadzone.script. Но все эти способы оставляют затянутое небо и землетрясение. Мы сделаем стандартную погоду, отключим смертельные зоны и землетрясение.
Теория
В скрипте sr_aes_deadzone.script есть функция, отключающая схему.
function action_postprocess:deactivate()
if self.state == state_inside then
self.pp:finish ()
level.set_snd_volume (self.snd_volume)
self:zone_leave ()
end
end
Ее зачем-то оставили разработчики. Мы этим воспользуемся.
Практика
Можно вставить в какой нить диалог:
<action>sr_aes_deadzone.action_postprocess:deactivate</action>
Заметьте, что через диалоги скрипты активируются без скобок
Можно в какой-нибудь скрипт вставить, НО уже со скобками:
sr_aes_deadzone.action_postprocess:deactivate()
Отклячит смертельные зоны на ЧАЭС.