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

  • 0
Авторизация  
UA.Sergiy.UA

Доспехи МЕК зациклелись на юзинге стимуляторов

Вопрос

Просто вот с какого то момента (видимо низкого хп) броня начала постоянно юзать стимпаки, при том выкидывание стимпаков не помогает,броня просит оповещением сверху что бы я срочно нашел стимулятор, хотя хп полное. Загрузка сейва не помогает, выкидывание брони тоже, смена брони тоже. 

 

https://fastpic.org/fullview/127/2026/0420/_d8a04001f47fda5d723f9b1f054a4b93.jpeg.html

Изменено пользователем UA.Sergiy.UA

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


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

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

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

  • 0

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

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


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

Посмотрел скрипт. HV5MEKAArmorMedicalScript [SCPT:0C0E6E6E]


Сразу вижу, что он фактически несовместим с режимом Хардкор из вегаса, т.к. делает проверки по состоянию конечностей игрока и при их повреждении - жрёт стимпаки(на самом деле немного не так, он их фейково жрет и удаляет но не суть).


Но в Вегасе с хардкором стимпаки не лечат конечности, так что проверка будет постоянно срабатывать, если у игрока не фулл хп конечностей.

Спойлер

scn HV5MEKAArmorMedicalScript

Short XPAward
Short PowerUp
Short InCombat

Begin OnEquip Player
    Set PowerUp to 1
End

Begin OnUnequip
    Set PowerUp to 0
End

Begin GameMode
    If PowerUp == 1
        ShowMessage HV5MEKMessage1                            ; suit introduces itself
        Set PowerUp to 0
    EndIf
    If Player.GetEquipped HV5MEKArmor01 == 1 && Player.IsInCombat == 1
        If Player.HasMagicEffect RestoreHealthStimpak == 0 &&  Player.HasMagicEffect RestoreHealth == 0            ; player doesn't have morphine in his system.
            If Player.GetAv EnduranceCondition <= 50
                If Player.GetItemCount Stimpak > 0                                                    ; player has morphine available in his inventory.
                    Player.CastImmediateOnSelf Stimpak                                    ; apply the morphine effect
                    Player.RemoveItem Stimpak 1
                    ShowMessage HV5MEKMessage2                        ; suit comments verbally on the situation
                ElseIf ShowMessage HV5MEKMessage3                                                ; ensure lines are being said too often
                                    ; suit comments verbally on the situation
                EndIf
            ElseIf Player.GetAv PerceptionCondition <= 70
                If Player.GetItemCount Stimpak > 0
                    Player.CastImmediateOnSelf Stimpak
                    Player.RemoveItem Stimpak 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3
                EndIf
            ElseIf Player.GetAv LeftMobilityCondition <= 70
                If Player.GetItemCount Stimpak > 0
                    Player.CastImmediateOnSelf Stimpak
                    Player.RemoveItem Stimpak 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            ElseIf Player.GetAv RightMobilityCondition <= 70
                If Player.GetItemCount Stimpak > 0
                    Player.CastImmediateOnSelf Stimpak
                    Player.RemoveItem Stimpak 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3    
                EndIf
            ElseIf Player.GetAv LeftAttackCondition <= 70
                If Player.GetItemCount Stimpak > 0
                    Player.CastImmediateOnSelf Stimpak
                    Player.RemoveItem Stimpak 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            ElseIf Player.GetAv RightAttackCondition <= 70
                If Player.GetItemCount Stimpak > 0
                    Player.CastImmediateOnSelf Stimpak
                    Player.RemoveItem Stimpak 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            ElseIf Player.GetHealthPercentage <= 0.50
                If Player.GetItemCount Stimpak > 0
                    Player.CastImmediateOnSelf Stimpak
                    Player.RemoveItem Stimpak 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            EndIf
        EndIf
    EndIf
    If Player.GetEquipped HV5MEKArmor01 == 1 && InCombat == 0
        If Player.IsInCombat == 1
            ;ShowMessage HV5MEKMessage4
            Set InCombat to 1
        EndIf
    Else
        If Player.IsInCombat == 0
            Set InCombat to 0
        EndIf
    EndIf
End

 

 

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

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


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

Впринципе для фикса, достаточно заменить в блоках проверок кондиции конечностей 
                If Player.GetItemCount Stimpak > 0
                    Player.CastImmediateOnSelf Stimpak
                    Player.RemoveItem Stimpak 1

Stimpak на NVDoctorBag, либо на гидру NVHydra

