local HeroSimple = require("hero.Proto").HeroSimple
local RoleBase = require("role.Proto").RoleBase
local ItemData = require("bag.Proto").ItemData
local CombatFinishData = require("combat.Proto").CombatFinishData


ReportData = {
   {"id",       1,  "string"}, --ս����ʶ
   {"type",     1,  "byte"},    --ս������
   {"atkRole",  1, RoleBase},    --���������Ϣ
   {"defRole",  1, RoleBase},    --�ط������Ϣ
   {"atkHeros", 10, HeroSimple},  --����Ӣ������
   {"defHeros", 10, HeroSimple},  --�ط�Ӣ������
   {"atkRank",  1, "short"},      -- ��������
   {"defRank",  1, "short"},      -- �ط�����
   {"atkFormation", 1, "short"}, --���ݱ�ʶ
   {"defFormation", 1, "short"}, --���ط����ݱ�ʶ
   {"round",     1, "byte"},  --�غ���
   {"roundMax",  1, "byte"},  --���غ���
   {"admire",    1, "int"},   -- ���޴���
   {"collect",    1, "int"},  -- �ղش���
   {"time",      1, "int"},   -- ս��ʱ��
   {"result",   1, "byte"},   -- ս�����
   {"isCollect",   1, "byte"},  -- �Ƿ��ղ�
   {"isAdmire",   1, "byte"},  -- �Ƿ����
   
}

-- ��ѯ
CG_WAR_REPORT_QUERY = {
   {"type",       1,  "byte"},
   {"questType",  1,  "byte"},    --��ѯ�������� 1[ս������]  2[�����ղ�] 3[�ҵ�ս��]
}

-- ��ѯ����
GC_WAR_REPORT_QUERY = {
    {"warReportList", 5, ReportData},
    {"isEnd",      1,  "byte"},
    {"admireCnt",  1,  "byte"},   --ʣ����޴���
    {"admireMax",  1,  "byte"},   --�����޴���
    {"questType",  1,  "byte"},   --��ѯ��������
}

-- �ط�
CG_WAR_REPORT_PLAY_BACK = {
   {"type",      1,  "byte"},
   {"id",        1,  "string"},
   {"nServerIndex",  1,    "int"},
}

CG_WAR_REPORT_COLLECT = {
   {"type",      1,  "byte"},
   {"id",        1,  "string"},
   {"op",        1,  "byte"},
}

-- ����
CG_WAR_REPORT_ADMIRE = {
   {"type",      1,  "byte"},
   {"id",        1,  "string"},
}

-- type=2[�ղ�]  type=1 [����]
GC_WAR_REPORT_OP_RESULT = {
   {"opType",    1,  "byte"},
   {"id",        1,  "string"},
   {"result",    1,  "short"},
}

-- �鿴�˺���¼
CG_WAR_REPROT_HARM = {
   {"type",      1,  "byte"},
   {"id",        1,  "string"},
}

-- �˺���¼
GC_WAR_REPROT_HARM = {
   {"data",		1,		CombatFinishData},
}

-- 冠军联赛录像一键点赞
CG_WAR_REPROT_ADMIRE_BY_ONETOUCH= {

}

