Express Elevator
================================
1999, Shawn Gettler
creativepig@geocities.com

created using QuArK 5.9

Basic  express elevator,  from one  floor to another.  Gives the
illusion  that  the  doors  actually  move with  the lift.  Uses
globals to control the  function of the buttons  on the outside,
so  the lift will  move to the  current floor or  only open  the
doors as  necesary.  After prolonged use,  the buttons get a bit
buggy, but they still work if you press them a couple of times.

================================

-multi_manager 'e1_move'
    'e1_car_door_invis' and 'e1_wall_door_vis' are  triggered  1
    second after 'e1_car_door_vis' and 'e1_wall_door_invis'  for
    every 128  units the  elevator travels.  This indicates when
    the  elevator  stops.  The effect 'e1_ping' comes  1  second
    after the elevator stops for effect.

-func_door 'e1_car_move'
    The  lift car  included is  160 units tall,  so to move  256
    units, the 'lip' is -96.  To move 128  additional units, add
    (well, subtract) 128 units so the 'lip' is -224.

-func_door 'e1_car_door'
    The door  included  is 112 units  tall,  so to move  the 512
    units  (to be 128 units past  the position of the car),  the
    'lip' is -400. To move 128 additional units, subtract 128 so
    the 'lip' is -528.

-trigger_auto and multi_manager
    These can be combined into one trigger_auto if there is only
    one elevator.  This makes the false  door invisible to begin
    with.

NOTES:
- I have used 128 units for examples  because the car  is set to
move 128 units/second,  so the multi_managers, etc. will be easy
to work with.

- Feel  free to  mess  with this  if you  want.  If you  get the
buttons to work right, let me know. Keep in mind that the timing
is more complex than it looks if you start changing the values.

- Also, let me know if you use  this in a released map.  I'm not
too worried about giving me credit, but I'd like to see how it's
used.