changing from using the reload callback, after the reload process starts, to using the on_befpore_keypress callback, before the reload process starts, required changing when the existence of an unjam animation is detected.
Also no need to set weapon state to 2 (idel) when reload will be supressed as gun will not be allowed into the reload state.
We also need to send the reload callback when we fake the reload process, so that other addons can tell it happened. like voiced actor.
changing from using the reload callback, after the reload process starts, to using the on_befpore_keypress callback, before the reload process starts, required changing when the existence of an unjam animation is detected.
Also no need to set weapon state to 2 (idel) when reload will be supressed as gun will not be allowed into the reload state.
We also need to send the reload callback when we fake the reload process, so that other addons can tell it happened. like voiced actor.