83 Commits

Author SHA1 Message Date
cheapie
a52c191b3f Add a bit more detail to the motor textures 2024-04-26 07:20:14 -05:00
cheapie
3ed317a526 Add door sills 2024-04-26 07:05:02 -05:00
cheapie
e3aeb9ca55 Allow dispatcher to sleep when idle 2024-04-26 06:16:06 -05:00
cheapie
3ca0c25d7e Fix car motion sound not playing if the car unloaded on the previous trip 2024-04-25 16:33:41 -05:00
cheapie
db5cd70f04 Require sneak to be held to remove controllers/dispatchers
These nodes are a huge pain to set back up if one is accidentally removed. This makes that less likely.
2024-04-25 14:14:39 -05:00
cheapie
c5954749b7 Add door light curtain 2024-04-25 14:00:54 -05:00
cheapie
219811a0c0 Improve detection of which players are actually in the elevator 2024-04-25 13:34:05 -05:00
cheapie
19e54b58c5 Reopen closing doors when entering independent 2024-04-25 13:01:35 -05:00
cheapie
0f81ed5f77 Add car motion sounds 2024-04-25 12:57:07 -05:00
cheapie
67449e6349 Add door open/close sounds 2024-04-24 18:35:56 -05:00
cheapie
2a8d68aa28 Include metal cabinet open/close sounds instead of relying on MTG steel door sounds 2024-04-24 18:05:51 -05:00
cheapie
4c46168ed5 Remove odd noise from the end of the chimes 2024-04-24 18:05:30 -05:00
cheapie
803bb57618 Replace drive buzz sound 2024-04-23 21:49:47 -05:00
cheapie
29bd099067 Initial work on remote monitoring software for the laptop mod
No scrolling yet (so you can only see 10 floors) and also no dispatcher UI yet (only the controller)
2024-04-23 20:01:11 -05:00
cheapie
877ec7e694 Temporary fix for excessive warnings in large groups 2024-04-22 18:29:47 -05:00
cheapie
9a45990bee Prevent doors getting stuck open if the server shuts down while open 2024-04-22 18:27:04 -05:00
cheapie
e29d179464 Prevent crashing when minetest.get_objects_inside_radius() returns garbage 2024-04-22 17:55:20 -05:00
cheapie
fb49406dd5 Improve handling of calls when a car is already at the floor with the doors open 2024-04-22 17:48:21 -05:00
cheapie
b96d939f98 Fix possible crash when removing car 2024-04-22 17:23:03 -05:00
cheapie
dd12307861 Improve chime sounds
These new ones are somewhat less annoying and with a less unknown license situation (derived by me from a recording "kyles" on Freesound made available under CC0)
2024-04-21 19:24:34 -05:00
cheapie
999ac3e848 Hopefully fix some car door visual issues 2024-04-21 18:56:17 -05:00
cheapie
d3d844ab31 Fix possible crash in car top box right-click handling 2024-04-21 13:35:19 -05:00
cheapie
8816119538 Include current door state in ETA calculation
This accounts for the time the doors take to open and close
2024-04-21 13:21:48 -05:00
cheapie
2020bfb967 Fix typo and add page numbers 2024-04-21 01:02:03 -05:00
cheapie
f71f5c3b4d Add manual 2024-04-21 00:55:25 -05:00
cheapie
2fad315ef4 Slow down dispatcher interrupt loop when ABM is not active 2024-04-20 19:50:47 -05:00
cheapie
d079e67b6b More controller and dispatcher UI work 2024-04-20 19:39:04 -05:00
cheapie
34dba4609c Mark drive metadata as private
Both on placement and also on first move (for existing drives)
2024-04-20 15:37:31 -05:00
cheapie
5c85c16570 Entity and lighting tweaks 2024-04-20 14:40:05 -05:00
cheapie
f73342b8a6 Fix for selecting cars that can't move in the direction selected 2024-04-20 14:17:48 -05:00
cheapie
88a24a1fe8 Finish communication of other items with dispatcher 2024-04-20 13:22:16 -05:00
cheapie
ed7e12a7bb Fix car door disappearing on arrival 2024-04-20 12:43:34 -05:00
cheapie
cca9176c15 Improve door operation in unloaded mapblocks 2024-04-20 12:22:42 -05:00
cheapie
77c3276350 Fix crash in down call reassignment 2024-04-20 11:17:46 -05:00
cheapie
9ef3620f6f Improve dispatching algorithm 2024-04-20 10:09:38 -05:00
cheapie
0dd7fc056a Add basic dispatching functionality 2024-04-20 01:04:40 -05:00
cheapie
e5f08e26f1 More dispatcher work 2024-04-19 20:43:23 -05:00
cheapie
c3d04606a3 Initial dispatcher work (not yet functional) 2024-04-19 11:24:33 -05:00
cheapie
52821fcc17 Add temporary documentation 2024-04-18 21:30:38 -05:00
cheapie
aa8cbae26a Fix text on fire service phase 1 keyswitch 2024-04-18 20:45:59 -05:00
cheapie
ffd0aba840 Remove old pairing tool texture 2024-04-18 20:39:11 -05:00
cheapie
3d078bb99a Improve setup experience and inventory items 2024-04-18 20:38:05 -05:00
cheapie
fd8693671d Fix more bugs 2024-04-18 18:32:58 -05:00
cheapie
fced29c598 Fix custom floor names not appearing on COP 2024-04-18 18:03:20 -05:00
cheapie
19d69394b6 Allow changing destination in-flight
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-17 17:56:01 -05:00
cheapie
a0f604f950 Add door operator textures 2024-04-16 21:19:35 -05:00
cheapie
c866062810 Allow reversing a closing door 2024-04-16 20:32:53 -05:00
cheapie
ec35f3c66f Fix several bugs 2024-04-16 19:45:33 -05:00
cheapie
904a4b00a1 Add more blinkenlights to controller 2024-04-16 17:52:28 -05:00
cheapie
5b91601b6e Add car top inspection 2024-04-14 18:49:14 -05:00