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}, }