Важно 9 мая - День Победы - 80-летия Великой Победы!
  • 594
  • 5
Поздравляю всех, кому искренне небезразличен этот день! С днём Великой Победы!
Новости Анонс The Elder Scrolls VI уже этим летом?
  • 465
  • 1
По данным инсайдера eXtas1s, Bethesda может впервые показать The Elder Scrolls VI летом 2025 года Обсуждается возможность анонса игры на одной из крупных презентаций Xbox - в июне или августе...
Новости Of Ash and Steel: разработка в цифрах
  • 450
  • 0
На днях авторы игры Of Ash and Steel поблагодарили игроков за поддержку и положительные отклики, а также поделились цифрами во время разработки. В игре будут: 300+ квестов; 30 000+ строк...
Новости Clair Obscur: Expedition 33 – новая ролевая игра, ломающая стереотипы
  • 674
  • 3
Clair Obscur: Expedition 33 – уникальная ролевая игра, которая могла появиться только у инди-разработчика Раз в год Художница просыпается и рисует на Монолите. Выводит свое проклятое число. И...

Патч ремонт "Призрачного стража"

Kor.Angar

Гвардеец
Команда форума
Редактор раздела
Модостроитель
Тестировщик
 
Участник форума
Регистрация
2 Июн 2019
Сообщения
1.484
Реакции
662
Баллы
250
Лучшие ответы
44
#1
фикс ремонта "Призрачного стража"(та версия что снимается с тела Вивека).
  • корректно отнимаются жизни(не максимальные), то есть можно "укрепить" здоровье, одеть и полечится
  • переписан скрипит самой перчатка, теперь "плохая" перчатка, будет вставлять герою "хорошую" после чего "плохая" будет удалена
  • исправлены диалоги с Ягруму. Теперь Ягрум будет соглашаться починить перчатку если у героя больше 200 жизней.

Диалог​

Инвентарь​

20231111013809_1.jpg

20231111035853_1.jpg

20231111035932_1.jpg

20231111035906_1.jpg



Код:
Begin wraithguardScript
; хорошая перчатка
short OnPCEquip
;global short wraithguardEquipped

; удаляем вторую перчатку, если есть
if ( player->GetItemCount, "wraithguard_jury_rig" > 0 )
    player->RemoveItem, "wraithguard_jury_rig", 1
endif

if ( OnPCEquip == 1 )
    ;is wraithguard equipped?
     set wraithguardEquipped to 1
else
     set wraithguardEquipped to 0
endif

End


Begin ouch_wraithguard
;скрипт плохой перчатки
short extraDamage
short doOnce
short OnPCEquip

short PCSkipEquip
set PCSkipEquip to 1


;hurt PC BAD first time equipped
if ( OnPCEquip == 1 )
    if ( doOnce == 0 )
        Set extraDamage to Random 25
        Set extraDamage to -200 - extraDamage
        player->ModCurrentHealth extraDamage
 
        player->AddItem, "wraithguard", 1   ; добавляем хорошую перчатку
        player->Equip, "wraithguard"        ; одеваем хорошую перчатку
        set doOnce to 1
    endif
endif

End
 

Вложения

Последнее редактирование:
Сверху Снизу