hlsdk-portable
hlsdk-portable copied to clipboard
A branch without client weapons
Old mods didn't use a prediction code. It would be nice to have a branch that could serve as a base for such mods. It also could be a good demonstration (by using diff) of what needs to be changed to have server-only weapons in the mod.
- We can fix weapons behavior without CLIENT_WEAPONS definition in
masterbranch. - Mods which based on HLSDK 2.0-2.2 has playback events for guns.
- Mods which based on HLSDK 1.0 requires to rebase all codebase.
We can fix weapons behavior without CLIENT_WEAPONS macro in master branch.
That would be a good start.
Also should do this for Opposing Force weapons (and check them with cl_lw 0 when CLIENT_WEAPONS is enabled).
AFAIR, Opposing Force has special cvar sv_serverweapons or something like that.
Opfor has sv_oldweapons, but we don't keep a compatibility with original opfor dlls anyway.