Data/Actors/Site Operation (Host Bearings)

## Site Operation (Host Bearings) (Actor)

### Description

Adjusts the actor with this SOp using those in the Host - Host Bearing Site Operations - Operations field. If no Site Operation (Attachment) SOp is specified this SOp can be used to set the actor to the 2D position of the host. Can be considered a Event Macro for SOps.

### Hints

Unless applied via actor events for convenience, there is not much advantage over applying the separate SOps directly to the actor unless you are having several actors using identical SOps.

## Example Usage

### Example Name 1

(Description from a global overview, tell us the relationship of combined data objects to this object)

#### URL

(URL to the real example, because we could use 1 example for 5 different objects)

### Example Name 2

(Description from a global overview, tell us the relationship of combined data objects to this object)

#### URL

(URL to the real example, because we could use 1 example for 5 different objects)

## Fields Description

### Actor - Aliases

* Aliases that refer to the actor in Events or in Hosting as a subject

### Actor - Filter

* Determines what players can see the actor depending on their diplomatic status eg. Nuke Target/Indicator
* Pointless as this actor has no visuals

### Actor - Flags

* **Add To External Finder:** (Unknown)
* **Not Saved:** (Unknown) used by all tempory Model actors
* **Scale To Host:** overrides any scaling the actor has and sets it to the host Unit actor
* **Suppress Creation Errors:** (Unknown)

### Actor - Fog Visibility

* Determines how the actor appears under the fog of war
* Limited by the settings of the **UI: Fog Visibility** field under the Units data type
* Pointless as this actor has no visuals

### Actor - Hold Position

* If enabled the actor with this SOp is locked in the position relative to the global map grid but turns to face the desired direction

### Actor - Hold Rotation

* If enabled the actor with this SOp is locked with it's rotation facing the direction of creation relative to the global map grid

### Actor - Sharing

* Determines to what degree the same actor is shared by a unit if there are multiple functions refering to it
* **Always:** means the actor is always shared
* **None:** means the actor is never shared
* **Per Effect Tree:** means that effects within an effect tree share the actor but different effect trees can't

### Event - Events+

* Series of minitriggers that determine the motions and visual effects of the model
* Covered in detail in the Events section of the wiki
* Apparently have no effect on SOps

### Event - Macros

* The Event Macro actors used to supplement the events

### Hosting - Host Bearings - Actor

* **Actor Find:** (Not Sure) means the actor has to be found using the scope
* **Creation:** (Not Sure) is the actor that creates this actor is given priority for hosting if there is a choice of several
* **Implicit:** is the default

### Hosting - Host Bearings - Effect

* The effect whose scope is used in combination with the Hosting - Host Bearings - Scope field to determine valid subjects

### Hosting - Host Bearings - Fail If No Host

* Causes the model to be automatically destroyed if no host

### Hosting - Host Bearings - Scope

* **Implicit:** is the default but gives an error message if using the scope of an effect
* **Scope Caster:** (Unsure) Uses the scope of the caster of the effect to choose the caster unit as the subject
* **Scope Effect:** (Unknown)
* **Scope Missile:** (Unknown)
* **Scope Outer:** (Unknown)
* **Scope Source:** (Unknown) Uses the scope of the source of the effect to choose the source unit as the subject
* **Scope Target:** (Unknown) Uses the scope of the target of the effect to choose the target unit as the subject

### Hosting - Host Bearings - Subject

* Actor, alias or reference used to apply the SOps relative to
* If no Site Operation (Attachment) SOp is specified this SOp will cause actors with it to assume the 2D position of the host subject

### Hosting - Host Bearings Site Operations - Hold Position

* Locks the model in position according to the global 2D grid system but still allows for rotation relative to the host unit

### Hosting - Host Bearings Site Operations - Hold Rotation

* Prevents the model turning relative to the host and locks it in the direction it was created in relative to the global 2D grid system while still allowing movement

### Hosting - Host Bearings Site Operations - Operations

