Skip to content

X2Effect_Vanish

Editor: X2AbilityEffectsEditor_Vanish · extends X2AbilityEffectsEditor_PersistentStatChange.

Own fields

Config field Type Requires Game field Description
ReasonNotVisible name SetReasonNotVisible=true ReasonNotVisible Visibility tag given as the reason the vanished unit cannot be seen.
VanishRevealAdditiveAnimName name SetVanishRevealAdditiveAnimName=true VanishRevealAdditiveAnimName Additive animation played on reveal when VanishRevealAnimName is empty.
VanishRevealAnimName name SetVanishRevealAnimName=true VanishRevealAnimName Animation played when the unit is revealed.
VanishSyncAnimName name SetVanishSyncAnimName=true VanishSyncAnimName Additive animation played when the vanished state is visualized from a save.

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_PersistentStatChange (2)

CHLForceReapplyOnRefresh, StatChange

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
  • COLLISION_MIN_TILE_DISTANCE — config — tune it in the game's own ini
  • COLLISION_MAX_TILE_DISTANCE — config — tune it in the game's own ini
  • VANISH_EXCLUDE_EFFECTS — config — tune it in the game's own ini