<< Click to Display Table of Contents >> Navigation: Support > Reconfigurable Rulebook > Definition Types > COURSE OF FIRE |
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.
Name |
Value Type |
Description |
SetName |
String formatted as a Set Name |
Unique identifier given to this definition within all COURSE OF FIRE objects. This value is controlled by Orion, users should not add this attribute to their definition files. See Set Names for more information.. |
Version |
String formatted as a Version |
The version number for this definition. User must update this value with each new version uploaded to Orion's cloud. Required. |
HierarchicalName |
String formatted as a Hierarchical Name |
The unique name space and proper name of this definition. Required. The namespace must be assigned to the users account when uploading to Orion's cloud. |
Type |
String formatted as a Type |
Identifies that this is a COURSE OF FIRE type definition. Required. Must be the value, "COURSE OF FIRE". |
Owner |
String formatted as an Owner |
The Orion Account Owner of this COURSE OF FIRE definition. Required. Must be users Orion Account value. |
Discipline |
String formatted as a Discipline |
The shooting discipline that uses this COURSE OF FIRE. Required. |
Subdiscipline |
String formatted as a Subdiscipline and Tags |
The subdiscipline to categorize this COURSE OF FIRE. Not required, but strongly recommended. |
Tags |
List of Strings formatted as a Subdiscipline and Tags |
The tag or tags to categorize with. Not required but strongly recommended. |
Description |
String |
A human readable description of this COURSE OF FIRE object. Not required, but strongly recommended. |
CommonName |
String |
A human readable short name.
Required. |
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 implemented with the release of Orion Scoring System v. 3.0 (TBA)