Well it can be changed, the lenght could be edited and so forth.
The value used right now is the value from native, the same value for all weapons and all forms of having any direction blocked.
Basically if you attack, your attack gets blocked, you have a small delay.
The duration is: (seconds)
attack_blocked_duration = 0.3 (any weapon like swords, small muskets etc, with their side and upper swings have this duration)
attack_blocked_duration_thrust = attack_blocked_duration + 0.3 (so double normal, only for thrusting attacks (bayonet up and down attacks, lances, sword stabs, musket butt thrusts, and so on. )
I'm open for suggestions on that one.
This has been the same ever since native implemented this for spears for instance.. And ofcource for stabbing of swords etc.