192,770 Commits over 4,049 Days - 1.98cph!
cherrypicking
71462 Unity 2020.3.34f1
No need to relog after applying ownerid
Entities that lose condition on pickup can be repaired in bench (windows)
Added fuel tank and scrap bin collector
directional indicators now work with hide blood option
thumb_up
197
thumb_down
24
Merge the train kill invoke delay to Aux
Merge the train kill invoke delay
If destroying a train car during spawn, wait one frame. Prevents NRE when the spawn also involves a network group switch.
Better and simpler available space checking for train spawns. Fixed valid population spawn positions being later rejected.
Detect and disallow parenting loops where the child is the parent (was already detected later in the chain with an error, but this lets TriggerParent early exit from the attempt)
Updated MinDistApart calculation to work with train cars of varying length (needed for the long locomotive)
Adjusted collision damage taken and derail collision force limits on all rail cars
Util to try catch coroutines & try catch saves so they dont break until restart
Merge from flashlight_on_fix
Citizen source updates (NB: didn't update the file name to "2023"; didn't want to risk having xref breaking in invisible ways since I'm not familiar enough with it)
cherrypicking skin_bundles
█▄▄▅▉▆▉█▆▉ ▍▉▆▋ █▋▋ ▅▋▌▊▄▊▇ █▍▉▄▇▍▋▆▌▉ ▆▌█▋▄▌▇▇█ ▇▍ ▆▄▇ ▊▄▆█▅ ▉▉ ██▋▋'▊ ▊▉▄▇ ▌▊ ▋▋▉▉▆▄ ▄▍█▇▊▇▇▅ (▍▆ ▇▇▊▇ ▄▆▍▋█ ▋▍█▅ ▌▆▄█ ▇▉▆ ▋▅▌▅█ ▆▅▅▋, ▅▇▊▋ █▅ ▋▊▉▉█▌ ▋▄█▅ ▊▋ ▊▅▉ ▌▄▉▊█▆█▉▌▌)
Added water trace to projectiles, some more optimizations to traces / height testing
Merge from experimental (Unity 2020.3.34f1)
Added from and to optional arguments to Entity.GetSequenceGroundSpeed
Make the Workshop Subscriptions settings button a different color so hopefully its more noticeable
Train/wagons source backup
Default to follow state when first tamed.
merge from SprayTranslationFix
merge from server_blocking
Trainyard terrain sculpting splat/topology painting
Static versions of metal shopfront, external wall gates, ice walls and ladder hatch frames
Moved recent static assets to appropriate directory
Add FilterName and FilterGeneric functions so the filters know the correct context of what is being filtered
Update name filtering to use FilterName, apply FilterGeneric to vending machine names
Pass player names through Steam's filter everywhere we use them
New NameHelper.Get function handles streamer mode and filtering automatically to clean things up
Support blocking the client from connecting to specific servers listed in the manifest
thumb_up
76
thumb_down
550
Show a warning message on the loading screen when connecting to a server that has a ping much higher than what was shown on the server browser
thumb_up
37
thumb_down
16