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
aglistvotes
andhelp
commands 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_fix
andmp_respawn_delay
with 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
give
on items not precached by the map:weapon_satchel
,item_healthkit
andammo_9mmbox
. - Prevent
kill
command 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
fullupdate
will resendHideHUD
,FOV
,CurrentWeapon
andAmmo
info. - Fixed
fullupdate
command 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
+attack
holding. - 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.