Статистика Форума
Последние обновленные темы
Самые популярные темы
Активисты форума
Авторитеты форума
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  
Форум » Уроки по созданию модов » Конфиги, скрипты и прочие мелочи » Бессмертие ГГ
Бессмертие ГГ
  WurDalaK
Дата: Вторник, 01.05.2012, 13:11 | Сообщение # 1
Mysterious asari
Статус
Страж
Группа Администраторы
Сообщений 2057
Награды 9
-
28
+
Сегодня мы попробуем сделать ГГ бессмертным.
Для этого нужно править всего один файл - actor.ltx в папке gamedata\config\creatures. Сама папка gamedata должна находиться в корне игры. Если таковой нету, то качаем распаковщик ресурсов для ТЧ, распаковщик ресурсов для ЧН и ЗП. Скачать его можно здесь
Начнем.
Первым делом мы должны изменить коэффициенты иммунитета для некоторых (или всех) сложностей игры. Например сделаем иммунитет для сложности Ветеран. Ищем в actor.ltx строчки:
Код:
[actor_immunities_gd_veteran]
burn_immunity = 0.8 ;коэффициенты иммунитета
strike_immunity = 0.8
shock_immunity = 0.8
wound_immunity = 0.8
radiation_immunity = 0.8
telepatic_immunity = 0.8
chemical_burn_immunity = 0.8
explosion_immunity = 0.6
fire_wound_immunity = 0.8

И меняем на это:
Код:
[actor_immunities_gd_veteran]
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 = 1.0

Теперь для закрепления бессмертия можно изменить в следующих св-вах:
Код:
[actor_condition]
satiety_v = 0.000015 ;скорость уменьшения сытости со временем
radiation_v = 0.0001 ;скорость уменьшения радиации
satiety_power_v = 0.000055 ;увеличение силы при уменьшении сытости
satiety_health_v = 0.0001 ;увеличение здоровья при уменьшении сытости
satiety_critical = 0.0 ;критическое значения сытости (в процентах от 0..1) когда здоровье начианает уменьшаться
radiation_health_v = 0.004 ;уменьшение здоровья при воздействии радиации
morale_v = 0.0001 ;скорость восстановления морали
psy_health_v = 0.001 ;скорость восстановления psy-здоровья
alcohol_v = -0.0003
health_hit_part = 1.0 ;процент хита, уходящий на отнимание здоровья
power_hit_part = 0.1 ;процент хита, уходящий на отнимание силы
max_power_leak_speed = 0.0 ;накопление усталости (макс граница, до которой восстанавливается сила) в секунду игрового времени
max_walk_weight = 65

bleeding_v = 0.0007 ;5 ;потеря крови при номинальной ране в секунду
wound_incarnation_v = 0.001 ;0.003 ;скорость заживления раны
min_wound_size = 0.0256 ;0.0256 ;минимальный размер раны, после которого она считается зажившей

И меняем эти свойства на эти:
Код:
[actor_condition]
satiety_v = 0.000015 ;скорость уменьшения сытости со временем
radiation_v = 1.0 ;скорость уменьшения радиации
satiety_power_v = 0.0001 ;увеличение силы при уменьшении сытости
satiety_health_v = 1.0 ;увеличение здоровья при уменьшении сытости
satiety_critical = 0.0 ;критическое значения сытости (в процентах от 0..1) когда здоровье начианает уменьшаться
radiation_health_v = 0.0 ;уменьшение здоровья при воздействии радиации
morale_v = 1.0 ;скорость восстановления морали
psy_health_v = 1.0 ;скорость восстановления psy-здоровья
alcohol_v = -0.0003
health_hit_part = 0.0 ;процент хита, уходящий на отнимание здоровья
power_hit_part = 0.01 ;процент хита, уходящий на отнимание силы
max_power_leak_speed = 0.0 ;накопление усталости (макс граница, до которой восстанавливается сила) в секунду игрового времени
max_walk_weight = 65

bleeding_v = 0.0001 ;потеря крови при номинальной ране в секунду
wound_incarnation_v = 1.0 ;скорость заживления раны
min_wound_size = 0.0256 ;0.0256 ;минимальный размер раны, после которого она считается зажившей

Сытость я решил не трогать, т.к. будет не интересно играть.

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