Alien Swarm: Reactive Drop Update - October 25, 2019

An update for Alien Swarm: Reactive Drop has been released. The major changes include:
- Re-balancing of the IAF HAS42 Devastator. Less ammo consumption from the ammo drop, piercing bonus, slightly decreased bullet spread when crouching.
- Fixed lag caused by adrenaline usage.
- Added health bars for Shieldbugs in Lana's Sewer mission.
- Fixed Holdout mode to complete mission when all waves are passed.
- Fixed marines get stuck in unburrowing aliens.
- New ConVars and misc. bug fixes.
Changelog
- Fix second horde fails to spawn if first one failed. Previously when rd_horde_two_sided 1 the second horde would not spawn if the first horde failed to find spawn position.
- Add rd_horde_retry_on_fail cvar. When set to 1 will retry to spawn horde from opposite direction if previous direction spawn failed. Currently it's set to 1
- Improve wanderer spawn ability. If wanderer can't spawn from north from marines location, game will try to spawn it from south. This makes holdouts like on Rydberg Reactor near airlock more interesting, especially in ASBI challenge.
- Add rd_grenade_launcher_arm_time cvar (0 by default). Time in seconds until grenade launcher grenade is armed and can explode. Add rd_grenade_launcher_projectile_direct_dmg cvar (256 by default). The direct damage caused by non exploded grenade from GL
- Fix npc_antlion_worker is not properly precached. This was causing framerate drops when npc_antlion_worker was spawned from a spawner for the first time.
- Add rd_horde_ignore_north_door cvar. If 1 hordes can spawn behind sealed and locked doors to the north from marines. Excluding indestructible doors. 0 by default
- Fix npc_antlion emits error particle when killed in water
The WaterSurfaceExplosion particle is disabled temporarily. Until it is ported
from HL2 source code. - Fix hordes are blocked by non func_brush brushes. Hordes and wanderers appeared to be blocked by clip or npc_clip brushes which do not actually block the alien movement. Mostly noticeable on Rydberg Reactor finale, where if players are blocking the finale area, hordes and wanderers don't come from the south, but they should. This now should be fixed.
- Fix marines get stuck in unburrowing aliens. Aliens which spawn from railings or vents could make players stuck in them. Players would take damage and teleport on top of aliens.
This commit removes the collision between players and aliens while they unburrow. - Attempt to fix lag caused by slow motion and adrenaline usage
- Improve English subtitles for Cargo Elevator mission. Commander's subtitles were missing for Cargo Elevator
- Fix rd_ammo_counter_under_marine displaying incorrect clip count for chainsaw
- Add override for CASW_Marine::GetInvTable()
- Fix Faith and Wildcat models are not using their female textures
- Fix friendly fire not counting for Gas Grenades
- Add Dedicated Server Browser to the in-game Esc menu
- Fix healing effect not stopping when Medical SMG runs out of ammo
- Disable 'Could not AllocSound()' spam in console. This message was produced by missing danger sound for asw_buzzer. The full error message is: Could not AllocSound() for InsertSound() (Game DLL)
- Disable rd_networked_mouse cvar. Many players asked to remove this cvar. Arguments for:
- New players can't learn if they don't see how players move the mouse
- Can't find cheating players which use high camera distance or auto-aim
- Mouse movements jitter when watching demo file. Watching demo file issue can be worked around by using these commands: sv_cheats 1;asw_cam_marine_shift_enable 0;hidehud 256
- New players can't learn if they don't see how players move the mouse
- Fix rockets target npc_cscanner. On mission Smart Bomb's rockets target npc_cscanner. Noticeable in mission Hostile Places
- Make alien eggs smoothly animated on small interp. Add extra 0.1 interpolation to asw_egg as it is done for alien classes. Previously alien eggs had choppy animations with cl_interp 0 on client.
- Remove NPC_CScanner.DeployMine sound precaching from npc_scanner. Previously it was giving an error in console.
- Remove dots in Lana's Escape objective titles and rename Area 9800 objective to Secure the Hangar.
- Fix stuck point in bonus_mission5 and par3close_contact
- Prevent grenades to fly into the sky on TimorStation. In place where the 3rd harvester is, near destructible rocks.
- Fix sound issues on til8ComCenter. total_channels == MAX_CHANNELS spam in console was caused by map having a lot asw_alien_goo which has a looping sounds enabled. All these looping sounds are playing at any place on map consuming sound channels. Use snd_show 1 to discover the sounds.
- Fix sound issues on bonus_mission7. total_channels == MAX_CHANNELS spam in console was caused by map having a lot asw_alien_goo which has a looping sounds enabled. All these looping sounds are playing at any place on map consuming sound channels.
Use snd_show 1 to discover the sounds. - Fix a few minor issues on til4area9800
- Make asw_grub smoothly animated at low interp
- Fix horde stuck in generator on ASI-Jac3-Rydberg. Sometimes horde could get stuck in generator model. Right after the first stairs.
- Prevent awarding Hardcore achievement if player's marine didn't survive.
- Update Polish translation, by Bounty
- Improve onslaught aliens spawning conditions. Prevented hordes and wanderers from spawning behind closed gates like near Landing Zone start(func_movelinear) and High Tension's near first holdout area(func_door). And behind biomass which blocks aliens movement.
- Fix Bonus Mission 2 starting area being too dark
- Fix several spawners in area9800LZ
- Fix objectives icons in ASI-Jac4-Residential
- Add support for new loadout editor, by element109
- Fix 'overlay disabled' message is not displayed when it should. Clicking on player name during briefing and choosing View Stats will now show an error message if Steam overlay is disabled. Previously nothing was happening. By element109
- Fix minor visual artifacts on LandingBay_01
- Improve nodegraph in par3close_contact
- Fix several visual artifacts on ASI-Jac4-Residential
- Replace sounds with soundscapes in bonus_mission6. This should prevent overflowing of sound channels.
- Decrease Devastator ammo cost to 60% of ammo drop
- Make Devastator's pellets affected by marine's piercing bonus
- Add rd_devastator_dynamic_bullet_spread cvar. If set to 1 crouching will decrease bullet spread for Devastator
- Restore awake aliens limits for ASBI challenge to defaults
- Add health bars for boss shieldbugs in lan2_sewer. Also improved nodegraph
- Add asw_health_bar to Hammer(FGD)
- Add extra interpolation for asw_colonists. This will make them smoothly animated on clients who play with low 0 interpolation.
- Fix typo in 1 objective image at rd-til9syntekhospital, by Zolerox
- Fix not working hint in res4mines.
- Fix objective images order in res4mines, by Zolerox
- Fix aliens are not frozen on mission end. Players with music volume set to 0 were hearing aliens attacking marines during de-briefing. This should now be fixed.
- Make Devastator's bullet spread slightly smaller when crouching.
- Fix holdout mode to complete mission when all waves are passed. Previously holdout mode wasn't ending when all waves were spawned. So almost no holdout maps could be completed. Only a message: 'You are a winner!' was displayed.
- Fix aliens are stuck indefinitely around dead marine. This fix makes sure that dead marine is not considered as the one who sees aliens, thus preventing them from going into sleep state. This fixes the bug: When marine dies to a horde and other marines are far enough for horde to see them, the horde gets stuck in non-sleeping state and thus not decreasing the amount of non-sleeping aliens. This leads to no hordes and wanderers being spawned at all and can be exploited on hard challenges and maps like Survival Desert.
- Improve 'Kicked by Console' message. Instead of displaying just 'Kicked by Console' display 'Kicked by player vote' when player is vote kicked from server.
- Add rd_sentry_block_aliens ConVar. If 0 sentries don't collide with aliens
- Fix medkits from killed aliens fall under floor