userBill Bcancel
branchrust_reboot/main/Trainyard_update/CoalingTowerIOcancel

14 Commits over 0 Days - ∞cph!

1 Year Ago
Fixed server compile
1 Year Ago
New security door type for the coaling tower, that doesn't show the user interaction
1 Year Ago
Mostly got the keycard door thing working correctly
1 Year Ago
Don't allow use of the coaling tower buttons if the fuse isn't in. More IO setup
1 Year Ago
Hooked up IO to the coaling tower buttons
1 Year Ago
Visual ore level set is needed on the server as well, for the collider
1 Year Ago
Fixed double-ups and other trouble with sub-entities on wagons and on the coaling tower
1 Year Ago
Fixed bugs with percentDrag in the friction calc
1 Year Ago
Adjusted the coaling tower unload friction
1 Year Ago
Bug fixes
1 Year Ago
Manifest etc
1 Year Ago
Hooking things up
1 Year Ago
- 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.
1 Year Ago
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++