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

Create Healer. More...

#include <Effect.h>

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

Public Attributes

SEffectWhichUnit LaunchUnit
 Launch Unit. More...
 
SEffectWhichUnit ImpactUnit
 Impact Unit. More...
 
CFlags Flags
 Flags. More...
 
CValidatorLink PeriodicValidator
 Periodic Validator. More...
 
CEffectLink PeriodicEffect
 Periodic Effect. More...
 
EUnitVital DrainVital
 Drain Vital. More...
 
CFixed DrainVitalCostFactor
 Drain Vital Cost Factor. More...
 
std::vector< CFixedDrainResourceCostFactor
 Drain Resource Cost Factor. More...
 
EUnitVital RechargeVital
 Recharge Vital. More...
 
CGameRate RechargeVitalRate
 Recharge Vital Rate. More...
 
CFixed TimeFactor
 Time Factor. More...
 

Detailed Description

Create Healer.

Remarks
Unknown

Member Data Documentation

◆ DrainResourceCostFactor

std::vector<CFixed> CEffectCreateHealer::DrainResourceCostFactor

Drain Resource Cost Factor.

Multiplier applied to the target unit's Repair Resource values to determine resource cost for healing

Remarks
indexEnum: EResourceType

◆ DrainVital

EUnitVital CEffectCreateHealer::DrainVital

Drain Vital.

The type of vital drained from the caster to heal the target

◆ DrainVitalCostFactor

CFixed CEffectCreateHealer::DrainVitalCostFactor

Drain Vital Cost Factor.

Cost ratio of caster vital consumed to target vital healed

Remarks
minValue: -100
maxValue: -100

◆ Flags

CFlags CEffectCreateHealer::Flags

Flags.

Flags for the effect

Remarks
indexEnum: EEffectHealerFlag

◆ ImpactUnit

SEffectWhichUnit CEffectCreateHealer::ImpactUnit

Impact Unit.

The unit that is the target of this effect

◆ LaunchUnit

SEffectWhichUnit CEffectCreateHealer::LaunchUnit

Launch Unit.

Specifies which unit spends vitals (if applicable) to heal the impact unit (aka the target).

◆ PeriodicEffect

CEffectLink CEffectCreateHealer::PeriodicEffect

Periodic Effect.

Effect that executes each tick

◆ PeriodicValidator

CValidatorLink CEffectCreateHealer::PeriodicValidator

Periodic Validator.

Validator that is run each tick

◆ RechargeVital

EUnitVital CEffectCreateHealer::RechargeVital

Recharge Vital.

Type of vital that is healed on the target

◆ RechargeVitalRate

CGameRate CEffectCreateHealer::RechargeVitalRate

Recharge Vital Rate.

Amount of vital that can be healed to the target each tick

Remarks
minValue: 0
maxValue: 0

◆ TimeFactor

CFixed CEffectCreateHealer::TimeFactor

Time Factor.

This value is multiplied times the target unit's Repair Time. If the resulting value is nonzero, then that is the amount of time it will take to heal the unit to full. If the resulting value is zero, then the target will be healed at the rate of Recharge Vital Rate/second.

Remarks
minValue: 0
maxValue: 0

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