6,005 Commits over 3,745 Days - 0.07cph!
Fixed clientside DTVar callback not being called when setting an "Entity" type property to NULL
prevent self crash with ent_info worldspawn
Only Add the CSS thruster models to the tool's model list if CSS is mounted
Fixed thruster's some effect throwing smoke in too random directions with some models
Fixed pressing enter in tool search collapsing all categories
Fixed wheel ghost spazzing out on moving objects
Prop spawn effect for 5 tools
Cleaned up PR #1633
Fixed wheel ghost floating above aim pos unexpectedly
Thruster fixes & effect improvements
Fixed updating of the sound effect while the thruster is active
Thruster frees its emitter(s) properly
All thruster effects better conform to the thruster model
smoke effect now acts more like smoke and more like a thruster effect
Removed weird and unused code from Wheel Indicator effect
Removed a bunch of unused variables and merged double if statements across the sandbox gamemode (Community Contribution)
Fixed updating a Thruster stopping its sound after a short while instead of updating the sound if its active
Thruster effects now try to conform to the thruster model, so a smaller model produces a smaller effect, a bigger model produces a bigger effect
Thruster smoke effect acts more like smoke (gravity) and acts more like a thruster when not moving
Thruster properly frees it's particle emitters
Cleaned up weird and unused code from Wheel Indicator effect
Spawning wheels, balloons, lamps, lights, cameras now applies the propspawn effect like other tools
Fixed wheel ghost spazzing out when aiming at moving entities
Fixed wheel ghost preview floating above certain surfaces unexpectedly
Improved networking precision of Origin and Start fields of CEffectData to be not useless, which fixes wheel's direction indicator having wrong angles on very flat wheel models
A less error prone random walk location for the example nextbot NPC
Added Nextbot.Set/GetMaxVisionRange()
Missed this file with SUPPORTS_GMOD_DT
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
▉█▊▆▉ █_▄▉▄▉▉▅▋█▅▍██▌ █▉ ▄▉▄ ▌▌▋█▊▇ ▅▊▆▋▆▍▌▉▄▅
cherrypick clc_clientinfo fix
cherry pick fixes from main
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
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