-
•
Added activator & caller arguments to Entity.Fire, both default to NULL
-
•
Switched base_entity:TriggerOutput to use Entity.Fire so it uses the internal engine event queue system
-
•
Switched vgui.Create missing element warning to ErrorNoHalt
-
•
Made GetPhysicsAttacker's first argument default to 1
-
•
ENT:HandleAnimEvent can now return true to suppress the default action
-
•
DProperties handles non existing panel types more properly
-
•
Panel.KillFocus on EditablePanel now actually kills focus
-
•
Disallowed DoModal on non Popup panels to prevent bricking the game
-
•
Player.ConCommand blocked message is now an ErrorNoHalt like RunConsoleCommand
-
•
"connect" console command is now completely blocked on server realm
-
•
ENT.Initialize for clientside only entities now acts similarly to networked entities (no longer is automatically called, tied to Entity.Spawn)
-
•
Lua created materials (CreateMaterial) are now cleaned up on map shutdown
-
•
Removed prefix restrictions from util.IsValidModel
-
•
Allowed weapons with a CalcView function to work with player_manager view overrides (fixes taunt camera for SWEPs with a custom CalcView)
-
•
net.WriteData's length argument is now optional, will ErrorNoHalt when given incorrect length
-
•
More strict type checking for Entity.SetMaterial
-
•
ErrorNoHalt when file.Open is given incorrect read/write mode (used to silently fail)
-
•
Added an ErrorNoHalt when giving net.WriteData not enough data
-
•
SANDBOX:PlayerSpawn* hooks should consistently no longer receive NULL players
-
•
net.ReadData errorNoHalts about invalid length (<0, or above 64k)
-
•
halo library no longer tries to render entities that are set to not to draw
-
•
Added "volume_sfx" and "snd_musicvolume" to convar blacklist
-
•
Replaced the wiki link in the "Calling net.Start with unpooled message name!" error with "(Did you forget to call util.AddNetworkString serverside?)"
-
•
Better argument type checking for Compile/RunString(Ex)
-
•
Display a nicer message when Compile/RunString(Ex) are trying to run bytecode
-
•
AddCSLuaFile now displays an error message instead of silently failing when it refuses to add a file with bad symbols to the Lua datapack