Skip to main content

Immune

The Immune Processor determines whether an Effect is allowed to be applied.

The immunity check is evaluated differently depending on the Effect type:

  • For Base Stat Effects (BS), it determines whether the Target Stat can be modified.
  • For Attribute Stat Effects (AS) and Multi Attribute Stat Effects (MAS), it determines whether the Target Actor can receive Effects that use the corresponding Attribute Stat.

For example:

  • A Health Stat may be immune to all incoming modifications (BS).
  • A Target Actor may be immune to damage delivered through an Attack Attribute Stat (AS/MAS).

Immunity is evaluated separately for the Source Actor and the Target Actor.

The Immune Stat is resolved as follows:

Base Stat (BS) Processors

  • For the Target Actor, the Immune Stat is obtained directly from the Target Stat's Immune Relative Stat.
  • For the Source Actor, the Immune Stat is obtained from the Source Actor using the Stat Key referenced by the Target Stat's Immune Relative Key.

Attribute Stat (AS) / Multi Attribute Stat (MAS) Processors

  • For the Target Actor, the Immune Stat is obtained from the Target Actor using the Stat Key referenced by the Attribute Stat's Immune Relative Key.
  • For the Source Actor, the Immune Stat is obtained directly from the Attribute Stat's Immune Relative Stat, since the Attribute Stat already belongs to the Source Actor.

The resolved Stat must be a Float Stat.

Fields

FieldDescription
Immune Relative KeyThe Relative Key used to resolve the Immune Stat.
Use Conditional ModifierEnables conditional modification of the resolved Immune value before it is evaluated.
Conditional ModifierThe Conditional Modifier Processor used to modify the resolved Immune value.