33,539 Commits over 4,140 Days - 0.34cph!
Removed the ItemContainer parameter from GetIdealSlot because it's always the storage container's own ItemContainer anyway, and wouldn't really make sense to pass anything else
Minor edit to modular_car_V8_engine_storage removing unnecessary overrides.
Fixed EngineStorage GetValidSlot looking at the container the item is in now, instead of the target container. Fixes right-click or hover loot transfers into modular car engines often not working.
Increased parent trigger size on the base WorkCart to match the above-ground variant that already had coupling. Facilitates moving between coupled cars.
Added coupling points to underground WorkCart trains (Helk approved)
merge from ai_ignore_improvements
Fixed several spawn populations theoretically being allowed to spawn on rail
Disabled ragdoll parenting on trains due to issues we've found
WorkCart rear collision trigger now includes the rear bumper, matching how the other train cars are set up
Trains now treat end-of-line positioning as a static collision. Fixes trains clipping into other trains that are at end-of-line
Turned off Debris vs. Vehicle Detailed layer collisions. Unfortunately this means items will fall through vehicles again, but will let cars drive through bushes, hemp etc again as well.
Allow access to camper module storage without bring mounted, if the vehicle has been fully destroyed
Fixed modular vehicle storage being locked while the vehicle is in corpse state
(regression) Fixed loot wagons spawning with no gravel and being generally broken
Fixed boats and modular cars setting the IsStationary flag true and false over and over in some situations
Fixed reflection probe / ambient light updating slower than intended
Fixed two of the water treatment plant cylinders making the environment super dark when standing inside them
Fixed error in LoadMapFile when importing terrain of different dimensions than the existing terrain
Fixed regression bug where poker was no longer paying out correctly in some situations where the player's stack was already at or above the normal max stack size
GetInheritedProjectileVelocity comments
▍ ▅▆▄▋▊ ▄▍▍-█▍-▌█▋▌▍ ▌▇▅▌▊▋▅▆ ▄▋▉▌ ▇▅█ ▋▆▇ ▆▋▅▋ ▍▆▋█▌▍▋ ▋▅▄
▌▍▉▅▍▆▆ ▍█▄▄▊ ▊▊ ▄█▅ ▌▄▇▄▋█▌ ▊▅▅
█▉▉▋█▇▆▆ ▋▆▇ ▍▆█▄▍ ▌▌▍▅▆▇ █▉▊▍ ▇▋▄▉▌▆█▅ ▋▆██▄▅▍ ▉▇▆▇ ▊▉ ▇▊▇▅▇▄▆▇▄▄ ▍▅▉▍█▆▅
Set up ProceduralMapTesting to also generate a small underground rail network, and a harbour monument to provide access to it
merge from ParentVelocityInherit2
Fixed Coconut_underwear item description spelling mistake from "form" to "from", fixed Chocolate item description, icon, shortname from "chocholate" to "chocolate" 🐎
Subtracted
74440 (TrainWorkContinued) server startup issues.
merge from TrainWorkContinued
merge from cycle_group (Add meta.exec command to execute multiple other commands within a single command (useful when combined with cycled binds))
Fixed some trouble with the hurt/repel triggers on locomotive and other train cars
Fixed hurt punch screen overlay occurring when the debug cam is active
Updated oilrig heavy scientist design to include previous improvements made to other scientist designs.
Powerline (zipline) Platform A B C loot spawns, higher = better loot
LoadMapFile uses the cached splat / height map resolution to support loading custom maps
Added fps.limitInBackground client convar that reduces fps cap to 15 while the game isn't in focus
Doesn't apply in the editor as clicking outside the game view in Unity is considered not in focus
Don't report performance analytics while the client is in the background if this setting is on
Fixed viewmodels not appearing after reconnecting if player disconnects while gesturing
client.showcaminfo is now saved
▊▆▉▍▌ ▌▍▅▄ ▅█▌▉ █▋█▊▄▍ ▆▅▌ ▅▊█▊▅▅▄█ ▊▄ ▅▍▌▆▋▄ ▌▊▊▍
Increased size of prevent building volume around ziplines (this will also remove more trees around ziplines)
Post zipline spawn tree checks are now larger
Cherry picking
74307 (wrong branch)
merge from furnace_ui_rework
merge from general_qol/skipqueue