121,367 Commits over 4,018 Days - 1.26cph!
Fix scaled map coordinates having the wrong sign on one end
Adjusted the coaling tower unload friction
Fixed missing server cull tag on salvaged sword world model, removes a useless transform on the server
Initial implementation of ferry queueing at docks
Remove PlayerInput, ItemCrafter, PlayerBlueprints and SteamInventory components from all scientists and dwellers
Add mesh culling to various prefabs with shadow boxes
Disable shadows on table lods in lighthouse
Merge from trainyard_update
- Added a small new utility class, NetworkedProperty<T>. Handles the boilerplate code for a property (of any type) that's network synced to the client any time it changes.
- New PercenFullStoraageContainer class is a storage container that syncs how full it is to the client, any time its contents change. OreHopper now subclasses this.
- Moved LootTypeIndex back into the CoalingTower script, and changed some protobuf data.
Fix vitals sized incorrectly
WIP monument puzzle setup.
- Coaling Tower is now an IOEntity instead of a StorageContainer.
- Added StorageContainer entity for the ore hopper.
- New OreHopper StorageContainer subclass shows the visual ore level, and handles some other aspects that CoalingTower used to handle.
- Started setting up the keycard and fuse box.
- Protocol++
Updated egg suit item and store description to state it'll be released publicly in 2023.
Fixed avoidance bug, some more tidying + optimizations
Made changes on the marketpalce terminal
Switch order of sorting operations for performance
Merge from furnace_ui_rework
updated wooden signs model, textures, lods, gibs, icon, prefab
Ensure GetIdealSlot is in #Server
Merge from furnace_ui_rework
Replaced a lot of the maths with simpler trig functions
Fix right clicking items into multiple unfilled stacks
Reverted all weather profiles to how they were on main
Reverted all postprocess profiles to how they were on main
Reverted sunlight intensity back to 8
Updated textures of the marketplace's tarpaulin
Forgotten prefab (player_preview)
Fixed RustCamera NRE in edit mode
Fixed player preview not setting global_SkyReflection (breaks certain shaders under certain conditions)
Fixed lighting not updating completly when changing reflection.quality convar
Tweaks to reflection quality 0 and 1 in order to better match the brightness of reflection quality 2 and 3
Copy player tool will now save textures and materials to disk if the piece of clothing/held entity is skinned
Moved GetIdealSlot and GetIdealContainer to serverside to fix furnace slots once and for all (and break some existing behaviour I'm sure)
Extra cine wep/tool prefabs. Backups
Minimise (where possible) changes to item pickup notice transforms
Add global.clearugcentitiesinrange (eg. clearugcentitiesinrange 5,5,18 30)
Scale out of zone bounds coordinates down on the nexus map so markers shouldn't appear over the wrong zone when far in the ocean
Early exit from update if map isn't open
Improved the "friction" help for lining up wagons to unload.Now variable based on train velocity and distance to the perfect spot
Fix controls missing on campfire (again) and off phrase
Split up loot panel into fuel vs materials
Large furnace speed increased from 12 -> 15, material slots from 4 -> 5