248,620 Commits over 3,928 Days - 2.64cph!
We can network component references directly now
Expose per weapon armor / helmet reduction so we can further balance weapons
Merge from hood_and_cuffs
█▄▆▅▅ ▇▉▌▇ ▄▇▄▌▋_▋▇▇▉▄_▊▋▄_▍▌▋
Support ext:vtex etc in find
Add extension filter on assets
Moved convar to Effects.hurt for consistency with other image effects.
Added option to menu UI under Image Effects.
BytePack.ISerializer implementation for Connection. Also make sure we clear Connection._mockConnections on ResetEnvironment because I think this dictionary would never clear otherwise. Remove long-time unused net_lerptime ConVar.
merge from attack_heli_mount_fix
merge from io_flooding_fix
trike wheels lod3 normal fix
merge from ping_estimation_fallback
merge from fix_runtime_profiling_pooling_warning
▅▉▌▉▋ ▌▆▌▌ ▊▉▊▊█▇_▌▇▅▊▄▅▅_▍▊▉▉▇
▊▆▅▇▇▍▋ ▇▋▆▋▌▍▍▊▅▍▉ ▊▊▄▌▋▆█ ▍█ ▋▅ ▆▌▅ ▍ ▌▄▋▅▆▅▊▅▆▇ █▌ ▍█▅▆█'█ ▋▍▌▍.▋▉▌▌█ █▄▅▉█▊▌ ▅▌▌ ▄▊ ▇▄█▌█▇ ▇██▇▉▊▋ ▅▅▅▍▆▆ ▇▇▋▅ ▅▄▌ ▄▆▄▇▆██▋▇▍▇ (▅▆ ▅██▍▅ ▉▉ ▋▇█ ▋▆▉▉▊▇▊ ▌▇▋▊▇'▅ ▇▄▄▄▅ ▍▋▆▋▋▄▅ ▌▍▋▄▊▉)
merge from cargo_kill_triggers_fix
HurtOverlay and HurtPunch now respect showBloodOverlay convar so that we can disable just the image effects.
(This is in addition to showBlood which already exists and disables the hurt effects but along with other blood particle effects)
Added showBloodOverlay convar for hurt image effects. (not implemented yet)
Convert particle, texture, soundscape, shader types to asset
Remove publish types, fall back to asset
Leaderboard backup, run #
12367
"display: none" the main menu when we're not using it
Merge from parent (stomp player_model)
Fix drumkit.deployed and waterbucket.worldmodel changes
Compile fixes, regenerate PlayerAnimation controller
Merge from main (stomped PlayerAnimator and BaseMountable)
Merge from compiler_field_fixes (should resolve prefabs reimporting when changing between Client and Server)
▇▉▍▍▅ ▍▊▇▋ ▇▍▇▍▊█▅▆▉▆█▍_▍▄▊
▋▆▆▊▊ ▄▅▌▊ ▍▆▊▆▅▋_▉▋▍▆▄_▋▋▌▇▋▍
▆▍▉█▆▆▋ ▇▉▉▉▌ ▉▊▄ ▍▇▇▅ ▊▊█▋▍▊▇▄ ▊▅▋▅█▋▇▋▍▆
Update protobuf codegen tool to always include enums even if default value (they aren't really used in codebase but better to be safe)
▅▋▋ ▊▇▋▍▇▄ ▅▉▋▌▉▆█▊▌▄▄<▅> █▄▉ ▆▋▉▅ ▄▉▋▇▅▆▇▌▍ ▆▇ ▅▆▅▋▍▆▉▍▌▅▉▍▌▍ ▇▉ ▊▋▅▇ ▊▅▋ ▆▉█ ▅▉▉ ▅██ █▉▍▌▍▊▅
▆▊▋▋▄▉▊▌ ▇▋▋▋▄▋ ▍▋▍█▍▆▉ ▄▄█ ▊▋▄█▇▄▉▉ ▄▊ ▌▊▌▇▋▋ ▍▉▌▋▋ █▇ ▋▉▋ ▍▇▄█ ▊▅▊▇
▄▇█▅ ▉▇▆▆▋█▌▆ ▌ ▊▋▆▇ ▍▆ ▆▊▆▇ ▇▍▉▄▅█▉ ▄▊▄ ▉▆█▇▌▍█ ▉▉▋▍ ▌▆▌ ▇▊▌ ▅▊▍▇▊ ▌▍▄▅▄▆▄▋▅▇ ▅▆ ▇▇▆▍▉▄ ▋▋▅▉ █▉ ▋▊ ▋▉ ▉██ ▋▊▌ █▉▆▊▍ ▆█▋
Merge from gesture_cancel_fix
Force the endGestureLoop trigger to false when starting a trigger, fixes it sometimes getting left on if the player cancels a looping gesture while the gesture is beginning
Fixed horses not being able to pass through holes in terrain
Add timer for how long each warmup scene takes to build
Add AllowModifiers to KeyBind widget, set to true for Editor Keybinds Page (Allows you to bind CTRL+SHIFT+ALT+Whatever)
Some FileOption binds, but they dont auto-update yet. Will need to find a good way to do that for Option entries
Merge from main -> protobuf_skip_default_fields
Add output scenes path to scene collection prefab
Switch scene warmup to use the path of scenes instead of SceneAsset so we don't need empty scenes commited in plastic
Add output scene path to `ignore.conf` so plastic doesn't commit 1GB every time warmup scenes are rebuilt