Как научить NPC играть на губной гармошке

Материал из Modders-wiki - Библиотека знаний модмейкеров S.T.A.L.K.E.R.
Перейти к: навигация, поиск
Unpack.pngТребуется распакованная gamedata
Перед тем, как приступить, предварительно распакуйте игровые архивы.
Без наличия оригинальных файлов, внести в них изменения не получится!


Как научить NPC играть на губной гармошке
Harmonica.png
Описание
АвторSCRIPT
Тип статьируководство
АктуальностьТЧ, ЧН
Необходимый софтТекстовый редактор
Необходимые файлыxr_kamp.script, звуки игры на гармошке

Чтобы научить NPC играть на губной гармошке[1], нужно раскомментировать некоторые строки в файле: xr_kamp.script. Открыть его можно любым текстовым редактором.

Путь: gamedata\scripts\xr_kamp.script

Найдите в файле следующие строки:

		-- играть на гармошке
--		if npc:object("harmonica_a") then
--			self.npc[npc_id].states["play_harmonica"] = true
--			self.npc[npc_id].states["wait_harmonica"] = true
--			self.kamp_states["pre_harmonica"] = true
--			self.kamp_states["harmonica"] = true
--			self.kamp_states["post_harmonica"] = true
--		else

Раскомментируйте эти строки, удалив перед ними --, кроме строки -- играть на гармошке.

Должно получится так:

		-- играть на гармошке
		if npc:object("harmonica_a") then
			self.npc[npc_id].states["play_harmonica"] = true
			self.npc[npc_id].states["wait_harmonica"] = true
			self.kamp_states["pre_harmonica"] = true
			self.kamp_states["harmonica"] = true
			self.kamp_states["post_harmonica"] = true
		else

Далее необходимо добавить звуки игры на гармошке. Для сталкеров, например, добавьте звуки в следующие папки:
gamedata\sounds\characters_voice\human_01\stalker\music
gamedata\sounds\characters_voice\human_02\stalker\music
gamedata\sounds\characters_voice\human_03\stalker\music

Имя файла должно быть harmonica_* (где *, порядковый номер от 1 и далее). Формат файла должен быть *.ogg.
Таким же образом можно добавить звуки остальным группировкам.

Файлы звуков можно взять из игровых архивов S.T.A.L.K.E.R. - Зов Припяти по тем же путям.

Источники