255,841 Commits over 3,990 Days - 2.67cph!
▌▇▍▋▇▉▄▍▌▊▅ ▋▍▆▇▉▊ - ▉▇▋▊▍▆▍▅▇▊ ▌▅▇▄, ▆▉▍▉▌▋▋ ██▋▍▅
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)
Merge from fixFsmErrorLogs
Add support for custom I16F color format, a generic grayscale 16-bpp float texture, unlike R16F it'll sample all channels to gray (#1813)
Added deploy blacklist to wooden door (to match the other doors) this fixes wooden doors not being placeable on siege towers (as well as tugboats)
Add optional widget parameter to EditorShortcuts.Register
Allows non-Widget targets that only want shortcuts if a particular widget is in focus
Fixed horse breathing rate sounds never stopping
Horses will now play breathing sounds until their stamina is recovered
Added nuclei prefab
Moved beehive natural path
Update 1st Pass Pie Animations
Improved plant pot deployment rules
Catapult explosive and incendiary sounds
Toggleable weapon autoswitch when picking up something better #92 (player.autowepswitch cvar)
Removed ballista rotation speed log
re exported tiger anims that needed it to get of the mental right lip
Fix property filter for cloning & Fix NRE in CheckRequiredComponents
Tiny optimization in GameObject.MakeNameUnique
Avoid TypeLibrary for component creation during cloning
Cache member list of cloneable properties (-> 2 times faster clone)
Cache property list for CheckRequireComponent (another 2x improvement in clone)
Make light cookie in texture in light desc a strong copyable so it doesn't get yanked out from under us. Cache light cookie texture in light scene object for good measure.
Updated flame arrow FX for hunting/compound/legacy and crossbow, for improved aiming visibility
additional ballista/catapult sounds and polish
Leaderboard backup, run #
17261
Fixed skeleton component on medieval ar, fixes clothing not applying
Leaderboard backup, run #
17259
gluon/gauss give ammo on pickup if you didn't have the weapon, defined in StartingAmmo field
Simplified version of original item ownership system
- only applies to single stack items (no mixed ownership)
- ownership can't change: will always show the name of the user who first created it / looted it
- shows owner's display name above the item (like it used to)
- hovering over the owner's name will show a tooltip of how it was created, like "Crafted by Jake"
Show different forms of item aquisition
- crafted
- looted
- born (respawn with rock + torch)
- spawned (F1 spawn menu)
- mission reward
Improved ItemModProjectileRagdoll, if its not a direct hit, ragdoll in the opposite direction of where the projectile hit
Fixed battering ram door openable by horses
Leaderboard backup, run #
17258
Fixed battering ram door open/close not working sometimes
Update Dynamic Reflections
IES Profile as an asset, add sample IES profile