DLC_2.X2Effect_DLC_Day60Freeze¶
Editor: X2AbilityEffectsEditor_DLC_Day60Freeze · extends X2AbilityEffectsEditor_PersistentStatChange · provided by Ability Editor: Alien Hunters.
Requires a bridge mod
This class is edited by the Ability Editor: Alien Hunters bridge mod. It needs the AbilityEditor mod and the Alien Hunters DLC. Without it, an entry naming this class is handled by the built-in X2AbilityEffectsEditor_PersistentStatChange and the own fields below are silently skipped. Name the class with its package - a bare name is looked up in XComGame and never matches:
Own fields¶
| Config field | Type | Requires | Game field | Description |
|---|---|---|---|---|
ApplyRulerModifiers |
bool |
SetApplyRulerModifiers=true |
bApplyRulerModifiers |
Subtract the per-ruler freeze modifier from the rolled ruler freeze count. |
LargeUnitFreezeDuration |
int |
SetLargeUnitFreezeDuration=true |
LARGE_UNIT_FREEZE_DURATION |
Turns a large unit, an Avatar or a Chosen stays frozen. |
NormalUnitFreezeDuration |
int |
SetNormalUnitFreezeDuration=true |
NORMAL_UNIT_FREEZE_DURATION |
Turns any other non-ruler unit stays frozen. |
MinRulerFreezeCount |
int |
SetMinRulerFreezeCount=true |
MinRulerFreezeCount |
Lower bound of the XCOM actions a ruler stays frozen for. The roll is Rand(Max - Min) + Min. |
MaxRulerFreezeCount |
int |
SetMaxRulerFreezeCount=true |
MaxRulerFreezeCount |
Upper bound of the ruler freeze roll, exclusive: Min equal to Max gives exactly Min actions. |
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
FreezeName— localized — use .int localization filesFreezeDesc— localized — use .int localization filesRulerFreezeTickFlyover— localized — use .int localization filesFreezeEffectAddedString— localized — use .int localization filesFreezeEffectPersistsString— localized — use .int localization filesFreezeEffectRemovedString— localized — use .int localization filesFreezeLostFlyover— localized — use .int localization filesLargeUnitFreezeLostFlyover— localized — use .int localization filesDefenseMod— config — tune it in the game's own iniConfigStatusIcon— config — tune it in the game's own inibAllowReorder— not yet supported