3,102 Commits over 915 Days - 0.14cph!
Fix water jug & bucket dumping water if you leave water while holding right click to fill them
Merge from fix_computer_station_enter -> main
Fix having to click on the input field after each camera you enter in computer station
Add `download_demo` command to download list of demo chunks and extract player demos from them
- expects a JSON object containing list of files & users to extract from the downloaded chunks
Fix flashing being toggled on & off if you press 'F' to focus on player with map open
Merge from main -> full_server_demo_client_reader
Fix train tunnel entrances not having `PreventMonumentBuildingTag` component added because they were not generated with S2P
Ensured both train tunnel entrances were marked as "AllowBarricadePlacement"
merge from main -> fix_barricade_train_tunnels
Change the scene prefab remapping dictionary to be case insensitive
Normalize scene paths across windows and unix
Remove code that looked for scene name by full path in editor
merge from fix_monument_scenes_osx -> main
Disable monument scenes by default due to issues with unix paths, path capitalization & lighting breaking inside certain monuments
S2P launch site so the barricade mound fix gets applied
Merge from fix_barricades_tunnel_entrance -> main
Fix barricades not being placeable on the 2nd variant of the above ground <-> below ground entrance of train tunnels
Merge from fix_monument_scenes_map_gen -> main
Fix monument scenes not being disabled when the client is doing local map generation
- this shouldn't occur often as servers now serve procgen maps as downloadable files
merge from fix_barricade_snapping -> world_update_2
Fix socket mods not working after Construction.Placement was refactored from class to struct
- showed up as high walls and barricades not snapping
Add new panels that can be parented by community UI
- all panels are scaled by uiscale
Names
- Inventory
- Crafting
- Contacts
- Clans
- TechTree
- Map
Merge from fix_monument_collider_cache_invalidation_2 -> main
Redo `fix_monument_collider_cache_invalidation` as merge was being difficult
merge from runtime_profling_pooling -> main
Merge from main -> runtime_profiling_pooling
merge from runtime_profiling_raknet -> main
Merge from main -> runtime_profiling_raknet
merge from fix_monument_scenes_client_entities -> main
Fix monument scenes causing entities to spawn on both client and server inside monuments
Merge from fix_barricade_launch_mounds -> main
Mark the mounds at launch site as "allow barricades" to fix barricade placement on top of them
Merge from fix_barricade_new_cliffs -> main
Fix wood barricades disabling magnet snapping when sprint is held
- this was only intended for high walls as you are often sprinting during combat
- allows you to easily snap together wooden barricades
Improved wooden barricades blocking other wooden barricades
- split into different sized deploy volume for wooden barricades specifically
- made the volume shorter and thinner
- allows the magnet effect on the edges to draw together wooden barricades on a slope without them blocking eachother as much
Fix wooden barricades being difficult to place on the new cliffs
- split deploy volumes: one for world layer and another for construction + vehicle + players
- moved and shrunk world deploy volume so it doesn't intersect with cliffs as much
merge from fix_raknet_end_sample -> main
Fix missing EndSample() in Raknet.OnMessage
merge fix_train_tunnel_rain -> main
Fix using wrong GetHeight() overload
Fix rain getting players wet when they are inside train tunnels
- extend the top position of the sky check to 1m above terrain if the players is >100m below terrain
- this prevents the raycast from starting under the terrain and going through the top of a tunnel mesh
Merge from fix_minicopter_altitude_sinking -> main
Fix minicopters / hot air balloons losing altitude when flying over canyons and small hills
- terrain below 25m won't affect max altitude calculations
- subtract 25m from max altitude calculations to keep it effectively the same max height
- applies to both helicopters & hot air balloons
Merge from fix_reserved_slot_kick -> main
Fix missing parenthesis causing reserved slot flag to be ignored
Merge from main -> fix_reserved_slot_kick
merge from fix_ramp_wall_placement -> main
Fix wall placed beside ramp not able to be replaced after it's destroyed
- applies to all walls: full size, half size, doorway, frame, window & low wall
- https://files.facepunch.com/jakerich/iojYkzF7bnBKc9Sp/b0nGqYrAiPHtL3Zz.jpg
merge from fix_foundation_terrain_placement -> main