Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
У меня как получилось: отбрасывает, но далеко не всегда. Например не отбрасывает при битве с небольшим колличеством горожан, но при этом если огромной кучей навалятся - срабатывает обычно. что то мне кажется у меня условие ломанное:
func int B_BlastTimer(var C_NPC slf, var C_NPC oth)
{...
но как мне получить всех этих жертв?то есть в B_AccessDamage у меня срабатывает скрипт взрыва иself там именно nikita, но я не думаю, что оттуда можно получить всех victim сразу
В общем я не нашел этот эффект, к сожалению. Думаю, как лучше реализовать вообще срабатывание именно отброса всех от нпс после срабатывания скрипта. То есть может создать восприятие на урон соседу и как то активировать там или может есть варинт получше?
Точняк, щас посмотрю. Пробовал брать механику с активацией восприятия урона от жертвы соседа, но логика что-то прям сложно конструируется. Никак не допру как правильнее реализовать
Написал черновой вариант для проверки. Вроде работает.
func int B_BlastTimer(var C_NPC slf, var C_NPC oth)
{
if(!Npc_RefuseTalk(slf))
{
Npc_SetRefuseTalk(slf, 5);
slf.aivar[AIV_BlastCount] = 0;
}
else
{
if(slf.aivar[AIV_BlastCount] == 15)...
Я так понимаю, что B_AssessDamage() вызывается после каждого удара, тогда проблем с отслеживанием нет, но как запускать некий таймер? И сбрасывать. Есть ли какие-то функции подходящие?
Давно хотел сказать, что это почти полностью решило проблему застреваний при касте, либо переборки в руках, спеллов. Иногда случается, но это небо и земля по сравнению с тем, что было. Спасибо!
Я хотел бы сделать так, чтобы при закликивании НПС он мог что то типа взорваться, нанести урон и...
да
не, ничего не меняется. Все равно как берет в руки призыв - сразу начинает его бесконечно перебирать (как будто система считает, что каст уже завершен и просто сразу вызывает return true), либо тормозить и держать в руках просто.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.