razor
razor
# DO NOT MERGE Not quite ready. For some reason `git describe --tag` is showing `latest` instead of the expected format `v0.0.0-0ga1b2c3d` which works for OpenJK. Might be to do...
Use a union like this: https://github.com/JACoders/OpenJK/commit/8de5cc61ee384c6005893f8e0369b74f216a461e
See JACoders/OpenJK#1178 In particular: disarm bonus, saberMoveData, G_CanBeEnemy
Main changes: * revert saberMoveData changes to match basejka, provide a new cvar (`g_fixSaberMoveData`) to patch it if desired * introduce a new configstring (26: `CS_LEGACY_FIXES`) to inform the client...
Also passes markdownlint now :) Best to view the rich diff. Resolves #1135 ## TODO - [ ] Include some recommendations from #971
replace ~160 lines of cmake with a single call to git 🤷 If the git tag can't be obtained (e.g. no `git` on path) it will default to `UNKNOWN` So...
Configure with `-DCMAKE_EXPORT_COMPILE_COMMANDS=ON` to generate the compilation DB. This PR will additionally copy this from the build directory to the source directory. For example, this will provide better VSCodium support...
Fixed connection status checks in `g_antiFakePlayer`. Replicated the check in the engine. - `g_antiFakePlayer` -> `sv_antiFakePlayer` - `g_maxConnPerIP` -> `sv_maxConnPerIP` Fixes #1146
# DO NOT MERGE This is a proof of concept for what introducing `clang-format` would look like. Highly destructive for forks, but _so_ much nicer to work with. I typically...
# DO NOT MERGE Just an experiment to see if we can make use of CMakePresets for some common, generic options. It means I can do this: ```sh cmake --preset=JK2...