255,859 Commits over 3,990 Days - 2.67cph!
Can't remember what I changed in this prefab, but it must have been good.
Make sure sound handles always have at least one steam audio source
Use a default sound listener if none were added
Bump detection trigger size to 13m (detection range still 10m)
merge from buildingprivilege_cache_fix
Renamed GetNearestBuildingPrivledge -> GetNearestBuildingPrivilege
sorry, had to do it before it was too late
Merge from crafting_update
Do not use client side privilege caching when updating the placement of a construction/deployable (it wasn't before)
Fixes planner guide showing as valid when building blocked when at edge of privilege
Improved inside sockets on coop
Maintain a list of sound listeners and use them to mix if the sound can be heard from them (sound is played from same scene as listener)
merge from new_kill_commands
Both commands work with debug camera
Codegen
Fixed ent killing the bbq portion not killing the whole workbench
BBQ is now spawned when spawning workbench via command
Add channel / connection state to status ConCmd output
Fixed out of date bounds on cooking workbench, causing invalids
Fixed loot not dropping out of bbq section when destroyed
Added sfx to bbq section
wooden_floor_herringbone_a color map tweak
added wooden_floor_herringbone_a material
https://files.facepunch.com/jason/1b2611b1/sbox-dev_FhRyBfIL5q.jpg
https://sbox.game/facepunch/woodfloorherringbonea/
Dirty blend material to follow
Merge from crafting_update
Merge from crafting_update
merge from premium_servers -> main
merge from server_browser -> premium_servers
Set premium tab disabled by default
hopper start/stop/active sounds
Fix UI.SellOrder referencing the same item inventory slot twice so that the incorrect numhber of slots show.
Image shrink to native size properly
Label RichText can have clickable links
Fix not parsing html with img/br/video due to unlosed tags (!)
HtmlPanel support images, ul, ol, blockquote
Ensure servers in official tab always show regardless of having zero players or not
Optimizing bandwidth with direct snapshot messages, tests involving byte serialization deltas for snapshots. Lots of stuff, further work needed to further reduce bandwidth on stress test
Refactor copyto armor slot copying because it was getting silly
copyto fix for worn backpacks containing an item with armor slots and inserts
Minimize PackageCard visuals, use ThumbWide if available
Add MegaCard component
Fix ` at the end of sort tooltips
Metrics section
VideoPanel renders video as background texture instead of content
PackageSummary, Media
Update Services
Review Stats, Error Rate
Add Package.LatestNewsPost
Sandbox.UI.Image correctly resizes to layout when it's being forced to, but keeps aspect ratio like you'd expect
Sandbox.UI.Label can be set as IsRich, in which case it can contain inline html tags like <strong>, <span> and <a>
Fix Razor RenderTree sometimes deleting the last text content item
Add HtmlPanel - takes HTML and tries to lay it out as you'd expect (but as panels)
Package description uses same HTML description as on site
Merge from crafting_update
Changed tint renderer to list on FoodVisualConfig.
Populated the lists for pie entity and world model prefabs. Tint all the LODs.
Added a new bear pie projectile and material, set correct colour.
Updated all pie projectile materials to use the new pie colours.
Sort premium servers first if you qualify for them, put them last if you don't qualify for them
- controlled by convar `prioritize_premium_servers`
- applies to all sorting of servers (players, ping, hostname, etc)
Add `premiumfilter` convar to add premium tag to servers while testing
- string filter to control what servers in the browser get the tag added
Hammer: Implemented multiple cordon system from CS:GO
merge from crafting_update
Fixed UIFogOverlay Update NRE
Recheck premium status for connected players, kick if they change status after joining the server
merge from new_kill_commands
ent kill command now ignores gibs
▌▋▆ ▇▅▄▅ ▋█ ▉▄▇▇▅ ▇▊▊▋▅▇.▆▇█▉▄▌▉▊█▋▉ ▍▊▆ █▆▋ ▍▄█▌▇ ▆▌▊▋ ▄▊▌▇█▌▌▍▉▉▇▋ ▇▇▉█▆ ▊▄▄▊▄.▊▄▍▋▋▊▉▍▅
! ▉▍▇▌▌▌▄▇▋.▄▊▊▍▌▍ -> ▊▊▍█.▄▉▌▉▄▍
! ▄▋█▊▄ ▅█▊█▋▌▍█▊▊▅▇▇▄▄█▊▆▍▄▄▋▄▍▉▋▇ ▆▍▌▄▊▊▊▌▅▄ ▉▄▅ ▊▆▆ ▌▍
▅▉▉▄▉ ▇▉▉▊▍▇▇ ▋▌▄ █▊█▋▉█▋▊
▅▌▇ ▅▅▋ ▇▌▉▆▍▇▅ ▌▆ █▉▉▄ ▄▋▉▌▇▋ ▄▊▍/▋█▆██▍ ▇▅▅▆█▋▆ ▄▌▄ ▋ █▌▊ █▄▆▄▇▊▌▊, ▄▄ ▇▅, ▅█▄▄▄ ▉▌▆█
▅▇▇ ▅▇▋▊
▋▋▊ ▆▅▄▉▋▆▆▄▌▄▋▄ ▅▌▆▊▌ ▄▋ ▄▆▉▉▅▆▋▍▍▄▍▅▍▇█▄▍▄▌.▇▋▋█▄▅▋▄▅█▌▋▍▊▍
▊▇▋▉▌▇ ▍▇▇ ▍▌▌▌▋ ▋▋ ▆▉▍▊▄.▇▋▉▇█▅▉█▄.▇▍▉ ▍▊▄ ▇█▆ ▉▇█▇█▆▇▌▇ █▋▉ ▅▍▍▌▇▊▆▅ █▅█ ▍▆▊
▌▇▌▄▋▇ ▌▇ █▆▉ ▍▆▆ ▄▉▌▄▊▉▅ ▄▉▅▇▇▅▆▌█▍▉▅▌▇ ▄▄▆▋▇▊▌▉ ▊▇█ ▇▍▄ ▌▆▇ ▆▋█ ▌▋ ▋▊ ▇▅▉█ ▄▇▄▌█▍▄ ▉▉▇▇▌
▇▉▍ ▋▍▄▆▆▍▅▊ ▇▇▇█▆▆. ▉█▅ ▅ ▇█▇▇ ▉▌▍▄▆ ▊▍▌▌▄▇ ▌▍▋▆▍ (▇▉▍▊ ▊█). ▄█▋ ▇▄▍▅▋▄▄▉█▇▅▇ ▆▋█▊█▉▆ ▅█▆▌▅▆▌▌. ▉▊▊▅▋█ ▆▍▊▄▊ ▅▄ ▆▆▉▇▄▊▅▋█▄ ▆▍ ▌▇ ▆▄▅ ▋▍▌▅▉▌ ▌▅█ ▌▍▋▋ ▉▌▇▅ ▌▆'▋█ ▄▊▋▄. ▄▊█▆ ▍▄▍▌▉▇▋▇▍ ▋▇ ▋▆▊▋▅▍, ▋██ ▉▊█▄.
▇▋▊▇▅ ▅█▆▇▍ █▋▄ ▍▆ ▆▄▄▆▅▌▍▆.█▌▉▄▇▅▄▊ ▇▊▌▉▋▊▇▅
▋▇▅ ▇▆▅▍▅▄█.▅▇▉▇▇▆▇▉▆█▉▄▄▄▇▆ ▅▅▅▇█▊▋ ▌▉▋ ▊▊▍▆▍█▍
▍▄▋▅▍ ▆▊▆▆▇▌▉
▊▆▄▄▄▄▋ ▄▊ ▍█▉▊▌▉ ▉▋▉ ▄▉▅ ▄▅▄ ▉▄▆▍ █▅ ▅▇▌▇▌█▊ ▉▌▅▅█▆ - ▍▉▅█ ▅▊▄▉
▋▇▇█▊▅▍█ ▍▌▌▉ ▉▋▅▋▇▄▅▍▅ ▊▌ █▊▋ ▅▉█ ▊▅▆█▊█▍▉▍▆▇▊▅▌▇▆▍▋▅▇▇▅▄▉
▅▇▄█▌ ▋▌▄▇▄▇▋
▉▅▍▇▅▆ "▇▌▌▆▄▌█▅ ▋▄▍▆ ▄█▄▋▆▆█▉▊ ▆▇ ▆▇▅ ▉▊▊ ▌▌▌▅▅▋▆▋▍▇▆▄▊▍▋▄▅▍▌▊▋▌▊▌"
▊▉▅█ ▉▍▍▆▌█▍ ▅▅▅▌▋▌ ▄▇▌▆▉▍▆▊▆▆▅▊▄▍▍▆▄█▉▉▋▅▍█▍▅▅▍▉▍▍▄▅▌▋█▋▊▅▊.
▌▌▇▋▋▊ ▋▉▍▍▅▊▆▅ ▄▌▇█ ▇▇▋▆▄ ▇▆ ▄█▆▅▉██▇▍▊▍▌▆▊▆█▉
▄▊▌▇▋ ▄▋▌▄ ▇▆▌▌▊▋▄ #▉▊ ▅▉██ ▉▊▇▇█▅▄▅▋/▄▍▅▆██_▍▇█_█▇█
▄▅█▅▄▅ ▌▋▄ ▄▌▅ ▊▄ ▅▍█▉▉.▌▍▊▆▍▊▇▇▉.▊▇▋
remove unneeded 5min delay on TryUploadMapImage
merge from wood_armor_crafting