Вариант с чумоданами
 

Спойлер

scn HV5MEKAArmorMedicalScript

Short XPAward
Short PowerUp
Short InCombat

Begin OnEquip Player
    Set PowerUp to 1
End

Begin OnUnequip
    Set PowerUp to 0
End

Begin GameMode
    If PowerUp == 1
        ShowMessage HV5MEKMessage1                            ; suit introduces itself
        Set PowerUp to 0
    EndIf
    If Player.GetEquipped HV5MEKArmor01 == 1 && Player.IsInCombat == 1
        If Player.HasMagicEffect RestoreHealthStimpak == 0 &&  Player.HasMagicEffect RestoreHealth == 0 && Player.HasMagicEffect NvrestoreLimbs == 0 && Player.HasMagicEffect RestoreAllLimbs == 0    ; player doesn't have morphine in his system.
            If Player.GetAv EnduranceCondition <= 50
                If Player.GetItemCount NVDoctorBag > 0                                                    ; player has morphine available in his inventory.
                    Player.CastImmediateOnSelf NVDoctorBag                                    ; apply the morphine effect
                    Player.RemoveItem NVDoctorBag 1
                    ShowMessage HV5MEKMessage2                        ; suit comments verbally on the situation
                ElseIf ShowMessage HV5MEKMessage3                                                ; ensure lines are being said too often
                                    ; suit comments verbally on the situation
                EndIf
            ElseIf Player.GetAv PerceptionCondition <= 70
                If Player.GetItemCount NVDoctorBag > 0
                    Player.CastImmediateOnSelf NVDoctorBag
                    Player.RemoveItem NVDoctorBag 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3
                EndIf
            ElseIf Player.GetAv LeftMobilityCondition <= 70
                If Player.GetItemCount NVDoctorBag > 0
                    Player.CastImmediateOnSelf NVDoctorBag
                    Player.RemoveItem NVDoctorBag 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            ElseIf Player.GetAv RightMobilityCondition <= 70
                If Player.GetItemCount NVDoctorBag > 0
                    Player.CastImmediateOnSelf NVDoctorBag
                    Player.RemoveItem NVDoctorBag 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3    
                EndIf
            ElseIf Player.GetAv LeftAttackCondition <= 70
                If Player.GetItemCount NVDoctorBag > 0
                    Player.CastImmediateOnSelf NVDoctorBag
                    Player.RemoveItem NVDoctorBag 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            ElseIf Player.GetAv RightAttackCondition <= 70
                If Player.GetItemCount NVDoctorBag > 0
                    Player.CastImmediateOnSelf NVDoctorBag
                    Player.RemoveItem NVDoctorBag 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            ElseIf Player.GetHealthPercentage <= 0.50
                If Player.GetItemCount Stimpak > 0
                    Player.CastImmediateOnSelf Stimpak
                    Player.RemoveItem Stimpak 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            EndIf
        EndIf
    EndIf
    If Player.GetEquipped HV5MEKArmor01 == 1 && InCombat == 0
        If Player.IsInCombat == 1
            ;ShowMessage HV5MEKMessage4
            Set InCombat to 1
        EndIf
    Else
        If Player.IsInCombat == 0
            Set InCombat to 0
        EndIf
    EndIf
End

 


HV5MEKAArmor.esp

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

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


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

Вариант с Гидрой. С докторским чемоданом что плохо - он при использовании срабатывает на все конечности, но совсем чуть чуть, а вручную использовать его на конкретную конечность не получится(ну, по крайней мере я навскидку не вижу как). 


В итоге броня сожрет очень быстро все чемоданы.
 

Спойлер

scn HV5MEKAArmorMedicalScript

Short XPAward
Short PowerUp
Short InCombat

Begin OnEquip Player
    Set PowerUp to 1
End

Begin OnUnequip
    Set PowerUp to 0
End

