12,474 Commits over 2,131 Days - 0.24cph!
Exposed a lot of slots for sound effects
Fix bunny onesie viewmodel casting shadows
If no safe zones are found, assume we're close to a safe zone (the same as the old behaviour)
Merge from summer_dlc (liquid spec fix)
Add support for saving File Storage (signs) with demo data
Fixed save loadout command sometimes saving items in an incorrect order
Change the order of the inventory loadout command parameters to start with the loadout and not the target player/range
Move around some file calls
▍▊▅█▋▆█ ▇▊ ▋▄▉▊█▋█ ▋▄▇▋▄▍█ ▅█▊▅▉ .▅▉▌ ▆▌▄▅▅, ▅▄▇▌ ▉▊▍▅▄▋▊▉ ▍▆▍ ▄▅▋▇ ▍▆▍ ▄▅▄▍▆ ▅▍ ▌▋▉ ▆▉▇ ▋▊█
Bounds and viewmodel fixes
▌▆▉▋▅▆ ▍▇ ▊▌▅▇▅ ▆▅█ █▄▅▊▄ ▄▄ ▇▊█ ▆▉▍▄▌ ▅ ▉▌▇▌▉▊▍ ▇██▇▆▌ ▊▍ █▆▅▄█▇ ▅▋▋▆▅▅▊▍ ▇▇ ▉▍▄▋▆ ▍ .▇▍▋ ▄▋▆▊
▅▄▍▌▉ ▋▇▆▆ ▉▉█▍▋▉▍▊▊▇/▌▇▅▇▉▍█▅▆
Added some more console responses when using the inventory loadout commands
Added inventory.listloadouts to list all saved loadouts
Loadouts will now save the contents of an item, so weapon attachments will now be saved/loaded
▉▊█▋ ▆▇▅▋▊▊▌▉█ ▅▄▌▉▉▆▍▊▍█▌█▆ ▌▅ ▌ ▉▋█▇▄▌▇ ▅▅▇▊▅▆ █▉█ ▊▋▍▍▌▅ ▉▇█▅▊▅▊
Codegen + mainfest + protobuf id changes
New WaterInflatable protection config for boogie board and inner tube, makes them much more vulnerable to bullet and slash damage and fixes them being invulnerable to thrown weapons
Also fixed paddling pool not taking damage from thrown weapons
Pressing the up arrow key while typing a demo name in the demo recorder UI will now fill in the last recorded demo name (for easily naming takes like 001, 002, etc)
Made a client version of the out of water check since the buoyancy check will only work on the server in builds
Inherit 50% of player velocity when placing boogie board
Update some error strings
Add MIDI support for multiple commands separated with ; and toggle commands prefixed with
Don't allow empty commands
Added support for binding commands to MIDI channels, can use channel 0 to accept any channel (the old behaviour)
Only show hostile marker when within 200m of a safe zone
Merge from thirdpersonskins (bone club, bone knife and satchel charge skin fixes)
▄▍▌▇▅ ▌▇ ▅▇▅▌█▍ ▋▇ ▄▆▅▋▊▉ ▊▅▄▉▋ ▊▋▊▆▅ █▋▋▄ █▋ ▅▋▍ ▆ ▍▇▆█, █▋█ ▄▋▊▉ ▆▍▍█ ▋▌▌█▆▉█ ▅▄▇▋ ▅▋
▌▆▅█▌█ ▊▆▌▉▄▍▅▊▌▊.▉▆▌▌▊▊▍▇▆▋▊ ▉▆ ▆▄▋▊▋▅▉█▅▇.█▇▅▍▆▋▉
▄▍▉██▄▍ ▇▄▆
Don't open crafting or inventory while debug camera is active
Don't show hostile note if LocalPlayer no longer exists (like in a demo)
Move the mounted UpdatePlayerModel to before modelState.FrameUpdate (fixes players switching to standing for a frame when taking damage while mounted)
Apply 70,90 third person camera fov clamp for boogie board
Reassign summer DLC skin ID's to be non-random
Fixed skin not getting applied to thrown satchel charge
Skin also gets applied when picking up a dud satchel charge
Fixed skins not applying to bone knife and club in third person
Refactor node setup process
Fixed failed node connections not saving
Setup new node flow
Can modify shortname
First pass on setting up override gibs for all construction blocks and disabling r/w where possible
Fixed spawning gibs for conditional models that aren't active
Gib preview sprites in editor UI now appear immediately