Перейти к содержанию

  • 0
Авторизация  
pz_4

aaRadiationSuitCheck

Вопрос

aaRadiationSuitCheckAdvEffectScript [SCPT:0B906E70]
aaRadiationSuitCheckAdvEffectScriptEnv [SCPT:0B906E7F]

aaRadiationSuitCheckEffectScript [SCPT:0B906E6F]

Три забавных скрипта, суть в том, что они проверяют состояние брони ГГ(если это назначено эффектом брони), и в зависимости от состояния - назначают защиту от радиации. aaRadiationSuitCheckAdvEffectScript и aaRadiationSuitCheckAdvEffectScriptEnv, при высоком состоянии брони, еще и повышают лимит резиста выше дефолтных 85%, чтобы ГГ мог догнаться до сотки и не получать радиации вообще.

По коду, все три работают с одной переменной    set aaRadiationSuitCheckValue to но у aaRadiationSuitCheckAdvEffectScriptEnv и aaRadiationSuitCheckAdvEffectScript  в рефах стоят собственные параметры:

aaRadiationSuitCheckValueEnv [GLOB:0B906E7D]

aaRadiationSuitCheckValueAdv [GLOB:0B906E7C]

Использовать в скриптах три разных глобала не имеет смысла, ГГ ведь может единовременно - только одну броню носить. Во всех трех проверка идет по слоту аппербоди, для шлемов же эта система нигде не используется.

Кроме того aaRadiationSuitCheckAdvEffectScriptEnv и aaRadiationSuitCheckAdvEffectScript идентичны друг другу буква в букву и один из них можно вполне можно удалить.

Изменено пользователем pz_4

Поделиться сообщением


Ссылка на сообщение

3 ответа на этот вопрос

Рекомендуемые сообщения

  • 0
В 23.02.2025 в 20:54, pz_4 сказал:

Тогда надо и код скрипта поменять бы, и рекомпильнуть их.

 

сделал

Поделиться сообщением


Ссылка на сообщение
  • 0
11 часов назад, pz_4 сказал:

По коду, все три работают с одной переменной    set aaRadiationSuitCheckValue to но у aaRadiationSuitCheckAdvEffectScriptEnv и aaRadiationSuitCheckAdvEffectScript  в рефах стоят собственные параметры:

aaRadiationSuitCheckValueEnv [GLOB:0B906E7D]

aaRadiationSuitCheckValueAdv [GLOB:0B906E7C]

В какой-то момент в этот мод вносились правки. Точно не помню, с чем было связано, возможно с тем, что если снять один костюм и надеть другой, чтобы нормально пересчитывалась защита. 

Поэтому главное правя это, не сломать работающее) Ну и затем добавить этот функционал к рад-костюмам из других модулей.

Поделиться сообщением


Ссылка на сообщение
  • 0
3 часа назад, MagnuMspec сказал:

В какой-то момент в этот мод вносились правки.

Тогда надо и код скрипта поменять бы, и рекомпильнуть их.

 

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  


×
×
  • Создать...