sc2-gamedata
|
#include <Behavior.h>
CFlagArray<e_classIdCAbilCount> SModification::AbilClassDisableArray |
Ability Classes Disabled.
When enabled, the selected ability is disabled when the behavior is active.
CFlagArray<e_classIdCAbilCount> SModification::AbilClassEnableArray |
Ability Classes Enabled.
When enabled, the selected ability is enabled when the behavior is active.
std::vector<CAbilLink> SModification::AbilLinkDisableArray |
Abilities Disabled.
Classes of ability that are disabled when the behavior is active
std::vector<CAbilLink> SModification::AbilLinkEnableArray |
Abilities Enabled.
Classes of ability that are enabled when the behavior is active
CGameAcceleration SModification::AccelerationBonus |
Acceleration Bonus.
CFixed SModification::AccelerationMultiplier |
Acceleration Multiplier.
CFixed SModification::AttackSpeedMultiplier |
Attack Speed Multiplier.
Multiplier for the attack speed
std::vector<SAttributeChange> SModification::AttributeChangeArray |
Attribute Changes.
Attribute changes for when the behavior is active
CBehaviorCategoryFlags SModification::BehaviorCategoriesDisable |
Behavior Categories Disabled.
When enabled, the selected type of behavior is disabled.
CBehaviorCategoryFlags SModification::BehaviorCategoriesEnable |
Behavior Categories Enabled.
When enabled, the selected type of behavior is enabled.
CFlagArray<e_classIdCBehaviorCount> SModification::BehaviorClassDisableArray |
Behavior Classes Disabled.
When enabled, the selected class of behavior is disabled.
CFlagArray<e_classIdCBehaviorCount> SModification::BehaviorClassEnableArray |
std::vector<CBehaviorLink> SModification::BehaviorLinkDisableArray |
Behaviors Disabled.
Behaviors that are disabled when the behavior is active
std::vector<CBehaviorLink> SModification::BehaviorLinkEnableArray |
Behaviors Enabled.
Behaviors that are enabled when the behavior is active
std::vector<CFixed> SModification::DamageDealtAttributeMultiplier |
Damage Dealt Attribute Multiplier.
std::vector<CFixed> SModification::DamageDealtAttributeScaled |
Damage Dealt Attribute Scaled.
std::vector<CFixed> SModification::DamageDealtAttributeUnscaled |
Damage Dealt Attribute Unscaled.
std::vector<CFixed> SModification::DamageDealtFraction |
Damage Dealt Fraction.
Damage dealt by units with this behavior will be multiplied by the value specified here + 1.
std::vector<CFixed> SModification::DamageDealtMaximum |
std::vector<CFixed> SModification::DamageDealtMinimum |
std::vector<CFixed> SModification::DamageDealtScaled |
std::vector<CFixed> SModification::DamageDealtUnscaled |
SDeathResponse SModification::DeathResponse |
Death Response.
CGameAcceleration SModification::DecelerationBonus |
Deceleration Bonus.
CFixed SModification::DecelerationMultiplier |
Deceleration Multiplier.
CFixed SModification::Detect |
Detect.
Distance at which the unit can detect cloaked units
CFangleArc SModification::DetectArc |
Detection Arc.
Arc in front of the unit in which it can detect cloaked units
CFixed SModification::DetectBonus |
Detection Bonus.
Detection range bonus for the unit
CTargetFilters SModification::DetectFilters |
Detect Filters.
Types of units that can be detected by the unit
CFixed SModification::Food |
Supplies.
Modifier for how much food the unit can take or give
CFixed SModification::Height |
Height.
Modifier for the height of the unit
std::vector<CGameTime> SModification::HeightTime |
Height Time.
CFixed SModification::LifeArmorBonus |
Life Armor Bonus.
CFixed SModification::LifeArmorMultiplier |
Life Armor Multiplier.
CFlagArray<e_behaviorModifyCount> SModification::ModifyFlags |
Modify Flags.
When enabled, the selected modification flag is active.
CGameSpeed SModification::MoveSpeedBonus |
Movement Speed Bonus.
Movement speed bonus for the unit
CGameSpeed SModification::MoveSpeedMaximum |
Movement Speed Maximum.
CGameSpeed SModification::MoveSpeedMinimum |
Movement Speed Minimum.
CFixed SModification::MoveSpeedMultiplier |
Movement Speed Multiplier.
Movement speed multiplier for the unit
std::vector<int8> SModification::PlaneDelta |
Plane Delta.
int32 SModification::QueueCount |
Queue Count.
Queue count modifier for the unit
int32 SModification::QueueSize |
Queue Size.
Queue size modifier for the unit
CFixed SModification::Radar |
Radar.
Distance at which the unit can detect enemy units
CFangleArc SModification::RadarArc |
Radar Arc.
Arc in which the unit can detect enemy units
CTargetFilters SModification::RadarFilters |
Radar Filters.
Filter that determines what kind of units can be detected
std::vector<CFixed> SModification::RateMultiplierArray |
Rate Multiplier Array.
std::vector<uint32> SModification::ResourceHarvestAmountBonus |
std::vector<CFixed> SModification::ResourceHarvestAmountMultiplier |
Resource Harvest Amount Multiplier.
Multiplier for the harvest amount
std::vector<CGameTime> SModification::ResourceHarvestTimeBonus |
Resource Harvest Time Bonus.
Amount of time to harvest bonus for the unit
std::vector<CFixed> SModification::ResourceHarvestTimeMultiplier |
Resource Harvest Time Multiplier.
Multiplier for the amount of time to harvest
int32 SModification::ScoreKillBonus |
Kill Bonus.
int32 SModification::ScoreLostBonus |
Lost Bonus.
CFixed SModification::ShieldArmorBonus |
Shield Armor Bonus.
CFixed SModification::ShieldArmorMultiplier |
Shield Armor Multiplier.
CFixed SModification::SightBonus |
Sight Bonus.
Sight bonus for the unit
CFixed SModification::SightMaximum |
Sight Maximum.
Maximum sight of the unit
CFixed SModification::SightMinimum |
Sight Minimum.
Minimum sight of the unit
CFixed SModification::SnareMultiplier |
Snare Multiplier.
Multiplier for the effects of a snare
std::vector<CSoundLink> SModification::SoundArray |
CFlagArray<e_behaviorStateCount> SModification::StateFlags |
State Flags.
When enabled, the selected state flag is active for a unit when it is affected by the behavior.
int16 SModification::SubgroupPriority |
Subgroup Priority.
CFixed SModification::TimeScale |
Time Scale.
Speed at which the game time advances when the behavior is active
std::vector<CTurretLink> SModification::TurretDisableArray |
Turret Disable.
Turrets that are disabled when the behavior is active
std::vector<CTurretLink> SModification::TurretEnableArray |
Turret Enable.
Turrets that are enabled when the behavior is active
CFixed SModification::UnifiedAttackSpeedFactor |
Unified Attack Speed Factor.
CFixed SModification::UnifiedMoveSpeedFactor |
Unified Move Speed Factor.
std::vector<SDamageKind> SModification::VitalDamageGainArray |
Vital Gained from Damage Taken.
Amount of health that is gained for every point of damage taken
std::vector<SDamageKind> SModification::VitalDamageLeechArray |
Vital Leeched from Damage Dealt.
Amount of health that is gained for every point of damage that is dealt
std::vector<CFixed> SModification::VitalMaxArray |
std::vector<CFixed> SModification::VitalMaxFractionArray |
std::vector<CGameRate> SModification::VitalRegenArray |
Vital Regeneration Bonus.
Health that is gained every second the behavior is active
std::vector<SUnitWeaponData> SModification::WeaponArray |
Weapons.
Weapons that are gained when the behavior is active
std::vector<CWeaponLink> SModification::WeaponDisableArray |
Weapons Disabled.
Weapons that are disabled when the behavior is active
std::vector<CWeaponLink> SModification::WeaponEnableArray |
Weapons Enabled.
Weapons that are enabled when the behavior is active
CFixed SModification::WeaponMinRange |
Weapon Minimum Range.
Minimum range for the weapons
CFixed SModification::WeaponRange |
Weapon Range.
Maximum range for the weapons
CFixed SModification::WeaponScanBonus |
Weapon Scan Bonus.
Speed at which the weapon can track a target