6,561 Commits over 2,983 Days - 0.09cph!
Fix IP blacklist sometimes affecting wrong servers
Now it compiles with SUPPORTS_GMOD_DT as well (oops)
GMod compiles without SUPPORTS_GMOD_DT
Added CNavArea.IsPotentiallyVisible( cnavarea )
Added CNavArea:IsCompletelyVisible( cnavarea )
Added CNavArea:IsPartiallyVisible( eyepos, ignoreEnt = NULL )
Added NextBot.IsAbleToSee( ent, useFOV = true )
Added NextBox:Set/GetFOV()
Replaced "Bad field in entity!!" warning with a far more descript one
Replaced usage of "Physgun" and "Physcannon" with "Gravity Gun" in the .fgd files used by Hammer to avoid confusion between GMod's physgun and the gravgun
Added SF_PHYSPROP_IS_GIB, SF_PHYSBOX_ALWAYS_PICK_UP, SF_PHYSBOX_NEVER_PUNT, SF_WEAPON_START_CONSTRAINED, SF_WEAPON_NO_PLAYER_PICKUP and SF_WEAPON_NO_PHYSCANNON_PUNT enums (all shared)
Gravity gun now respects SF_PHYSBOX_NEVER_PUNT, SF_WEAPON_NO_PHYSCANNON_PUNT, SF_PHYSBOX_ALWAYS_PICK_UP, SF_PHYSBOX_NEVER_PICK_UP and SF_PHYSPROP_ALWAYS_PICK_UP spawnflags like expected
Made Entity.Use's last 3 arguments optional, they default to:
2nd argument defaults to value of 1st argument
3rd defaults to USE_ON (matches player's +use)
4th defaults to 0 (Matches player's +use)
Fixed console deduplicating empty strings
Fixed default secondary ammo HUD not updating its visibility when secondary ammo type changes
Fixed combine soldiers only shooting 1 bullet per burst with SWEPs
Fixed combine soldiers not using weapon rest times at all (only uses SWEP rest times now)
Move "CreateFragmentsFromFile: '%s' doesn't exist." to developer 1
Properly reset deduplication with messages < 10 characters
Get rid of Duplicate CLC_ClientInfo checks entirely
Dissolved entities now have zero G regardless of whether "Keep corpses" is enabled or not
▉█▊▆▉ █_▄▉▄▉▉▅▋█▅▍██▌ █▉ ▄▉▄ ▌▌▋█▊▇ ▅▊▆▋▆▍▌▉▄▅
roll back the addon system change from x64 as it causes issues with linux srcds shutdown
Do not deduplicate messages smaller than 10 characters
Try _stat64 if we get EOVERFLOW in bootil
█▇▅'▆ ▋▌█▌ ▌▍▆ ▉▅▇▊▅▌▍▌█ ▉▊▌_▌█▊▆▍▍▍█▍▅ ▍▄ ▋▋█ ▅▉▋▉▉▉ ▌▉▄▇▇▉ ▌ ▌▍▌▉▋▉▇▋▅
Get rid of dropprimary console command
Invalid main menu backgrounds no longer break background switching
JPEG > JPG for 2 backgrounds
Resizing DHorizontalDivider when there's 2 or more of them with the same cookie name resizes them all at the same time
Fixed spawnlist divider not restoring its size properly (Community)
▆▅▇▆█ ▋▄ ▍▉▊▌▄▆▋ ▉▅▉▄ ▍█▍▉▅█▊.▌▋▅/▄▅▄▆▇▉▋▋▅▄▌ ▌▉▆▋▍ █▋▍▇▊▄█ ▌▄ ▇▌▊▄▌ ▉▊▄▌▍ ▇▉▊▊▊▄▋▍ █▆ ▅▍▋▌'▅ ▄▍ (▍▇▉▍▋▆ ▆▄ ▋▄▋▇█▆)
render.Capture accepts "jpg" as an alias of "jpeg" format
Fixed gamemode convars being recreated multiple times during loading, possibly leaking memory
Exiting the server browser will now immediately stop the server search
▅▄▌▄▌ ▌▉▌▉▍▉▉▆▋▍ ▅▇ ▇▊ ▍▉▌▄▋▍▄██▋
Picking up a prop_effect with the physgun now applies the glow effect to the model itself, not the effect ring
TTT: avoid clipping victory text in round report and other fixes (Community)
"Something is creating script errors" message now also shows the folder addon names, instead of falling back to the default "Something is creating script errors"
Run r_flushlod only on level init, not on level shutdown
Add a small icon to the recent "NPC icon in weapons" addition when the weapon is actually selected as NPC weapon override
Main menu backgrounds never switch to the same image unless there's only 1 image
Updated localization files
TTT: Optimised streaming of end-of-round report (Community Contribution)
Fixed addon names in spawnmenu not matching their workshop names
Quadruple console history log if game is started with developer 1 or higher
A different approach to newline rebuilding in console deduplication to hopefully fix the scrollbar issue
Do not allow the ERROR model's material refcount go below 0
Properly remove disconnected players from CSoundPatchs' recipient filter
Fixed NWVars not updating properly on clients when joining a server/reconnecting
Fixed certain (looping) sounds not restarting when reconnecting to a server
Fixed certain (looping) sounds not updating properly sometimes (such as Thruster sounds keep playing when the thruster is turned off)
TTT: Added French translation (Community)
You can try to join full servers again
Refine fix for loaded .png textures trying to load the non existent .vtf textures
Added mat_dumptextures concommand - dumps all used textures by the engine, for debugging