Begin GameMode
    If PowerUp == 1
        ShowMessage HV5MEKMessage1                            ; suit introduces itself
        Set PowerUp to 0
    EndIf
    If Player.GetEquipped HV5MEKArmor01 == 1 && Player.IsInCombat == 1
        If Player.HasMagicEffect RestoreHealthStimpak == 0 &&  Player.HasMagicEffect RestoreHealth == 0 && Player.HasMagicEffect NvrestoreLimbs == 0 && Player.HasMagicEffect RestoreAllLimbs == 0    ; player doesn't have morphine in his system.
            If Player.GetAv EnduranceCondition <= 50
                If Player.GetItemCount NVHydra > 0                                                    ; player has morphine available in his inventory.
                    Player.CastImmediateOnSelf NVHydra                                    ; apply the morphine effect
                    Player.RemoveItem NVHydra 1
                    ShowMessage HV5MEKMessage2                        ; suit comments verbally on the situation
                ElseIf ShowMessage HV5MEKMessage3                                                ; ensure lines are being said too often
                                    ; suit comments verbally on the situation
                EndIf
            ElseIf Player.GetAv PerceptionCondition <= 70
                If Player.GetItemCount NVHydra > 0
                    Player.CastImmediateOnSelf NVHydra
                    Player.RemoveItem NVHydra 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3
                EndIf
            ElseIf Player.GetAv LeftMobilityCondition <= 70
                If Player.GetItemCount NVHydra > 0
                    Player.CastImmediateOnSelf NVHydra
                    Player.RemoveItem NVHydra 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            ElseIf Player.GetAv RightMobilityCondition <= 70
                If Player.GetItemCount NVHydra > 0
                    Player.CastImmediateOnSelf NVHydra
                    Player.RemoveItem NVHydra 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3    
                EndIf
            ElseIf Player.GetAv LeftAttackCondition <= 70
                If Player.GetItemCount NVHydra > 0
                    Player.CastImmediateOnSelf NVHydra
                    Player.RemoveItem NVHydra 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            ElseIf Player.GetAv RightAttackCondition <= 70
                If Player.GetItemCount NVHydra > 0
                    Player.CastImmediateOnSelf NVHydra
                    Player.RemoveItem NVHydra 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            ElseIf Player.GetHealthPercentage <= 0.50
                If Player.GetItemCount Stimpak > 0
                    Player.CastImmediateOnSelf Stimpak
                    Player.RemoveItem Stimpak 1
                    ShowMessage HV5MEKMessage2
                ElseIf ShowMessage HV5MEKMessage3        
                EndIf
            EndIf
        EndIf
    EndIf
    If Player.GetEquipped HV5MEKArmor01 == 1 && InCombat == 0
        If Player.IsInCombat == 1
            ;ShowMessage HV5MEKMessage4
            Set InCombat to 1
        EndIf
    Else
        If Player.IsInCombat == 0
            Set InCombat to 0
        EndIf
    EndIf
End

 


HV5MEKAArmorHydra.esp

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

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


Ссылка на сообщение
  • 0
41 минуту назад, pz_4 сказал:

В итоге броня сожрет очень быстро все чемоданы.

Так в модуле для RA В поисках небес комбо издание, если верить описанию давно скрипты брони исправлены:

Спойлер

1.52a - (Обновлен плагин)

Исправлен этап в автосалоне.

Фикс недостающих турелей.

Мелкие правки аванпоста 23.

 

(Обновлен плагин)
Доработки аванпоста 23 (перед обновлением заберите всё из локации, а лучше загрузите сохранение до первого посещения):
- Наружняя локация аванпоста перенесена южнее, оптимизирована.
- Расширен конвертер нестандартных боеприпасов.
- Духовка заменена на интерактивную, расширена мастерская, добавлен верстак для патронов и сварочный пистолет.
- Добавлен автодок в Медотсек.
- помещения локации выровнены по сетке, больше не должно быть мерцающих швов и нестыковок.
- Убрана неинтерактивная махина посреди зала в Operations, которую постоянно приходилось обходить.
- Начата интеграция добавлений RA-PlayerHomes, пока только верстак бешеного террориста.
Исправления оружия и боеприпасов мода.
Исправлены скрипты костюмов МЕК/МЕК-А.
Исправлен вход в канализацию Вашингтона, и еще несколько дверей.
Исправлен обратный отсчет в конце второй части.
Исправлены чужие.
Исправлены супермутанты.
Исправлено задвоение консоли контроля капсулы А, и еще несколько объектов.
Исправлены роботы-охранники Чужих.
Исправлены падающие турели в модуле.
Фикс сообщения квеста Тёмные секреты.
Исправлена дыра в Прометее.
Доработка перевода.
Мелкие правки.

хотя может и что-то другое в них правилось, сам я в этих меках не гонял. 

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


Ссылка на сообщение
  • 0
2 минуты назад, Bulbyan сказал:

Так в модуле для RA В поисках небес комбо издание, если верить описанию давно скрипты брони исправлены: 

Не по адресу вопрос, я скачал модуль не так давно, мб месяц назад от силы и вот этот конкретный скрипт взял из модуля.

