Lift Test Tower 2
This is a high-rise, 32-floor testing tower featuring a new and improved lift/elevator control system!
The new controller has many improvements, including:
- Multiple call handling
- Smoother acceleration and leveling
- Fire Recall operation
- Support for a variety of door configurations
- Shaft door safety system
- Voice announcements
- Door pre-opening
- Custom floor names
- Compatible with quick-saving & loading
Controlling the lift from other scripts is possible with the global variables provided:
"level.EV"..carID.."DCReq" – Door close request
"level.EV"..carID.."DOReq" – Door open request
"level.EV"..carID.."RecallReq" – Fire recall request
"level.EV"..carID.."IsOn" – Enable/Disable lift operation
Installation instructions:
1. Copy the elevator folder into your map
2. Create a new script node and set the script to Controller_Template
3. Create a new instance and set it to use the templateInstall.xml file in the elevator folder
4. Convert the instance into a group and adjust/copy the landings, ensure that the counterweight is at the highest landing while the car should be at the lowest landing
5. Edit the Controller_Template script to change settings if desired
6. Edit the CarPanel_Template script to change the amount of buttons according to the number of landings
7. If there are multiple lifts in the game, change the CarID parameter in the cabin body, car panel screen and optionally outside indicator screens. Each lift in the scene must have a unique CarID.
Feel free to use in your own maps 🙂
Credit to David for a few bits of code