sc2-gamedata
Public Attributes | List of all members
CAbilMorph Class Reference

Morph. More...

#include <Abil.h>

Inheritance diagram for CAbilMorph:
Inheritance graph
[legend]
Collaboration diagram for CAbilMorph:
Collaboration graph
[legend]

Public Attributes

std::vector< SAbilCmdButtonCmdButtonArray
 Commands. More...
 
CDataSoupKey ActorKey
 Actor. More...
 
CFlags Flags
 Flags. More...
 
SCostFactor RefundFraction
 Refund Fraction. More...
 
SCost Cost
 Cost. More...
 
CUnitLink CancelUnit
 Cancel Unit. More...
 
std::vector< SAbilMorphInfoInfoArray
 Info. More...
 
CAlertLink StartGlobalAlert
 Start Global Alert. More...
 
CAlertLink FinishGlobalAlert
 Finish Global Alert. More...
 
CAlertLink Alert
 Alert. More...
 
CAlertLink ErrorAlert
 Error Alert. More...
 
EAcquireLevel AutoCastAcquireLevel
 Auto Cast Acquire Level. More...
 
CTargetFilters AutoCastFilters
 Auto Cast Filters. More...
 
std::vector< CValidatorLinkAutoCastValidatorArray
 Auto Cast Validators. More...
 
CFixed AutoCastRange
 Auto Cast Range. More...
 
uint32 AutoCastCountMin
 Auto Cast Minimum. More...
 
uint32 AutoCastCountMax
 Auto Cast Maximum. More...
 
CStringLink Activity
 Activity. More...
 
std::vector< CValidatorLinkValidatorArray
 Validator Array. More...
 
CFlagArray< e_classIdCAbilCountAbilClassEnableArray
 Ability Classes Enabled. More...
 
CFlagArray< e_classIdCAbilCountAbilClassDisableArray
 Ability Classes Disabled. More...
 
std::vector< CAbilLinkAbilLinkEnableArray
 Abilities Enabled. More...
 
std::vector< CAbilLinkAbilLinkDisableArray
 Abilities Disabled. More...
 
CButtonLink ProgressButton
 Progress Button. More...
 

Detailed Description

Morph.

Remarks
Unknown

Member Data Documentation

◆ AbilClassDisableArray

CFlagArray<e_classIdCAbilCount> CAbilMorph::AbilClassDisableArray

Ability Classes Disabled.

Ability types that will be disabled when using this morph ability.

Remarks
indexEnum: EClassIdCAbil

◆ AbilClassEnableArray

CFlagArray<e_classIdCAbilCount> CAbilMorph::AbilClassEnableArray

Ability Classes Enabled.

Ability types that will be enabled when using this morph ability.

Remarks
indexEnum: EClassIdCAbil

◆ AbilLinkDisableArray

std::vector<CAbilLink> CAbilMorph::AbilLinkDisableArray

Abilities Disabled.

◆ AbilLinkEnableArray

std::vector<CAbilLink> CAbilMorph::AbilLinkEnableArray

Abilities Enabled.

◆ Activity

CStringLink CAbilMorph::Activity

Activity.

◆ ActorKey

CDataSoupKey CAbilMorph::ActorKey

Actor.

A string value passed to the actor system when this ability is used. This value can be referenced in an Ability Key term.

◆ Alert

CAlertLink CAbilMorph::Alert

Alert.

Alert that plays when the morph completes

◆ AutoCastAcquireLevel

EAcquireLevel CAbilMorph::AutoCastAcquireLevel

Auto Cast Acquire Level.

◆ AutoCastCountMax

uint32 CAbilMorph::AutoCastCountMax

Auto Cast Maximum.

Maximum number of targets that can be in the auto cast range for auto cast to execute.

◆ AutoCastCountMin

uint32 CAbilMorph::AutoCastCountMin

Auto Cast Minimum.

Minimum number of targets that must be in the auto cast range for auto cast to execute.

◆ AutoCastFilters

CTargetFilters CAbilMorph::AutoCastFilters

Auto Cast Filters.

Target unit types that will trigger the auto cast.

◆ AutoCastRange

CFixed CAbilMorph::AutoCastRange

Auto Cast Range.

The range at which the auto cast will scan for potential targets.

Remarks
minValue: 0
maxValue: 0

◆ AutoCastValidatorArray

std::vector<CValidatorLink> CAbilMorph::AutoCastValidatorArray

Auto Cast Validators.

Any validators specified here must return true for the auto cast to execute.

◆ CancelUnit

CUnitLink CAbilMorph::CancelUnit

Cancel Unit.

The unit that will result if the morph is cancelled. If this field is left blank, then the original unit will result if the morph is cancelled.

◆ CmdButtonArray

std::vector<SAbilCmdButton> CAbilMorph::CmdButtonArray

Commands.

Command button values for the ability

Remarks
indexEnum: EAbilMorphCmd

◆ Cost

SCost CAbilMorph::Cost

Cost.

Cost parameters for the ability

◆ ErrorAlert

CAlertLink CAbilMorph::ErrorAlert

Error Alert.

Alert that plays when an error occurs with the morph

◆ FinishGlobalAlert

CAlertLink CAbilMorph::FinishGlobalAlert

Finish Global Alert.

Alert that plays for every player when the morph completes

◆ Flags

CFlags CAbilMorph::Flags

Flags.

Flags for the ability.

Remarks
indexEnum: EAbilMorphFlag

◆ InfoArray

std::vector<SAbilMorphInfo> CAbilMorph::InfoArray

Info.

Parameters relating to specific commands of the ability.

◆ ProgressButton

CButtonLink CAbilMorph::ProgressButton

Progress Button.

◆ RefundFraction

SCostFactor CAbilMorph::RefundFraction

Refund Fraction.

The fraction of the costs that will be returned if the ability is cancelled.

◆ StartGlobalAlert

CAlertLink CAbilMorph::StartGlobalAlert

Start Global Alert.

Alert that plays for every player when the morph begins

◆ ValidatorArray

std::vector<CValidatorLink> CAbilMorph::ValidatorArray

Validator Array.

Validators for executing the ability


The documentation for this class was generated from the following file: