SC2Mapster Wiki
Advertisement

CBehavior (Class)[ | ]

Properties[ | ]

Type : Behaviors Read Access: Yes Write Access: Yes

Information[ | ]

This class represents a modification in any ways. This can be a terrain modification, a unit modification, a power source modification, ...

Architecture[ | ]

CBehavior[ | ]

CBehavior

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)

CBehaviorAttribute[ | ]

CBehaviorAttribute

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • MinPoints (int32)
  • MaxPoints (int32)
  • Modification (SModification)
    • ModifyFlags[] (CFlagArray<e_behaviorModifyCount>)
    • StateFlags[] (CFlagArray<e_behaviorStateCount>)
    • Height (CFixed)
    • HeightTime[] (CGameTime)
    • SightBonus (CFixed)
    • SightMaximum (CFixed)
    • SightMinimum (CFixed)
    • QueueCount (int32)
    • QueueSize (int32)
    • TimeScale (CFixed)
    • MoveSpeedMaximum (CGameSpeed)
    • MoveSpeedMinimum (CGameSpeed)
    • MoveSpeedBonus (CGameSpeed)
    • MoveSpeedMultiplier (CFixed)
    • AccelerationBonus (CGameAcceleration)
    • AccelerationMultiplier (CFixed)
    • DecelerationBonus (CGameAcceleration)
    • DecelerationMultiplier (CFixed)
    • SnareMultiplier (CFixed)
    • AttackSpeedMultiplier (CFixed)
    • WeaponRange (CFixed)
    • WeaponMinRange (CFixed)
    • DamageDealtScaled[] (CFixed)
    • DamageDealtFraction[] (CFixed)
    • DamageDealtUnscaled[] (CFixed)
    • DamageDealtMaximum[] (CFixed)
    • DamageDealtMinimum[] (CFixed)
    • LifeArmorBonus (CFixed)
    • LifeArmorMultiplier (CFixed)
    • ShieldArmorBonus (CFixed)
    • ShieldArmorMultiplier (CFixed)
    • ResourceHarvestAmountBonus[] (uint32)
    • ResourceHarvestAmountMultiplier[] (CFixed)
    • ResourceHarvestTimeBonus[] (CGameTime)
    • ResourceHarvestTimeMultiplier[] (CFixed)
    • VitalMaxArray[] (CFixed)
    • VitalMaxFractionArray[] (CFixed)
    • VitalRegenArray[] (CGameRate)
    • VitalDamageGainArray[] (SDamageKind)
    • VitalDamageLeechArray[] (SDamageKind)
    • AbilClassEnableArray[] (CFlagArray<e_classIdCAbilCount>)
    • AbilClassDisableArray[] (CFlagArray<e_classIdCAbilCount>)
    • AbilLinkEnableArray[] (CAbilLink)
    • AbilLinkDisableArray[] (CAbilLink)
    • BehaviorCategoriesEnable[] (CBehaviorCategoryFlags)
    • BehaviorCategoriesDisable[] (CBehaviorCategoryFlags)
    • BehaviorClassEnableArray[] (CFlagArray<e_classIdCBehaviorCount>)
    • BehaviorClassDisableArray[] (CFlagArray<e_classIdCBehaviorCount>)
    • BehaviorLinkEnableArray[] (CBehaviorLink)
    • BehaviorLinkDisableArray[] (CBehaviorLink)
    • WeaponArray[] (SUnitWeaponData)
      • Link (CWeaponLink)
      • Turret (CTurretLink)
    • WeaponScanBonus (CFixed)
    • WeaponEnableArray[] (CWeaponLink)
    • WeaponDisableArray[] (CWeaponLink)
    • TurretEnableArray[] (CTurretLink)
    • TurretDisableArray[] (CTurretLink)
    • SoundArray[] (CSoundLink)
    • Detect (CFixed)
    • DetectArc (CFangleArc)
    • DetectBonus (CFixed)
    • DetectFilters (CTargetFilters)
    • Radar (CFixed)
    • RadarArc (CFangleArc)
    • RadarFilters (CTargetFilters)
    • Food (CFixed)
    • AttributeChangeArray[] (SAttributeChange)
      • Attribute (CBehaviorLink)
      • Points (int32)
    • RateMultiplierArray[] (CFixed)
    • DeathResponse (SDeathResponse)
      • Chance (CFixed)
      • Cost (SCost)
        • Resource[] (int32)
        • Display[] (CFlags)
        • Vital[] (CFixed)
        • VitalFraction[] (CFixed)
        • Charge (SCharge)
          • CountMax (CFixed)
          • CountStart (CFixed)
          • CountUse (CFixed)
          • HideCount (flag)
          • Link (TChargeLink)
          • Location (EChargeLocation)
          • TimeStart (CGameTime)
          • TimeUse (CGameTime)
        • Cooldown (SCooldown)
          • Link (TCooldownLink)
          • Location (ECooldownLocation)
          • TimeStart (CGameTime)
          • TimeUse (CGameTime)
      • Effect (CEffectLink)
      • Relationship[] (CFlagArray<e_playerRelationshipCount>)
      • Type[] (CFlagArray<e_deathTypeCount>)
    • PlaneDelta[] (int8)
    • ScoreKillBonus (int32)
    • ScoreLostBonus (int32)

