Site Tools


status_procs

This is an old revision of the document!


Status Procs

Some weapons and enemy attacks inflict status effects.

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 and they do not have a command queued.
  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.1633580338.txt.gz · Last modified: 2021/10/07 04:18 by wylem