2 mappik34
Еще раз повторю об ломе. Ну невозможно наносить милишный дамаг с задержкой! За время задержки цель может уйти из радиуса поражения. Если нужна задержка, то один из способов такой: делим процесс удара на три фазы - безусловная анимация замаха, затем проверка досягаемости и в зависимости от результата третья фаза - анимация удара или промаха. (это максимум подробности, с которой могу написать. Просто эта работа не пяти-десяти строк кода, а больше мне писать резона нет)
2. Не ленитись юзать поиск, умоляю. Это ведь не только форумов касается. А поиск бы привел в c_stickybolt.cpp. Там найдется причина торчащих болтов, а не того что нада.
Про святящийся хвост - читаем коменты в коде. А точнее строчка "// Start up the eye glow" в CCrossbowBolt::CreateSprites о многом скажет. Уж извини, но в дальнейшем я ограничиватся буду словами "читаем код и коменты", и конкретных мест приводить не буду. Будем уважать время друг друга.
На вопрос об натяжении тетевы. Можо почитать мой здешний ликбез
https://bbs.nashalife.ru/showthread...2441#post752441 А точнее первый пункт. Немного подумав, можно сделать вывод: подобные действия происходят при метании гранат. Сначала граната в руке, при нажатии на атаку фримен замахивается, а при отпускании бросает гранату. Аналогия, по-моему, прозрачна.