31,922 Commits over 4,018 Days - 0.33cph!
merge from save219 (Staging wipe)
Merge from first person spectate
Change MLRS username overflow mode from Ellipsis to Truncate, since the font we use now has no ellipsis.
Merge from SleeperMountingMergePt2
merge from human_ai_combat
Move all BradleyAPC.Targeting code inside #server, move AlwaysAllowBradleyTargeting check to server-side only
Merge from SleeperMountingMergePt2
Fixed vehicle sub-entities doubling up on the client side
Merge VehicleUpdates -> Main, let's try this again
█▅▇▆▍ ▍▊▉▋▆▄▊▌▌▅ █▉▋▊▅▍ ▄▍ ▉▄▉ ▉▄█▊▉▆
merge from human_ai_combat
▉▍▆▌▅▋ ▄▇▄▉ ▊▉▋▅▍ - ▋█▇▇ ▌▉▍██▉▆▊▋ ▋▇▋▊ ▇▄ ▋▅▊██▊+▆▅▉▊▌▉ ▋▇▆▋ ▇▄ ▆ ▄▍▉'█ ▋▇▍▅ ▇▊ ▊▋▄▅ ▊▇ ▋▅▄ ▍▋▉▇ █▌▊▍ █▆▉ ▄▄▋▇
cherrypicking
66864 - fixed hazmat suit displaying the incorrect VM
Revert the accidental revert of the revert. Subtracts
66868.
Reverting all the vehicle merges (let's test this on a branch first)
Fixed prefab preprocessing never running on entities that spawn as child entities / nested prefabs (this will need testing for vehicles after loading a save and for map entities after wiping a server)
Handle bones that don't exist on the server in BoneDictionary transform lookup
Revert
66868. Was causing trouble with PrefabAttributes that tried to double-process when already destroyed.
Allow prefab pre-processing to include sub-entities. Fixes nested entities on vehicles not stripping client/server-only components. Need André to review this.
Merge misc_improvements -> Main
Merge IntegrateVehicleSubEnts -> Main
Fix ProjectSettings set to CLIENT
Merge MLRSUpdates -> Main
delete unused murderer and bear_full prefabs
removed deleted scripts from a couple of prefabs
merge from delete_htn2, removing everything Apex and HTN related.
Added a skin redirect editor (Tools/Skins/New redirect skin) that creates relevant prefab variants and makes standard changes required to get the redirect working (item names, pickup, repair, shortnames, etc)
▄▋▇▇▄▌▌▍▊▌██▊ ▅▋▅▄ ▌▋▊▌▊▌▉█▍_▅ ▇▋▆▍▌█▍▌ █▌▋▇▍█▌▋▋▅▍▄
Expose bear, boar and chicken population values in admin UI
Increased scroll speed of server info and convar lists
Update DryWetMidi plugin to fix .net version
Skull rock skin can now be recycled (5 stone, same as the rock)
Skull rock skin worldmodel LOD closer matches rock worldmodel
Fixed MLRS realigning bool not handling negative values on the server
Fixed missing sfx on skull rock skin viewmodel
Give the card table pot storage a working loot panel reference as well, though it shouldn't matter as this storage is never accessed by players.
Fixed ridable horse corpses not being lootable.
merge from
66430 - Fix for case where inserting a loaded weapon into an auto turret would sometimes lose the ammo already loaded into it
Merge generic_large -> Main. "Re-add generic_large loot panel with 42 slots (for modders)"
Fix BaseMountable PlayerIsMounted checking _mounted instead of player.GetMounted()