X2Effect_ConditionalDamageModifier¶
Editor: X2AbilityEffectsEditor_ConditionalDamageModifier · extends X2AbilityEffectsEditor_Persistent.
Own fields¶
| Config field | Type | Requires | Game field | Description |
|---|---|---|---|---|
ModifyOutgoingDamage |
bool |
SetModifyOutgoingDamage=true |
bModifyOutgoingDamage |
Apply to damage the unit deals. |
ModifyIncomingDamage |
bool |
SetModifyIncomingDamage=true |
bModifyIncomingDamage |
Apply to damage the unit takes. |
DamageModifier |
float |
SetDamageModifier=true |
DamageModifier |
Damage multiplier; 1.0 leaves the damage unchanged. |
DamageBonus |
int |
SetDamageBonus=true |
DamageBonus |
Flat damage added after the multiplier. |
ApplyDamageModConditions |
array<ConditionEdit> |
— | — | X2Effect_ConditionalDamageModifier |
Inherited fields¶
From X2AbilityEffectsEditor (20)
ApplyOnHit, ApplyOnMiss, ApplyChance, ApplyToWorldOnHit, ApplyToWorldOnMiss, UseSourcePlayerState, IsImpairing, IsImpairingMomentarily, BringRemoveVisualizationForward, ShowImmunity, ShowImmunityAnyFailure, AppliesDamage, CanBeRedirected, HideDeathWorldMessage, MinStatContestResult, MaxStatContestResult, DelayVisualizationSec, OverrideMissMessage, DamageTypes, TargetConditions
From X2AbilityEffectsEditor_Persistent (39)
InfiniteDuration, TickWhenApplied, CanTickEveryAction, ConvertTurnsToActions, RemoveWhenSourceDies, RemoveWhenTargetDies, RemoveWhenSourceDamaged, RemoveWhenTargetConcealmentBroken, PersistThroughTacticalGameEnd, IgnorePlayerCheckOnTick, UniqueTarget, StackOnRefresh, DupeForSameSourceOnly, EffectForcesBleedout, DisplayInUI, DisplayInSpecialDamageMessageUI, SourceDisplayInUI, NumTurns, InitialShedChance, PerTurnShedChance, EffectRank, EffectHierarchyValue, VisionArcDegreesOverride, CustomIdleOverrideAnim, EffectName, AbilitySourceName, EffectAppliedEventName, ChanceEventTriggerName, VFXSocket, VFXSocketsArrayName, FriendlyName, FriendlyDescription, IconImage, SourceFriendlyName, SourceFriendlyDescription, SourceIconLabel, StatusIcon, VFXTemplateName, PersistentPerkName
Every one of these is documented under Shared fields or on the page for the class that introduces it.
Not editable from config
ApplyDamageModConditions— array ofX2Condition