193,083 Commits over 4,049 Days - 1.99cph!
Set aggresiveShadowLod and aggressiveShadowLodWearable convars to true by default
Possibly fixed the keypad multiple lod warning during startup
Missing interaction sounds
Add graphics.reportparticlesystems
Merge Main -> Trainyard Update
Merge CoalingTowerIO => Trainyard Update. Protocol++
New security door type for the coaling tower, that doesn't show the user interaction
Mostly got the keycard door thing working correctly
Don't allow use of the coaling tower buttons if the fuse isn't in. More IO setup
Cull the moon pool water surface at 200m
Mark train tunnel dwellings and loot strips as OnlyVisibleUnderground, prevents a variety of meshes from rendering when the player is on the surface
Hooked up IO to the coaling tower buttons
Visual ore level set is needed on the server as well, for the collider
Fixed double-ups and other trouble with sub-entities on wagons and on the coaling tower
Fixed bugs with percentDrag in the friction calc
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
more dog rig source files
Fix right clicking items into multiple unfilled stacks
dog rig source files and folder