Создание нового артефакта

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

(Различия между версиями)
Перейти к: навигация, поиск
Версия 18:08, 2 ноября 2007 (править)
BAC9-FLCL (Обсуждение | вклад)
(Создание конфига)
← К предыдущему изменению
Версия 18:09, 2 ноября 2007 (править) (отменить)
BAC9-FLCL (Обсуждение | вклад)
(Создание конфига)
К следующему изменению →
Строка 102: Строка 102:
explosion_immunity = 1.0 explosion_immunity = 1.0
fire_wound_immunity = 0.98</pre> fire_wound_immunity = 0.98</pre>
-После изменения названия арта, вставляем его в artefacts.ltx после af_medusa. Все, конфиг готов, теперь создадим описание+ 
 +Все, конфиг артефакта готов, теперь создадим для него описание.
== Создание описания и имени арту == == Создание описания и имени арту ==

Версия 18:09, 2 ноября 2007

Сегодня мы на примере научимся созданию новых артефактов.
Создадим, скажем, артефакт под названием "Ромашка".

Создание конфига

Заходим в папку gamedata\config\misc и открываем файл artefacts.ltx.
И находим, например, артефакт "Медуза":

[af_medusa]:af_base
GroupControlSection	= spawn_group
$spawn				= "artifacts\moscito medusa"

$prefetch 			= 64
cform				= skeleton
class				= ARTEFACT

visual				= physics\anomaly\artefact_blackdrip.ogf  
description			= enc_zone_artifact_af-medusa
inv_name			= af-medusa
inv_name_short		= 
inv_weight			= 0.5

inv_grid_x			= 9
inv_grid_y			= 4

cost				= 1000

jump_height			= .5

particles			= anomaly2\artefact\artefact_gravi

lights_enabled = false


;скорости увеличения (уменьшения) 
health_restore_speed		= 0.0			
radiation_restore_speed		= 0.0005
satiety_restore_speed		= 0.0
power_restore_speed			= 0.0
bleeding_restore_speed		= 0.0
hit_absorbation_sect		= af_medusa_absorbation

artefact_activation_seq		= af_activation_bold

[af_medusa_absorbation]
burn_immunity = 1.0				;коэффициенты иммунитета 
strike_immunity = 1.0
shock_immunity = 1.0
wound_immunity = 1.0		
radiation_immunity = 1.0
telepatic_immunity = 1.0
chemical_burn_immunity = 1.0
explosion_immunity = 1.0
fire_wound_immunity  = 0.98

В этой секции задаются параметры артефакта, начиная от внешнего вида и заканчивая коэффициентами различных эффектов вроде вывода радиации. Сделаем копию секции, принадлежающей "Медузе", и заменим её название с af_medusa на af_romashka.


Должно выйти примерно вот так:

[af_romashka]:af_base
GroupControlSection	= spawn_group
$spawn				= "artifacts\moscito romashka"

$prefetch 			= 64
cform				= skeleton
class				= ARTEFACT

visual				= physics\anomaly\artefact_blackdrip.ogf  
description			= enc_zone_artifact_af-romashka
inv_name			= af-romashka
inv_name_short		= 
inv_weight			= 0.5

inv_grid_x			= 9
inv_grid_y			= 4

cost				= 1000

jump_height			= .5

particles			= anomaly2\artefact\artefact_gravi

lights_enabled = false


;скорости увеличения (уменьшения) 
health_restore_speed		= 0.0			
radiation_restore_speed		= 0.0005
satiety_restore_speed		= 0.0
power_restore_speed			= 0.0
bleeding_restore_speed		= 0.0
hit_absorbation_sect		= af_romashka_absorbation

artefact_activation_seq		= af_activation_bold

[af_romashka_absorbation]
burn_immunity = 1.0				;коэффициенты иммунитета 
strike_immunity = 1.0
shock_immunity = 1.0
wound_immunity = 1.0		
radiation_immunity = 1.0
telepatic_immunity = 1.0
chemical_burn_immunity = 1.0
explosion_immunity = 1.0
fire_wound_immunity  = 0.98

Все, конфиг артефакта готов, теперь создадим для него описание.

Создание описания и имени арту

Заходим в ...\config\text\rus и открываем файл string_table_enc_zone И находим вот такой текст

	<string id="af-dummy-glassbeads">
		<text>"Мамины бусы"</text>
	</string>
	<string id="af-dummy-pellicle">
		<text>"Плёнка"</text>
	</string>
	<string id="af-dummy-spring">
		<text>"Пружина"</text>
	</string>
	<string id="af-electra-flash">
		<text>"Вспышка"</text>
	</string>

И после

 <string id="af-electra-flash">
		<text>"Вспышка"</text>
	</string>

Добовляем вот такие строчки:

 <string id="af-romashka">
		<text>"Ромашка"</text>
	</string>

Теперь у артефакта есть имя, но одного имени недостаточно, ему нужно описание. Далее, листаем ниже и находим вот такой текст:

	<string id="enc_zone_artifact_af-medusa">
		<text>Образуется в аномалии «трамплин». Формирует слабое защитное поле...</text>
	</string>

И после этого текста вставляем вот Примерно такое описание:

	<string id="enc_zone_artifact_af-romaska">
		<text>Очень странный артефакт. Впервые появился в зоне где-то в 2011 году, и толку от него 0</text>
	</string>

Все, поздравляю, вы только что создали свой первый артефакт:)! Подбробно о том как создовать иконки, вы можете посмотреть в статье Изменение_текстур

В статье использовались названия артефакта из Hunter Mod'a Шустрый 13:37, 2 ноября 2007 (EET)Шустрый

Личные инструменты