<?xml version="1.0" ?>
<PropertyList>
  <!--
  Comprehensive(?) UNICOM and ATC message set for Flightgear.
  Rob Shearman, Jr., January 2008

  [ at the start of the <name> tag indicates that the text will not be added to the message.
  Special characters (in place of proper substitutions) :
    ! airport direction
    ^ airport distance
    % aircraft type (First word from /sim/description
    # Callsign
    $ Current Altitude
    * Airport ID
    ( current runway
  -->
  <config>
    <menu>
      <name>[* UNICOM]</name>
      <menu>
        <name>[Departing runway (]</name>
        <menu><name>* Traffic, # taxiing to runway (.</name></menu>
        <menu><name>* Traffic, # holding short runway (.</name></menu>
        <menu><name>* Traffic, # departing runway (. Remaining in the pattern.</name></menu>
        <menu><name>* Traffic, # departing runway (. Departing the pattern to the North.</name></menu>
        <menu><name>* Traffic, # departing runway (. Departing the pattern to the East.</name></menu>
        <menu><name>* Traffic, # departing runway (. Departing the pattern to the South.</name></menu>
        <menu><name>* Traffic, # departing runway (. Departing the pattern to the West.</name></menu>
      </menu>
      <menu><name>* UNICOM, # ^ miles ! descending through $ feet, inbound to enter the traffic pattern.</name></menu>
      <menu><name>* Traffic, # crosswind for runway (.</name></menu>
      <menu><name>* Traffic, # downwind for runway (.</name></menu>
      <menu><name>* Traffic, # turning base for runway (.</name></menu>
      <menu><name>* Traffic, # turning final runway (.</name></menu>
      <menu><name>* Traffic, # straight in for runway (.</name></menu>
      <menu><name>* Traffic, # clear of runway (.</name></menu>
    </menu>
    <menu>
      <name>[ATC]</name>
      <menu>
        <name>[Responses]</name>
        <menu><name>Roger, #.</name></menu>
        <menu><name>Roger, holding short runway (, #.</name></menu>
        <menu><name>Roger, position and hold runway (, #.</name></menu>
        <menu><name>Roger, clear for takeoff, #.</name></menu>
        <menu><name>Roger, cleared to land, #.</name></menu>
        <menu><name>Roger, # aborting.</name></menu>
        <menu><name>Roger, # going around.</name></menu>
        <menu><name>Roger, # switching, good day.</name></menu>
      </menu>
      <menu>
        <name>[* Tower arrival]</name>
        <menu><name>* Tower, #.</name></menu>
        <menu><name>* Tower, # $ feet ^ miles ! of * inbound for visual approach.</name></menu>
        <menu><name>* Tower, # $ feet ^ miles ! of * to transition your airspace.</name></menu>
        <menu><name>* Tower, # straight in for runway (.</name></menu>
        <menu><name>* Tower, # clear of runway (.</name></menu>
      </menu>
      <menu>
        <name>[* Tower departure]</name>
        <menu><name>* Tower, # ready to taxi.</name></menu>
        <menu><name>* Tower, # ready to taxi, VFR North.</name></menu>
        <menu><name>* Tower, # ready to taxi, VFR East.</name></menu>
        <menu><name>* Tower, # ready to taxi, VFR South.</name></menu>
        <menu><name>* Tower, # ready to taxi, VFR West.</name></menu>
        <menu><name>* Tower, # holding short runway (.</name></menu>
      </menu>
      <menu>
        <name>[* Ground arrival]</name>
        <menu><name>* Ground, # request progressive taxi instructions to transient parking.</name></menu>
        <menu><name>* Ground, # request progressive taxi instructions to the terminal.</name></menu>
      </menu>
      <menu>
        <name>[* Ground departure]</name>
        <menu><name>* Ground, # request departure information.</name></menu>
        <menu><name>* Ground, # request startup.</name></menu>
        <menu><name>* Ground, # request pushback.</name></menu>
        <menu><name>* Ground, # ready to taxi.</name></menu>
        <menu><name>* Ground, # ready to taxi, VFR North.</name></menu>
        <menu><name>* Ground, # ready to taxi, VFR East.</name></menu>
        <menu><name>* Ground, # ready to taxi, VFR South.</name></menu>
        <menu><name>* Ground, # ready to taxi, VFR West.</name></menu>
      </menu>
      <menu>
        <name>[Visual Contact Advisories]</name>
        <menu><name># looking for the traffic.</name></menu>
        <menu><name># negative contact with the traffic.</name></menu>
        <menu><name># has the traffic in sight.</name></menu>
      </menu>
      <menu>
        <name>[* Approach]</name>
        <menu><name>* Approach, # with you, level $.</name></menu>
        <menu><name>* Approach, #, %, ^ miles ! of *, request VFR flight following.</name></menu>
      </menu>
    </menu>
    <menu><name># going around.</name></menu>
    <menu><name>Roger, #.</name></menu>
  </config>
</PropertyList>