OH MY GOD OVERKILL YOU FINALLY FIXED IT AFTER 17 MONTHS THANK YOU.
Extract to mods directory.
Requires Beardlib
I recommend you pair it with this mod too.
While changing enemy weapons is rather easy, doing it in a way that syncs to clients is usually rather difficult.
Usually.
So what does this actually do?
Well as stated earlier, it changes enemy weapons in a way that syncs to clients. This is mainly done as a bugfix, for enemies like the dozers in One Down which have still not been fixed 6 months later. This also fixes some enemies not scaling properly, such as shields. They are given incorrect usage data in the lua and as such their weapons do not scale. While it would be preferable to just adjust their damage through lua, this will not sync to clients. This method does.
What happens if I'm client and the host doesn't have this mod?
The enemies will have normal weapons.
Won't the dozers be stupidly overpowered on One Down having M249s and Saigas?
No.
Why doesn't this affect Captain Winters or his Phalanx Minions?
Because their weapons do not scale. Therefore, such a change could only be done through lua and would be client sided.
This mod is stupid/I don't want to use this in public lobbies.
Not really a question, but ok. Just disable the mod.
The Gray Zeal Bulldozer shouldn't have the M249.
You're wrong.
Why is this in the mods folder? It's an override.
Well, you are correct. But this is simply so it can be easily disabled without uninstalling through the mod manager in BLT.
With that being said, it still requires a restart after disabling for changes to take effect.
I don't like Beardlib, can you make it in another format?
No. I can, but I won't. It's this or pdmod and I know nobody would use the latter.
Enemies this mod affects:
Gray Zeal Bulldozer
Black Zeal Bulldozer
Headless Zeal Bulldozer
Zeal Shield
FBI Shield
City Shield