Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Vic7im, easier to implement: when the attacker attribute is twice greater than the defender attribute then he makes a weak hit. A weak hit is hit with 0 weapon damage or with half strength.
Исправил
Это смешиваются две анимации. Причём анимация поворота имеет приоритет над анимацией подбора.
Кстати, если бы в анимациях поворота участвовали только ноги, то они бы, скорее всего, нормально бы совмещались с боевыми анимациями (типо удар с разбега с остановкой). В плагине же, я просто...
zSmoothAniTransitions
Плавные переходы между анимациями
Google Drive
Функции плагина
Множественные исправления и улучшения движка связанные с работой анимаций
Автоматическая перезапись параметров смешивания анимаций
Автоматическая перезапись типов некоторых боевых анимаций
Более плавное...
Это странно - правок в плагине много, а установил ты, по сути, правильно.
Выполни прыжок с места с луком в руках. Если плавно вернётся в стойку, значит плагин работает.
А это, видимо, проблема. Нужно самому написать функцию получения ссылки на воб по имени.
Я думаю, что эту: void oCMobInter :: StartInteraction(oCNpc* npc)
#engine [G1, G2A]
#patch [zDisableWalkOnCaps]
// engine specific
INT text_oCAIHuman_PC_SlowMove_jz_capslock = ZenDef(0x00614265, 0x00000000, 0x00000000, 0x0069A39B)
// end of engine specific
HEX @text_oCAIHuman_PC_SlowMove_jz_capslock = 'EB'...
Если хочешь, чтобы скриптовая переменная соответствующего типа указывала на объект определённого класса, то используешь такой С++ код:
parser.SetInstance("SOME_SCRIPT_VAR", someObject);
Примером скриптового класса, может являться класс C_NPC.
GS считает что смещение первого поля класса...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.