121,444 Commits over 4,018 Days - 1.26cph!
Added a variant of the workcart model with new bogies and couplers
Added modular train wagon models
Merge from foliage_grid_opt
Fixed NRE that could happen if Refresh was called when RefreshAsync was currently processing cells.
Avoid sharp angles when branching off side rails
PathFinder supports custom directional algorithm that avoids tight turns
Better rail / road ring generation corner / start / end point search
WorkCart power adjustment
Fixed spawned wagons not working correctly due to missing serialized parameters. I swear every time I make a new vehicle there's one confusing difference between placed and spawned versions of the same entity, and it's a different thing every time!
Set up hurt triggers to work correctly again
Merge from powerline_zipline/proc_gen_improvements
Fixed prevent building volumes on ziplines not properly calculating in some cases
Fixed prevent building building volumes sometimes calculating incorrectly on the server
Don't couple train cars together if the velocity difference is >5m/s, or the angle is too big.
Fixed some loading and pooling issues with the arrival points
Fixed RPC_WantsUncouple check not working correctly when the player was parented
Wagons explode when destroyed
Assigned temp gibs to all the wagons
Made the wagons destroyable again
Merge from powerline_zipline/proc_gen_improvements
Fixed arrival points not saving
Merge Main -> Rail Network 2
Cherry-pick. Port my compile fix
Merge Rail Network -> Rail Network 2
Merge Coupling -> Rail Network
Refactored the way front/back is calculated on coupled trains. Fixed GetTotalPushingMass calculation to avoid recursive loops. Fixes various problem situations e.g. Coupled trains with train cars facing in two different directions colliding with a non-coupling WorkCart that's up against a static barrier
Coupling WIP before I refactor some systems
Merge pr 32 - Fix countdown not working
Can now add "needsKeyboard":"true" to an input field to make it block input only while the input field is focused
Fixed profile sample mismatch, grid only refreshes when we move a certain distance
Include the clan.create command in builds (for now)
Update banner texture
Finalizing down west coast WIP
▋▍▉█▌ ▋█▅▉ ▄▄▋_▇▅▆_▅ ▋▇█ ▆▅█▆▉▅▌ ▌▇▋▉▄▋▆▌▌
▆▄█▌█▅▅ ▊▅▍▌▇▆▉ ▅▇▉█▇▅▋▋▊█ ▌▍ ▇█▌▅▍▍ ▄▋▌ ▉▌▉▋█▍▆▌ ▍▅▅▍▅▍ ▄▇▊ ▆▊██▇▄ ▄▉▋ ▊▋▍▄▍▇▉▋▉█▍
▋▌▆█▍ ▋▇▋▍▆▉▌▌▇▊█▆ ▇▆▌ ▉▆▊▆▉▌▍ ▅▋█▇█▊▇ ▍▇ █▄▉ ▉▊▇▊▉▅▍▅▊▆ ▍▆█▆▉ ██▅
▍▍▄▋▅▍▉▌▄▅█ █▆▍▆▋ ▊▅ ▆▉▄▅▉▋ ▆▌▌ ▅▍▆▅▍ █▅█ ▅▉ ▋▉▇▅▋ ▄▋▊▅▍▍▄▊▉ ▇▆▍▄▌, ▇▇▉▆ ▄▇ ▍▌ ▄▉▄▅ (█▄▆▌▊▌█▇▄ ▌▄▅▌▍ ▄▆▊▋▊█▅▊▋▆▆▆▇▋▌▆▊▅ ▅▌█ ▍█ ▋▋ ██▋)
Client xor server compile fix
Finalized remaining bits of the east side.
▋▉ ▄▅▉▌▆▊█▌▊▆▅▅▋▉ / ▆▌▋▊▌▇▍▋▊▋█▌▌█▌▅ ▆▆▅▊ ▊▉▄ ▍▄▅ ▆█▉▋█▋, ▌▅▌▊▆ ▅▄▇ ▉▇█ ▋██▌ ▍▄ ▉▍▍▍ ▄▍▋▌▋▉▊▄▉
▊▇▆▆▋▇ █▊▍▇▋▅█ ▄▍▄▉▇▊▄
▆▇▇▇▆▅ ▍▇▋▆▇▄▊▅▋█▇▌▇▋▍▄▍▄█ ▆▅▋█▊▇
▌▇▇▆▆▄▍ ▄▉█▅▍▊ ▄▊█▇▇█.▋▋▄▍▅▆.▇▆▍▄▄▆▍▄▍█▋▆▌