5,188 Commits over 4,079 Days - 0.05cph!
Fixed regresssion when player dies on a ladder
Added episodic effects for env_screeneffect
Fixed regresssion when player dies on a ladder
* Better NULL checks for Panel.GetChild
Entity.IsRagdoll no longer throws Lua errors when used on invalid/NULL entities. Instead of returning no value, it will return false.
Added FireBullets.IgnoreEntity
Added hack to crazy physics to avoid crashes
* More checks for ISteamRemoteStorage item updates on srcds workshop
Fixed a possible regression with Favourites server list
▅▋▌▉▍▆▇██▋▆▊ ▇▅█ ▋▌▆▇▋█.▉▅▍▍▊▉▅▉▊▌▄
Player.SetEyeAngles will only work on local players when used clientside
▌▇▍▆▋ ▌▉▆▅▌▉.__▉▉▅█▇▌▆▊ ▄▅▄▆▄▅▆ ▉▆▍▅ ▍▋▄▌▍█▉▅▆█
Fixed pulley constraints in maps being completely broken
* If Steam says the a game is not installed - it is not installed. ( Mountable games list )
* Resized all backgrounds to be under or equal to 1080p
* Don't load new background images when in-game
* Fixed Weapon.LastShootTime being always 0 serverside
* Added Weapon.SetLastShootTime( time=curtime ), shared
* Small GitSync - TTT and default godmode setting for sandbox MP
* Fixed hlfaceposer and hlmv not workinig out of the box
Updated Hitboxes on the fast zombie model
* util.Decal now has a 4th argument - ignore entity
* Small gitsync - fixed string.GetFileFromFilename & Paint tool small change
table support for util.Decal's ignore argument
* Added 2 more types to ChatText - servermsg and teamchange
* Entity.PrintMessage clientside will appear as type "none" in GM:ChatText
* Fixed physgun's controller not releasing entities properly when the physgun is removed
* Fixed CRC comparison errors with autorefresh and AddCSLuaFile() calls
Increased panel size, position, clip data sizes to int ( Fixes a problem with spawnmenu addon list fucking up with too many addons )
* <gamemode>.txt convars now have GAME flag and can be hooked onto with cvars.AddCallback
* "Live" persistence changing, fixes persisntence not loading the correct save when set from server.cfg
* OpenURL now works with about:blank
* <gamemode>.txt convars get the LUA_SERVER flag instead of GAME
* Clamped possible values of render.SetLightingMode to 0-2 to avoid crashes
* render.Capture's alpha channel is now always fully opaque
Added "alpha" option to render.Capture (def true), set to false to disable alpha(make it full opaque)
* Player.SetMuted()'s first argument now actually works
* Player.ScreenFade is now shared
Fixed GMad stopping writing the .gma once it encounters an empty file
▍▇▌█▄█▍ - ▌▄▅▌▄▇, ▍▌▌▇▌▋ ▍▊▆▋▍ ▅▋▅▅▌▇▊, ▄▅▄▉▄▇▍▌▌ ▋▆█, ▌▊▆▇_▅▋▇▅ ▆▄▆▆▋ ▊▌▆
Fixed a problem where soundscripts would be precached as sound files causing lag
Fixed floating addons not being mounted on dedicated servers
GM:RenderScreenspaceEffects will no longer be called with ViewData.dopostprocess set to false
▍▄▍█▍█▉▍▅▋▇ ▍▅▍█▊▉▌ ██▆▉▊ ▄▍▇▅▇ ▍▅▄█▆▊▋▊▌▊
Some groundwork for .properties support in addons
Make sure IMaterial functions cannot crash the game when used on null materials (even tho there should not be any null materials)
render.GetRenderTarget will no longer push an invalid ITexture if there's no active rendertarget
▅▅▊█▇▋▅ - █▇▌▄▊▅▉▉ ▌▋▌▅▋▊▆▍ ▉▉▊ █▊▄▅▌▊▅ ▋▆▄▅ ▉▉
Entity.Remove can no longer remove the world and crash the game while doing so
Yet another ugly hack for TF2 map support - pl_cactuscanyon
Support for CS:GO and Portal 2 maps ( No BSP version bypass just yet )