status_constants.asm 869 B

123456789101112131415161718192021222324252627282930313233
  1. ; non-volatile statuses
  2. SLP EQU %111 ; sleep counter
  3. PSN EQU 3
  4. BRN EQU 4
  5. FRZ EQU 5
  6. PAR EQU 6
  7. ; volatile statuses 1
  8. STORING_ENERGY EQU 0 ; Bide
  9. THRASHING_ABOUT EQU 1 ; e.g. Thrash
  10. ATTACKING_MULTIPLE_TIMES EQU 2 ; e.g. Double Kick, Fury Attack
  11. FLINCHED EQU 3
  12. CHARGING_UP EQU 4 ; e.g. Solar Beam, Fly
  13. USING_TRAPPING_MOVE EQU 5 ; e.g. Wrap
  14. INVULNERABLE EQU 6 ; charging up Fly/Dig
  15. CONFUSED EQU 7
  16. ; volatile statuses 2
  17. USING_X_ACCURACY EQU 0
  18. PROTECTED_BY_MIST EQU 1
  19. GETTING_PUMPED EQU 2 ; Focus Energy
  20. ; EQU 3 ; unused
  21. HAS_SUBSTITUTE_UP EQU 4
  22. NEEDS_TO_RECHARGE EQU 5 ; Hyper Beam
  23. USING_RAGE EQU 6
  24. SEEDED EQU 7
  25. ; volatile statuses 3
  26. BADLY_POISONED EQU 0
  27. HAS_LIGHT_SCREEN_UP EQU 1
  28. HAS_REFLECT_UP EQU 2
  29. TRANSFORMED EQU 3