6,561 Commits over 2,983 Days - 0.09cph!
- Fixed static lighting breaking in some cases
- Unsubscribing from addons now properly deletes the associated .gma files
- Fixed another OSX build issue
* Added models/weapons/c_hands.mdl
* Updated weapon_fists.lua
* Added NAV_MESH_ enums
* Renamed CNavArea.GetAdjacentArea( NavDir ) to CNavArea.GetAdjacentAreaAtSide( NavDir )
* Added CNavArea.GetAdjacentArea()
* Renamed CNavArea.GetRandomAdjacentAreaAtSide( NavDir ) to CNavArea.GetRandomAdjacentAreaAtSide( NavDir )
* Renamed CNavArea.GetAdjacentArea( NavDir, num ) to CNavArea.GetAdjacentAreaAtSide( NavDir, num )
* Renamed CNavArea.IsConnected( Area, NavDir ) to CNavArea.IsConnectedAtSide( NavDir )
* Added CNavArea.IsConnected( Area )
* Renamed CNavArea.GetAdjacentAreas( NavDir ) to CNavArea.GetAdjacentAreasAtSide( NavDir )
* Renamed CNavArea.GetAllAdjacentAreas() to CNavArea.GetAdjacentAreas()
* Renamed CNavArea.GetIncomingConnections( NavDir ) to CNavArea.GetIncomingConnectionsAtSide( NavDir )
* Renamed CNavArea.GetAllIncomingConnections() to CNavArea.GetIncomingConnections()
Rename new CRecipientFilter functions to AddPAS and GetCount
* Updated BASS.DLL to 2.4.11
* stopsound now also stops all BASS.DLL sounds
* Added Panel:GetZPos()
* Added CRecipientFilter:AddRecipientsByPAS( vec )
* Added CRecipientFilter:GetRecipientCount()
* Added second optional argument to CreateSound() - channel
Fixed another build error on Linux/OSX
- Fixed another build error on Linux and OSX
- Added Entity.AddSolidFlags(flags), Entity.RemoveSolidFlags(flags), Entity.GetSolidFlags(), Entity.SetSolidFlags(flags)
- Added a bunch of IsMarkedForDeletion checks to Entity functions to prevent them from crashing the game when called on an entity that is about to be removed
* Added custom icon for srcds.exe
Fixing a build error on Linux and OSX
- Added an experimental cache system for vectors/angles returned by Lua functions to minimize memory allocation/freeing
- Improved cursor handling in TextEntry for Ctrl+Left/Right
- Improved the logic for AI squads in multiplayer (still needs some work)
- Added GM:NotifyShouldTransmit(ent, shouldtransmit) to catch clientside PVS states on entities
- Cleaned up the code for Lua timers
- Added VProf support to a bunch of functions
- Player view smoothing now works properly when walking up stairs with a custom step size
* Added CNavArea.GetIncomingConnections( NavDir )
* Added CNavArea.GetAllIncomingConnections()
* GMPublish: Removed the need for steam_appid.txt
* Fixed Hammer making Steam show you as playing Garry's Mod
* Added navmesh for gm_flatgrass
* Fixed Lua fonts being deleted on resolution change
* Fixed bad NextBot collisions with players by default
* Fixed NextBots not being able to walk through PLAYERCLIP brushes by default
* Added NextBot.GetSolidMask()
* Added NextBot.SetSolidMask( int )
* Prevented servers from being able to force screen resolution on players
* Fixed Lua errors when printing invalid Panels and Physics objects
* Added navmesh.GetAllNavAreas()
* Added navmesh.GetNavLadderByID()
* Added CNavLadder class ( experimental )
* Added CNavLadder.IsUsableByTeam( int team, int ladderDirection )
* Added CNavLadder.GetPosAtHeight( float height )
* Added CNavLadder.GetNormal()
* Added CNavLadder.GetLadderEntity()
* Added CNavLadder.IsValid()
* Added CNavLadder.GetID()
* Added CNavArea.IsValid()
* Updated gm_construct nav file to be less shit
* Rolled back OSX Bootil ChangeMonitor
* Updated a ton of more spawnicons
* Rolled back "Out-of-range value (%f) in SendPropFloat" being restricted to developer 1 ( The actual issue that caused this is already fixed )
* GitSync
* GitSync
* Updated a ton spawnicons for tool model selection