CBehaviorBuff[ | ]

CBehaviorBuff

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • DisplayDuration[] (CFlags)
  • DisplayShield[] (CFlags)
  • DisableValidatorArray[] (CValidatorLink)
  • RemoveValidatorArray[] (CValidatorLink)
  • BuffFlags[] (CFlags)
  • MaxStackCount (uint32)
  • MaxStackCountPerCaster (uint32)
  • TimeScaleSource (SEffectWhichTimeScale)
    • Effect (CEffectLink)
    • Value (EEffectTimeScale)
  • Duration (CGameTime)
  • DurationShield (CGameTime)
  • DurationVitalArray[] (CGameTime)
  • DurationVitalMaxArray[] (CGameTime)
  • DurationRandomMin (CGameTime)
  • DurationRandomMax (CGameTime)
  • DurationBonusMin (CGameTime)
  • DurationBonusMax (CGameTime)
  • Period (CGameTime)
  • PeriodCount (uint32)
  • InitialEffect (CEffectLink)
  • RefreshEffect (CEffectLink)
  • PeriodicEffect (CEffectLink)
  • FinalEffect (CEffectLink)
  • ExpireEffect (CEffectLink)
  • Player (SEffectWhichPlayer)
    • Effect (CEffectLink)
    • Value (EEffectPlayer)
  • AcquirePlayer (SEffectWhichPlayer)
    • Effect (CEffectLink)
    • Value (EEffectPlayer)
  • Modification (SModification)
    • ModifyFlags[] (CFlagArray<e_behaviorModifyCount>)
    • StateFlags[] (CFlagArray<e_behaviorStateCount>)
    • Height (CFixed)
    • HeightTime[] (CGameTime)
    • SightBonus (CFixed)
    • SightMaximum (CFixed)
    • SightMinimum (CFixed)
    • QueueCount (int32)
    • QueueSize (int32)
    • TimeScale (CFixed)
    • MoveSpeedMaximum (CGameSpeed)
    • MoveSpeedMinimum (CGameSpeed)
    • MoveSpeedBonus (CGameSpeed)
    • MoveSpeedMultiplier (CFixed)
    • AccelerationBonus (CGameAcceleration)
    • AccelerationMultiplier (CFixed)
    • DecelerationBonus (CGameAcceleration)
    • DecelerationMultiplier (CFixed)
    • SnareMultiplier (CFixed)
    • AttackSpeedMultiplier (CFixed)
    • WeaponRange (CFixed)
    • WeaponMinRange (CFixed)
    • DamageDealtScaled[] (CFixed)
    • DamageDealtFraction[] (CFixed)
    • DamageDealtUnscaled[] (CFixed)
    • DamageDealtMaximum[] (CFixed)
    • DamageDealtMinimum[] (CFixed)
    • LifeArmorBonus (CFixed)
    • LifeArmorMultiplier (CFixed)
    • ShieldArmorBonus (CFixed)
    • ShieldArmorMultiplier (CFixed)
    • ResourceHarvestAmountBonus[] (uint32)
    • ResourceHarvestAmountMultiplier[] (CFixed)
    • ResourceHarvestTimeBonus[] (CGameTime)
    • ResourceHarvestTimeMultiplier[] (CFixed)
    • VitalMaxArray[] (CFixed)
    • VitalMaxFractionArray[] (CFixed)
    • VitalRegenArray[] (CGameRate)
    • VitalDamageGainArray[] (SDamageKind)
    • VitalDamageLeechArray[] (SDamageKind)
    • AbilClassEnableArray[] (CFlagArray<e_classIdCAbilCount>)
    • AbilClassDisableArray[] (CFlagArray<e_classIdCAbilCount>)
    • AbilLinkEnableArray[] (CAbilLink)
    • AbilLinkDisableArray[] (CAbilLink)
    • BehaviorCategoriesEnable[] (CBehaviorCategoryFlags)
    • BehaviorCategoriesDisable[] (CBehaviorCategoryFlags)
    • BehaviorClassEnableArray[] (CFlagArray<e_classIdCBehaviorCount>)
    • BehaviorClassDisableArray[] (CFlagArray<e_classIdCBehaviorCount>)
    • BehaviorLinkEnableArray[] (CBehaviorLink)
    • BehaviorLinkDisableArray[] (CBehaviorLink)
    • WeaponArray[] (SUnitWeaponData)
      • Link (CWeaponLink)
      • Turret (CTurretLink)
    • WeaponScanBonus (CFixed)
    • WeaponEnableArray[] (CWeaponLink)
    • WeaponDisableArray[] (CWeaponLink)
    • TurretEnableArray[] (CTurretLink)
    • TurretDisableArray[] (CTurretLink)
    • SoundArray[] (CSoundLink)
    • Detect (CFixed)
    • DetectArc (CFangleArc)
    • DetectBonus (CFixed)
    • DetectFilters (CTargetFilters)
    • Radar (CFixed)
    • RadarArc (CFangleArc)
    • RadarFilters (CTargetFilters)
    • Food (CFixed)
    • AttributeChangeArray[] (SAttributeChange)
      • Attribute (CBehaviorLink)
      • Points (int32)
    • RateMultiplierArray[] (CFixed)
    • DeathResponse (SDeathResponse)
      • Chance (CFixed)
      • Cost (SCost)
        • Resource[] (int32)
        • Display[] (CFlags)
        • Vital[] (CFixed)
        • VitalFraction[] (CFixed)
        • Charge (SCharge)
          • CountMax (CFixed)
          • CountStart (CFixed)
          • CountUse (CFixed)
          • HideCount (flag)
          • Link (TChargeLink)
          • Location (EChargeLocation)
          • TimeStart (CGameTime)
          • TimeUse (CGameTime)
        • Cooldown (SCooldown)
          • Link (TCooldownLink)
          • Location (ECooldownLocation)
          • TimeStart (CGameTime)
          • TimeUse (CGameTime)
      • Effect (CEffectLink)
      • Relationship[] (CFlagArray<e_playerRelationshipCount>)
      • Type[] (CFlagArray<e_deathTypeCount>)
    • PlaneDelta[] (int8)
    • ScoreKillBonus (int32)
    • ScoreLostBonus (int32)
  • AINotifyEffect (CEffectLink)
  • DamageResponse (SDamageResponse)
    • Chance (CFixed)
    • Cost (SCost)
      • Resource[] (int32)
      • Display[] (CFlags)
      • Vital[] (CFixed)
      • VitalFraction[] (CFixed)
      • Charge (SCharge)
        • CountMax (CFixed)
        • CountStart (CFixed)
        • CountUse (CFixed)
        • HideCount (flag)
        • Link (TChargeLink)
        • Location (EChargeLocation)
        • TimeStart (CGameTime)
        • TimeUse (CGameTime)
      • Cooldown (SCooldown)
        • Link (TCooldownLink)
        • Location (ECooldownLocation)
        • TimeStart (CGameTime)
        • TimeUse (CGameTime)
    • ClampMaximum (CFixed)
    • ClampMinimum (CFixed)
    • Exhausted (CEffectLink)
    • Fatal (flag8)
    • Handled (CEffectLink)
    • Ignore[] (CFixed)
    • Kind[] (CFlagArray<e_damageKindCount>)
    • Location (EDamageLocation)
    • Maximum (CFixed)
    • Minimum (CFixed)
    • ModifyAmount (CFixed)
    • ModifyFraction (CFixed)
    • ModifyLimit (CFixed)
    • ModifyMinimumDamage (flag8)
    • TargetFilters (CTargetFilters)
    • RequireEffectArray[] (CEffectLink)
    • ExcludeEffectArray[] (CEffectLink)
  • KillCredit (SEffectWhichUnit)
    • Effect (CEffectLink)
    • Value (EEffectUnit)
  • Replace (EBehaviorBuffReplace)
  • ReplaceLocation (SEffectWhichLocation)
    • Effect (CEffectLink)
    • Value (EEffectLocation)

