PersistentStatuses.cs 948 B

1234567891011121314151617181920212223242526272829
  1. using System;
  2. using System.Diagnostics.CodeAnalysis;
  3. namespace OpenVIII
  4. {
  5. namespace Kernel
  6. {
  7. /// <summary>
  8. /// Statues that persist out of battle.
  9. /// </summary>
  10. /// <see cref="https://github.com/alexfilth/doomtrain/wiki/Statuses-0"/>
  11. /// <seealso cref="http://forums.qhimm.com/index.php?topic=17644.msg251133#msg251133"/>
  12. [Flags]
  13. [SuppressMessage("ReSharper", "UnusedMember.Global")]
  14. public enum PersistentStatuses : ushort
  15. {
  16. None = 0x00, Death = 0x01, Poison = 0x02, Petrify = 0x04,
  17. Darkness = 0x08, Silence = 0x10, Berserk = 0x20, Zombie = 0x40, Unk0X0080 = 0x80,
  18. Unk0X0100 = 0x0100,
  19. Unk0X0200 = 0x0200,
  20. Unk0X0400 = 0x0400,
  21. Unk0X0800 = 0x0800,
  22. Unk0X1000 = 0x1000,
  23. Unk0X2000 = 0x2000,
  24. Unk0X4000 = 0x4000,
  25. Unk0X8000 = 0x8000,
  26. }
  27. }
  28. }