Сповіщення
Очистити все
04.11.2023 15:03
Створення конфігу
Заходимо в папку gamedata\config\misc і відкриваємо файл artefacts.ltx .
І знаходимо, наприклад, артефакт "Медуза":
[ af_medusa ] :af_base GroupControlSection = spawn_group $ spawn = "артефакти\moscito medusa" $ prefetch = 64 cform = клас скелета = АРТЕФАКТ візуальний = 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 вартість = 1000 висота_стрибка = . 5 частинки = 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 = artefact_activation_seq = af_activation_bold [ af_medusa_absorbation ] burn_immunity = 1.0 ;коефіцієнти імунітету strike_immunity = 1.0 shock_immunity = 1.0 ран_імунітет = 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 = "artefacts\moscito romashka" $ prefetch = 64 cform = клас скелета = АРТЕФАКТ візуальний = 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 вартість = 1000 висота_стрибка = . 5 частинки = 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 = artefact_activation_seq = af_activation_bold [ af_romashka_absorbation ] burn_immunity = 1.0 ;коефіцієнти імунітету strike_immunity = 1.0 shock_immunity = 1.0 ран_імунність = 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 >
Все, вітаю, ви щойно створили свій перший артефакт! 🙂