CBehaviorClickResponse[ | ]

CBehaviorClickResponse

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • Chance (CFixed)
  • Count (uint32)
  • CountDelay (CGameTime)
  • CountEffect (CEffectLink)
  • Relationship[] (CFlagArray<e_playerRelationshipCount>)
  • ResetDelay (CGameTime)
  • ResetEffect (CEffectLink)

CBehaviorConjoined[ | ]

CBehaviorConjoined

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • Radius (CFixed)

CBehaviorCreepSource[ | ]

CBehaviorCreepSource

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • Delay (CGameTime)
  • Period (CGameTime)
  • Build (CFootprintLink)
  • Start (CFootprintLink)
  • Birth (CFootprintLink)
  • Grown (CFootprintLink)
  • DisableValidatorArray[] (CValidatorLink)
  • RemoveValidatorArray[] (CValidatorLink)

CBehaviorJump[ | ]

CBehaviorJump

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • TriggerHeightDeltaMin (CFixed)
  • TriggerHeightDeltaMax (CFixed)
  • InitiateRangeUp (CFixed)
  • InitiateRangeDown (CFixed)
  • JumpRangeMax (CFixed)
  • Mover (CMoverLink)
  • MoverUp (CMoverLink)
  • MoverDown (CMoverLink)
  • DurationPreLaunch (CGameTime)
  • DurationPostLand (CGameTime)
  • DurationMoveOut (CGameTime)
  • Placeholder (CUnitLink)
  • LandAdjustmentUp (CFixed)
  • LandAdjustmentDown (CFixed)
  • LandArrivalRange (CFixed)
  • LandCheckRadius (CFixed)

