<< Click to Display Table of Contents >> Navigation: Support > Reconfigurable Rulebook > Definition Types > COURSE OF FIRE |
Description
A COURSE OF FIRE defines the structure of events that make up a competition. This structure includes:
•Defining each event, both composite events and singular events. A composite event is made up of other events. A singular event is made up only of itself, and is almost always just a shot.
•EVENT STYLE and STAGE STYLE assignment to events.
•Range officer command script.
•EST Target configuration.
•Mapping of shots to singular events.
A COURSE OF FIRE should only describe an event that can be completed with one outing to the range. In other words, an athlete should be able to complete the course of fire with one trip to the range. A multi-day event is the combination of two or more COURSE OF FIRE, that is defined outside of this type.
Definition
The COURSE OF FIRE definition includes the Common Properties.
Name |
Value Type |
Description |
RequiredAttributes Removed, replaced with DefaultEventAndStageStyleMappingDef |
List of strings formatted as a SetName. |
A list of attributes that each competitor needs to have in order for the mapping to event style or stage style to work. used when a course of fire is defined for multiple equipment classes.
required if the attributes stagestyleselection or eventstyleselection are used within events. not required otherwise, and defaults to an empty list otherwise. |
TargetCollectionDef |
String formatted as a SetName. |
The Set Name of the TARGET COLLECTION definition to use with this COURSE OF FIRE.
Not required, but strongly recommended. If not present or a blank string, the default value is "v1.0:ntparc:Air Rifle". |
DefaultTargetCollectionName |
String |
The name of the Target Collection to use as the default when creating a new Course of Fire.
Must be a value specified in the TargetCollectionDef.
Not required. If not present, match management systems are free to select a default Target Collection on their own. |
DefaultExpectedDiameter |
Float |
The default expected diameter of the bullet shot at the target. Not required. If not included, the value of DefaultScoringDiameter is used. If this is not included, defaults to 4.5mm. |
DefaultScoringDiameter |
Float |
The default bullet diameter to use for scoring, measured in mm. Not required. If not included, the value of DefaultExpectedDiameter is used. If this is not included, defaults to 4.5mm. |
ScoreFormatCollectionDef |
String formatted as a SetName. |
The Set Name of the SCORE FORMAT COLLECTION definition to use with this COURSE OF FIRE.
Not required. Defaults to v1.0:orion:Standard Score Formats |
DefaultEventAndStageStyleMappingDef |
String formatted as a SetName. |
The EVENT AND STAGE STYLE MAPPING definition to use with this COURSE OF FIRE.
Not required, but strongly recommended. If not present or the value is an empty string, the default value is "v1.0:orion:Default". |
DefaultAttributeDef |
String formatted as a SetName. |
The default Attribute Value to use to determine a user's Attribute Value Appellation when shooting this course of fire.
Not required. Default value is "v1.0:orion:Air Rifle Training Category". |
ScoreConfigDefault |
String |
Name of Score Config to use if none is specified
Not Required but recommended; if not included default is first Score Config in the SCORE FORMAT COLLECTION |
RangeScripts |
List of RangeScripts |
Range command script with Paper Targets or EST Configuration.
Required and must not be empty. |
Events |
List of Events. |
A list of Events that make up this COURSE OF FIRE. These are the composite events, those that are made up of other child events.
Required and may not be empty. |
Singulars |
List of Singulars. |
A list of Singulars that make up this COURSE OF FIRE. These are the singular events, those that are not made up of other events. Almost always represents a singular shot.
Required and may not be empty. |
AbbreviatedFormats |
List of AbbreviatedFormats |
A list of AbbreviatedFormats.
Required only if there is at least one RangeScript with DesignedForEST set to true, otherwise not required and defaults to an empty list. |
Note:
The Reconfigurable Rulebook and functionality will be fully implemented in the 3.0 release of Orion Scoring System. Athena and Rezults both 100% implement the Reconfigurable Rulebook.