8,596 Commits over 3,256 Days - 0.11cph!
Sync with GitHub
Line endings on language files are fucked again apparently.
- Fixed dynamic AI node links causing some HL2 maps to crash after a cleanup
- CLuaEmitter:Add now accepts an IMaterial as its first argument
- Fixed func_tank not turning and not firing tracers in multiplayer
- Fixed clients attempting to fire their active weapon while holding a prop or controlling a turret
- HTTP() now supports "head", "put" and "delete" as methods
- Added a bunch of requested headers to HTTP request results
Fixed HUD pickup notifications occasionally causing errors before the local player becomes valid
- Fixed scenes not always being properly loaded from VCD files
- Fixed secondary ammo indicator not showing up on the default HUD
- Added mat_viewportscale to the list of blocked convars
- Renamed Insurgency to "Insurgency ( Source Mod )" in mountable games list
- Removed CLuaParticle:VelocityDecay
- Fixed CLuaParticle:SetNextThink not working as intended
- Adjusted default font to be consistent with HL2DM
- Fixed up secondary ammo HUD positioning
- Fixed slight rendering artifacts when drawing rounded boxes at low alpha
- Fixed scripted weapons not working correctly with the baseclass system
Fixed gmad not compiling on Linux and OSX
- Fixed an exploit related to running console commands through the chat
- Fixed crash issues with Player:Kick and Player:Ban
- Player:Ban's second argument is now a boolean, set it to true to automatically kick the player
Bunch of minor changes
- Fixed bone merging causing the local player to be rendered twice
- PhysicsCollide entity callback is now shared
- Added PhysObject member to PhysicsCollide collision info table
- Added EFFECT:PhysicsCollide hook to scripted effects
- Fixed CSS muzzle flashes not automatically appearing on some viewmodels (for real this time)
- EntityEmitSound hook now has a slightly more consistent behaviour
- Tentative fix for random Lua metatable corruption (can't really check if it's fixed or not due to how random it is)
- CNavArea:IsOverlapping's tolerancy argument is now optional, defaults to 0
- Fixed crash with CNavArea:GetClosestPointOnArea
- CNavArea:IsVisible now returns a second value which contains the first point in the area that passed the visibility test
- Added SND_* sound flag enums
- Added Entity:IsSolid()
- CSoundPatch:ChangePitch's and ChangeVolume's delay argument are now optional (default to 0)
Restored LuaJIT to 2.0.3 (it wasn't actually the culprit, ah well)
Updates for gmad.exe:
* Updated premake4.lua to build the project with correct paths
* Added simple drag'n'drop support to gmad.exe
* The "out" path is now automatically calculated for both "extract" and "create" actions, if not overridden manually
* Removing triple output of addon files so now it only does so once
* Added proper help message
Temporarily reverted LuaJIT back to 2.0.0 (let's see if this metatable issue still persists)