The Hangar Door System allows you to build rooftop hangar doors for choppers. If you're creative, you can use them 
on hillsides for surface vehicles, too.

You build hangar doors from metal floor plates, and from ONLY metal floor plates. No other crafting components work at this time.

You can use any number of metal floor plates to build the hangar doors. The metal floor plates don't have to be arranged in a square.
Any combination of metal floor plates in any arrangement can be made to open. The only limitation is that all the metal floor plates
of a group be located within the preset radius defined by the hangar door system configuration code.  This allows one player to use
groups 1 and 2 at one location with one key, and another player to use groups 1 and 2 at another location some distance away with another
key. Ask your system admin what he's set the distance to be. The default is 100 m.

The hangar door setup is persistent across restarts. The setup uses inventory data fields for the metal floor plates to stash setup
data piggybacking on the existing inventory overload used for storing crafting friend and group data. Doors can only be set up if the 
player has a key in his possession, and the crafted doors will forever after be keyed to that key. If the player has multiple keys, 
the doors will be keyed with the FIRST key in the player's possession, usually the first key on the toolbelt.

If the server crashes while doors are open, the server will restart with the doors closed. If a client crashes while the player using
that client has left hangar doors open, the player may not be able to close the doors, or to use them at all. Attempts to re-open them
might lead to unpredictable results. In any case, the doors will close automatically upon server restart.

Other players should be able to close doors opened by other players, provided they have the correct key.

The player opening the doors will likely get the smoothest animation. Other players may witness jerky motion of the doors.

Nothing resting upon the doors will be moved by their opening. A2 collision detection does not involve the moving hangar doors.


HOW TO MAKE HANGAR DOORS

Start by building your doors in the CLOSED position. At its simplest, this means that you can build a metal floor plate roof and 
simply plan to open the entire roof by having it slide off to one side.

You can build single or paired doors. If you want half of your roof to open one way, and the other half to open in the opposite 
direction, it makes no difference to how the roof is assembled in the closed position. How you want the doors to open comes after you've
laid out the CLOSED doors.

There are ten GROUP IDS available for the hangar door definitions. That supports five pairs -- 1 and 2, 3 and 4, up to 9 and 10 -- to open
as pairs, in opposite directions. Odd group ID doors open to the LEFT. Even group ID doors open to the RIGHT. The direction, right or
left, is determined at the time the player assigns the group ID to a metal floor plate.

When your doors are complete in the CLOSED position, look at a metal floor plate that needs to be turned into a door component. When you
are close enough, use the left hand self action menu to ADD the metal floor plate to a hangar door group. Remember -- the LEFT and RIGHT
of the door are defined by the player's LEFT and RIGHT* at the time you add the metal floor plate to a door group! You have the choice to 
add the metal floor plate to any door group 1 through 10. The system reminds you with each option which way that group will open.

Assign all the metal floor plates that will be part of the hangar door to door groups. To keep things simple the first time, you might
want to assign all of them to either group 1 or 2. To keep things VERY simple while using the system for the first time, plate one or 
two metal floor plates in a parking lot somewhere and experiment with assigning group IDs and resultant opening directions.

If you make a mistake, you will have the option to CLEAR hangar door settings from any metal floor plate.

At any time when a metal floor plate is part of a door group, you can VERIFY the door group ID of that plate.

Once a door group ID is assigned to a plate, you may OPEN that door!

BE CAREFUL! If you OPEN a door when the door consists only of a plate or plates that will slide into a co-incident position with other 
metal floor plates, you might not get a good cursor pointer to it again to CLOSE it!

If you have defined pairs of doors, the OPEN option that allows you to OPEN a door and its mate will open both opposed doors. You can 
OPEN and CLOSE members of pairs together or separately, in any order, just be selecting the relevant option.

The distance each door opens is calculated automatically based on the widths of all door segments as measured along the direction that 
group opens. This is a subjective and heuristic process. If you find a door doesn't open far enough, you can always add another metal
floor plate or two at the outer edge to increase the door width.

Each player should get appropriate machine noises relevant to door opening and closing.




* In detail, let me define PRECISELY what this means:

Doors open along the principle axis of the first metal floor plate assigned to a group most closely aligned with player's
LEFT for odd groups.

Doors open along the principle axis of the first metal floor plate assigned to a group most closely aligned with player's
RIGHT for even groups.


