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

Augment. More...

#include <Abil.h>

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

Public Attributes

std::vector< SAbilCmdButtonCmdButtonArray
 Command Buttons. More...
 
CFlags Flags
 Flags. More...
 
CAbilCommand AbilCmd
 Ability Command. More...
 
EEffectLocationType TargetType
 Target Type. More...
 
SCost Cost
 Cost. More...
 
CEffectLink Effect
 Effect. More...
 
CTargetFilters AutoCastFilters
 Auto Cast Filters. More...
 
std::vector< CValidatorLinkAutoCastValidatorArray
 Auto Cast Validators. More...
 
uint32 SmartPriority
 Smart Priority. More...
 
std::vector< CValidatorLinkSmartValidatorArray
 Smart Validators. More...
 

Detailed Description

Augment.

Remarks
Unknown

Member Data Documentation

◆ AbilCmd

CAbilCommand CAbilAugment::AbilCmd

Ability Command.

Specifies the ability and command that will be augmented by this ability and the additional order that will be issued if you go into target mode with this ability.

◆ AutoCastFilters

CTargetFilters CAbilAugment::AutoCastFilters

Auto Cast Filters.

Determines the filters that are used to pick a nearby target if auto casting is enabled.

◆ AutoCastValidatorArray

std::vector<CValidatorLink> CAbilAugment::AutoCastValidatorArray

Auto Cast Validators.

Specifies validators to run on nearby targets when autocasting is enabled to determine whether they should be targeted by this ability.

◆ CmdButtonArray

std::vector<SAbilCmdButton> CAbilAugment::CmdButtonArray

Command Buttons.

Remarks
indexEnum: EAbilAugmentCmd

◆ Cost

SCost CAbilAugment::Cost

Cost.

Specifies the resources, cooldown, and charges to apply when an augment order is issued.

◆ Effect

CEffectLink CAbilAugment::Effect

Effect.

Selects an effect to apply when an augment order begins. For Zealot Charge, for example, this applies a behavior to increase the movement speed of the Zealot.

◆ Flags

CFlags CAbilAugment::Flags

Flags.

Remarks
indexEnum: EAbilAugmentFlag

◆ SmartPriority

uint32 CAbilAugment::SmartPriority

Smart Priority.

Determines how important this ability is versus other abilities with a smart priority when deciding which ability should handle a smart command (usually bound to right click).

◆ SmartValidatorArray

std::vector<CValidatorLink> CAbilAugment::SmartValidatorArray

Smart Validators.

Specifies validators to run on any target that is right clicked to make sure that this order can be handled.

◆ TargetType

EEffectLocationType CAbilAugment::TargetType

Target Type.

Determines what type of targets are requested (i.e. points, units, or either).


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