6,561 Commits over 2,983 Days - 0.09cph!
Smooth scrape sounds are no longer repalced by rough scrape sounds on the 2 materials where used to happen
Added player_connect_client gameevent from upstream, same as player_connect but without the "address" field, used for join messages
Added debug name to the "Tried to activate constraint ..." warning.
Kill input no longer works on the world entity
!Entity.SetSaveValue can no longer override entity class name
You can no longer remove player_manager entity
Entity.SetHitboxSet no longer assigns non existent hitbox sets when using a string as the first argument resulting in a console warning spam
Entity.GetSaveTable and Entity.GetInternalVariable no longer iterate over Inputs and Outputs
Failed-to-send net messages now reset current net message
Calling net.Start() while a net message is already active now displays a message
You can no longer send net messages with no players on the server
█▇▉▆▇▄█_▇▅▌▌▇█ ▉█▉ ▇▆ ▅▇▄▌▇▋ ▌▌█▄▉█ █▉▋▌▍▍▍
ehandle lives in userdata
merge 'fixed some scenes not playing in 64 bit builds'
Spawnmenu Icons no longer save images of missing models to disk + Small fix to Icon Editor
render.WorldMaterialOverride
Git:
* Fixed an error with empty nextbox NPCs
* Added return value to DColumnSheet.AddSheet
Fixed npc_barnacle not picking up players from vehicles.
util.(De)Compress and util.Base64Encode error on no input
util.(De)Compress now return empty string if first argument is an empty string or no value
█▆▄ ▊▉▊▌▆▆▊█ ▌▋▉▆▆▌▉▅▅▄▄ ▅▆ ▋▌▄▌▅ ▉▌▅▉ ▅▅▍ ██▅▄▉/▌▅█▋▄
█▄▌▄▌▍█ ▉█▄▄ ▇█▆▆▊▉▅▄ ▌▍▅▉▅ █▊▌▇ ▍▉▇▉ ▍▊▄▋▉▅▍▆▊ ▌▅▌▊ ▉▉█▍▇▅▌ (▊▉▌)
▇▆▇▅▍▅▉▊ .▅▄▄, ▄▉▍▌▇█▋▄/ ▉▍█▍▇▅▄▉▍/ █▅▇ ▉▅▉▇▇/ ▍▄ █▌▌▇▌▅▊▄::█▄▊▇▉▄▆▆█▌▆▍▍▌▊▊▆▄▋█▌▍
Entity.GetAttachments, Entity.GetBodyGroups and Entity.GetMaterials will now return an empty table where they used to return nil
Vector.WithinAABox now orders vectors on its own
▄▉▆▌ ▅▋▍▉ ▄▍▊▍▋▆▍ ▍█▅█▋▍▊ ▇▋▍▍▌▆
Don't allow DoModal without cursor visible for all panels, not just "Frame"
Added voice_overdrive, volume and _restart on client to the blocked command list
Fixed a crash on srcds when combine soldiers with smg1 die and there isn't a player in first slot
▍▌▍▋▊▄▌ ▋▉▇▉▇▄.▅▍▉█ ▋█ ▋▊▍▅█▇▇ ▇▇▅▌ ▇▆▋▋ ▄▅▋▆ ▅▇▋▊▅▄▋ █▆▉▇▍▅█, ▆▊█ ▍▊██ ▆▋█ ▊▊▄▆ ▊▆▄▌▌
Fixed func_breakable_surf crashing when damaged by DMG_BLAST with no inflictor
HTTP() body won't fail if first byte is 0
Downloading workshop items when joining servers now deletes the useless .compressed files that waste space
Fixed sentences*.txt including mismatch between clients and server
▅▅▋▊ ▇▆▍▄ ▉▉▇▌ ▄▋▉ ▅▇▍▅▅▊▇ ▍▋▊▇▊'▆ ▆█▌ ▉▉ ▄▆█▌ ▊▊ ▇▇▍▉▍ ▊▋▉▉▇█▇▉ ▇▅▆▋▆▄▄
IGModAudioChannel:IsValid now properly reflects the validity of the sound channel (instead of testing existence of the Lua objecct)
IGModAudioChannel.__gc now also sets the userdata to NULL to avoid crashing, just like Stop() does
Most IGModAudioChannel now also check for channel validity
Fixed a rare crash with npc_combie_s trying to shoot a gun they don't have
Added a potential fix for AI pathfinding crash
Bump maxiumum key length of key values in bsp to 64 (from 32)
Reenable monster_bigmomma hp recovery system
Update surfaceproperites.txt to remove some entries to fit the 128 entry limit
Added a fixed version of materials/models/v_gauss/glovechrome.vmt
Fix compile error
TTT GetClassHints change
NavMesh places support in Lua
Added CNavArea.GetPlace() = string
Added CNavArea.SetPlace( string ) = bool
Nav file errors now properly display the actual error by name, not error ID
Fixed nav file error 4 (out of date) being displayed when the nav file is in fact up to date.
Changed capitalization for 2 keys in util.GetSurfaceData
util.GetSurfacePropName now returns "" for out of bounds inputs (Like it does now for non existent 0-127 input values)
Added util.GetSurfaceData() = table
Removed textures from the models/ folder in the .vpk
Added SetQuadraticAttenuation, SetLinearAttenuation, SetConstantAttenuation, and their getters
CLuaEmitter.Add will now also initallize startSize
You can now ignite ragdolls
Updated TTT to its latest version
Fixed Player and Entity.__newindex crashing the game when assigning non string keys onto those entities.
Added input.GetKeyCode, works opposite of input.GetKeyName
Keys in mount.cfg are now marked as mounted ( for IsMounted() ), if they are in the list of mountable games
mountdepots.txt will now be automatically created if it doesn't exist so dedicated server owners can edit it
Entity.GetInternalVariable now supports all field types as GetSaveTable/SetSaveValue does
Added Half Life Source CLASS_ enums
Subtle TreeSway for gm_construct skybox trees
Fixed crash issues with CNewParticleEffect.AddControlPoint and CNewParticleEffect.StopEmissionAndDestroyImmediately functions when they were used with NULL owners