Беспрерывное проигрывание нескольких scriped_sequence подряд
Помните в опфоре майора, который передаёт последние указания Куперу (которые в HL мы слышим, находясь по ту сторону радиосвязи)? Он сидит на стуле и проигрывает подряд несколько mic_idle* анимаций, а потом встаёт.
Так вот, оказывается в оригинальном HL такое не работает. В аттаче тестовая карта с солдатом, поставленным с помощью monster_generic с моделью hgrunt_opfor (т.к. в хл энтити опфоровского солдата, разумеется, нет). В HL анимации солдата прерываются кратковременным вставанием в обычную idle позицию, а в опфоре всё гладко. Кто сталкивался? Что править в hlsdk?
Добавлено 22-06-2018 в 22:54:
Похоже удаление m_Activity = ACT_RESET; из CBaseMonster::CineCleanup исправляет ситуацию, но не уверен, не вызывет ли это багов в других местах.
Вложение: seq_test.bsp.zip (22.1 кб)
Этот файл был скачан 278 раз.