Conditions
are a major part of XvT missions and appear on several pages in the editor,
but using them and setting them is always basically the same. Conditions
are used for 2 purposes:
-
To define
events or states which will trigger
other events such as FGs arriving, departing, or changing orders.
-
To define
the Goals which
the Player must achieve in order to complete the mission and win bonus
points.
..
Conditions have the form:
|
[Proportion]
of [Class]
[Index]
must [State/Event]
|
where
| Proportion |
is usually expressed as
a Percentage such as 100%, 75% etc., but has other options such as "At
least one" or "All Player craft".
.. |
| Class |
is the group of Craft or
Objects in the mission which the Condition depends on. The Class
may be defined by characteristics such as Flight Group, Ship Type, Team
or IFF, but you may also group them together in any combination using Global
Groups or Global Units.
.. |
| Index |
defines which instance of
the Class you are referring to, e.g.:
Flight Group Alpha
Ship Type X-Wings
Craft with Orders Attack
Targets
.. |
| State/Event |
defines the state the Class
must be in, or the Event that must happen to it, in order for the condition
to evaluate to true.
e.g. must be destroyed
There are two special
values for this parameter:
Always
true: the condition will always evaluate to true.
Never
true: the condition will always evaluate to false.
With these 2 values, the
settings for the rest of the condition are irrelevant.
|
There are 3 forms in which
conditions are used:
| Double
Condition |
Two conditions combined
by an And/Or
operator such that:
Condition 1 AND
Condition 2: will evaluate to true only if both conditions
are true.
Condition 1 OR Condition
2: will evaluate to true if either condition is true.
You
must be careful with the Always true and Never true values.
If
either Condition has the value "Never true" when using an AND
operator, the whole Condition can NEVER become true.
If
either Condition has the value "Always true" when using an OR
operator, the whole Condition will be true as soon as the mission starts.
|
| Quad
Condition |
Two double conditions
combined by an And/Or
operator.
.. |
| FG
Goal |
This special case consists
of only one condition, where the Class and Index cannot be altered as they
are defined by the FG to which the FG Goal belongs. |
Shown here is the interface
for editing Conditions in XvtED.
The four dropdown boxes correspond
to the Proportion, Class,
Index
and State/Event
elements
of the condition. Below them are the text of each Condition and their And/Or
operators, grouped into Double Conditions.
To
edit any Condition simply click on its text with the mouse.
Its text will become highlighted and it will be loaded into the drop boxes
for editing.
Conditions may be stored
and reused using the Condition Clipboard.
To add the currently displayed
condition to the Clipboard use the + button
beside the dropboxes. To access the clipboard double-click on the
text of the condition. This will bring up the Clipboard with a list of
all stored Conditions. Select the one you want and press Use,
or double-click the selection to close the window at the same time.
Clipboard data will be automatically
loaded and saved in your XvtED directory.
(Note that conditions which
include Flight Groups will vary when using them in different missions as
they are simply indexes into the FG list.) |
|