Features

This page contains most of the features and bug fixes added to AG Mod X. Most of these come from using Bugfixed HL.
Highlights
- HUD for messages and votes are now displayed with the AG Style. Colors can be customized too.
 - Color codes are now displayed and no longer get removed. Most players already use clients that support coloring.
 - Respawn time is now consistent with all FPS values (no more players spawning instantly by using high FPS).
 - Fixed chat anti-flood muting the player indefinitely when the game is paused.
 - No more bug of standing corpses from clients playing with high FPS.
 - Now you can use partial player names and without the need to include color codes for the next commands: 
agallow,agkick,agforcespectator, etc. - Now you can vote for game mode and map simultaneously, saving you time by using
vote <gamemode> [map]. For example:vote arena stalkx. - Added damage CVars for the crossbow and gauss secondary attack. Fixed hand grenade damage CVar too. More info here.
 - Weapons are now displayed in spectator mode.
 - Included more than 200 map locations (Thanks Golem).
 - The 
aglistvotesandhelpcommands now display across multiple pages, preventing disconnects due to commands overflow. 
Game modes
- Added LLHL game mode. Similar to EHLL. More info here.
 - Added CTF mode back. It wasn't available due to some limitations. More info here.
 - Added Arcade X. Same as Arcade but now you start without armor, allowing for a more fast-paced gameplay.
 - Arena: Fixed bolts fired from a previous match not being removed when a new duel starts.
 
Bugfixes
Competitive
- Fixed players with high FPS respawning too fast. This ensures players respawn time is the same regardless of their FPS.
- Added 
mp_respawn_fixandmp_respawn_delaywith a default value of 0.95s which is similar to spawning with 125fps. 
 - Added 
 - Fixed standing corpses bug from high FPS players.
 
Quality of Life
- Fixed jittering when moving upwards on spectator mode.
 - Fixed gauss charge sound not being reset when far away (Only on PAS). Still requires fixing on underwater, static discharge, etc.
 - Fixed player killing from stationary weapons (like a turret) not being awarded points.
 - Fixed getting stuck on lifts on high FPS servers for CBaseToggle objects, like 
func_door,func_plat, etc. - Fixed non-stopping move sound if door was blocked and returned back. Instead of stopping the sound, just don't start a new one.
 - Fixed Death Cam mode not working. Now players are able to nicely overlook the area after being death for more than 5 seconds.
 - Fixed crash when using 
giveon items not precached by the map:weapon_satchel,item_healthkitandammo_9mmbox. - Prevent 
killcommand if client is already dead in spectator mode. - Make dead players non-solid to remove jittering when passing over it.
 
Exploits
- Fixed high network usage (choke) from bouncing satchels by disabling his animations. Satchel model didn't have animations anyway.
 - Fixed server crash when a player tries to use a tank that was already being used by another player who had no weapons equipped.
 - Fixed model name checking and diverse exploits:
- Prevent client crash on malformed model name.
 - Check model name for forbidden characters like 
<>:;%?*"|/\or empty string. - Prevent usage of invisible models.
 
 - Allow unstuck from a satchel, for example if player spawns on it.
 - Deployed satchels are now removed on: death, disconnect, entering spectator mode and any other case where all weapons are stripped, even if not carrying satchels control (dropped after deploying).
 
Chat
- Fixed anti-flood muting the player indefinitely when the game is paused. The cooldown wasn't being reset on pause for some reason.
 - Fixed exploit when sending long messages with modifiers (
%L,%H,%A, etc.), making players with older clients crash. - Fixed chat flood control. Now it will check in burst mode: 3 messages within 0.5 sec with penalty of 2 seconds.
 
Demo recording
- Fixed ammo counter not being updated when recording. Now 
fullupdatewill resendHideHUD,FOV,CurrentWeaponandAmmoinfo. - Fixed 
fullupdatecommand exploit: Limit to no more than 2 commands within 5 seconds. 
Weapons
- Fixed repeating switching between gauss and egon when no ammo.
 - Fixed fast repeating sound of empty reload of RPG on 
+attackholding. - Fixed delay on primary attack with empty RPG launcher.
 - Fixed RPG laser spot not hiding on reload.
 - Fixed bug with crossbow bolt continuing to move after hitting some entity which doesn't take damage and explode in some other point.
 - Fixed bug with tripmine big view model when weapon prediction is turned off.
 - Fixed Egon and Gauss beam not coming out from weapon view model on spectator mode.
 - Added missing player attack animation on primary shot from shotgun.