
Note: the macros and cvars were adjusted in hlfixed branch.
selfgauss: if set to 0, players won't hurt themselves with secondary attack when shooting thick brushes. explosionfix: if set to 1, explosion damage won't propagate through thin bruses. Fixes an infamous exploit on crossfire map. satchelfix: if set to 1, doors won't get blocked by satchels. WEAPONS_ANIMATION_TIMES_FIX fixes deploy and idle animation times of some weapons. HANDGRENADE_DEPLOY_FIX makes handgrenade play draw animation after finishing a throw. TRIPMINE_BEAM_DUPLICATION_FIX fixes tripmine's beam duplication on level transition. CROWBAR_IDLE_ANIM makes crowbar play idle animations. GAUSS_OVERCHARGE_FIX fixes tau-cannon (gauss) charge sound not stopping after the overcharge. CROWBAR_FIX_RAPID_CROWBAR fixes a "rapid crowbar" bug when hitting corpses of killed monsters. CROWBAR_DELAY_FIX fixes a bug when crowbar has a longer delay after the first hit. Fixed tripmine sometimes having wrong body on pickup Patchīugfix-related macros that can be enabled during the compilation:. Fixed weapon deploy animations not playing sometimes on fast switching between weapons. Fixed alien controllers facing wrong direction in non-combat state. Fixed beam attachment invalidated on restore (that led to visual bugs). Fixed a potential overflow when reading sentences.txt. Fixed flashlight battery appearing as depleted on restore. Hand grenades don't stay primed after holster, preventing detonation after weapon switch. Brought back gluon flare in singleplayer. Tau-cannon (gauss) beam color depends on the charge as it was before the prediction code was introduced in Half-Life. Tau-cannon (gauss) plays idle animations. This bug affected houndeye attacks as their attack depends on percieved number of squad members. Fixed a bug that caused talk monsters (scientists and security guards) to face a wrong direction during scripted sequence sometimes.
Technical detail: the problem was a check for a wrong variable. Monsters now play idle sounds as it's supposed by the code.
Technical detail: now monster's Activity is set before the call to SetYawSpeed. Fixed an occasional bug when houndeyes stuck unable to do anything.Half-Life SDK for GoldSource & Xash3D with some bugfixes.