sc2-gamedata
|
Action. More...
#include <Actor.h>
Action.
CActorAngle CActorAction::AccuracyHalfArc |
Accuracy Half Arc.
Accuracy is used to determine how far subsequent attacks can stray from the initial target. Half Arc means you specify the degrees allowed from the original attack vector.
CActorAngle CActorAction::AcquisitionPitchHalfArc |
Acquisition Pitch Half Arc.
Acquisition Arc controls how far the initial attack can stray vertically from the center of the target. Half Arc specifies the degrees allowed from the center of the unit.
CActorAngle CActorAction::AcquisitionYawHalfArc |
Acquisition Yaw Half Arc.
Acquisition Arc controls how far the initial attack can stray horizontally from the center of the target. Half Arc specifies the degrees allowed from the center of the unit.
CFlags CActorAction::ActionFlags |
Action Flags.
Action flags can be used to force attackers to be revealed or force sites to be used for impact or launch. Aligned Impacts And Damages can be used for beam attacks that should not retarget.
CAnimNameKey CActorAction::AttackAnimName |
Attack Animation Name.
Attack physics data is determined by matching the animation properties that were played using the specified attack animation name.
CRefKey CActorAction::AttackAnimSource |
Attack Animation Source.
Attack physics data is determined by matching the animation properties that were played on the specified actor.
CActorKey CActorAction::Beam |
Beam.
The beam actor associated with this action.
EActorEffectScope CActorAction::BeamScope |
Beam Scope.
The scope the beam actor will be created in.
EActorCombatRevealDurationType CActorAction::CombatRevealDurationType |
Combat Reveal Duration Type.
Determines whether the attacking unit is revealed only once at the beginning of the attack (One Shot) or whether it lasts for the duration of the attack (Duration By Victim).
SActorAVPair CActorAction::ContainerAssets |
Container Assets.
The assets this action will use if the unit is attacking from a transport, such as a Bunker.
SAttachQuery CActorAction::ContainerAttachQuery |
Container Attachment Query.
Attach methods that are run on the transport unit to determine the attach point for the action's launch assets.
CActorCreateKey CActorAction::ContainerModel |
Container Model.
Actor model that is created for the launch art when the unit invoking this action is inside a transport, such as a Bunker.
CActorCreateKey CActorAction::ContainerSite |
Container Site.
Site that will be used to position the launch of the attack when the launch assets can not be used and the unit is inside of a transport.
SActorSiteOpsData CActorAction::ContainerSiteOps |
Container Site Operations.
Site Ops that will be used to position any actors created for the launch of the attack when the unit is inside of a transport.
CActorCreateKey CActorAction::ContainerSound |
Container Sound.
Actor sound that is created for the launch sound when the unit invoking this action is inside a transport, such as a Bunker.
std::vector<SActorActionTerrainSquib> CActorAction::ContainerTerrainSquibMap |
Container Terrain Squib Map.
Configures the models and sounds that will be created when attacking from a bunker. These actors will only be created when attacking from a bunker on one of the physics materials specified, where the physics material is based on the terrain texture at the location of the bunker.
CActorCreateKey CActorAction::ContainerTerrainSquibModel |
Container Terrain Squib Model.
Configures the actor that will be used to display the model when attacking from a bunker.
CActorCreateKey CActorAction::ContainerTerrainSquibSound |
Container Terrain Squib Sound.
Configures the actor that will be used to play the sound when attacking from a bunker.
SAttachQuery CActorAction::DamageAttachQuery |
Damage Attachment Query.
Attach methods that are run on the target units of a splash attack to determine the attach point for the action's damage assets.
std::vector<SActorAVCluster> CActorAction::DamageMap |
Damage Map.
Configure damage assets for the action. Damage assets play on targets that are hit by splash damage done by effects associated with this action, when an Action Damage message is sent.
CActorCreateKey CActorAction::DamageModel |
Damage Model.
Actor model that is created to display the cause of damage when the target unit takes splash or channeled damage.
CActorCreateKey CActorAction::DamageModelReaction |
Damage Model Reaction.
Actor that displays the wound effects that will be spawned when the target unit takes splash or channeled damage.
std::vector<SActorPhysicsData> CActorAction::DamagePhysics |
Damage Physics.
Configures the types of physics impulses that result from splash or channeled damage applied to the target unit.
SAttachQuery CActorAction::DamageReattachQuery |
Damage Reattachment Query.
Attach methods that are run to reestablish a splash damage attach point that is lost due to the unit morphing or swapping actor.
CActorCreateKey CActorAction::DamageSite |
Damage Site.
Site that will be used to position the splash damage display of the attack when the damage assets can not be used as a site.
SActorSiteOpsData CActorAction::DamageSiteOps |
Damage Site Ops.
Site Ops that will be used to position any actors created for the splash damage display for the attack.
SActorSiteOpsData CActorAction::DamageSiteOpsReaction |
Damage Site Operations Reaction.
Site Ops that will be used to position any actors created for the wounded effect display for the attack.
CActorCreateKey CActorAction::DamageSound |
Damage Sound.
Actor sound that is created for the damage sound.
std::vector<SActorActionTerrainSquib> CActorAction::DamageTerrainSquibMap |
Damage Terrain Squib Map.
Configures the models and sounds that will be created when the targeted unit takes splash damage. These actors will only be created when being damaged on one of the physics materials specified, where the physics material is based on the terrain texture at the location of the damaged unit.
CActorCreateKey CActorAction::DamageTerrainSquibModel |
Damage Terrain Squib Model.
Configures the actor that will be used to display the model for damaged unit physics.
CActorCreateKey CActorAction::DamageTerrainSquibSound |
Damage Terrain Squib Sound.
Configures the actor that will be used to play the sound for damaged unit physics.
CEffectLink CActorAction::ForceCommencementFrom |
Force Commencement From.
If this field is configured, only ActionCommence messages from the specified effect are considered valid.
SAttachQuery CActorAction::ImpactAttachQuery |
Impact Attachment Query.
Attach methods that are run on the target unit to determine the attach point for the action's impact assets.
CActorKey CActorAction::ImpactGuideAlias |
Impact Guide Alias.
The actor alias configured here will be added to the actors that are created for the impact display. The alias allows you to easily reference whichever actor gets created without knowing what it was.
std::vector<SActorAVCluster> CActorAction::ImpactMap |
Impact Map.
Configure impact assets for the action. Impact assets play on the target that is hit by the effects associated with this action, when an Action Impact message is sent.
CActorCreateKey CActorAction::ImpactModel |
Impact Model.
Actor model that is created for the impact art.
CActorCreateKey CActorAction::ImpactModelReaction |
Impact Model Reaction.
Actor that displays the wound effects that will be spawned when the missile impacts the target unit.
std::vector<SActorPhysicsData> CActorAction::ImpactPhysics |
Impact Physics.
Configures the types of physics impulses when the missile impacts the target unit.
CActorCreateKey CActorAction::ImpactPointSite |
Impact Point Site.
Site that will be used to position the impact of the missile when the impact hits the terrain rather than a unit and the impact assets can not be used as a site.
SActorSiteOpsData CActorAction::ImpactPointSiteOps |
Impact Point Site Operations.
Site Ops that will be used to position any actors created for the impact of the missile when the impact hits the terrain rather than a unit.
SAttachQuery CActorAction::ImpactReattachQuery |
Impact Reattachment Query.
Attach methods that are run to reestablish a missile impact attach point that is lost due to the unit morphing or swapping actor.
CActorCreateKey CActorAction::ImpactSite |
Impact Site.
Site that will be used to position the impact of the missile when the impact assets can not be used as a site.
CActorCreateKey CActorAction::ImpactSiteFallback |
Impact Site Fallback.
Site that will be used as a fallback to position the impact of the missile when the impact site and impact assets can not be used as a site.
SActorSiteOpsData CActorAction::ImpactSiteOps |
Impact Site Ops.
Site Ops that will be used to position any actors created for the impact of the missile.
SActorSiteOpsData CActorAction::ImpactSiteOpsReaction |
Impact Site Operations Reaction.
Site Ops that will be used to position any actors created for the wounded effect display when the missile hits the target unit.
CActorCreateKey CActorAction::ImpactSound |
Impact Sound.
Actor sound that is created for the impact sound.
std::vector<SActorActionTerrainSquib> CActorAction::ImpactTerrainSquibMap |
Impact Terrain Squib Map.
Configures the models and sounds that will be created when this attack impacts the terrain. These actors will only be created when impacting one of the physics materials specified, where the physics material is based on the terrain texture at the impact point.
CActorCreateKey CActorAction::ImpactTerrainSquibModel |
Impact Terrain Squib Model.
Configures the actor that will be used to display the model for terrain physics impacts.
CActorCreateKey CActorAction::ImpactTerrainSquibSound |
Impact Terrain Squib Sound.
Configures the actor that will be used to play the sound for terrain physics impacts.
SActorAVPair CActorAction::LaunchAssets |
Launch Assets.
Configure launch assets for the action. Launch assets play on the caster that invokes the effects associated with this action, when the action is created.
SAttachQuery CActorAction::LaunchAttachQuery |
Launch Attachment Query.
Attach methods that are run on the caster unit to determine the attach point for the action's launch assets.
CActorKey CActorAction::LaunchGuideAlias |
Launch Guide Alias.
The actor alias configured here will be added to the actors that are created for the launch display. The alias allows you to easily reference whichever actor gets created without knowing what it was.
CActorCreateKey CActorAction::LaunchModel |
Launch Model.
Actor model that is created for the launch art.
SActorRequest CActorAction::LaunchRequest |
Launch Request.
The launch request allows you to specify an external actor that will be used as the target for the missile.
CActorCreateKey CActorAction::LaunchSite |
Launch Site.
Site that will be used to position the launch of the attack when the launch assets can not be used.
CActorCreateKey CActorAction::LaunchSiteFallback |
Launch Site Fallback.
Site that will be used as a fallback to position the launch of the missile when the launch site and launch assets can not be used as a site.
SActorSiteOpsData CActorAction::LaunchSiteOps |
Launch Site Ops.
Site Ops that will be used to position any actors created for the launch of the attack.
CActorCreateKey CActorAction::LaunchSound |
Launch Sound.
Actor sound that is created for the launch sound.
std::vector<SActorActionTerrainSquib> CActorAction::LaunchTerrainSquibMap |
Launch Terrain Squib Map.
Configures the models and sounds that will be created when this attack launches. These actors will only be created when launching on one of the physics materials specified, where the physics material is based on the terrain texture at the launch point.
CActorCreateKey CActorAction::LaunchTerrainSquibModel |
Launch Terrain Squib Model.
Configures the actor that will be used to display the model for missile launch physics.
CActorCreateKey CActorAction::LaunchTerrainSquibSound |
Launch Terrain Squib Sound.
Configures the actor that will be used to play the sound for missile launch physics.
real32 CActorAction::Lifetime |
Lifetime.
Amount of time the action sticks around before destroying itself.
CActorKey CActorAction::Missile |
Missile.
The missile actor associated with this action.
EActorShieldFlashType CActorAction::ShieldFlashType |
Shield Flash Type.
Facer shield impacts are localized on the point where the impact occurs. Full shield impacts display a shield that surrounds the unit. Header shield impacts are similar to Facer impacts, except they are angled more towards the sky.
real32 CActorAction::ShieldRippleScaleFactor |
Shield Ripple Scale Factor.
Scales the size of any shield impacts specifically for this attack in order to make specific attacks more noticeable.
real32 CActorAction::WeaponFireTrackingTimeWindow |
Weapon Fire Tracking Time.
Determines the window of time between subsequent attacks that an attacking unit will be revealed.