Immune
Description
The Immune is the signed version of the Preprocess Immune Processor.
It performs the Immune check according to the incoming Effect value sign.
Immune is evaluated separately for the Source Actor and the Target Actor.
The Immune Stat is resolved as follows:
- 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.
The resolved Stat must be a Int Stat.
Variations
Ships as BS × Float Int. The immunity Stat can be a plain Int Stat or a Signature / Source Separated list of them, checked in order until one blocks. See the Processor naming scheme.
| Asset | Use case |
|---|---|
BSPrecontribution_Immune_Int | Undying — immune to negative Health Effects while active, but still healable. The unsigned Preprocess Immune would block the heals too. |
BSPrecontribution_Immune_Float | Unstoppable — immune to MoveSpeed reductions while charging, with speed buffs still landing. |