244,582 Commits over 3,898 Days - 2.61cph!
added snow blend
https://files.facepunch.com/jason/1b1111b1/sbox_1g5fWqPdU1.mp4
Prefab and directory backups
Failing test reproducing #1257
Fixed #1257
Revert the accidental world model scale changes to paddle, pitchfork, wooden spear, stone spear.
Keep the actual weapon rack scale override configs.
Added [movement] to TokenizedPhrase (eg. "[movement]" becomes "[WASD]" based on players input bindings)
Added more help steps
Leaderboard backup, run #5861
Fixed mining quarry animating if the player enters network range and is over 100m away (intended behaviour is that quarry/pumpjack don't animate until player is within 100m, regardless of state)
Pumpjack didn't have the same issue because it was disabling animations at 60m, I've increased that to 100m for uniform values across both prefabs
Exposed anamorphic barrel and anamorphic squeeze to Dof Exposer
Dof Exposer will no longer update it's values if the component is disabled or the gameobject is in a disabled hierarchy
Debug camera readout values will now display dof exposer values if there is an active exposer
Added dof distance to camera info readout
Fixed parachute mount anchor in incorrect position
Adjust parachute dismount handling to be a bit more forgiving of collisions
Remove the terrain height measurement and just move the player back slightly if they are in an invalid location when dismounting due to a collision
player collision
stealth upgrade
janky chatbox fixes
Merge branch 'main' of sbox-sausagesurvivors2
floater fixes
upgrade floater fixes
v_mp5: reduce jump/land/airborne additives while in ironsights
v_mp5: added jump/airborne/land (temp anims for now)
v_usp: fixed landing to idle transition referencing invalid parameter IDs
Add non inherited variant of GetTypesWithAttribute
Integer editors
Added TypeLibrary.GetEnumDescription
Enum/Flags controls
Fix error on startup
Color.TryParse fixed
Added ColorControlWidget
Add TypeDescription.Fields
TypeDescription and MemberDescription include SourceFile and SourceLine (allows sorting properties by line number)
Add ControlSheet to Widget Gallery
Switch prefab editor to use ControlSheet
Refactor
Redraw widget when dropped on status changes
Leaderboard backup, run #5837
First pass on a modal tutorial UI to explain concepts. Can be assigned to a mission and the modal will display when that mission is accepted.
Industrial conveyors will no longer put clothing items in the belt bar of a locker
Fixed locker declaring incorrect slot ranges for industrial transfers after adding teh additional parachute slot
█▇▍ █▊▍▅▋▉▍▄█ ▊▌▍▊▅▌ ▆█▊▇ ▉▆▊ ▄▊▅▉ █▇▊▆▆▆▅▅▄█▊█▋▄▊▌▇▋ ▉▅▌ █▇▋▉▌▄▋▋▌▉▆▍▆▅▉▇▅▇▊, ▌█▄ ▇▊ ▍▍▇▍█▆▇▅▄▊▍▄▍▋█▅▇█ ▆▌▇▉▉▌▄
▍▄▆▆▅▄▊▆█ ▉▆▋ ▍▇▆ ▄▋▆▆▄▉ ▅█▍▉█▌▉▆ ▊▍█▌▆▌▄▇█▆▄ ▋██▉▇█▇ ▉▄▊▇▌?
▄▇▊▋▊▇▋▋▆ ▅▍ ▌▊:
▌. ▌ ▋█▆▊▆▍▅ ▇▄▊▌▉, ▄▄▆▉ ▉▆▄▇'▉▊ ▅█▄ ▊▉ ▌▊█ ▉▍█▊▊▄▋▄ ▄▍▌▄▉ ▄▋▋▊▋▍▉ █▉▉█▆▄▇▋▊.
▊▇▇ ▋▉▄▌ ▅▇▇ ▆▋█▆ ▅▉▉▄▄▊▆▍▋▌▄ ▄▄ █▍█ ▉▋▍██▉▉▆ ▍▍▍▊▇█▊▋ ▍▇ ▇▍▋▄ ▇▅▇▊▊█ ▊▉▄ █▅▍▋▉ ▋▄▌▊ ▄▆ ▅ ▄▋▊▊.
▇. ▅▆ ▄▋▄▄▊▉▇▌▄ ▌▍▄▊█ ▍██▇▊▅▄ ▍█▋ ▌▉▌▆█▋▍▆ ▆██▇▇ ▅▆▅ ▅▍▍ ▄▊▍▊▊▅.
▆▅▆ ▋▄▆▅▆▇▅▅▊, ▅▇'▇ ▌▊▋▅ ▍▊ ▅▇▅▉▍▄▍ █▄▌▌ ▆▅▆ ▉▋▉▆▅▇▄▄ ▍▅█▄▉ ▊▅ ▍▆█ ▋▉▄▌▅▆, ▄▅ ▅▌ ▆▆▆ █▄▅▌▅▅▉▄ ▉▉▅█▄ ▄▍ █▇▆▅▊█ █ ▊▅▋▉▆ ▆▍▆, ▆▋▊▌▍'▍ █▋▄▋▋▇▅ ▍▍ █▅▅, ▄▋▋▉▅ ▊▌▄ █▍▄▉▌▆▄▇ ▆▇ ▋▅▄-▍▄▉▆▇.
▍ ▄▆▊'▆ ▇█▅▅▆ █▋▊▄ ▍▍▉█ ▋█ ▍█▆▋ ▊▉▊ ▍▅▄▊▆▆ ▌▋▋ ▋▋▋▋▅▋▅▌▍▉, ▋▊▆ ▄ █▉ ▌▋█ █▋▉▍ ▋▊█▍ ▅▉▆█'▋▇ ▆▆▋▋▍▇▅▇█▌▅ ▋▄▋▅▊▄▇ ▉ █▆▍▆, ▌▄▅▊ ▌▍▆▋▅▄ ▆▄▌ ▊▌ ▌█▆▅▇▋ ▌▍▊ ▋▌█▉, ▌▌▇ ▅▆▄▍▋▌ ▊▆. ▇▅▄▍▋▋▋▇ ▄▆ █▅▅▅ ▊█▄ ▄█▌ ▄▉▋▌▆▊▅ ▋▋▊▅▄ ▋▄ ▋▅▊▌▆▍▄ ▉█ ▇▇▋▅▍ ▉▉▍▊▇.
▋. ▆ ▌█▅▋▄ ▉▍▉▇▄█▇▅▇▉▌▅▌▉ ▌█▄█-▉█▉▆ ▆▅▋█▊
▍▋▌▊ ▉▄▆ ▇▄▍▅▆▍ █▄▉▍▋ ▋▌▌▍▋ ▌▍▊ ▇█▇▊, ▇▉▉ ▌'█ █▉▌▆ ▅▉▅ ▋▉▌▆ ▉▄▉ ▊▆ █▄▊'▋ ▄▍▄ ▋▌▋ ▋▄█▊▉▊▄▄.
▊▄▄█ ▉▆▊▅▆▍ ▋▄▆▍:
- ▋▇ ▍▉▍▄███▅█▇ ▌▅▇▍▆▉█▄ ▍▉▅▍█ ▇▅▌▋▅ ▍▋█ ▋▇▄▊ ▄▋▄▊ ▅▊▍ ▄▆ ▇█▌ ▇▊▆▉▆▄▅▅ ▍▄▉▌▉▋▇▅▊, ▍▅▌▇▆▆▋ ██▋▍▆ ▍▆▄▋▍ ██▋ ▆▅▊ ▅▌▋ ▄▆▅▄█▆▋▇ ▇▆▉▉ ▄█▉ ▅▌▇▅▍▍▌▉ ▅▉▆▌█ █▋ █▊██▅▉ ▆▇▆ ▊▉▊▍.
- ▋▅█ ▇▄▅▄ ▆▇▍ ▌▋▆▊▄█▅█▆▍▉▋▍▄▊▆▍▌, ▉▄▉█▇ ▍▋▄ ▅▍▌▇▇█▅▊▊▋▍ ▌▆▍▅▆▆▊▇▄ ▅█▋▋ ▅▅ ▋▆█ █▇▆▍▍▇ ▅▉▍▉▅▊ ▆█ ▌▆▅▊▉ ▍▆▅ ▊▉▋ ▌▊▆▄▅▆▊ ▌▆▅▇▊.
Hook up properties to texture file settings we care about for 2D
Restore unmodified file on close if file has been modified and not saved
Allow windows to bypass closing (for save prompts etc)
Throw up save prompt when closing with unsaved changes
Add asset browser for quick drag drop of images
Use tab widget for 2d, array, cube types
Don't save if there's been no unsaved changes
Leaderboard backup, run #5827
Refactor, more lenient on type conversion
WIP widgets
Leaderboard backup, run #5826
Test support for deep tree SerializedProperty
Leaderboard backup, run #5825
Fix basic Random primitives (#1219)
* Fix (Rotation / Vector2 / Vector3 / Angles).Random
* Add some System.Random extension methods
* VectorInCircle
* VectorInSphere
* VectorInSquare
* VectorInCube
* Gaussian (+ 2D / 3D / 4D)
▋▋▊▉▉▄ ▅▆█▊▇█ █▅▊▄▇▆▄▍
▉▅▄▅▋▆ ▍▊▄▅▍▆ ▊▄▄▋▋▍▍▉
Add Sandbox.System to TypeLibrary
Add SerializedProperty.TryGetAsObject
Expose TypeLibrary.GetSerializedObject
Add alternatives to Asset for loading with a Type instead of generics
Make SerializedProperty more useful
Lets start converting widgets over to using SerializedProperty
v_usp: jump/airborne/land are now additives, and can play on top of other animations; they also get partially weakened using a Tag-based system during certain animations (actions such as reload, or firing), so you still feel the impact of jumping & landing, but it's not as disruptive to those animations anymore
https://files.facepunch.com/maxlebled/1b0911b1/2023-09-09%2009-17-56.mp4
merge from wr_stack_mount_fix
merge from HomingMissileLauncher
Fix AssetInspector causing a repaint every frame
Set PropertySheet size mode
Component sheet cleanup
Leaderboard backup, run #5813
ModelDoc: Add camera near Z setting