halflife-unified-sdk
halflife-unified-sdk copied to clipboard
Work in progress, not ready for use. Half-Life Updated SDK with Opposing Force and Blue Shift merged in, along with other improvements. Check README.md for more information.
Some utility code in `util.h` and `util.cpp` works on both client and server and should be moved to a shared header and source file to make it accessible in both...
Some variables and functions in engine interfaces are no longer (or never were) used and should be marked deprecated using C++14 `[[deprecated]]` to warn against their use. This will help...
Some function-like macros can be replaced with functions, including STL functions that provide the same functionality.
Snarks can be spawned stuck in other entities by players. Performing a trace to determine this and looking for a nearby position to move them to should be enough to...
Hornets can be pass through thin objects when the hornet gun is shot close enough. Performing a trace to see if there is an object blocking shots should be enough...
Some classes redefine variables with existing names (aka variable shadowing). Known cases include: * CISlave * CControllerHeadBall This can cause unexpected behavior and should be avoided when possible. Static analysis...