Статистика Форума
Последние обновленные темы
Самые популярные темы
Активисты форума
Авторитеты форума
Bioshock 2

Ответил: WurDalaK
Mass Effect

Ответил: greendayone82
Dead Space

Ответил: greendayone82
Беседы у костра

Создал: WurDalaK; ответов: 2105
Вопросы по модострою

Создал: WurDalaK; ответов: 1161
Ходка №1

Создал: Алеся; ответов: 301
Какой трек у вас сейчас и...

Создал: Never; ответов: 65
Злой админ

Создал: WurDalaK; ответов: 54
WurDalaK

Постов: 2057
Возрожденный

Постов: 1621
Wo1fRam

Постов: 592
Алеся

Постов: 183
Marsel

Постов: 174
WurDalaK

Уважение: 28
Venus

Уважение: 23
Never

Уважение: 17
Возрожденный

Уважение: 13
Wo1fRam

Уважение: 13

  • Страница 1 из 1
  • 1
Модератор форума: WurDalaK  
Форум » Уроки по созданию модов » Конфиги, скрипты и прочие мелочи » Создание нового артефакта (Автор: Кенни, редактор: BAC9-FLCL)
Создание нового артефакта
  WurDalaK
Дата: Среда, 01.05.2013, 23:24 | Сообщение # 1
Mysterious asari
Статус
Страж
Группа Администраторы
Сообщений 2057
Награды 9
-
28
+
Сегодня мы на примере научимся созданию новых артефактов. Создадим, например, артефакт под названием "Ромашка".
Статья написана по материалам Hunter Mod.
Создание конфига
Заходим в папку 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>

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

Хочешь сказать спасибо? Ставь + в репутацию!
Спрятать подпись Спрятать все подписи
 
Форум » Уроки по созданию модов » Конфиги, скрипты и прочие мелочи » Создание нового артефакта (Автор: Кенни, редактор: BAC9-FLCL)
  • Страница 1 из 1
  • 1
Поиск:
Мини-чат
Яндекс.Метрика