239,730 Commits over 3,837 Days - 2.60cph!
Improved style parser errors (sbox-issues/issues/4541)
https://files.facepunch.com/alexguthrie/1b2911b1/sbox-dev_vMdiBVFnHU.png
Add ability to fullscreen the scene viewport https://files.facepunch.com/tony/1b2911b1/sbox-dev_kpYpHqbHbE.mp4
Fix build (we don't support "display: inline", not sure if this was done on purpose?)
Node menu rewrite
* Can search all possible node types
* Properties / methods from TypeLibrary
* Component getters of each type
* Extension methods now appear like normal instance members
* ActionGraph resources appear as normal instance members too
* Output expansion isn't limited to properties any more
* Editor knows which components exist on scene.ref targets
* Improved formatting for node titles / parameters
* Search truncates results at 20
Host can always drop ownership of a networked object
Host can always network destroy a networked object
Fixed Facepunch/sbox-issues#5009
Fixed Facepunch/sbox-issues#5022
Fixed #1477
Improved node type filtering w.r.t. whitespace
Merge branch 'master' into managed-soundsystem
Default inspector for unknown objects is a ControlSheet
Cleaning up ready for merge
Improved node type filtering w.r.t. whitespace
Fixed Facepunch/sbox-issues#5022
TTT: Use player.Iterator (#2062)
Fixed Facepunch/sbox-issues#5009
Delete AudioMaterial
Add audio surfaces to the base surfaces
Footstep component, sound material test
Support for delegate parameters returning void
merge from tutorial_island
Host can always drop ownership of a networked object
Host can always network destroy a networked object
wasted 2 days on this, works-ish but absolutely horrific, stashing anyway
Leaderboard backup, run #9988
Nixed flame_jet atlas, not needed
Smoke omni RC
Scene backup
Added an error toast if the player attempets to start a tutorial and no empty slots are available
The above scenario will no longer kill the player in the process of attempting to spawn an island
Add achievements for tutorial island
Added some more help to the mid mission conversation with the survivor
Don't run softcore loot reclaim process for deaths on the tutorial island
Building blocks can no longer be damaged by players in the tutorial, prevents some soft lock scenarios
Fixed skin viewer item spin being affected by framerate
Fixed neighbouring active tutorial islands getting deleted when a tutorial island is cleaned up
If the player is missing a rock in their inventory at any point during the tutorial give the player a new one, check every 10s
Tweak TC dialogue text to explain that nobody else can build nearby
Brutalist church progress
Fixed being able to upgrade to stone during tutorial
Fixed another place where the time of day could leak
Fix client time of day being stuck at 6pm when not in tutorial (hope everyone on staging enjoyed the sunshine)
Tutorial system no longer uses admintime to manipulate time of day, see new admin.evaluatedAdminTime
cleaned up chipboard_a, added dirty blend
added decal_footprints_a
Ensured local player has items respects conditiional check
Ensured blueprint buttons respects conditional check
Update performance graph to scene system
Steam audio 5ms -> 0.1ms
Precache physgun materials
Let's try releasing decal materials (and textures) on map shutdown
Ensure quick craft UI respects ingredient condition
Node menu rewrite
* Can search all possible node types
* Properties / methods from TypeLibrary
* Component getters of each type
* Extension methods now appear like normal instance members
* ActionGraph resources appear as normal instance members too
* Output expansion isn't limited to properties any more
* Editor knows which components exist on scene.ref targets
* Improved formatting for node titles / parameters
* Search truncates results at 20
TTT: Replace self.Weapon/self.Entity with self (#2060)
* self.Weapon -> self
* self.Entity -> self
Count boxing as an implicit conversion
Item crafter now checks to ensure conditional items have a condition above 0 in order to use them to craft other things
Better refcounting for model decal materials
Clicking in the Paint tool UI will always bring up the paint tool
Fix VPC
CPhysicsWorld::ShouldHit optimization
Add steam audio reflection
Assert main thread in Paint
MethodCallNodeDefinition.BinderCache thread safety