255,826 Commits over 3,990 Days - 2.67cph!
Use ReflectionQueryCache in Component Serialization
Fix spacing in keyframe edit mode toolbar
Add interpolation mode buttons
https://files.facepunch.com/ziks/2025-01-31/sbox-dev_oj0ypWTVsi.mp4
Remove unused function in Connection
Clicking and Dragging a PlugIn will allow you to easily re-plug it instead of trying dragging out another input when it can only have one. Works in ShaderGraph + ActionGraph. Resolves #1525
https://files.facepunch.com/CarsonKompon/2025/January/31_11-34-EachSnowyowl.mp4
Fixed ItemModProjectileRadialDamage (explo ammo) only damaging doors
Improve handling of Spawnmenu category localizations
Preserve alphabetical sorting
Updated localization files
Added 2nd argument to CompileFile - showError
- Huge simplification of bee generation
- Depends on Nucleus now
█▄▅▆▄ ▆▊▍▄▆▇▄▌▋▉ ▌▉ ▊▄▌▄▇▊▄▋▄▄▄▇▇▊ ▄▍▉▉ ▄▇█▌▆▊▅▍ ██▄▆▋▊▋▌▉▄▋▇▅ █▅▉▄▆▊, ▊▋▉▆▄ ▆▆▉█ ▅▋▋▅▌▇▅▉ ▋▌▆▇▉█
Female Roadsign armour v4
GraphCompiler will now detect circular references and present an error instead of hard crashing. Resolves Facepunch/sbox-issues#7470
https://files.facepunch.com/CarsonKompon/2025/January/31_10-42-HurtfulPig.mp4
Show scrubber widget at top and bottom of track list
WIP motion editor envelope selection
https://files.facepunch.com/ziks/2025-01-31/sbox-dev_sdqkof1ogP.mp4
▇▌▇█▆▋▌ ▍▉▌▇▌▄▋▋▇ ▍▅▍ ▇▉▇▍ ▊▇█▉▉▆ ▅▅▄▇█▅▌ ▄▋▆▍▊▄▊▄▇█ ▌▋▆▆█▋▅▍▉, ▄▍▋▄▋ ▆▇▋█▊▇ ▉▊▉▌▆▅▍▍▋█ ▊▍ ▆▌▊ ▌▆▍ ▊█▍▇▍▅▍▆ ▊█▋ ▆▇▆█ ▄▍▆▅█▍▆▋▅▆▄▇▄
Make Draw2DTest use a CommandList, VrForward -> Forward
Constructable info panel tweaks, localization and tooltip
Can now move the handle on grid-aligned wires properly in ShaderGraph. Resolves Facepunch/sbox-issues#7474
Refactor parts of CloneHelpers into a ReflectionQueryCache
Updated Medieval Large Wooden Box Prefab to be Uncraftable to Fix it appearing in the crafting menu
- Changed wording to nucleus rather than nuclei, as it is singluar after all
- Setup proper worldmodel scripts on nuclei and jar of honey
- Created beehive lootpanel
Added a constructable entity UI information panel, showing what additional resources will be required to build siege weapons
Added to crafting and inventory menus
armour plating
metal armour world model + LODs
Materials and textures
merged from hackweek/meat - starting to set up new meat models
Add hand grenade pickup to quicktest to test an issue
Start cleaning up attack code - unified attack events to be more explicit
Merge from fixFsmErrorLogs
honeynuclei
world model LODS materials and textures
added ddraw.clear command
Add a bunch of pickups to quicktest
Don't re-equip the same weapon in SwitchWeapon
▌▇▍▋▇▉▄▍▌▊▅ ▋▍▆▇▉▊ - ▉▇▋▊▍▆▍▅▇▊ ▌▅▇▄, ▆▉▍▉▌▋▋ ██▋▍▅
Optimize Network.RegisterProperties by caching reflection data (#1815)
▌▌▉▆█ ▌▅▍▉▍▊▅▉▆ ▍▇▌▆▆▄ ▇█▌▆▍▄▍
- Changed honey jar sounds
- Nuclei item cleanup
- Setup honeycomb and honey consumption
- Setup extract modifier on honeycomb which has a chance to drop a nuclei
- Updated nuclei path
- Changed item names
- Cleanup item ItemModSwap
- Added support for weighting, can make one item more/less likely to drop
medieval large wood box steam item setup, rebuilt manifest and skins asset, now works correctly with spray can and hammer tool - still needs a qa pass on steam item
Fix keyframes being created when not in the right mode
Small fixes to tracks UI when recording
Allow changing keyframe interpolation mode
https://files.facepunch.com/ziks/2025-01-31/sbox-dev_Rl9HJggpP0.mp4
Optimize Network.RegisterProperties by caching reflection data
Allow doors to bypass road checks (only affects the siege tower)