This fixes an issue where shotguns (and weapons that reload like shotguns) occasionally only load one round in before stopping. You've probably noticed this if you ever used the Piglet, for instance.
The technical explanation is as follows:
When you're using a weapon with a shotgun-style reload, you can interrupt the reload by hitting the fire key. When you do this, it sets
`self._queue_reload_interupt` to true in PlayerStandard, so it can cancel your reload as soon as possible.
The problem happens if you hit your fire key in the middle of the reload, then interrupt it by meleeing, sprinting, using a throwable, or other actions.
`self._queue_reload_interupt` continues to be true, so the next time you reload, you reload only one round then stop. This mod just adds one line to the function `_interupt_action_reload` that sets `self._queue_reload_interupt` to nil whenever its called. It's seriously that simple of a fix.
Unzip to mods.
Comments