lift_master
Collect and command
Procs | |
Check_lift_move | Check destination turfs |
---|---|
MoveLift | Moves the lift UP or DOWN, this is what users invoke with their hand. This is a SAFE proc, ensuring every part of the lift moves SANELY. It also locks controls for the (miniscule) duration of the movement, so the elevator cannot be broken by spamming. Arguments: going - UP or DOWN directions, where the lift should go. Keep in mind by this point checks of whether it should go up or down have already been done. user - Whomever made the lift movement. |
MoveLiftHorizontal | Moves the lift, this is what users invoke with their hand. This is a SAFE proc, ensuring every part of the lift moves SANELY. It also locks controls for the (miniscule) duration of the movement, so the elevator cannot be broken by spamming. |
Rebuild_lift_plaform | Collect all bordered platforms |
set_controls | Sets all lift parts's controls_locked variable. Used to prevent moving mid movement, or cooldowns. |
Proc Details
Check_lift_move
Check destination turfs
MoveLift
Moves the lift UP or DOWN, this is what users invoke with their hand. This is a SAFE proc, ensuring every part of the lift moves SANELY. It also locks controls for the (miniscule) duration of the movement, so the elevator cannot be broken by spamming. Arguments: going - UP or DOWN directions, where the lift should go. Keep in mind by this point checks of whether it should go up or down have already been done. user - Whomever made the lift movement.
MoveLiftHorizontal
Moves the lift, this is what users invoke with their hand. This is a SAFE proc, ensuring every part of the lift moves SANELY. It also locks controls for the (miniscule) duration of the movement, so the elevator cannot be broken by spamming.
Rebuild_lift_plaform
Collect all bordered platforms
set_controls
Sets all lift parts's controls_locked variable. Used to prevent moving mid movement, or cooldowns.