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
- Fields Structure/CStringLink
- Fields Structure/uint32
- Fields Structure/EBehaviorAlignment
- Fields Structure/SCost
- Fields Structure/CFlags
- Fields Structure/CImagePath
- Fields Structure/CBehaviorCategoryFlags
- Fields Structure/TEditorCategories
- Fields Structure/const CTechRequirementsGraph*
- Fields Structure/TTechAlias
- Fields Structure/int32
- Fields Structure/SModification
- Fields Structure/CValidatorLink
- Fields Structure/SEffectWhichTimeScale
- Fields Structure/CGameTime
- Fields Structure/CEffectLink
- Fields Structure/SEffectWhichPlayer
- Fields Structure/SDamageResponse
- Fields Structure/SEffectWhichUnit
- Fields Structure/EBehaviorBuffReplace
- Fields Structure/SEffectWhichLocation
- Fields Structure/CFixed
- Fields Structure/CFlagArray(e_playerRelationshipCount)
- Fields Structure/CFootprintLink
- Fields Structure/CMoverLink
- Fields Structure/CUnitLink
- Fields Structure/TPowerLevel
- Fields Structure/TPowerLink
- Fields Structure/flag8
- Fields Structure/SPowerStage
- Fields Structure/EAllianceId
- Fields Structure/CAlertLink
- Fields Structure/CBehaviorLink
- Fields Structure/SSpawnInfo
- Fields Structure/CGamePoint
- Fields Structure/CTargetFilters
- Fields Structure/SVeterancyLevel