8,596 Commits over 3,256 Days - 0.11cph!
Giving Matrix() another matrix will now copy its values, instead of erroring
Disable SHIFT+F2 opening demoui in multiplayer
Restored Combine Soldier pain sounds
Entity.Remove() will no longer try to make crazy physics objects non solid and crash trying
█▆▋▊ ▊▆▍▋▍▇▊▇▇ ▋█▌▅▅▅▋ █▇▇
Better physenv.AddSurfaceData, util.KeyValuesToTable and util.KeyValuesToTablePreserveOrder errors in console on failure
▇█▉ ▇▍▄▆▋▅▅▆_▊▆▉▆ ▅▊█▄█▊▌
Move where DTextEntry.AllowInput is called from so it also catches pasted text
Fixed HL1 NPC muzzleflashes
merge from main again for the addons menu fix
Performing an undo with certain ID properly tells the client to remove that undo from the UI
The undo system will no longer add empty undos onto its list
Fixed Lua errors in main menu addons caused by the steamworks.FileInfo changes
▍▇▉▍▍▍▉ ▅▅▍ ▅▆█▄ ▌▌▆▌ ▍█▆▊█ ▋▄▅▍▍█▊▍▊▄ ▉█▉ ▋█▊▌▌▊▉/▌▄▇█
RunString will display a better stack trace on error
Restored SetNWVarProxy working (both client and server)
Moved previous SetNWVarProxy stuff to SetNW2VarProxy, etc
Updated Gluon Gun world model to better align it with aim angle and add a muzzleflash attachment to fix the effects
Gluon Gun's sprite effect works in not multiplayer too
Move hr_massive overrides to correct folder
HL1 first person muzzleflashes work
Fixes for missing legacy muzzleflashes
Newlines for some sent_manager warnings/errors
Fixed NPCs not being able to shoot weapons with recently changed world models
Fixed HL1 RPG laser positioning in 3rd person view
Updated the following world models: 357 and Pistol from HL2; 357, AR, glock and shotgun from HL1 - Improves muzzleflash reliability
Removed redundant AddCSLuaFile() call in duplicator.lua
Fixed yet another issue with cvars.lua
Fixed a few main menu problems - server settings "not saving" and a JS error
Added SF_LUA_RUN_ON_SPAWN global for addons
Restore MAX_DOWNLOADABLE_FILES to 8192, even if for nothing else but to figure out why this was reduced to 4096 by GMod (Hopefully doesn't break net compability)
Forgot to include the .fgd
Community Contributions:
* Vector/AngleRand() now have optional min/max arguments
* nano optiosation for math.Clamp
* Added spawnflag 1 to lua_run - Run code on Spawn (added to .fgd, defaults to not set)
Cleaned up undo library file
Increased undo limit in UI from 32 to 100
DListBoxItem now properly checks its IsSelected() state for drawing selected state rather than relying on DListBox not having mutliple selections and testing whether the selected item has the same text as its own text
Community Contributions:
* math.Clamp nano optimisation
* VectorRand and AngleRand now have optional min and max arguments
▅▆▄▊▆▇▍ ▉▇▅ ▋▇██▌▋▉ ▊▄▋▉▅▆▆ ▄▍▊▇ █▉█▍▌▊▅▄ ▍▇▅█▊▅▉▍ ▍▊▋ ▊▉▋ ▋▄▌█▌▍▄ ▋▊▆▊▉▅▋▊ ▋▉ ▋▆▋▌▅▉
Community Contributions:
* Spawnmenu and Contextmenu hook fixes
* table.ToString handles colors nicer
* also fix lua error from the previous commit
Community Contributions:
* Replaced usage of type( var ) == "type" with is<type>( var )
* NPC.NoDrop fixes and improvements in Sandbox
* Added list.HasEntry
Do not empty Lua cache on disconnect, it causes problems with retry command in local mp
Move "Attempted to use an unsupported muzzle flash type" to DevWarning
Gib transparency works
Added info_survivor_rescue as a spawnable location for L4D maps so you won't spawn inside walls (And removed info_survivor_position)
You can now exit the noclip drive mode by pressing E
Entering a FULL model path will find it properly in the Spawnmenu Search
Trails tool clamps its values in the Duplicator function, not in the tool (Also 0 start and end size trails will no longer be created either)
▌▆▇▄▌ █▅▋ ▊▉▊▍▊▉▍█▇▄▉ ▄█▅▄▍▊ ▉▄▍▆ ▄▌▍▊█▌▌▉
▅▊▄▅▋▉▅▆▉ ▆▄▍█ ▍▊▌ ▉▉▇▊ ▆▍█ ▋▌▋▇▇▋▌▉▉▄ ▆▋ █▅█▍ ▉█▆▌▄▅▊ ▌▍▇▉▇
█▄▍▌▌▆ ▇▊ ▄▊▄▉▄▇▉▋▆▊▌ ▄▅▍▉▆▊ ▊▋█▅ ▅▍▊▋▍
▍▅▌▅▉ ▊▄▅▊▉ ▋▆▍▋█▌▍▋▋▍▋▆▄▆▇ ▋▆▊▇▋ ▌▌▉▌▅▄▋, ▆▇▋▉▋▌▊ ▊▇ ▋▄▌▅ ▌█▆▅█ ▊▅▊▌▋ █▇▌▍ ▋▍▋▅'▊ █▅▊█▄█ ▄▇▇▉▄▍▅▋▆
▌▍▄ ▇▊▅▆ ▅▅▄▌▅▆ ▊▊▇ ▆▇▊▇ ▆▆▇▌▍ ▅▋▅▆█▇▋▍▋ ▋▌█▉▊ ██▉▉▆▉▌█ ▍█ ▉▇▊▇▇▊▉▊▆▇'▉ ▇▄▍▊▋▄ ▅█▍▌▍▋▊ ▅▍ ▊▊▅▇▅▋▋ ▋▊'▅
▇▋▇ ▅▆▆▋▊▄▋▅▇▉▅▍▋▌▊ ▊▍▅▄▅█ ▌▉▍▉▍▊▄ ▉▉▋█▌▉/▌▉▍▊▇, ▍▅ ▍▍▄▍▇ █▆▆ ▉▅█▇▉▍ ▆▊▇▆ ▋▇▋▊▌▌ ▋▅▅▄▅▋▇▋▄ ▄█ ▍█▍▅██▋
▋▌▆█▌▊ █▅▊▊▌ ▍█▊▌▌▊▌▉, ▌▋▆▊█▉▊▇▊▅ ▆▌▋ ▇▊▇▊▄