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

Generic. More...

#include <Abil.h>

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

Public Attributes

CStringLink Name
 Name. More...
 
EAbilTechPlayer TechPlayer
 Tech Player. More...
 
EAbilAlignment Alignment
 Alignment. More...
 
std::vector< SAbilOrderDisplayOrderArray
 Orders. More...
 
CAbilSetId AbilSetId
 Set ID. More...
 
TEditorCategories EditorCategories
 Editor Categories. More...
 
uint32 InfoTooltipPriority
 Tooltip Priority. More...
 
CStringLink TargetMessage
 Target Message. More...
 
std::vector< TTechAliasTechAliasArray
 Tech Alias. More...
 
CFlagArray< e_abilSharedFlagCountSharedFlags
 Shared Flags. More...
 

Detailed Description

Generic.

Remarks
Unknown

Member Data Documentation

◆ AbilSetId

CAbilSetId CAbil::AbilSetId

Set ID.

An arbitrary identifier that can be set on different abilities of the same type to make commands issued by one ability apply to any other abilities on other units in the selection with the same identifier.

◆ Alignment

EAbilAlignment CAbil::Alignment

Alignment.

Selects whether there is any preference given to friendly or enemy units while targeting with this ability.

◆ EditorCategories

TEditorCategories CAbil::EditorCategories

Editor Categories.

Editor Categories are used for filtering and organization within the StarCraft II Editor.

◆ InfoTooltipPriority

uint32 CAbil::InfoTooltipPriority

Tooltip Priority.

Determines the order that this ability appears in an 'info' tooltip tag. If the priority is set to 0 then it will not be shown.

◆ Name

CStringLink CAbil::Name

Name.

Name of the ability

◆ OrderArray

std::vector<SAbilOrderDisplay> CAbil::OrderArray

Orders.

Order fields allow you to customize the appearance of the waypoint lines that show up when you queue orders.

◆ SharedFlags

CFlagArray<e_abilSharedFlagCount> CAbil::SharedFlags

Shared Flags.

Remarks
indexEnum: EAbilSharedFlag

◆ TargetMessage

CStringLink CAbil::TargetMessage

Target Message.

Specifies the text to display in the command card UI while targeting with this ability.

◆ TechAliasArray

std::vector<TTechAlias> CAbil::TechAliasArray

Tech Alias.

Specifies an alternate set of identifiers (or aliases) for this ability which allows it to be considered equivalent to other abilities with the same aliases by requirements.

◆ TechPlayer

EAbilTechPlayer CAbil::TechPlayer

Tech Player.

The player used when requirement checks are run by this ability. By default this is set to the 'Upkeep' player (the player who pays for this unit's food cost).


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