21 Commits

Author SHA1 Message Date
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
2a8d68aa28 Include metal cabinet open/close sounds instead of relying on MTG steel door sounds 2024-04-24 18:05:51 -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
c3d04606a3 Initial dispatcher work (not yet functional) 2024-04-19 11:24:33 -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
5b91601b6e Add car top inspection 2024-04-14 18:49:14 -05:00
cheapie
6152a079ab Add floor passing beep 2024-04-14 15:55:08 -05:00
cheapie
8fc57f0535 Add fire service phase 1
(no phase 2 yet)
2024-04-14 13:51:26 -05:00
cheapie
4f04035bc4 Add in-car switch panel and independent service, also fix a few bugs
Switches for fire service phase 2 (not yet implemented) and car fan and light (no plans) are also available
2024-04-13 20:23:08 -05:00
cheapie
23826516ca Add COP
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-12 20:48:19 -05:00
cheapie
12c3ce32dc Make in-car PI work 2024-04-04 20:57:56 -05:00
cheapie
c1759eac9c Convert PIs and lanterns to new communication system
Existing PIs/lanterns will need to be removed and replaced
2024-04-04 18:06:20 -05:00
cheapie
15fd61d88a Rewrite call button communication
This is a breaking change, all existing call buttons will have to be removed and re-placed
2024-04-04 17:38:57 -05:00
cheapie
6856fc3979 Assorted bug fixes 2023-08-18 18:15:31 -05:00
cheapie
a72dc1ff70 Mark controller memory as private
This significantly reduces the network bandwidth usage.
2023-08-12 14:58:41 -05:00
cheapie
407a3fa683 More door work
The hoistway doors are now able to open and close under control of the controller.
2023-08-12 14:45:18 -05:00
cheapie
12d9182bd5 Add lanterns 2023-08-04 16:46:03 -05:00
cheapie
6e3377a70d Add position indicator 2023-08-04 15:01:39 -05:00
cheapie
fe7684c847 Add pairing tool and make call buttons functional 2023-08-04 13:02:38 -05:00
cheapie
bbdf947d7c Add bits that are done so far
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)
2023-08-04 11:25:45 -05:00