* This field is for applying all SOps that this SOp applies to actors with it
* Determines attachment, the offset, the rotation and alot more
* The order in the list is important with SOps being applied from top to bottom so an offset, offset and rotation is not the same as an offset, rotation and an offset
* For more details about SOps please look at the individual pages for each SOp

### Hosting - Host Supporter - Actor

* **Actor Find:** (Not Sure) means the actor has to be found using the scope
* **Creation:** (Not Sure) is the actor that creates this actor is given priority for hosting if there is a choice of several
* **Implicit:** is the default

### Hosting - Host Supporter - Effect

* The effect whose scope is used in combination with the Hosting - Host Supporter - Scope field to determine valid subjects

### Hosting - Host Supporter - Fail If No Host

* Causes the model to be automatically destroyed if no host

### Hosting - Host Supporter - Scope

* **Implicit:** is the default but gives an error message if using the scope of an effect
* **Scope Caster:** (Unsure) Uses the scope of the caster of the effect to choose the caster unit as the subject
* **Scope Effect:** (Unknown)
* **Scope Missile:** (Unknown)
* **Scope Outer:** (Unknown)
* **Scope Source:** (Unknown) Uses the scope of the source of the effect to choose the source unit as the subject
* **Scope Target:** (Unknown) Uses the scope of the target of the effect to choose the target unit as the subject

### Hosting - Host Supporter - Subject

Actor, alias or reference refered to by the **::Supporter** system reference for Events+

### Properties - Accepted Property Transfers

* When this actor is in the Hosting - Host - Subject field of another actor, this field determines what properties are able to be inherited from this actor
* As this actor has no visuals this field is pointless
* **Cast Shadows:** allows the attached actor to cast shadows
* **Cloak Effect:** allows the attached actor to show the cloaking bluish effect
* **Decal:** allows the attached actor to show the host unit decal
* **Local Tint Color:** (Unknown)
* **Model Scale:** makes the actor inherit the scale for the host model
* **Opacity:** spreads the opacity set by the Set Opacity event to attached actors
* **Physics State:** (Unknown)
* **Scale:** transfers the scale of the host actor to the attached actors
* **Team Color:** makes the attached actor show the team colour if it can
* **Time Scale:** means the animations of the attached actor are the same as the host actors timescale
* **Tint Color:** (Unknown)
* **Visibility:** allows the attached actor to share the host actor's Actor - Fog Visibility
* **Warp Group:** (Unknown)

### Properties - Accepted Transfers

* As this actor has no visuals this field is pointless
* **Animation Properties:** (Unknown)
* **Animator:** (Unknown)
* **Fog Of War Color:** (Unknown)
* **Fog Of War Shader:** (Unknown)
* **Model:** (Unknown)
* **Position:** (Unknown)
* **Rotation:** (Unknown)
* **Status:** (Unknown)
* **Textures:** (Unknown)

### Properties - Inherit Type

* As this actor has no visuals this field is pointless
* Determines how often the host properties are inherited
* **Continuous:** means the properties are continuously inherited from the host
* **None:** means properties are not inherited from the host
* **Once:** means properties are only inherited on actor creation

### Properties - Inherited Properties

* This field determines what properties are able to be inherited from the actor in the Hosting - Host - Subject or Hosting - Host For Properties - Subject field
* **Cast Shadows:** allows the attached actor to cast shadows
* **Cloak Effect:** allows the attached actor to show the cloaking bluish effect
* **Decal:** allows the attached actor to show the host unit decal
* **Local Tint Color:** (Unknown)
* **Model Scale:** makes the actor inherit the scale for the host model
* **Opacity:** spreads the opacity set by the Set Opacity event to attached actors
* **Physics State:** (Unknown)
* **Scale:** transfers the scale of the host actor to the attached actors
* **Team Color:** makes the attached actor show the team colour if it can
* **Time Scale:** means the animations of the attached actor are the same as the host actors timescale
* **Tint Color:** (Unknown)
* **Visibility:** allows the attached actor to share the host actor's Actor - Fog Visibility
* **Warp Group:** (Unknown)
* As this actor has no visuals this field is pointless