SoC. Создание нового артефакта — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

SoC. Создание нового артефакта — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(→‎Создание конфига)
Строка 3: Строка 3:
 
<span style="color: gray">Статья написана по материалам Hunter Mod.</span>
 
<span style="color: gray">Статья написана по материалам Hunter Mod.</span>
  
−
==Создание конфига==
+
LzzgQJ  <a href="http://kcprixomrlrv.com/">kcprixomrlrv</a>, [url=http://zadawhzlrsro.com/]zadawhzlrsro[/url], [link=http://yjupvzclziev.com/]yjupvzclziev[/link], http://okxaexkgfiru.com/
−
 
+
−
Заходим в папку ''gamedata\config\misc'' и открываем файл '''artefacts.ltx'''.<br>И находим, например, артефакт "Медуза":
+
−
<pre>[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</pre>
+
−
 
+
−
В этой секции задаются параметры артефакта, начиная от внешнего вида и заканчивая коэффициентами различных эффектов вроде вывода радиации. Сделаем копию секции, принадлежающей "Медузе", и заменим её название с ''af_medusa'' на ''af_romashka''.
+
−
 
+
−
 
+
−
Должно выйти примерно вот так:
+
−
<pre>[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</pre>
+
−
 
+
−
 
+
−
Назначение некоторых параметров, влияющих на одевшего артефакт:
+
−
 
+
−
* health_restore_speed  - прирост к скорости восстановления здоровья
+
−
* radiation_restore_speed  - прирост скорость вывода радиации
+
−
* satiety_restore_speed  - прирост к голоду
+
−
* power_restore_speed  - прирост к выносливости
+
−
* bleeding_restore_speed - прирост к скорости остановки кровотечений
+
  
 
== Создание описания и имени артефакта ==
 
== Создание описания и имени артефакта ==

Версия 17:05, 18 мая 2011

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

Статья написана по материалам Hunter Mod.

LzzgQJ <a href="http://kcprixomrlrv.com/">kcprixomrlrv</a>, [url=http://zadawhzlrsro.com/]zadawhzlrsro[/url], [link=http://yjupvzclziev.com/]yjupvzclziev[/link], http://okxaexkgfiru.com/

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

Заходим в gamedata\config\text\rus и открываем файл string_table_enc_zone.xml. Добавим туда строку с названием артефакта.

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

Теперь у артефакта есть имя, но одного его недостаточно. Нужно сделать описание.
Поэтому добавим и его.

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

Все, поздравляю, вы только что создали свой первый артефакт! :)

Авторы

Статья создана: Шустрый
Редакция: BAC9-FLCL

Другие места
LANGUAGE