using System; namespace OpenVIII { namespace Kernel { /// /// Junction Ability Flags /// /// There are 115 abilities. Each type that uses flags seems to have their own set. /// Doomtrain seems to break it into a groups of 8 or 16, I might need to do that. /// [Flags] public enum JunctionAbilityFlags : uint // cannot contain all abilities because { None = 0x0, HP_J = 0x1, Str_J = 0x2, Vit_J = 0x4, Mag_J = 0x8, Spr_J = 0x10, Spd_J = 0x20, Eva_J = 0x40, Hit_J = 0x80, Luck_J = 0x100, Elem_Atk_J = 0x200, ST_Atk_J = 0x400, Elem_Def_J = 0x800, ST_Def_J = 0x1000, Elem_Defx2 = 0x2000, Elem_Defx4 = 0x4000, ST_Def_Jx2 = 0x8000, ST_Def_Jx4 = 0x10000, Abilityx3 = 0x20000, Abilityx4 = 0x40000, } } }