IAbility Structure

The ability structure contains information about an ability returned from the Resources namespace functions.

struct IAbility
{
    unsigned short ID;
    unsigned char  Type;
    unsigned char  ListIconID;
    unsigned short Unknown;
    unsigned short MP;
    unsigned short TimerID;
    unsigned short ValidTargets;
    signed   char  TP;
    signed   char  Category;
    const char*    Name;
    const char*    Description;
};