Commit Graph

  • e51432957b Improve formspec compatibility with games using prepends (like VoxeLibre) master cheapie 2024-12-05 21:05:47 -06:00
  • ccd9c9c8c1 Fix crash when launching mView on a computer with no hard drive cheapie 2024-12-05 20:56:24 -06:00
  • 0be10ecc61 Fix missing protection check in fire recall switch cheapie 2024-11-23 18:12:33 -06:00
  • f8520241b2 Update manual cheapie 2024-09-15 13:09:30 -05:00
  • 00fb4e2e14 Shorten long lines cheapie 2024-09-15 12:38:00 -05:00
  • 873001197a Fix possible crash when floor tables are updated cheapie 2024-09-01 14:26:38 -05:00
  • 0062af6359 Allow floors to be set to unlock in independent and/or have additional allowed users cheapie 2024-08-29 18:14:20 -05:00
  • 74302e3db8 Add fire service control for digilines I/O modules Not in the manual yet, but set the command field to "fs1off" to turn it off, "fs1on" to turn it on, "fs1alt" to turn it on with alternate floor recall, or "mrsmoke" for machine room/hoistway heat/smoke detector. cheapie 2024-08-29 17:31:13 -05:00
  • e5edbece2b Constant pressure control for car top inspection 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. cheapie 2024-08-29 17:20:53 -05:00
  • 571bdaf927 Add generic keyswitch Can trigger any input the mesecons input modules can, useful for requiring a "key" (area access) to call an elevator or to lock/unlock a floor cheapie 2024-08-28 19:05:35 -05:00
  • 0fa8b3bb1c Add MT version info to mod.conf cheapie 2024-08-28 18:10:25 -05:00
  • 070812b1c8 Fix license info button This was broken by the license file name change during the ContentDB listing process cheapie 2024-08-20 18:39:56 -05:00
  • 36081667f3 Implement changes requested by ContentDB review * Switched manual PDF from lossless image compression to lossy in order to reduce size * Moved documentation source outside of the repository to reduce download size * Renamed COPYING to LICENSE and added pointer to additional information cheapie 2024-08-10 17:56:54 -05:00
  • d3377dd3a3 Replace motor sounds with some I actually have a license to ship 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. cheapie 2024-08-09 20:58:24 -05:00
  • 7dc4d13f59 Require floor heights to be at least 1m Floor heights of 0 lead to ambiguous car positions and strange behavior cheapie 2024-08-06 12:49:27 -05:00
  • fe4c23ecd0 Fix possible crashes when removing a dispatcher connection that isn't idle cheapie 2024-08-06 12:44:29 -05:00
  • afc8b657a9 Fix crash if a machine is attempted to be paired to a dispatcher cheapie 2024-07-19 17:30:25 -05:00
  • 7e8bdac31e Fix crash if a dispatcher receives a status message for an unknown car cheapie 2024-07-19 17:30:03 -05:00
  • bf31b4384e Add destination-based dispatching Still uses a crude ETA algorithm for now and is missing some features, but it is working and usable at a basic level cheapie 2024-05-31 23:26:37 -05:00
  • deee7a747c Fix cars recalling to the wrong floor when recall is triggered by the dispatcher and the previous recall was to a different floor cheapie 2024-05-21 19:48:12 -05:00
  • 58ac782a8a Fix car calls entered via dispatcher by laptop interface being at wrong floors if above a skipped floor cheapie 2024-05-21 19:43:27 -05:00
  • 80fcd72450 Fix possible crash in dispatcher cheapie 2024-05-15 19:23:21 -05:00
  • 77fda7e5b9 Fix cars trying to answer hall calls in both directions at the same time cheapie 2024-05-14 21:29:53 -05:00
  • c3b125132d Fix hall calls sent via I/O modules to unloaded dispatchers not being reliably serviced cheapie 2024-05-14 21:18:01 -05:00
  • 105e65e6ba Add multi-car digilines I/O module Supports all commands the normal digilines I/O module does, but with the addition of a 'carid' parameter that specifies the controller or dispatcher to execute the command on. Requires 'server' or 'protection_bypass' privs to place or configure as it can be used to change security settings on another player's elevator. cheapie 2024-05-14 21:10:10 -05:00
  • 1500708213 Manual updates, corrections, and clarifications cheapie 2024-05-14 18:29:34 -05:00
  • b254f30d72 Allow car call security control from digilines too cheapie 2024-05-14 18:06:22 -05:00
  • dfcf5f322d Add car call security options to mesecons input modules cheapie 2024-05-14 18:01:15 -05:00
  • 90e7f15112 Allow changing inspection speed Can be set to 0.1-0.7m/s, cannot be higher than contract speed cheapie 2024-05-14 17:42:12 -05:00
  • e8242dd09b Fix a few errors in the manual cheapie 2024-05-11 23:13:10 -05:00
  • d961c7eb83 Update manual cheapie 2024-05-11 22:59:17 -05:00
  • 18b8f47dce Add flashing fire hat and recall to next available floor for machine room smoke detectors cheapie 2024-05-11 16:27:42 -05:00
  • a659a519eb Add alternate floor recall Currently only accessible via mesecons input modules cheapie 2024-05-11 16:04:54 -05:00
  • 7be5fe7cc2 Add dispatcher support to laptop interface cheapie 2024-05-11 15:36:36 -05:00
  • 404d228d8a Add dispatcher support to digilines I/O cheapie 2024-05-11 13:51:20 -05:00
  • 9aa2b736c1 Add dispatcher support to mesecons I/O cheapie 2024-05-11 13:15:18 -05:00
  • 1435944ad6 Ring bell early for hall calls if the direction is known cheapie 2024-05-11 12:05:00 -05:00
  • 645b294431 Add craft recipes Uses items from default (MTG or DB should work, along with most other MTG-based games), mesecons, digilines (digilines I/O module only), and basic_materials. The mod is still usable in creative mode without any of these. cheapie 2024-05-11 11:22:41 -05:00
  • 6c908698d7 Add nudging Timer can be edited from the parameters menu, entering 0 disables nudging cheapie 2024-05-10 21:00:30 -05:00
  • 5ac4571337 Fix some minor bugs This improves fire recall when the car is currently moving past the recall floor, and fixes a delay in hall call dispatching when a car is currently leaving the floor the call is on. cheapie 2024-05-10 19:18:46 -05:00
  • 79aae96641 Add decorative tapehead 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. cheapie 2024-05-08 18:38:18 -05:00
  • 9fc3105444 Add a star to the button for the main egress floor cheapie 2024-05-07 18:18:19 -05:00
  • b4a526b4c0 Add car call security cheapie 2024-05-07 18:16:19 -05:00
  • 785edbd5fd Add more decorations Adds (decorative) tape, including variants with magnets or brackets, and new textures for the outside of the car. cheapie 2024-05-04 22:27:36 -05:00
  • e26a90f00a Start adding origins of files A few sounds are still missing from the list, those are being worked on cheapie 2024-05-01 04:23:27 -05:00
  • 73a295d4e0 Replace contactor sounds with self-recorded ones cheapie 2024-04-30 20:19:03 -05:00
  • 3b666a9749 Add Digilines interface cheapie 2024-04-28 14:43:16 -05:00
  • 8072e72b9f Add vertical lanterns cheapie 2024-04-28 00:58:43 -05:00
  • 5d7ff23a00 Add Mesecons input cheapie 2024-04-28 00:14:28 -05:00
  • 0b5f729aa8 Add guide rails cheapie 2024-04-27 23:46:45 -05:00
  • 7077022b3e Fix crash if a PI is paired to an uninitialized controller cheapie 2024-04-27 20:32:02 -05:00
  • 1e2c5e046c Turn around at the next available floor in phase 1 recall, not the original destination cheapie 2024-04-27 20:28:08 -05:00
  • 59faed0a54 Fix hall calls being ignored if a car is already there but out of service cheapie 2024-04-27 20:07:46 -05:00
  • 6c00ce6f56 Allow car to reverse when serving a car call if there is no demand in the original direction cheapie 2024-04-27 19:59:22 -05:00
  • 21574f2a67 Add collector state options to the Mesecons output cheapie 2024-04-27 14:43:23 -05:00
  • 6f8ba2d5db Add Mesecons output cheapie 2024-04-27 14:36:37 -05:00
  • 215af4ca8c Prevent pairing a machine to a car that already has one cheapie 2024-04-27 12:56:41 -05:00
  • d376cbf90e Add decorative buffers in two styles cheapie 2024-04-27 00:47:59 -05:00
  • 97e3dfb5eb Improve door sill textures cheapie 2024-04-26 20:02:13 -05:00
  • c1440c9533 Add scrolling to remote interface and fix double-escaping cheapie 2024-04-26 19:58:01 -05:00
  • 9583fadc26 Hopefully fix car door drifting past closed sometimes cheapie 2024-04-26 19:34:06 -05:00
  • b8551c435a Don't log door timeout faults in stop/inspection modes cheapie 2024-04-26 19:28:49 -05:00
  • b2eccc0bd9 Update PI text immediately upon connection cheapie 2024-04-26 19:23:25 -05:00
  • 97dfb694a2 Fix crash if someone tries connecting a PI/lantern to a dispatcher cheapie 2024-04-26 19:19:47 -05:00
  • a52c191b3f Add a bit more detail to the motor textures cheapie 2024-04-26 07:20:14 -05:00
  • 3ed317a526 Add door sills cheapie 2024-04-26 07:05:02 -05:00
  • e3aeb9ca55 Allow dispatcher to sleep when idle cheapie 2024-04-26 06:16:06 -05:00
  • 3ca0c25d7e Fix car motion sound not playing if the car unloaded on the previous trip cheapie 2024-04-25 16:33:41 -05:00
  • 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. cheapie 2024-04-25 14:14:39 -05:00
  • c5954749b7 Add door light curtain cheapie 2024-04-25 14:00:54 -05:00
  • 219811a0c0 Improve detection of which players are actually in the elevator cheapie 2024-04-25 13:34:05 -05:00
  • 19e54b58c5 Reopen closing doors when entering independent cheapie 2024-04-25 13:01:35 -05:00
  • 0f81ed5f77 Add car motion sounds cheapie 2024-04-25 12:57:07 -05:00
  • 67449e6349 Add door open/close sounds cheapie 2024-04-24 18:35:56 -05:00
  • 2a8d68aa28 Include metal cabinet open/close sounds instead of relying on MTG steel door sounds cheapie 2024-04-24 18:05:51 -05:00
  • 4c46168ed5 Remove odd noise from the end of the chimes cheapie 2024-04-24 18:05:30 -05:00
  • 803bb57618 Replace drive buzz sound cheapie 2024-04-23 21:49:47 -05:00
  • 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) cheapie 2024-04-23 20:01:11 -05:00
  • 877ec7e694 Temporary fix for excessive warnings in large groups cheapie 2024-04-22 18:29:47 -05:00
  • 9a45990bee Prevent doors getting stuck open if the server shuts down while open cheapie 2024-04-22 18:27:04 -05:00
  • e29d179464 Prevent crashing when minetest.get_objects_inside_radius() returns garbage cheapie 2024-04-22 17:55:20 -05:00
  • fb49406dd5 Improve handling of calls when a car is already at the floor with the doors open cheapie 2024-04-22 17:48:21 -05:00
  • b96d939f98 Fix possible crash when removing car cheapie 2024-04-22 17:23:03 -05:00
  • 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) cheapie 2024-04-21 19:24:34 -05:00
  • 999ac3e848 Hopefully fix some car door visual issues cheapie 2024-04-21 18:56:17 -05:00
  • d3d844ab31 Fix possible crash in car top box right-click handling cheapie 2024-04-21 13:35:19 -05:00
  • 8816119538 Include current door state in ETA calculation This accounts for the time the doors take to open and close cheapie 2024-04-21 13:21:48 -05:00
  • 2020bfb967 Fix typo and add page numbers cheapie 2024-04-21 01:02:03 -05:00
  • f71f5c3b4d Add manual cheapie 2024-04-21 00:55:25 -05:00
  • 2fad315ef4 Slow down dispatcher interrupt loop when ABM is not active cheapie 2024-04-20 19:50:47 -05:00
  • d079e67b6b More controller and dispatcher UI work cheapie 2024-04-20 19:39:04 -05:00
  • 34dba4609c Mark drive metadata as private Both on placement and also on first move (for existing drives) cheapie 2024-04-20 15:37:31 -05:00
  • 5c85c16570 Entity and lighting tweaks cheapie 2024-04-20 14:40:05 -05:00
  • f73342b8a6 Fix for selecting cars that can't move in the direction selected cheapie 2024-04-20 14:17:48 -05:00
  • 88a24a1fe8 Finish communication of other items with dispatcher cheapie 2024-04-20 13:22:16 -05:00
  • ed7e12a7bb Fix car door disappearing on arrival cheapie 2024-04-20 12:43:34 -05:00
  • cca9176c15 Improve door operation in unloaded mapblocks cheapie 2024-04-20 12:22:42 -05:00
  • 77c3276350 Fix crash in down call reassignment cheapie 2024-04-20 11:17:46 -05:00
  • 9ef3620f6f Improve dispatching algorithm cheapie 2024-04-20 10:09:38 -05:00
  • 0dd7fc056a Add basic dispatching functionality cheapie 2024-04-20 01:04:40 -05:00