13,600 Commits over 2,710 Days - 0.21cph!
█▋▋▄ █▍▇▇▆ ▌▉▉▅ ▌▉▉ ▊▆██▅▍ ▆▆█▄█ ▉▇▄▅▉▉▋▉▌▅
▍█▄▌ ▍▄ ▌▌▅█▌ ▌█▇▌ ▍▅▊█ ▄▍▊▄▌▇▇▉
▍▄▆▋▆▅ ▋▅▌▇▊▍▌▇
▉▄▊ ▇█ ▌▆█ █▄▊ ▌▊▉▆█ ▅█ ▉▉▍▋▌▋▉▊▊
▅▄▊▉▋▉ ▋▇▊▇▉ ▍█▆ █▊▆ ▄▇▉ ▆▍█ ▅▅ ▇▇█▌▅ ▍▋▋▆ ▅█▋ █▌▇▍▅▊ ▄▊▉▄▆ █▅ ▊▊▅▅█ ▆▉█ ██▆▇▉
Fixed some weapons not aligning properly when using ironsights on ultrawide resolutions
Put the z offset that solves the clipping issues at ultrawide resolutions behind the graphics.vm_fov_scale convar so we can fully revert back to the old weapon look/feel
▆█▆▉▊▇▊ ▋▍▍▋▆▄ ▊▄ ▊▌▉█▍█ ▇▆▄▄▉ ▇▌▊ ▌▅▇█▍ ▇▇▅█
▄▉▆▅▉ ▌ ██▇▋▅▍▄▇ ▅▋▋▌▅ ▆▉▄▄▋ ▅▄▋█ ▋▅▇ ▋▉█▉▍▊▇▋ █▊▉▅▉ ▋▋▌▌ ▅▋ ▅█▅▌▍▄▉█▄▉ ▅▍ ▋▅▇█▇▉ ▌▆▄█ (▅▋▊▍ ▌ █▄▇▆ ▌▇ ▄▍ ▌ ▉▊▉██), ▆▆▆▇ ▊▌▄▆▆▇▆ ▄▌ ▋▋▇ █▅▍▅▄█ ▊▇▆▊▋
▊▉▅▍▆▋/▆▆▉▌▉▍ ▄▅▍ ▌▊▋█ ▋▄▉▋ ▍▋▉▋▍▌
█▄▉▆▌▆ ▆▊▇ ▉▌▍▇▌▉▌▌ ▇▊▌▉▋▍▍▅ ▅▄▋▆ ▅▊▄▆█▄▋▄ ▊▅▌▋▅▆▅ ▉▌ ▋▋▆▅▌▆ ▄▅▆▋▅▉▅▊
▆██ ▆▍▌▊ ▌▋▋ ▋▆▅▌▅▇ █▌█ ▆█▇ ▉▄▆ ▇▍▅ ▅▇▊▉██▉ ▆▋ ▄▆▊▅▌▍▉▇▊ ▅▆▄▍ ▆▆▄▌▆▍▍▇
█▌▍▊▉▉ ▉▆▌▉▅ ▆▌▍▋▄
▅▄▆ █▆▅ ▋▌▅▋▉▆▅ ▊▌▍ ▌▊▅▍▊▆
▍▍▌▍▅ ▌▆▋██▍▌▌█▊▆▌▅▅▆▌▇ ▆▌ ▌▌▄█▇▆▋▅ ▊▊ ▅▌▆▆▄▋▄ ▌▋█ ▄▍▆▉ ▍▇▊▍█▆▇▉ ▊▄▅▇▌▌█▆ ▋▋▆ ▆▆▌▄▉▅█▆ ▄▊ ▋▋▍▉██▍ ▉▌▋▇▆ (▉▅▅▅▊▌)
▆██▋▆ ▊▄▆▅ ▇▄▋▄ ▄▆ ▌▍▇ ▅▌█▇█ ▊▌▄▌ ▍▊▊▌██▉▄▊ ▅▄ █▆▉▆▇▊ █▄▊ ▇▍▋▆ ▋▍▌█▌▄▌▌ ▆▌▅ ▉██▉ ▇█▄ ▊▋▌▌▍▇ ▆▄▋▅ ▌█▉▍ ▍█▄▉ ▊▅▅▊
▇██ ▍▍▉▄▆ ▌▊▆▍ ▇▌▅▄▋▄ ▄▇▆ ▅█▄▇ ▉▋▇▍▅
▍▌▊█▇ ▊▄▌▅▍▅ █▌▍ █▉▉██▊▄▊▌ ▆▇▅▄▇▉
▆▆▊▄▅▄ ▆▆▇ ▅▆▌▊▋▇▉▄▉▍ ▌▊▅▋▊▍
Save/load dof dist with camera state
Don't run process TriggerPlayerForce if the component is disabled
Horses standing on a vehicle lift will now be raised/lowered
Remove linq in TriggerHurtNotChild
Added an editor only PrintContents context menu option to TriggerBase
TriggerPlayerForce now uses a pooled list instead of Linq
Call RemoveFromTriggers when the player dies/respawns on the client
Potentially fixed player getting stuck in the TriggerPlayerForce volume when mounting/dismounting by manually removing them from the volume (probably caused player getting flung away when dismounting)
Added ClientOnPlayerMountedSeat ClientOnPlayerDismountedSeat callbacks to BaseVehicle
Increased the width of mount hot spots on the cockpit modules
Added a swap seat sound def field to Mountables that will play instead of the mount sfx if a player is swapping seats to that mountable
The dismount sfx will no longer play when swapping seats in the same vehicle
Added a new debugging.debugcamera_offset convar to manage offset in the debugcamera in a way that doesn't zero out the third person camera offset
HideIfOwnerIsFirstPerson will now enable meshes if a debug camera exists (fixes held entity meshes not rendering when switching to debug camera while in first person)
Add Model components to various tool entities so that skins are properly assigned to the third person mesh
Fixed: salvaged icepick, longsword, rock, stone hatchet, stone pickaxe, explosive satchel, salvaged sword, hatchet, hammer and pickaxe
Add temperature source component to electrical heater
Automatically refresh growables in range of a temperature source when the temperature changes
Added sensors to potato, pumpkin and corn plants
Move unity's new builtin JSON library into /Packages and replace it with Rust's version
Speculative fix for endless tire screeching
Don't damage mounted passengers in other cars with car impacts
Lowered blunt protection on cars from 0.75 -> 0.25 to increase damage from bradley shells
Fixed create gibs in scene button not working
Added a 5% size reduction to reduce gibs clipping into each other when generating automatic gibs
Update gibs to use new life convars
Use gibs kill method when destroying rowboat
Hooked up gibs on rowboat
Added a resource multiplier to TriggerHurtNotChild and increased damage to resources by x3 from cars
This destroys small trees relatively easily but still takes several hits to take down a large tree
Added a new TriggerVehicleDrag component
Applied vehicle drag to all of the barbed wire prefabs used in junkyard
S2P junkyard
Fixed merge issues on MotorRowboat
Merge from mount_anim_fix
Restrict mount timeout to only affect model state
Cancel timeout when player is successfully mounted
Add a 0.5s window where the local player can't go into the duck animation after attempting a amount (stops the player ducking locally when entering a car because of the roof of the car)
Revert BaseMountable changes from
47113 as it resulted in players on the server being in the incorrect position while mounted (should fix bandit town gambling not working)
Will look into another fix for the animation issue
Merge from vehicles -> vehicles/push
Tweaked ultrawide handling to straighten out ironsights
Moved all instances of CanPushNow to Server + Client for consistent checks