CBehaviorPowerSource[ | ]

CBehaviorPowerSource

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • PowerLevel (TPowerLevel)
  • Radius (CFixed)
  • PowerLink (TPowerLink)

CBehaviorPowerUser[ | ]

CBehaviorPowerUser

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • PowerLink (TPowerLink)
  • PlacementMinPowerLevel (TPowerLevel)
  • Flags[] (CFlags)
  • PoweredWhileUnderConstruction (flag8)
  • PowerStageArray[] (SPowerStage)
    • MaxStackCount (uint32)
    • MinPowerLevel (TPowerLevel)
    • Modification (SModification)
      • ModifyFlags[] (CFlagArray<e_behaviorModifyCount>)
      • StateFlags[] (CFlagArray<e_behaviorStateCount>)
      • Height (CFixed)
      • HeightTime[] (CGameTime)
      • SightBonus (CFixed)
      • SightMaximum (CFixed)
      • SightMinimum (CFixed)
      • QueueCount (int32)
      • QueueSize (int32)
      • TimeScale (CFixed)
      • MoveSpeedMaximum (CGameSpeed)
      • MoveSpeedMinimum (CGameSpeed)
      • MoveSpeedBonus (CGameSpeed)
      • MoveSpeedMultiplier (CFixed)
      • AccelerationBonus (CGameAcceleration)
      • AccelerationMultiplier (CFixed)
      • DecelerationBonus (CGameAcceleration)
      • DecelerationMultiplier (CFixed)
      • SnareMultiplier (CFixed)
      • AttackSpeedMultiplier (CFixed)
      • WeaponRange (CFixed)
      • WeaponMinRange (CFixed)
      • DamageDealtScaled[] (CFixed)
      • DamageDealtFraction[] (CFixed)
      • DamageDealtUnscaled[] (CFixed)
      • DamageDealtMaximum[] (CFixed)
      • DamageDealtMinimum[] (CFixed)
      • LifeArmorBonus (CFixed)
      • LifeArmorMultiplier (CFixed)
      • ShieldArmorBonus (CFixed)
      • ShieldArmorMultiplier (CFixed)
      • ResourceHarvestAmountBonus[] (uint32)
      • ResourceHarvestAmountMultiplier[] (CFixed)
      • ResourceHarvestTimeBonus[] (CGameTime)
      • ResourceHarvestTimeMultiplier[] (CFixed)
      • VitalMaxArray[] (CFixed)
      • VitalMaxFractionArray[] (CFixed)
      • VitalRegenArray[] (CGameRate)
      • VitalDamageGainArray[] (SDamageKind)
      • VitalDamageLeechArray[] (SDamageKind)
      • AbilClassEnableArray[] (CFlagArray<e_classIdCAbilCount>)
      • AbilClassDisableArray[] (CFlagArray<e_classIdCAbilCount>)
      • AbilLinkEnableArray[] (CAbilLink)
      • AbilLinkDisableArray[] (CAbilLink)
      • BehaviorCategoriesEnable[] (CBehaviorCategoryFlags)
      • BehaviorCategoriesDisable[] (CBehaviorCategoryFlags)
      • BehaviorClassEnableArray[] (CFlagArray<e_classIdCBehaviorCount>)
      • BehaviorClassDisableArray[] (CFlagArray<e_classIdCBehaviorCount>)
      • BehaviorLinkEnableArray[] (CBehaviorLink)
      • BehaviorLinkDisableArray[] (CBehaviorLink)
      • WeaponArray[] (SUnitWeaponData)
        • Link (CWeaponLink)
        • Turret (CTurretLink)
      • WeaponScanBonus (CFixed)
      • WeaponEnableArray[] (CWeaponLink)
      • WeaponDisableArray[] (CWeaponLink)
      • TurretEnableArray[] (CTurretLink)
      • TurretDisableArray[] (CTurretLink)
      • SoundArray[] (CSoundLink)
      • Detect (CFixed)
      • DetectArc (CFangleArc)
      • DetectBonus (CFixed)
      • DetectFilters (CTargetFilters)
      • Radar (CFixed)
      • RadarArc (CFangleArc)
      • RadarFilters (CTargetFilters)
      • Food (CFixed)
      • AttributeChangeArray[] (SAttributeChange)
        • Attribute (CBehaviorLink)
        • Points (int32)
      • RateMultiplierArray[] (CFixed)
      • DeathResponse (SDeathResponse)
        • Chance (CFixed)
        • Cost (SCost)
          • Resource[] (int32)
          • Display[] (CFlags)
          • Vital[] (CFixed)
          • VitalFraction[] (CFixed)
          • Charge (SCharge)
            • CountMax (CFixed)
            • CountStart (CFixed)
            • CountUse (CFixed)
            • HideCount (flag)
            • Link (TChargeLink)
            • Location (EChargeLocation)
            • TimeStart (CGameTime)
            • TimeUse (CGameTime)
          • Cooldown (SCooldown)
            • Link (TCooldownLink)
            • Location (ECooldownLocation)
            • TimeStart (CGameTime)
            • TimeUse (CGameTime)
        • Effect (CEffectLink)
        • Relationship[] (CFlagArray<e_playerRelationshipCount>)
        • Type[] (CFlagArray<e_deathTypeCount>)
      • PlaneDelta[] (int8)
      • ScoreKillBonus (int32)
      • ScoreLostBonus (int32)

