gunslinger.lite: If set to true, the more laggy features (incl. automatic and hybrid guns) are disabled.

gunslinger.disable_builtin: If set to true, the builtin guns are disabled. Useful in situations where mods/games register their custom guns, and/or when the builtin guns don't adhere to the mod's/game's theme.

Updates!

The fire function aborts if stack is nil, avoiding the error described here.

The gun definition field style_of_fire has been renamed to mode.

Some firing modes have been renamed for consistency and factual accuracy:

semi-automatic --> hybrid

manual --> semi-automatic

A new firing mode has been introduced: manual. Manual guns are truly manual, as in they have to be manually loaded after each shot. This can be used for guns like bolt-action sniper rifles, for example.

As usual, I've created a pre-release on CDB for those who prefer that to downloading from GitHub.