Fields Structure/CEffect

From SC2Mapster Wiki
Jump to: navigation, search

CEffect (Class)

Properties

Type : Effects

Read Access: Yes

Write Access: Yes

Information

Needs further explanation...

Architecture

CEffect

CEffect
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)

CEffectApplyBehavior

CEffectApplyBehavior
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- Behavior (CBehaviorLink)
- KillHallucination (flag8)
- Count (uint32)

CEffectApplyForce

CEffectApplyForce
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
+ WhichUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- Amount (CFixed)
- MassFraction (CFixed)
+ TimeScaleSource (SEffectWhichTimeScale)
 - Effect (CEffectLink)
 - Value (EEffectTimeScale)

CEffectCreateHealer

CEffectCreateHealer
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ LaunchUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
+ ImpactUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- Flags[] (CFlags)
- PeriodicValidator (CValidatorLink)
- PeriodicEffect (CEffectLink)
- DrainVital (EUnitVital)
- DrainVitalCostFactor (CFixed)
- DrainResourceCostFactor[] (CFixed)
- RechargeVital (EUnitVital)
- RechargeVitalRate (CGameRate)
- TimeFactor (CFixed)

CEffectCreatePersistent

CEffectCreatePersistent
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
+ TimeScaleSource (SEffectWhichTimeScale)
 - Effect (CEffectLink)
 - Value (EEffectTimeScale)
+ OffsetVectorStartLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
+ OffsetVectorEndLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
+ OffsetFacingFallback (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
- Flags[] (CFlags)
- InitialDelay (CGameTime)
- InitialEffect (CEffectLink)
- InitialOffset (CEffectOffset)
- ExpireDelay (CGameTime)
- ExpireEffect (CEffectLink)
- ExpireOffset (CEffectOffset)
- FinalEffect (CEffectLink)
- FinalOffset (CEffectOffset)
- PeriodCount (uint32)
- PeriodicValidator (CValidatorLink)
- PeriodicEffectArray[] (CEffectLink)
- PeriodicOffsetArray[] (CEffectOffset)
- PeriodicPeriodArray[] (CGameTime)
- RevealRadius (CFixed)
- RevealFlags[] (CFlagArray<e_effectRevealFlagCount>)
- DetectFilters (CTargetFilters)
- RadarFilters (CTargetFilters)
- HeightMap (EHeightMap)
- AINotifyEffect (CEffectLink)

CEffectCreateUnit

CEffectCreateUnit
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
+ Origin (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
- CreateFlags[] (CFlags)
+ SpawnOwner (SEffectWhichPlayer)
 - Effect (CEffectLink)
 - Value (EEffectPlayer)
- SpawnEffect (CEffectLink)
- SpawnUnit (CUnitLink)
- SpawnCount (uint32)
- SpawnRange (CFixed)

CEffectDamage

CEffectDamage
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ LaunchLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
+ ImpactLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
- ImpactUnitValidator (CValidatorLink)
- AttributeBonus[] (CFixed)
- AttributeFactor[] (CFixed)
- ShieldBonus (CFixed)
- ShieldFactor (CFixed)
- ArmorReduction (CFixed)
- Visibility (EDamageVisibility)
- Flags[] (CDamageFlags)
- Kind (EDamageKind)
- Total (EDamageTotal)
- Amount (CFixed)
- Random (CFixed)
- VitalBonus[] (CFixed)
- VitalFractionCurrent[] (CFixed)
- VitalFractionMax[] (CFixed)
- LeechFraction[] (CFixed)
- Death (EDeathType)
- KillHallucination (flag8)
+ AreaArray[] (SEffectDamageArea)
 - Arc (CFangleArc)
 - MaxCount (uint32)
 - Radius (CFixed)
 - RadiusBonus (CFixed)
 - Bonus (CFixed)
 - Fraction (CFixed)
 - Validator (CValidatorLink)
+ ExcludeArray[] (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
+ IncludeArray[] (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- SearchFilters (CTargetFilters)
+ TargetSorts (STargetSorts)
 - SortArray[] (CTargetSortLink)
 - RequestCount (uint32)
 - RequestPercentage (CFixed)
- MinCountError (CCmdResult)
- MinCount (uint32)
- MaxCount (uint32)
- RecycleCount (uint32)
- SearchFlags[] (CFlags)
- DisplayFlags[] (CFlagArray<e_equipmentDisplayFlagCount>)

CEffectDestroyHealer

CEffectDestroyHealer
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
- Effect (CEffectLink)
- Count (uint32)
- Radius (CFixed)

CEffectDestroyPersistent

CEffectDestroyPersistent
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
- Effect (CEffectLink)
- Count (uint32)
- Radius (CFixed)

CEffectEnumArea

CEffectEnumArea
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ LaunchLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
+ ImpactLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
+ ExcludeArray[] (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
+ IncludeArray[] (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- SearchFilters (CTargetFilters)
+ TargetSorts (STargetSorts)
 - SortArray[] (CTargetSortLink)
 - RequestCount (uint32)
 - RequestPercentage (CFixed)
+ AreaArray[] (SEffectEnumArea)
 - Arc (CFangleArc)
 - MaxCount (uint32)
 - Radius (CFixed)
 - RadiusBonus (CFixed)
 - Effect (CEffectLink)
- MinCountError (CCmdResult)
- MinCount (uint32)
- MaxCount (uint32)
- RecycleCount (uint32)
- SearchFlags[] (CFlags)

CEffectEnumTransport

CEffectEnumTransport
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- SearchFilters (CTargetFilters)
- MaxCount (uint32)
- Effect (CEffectLink)
- CheckOuter (flag8)

CEffectIssueOrder

CEffectIssueOrder
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- Abil (CAbilLink)
- AbilCmdIndex (TAbilCmdIndex)
- CmdFlags[] (CCmdFlags)
+ Player (SEffectWhichPlayer)
 - Effect (CEffectLink)
 - Value (EEffectPlayer)
+ Target (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)

CEffectLaunchMissile

CEffectLaunchMissile
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ LaunchLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
+ ImpactLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
- LaunchOffset (CEffectOffset)
- ImpactOffset (CEffectOffset)
- LaunchEffect (CEffectLink)
- ImpactEffect (CEffectLink)
- FinishEffect (CEffectLink)
- Flags[] (CFlags)
- TransferBehavior (CBehaviorLink)
- TransferCount (uint32)
- AmmoUnit (CUnitLink)
- AmmoLife (CGameTime)
- PlaceholderUnit (CUnitLink)
- ImpactRange (CFixed)
- RetargetFilters (CTargetFilters)
- RetargetRange (CFixed)
- ReturnDelay (CGameTime)
+ ReturnMovers[] (SEffectMover)
 - Link (CMoverLink)
 - IfRangeLTE (CFixed)
+ Movers[] (SEffectMover)
 - Link (CMoverLink)
 - IfRangeLTE (CFixed)
- MoverRollingPattern (EMoverPatternType)
- MoverRollingJump (uint32)
- MoverExecutePattern (EMoverPatternType)
- MoverExecuteJump (uint32)
- MoverExecuteRange (uint32)
- DeathType (EDeathType)
- Visibility (EDamageVisibility)

CEffectModifyPlayer

CEffectModifyPlayer
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
+ WhichPlayer (SEffectWhichPlayer)
 - Effect (CEffectLink)
 - Value (EEffectPlayer)
- Resources[] (int32)
- ResourcesCollected[] (int32)

CEffectModifyUnit

CEffectModifyUnit
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ TransferUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
+ LaunchUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
+ ImpactUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
+ KillCreditUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- KillHallucination (flag8)
+ Cost (SEffectModifyCost)
 - Abil (CAbilCommand)
 + Player (SEffectWhichPlayer)
 - Effect (CEffectLink)
 - Value (EEffectPlayer)
 - ChargeCountUse (CFixed)
 - ChargeTimeUse (CFixed)
 - CooldownTimeUse (CFixed)
 + Fraction (SCostFactor)
 - Vital[] (CFixed)
 - VitalFraction[] (CFixed)
 - Resource[] (CFixed)
 - Charge (CFixed)
 - Cooldown (CFixed)
+ VitalArray[] (SEffectModifyVital)
 - Change (CFixed)
 - ChangeFraction (CFixed)
- Height (CFixed)
- HeightTime (CGameTime)
- ModifyFlags[] (CFlags)
- XP (CFixed)
- ResourceRestoreBonus (uint32)
- ResourceRestoreFraction (CFixed)
- Resources (int32)
- ResourcesHarvestedBonus (uint32)
- ResourcesHarvestedFraction (CFixed)

CEffectReleaseMagazine

CEffectReleaseMagazine
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- MagazineEffect (CEffectLink)

CEffectRemoveBehavior

CEffectRemoveBehavior
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- BehaviorCategories[] (CBehaviorCategoryFlags)
- BehaviorClass (EClassIdCBehavior)
- BehaviorLink (CBehaviorLink)
- KillHallucination (flag8)
- Count (uint32)

CEffectResponse

CEffectResponse
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)

CEffectSet

CEffectSet
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- EffectArray[] (CEffectLink)
- Random (flag8)
- MinCount (uint32)
- MaxCount (uint32)
- TargetLocationType (EEffectLocationType)

CEffectSwitch

CEffectSwitch
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
+ CaseArray[] (SEffectSwitchCase)
 - Validator (CValidatorLink)
 - Effect (CEffectLink)
 - FallThrough (flag8)
- CaseDefault (CEffectLink)
- TargetLocationType (EEffectLocationType)

CEffectTeleport

CEffectTeleport
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- ClearQueuedOrders (flag8)
- MinDistance (CFixed)
- PlacementArc (CFangleArc)
+ PlacementAround (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
- PlacementRange (CFixed)
- Range (CFixed)
+ SourceLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
+ TargetLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
- TeleportFlags[] (CFlags)

CEffectTransferBehavior

CEffectTransferBehavior
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ LaunchUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
+ ImpactUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- Behavior (CBehaviorLink)
- Count (uint32)
- Copy (flag8)
- Preserve (flag8)

CEffectUseCalldown

CEffectUseCalldown
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichLocation (SEffectWhichLocation)
 - Effect (CEffectLink)
 - Value (EEffectLocation)
- CalldownCount (uint32)
- CalldownEffect (CEffectLink)

CEffectUseMagazine

CEffectUseMagazine
- ValidatorArray[] (CValidatorLink)
- EditorCategories (TEditorCategories)
+ Marker (SMarker)
 - Count (TMarkerCount)
 - MatchFlags[] (CMarkerFlags)
 - MismatchFlags[] (CMarkerFlags)
 - Link (TMarkerLink)
- AINotifyFlags[] (CNotifyAreaFlags)
- TechAliasArray[] (TTechAlias)
- Chance (CFixed)
- Alert (CAlertLink)
- ResponseFlags[] (CResponseFlags)
+ WhichUnit (SEffectWhichUnit)
 - Effect (CEffectLink)
 - Value (EEffectUnit)
- AmmoUnit (CUnitLink)
- AmmoEffect (CEffectLink)

Types used[edit | edit source]