=========================================================================================================
 
 Support Call - "Cheat" Module
 
 Version: 2.0.1
 
 Authors: Kronzky (www.kronzky.info / kronzky@gmail.com)
          Gaia: Debug Console
         
 =========================================================================================================

 Installation:

 If you are mainly playing Single Player, then copy the included PBO file into the 
   addons folder beneath your Arma installation directory.
 
 If you are playing MP, it is better to use a mod-folder instead.
   Details here: http://community.bistudio.com/wiki/Modfolders
 
 After installing the file, there will be an additional button in the pause menu,
 (which you reach when hitting <Esc>), labeled "Call for Support".
 Click this, and the selection menu will open.
 
 This button will only appear in Single Player missions or in the editor.
 In MP sessions it is NOT available.
 It is possible though, to add the usage to specific mission (so they are available
 even in MP mode, by executing the following code (e.g. via radio call or user action):
   nul=createDialog "KRON_SupportCall_Dlg"
 
 Be aware that updating this module with a newer version, and then continuing a 
 campaign where and older version had been used previously might cause problems, 
 and it is recommended to start a mission or campaign new, once this module has 
 been updated. (Campaigns can quickly be stepped through via the "End mission" 
 option under "Other assistance".)
 
 
 =========================================================================================================

 Usage Notes/Warnings:
 
 Select the main action group from the 8 buttons at the top of the dialog. These are:
 [Vehicle drop, weapon drop, ammo drop, uniform switch, group management, intel, environment, other]
 
 
 * EQUIPMENT DROPS (vehicles, weapons, magazines):
   Air-drops equipment near the player.
    Select from the listbox on the left the specific equipment you want to receive,
     then click the "Send Support Request" button on the right.
     (You can select up to three weapons or magazine types simultaneously.)
     This will air-drop the item(s) near your current position.
     (Be aware that in windy conditions the item may drift off a bit, so keep watching.
     Also make sure that you aren't in the path of the dropped item, as getting hit by it may be deadly.)
    To drop the object at a different position, first open the the map, by clicking the icon (upper right),
     then click the location on the map where the item should be dropped. 
     (Double-clicking the map will close it again.)
    Only equipment available to your side can be requested.
    Only unarmed aircraft can be requested.
    Aircraft are dropped off at the end of the nearest airport's runway, and boats in the nearest open water.
    A specific vehicle or weapon type can only be requested once.
    At night the dropped item will be marked via a flashing light and smoke for about 60 seconds.
    To force a smoke marker during the day, hold the <Shift> key when clicking the submit button.
    Backpacks can be selected from the Magazines list.
   
 * SWITCH UNIFORM:
   Switches the player to a different unit type.
    The player has to be standing up and be uninjured, in order for this function to be available.
    By default the new unit will receive the same equipment the player already had.
    By holding <Shift> when clicking the "Send Support Request" button, 
     the new unit's equipment will be used instead.
    It is possible to change into enemy uniforms (if you're the only member of your group), 
     but be aware that your original side will then consider you an enemy, and shoot at you, 
     so only do the switch while you're out of sight.

 * MANAGE UNITS:
   Manage group members.
    The "Detain" functions will immobilize group members at either their current or the
     player's position, and keep them from moving and firing.
    The "Leave player group" option removes them from the player group altogether.
     (Be aware that leaving the default group *may* cause the mission to fail, if it is a 
     requirement that no group members are lost, so make sure to create a save point 
     before trying this option.
    "Rejoin player group" puts him back into the original group.
    Locking group vehicles will prevent AI units from leaving damaged vehicles during a fight.
     (Make sure to unlock them before the vehicle might be destroyed, or the AI will die inside.)
     Once a locked vehicle is unlocked, the crew will exit immediately if the damage is higher than 80%. 
    To make other units part of the player's group, approach one (must be same side as the 
     player), and select the "Recruit nearest soldier" option.
    If the player is near another unit, the option to "Push back nearest unit" allows him
     to force the AI out of an obstacle it might be stuck at.
    If the player is the only unit of its side, then a single reinforcement unit can be requested.
     
   
 * REQUEST INTEL:
   Show, or aquire, information about troops.
    By default only text and vehicle information is shown regarding the requested side.
     To also indicate the location on the map, click the map icon, and request the intel again.
    Information about the opposing troop strengths are approximate, and only updated occasionally.
    The OPFOR's skill can be adjusted (and works on top of the setting in the options menu).
    The incoming fire detector shows the location (relative to the player) of any shots fired by OPFORs.
     The arrow buttons at the top allow recalling the last 5 stored shots.
     The bottom arrow (up/down) allow switching between different range grids (500, 250 & 125m).
    To launch a drone, select the appropriate actions, and operate the drone terminal as usual.
    If a drone is inaccessible, it might be necessary to destroy the current ones, and create your own.
     This can be done via the "Deactivate all drones" action.

 * EVIRONMENT:
   Adjust map properties.
    The "Wait for x hours" options will skip forward by the specified number of hours.
     This option might cause missions to fail, if they have a time limited, so save before 
     executing this option, and try the "Extend deadline" option, in case it does fail.
    The option to "Set weather" brings up 4 sliders, to define the weather variables.
     The rain option only has an effect if Overcast is set to more than 70%.
     When re-opening the weather options some sliders may have changed somewhat, due to
     the randomization of the current settings (especially for the wind).
     Hovering over the weather sliders will show the current wind direction.
    If the mission contains restricted zones (tha will kill the player upon entering), these
     can be disabled via the "Disable zone restrictions" action. If they exist, they will be 
     shown as yellow markers when this function is selected.
   
 * OTHER ASSISTANCE:
    "Get unstuck" will pull (or push) the player (or his vehicle) a few meters in the selected direction.
    "Unlock vehicle" allows entering or exiting of any manned or unmanned vehicles.
     If the vehicle has a crew, they will exit (if the vehicle is stationary).
    "Recover vehicle" fixes a vehicle that had been totally destroyed.
     It will still be somewhat damaged though, and has to be repaired for full functionality.
     Be aware that *wrecks* placed in the mission are not recoverable!
    If the player is injured, and the required medic doesn't come, the option "Heal player" 
     will allow the player to heal himself.
    "Reset post-processing" disables any special video effects (e.g. blurriness, color filter, etc.)
    "Report mission completion" ends the mission, and marks it as completed successfully.
    "Extend deadline" allows playing beyond a mission-set deadline.
     (Be aware that this could cause issues with mission actions that are time-triggered though, so use with care.)
    "Create restore point" creates a mission auto-save at any point during the mission.
    "Open debug console" allows evaluation of script expression in the top, and execution of command in the bottom section.
       
 =========================================================================================================
