13,122 Commits over 2,800 Days - 0.20cph!
Added a note to TriggerBase that it doesn't correctly handle GameObjects with multiple colliders (looked into fixing it properly but it wouldn't be simple)
Fixed fuel tank collider detection issue. Our triggers get confused by multiple colliders on multiple gameobjects.
Updated locomotive monitor to the new screen size and aspect ratio. Removed widescreen support from the train monitor code.
Trainyard S2P. Properly fixes the error on server load in GetPercentFull.
Full manifest rebuild, committing all changes apart from generated materials to clean up all the mess. Should hopefully fix Aux2 builds as well.
Modified the GetPercentFull fix from 72,345
Merge Main - Trainyard Update
Fixed locomotive light material errors after the model update
Fixed fuel wagon gibs. Manifest update.
Finished setup - fuel wagon now fully functional. Output goes into the red tank.
Some variation in the hatch anim
Hatch animation is bouncy instead of linear. Refactoring.
Basic automatic hatch animation for the fuel wagon
Unloadable fuel wagon WIP. New prefab, script, updated colliders.
Merge Main -> Trainyard Update
Manifest build for wagon changes
Set up the updated loot wagon, removed my temporary content
Set loot wagon loot to use the train wagon info message as their title. Wagon crates DoPrepare + manifest.
Fixed genericsmall loot panel not looking at the requested loot title. Got missed as it's not in the loot panels scene
Lock the loot wagon loot until the ore is removed
Don't show open interaction for the loot wagon
Destroy the ore when removing it from loot wagons, instead of sending it to the output
Loot wagon WIP, fills and unloads.
Loot wagon WIP. Made a placeholder dirt pile.
Fixed satchel charges sticking to the storage unloading area
Catch a couple of NREs that would come up in RustText and fonts when building manifest
- Loot wagon WIP.
- New loot crate prefabs for the loot wagon.
Wagon ore amount is now variable, not always full. Fixed 'fixcars' not always filling wagons correctly.
Replaced the tower wheels with non-interactive ones
The Generic and Generic_Resizable loot panels now automatically resize to support title text that goes beyond one line
Added UI info for the unloadable wagons
Merge Main -> Trainyard Update
S2P trainyard, fixes output hopper interaction working only on my test map
Fixcars refills ore wagons
Improved animation system for the output hopper
Update the hopper visuals when item amounts change (not just item count)
Force a network sync when output hopper content changes, so the client gets the visual update for the ore mesh (and its collider) right away
Fixed GetPercentFull() not handling fractions correctly (float cast)
Merge Main -> Trainyard Update
Updated the Visual Studio Editor package from 2.0.11 to 2.0.14 (won't affect Rust itself)
Fixed RustText showing "SendMessage cannot be called" warnings after every compile
Balanced the spawn population values for the new system
At dense spawn populations, engines could fill the sidings before wagons got a chance to spawn. Instead, I've combined all train cars into one population spawner and handled the wagons_per_engine convar via spawn weighting.
Increased the spawn ratio of the unloadable wagons to the other wagon types, and increased wagons per engine from 2 to 3
Added unloadable wagons to the spawn population list