PartyMember Structure

A single party member entry.

struct PartyMember
{
    unsigned char   Index;          // Party member index.
    unsigned char   MemberNumber;   // Party member number.
    unsigned char   Name[18];       // Party member name.
    unsigned int    ID;             // Party member id.
    unsigned int    TargetIndex;    // Party member target index.
    unsigned int    CurrentHP;      // Party member hp.
    unsigned int    CurrentMP;      // Party member mp.
    unsigned int    CurrentTP;      // Party member tp.
    unsigned char   CurrentHPP;     // Party member hp percent.
    unsigned char   CurrentMPP;     // Party member mp percent.
    unsigned short  Zone;           // Party member zone id.
    unsigned int    FlagMask;       // Party member flags.
    unsigned char   MainJob;        // Party member main job id.
    unsigned char   MainJobLvl;     // Party member main job level.
    unsigned char   SubJob;         // Party member main job id.
    unsigned char   SubJobLvl;      // Party member main job level.
    unsigned char   Active;         // Party member active flag.
};