syntax = "proto3"; option go_package = ".;pb"; import "hero_db.proto"; enum BattleType { nil = 0; pve = 1; pvp = 2; pvb = 3; } //玩法类型 enum PlayType { mainline = 0; //主线玩法 pagoda = 1; //爬塔 moonfantasy = 2; //月之秘境 } //战斗状态 enum BBattleState { in = 0; end = 2; } //战斗阵型信息 enum DBBattleComp { draw = 0; //平局 red = 1; //红方 bule = 2; //蓝方 } //战斗阵型信息 message DBBattleFormt { int32 leadpos = 1; //队长位置 repeated DBHero team = 2; } //战斗记录 message DBBattleRecord { string id = 1; //战斗记录id BattleType btype = 2; //战斗类型 PlayType ptype = 3; //玩法类型 string plevel = 4; //玩法关卡 BBattleState state = 5; //战斗状态 string redCompId = 6; //红方阵营id repeated DBBattleFormt redflist = 7; //红方阵型列表 string blueCompId = 8; //蓝方阵营id repeated DBBattleFormt buleflist = 9; //红方阵型列表 repeated DBBattleComp roundresult = 10; //战斗场次结果 DBBattleComp result = 11; //最终结果 }