CBehaviorResource[ | ]

CBehaviorResource

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • Capacity (uint32)
  • Contents (uint32)
  • HarvestTime (CGameTime)
  • HarvestAmount (uint32)
  • EmptyHarvestAmount (uint32)
  • EmptyUnit (CUnitLink)
  • Flags[] (CFlags)
  • RequiredAlliance (EAllianceId)
  • ReturnDelay (CGameTime)
  • ExhaustedAlert (CAlertLink)
  • DepletionAlert (CAlertLink)
  • DepletionThreshold (uint32)
  • DepletionVariationCount (uint32)
  • CarryResourceBehavior (CBehaviorLink)

CBehaviorReveal[ | ]

CBehaviorReveal

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • Duration (CGameTime)

CBehaviorSpawn[ | ]

CBehaviorSpawn

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • DisplayDuration[] (CFlags)
  • InfoArray[] (SSpawnInfo)
    • Unit (CUnitLink)
    • Count (uint32)
    • Requirements (const CTechRequirementsGraph*)
    • Delay (CGameTime)
    • Effect (CEffectLink)
  • Center (CGamePoint)
  • Offset[] (CGamePoint)
  • Slop (CFixed)
  • Effect (CEffectLink)
  • Range (CFixed)
  • Flags[] (CFlags)
  • Limit (uint32)

