Tactical Combat Overhaul - Updates

PC Tactical Combat Overhaul 2.8.7

Updates for Helldivers 2
Removed some features that I was planning to get working but have never found a path for. Also cleaned up some of the calls. Compute cost should be halved or more in most conditions on most machines.

Also added some perks to Ghosts and Goliath that should help to differentiate the tank vs. stealth roles.
G&G now controls multiple forms of detection (audio and visual) to interface better with smoke-based stealth.

Tankier builds now also get a user-defined resistance to explosive damage and flinch.
Added maximum swimming duration based on loadout weight, where heavier loadouts drown faster that lighter ones. Inspired by Liber-Tea-Enjoyer's Unlimited Swimming Mod. Probably not compatible but if you're here it's because you like more challenging mods anyway.
Fixed a polling issue by logging some additional data. Several mods (notably TCO base and TCO Core) now use the more modern structure I made for Ghosts and Goliath. This has brought frame spikes from ~80ms to ~11 (at least on my machine.)

On a user side, I switched to dev testing this on my old G7 7700 rather than my full PC :)
TCO v.2.70 adds a new component mod: Ghosts and Goliath.

This mod reads your armor class and equipped gear to smoothly modify your detection distance.

It interfaces with all existing stealth perks to provide more importance is selecting a class. Heavy armor users with big guns and backpacks now draw aggro from farther, leading to epic last stands mowing down hordes. Meanwhile their light armor teammates with simple kits are even sneakier, slipping into a fortress to plant their explosives while their foes focus on their friends.

Mod is fully adjustable and allows users to adjust how much emphasis is given to certain pieces of kit. Inverted ergonomics is used to estimate weight of weapons, and armor score is used as a weight for armor. This means "in-between" armors like the B-24 Enforcer (with 129 armor) get a stealth rating that is "in-between" medium and heavy.
- One Handed weapons can now be fired while running without slowing down.
- Strafing cannot be fixed while running using the dependencies I have. I recommend not strafing because it looks goofy, but this is the best that I can do with the tools AH has left lying in the mud graciously given us.
- Lag on TCO: Run-N-Gun should be much lower
- Lag on TCO: Core should be a little lower, despite all of the new features. This is achieved by beginning a search for your weapon where it was last found, so if you have a laggy start to a mission, that is normal and should clear up.
- Shellshock now uses Deaf instead of Hallucination, which AH appears to have written over in the recent server maintenance.
Stance now has sliders to affect reload speed, along with defaults for each preset.

The longstanding bug in which stamina was cost without actually mantling anything has been fixed, although it's a little janky visually.
Stims now have a toggle to allow them to restore stamina.
Run-n-Gun should be easier on the framerate now. Special thanks to Ammo875 for helping me debug it.
Another of my mods (Slippery When Wet) previously depended on TCO, but the shift from a monolithic to separable mod broke it. It is now another package which is NOT a dependency.