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

Generic. More...

#include <Weapon.h>

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

Public Attributes

CStringLink Name
 Name. More...
 
TEditorCategories EditorCategories
 Editor Categories. More...
 
uint32 InfoTooltipPriority
 Tooltip Priority. More...
 
CStringLink Tip
 Tooltip. More...
 
CFlags Options
 Options. More...
 
CImagePath Icon
 Icon. More...
 
CEffectLink DisplayEffect
 Damage Display Effect. More...
 
uint32 DisplayAttackCount
 Display Attack Count. More...
 
uint32 Level
 Level. More...
 
CTargetFilters TargetFilters
 Target Filters. More...
 
CTargetFilters ChaseFilters
 Chase Filters. More...
 
CTargetFilters AcquireFilters
 Scan Filters. More...
 
CTargetFilters AcquireCallForHelpFilters
 Acquire Call For Help Filters. More...
 
CTargetFilters AcquireProvokeFilters
 Acquire Provoke Filters. More...
 
CTargetFilters AcquireScanFilters
 Acquire Scan Filters. More...
 
STargetSorts AcquireTargetSorts
 Acquire Target Sorts. More...
 
EWeaponPrioritization AcquirePrioritization
 Acquire Prioritization. More...
 
CfRange AcquireCliffLevelRange
 Acquire Cliff Level Range. More...
 
CFixed MinScanRange
 Minimum Scan Range. More...
 
CFixed Range
 Range. More...
 
CFixed RangeSlop
 Range Slop. More...
 
CFlagArray< e_equipmentDisplayFlagCountRangeDisplayFlags
 Range Display Flags. More...
 
CFixed MinimumRange
 Minimum Range. More...
 
CFangleArc Arc
 Arc. More...
 
CFangleArc ArcSlop
 Arc Slop. More...
 
SMarker Marker
 Marker. More...
 
SCost Cost
 Cost. More...
 
CGameTime Period
 Period. More...
 
CFlagArray< e_equipmentDisplayFlagCountPeriodDisplayFlags
 Period Display Flags. More...
 
CGameTime DamagePoint
 Damage Point. More...
 
CGameTime Backswing
 Backswing. More...
 

Detailed Description

Generic.

Remarks
Unknown

Member Data Documentation

◆ AcquireCallForHelpFilters

CTargetFilters CWeapon::AcquireCallForHelpFilters

Acquire Call For Help Filters.

◆ AcquireCliffLevelRange

CfRange CWeapon::AcquireCliffLevelRange

Acquire Cliff Level Range.

◆ AcquireFilters

CTargetFilters CWeapon::AcquireFilters

Scan Filters.

Targets that are automatically attacked by the weapon.

◆ AcquirePrioritization

EWeaponPrioritization CWeapon::AcquirePrioritization

Acquire Prioritization.

◆ AcquireProvokeFilters

CTargetFilters CWeapon::AcquireProvokeFilters

Acquire Provoke Filters.

◆ AcquireScanFilters

CTargetFilters CWeapon::AcquireScanFilters

Acquire Scan Filters.

◆ AcquireTargetSorts

STargetSorts CWeapon::AcquireTargetSorts

Acquire Target Sorts.

◆ Arc

CFangleArc CWeapon::Arc

Arc.

Arc for the weapon acquiring and firing.

Remarks
minValue: 0
maxValue: 0

◆ ArcSlop

CFangleArc CWeapon::ArcSlop

Arc Slop.

Remarks
minValue: 0
maxValue: 0

◆ Backswing

CGameTime CWeapon::Backswing

Backswing.

Duration of the weapon's backswing

Remarks
minValue: 0

◆ ChaseFilters

CTargetFilters CWeapon::ChaseFilters

Chase Filters.

Targets that the weapon will not chase should it move out of range.

◆ Cost

SCost CWeapon::Cost

Cost.

The cost of firing the weapon once.

◆ DamagePoint

CGameTime CWeapon::DamagePoint

Damage Point.

Remarks
minValue: 0

◆ DisplayAttackCount

uint32 CWeapon::DisplayAttackCount

Display Attack Count.

◆ DisplayEffect

CEffectLink CWeapon::DisplayEffect

Damage Display Effect.

◆ EditorCategories

TEditorCategories CWeapon::EditorCategories

Editor Categories.

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

◆ Icon

CImagePath CWeapon::Icon

Icon.

Icon for the weapon on the owning units info panel.

◆ InfoTooltipPriority

uint32 CWeapon::InfoTooltipPriority

Tooltip Priority.

◆ Level

uint32 CWeapon::Level

Level.

◆ Marker

SMarker CWeapon::Marker

Marker.

◆ MinimumRange

CFixed CWeapon::MinimumRange

Minimum Range.

Minimum attack range

Remarks
minValue: 0
maxValue: 0

◆ MinScanRange

CFixed CWeapon::MinScanRange

Minimum Scan Range.

Minimum scan range for the weapon

Remarks
minValue: 0
maxValue: 0

◆ Name

CStringLink CWeapon::Name

Name.

Name of the weapon

◆ Options

CFlags CWeapon::Options

Options.

Remarks
indexEnum: EWeaponOption

◆ Period

CGameTime CWeapon::Period

Period.

◆ PeriodDisplayFlags

CFlagArray<e_equipmentDisplayFlagCount> CWeapon::PeriodDisplayFlags

Period Display Flags.

Remarks
indexEnum: EEquipmentDisplayFlag

◆ Range

CFixed CWeapon::Range

Range.

Maximum range of the weapon

Remarks
minValue: 0
maxValue: 0

◆ RangeDisplayFlags

CFlagArray<e_equipmentDisplayFlagCount> CWeapon::RangeDisplayFlags

Range Display Flags.

Remarks
indexEnum: EEquipmentDisplayFlag

◆ RangeSlop

CFixed CWeapon::RangeSlop

Range Slop.

Remarks
minValue: 0
maxValue: 0

◆ TargetFilters

CTargetFilters CWeapon::TargetFilters

Target Filters.

Targets that the weapon can be fired at.

◆ Tip

CStringLink CWeapon::Tip

Tooltip.


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