Новости Старт 6го сезона Grim League
  • 307
  • 0
4 мая в 18-00 стартует шестой сезон Community лиги по одной из лучших игр в жанре arpg Grim Dawn. Сезон представляет собой глобальную модификацию игры, включающую в себя расширение мира, изменение...
Новости Дата релиза Baldur's Gate III
  • 20.481
  • 1
Наконец-то дождались - "Baldur's Gate III" покидает ранний доступ, и в августе 2023 выходит в полноценный релиз, о чём стало известно на церемонии "The Game Awards 2022". С момента выхода игры в...
Новости Итоги года от The Game Awards 2022
  • 14.048
  • 0
Вчера прошла ежегодная церемония награждения проектов в индустрии компьютерных игр и киберспорта. Самую главную награда - "Игра года" забрала игра "Elden Ring" от японских разработчиков...
Новости Анонс Assassin's Creed Mirage
  • 19.617
  • 6
На сегодняшнем мероприятии «Ubisoft Forward» была анонсированна новая часть вселенной «Assassin's Creed» под названием «Mirage». В роли протагониста будет Басим ибн Исхак, играющие в «Assassin’s...

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

Kor.Angar

Гвардеец
Команда форума
Редактор раздела
Модостроитель
Тестировщик
 
Участник форума
Регистрация
2 Июн 2019
Сообщения
1.427
Реакции
582
Баллы
240
Лучшие ответы
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
 

Вложения

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