Skip to content

HL Fixed

Andrey Akhmichin edited this page Jul 21, 2024 · 3 revisions

Some bugfixes and features can't be enabled in the master branch in a way that would keep the compatibility with original Half-Life network protocol and save-restore. That's why the hlfixed branch was introduced.

In this branch the following bugfixes are enabled (which are disabled in master):

  • Fixed a bug when crowbar has a longer delay after the first hit.
  • Fixed tau-cannon (gauss) charge sound sometimes not stopping after the overcharge.
  • Crowbar now plays idle animations.
  • Fixed tripmine's beam duplication on level transition.
  • Handgrenade now plays draw animation after finishing a throw.
  • Fixed deploy and idle animation times of some weapons.

Some server cvars' default values have been changed:

  • satchelfix is set to 1 by default, so doors won't get blocked by satchels. Fixes an infamous exploit on crossfire map.
  • explosionfix: is set to 1 by default, so explosion damage won't propagate through thin bruses.
  • selfgauss: is set to 0 by default, so players won't hurt themselves with tau-cannon's secondary attack when shooting thick brushes.

Additional fixes and features:

  • Security guards check for a player to avoid friendly fire. The chance barney accidentally hurts a player while aiming at the enemy is much lower.
  • Geiger sounds don't interrupt other player sounds anymore.
  • The DSP (room type) effect applied to a player gets correctly restored when loading the save.

Libraries from hlfixed and opforfixed branches used in this assemblies.

Clone this wiki locally