summaryrefslogtreecommitdiff
path: root/drive_entity.lua
AgeCommit message (Collapse)Author
2024-09-15Shorten long linescheapie
2024-08-29Constant pressure control for car top inspectioncheapie
Car will now continue moving if the up/down buttons on the car top box are held, instead of stopping every 1m. When the buttons are released, it will stop at the next multiple of 1m.
2024-08-09Replace motor sounds with some I actually have a license to shipcheapie
These ones happen to be a bit more representative of a modern geared traction elevator anyway (AC instead of DC). Drive buzz sound has been turned down accordingly.
2024-07-19Fix crash if a machine is attempted to be paired to a dispatchercheapie
2024-05-14Allow changing inspection speedcheapie
Can be set to 0.1-0.7m/s, cannot be higher than contract speed
2024-05-10Add nudgingcheapie
Timer can be edited from the parameters menu, entering 0 disables nudging
2024-05-08Add decorative tapeheadcheapie
Spawns on top of the car in the corner opposite the PI if tape is present there, reads magnets on tape to control its LEDs but does not otherwise actually affect operation.
2024-04-27Prevent pairing a machine to a car that already has onecheapie
2024-04-26Add a bit more detail to the motor texturescheapie
2024-04-25Fix car motion sound not playing if the car unloaded on the previous tripcheapie
2024-04-25Improve detection of which players are actually in the elevatorcheapie
2024-04-25Add car motion soundscheapie
2024-04-22Prevent crashing when minetest.get_objects_inside_radius() returns garbagecheapie
2024-04-20Mark drive metadata as privatecheapie
Both on placement and also on first move (for existing drives)
2024-04-20Entity and lighting tweakscheapie
2024-04-20Fix car door disappearing on arrivalcheapie
2024-04-20Improve door operation in unloaded mapblockscheapie
2024-04-18Improve setup experience and inventory itemscheapie
2024-04-18Fix more bugscheapie
2024-04-17Allow changing destination in-flightcheapie
This allows new calls entered while the car is moving to be serviced before the original destination, provided they are in the correct direction, will be reached before the original destination, and the car can stop soon enough.
2024-04-16Allow reversing a closing doorcheapie
2024-04-16Fix several bugscheapie
2024-04-14Add car top inspectioncheapie
2024-04-14Add floor passing beepcheapie
2024-04-13Add in-car switch panel and independent service, also fix a few bugscheapie
Switches for fire service phase 2 (not yet implemented) and car fan and light (no plans) are also available
2024-04-13Add car doorscheapie
2024-04-12Add COPcheapie
Still more things I want to add to it, but it works for now. Should show up in existing cars (once they do something for the first time, for now)
2024-04-11Reduce drive buzz volumecheapie
This allows for better balancing of sound volumes when the drive and motor are in close proximity.
2024-04-11Add sheave, plus models and textures for the machine and motorcheapie
Motor needs to be placed manually for now, sheave will spawn on first movement (for now)
2024-04-11Fix (hopefully) for falling out when the car stopscheapie
2024-04-11Add motor soundscheapie
2024-04-04Make in-car PI workcheapie
2024-04-04Convert the drive to use the new communication systemcheapie
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-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-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.