Site Tools


status_procs

Status Procs

If a weapon or monster's physical attack includes one or more status effects, there is a series of checks that must be passed for the status to be inflicted on the target.

Algorithm

When a physical attack hits, if it can inflict one or more status effects, the following checks are made:

  1. Status immunity check: Fail if the target is immune to any of the statuses being inflicted.
  2. Evade check: Fail if the target's evade is greater than or equal to the attacker's accuracy.1)
  3. Hit check: Perform another hit calculation based on the attacker's accuracy and the target's evade, with the number of actual hits as the number of attempts. Fail if the result is zero hits.2)
  4. Boss bit check: Fail if the boss bit is set.
  5. Existing status check: Fail if the target already has any of the statuses being inflicted.
  6. Action Timer flag check: Fail if the target's Action Timer has any flags set.
    • This will probably only succeed if the target's Action Timer is non-zero, they do not have a command queued, and they are not asleep or paralyzed.
  7. Toad/Mini check: Fail if the attacker has Toad or Mini status.
  8. Swoonable monster type check: Fail if the effect includes Swoon and the target is a monster that is either Undead or a Machine.
  9. Status priority check: Fail if status priority would prevent this status from being inflicted.
1) , 2)
Note that monsters all have 0 evade, aside from Valvalis in tornado form and Kainazzo hiding in his shell
status_procs.txt · Last modified: 2023/12/26 20:45 by A User Not Logged in