summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-11Add motor soundscheapie
2024-04-04Make in-car PI workcheapie
2024-04-04Convert the drive to use the new communication systemcheapie
2024-04-04Convert PIs and lanterns to new communication systemcheapie
Existing PIs/lanterns will need to be removed and replaced
2024-04-04Rewrite call button communicationcheapie
This is a breaking change, all existing call buttons will have to be removed and re-placed
2023-08-18Assorted bug fixescheapie
2023-08-12Initial in-car PI workcheapie
PI is now spawned and moves with the car, no actual display yet
2023-08-12Mark controller memory as privatecheapie
This significantly reduces the network bandwidth usage.
2023-08-12More door workcheapie
The hoistway doors are now able to open and close under control of the controller.
2023-08-12Initial work on door movementcheapie
Functions for hoistway door opening/closing are now present and functional, but nothing calls them yet
2023-08-11Add hoistway door nodescheapie
No motion or other functionality yet
2023-08-11Better handling of partial car disappearancecheapie
2023-08-11Handle entities unloadingcheapie
If the car disappears while moving (someone did /clearobjects, the server restarted, the mapblock unloaded, etc.), simulate the rest of the motion and spawn a new car upon arrival
2023-08-08Add initial car motion functionalitycheapie
Place a machine (no texture yet) above the car somewhere when the car is at the lowest floor, then pair it to the drive with the pairing tool. Not much error checking yet, it'll probably crash if you do anything weird.
2023-08-08Some work on the final (entity) drivecheapie
Just moves the one node at -726,9,77 for now and you can't ride it yet, but it does properly move and communicate with the controller.
2023-08-08Improve call button/lantern/PI nodeboxescheapie
They now mount to the front of a node instead of having to poke through a slab.
2023-08-08Add car interior texturescheapie
2023-08-07Initial car prototypecheapie
No textures yet and all of the nodes have to be placed manually at the moment
2023-08-04Add lanternscheapie
2023-08-04Add position indicatorcheapie
2023-08-04Add PI font texturescheapie
2023-08-04Add pairing tool and make call buttons functionalcheapie
2023-08-04Add bits that are done so farcheapie
This includes: * Controller (runs and responds to calls placed on the screen, parameter editing and switches work) * Null Drive (simulates motion so the controller can run, no actual movement yet) * Call Buttons (lights can be toggled with right-click, no communication yet)