CBehaviorVeterancy[ | ]

CBehaviorVeterancy

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • Flags[] (CFlags)
  • ShareFilters[] (CTargetFilters)
  • TargetFilters[] (CTargetFilters)
  • XPFraction[] (CFixed)
  • SharedXPRadius[] (CFixed)
  • SharedXPFraction[] (CFixed)
  • VeterancyLevelArray[] (SVeterancyLevel)
    • InfoIcon (CImagePath)
    • MinVeterancyXP (uint32)
    • Modification (SModification)
      • ModifyFlags[] (CFlagArray<e_behaviorModifyCount>)
      • StateFlags[] (CFlagArray<e_behaviorStateCount>)
      • Height (CFixed)
      • HeightTime[] (CGameTime)
      • SightBonus (CFixed)
      • SightMaximum (CFixed)
      • SightMinimum (CFixed)
      • QueueCount (int32)
      • QueueSize (int32)
      • TimeScale (CFixed)
      • MoveSpeedMaximum (CGameSpeed)
      • MoveSpeedMinimum (CGameSpeed)
      • MoveSpeedBonus (CGameSpeed)
      • MoveSpeedMultiplier (CFixed)
      • AccelerationBonus (CGameAcceleration)
      • AccelerationMultiplier (CFixed)
      • DecelerationBonus (CGameAcceleration)
      • DecelerationMultiplier (CFixed)
      • SnareMultiplier (CFixed)
      • AttackSpeedMultiplier (CFixed)
      • WeaponRange (CFixed)
      • WeaponMinRange (CFixed)
      • DamageDealtScaled[] (CFixed)
      • DamageDealtFraction[] (CFixed)
      • DamageDealtUnscaled[] (CFixed)
      • DamageDealtMaximum[] (CFixed)
      • DamageDealtMinimum[] (CFixed)
      • LifeArmorBonus (CFixed)
      • LifeArmorMultiplier (CFixed)
      • ShieldArmorBonus (CFixed)
      • ShieldArmorMultiplier (CFixed)
      • ResourceHarvestAmountBonus[] (uint32)
      • ResourceHarvestAmountMultiplier[] (CFixed)
      • ResourceHarvestTimeBonus[] (CGameTime)
      • ResourceHarvestTimeMultiplier[] (CFixed)
      • VitalMaxArray[] (CFixed)
      • VitalMaxFractionArray[] (CFixed)
      • VitalRegenArray[] (CGameRate)
      • VitalDamageGainArray[] (SDamageKind)
      • VitalDamageLeechArray[] (SDamageKind)
      • AbilClassEnableArray[] (CFlagArray<e_classIdCAbilCount>)
      • AbilClassDisableArray[] (CFlagArray<e_classIdCAbilCount>)
      • AbilLinkEnableArray[] (CAbilLink)
      • AbilLinkDisableArray[] (CAbilLink)
      • BehaviorCategoriesEnable[] (CBehaviorCategoryFlags)
      • BehaviorCategoriesDisable[] (CBehaviorCategoryFlags)
      • BehaviorClassEnableArray[] (CFlagArray<e_classIdCBehaviorCount>)
      • BehaviorClassDisableArray[] (CFlagArray<e_classIdCBehaviorCount>)
      • BehaviorLinkEnableArray[] (CBehaviorLink)
      • BehaviorLinkDisableArray[] (CBehaviorLink)
      • WeaponArray[] (SUnitWeaponData)
        • Link (CWeaponLink)
        • Turret (CTurretLink)
      • WeaponScanBonus (CFixed)
      • WeaponEnableArray[] (CWeaponLink)
      • WeaponDisableArray[] (CWeaponLink)
      • TurretEnableArray[] (CTurretLink)
      • TurretDisableArray[] (CTurretLink)
      • SoundArray[] (CSoundLink)
      • Detect (CFixed)
      • DetectArc (CFangleArc)
      • DetectBonus (CFixed)
      • DetectFilters (CTargetFilters)
      • Radar (CFixed)
      • RadarArc (CFangleArc)
      • RadarFilters (CTargetFilters)
      • Food (CFixed)
      • AttributeChangeArray[] (SAttributeChange)
        • Attribute (CBehaviorLink)
        • Points (int32)
      • RateMultiplierArray[] (CFixed)
      • DeathResponse (SDeathResponse)
        • Chance (CFixed)
        • Cost (SCost)
          • Resource[] (int32)
          • Display[] (CFlags)
          • Vital[] (CFixed)
          • VitalFraction[] (CFixed)
          • Charge (SCharge)
            • CountMax (CFixed)
            • CountStart (CFixed)
            • CountUse (CFixed)
            • HideCount (flag)
            • Link (TChargeLink)
            • Location (EChargeLocation)
            • TimeStart (CGameTime)
            • TimeUse (CGameTime)
          • Cooldown (SCooldown)
            • Link (TCooldownLink)
            • Location (ECooldownLocation)
            • TimeStart (CGameTime)
            • TimeUse (CGameTime)
        • Effect (CEffectLink)
        • Relationship[] (CFlagArray<e_playerRelationshipCount>)
        • Type[] (CFlagArray<e_deathTypeCount>)
      • PlaneDelta[] (int8)
      • ScoreKillBonus (int32)
      • ScoreLostBonus (int32)

