243,915 Commits over 3,898 Days - 2.61cph!
Fix remapped scene prefabs being warmed up
Merge main -> travelling_vendor
Fix client compile in editor (SceneToPrefab.GetOrCreateFolder doesn't exist in CLIENT mode)
▍▄▋█▅▆▇▅▋▋▋ ▄▆▉ ▄▉▄ ▆█▉▊ ▋▅▇▊▉▄▉▅▊ ▅█▉▍▍▆▉ █▌▌▋▌, ▄▅ ▆▇▋▍ ▅▋▉ ▊▊▇▉▅ ▍▇ ▌▉▆ ▌▄▅▊▇ █▇▉▌▄▊. █▉▋▌▋▄▄▆▋ ▄█▇▅█ ▋▆█▋ ▇▅▊▆▉ ▍▌▍█ ▍▍██▆▊ ▌▆▄▉▋█▌▇.
Raised charms to prevent clipping with hand
Drone eye angles just grabbed from transform
GameUtils.Viewer returns IPawn, so let's make that work for all of our code
WIP game loop state machine refactor
Add drone pawn (https://files.facepunch.com/tony/1b1211b1/sbox-dev_3THIiDpMN5.mp4)
Don't NRE in minimap if we don't have some systems
Merge from monument_scenes -> aux2
Fix S2S not adding tags to monuments with their MonumentInfo not on root level
Merge from main -> monument_scenes
Add directional light and better cubemap to shadergraph preview
▆▌▄▅▆▊█ ▉█▊▊█▊▌▇ ▊██▅▆▅▄▆█▉▉▉▋▄*<▌> ▄▉▅▊▅▋▇▍▍▉▆ ▋▋ ▌█▊ ▄▌▄▆ ▆▊▊▄▇▅▉▉
Seal all shader nodes that can be sealed
Truck, Container, Tyre and tote Dev assets
Move some base shadergraph code to base editor to allow tool libraries to create their own nodes
Event components for state events
Basic way of hooking events in ActionGraph
merge from analytics_profile_servermgr -> main
Add profiling to following methods & include in runtime profiling data
- ServerMgr.Update()
- Net.sv.Cycle()
- Physics.SyncTransforms()
- CompanionServer.Tick()
- BasePlayer.ServerCycle()
Roadside monument road adjustment improvements
Add Action properties to StateComponent
Fixed prefab scene bullshit
Fixes sbox-issues/issues/5636
Fixes sbox-issues/issues/5635
merge from fix_server_profiling_lag_spike -> main
Fix RPC lag spikes not including server id
Fixed legacy workshop addons sometimes not extracting correctly
This would happen on download, potentially after messing about with Steam files
SetAvoidPlayers ignores noclipping players
Fix bytestream overflows (and add test)
Make a bunch of stuff sealed
Pull over does appropriate checks either side
Ensure waiting on pullover is consistent
Additional safety checks whilst aligning
Entity info on death by vendor
Fix SerializedPropertyProxy not forwarding TryGetAsObject, As (fixes sbox-issues/issues/5631)
Restore conversion from .object to .prefab
Fix NRE in SceneWidget when scene is deleted
Fix PrefabScene placeholder loading whole scene
Setup Vintage Wooden Furniture Folders
Added Vintage Wood Material and Textrues
Added and Setup Round Table Prop Prefab
Expose more player movement properties to global
Update examples
Use less stack space
Player is slow walking when aiming instead of custom case
Remove openvr_api.lib dep, unused preprocessor definitions
Facepunch.XR update
Fix NRE on Scene.DebugSceneWorld, can happen when switching from play mode
Track time since weapon deployed, don't allow shooting while deploying weapon
▅█▉ ▋▍▌▆▄▇ █▆▌▉▋▌▄ ▍▍█▉ ▌▍▄ ▋▅█▄▆▅ ▊▌ ▍▅ ▄█▊▊▌▋▇▄▌█▄▇▊▉<█>
▉▍▇██ ▍▇▆█▋▊ █▋▍▌ ▊▊▆ ▋█▇▅▇▄▆▄█▄█ ▄██▌ ▊▊▅ ▇██ ▅▋▆▆
Legacy particles with collision use physics traces instead of mesh traces, (should) be faster and work on terrain https://files.facepunch.com/layla/1b1211b1/sbox-dev_ZaiiI5fZ10.mp4
Add cached WeaponComponent.Player
Scenes free their SceneWorld/PhysicsWorld/GizmoInstance on close/destroy/finalize
Fixed Weapon.Owner, network it properly, fix NRE in WeaponRow
Update line anchor using jobs
use core land sound, we'll layer gear audio later
Don't play fun kill sound when you've killed a teammate