eLK0VJf.png

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

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


Ссылка на сообщение
  • 0
17 минут назад, Bulbyan сказал:

Так в модуле для RA В поисках небес комбо издание, если верить описанию давно скрипты брони исправлены:

  Показать контент

1.52a - (Обновлен плагин)

Исправлен этап в автосалоне.

Фикс недостающих турелей.

Мелкие правки аванпоста 23.

 

(Обновлен плагин)
Доработки аванпоста 23 (перед обновлением заберите всё из локации, а лучше загрузите сохранение до первого посещения):
- Наружняя локация аванпоста перенесена южнее, оптимизирована.
- Расширен конвертер нестандартных боеприпасов.
- Духовка заменена на интерактивную, расширена мастерская, добавлен верстак для патронов и сварочный пистолет.
- Добавлен автодок в Медотсек.
- помещения локации выровнены по сетке, больше не должно быть мерцающих швов и нестыковок.
- Убрана неинтерактивная махина посреди зала в Operations, которую постоянно приходилось обходить.
- Начата интеграция добавлений RA-PlayerHomes, пока только верстак бешеного террориста.
Исправления оружия и боеприпасов мода.
Исправлены скрипты костюмов МЕК/МЕК-А.
Исправлен вход в канализацию Вашингтона, и еще несколько дверей.
Исправлен обратный отсчет в конце второй части.
Исправлены чужие.
Исправлены супермутанты.
Исправлено задвоение консоли контроля капсулы А, и еще несколько объектов.
Исправлены роботы-охранники Чужих.
Исправлены падающие турели в модуле.
Фикс сообщения квеста Тёмные секреты.
Исправлена дыра в Прометее.
Доработка перевода.
Мелкие правки.

хотя может и что-то другое в них правилось, сам я в этих меках не гонял. 

Дело в том что эта броня в процессе прокачки находится по мере прохождения сюжета модуля, сейчас у меня версия прокачки из второй части. Может какая то из версий не пофикшена..

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


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

Словом я поставил это, и в инвентаре у меня нет этих чемоданчиков так что мне во время боя идет спам оповещения что надо найти чемоданчик. 

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


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

В этой версии исправлен мек, точно, проблема оригинального скрипта, что не учитывает режим хардкор.

 

  • Нравится 1

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


Ссылка на сообщение
  • 0
2 часа назад, UA.Sergiy.UA сказал:

а ставить оба фикса можно или ток адын?  

Можно оба, кто тебе запретит? Но работать будет только один, подключенный в списке ниже, они перезаписывают один и тот же скрипт.

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

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


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

В этой версии исправлен мек, точно, проблема оригинального скрипта, что не учитывает режим хардкор.

Ну если попытаться выцепить из нее эту часть, получится так:

RA-AQFH_EditsFromNV.esp

 

Но в целом отличий довольно много, эта версия делалась сильно после комбо-варианта для SFW, да и RA.

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


Ссылка на сообщение
  • 0
2 минуты назад, MagnuMspec сказал:

Ну если попытаться выцепить из нее эту часть, получится так:

RA-AQFH_EditsFromNV.esp

 

3 часа назад, Bulbyan сказал:

В этой версии исправлен мек, точно, проблема оригинального скрипта, что не учитывает режим хардкор.

 

Так какая версия конечная и фиксит все уровни прокачки этого доспеха? 

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


Ссылка на сообщение
  • 0
4 минуты назад, MagnuMspec сказал:

Ну если попытаться выцепить из нее эту часть, получится так:

Проверю когда доберусь до Небес, пока даже не качал, а так пусть автор темы @UA.Sergiy.UA тестит ) 

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


Ссылка на сообщение
  • 0
2 минуты назад, UA.Sergiy.UA сказал:

Так какая версия конечная и фиксит все уровни прокачки этого доспеха? 

Странный вопрос. Версия с МГ никак не подходит для RA, т.к. это вообще вегасовский порт, с рядом своих фиксов.

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


Ссылка на сообщение
  • 0
48 минут назад, MagnuMspec сказал:

Странный вопрос. Версия с МГ никак не подходит для RA, т.к. это вообще вегасовский порт, с рядом своих фиксов.

а я понял.. это вообще левые ссылки 

Изменено пользователем UA.Sergiy.UA

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


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

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

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

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

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

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

Войти

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

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


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

Важная информация

Мы используем файлы cookie для обеспечения корректной работы сайта. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Узнать больше об обработке данных поможет Политика конфиденциальности