veafGrass

Introduction

This module helps place a Forward Armament and Refuel Point (FARP) in a mission. It also helps with grass runways (hence its name). The mission creator simply has to place one or few units in the DCS mission editor, and name them following a specific convention; the script will then automatically find and dress these units up at mission start.

How to set up a mission

Let’s start by saying that you can clone the VEAF-Demo-Mission repository and use it as an example (or fork it and create a new mission from your fork).

Load the script and its prerequisites

In DCS mission editor, set up a “mission start” trigger that will :

  • load the following scripts (in order) :
    • mist.lua (from the community folder)
    • veaf.lua
    • veafGrass.lua
  • run the following lua code : veafGrass.initialize();

Place the units in the mission

There are two naming conventions that you can use with this script:

  • units with “FARP " in their name will trigger the creation of a FARP; tents and other static objects like generators, ammo dumps, a windsock will be placed around the unit; supply vehicles (mandatory for rearming, refueling and getting external power) will be spawned; the FARP will also be added to the named points database (see namedPoints)
  • units with “GRASS_RUNWAY” in their name will trigger the creation of a grass runway by replicating the unit to form two parallel lines, add a guard tower, a windsock and also add the grass runway to the named points database (see namedPoints)

How to use in a mission

Nothing to do ; at mission start the script will automatically run, and then the FARPs and grass runways will be available for the players.