April 12 2023 build
It contains good-faith information, such as an existing building or content. |
It contains good information related to Skyscraper Simulator. |
This build has a lot of cleanups and fixes to the last build, to make Destination Dispatch work better, and so I wanted to put a new build out quickly. See the changelog for more information on what has changed, and also see yesterday's build for more information on recent changes. This also has fixes for the Person routing which was reported before.
Let me know how this is working, and also any suggestions you have that I can implement. For this build I also started making letter indicators in the "Triton Center - Destination Dispatch" building using the Directional Indicator objects (I'm trying to reuse as much code as I can), but didn't finish it for the whole building yet.
Changelog:
- Call station should report if no controller is assigned or available
- Fix for elevator route pathfinding, incorrect function was used
- Have elevator notify controller of movement, for controller to reset arrival status. This fixes issues with person routing.
- Report XX on indicator if no elevators are found for the route, and drop the route
- Report on indicator for each new repeated request
- Added new RespondingToCall function so NotifyArrival can determine if it's responding to a hall call, for DD mode. The function is intended to be used in the future to replace the GetCallButtonStatus function call.
- The SameFloorArrival check code should take into account empty queues for the active queue direction
- (Triton Center) Added letter indicators for some elevators, using the Directional Indicator object
- Improve algorithm to keep track of both busy and non-busy elevators when determining closest elevator
- Prepare FindClosestElevator to work without destination dispatch mode