sc2-gamedata
|
Buff. More...
#include <Behavior.h>
Buff.
SEffectWhichPlayer CBehaviorBuff::AcquirePlayer |
Acquire Player.
CEffectLink CBehaviorBuff::AINotifyEffect |
AI Notify Effect.
CFlags CBehaviorBuff::BuffFlags |
SDamageResponse CBehaviorBuff::DamageResponse |
Damage Response.
Parameters that control how this behavior responds to damage taken by the owning unit.
std::vector<CValidatorLink> CBehaviorBuff::DisableValidatorArray |
Validators (Disable)
If one of these validators returns false, the behavior will be disabled.
CFlags CBehaviorBuff::DisplayDuration |
Display Countdown.
Alignment of Players to which this behavior's countdown appears
CFlags CBehaviorBuff::DisplayShield |
Display Shield.
CGameTime CBehaviorBuff::Duration |
Duration.
Duration of the behavior
CGameTime CBehaviorBuff::DurationBonusMax |
Duration Bonus Maximum.
CGameTime CBehaviorBuff::DurationBonusMin |
Duration Bonus Minimum.
CGameTime CBehaviorBuff::DurationRandomMax |
Duration Random Minimum.
Each time this behavior is applied, a random value between the Duration Random Max and Duration Random Min will be chosen and added to the Duration.
CGameTime CBehaviorBuff::DurationRandomMin |
Duration Random Maximum.
Each time this behavior is applied, a random value between the Duration Random Max and Duration Random Min will be chosen and added to the Duration.
CGameTime CBehaviorBuff::DurationShield |
Duration Shield.
std::vector<CGameTime> CBehaviorBuff::DurationVitalArray |
Duration Vital Bonuses.
std::vector<CGameTime> CBehaviorBuff::DurationVitalMaxArray |
Duration Vital Max Bonuses.
CEffectLink CBehaviorBuff::ExpireEffect |
Expire Effect.
Effect that occurs if the behavior lasts through its entire duration.
CEffectLink CBehaviorBuff::FinalEffect |
Effect - Final.
Effect that occurs when the behavior is removed.
CHerdNodeLink CBehaviorBuff::HerdNode |
Herd Node.
CEffectLink CBehaviorBuff::InitialEffect |
Effect - Initial.
Effect that occurs when the behavior is applied.
SEffectWhichUnit CBehaviorBuff::KillCredit |
Kill Credit.
uint32 CBehaviorBuff::MaxStackCount |
Maximum Stack Count.
Maximum number of times the behavior can stack on a unit
uint32 CBehaviorBuff::MaxStackCountPerCaster |
Maximum Stack Count Per Caster.
Maximum number of times the behavior can stack on a unit per caster
SModification CBehaviorBuff::Modification |
Modification.
Modifications are a set of temporary changes applied to any unit that has this behavior.
CGameTime CBehaviorBuff::Period |
Period.
Recurring interval that starts after the behavior is applied. The behavior will execute its Periodic Effect each interval.
uint32 CBehaviorBuff::PeriodCount |
Period Count.
Maximum number of times the Periodic Effect can be executed. -1 means no limit.
CEffectLink CBehaviorBuff::PeriodicEffect |
Effect - Periodic.
Effect that occurs each period.
SEffectWhichPlayer CBehaviorBuff::Player |
Player.
Determines which player will own the unit that the behavior is applied to.
CEffectLink CBehaviorBuff::RefreshEffect |
Refresh Effect.
Effect that occurs when the behavior is reapplied
std::vector<CValidatorLink> CBehaviorBuff::RemoveValidatorArray |
Validators (Remove)
If one of these validators returns false, the behavior will be removed.
EBehaviorBuffReplace CBehaviorBuff::Replace |
Replacement.
SEffectWhichLocation CBehaviorBuff::ReplaceLocation |
Replacement Location.
SEffectWhichTimeScale CBehaviorBuff::TimeScaleSource |
Time Scale Source.
Determines the scale applied to time values on this behavior. If set to global, will use the current global time scale. If set to Target or Caster, the behavior will use the timescale of the unit returned by that query.