-
Notifications
You must be signed in to change notification settings - Fork 126
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.