# Mission Success Condition Format Specification

## 1. Format Overview

MSCF(Mission Success Condition Format) should consist of the following two parts:

- Condition Format Header Line
- Condition Lines

## 2. Condition Format Header Line

MSCF text should start with a line below:

    --- Mission Success Condition ---

This line tells the program to start reading condition lines.

## 3. Condition Lines

A condition line should take one of the following forms:

    [Target Name] [Target Type] X [Number] by [Responsible Unit]
    Prevent Loss of [Target Name] [Target Type] X [Number]

    [Target Name]:	Choose appropriate name from the Target Name list.
    		See Objlist.html for the list of available names.

    [Target Type]:	Choose '(Air)' for airborne target, and
    		'(Primary)' or '(Secondary)' for ground targets.

    [Number]:	Write the number of targets to be destroyed.
    [Responsible Unit]:
    		Tells who is responsible for the destruction of the
    		target. Choices are: 'Me', 'My Wing', and 'Friendly'.
    		'My Wing' includes yourself, 'Friendly' includes
    	 	yourself and aircrafts in your wing.

Note: All conditions are connected with 'and' operator. You have to achieve every condition to be successful.

### Format Line Examples:

    Su-24 (Air) X 4 by Me      (= Your Su-27 should destroy at least 4 Su-24s)
    MiG-29 (Air) X 3 by My Wing (= Your wing should destroy at least 3 MiG-29s)
    MiG-23 (Air) X 2 by Friendly (= All friendly unit should destroy at least
    				2 MiG-23s)
    Any Target (Air) X 8 by Friendly (= 8 airborne targets should be destroyed,
    				target name does not matter.)

    Bridge (Primary) X 1 by Me (= Your Su-27 should destroy a bridge, marked as
    				a primary target)
    IL-76 (Secondary) X 2 by My Wing (= Your wing should destroy two IL-76s on the
    				ground, designated as secondary targets)

    Prevent Loss of MiG-27 (Air) X 3 (= You should prevent losing more than three
    				MiG-27s)
    Prevent Loss of runway (Primary) X 1 (= You should protect a runway)

## 4. Format Text Examples

(Escort mission, in which you should protect MiG-27s, and achieve certain air victories)

    --- Mission Success Condition ---
    Any Target (Air) X 4 by My Wing
    Prevent Loss of MiG-27 (Air) X 3

(Intercept bomber mission, in which you should protect two primaries and destroy all bombers.)

    --- Mission Success Condition ---
    Tu-142 (Air) X 3 by Friendly
    Prevent Loss of Any Target (Primary) X 2