COURSE OF FIRE

<< 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.