241,471 Commits over 3,867 Days - 2.60cph!
subtracting merge from respawn_changes
Created Ash Trays and Cigarettes Prefabs
Header Button as a component
▇▇▆▍▊▊ ▌▆▋▆▍▌▋ ▋▅▄▆▉▆▊▋▉ ▋▇▊ ▉▌▅▍▅
Saved Game functionality
Merge branch 'game-menu-sucks' of github.com:Facepunch/sbox into game-menu-sucks
Defer adding child panels until the start of the parent's tick - fixes problems with :intro not playing, incorrect styles
Fix styles not always updating when editing stylesheet
Delete ActiveGame folder (now unused)
Remove unused lobby pages
Better loading progress in menu screen
missed rubikon and navlib for threadpool api updates
More peg configs, more manual render bound overrides where needed.
Set manual render bounds for l300
Autoset skips items with manual render bounds set.
Actually run Input.SetBind when clearing a bind, whoops
If InputSettings is null, grab common inputs and let users rebind those for the current game package
Add KeyBind onchange event for right click clear
Can right click a keybind to reset it to default individually
Support for ConCmd ParamArray arguments
Some hotload cvar refactoring
Hotload stress test entry point
Basic hotload stress test
Test out skipping parsing unchanged files
Fix stress test not always waiting for compile to complete
quarry track - flipped uvs on track belt
Remove TextPanel/InternalLabel - move it all to Label
If we're a label then razor should add child content to us, not a new label
<i> is an IconPanel
Optimize PackageCard panel count
Merge selected changes from RagdollReqrite -> PhysicsLayerRevamp. This merge is actually basically everything from the branch EXCEPT the actual ragdoll rewrite, as it seems we'll need to go a different direction on the rewrite itself. I should really have put these other changes (the prefab updates, the corpse improvements) in this base branch instead from the start.
First bunch of weapons with new peg setup for horizontal/vertical mount styles
Merge Main -> PhysicsLayerRevamp
New tier0 thread pooling code, should schedule better with less contention, slightly changed API
Lots of API changes here I've replicated to the rest of our code base,
I'd imagine I've fucked at least one thing up though.
Functor jobs are replaced by IThreadPool::QueueJob(WithFlags) which
accepts a std::function, much simpler to use and execute
Delete all this saverestore shit
remove convars: cl_team, cl_class, (versus_)stats_highlight_interval
Lets keep things simple by showing just one keybind for now
merge from save238 - staging wipe
subtracting merge from creation gibs
merge from respawn_changes
max sleeping bags 10 -> 15
thumb_up
15
thumb_down
42
Merge Main -> RagdollRewrite
Adding additional terrain anchors to powerline platforms in order to prevent floating placement
BirthdayBalloonHandler is now an IClientComponent
Leaderboard backup, run #3240
Directory updates + bullet prefabs
Fix copy right click option not working on chat lines with emoji's in them
Mount anchor and engine interaction improvements. Mount position and pose is now correct
Add Panel.GetTransformPosition( Vector2 )
Enable correct options tab
Merge from respawn_changes/block
Fixed sleeping bags not getting sent to client when first connecting