sc2-gamedata
|
Effect. More...
#include <Abil.h>
Effect.
CStringLink CAbilEffect::Activity |
Activity.
Determines the text displayed in the unit info panel while an order for this ability is active.
CEffectLink CAbilEffect::AINotifyEffect |
AI Notify Effect.
std::vector<CAlertLink> CAbilEffect::AlertArray |
Alert Array.
Links to the alerts that will play at the different stages of the ability.
CFangleArc CAbilEffect::Arc |
Arc.
Controls the arc around the caster that the target of the ability must be in. Example 360 is all around, 90 is a cone in front. If the target is outside this arc when the ability is cast, the caster will turn until the target is inside the arc.
CFangleArc CAbilEffect::ArcSlop |
Arc Slop.
If the target is moving, how far past the initial arc are they allowed to move before casting is cancelled.
EAcquireLevel CAbilEffect::AutoCastAcquireLevel |
Auto Cast Acquire Level.
CTargetFilters CAbilEffect::AutoCastFilters |
Auto Cast Filters.
Auto Cast Target Filters
CFixed CAbilEffect::AutoCastRange |
Auto Cast Range.
The range at which auto casting can be triggered.
std::vector<CValidatorLink> CAbilEffect::AutoCastValidatorArray |
Auto Cast Validators.
The ability will only auto cast if the validators specified here all return true.
CEffectLink CAbilEffect::CalldownEffect |
Calldown Effect.
CFlagArray<e_abilEffectStageCount> CAbilEffect::CancelableArray |
std::vector<SCost> CAbilEffect::CancelCost |
Cancel Cost.
std::vector<CGameTime> CAbilEffect::CastIntroTime |
Cast Start Time.
The duration of the Cast phase
std::vector<CGameTime> CAbilEffect::CastOutroTime |
Cast Finish Time.
The minimum amount of time the casting unit must be in the Channel phase
std::vector<SCost> CAbilEffect::Cost |
Cost.
Cost parameters for the ability
std::vector<CEffectLink> CAbilEffect::CursorEffect |
Cursor Effect.
To make an Area of Effect cursor display for this ability, hook up a Search Area effect to this field, and create a Splat actor that inherits from Cursor Splat.
CCmdResult CAbilEffect::DefaultError |
Default Error.
std::vector<CEffectLink> CAbilEffect::Effect |
Effect.
Selects the effect that will be applied. Specifying multiple effects here will let you choose an effect per level of this ability.
std::vector<CfRange> CAbilEffect::EffectRange |
Effect Range.
CAlertLink CAbilEffect::ErrorAlert |
Error Alert.
The Alert that will happen if the ability cannot be cast.
std::vector<CGameTime> CAbilEffect::FinishTime |
Finish Time.
The duration of the Finish stage, which occurs after the effect has been applied.
CFlags CAbilEffect::Flags |
CTargetFilters CAbilEffect::IgnoreFilters |
Ignore Filters.
CFlagArray<e_abilEffectStageCount> CAbilEffect::InheritAttackPriorityArray |
Inherit Attack Priorities.
std::vector<CImagePath> CAbilEffect::LearnButtonImage |
Learn Button Image.
std::vector<CStringLink> CAbilEffect::LearnButtonName |
Learn Button Name.
std::vector<CStringLink> CAbilEffect::LearnButtonTooltip |
Learn Button Tooltip.
std::vector<CImagePath> CAbilEffect::LearnButtonTooltipImage |
Learn Button Tooltip Image.
std::vector<CImagePath> CAbilEffect::LevelButtonImage |
Level Button - Image.
std::vector<CStringLink> CAbilEffect::LevelButtonName |
Level Button - Name.
std::vector<CStringLink> CAbilEffect::LevelButtonTooltip |
Level Button - Tooltip.
std::vector<CImagePath> CAbilEffect::LevelButtonTooltipImage |
Level Button Tooltip Image.
SMarker CAbilEffect::Marker |
Marker.
CFlagArray<e_abilEffectStageCount> CAbilEffect::PauseableArray |
Pauseable Stages.
CUnitLink CAbilEffect::Placeholder |
Placeholder Unit.
Ghost placement image for the ability
CFlagArray<e_abilEffectStageCount> CAbilEffect::PreemptableArray |
Preemptable Stages.
std::vector<CGameTime> CAbilEffect::PrepTime |
Prepare Time.
Duration of the Prepare stage, which occurs in between Approach and Cast.
std::vector<CUnitLink> CAbilEffect::ProducedUnitArray |
Produced Unit.
std::vector<CButtonLink> CAbilEffect::ProgressButtonArray |
Progress Buttons.
An array of buttons that display at different stages of the ability.
std::vector<CFixed> CAbilEffect::Range |
Range.
Casting range of the ability
CFixed CAbilEffect::RangeSlop |
Range Extra.
How much further a target unit may move away from the initial targeted position before casting is cancelled.
CFlagArray<e_abilEffectStageCount> CAbilEffect::RefundArray |
Refundable Stages.
SCostFactor CAbilEffect::RefundFraction |
Refund Fraction.
The fraction of the costs that will be returned if the ability is cancelled.
CFlagArray<e_abilEffectStageCount> CAbilEffect::ShowProgressArray |
Show Progress.
The stages of the ability that a progress bar should appear for the caster.
uint32 CAbilEffect::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).
std::vector<CValidatorLink> CAbilEffect::SmartValidatorArray |
Smart Validators.
std::vector<CTargetFilters> CAbilEffect::TargetFilters |
Target Filters.
Target unit types on which the ability can be used
STargetSorts CAbilEffect::TargetSorts |
Target Sorts.
Determines how the ability prioritizes potential targets.
CFangleArc CAbilEffect::TrackingArc |
Tracking Arc.
CFlagArray<e_abilEffectStageCount> CAbilEffect::UninterruptibleArray |
Uninterruptible.
The stages at which the ability is uninterruptible.
CFlagArray<e_abilEffectStageCount> CAbilEffect::UseMarkerArray |
Markers Used.
CFlagArray<e_abilEffectStageCount> CAbilEffect::ValidatedArray |
Validate.