CBehaviorWander[ | ]

CBehaviorWander

  • Name (CStringLink)
  • Tooltip (CStringLink)
  • InfoTooltipPriority (uint32)
  • Alignment (EBehaviorAlignment)
  • Cost (SCost)
    • Resource[] (int32)
    • Display[] (CFlags)
    • Vital[] (CFixed)
    • VitalFraction[] (CFixed)
    • Charge (SCharge)
      • CountMax (CFixed)
      • CountStart (CFixed)
      • CountUse (CFixed)
      • HideCount (flag)
      • Link (TChargeLink)
      • Location (EChargeLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
    • Cooldown (SCooldown)
      • Link (TCooldownLink)
      • Location (ECooldownLocation)
      • TimeStart (CGameTime)
      • TimeUse (CGameTime)
  • InfoFlags[] (CFlags)
  • InfoIcon (CImagePath)
  • BehaviorCategories[] (CBehaviorCategoryFlags)
  • EditorCategories (TEditorCategories)
  • Requirements (const CTechRequirementsGraph*)
  • TechAliasArray[] (TTechAlias)
  • Leash (flag8)
  • Range (CFixed)
  • Delay (CGameTime)

Constructor[ | ]

<CBehavior id="string0">(...)</CBehavior>

Types used[ | ]

Advertisement