JACoders / OpenJK

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
GNU General Public License v2.0
2.04k stars 617 forks source link

[MP] Remove BASE_COMPAT define #1211

Closed Razish closed 9 months ago

Razish commented 9 months ago

Best viewed with whitespace changes ignored :bow:

Removes BASE_COMPAT as a preprocessor define. It was a bad way to handle this kind of thing introduced in Razish/jasdk_modbase@2b111b2

Add g_fixRunWalkAnims (LEGACYFIX_RUNWALKANIMS) and g_fixWeaponAttackAnim (LEGACYFIX_WEAPONATTACKANIM) to control these fixes instead. Since these are mostly inconsequential for legacy clients, default to on.