Closed MrTGN closed 7 years ago
Невидимость сталкеров частично подвязана на анимацию. Т.е. в некоторых анимациях вызывается функция UnCloakStalker(), которая демаскирует сталкера. Получается, что перенести невидимость можно, но это не столь нужно пока.
Вообще там какая-то путаница получается. Из анимации вызывается и функция нанесения урона цели. В ней тоже вызывается UnCloakStalker(). Далее из анимации опять вызывается UnCloakStalker(). Получается, что за одну анимацию по несколько раз демаскируют.
Закрываю. Демаскировка подвязана на анимацию. Переименовывать вызовы функций в анимации у меня нет желания, тем более в других монстрах невидимость использовать я пока не планировал.
В коде xPawn нашел функции, которые включали и отключали невидимость игрока на время. Так же там есть переменная, которая реплицируется с сервера клиентам. Её можно использовать для перка командоса, когда все будут видеть сталкеров в радиусе действия перка коммандоса. Хорошо бы сделать универсальный набор таких функции в базовом классе монстров, дабы потом все это не переписывать. Плюс это позволит в дальнейшем делать и других мобов невидимыми.