namespace FFXIVClassic_Map_Server.Actors.Chara
{
    class CharaWork
    {
        public uint PROPERTY_NAMEPLATE_VISIBLE = 1;
        public uint PROPERTY_NAMEPLATE_VISIBLE2 = 5;

        public ParameterSave    parameterSave = new ParameterSave();
        public ParameterTemp    parameterTemp = new ParameterTemp();
        public BattleSave       battleSave = new BattleSave();
        public BattleTemp       battleTemp = new BattleTemp();
        public EventSave        eventSave = new EventSave();
        public EventTemp        eventTemp = new EventTemp();

        public bool gameParameter = false;


        public byte[]   property = new byte[32];

        public ushort[] status = new ushort[20];
        public uint[]   statusShownTime = new uint[20];

        public uint[]   command = new uint[64]; //ACTORS
        public byte[]   commandCategory = new byte[64];
        public byte     commandBorder = 0x20;
        public bool[]     commandAcquired = new bool[4096];
        public bool[]   additionalCommandAcquired = new bool[36];

        public uint currentContentGroup;
        public uint depictionJudge = 0xa0f50911;
    }
}
