🔓 Открой весь функционал!









Обновление Форума  
dniproemers
Новый сталкер: dniproemers 
Сталкеров: 13090 🛸
Привет, сталкер! Добро пожаловать на форум STALKER-WORLD — место общения, помощи и обмена опытом. Здесь всегда подскажут, поддержат и помогут разобраться в любой ситуации. Новички найдут советы от ветеранов, а опытные сталкеры — интересные обсуждения. Чувствуй себя как дома.
 📌 Популярные темы
 📌 Топ сталкеров
Anubis Anubis  ⭐️Репутация: 280
Гудвин Гудвин  ⭐️Репутация: 148
СергейПахомов1999 СергейПахомов1999  ⭐️Репутация: 88
ENEWAY ENEWAY  ⭐️Репутация: 74
s-stalk s-stalk  ⭐️Репутация: 60
 📌 Новые сталкеры на форуме
dniproemers dniproemers  ⏳Среда
dinispanasenko04 dinispanasenko04  ⏳Среда
cifalere cifalere  ⏳Среда
sergeicuikov74 sergeicuikov74  ⏳Среда
smirnov11 smirnov11  ⏳Среда


  • Страница 1 из 1
  • 1
Создание нового артефакта
Anubis

Anubis

Офлайн  

Титул: Хранитель Зоны

 

1169

71

280


Сообщение 1 03:15:36, 2024-09-21
Сталкерское уважение +1 Сталкерское уважение +2 Сталкерское уважение +3 Постоянный житель портала Постоянный житель портала + Постоянный житель портала +2 Постоянный житель портала +2 Постоянный житель портала +2
Сегодня мы на примере научимся созданию новых артефактов. Создадим, например, артефакт под названием "Ромашка".

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

Заходим в папку 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

Назначение некоторых параметров, влияющих на одевшего артефакт:
health_restore_speed - прирост к скорости восстановления здоровья
radiation_restore_speed - прирост скорость вывода радиации
satiety_restore_speed - прирост к голоду
power_restore_speed - прирост к выносливости
bleeding_restore_speed - прирост к скорости остановки кровотечений
Создание описания и имени артефакта

Заходим в 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>


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


  • Страница 1 из 1
  • 1
Поиск:

Совет по выживанию
Загрузка…
Совет № 1




Заходили сегодня: | Anubis, valiksuper12, Jurok, Юрий, HoRUS30RUS, chino, kapinosvolodia, rodionpudrenko992, Provodnik, ADC, yur4ik, stalkerivanov1979, klassensergei57, ula-1996, ddanilov220, smirkin1970, med406083, Alex81, srzmelnik, woldeu532, STALKER5750, SHRAM8806, samsitovmarat, vipbzb, Рыж, varlok2091, voidRETURN, EXELENT, prohnickijoleg, ARTES, alexeyshpakov978, Fifa2012, nik19601903, angey260774, Dragunov_STALKER, BlackMax, Ganpzz, ЗOB, xX_BrotherOfZone_Xx, roman_molokov_94, trumihail40, Kot_Samuray, max32max1978, skxwalker, musiicukaroslav, mene44e, Прапор0657, DuMoH_KOTuKO, romansedelnikov052, wasiabaranov9, zonin208, [Полный список]