Редактирование NPC

Материал из Mod Wiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 13:53, 24 июля 2007 (править)
BAC9-FLCL (Обсуждение | вклад)
(Редактирование)
← К предыдущему изменению
Версия 14:05, 24 июля 2007 (править) (отменить)
BAC9-FLCL (Обсуждение | вклад)

К следующему изменению →
Строка 27: Строка 27:
<snd_config>characters_voice\human_01\stalker\</snd_config> <snd_config>characters_voice\human_01\stalker\</snd_config>
- <crouch_type>-1</crouch_type>+ <crouch_type>-1</crouch_type> // Тип приседания. Лучше не трогать.
<visual>actors\neytral\stalker_neytral_balon_1</visual> <visual>actors\neytral\stalker_neytral_balon_1</visual>
<supplies> <supplies>
- [spawn] \n+ [spawn] \n // Предметы, находящиеся у него в инвентаре. Некоторые из них
- wpn_pm \n+ wpn_pm \n // в игре не отображаются, поэтому не удивляйтесь присутствию
- ammo_9x18_fmj = 1 \n+ ammo_9x18_fmj = 1 \n // здесь предметов вроде рации или фонарика.
wpn_ak74u \n wpn_ak74u \n
ammo_5.45x39_fmj \n ammo_5.45x39_fmj \n
Строка 40: Строка 40:
</supplies> </supplies>
-#include "gameplay\character_criticals_4.xml"+#include "gameplay\character_criticals_4.xml" //
- <start_dialog>escape_lager_volk_talk</start_dialog>+ <start_dialog>escape_lager_volk_talk</start_dialog> // Приветственный диалог, их
- <start_dialog>dm_hello_dialog</start_dialog>+ <start_dialog>dm_hello_dialog</start_dialog> // может быть несколько, с разными
- <actor_dialog>dm_cool_info_dialog</actor_dialog>+ <actor_dialog>dm_cool_info_dialog</actor_dialog> // условиями появления. Ниже
- <actor_dialog>dm_help_wounded_medkit_dialog</actor_dialog>+ <actor_dialog>dm_help_wounded_medkit_dialog</actor_dialog> // идут обычные
- <actor_dialog>tm_wolf_dialog</actor_dialog>+ <actor_dialog>tm_wolf_dialog</actor_dialog> // диалоги с игроком.
<actor_dialog>tm_wolf_reward</actor_dialog> <actor_dialog>tm_wolf_reward</actor_dialog>
</specific_character></pre> </specific_character></pre>
 +
 +Параметры:
 +
 +* <name>esc_wolf_name</name> - Имя (ссылка на строку в текстовом массиве).
 +* <icon>ui_npc_u_stalker_neytral_balon_1</icon> - Иконка для диалогов/торговли.
 +* <bio>esc_wolf_bio</bio> - Биография (в игре не используется).
 +* <rank>434</rank> - Ранг.
 +* <reputation>5</reputation> - Репутация.
 +* <money min="600" max="2000" infinitive="0"/> - Количество денег.
 +* <snd_config>characters_voice\human_01\stalker\</snd_config> - Набор звуков.
 +* <crouch_type>-1</crouch_type> - Тип приседания. Лучше не трогать.
 +* <visual>actors\neytral\stalker_neytral_balon_1</visual> - Внешность.
 +* <supplies>...</supplies> - Предметы, находящиеся у него в инвентаре. Некоторые из них в игре не отображаются, поэтому не удивляйтесь присутствию здесь предметов вроде рации или фонарика.

Версия 14:05, 24 июля 2007

Вступление

В этой статье мы научимся редактировать NPC: изменять содержимое их инвентаря, реплики, поведение, имя, и другие параметры.

Редактирование

Изменим, например, параметры NPC по имени Волк.

Откроем файл:

\config\gameplay\character_desc_escape.xml

И найдем в нем раздел, ему соответствующий:

<!---------------------esc_wolf--------------------->

	<specific_character id="esc_wolf" team_default = "1">
		<name>esc_wolf_name</name>
		<icon>ui_npc_u_stalker_neytral_balon_1</icon>
		<bio>esc_wolf_bio</bio>

		<class>esc_wolf</class>
		<community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
		
		<rank>434</rank>
		<reputation>5</reputation>
		<money min="600" max="2000" infinitive="0"/>
		
		<snd_config>characters_voice\human_01\stalker\</snd_config>
		<crouch_type>-1</crouch_type> // Тип приседания. Лучше не трогать.
 
		<visual>actors\neytral\stalker_neytral_balon_1</visual>
		<supplies>
			[spawn] \n // Предметы, находящиеся у него в инвентаре. Некоторые из них
			wpn_pm \n // в игре не отображаются, поэтому не удивляйтесь присутствию 
			ammo_9x18_fmj = 1 \n // здесь предметов вроде рации или фонарика.
			wpn_ak74u \n
			ammo_5.45x39_fmj \n
			device_torch \n
			hand_radio \n
		</supplies>
		
#include "gameplay\character_criticals_4.xml" //

		<start_dialog>escape_lager_volk_talk</start_dialog> // Приветственный диалог, их 
		<start_dialog>dm_hello_dialog</start_dialog> // может быть несколько, с разными
		<actor_dialog>dm_cool_info_dialog</actor_dialog> // условиями появления. Ниже 
		<actor_dialog>dm_help_wounded_medkit_dialog</actor_dialog> // идут обычные  
		<actor_dialog>tm_wolf_dialog</actor_dialog> // диалоги с игроком.
		<actor_dialog>tm_wolf_reward</actor_dialog>
	</specific_character>

Параметры:

  • <name>esc_wolf_name</name> - Имя (ссылка на строку в текстовом массиве).
  • <icon>ui_npc_u_stalker_neytral_balon_1</icon> - Иконка для диалогов/торговли.
  • <bio>esc_wolf_bio</bio> - Биография (в игре не используется).
  • <rank>434</rank> - Ранг.
  • <reputation>5</reputation> - Репутация.
  • <money min="600" max="2000" infinitive="0"/> - Количество денег.
  • <snd_config>characters_voice\human_01\stalker\</snd_config> - Набор звуков.
  • <crouch_type>-1</crouch_type> - Тип приседания. Лучше не трогать.
  • <visual>actors\neytral\stalker_neytral_balon_1</visual> - Внешность.
  • <supplies>...</supplies> - Предметы, находящиеся у него в инвентаре. Некоторые из них в игре не отображаются, поэтому не удивляйтесь присутствию здесь предметов вроде рации или фонарика.
Личные инструменты