6,144 Commits over 3,806 Days - 0.07cph!
Fixed 4 small Lua issues - Typo in ai_schedule.lua, leftovers in ragdoll_motion.lua & balloon.lua, bug in dcategorycollapse.lua
Fixed 4 small issues
Fixes garrysmod-issues/issues/3223
Fixes garrysmod-issues/issues/3226
Fixes garrysmod-issues/issues/3224
Fixes garrysmod-issues/issues/3225
Fixed PathFollower.Compute leaking Lua references
* Added CLuaParticle.__tostring
* Added CLuaEmitter.__tostring
* Added CLuaEmitter.IsValid
* Improved no collide vs players of certain tools
Apply nocollde vs player for certain tools
Tools that use EnableCollision( false ) which is buggy with player
collisions
Button's nocollide is now properly saved via duplicator
* Get rid of the dummy clientside physics objects on ragdolls completely
* Reduce clientside physobj amount of ragdolls to the amount on the server
* \n for IMesh.BuildFromTriangles error message
* Made sure that all PhysicsInit functions always return a boolean instead of returning nil on failure and true on success.
* Added return value to Entity.PhysicsInit and Entity.PhysicsInitSphere
* Better "success" detection for rest of PhysicsInit* functions
* Added Entity.PhysicsInitStatic( solid ), returns bool
Updated gmpublish.exe to ISteamUGC
▄▄█▋▌█ ▅▋▅▍▄ ▊▌▍▉▆▍ ▆▄▉▅ ▅█▊▌▊▊▌▇▋▍▍▊▇▆▅
Add support for PATCH and OPTIONS HTTP methods
* Wait for SteamUser() for 10 seconds before displaying "No SteamUser" error.
* Added SteamUGC() test with steps to fix on failure to load
▌▆▍▊ ▄▅▇▆▋ ▄▄▍▌▅▇ ▅▋▋ "▇▆▉▋▌▌▊▆▄▆▇▉▅▄▌"
Update support link for DirectX error message
More messing around trying to figure out the NoSteamAPI errors
util.Trace* functions will no longer crash the game when used before the world is initialized (and will silently fail when used too soon)
* Allow loading of BSPVERSION 21
* Entity.DispatchTraceAttack will now error and halt execution like expected when incorrect parameters are given
* Entity.HasBoneManipulations, Entity.HasFlexManipulatior and Entity.GetBrushPlaneCount will no longer return no value in case of failure
* Entity.GetFlexScale's will return 1 instead of 0 in a specific case where the function fails to get the actual flex scale (to match other fail case returns of this function)
* Entity.GetBrushPlaneCount and Entity.GetBrushPlane will now work on brush entities
* Translate Edit Properties and rest of Properties
* Explosion effect will no longer make sounds
Slight Improvments to bone editors in Sandbox
Added "Effects" and "Entities" to addons menu, prettified the "Uninstall All/Selected" stuff a bit for easier translations
Minor tweaks to srcds workshop console output
Added "entity" as a valid tag for gmpublish and gmad
█▇█▄▆▊ -▉▋▍▄▉▅▊██ ▆▌▅ ▄▍▄ -▋▇▉▋▅▆█▇▅█
Bone manipulations on Clientside Models will work first try now
impulse 200 no longer crashes without an active weapon
Entity.SetSaveValue will no longer return no value on failure
* GM:CreateClientsideRagdoll will now also be called for player clientside ragdolls.
GitSync - Fixed Drive system inheritance, Fixed table.IsSequential being table.IsNumericKeys, Removed unused variables from the Stack class, removed CAP_INNATE_RANGE_ATTACK1 from weapon_base, Removed RENDER_GROUP_OPAQUE_ENTITY from code as it doesnt exist
Clear failed sound cache on level change
ISteamUGC addon mounting and downloading
GitSync - Small error fix for properties & html js error fix
Entity.GetBoneCount, Entity.GetBoneParent and Entity.TranslateBoneToPhysBone will no longer return no value when they fail and will return -1 instead
Windows build scripts use VS2017 Community if its available
Debug output for SRCDS collection info
Separate texture for bone manipulation scale
Better error reporting when SRCDS fails to get collection details
Fix tool projects failing to build via VPC
Added -steamtest to try to identify a cause of NoSteamUser
Buld select to Disable/Enable/Uninstall and Search Bar for addons menu
Addons Menu - Added tag grouping, and a button to delete all addons. ( With ample warning )
Clamp certain Lamp Tool params in MP