249,613 Commits over 3,959 Days - 2.63cph!
Added a win condition check (no workers / command centres) and game summary screen showing winning team group list
Move StreamChatMessage to Sandbox.Engine, fixes issue with events
Group similar resources that are clustered together into a single minimap icon
Renamed Name properties to something else on entities. Explicit interface implementation for Tags on ISelectable types.
Sandbox.Streamer front to Sandbox.Engine.Streamer to ensure API can only run on menu or client
parking bollard - updated normal map
Added Components.Get, TryGet
Add Components.GetAll<T>
Add Components.GetOrCreate<T>()
Make Event system more resilient to registering/unregistering events during an event
Added Component.Enabled
Components.Get<T> - T doesn't have to be a component (makes interfaces work)
Move coordinate system rotation from CSS to C# and add resource icon entity support
Updated stone_01a material
Parking bollard - lodded
Merge branch 'master' of sbox-game
Ticket machine - updated thumbnails to reflect new textures
ModelDoc: Warn if model has too many bodygroups
Cleaned Entity constructor, readonly accessors
Call frame event after RenderGameSystem so we can override SceneObject params on ModelEntity etc
Added small (50) MinDistanceDifferentType to roadside monuments - fixes roadside monuments spawning too close to others monuments causing terrain issues
Updated Eclipse map + tilemaps
Started work on art pass.
Eclipse temp minimap image
Stone Hotspot material
Vtex clean up
New Grass blend
Updated Stone Material
Tweaked Particles + compiled files
AssertMenu in SetStreamService
Don't run events in server context
Remove debug logs
Masking + dispersion fixes
▍▇▉▅█▆▌ ▇▋▋ ▌▄▋▉▅▌ ▄█▊▅ ▊▍▋▇▄▇ ▄▌▊▉▋▊▋_▉ (█▊▌▊▇▆▍▌▄)
Fix internal IsVrUser not working
Change EntityName to Name
Entity.EntityName becomes Entity.Name, is networked properly, has default value
▇▌▄'▄ ▅▌▉▌▅▌ ▆▅▆▍▊ ▋▍▇▉▆▍ ▋▌▊▉▅ ▋▋ ▆▉ ▍▇▋█▋█ (▊▆█▇▅ █▅▇▅▇▇▉ ▋▋▋▄▊▋▇▊▍ ▇▉▄▅▌▉▊▍▌, ▇▌▆▅▄ ▋▍ ▅▄▉▉ █▉▅▋ ▅▍▉▋▌ ▋▄▄▄)
Fix rocket icon resizing when it refreshes
Added translated names for power substations so they show up in the error message when attempting to build nearby
▆▊▆ ▅▇█▋▌.▊█▆▄▉▍▌▆▆▌█▊ █▋ ▅▆▅▉▆▆/▅▆█▆▅▇▇ ▇▇ █▋▅▄ ▇▌▍▄▌ (▄▉▇▅▇ ▆▋▌▉▉█ ▍▄ ▌▅▉▊▇▍/▍▌▅▉▉▌▋/▅▇▉▄▌▆▆▆▉▋▌.▍▍▅▉▆▋)
▌▌██▍.▍▉▋▉▍▄▍▌▍▌▇▉ ▅▇▇ █▊▆▋▋▇▇ ▊▊▇ ▋▇▉█▋▋ █▇▅▇▄▇▇ ▆▅▇▊▌ ▄▊ ▇▄▅▍ ▆▅ ▊▊▋▉▊▍
▆▄▌▋ █▊▌ ▋▇▊▋█ ▅▌█▍ █▊▇▌ ▅▆▌▉▍▆ ▉▄▊▊▋▋▇▆▊▆ ▋▅ █▍▉▌▋▋▍ ▄▇ █▅▍ ▄▇▆█ ▅▍ ▆▆▌▆▄
▌▅▋▍ ▄▄▌▆ ▆▆ ▆▆▇▇▇▉ ▅▉ ▌▍▄▌▊ ▉▇▉▌▅▊▍█▇ ▅▌▊▊▄▋▍▍█ - ▆▍▊▌ ▅▌ ▅▋█ ▄▋▍▇ ▄▄ █▅▉▉▆.▋▉.▆▋▍▄ ▉▊▋ ▉█'▊▌ █▌ ▍▄▋ ▅▊▋▇ ▆▍▋ ▇▌▌
Show MLRS rocket icons on the map for the player that fired them
Got rid of double map show invoke
Updated backdrop prefab materials with new unlit shader (excluding grey variant)
Fix use of radius instead of diameter
▉▄▍▆▇▉▋ ▆▉ ▄▊▍▇▆▉▉█▆ (▅▅▆ ▉▊▄▆, ▋▉ ▊▊▄▅▍)
▉▅▅▍▍ ▇▆▍▅▌.▋▍▆▍▍▇█▍▆▆▅▄ ▋▄▇▌ ▄▉▍▄▊█ ▍▋█ ▆▄▊▊▅▄▅▄▇▌▋ ▌▇ ▋▅▅▊▋▍▋ █▇▅ ▉▄▇▊▄▅▆▆/▍▉█▋▇▌▇▅ ▅▍ ▄ ▇▅▉▄▊▋▌ ▌▍ ▋▄▍▍▌▌
▅▉▋█▅▌▅ ▉▌ ▆▌▄ ▌▇ ▇▉▋▋█▍▍▍▄ ▊▌▅▆ ▇▉▍▉▉▌ (-█ = ▋▋█▋▌▅▆, ▊ = ▋▋▋, ▋ = ▄▉▉▅▆▅▉▍▍▅ ▉, ▄ = ▉▄▊▋▄▌▊▇▆▇ ▊, ▊▅▄)
Map UI now reflects actual target area size
▉█▉▌█▋ ▌▆▆▇ ▅█▍▅ ▅▇▊ ▄▅█▍▄ ▇▇▄█▌ █▅█▇▇▋▄ █▌▆▄▌▌▊ ▇▉▊▆ ▅▆▇▆ ▋▄▇▋ ▊▇█▅▅▋
Show a bigger text box for long convars like the radio list and server description
Admin UI improvements:
Player search filter now works with steam ids (will match against actual steam ID or owner steam ID)
Added a button next to the id fields to copy the ID
Added a simplified UI circle class
MLRS now has a hit area of specified radius for the rockets. Doesn't increase with target distance - it's calculated, not an actual aim inaccuracy
▇▊▇▉ ▋▉▅▆▉▅▋▋▌▄ ▍▊▅ ▇▍▄ ▅▉▇▆█▊ ▊▋█ ▉▅▌▇▍▇▉▇▍ ▌█ ▄▊▅▄▄ ▌▆▆▋▍▇▊▇ █▅ ▌▇▄▄ ▅▌█▌▍▍▍█▍ ▊ ▇▆▆█▉▄▉█
▇▆▊▇█▄▉▆ ▉█▌ ▋▉▅ ▆ ▌▋▉ ▉▌▆▄▅ █▇▉▇▊▅▅▌▇▊ ▇▄▌█▋ ██▆ ▊▇ █▉▅▄ ▆▄ ▇▋▍█▋▆▆ ▅▅▄▌▋ ▍▄ █▊▉▅▆ ▅█ ▇▄▄ ▅▉▉▊▊ ▍▅█▅
▉▋▇▍▍▍▅▋▊▇▊ ▊▋▇▉▍ ▌▄▄▌▄▉▄▋ ▌▆▅▊▉█▆▍ ▇▉▇ ▇▄▋ ▉▆▅▇▋ ▄▇█ █▅▍▋▋▌-▄▊▄▄▋▊ ▄▊▋█▅
▌▇▊▇▆▊▋▋▇ ▋▄ ▍▅▉▆▍▋▋ ▍▊▄ ▇▅ ▍▇▍▌▄▅▋▌▉ ▍▌▄ ▉█▆▊▌▆ ▇▉▌▉▍▍▆▊▋▆ ▅▊▆ ▍▉▆▊▍▆▌▊ ▉▊▍█▄▆▉▋ ▉█▄▄█▊ ▋▆█ ▇▄▉