Second video on vanilla crossbows.
The first video is a must see.
--------------------------------------------------------
Второе видео по ванильным арбалетам.
Первое видео обязательно к просмотру.
------------------------------------------------------------------------------------
A new mechanic for vanilla crossbows that works with all types of bolts, both vanilla bolts and bolts from other mods.
The new firing and reloading mechanics for vanilla crossbows are now implemented differently than the firearm crossbows in the project.
When developing new crossbow guns, I had to completely remove the entire vanilla system of event behavior and animations for crossbows and create my own new mechanics by implementing all the necessary functions for firearms.
The vanilla system of events and animations did not allow you to control the animation of shooting, reloading, and to use individual feeding with different types of ammunition for each weapon.
After implementing the required functionality for crossbow guns, vanilla crossbows and vanilla bolts didn’t work.
Now I had to come up with a new mechanic for vanilla crossbows, with the ability to use all standard bolts and bolts from other mods.
I was in no hurry, I already had ideas on how this could be implemented in theory, so I was busy solving other issues in the project.
But when I decided to test my theories in practice, in solving this issue, it turned out that all this did not work.
I had to look for other solutions. Solutions have been found.
We now have a working mechanic for both vanilla crossbows and crossbow guns, with no conflicts.
Only one attack key is used for shooting and reloading.
By default, the crossbow is always in unloaded mode.
After equipping the bolts, pressing the attack key reloads the weapon and then you can shoot.
After each shot, the weapon switches back to unloaded mode and the cycle repeats.
To switch to aiming mode, use the special key “U“.
The same special key “U“ is used for aiming crossbows from guns as well as aiming a pistol in the right hand.
Aiming mode uses separate animations for shooting, walking-running, examining, and all the rest
-----------------------------------------------------------------------------------------------------
Новая механика для ванильных арбалетов работающая со всеми типами болтов, как ванильными болтами так и болтами из других модов.
Новая механика стрельбы и перезарядки для ванильных арбалетов сейчас реализована иначе, чем огнестрельные ружья-арбалеты в проекте.
При разработке новых ружей-арбалетов мне пришлось полностью удалить всю ванильную систему поведения ивентов и анимаций для арбалетов и создать свою новую механику реализовав все необходимые функции для огнестрельного оружия.
Ванильная система ивентов и анимаций не позволяла управлять анимацией стрельбы, перезарядки и использовать индивидуальное питание разными типами боеприпасов для каждого оружия.
После реализаци необходимых функций для ружьей-арбалетов, ванильные арбалеты и ванильные болты не работали.
Теперь мне нужно было придумать новую механику для ванильных арбалетов, с возможностю использования всех стандартных болтов и болтов из других модов.
Я не спешил, у меня уже били идеи как это можно было реализовать в теории, поэтому я зинимался решением других вопросов в проекте.
Но когда я решил уже проверить свои теории на практике, в решении этого вопроса, то оказалось что всё это не работает.
Пришлось искать иные варианты решения. Решения были найдены.
Теперь у нас имеется рабочая механика, как для ванильных арбалетов, так и для ружьей-арбалетов, без конфликтов.
Для стрельбы и перезарядки используется только одна клавиша атаки.
По умолчанию арбалет всегда находится в разряженном режиме.
После екипирования болтов, при нажатии клавиши атаки производится перезаряд оружия и тогда можно стрелять.
После каждого выстрела оружие вновь переходит в режим разряженного и цикл повторяется.
Для переключения в режим прицеливания используется спец клавиша “U“.
Эта же спец клавиша “U“ используется для прицеливания из ружей арбалетов а так же прицеливания пистолета в правой руке.
В режиме прицеливания используется отдельные анимации стрельбы, ходьбы-бега, осмотра, и всех остальных