StatusRemover - cyritegamestudios/trust GitHub Wiki
Overview
A StatusRemover is responsible for removing status effects from itself and party members.
Modes
See AutoStatusRemovalMode
and AutoDetectAuraMode
How it works
Status Removal
A Status Remover will automatically remove any debuffs that it is capable of removing (e.g. Poison, Sleep, Curse, Doom, STR Down) when AutoStatusRemovalMode
is not set to Off
. You can ignore specific status effects by overriding the job settings file and adding the names of the status effects (e.g. STR Down, Poison, Curse) to the Blacklist. This may be useful when a mob applies a specific debuff frequently that you don't want to remove (e.g. STR Down, Evasion Down).
Aura Detection
Status effects applied by an aura cannot be removed. A Status Remover will attempt to determine whether the party's target has an auras and avoid using status removal spells for that particular status effect. It does this by calculating the probability that an aura exists--every time a status removal fails, it increases the probability by 25%. Once it reaches 75%, it adds that status effect to a blacklist for the remainder of the fight. This can be used in Sheol Gaol fights like Bumba to prevent your healer from spamming Erase.
Settings
Status removals can be edited using the UI under Settings → Ailments.