2019-01-11 19:28:40 +08:00
|
|
|
|
|
2018-12-27 17:56:49 +08:00
|
|
|
|
package com.ljsd.jieling.protocols;
|
|
|
|
|
|
|
|
|
|
option optimize_for = SPEED;
|
|
|
|
|
|
|
|
|
|
message Common{
|
|
|
|
|
|
2019-01-04 15:08:41 +08:00
|
|
|
|
message Player{
|
|
|
|
|
optional int32 uid = 1;
|
2019-01-15 14:15:23 +08:00
|
|
|
|
optional string nickName = 2;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
optional int32 level = 3;
|
|
|
|
|
optional int32 exp = 4;
|
|
|
|
|
optional int32 vipLevel = 5;
|
|
|
|
|
optional string familyId = 6;
|
|
|
|
|
optional string head = 7;
|
2019-01-11 19:28:40 +08:00
|
|
|
|
optional int64 gold = 8;
|
|
|
|
|
optional int32 gem = 9;
|
|
|
|
|
optional int32 chargeGem = 10;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message Item{
|
2019-01-16 10:48:20 +08:00
|
|
|
|
optional int32 itemId = 1;
|
|
|
|
|
optional int32 itemNum = 2;
|
2019-01-16 16:20:04 +08:00
|
|
|
|
optional int32 endingTime = 3;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message Hero{
|
|
|
|
|
optional string id = 1;
|
|
|
|
|
optional int32 heroId = 2;
|
|
|
|
|
optional int32 heroType = 3;
|
|
|
|
|
optional int32 level = 4;
|
|
|
|
|
optional int32 star = 5;
|
|
|
|
|
optional int32 quality = 6;
|
|
|
|
|
optional int32 hp= 7;
|
|
|
|
|
optional int32 attack= 8;
|
|
|
|
|
optional int32 pDefence= 9;
|
|
|
|
|
optional int32 mDefence= 10;
|
|
|
|
|
optional int32 speed= 11;
|
2019-01-16 10:48:20 +08:00
|
|
|
|
repeated Skill skillList = 12;
|
2019-01-08 09:37:36 +08:00
|
|
|
|
repeated Equip equipList = 13;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message Skill{
|
2019-01-16 11:47:32 +08:00
|
|
|
|
optional int32 skillId = 1;
|
|
|
|
|
optional int32 skillType = 2;
|
|
|
|
|
optional int32 level = 3;
|
|
|
|
|
optional int32 star = 4;
|
|
|
|
|
optional int32 cd = 5;
|
|
|
|
|
repeated int32 effectId = 6;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message Mail{
|
2019-01-16 10:48:20 +08:00
|
|
|
|
optional int32 mailId = 1;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
optional int32 itemId = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2019-01-07 20:03:29 +08:00
|
|
|
|
message CellEvent{
|
|
|
|
|
// s_c_map_event id
|
|
|
|
|
optional int32 eventId = 1;
|
|
|
|
|
// 状态,0:未完成 1:已完成
|
|
|
|
|
optional int32 state = 2;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
2019-01-07 20:03:29 +08:00
|
|
|
|
// 地图每个格子的信息
|
2019-01-04 15:08:41 +08:00
|
|
|
|
message Cell{
|
2019-01-07 20:03:29 +08:00
|
|
|
|
// 格子id
|
2019-01-04 15:08:41 +08:00
|
|
|
|
optional int32 cellId = 1;
|
2019-01-07 20:03:29 +08:00
|
|
|
|
// 支持一个格子放多个事件
|
|
|
|
|
repeated CellEvent cellEvents = 2;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message Mission{
|
|
|
|
|
optional string id = 1;
|
|
|
|
|
optional int32 itemId = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message Equip{
|
|
|
|
|
optional string id = 1;
|
2019-01-08 09:37:36 +08:00
|
|
|
|
optional int32 equipId = 2;
|
|
|
|
|
optional int32 level = 3;
|
|
|
|
|
optional int32 star = 4;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message Family{
|
|
|
|
|
optional string id = 1;
|
|
|
|
|
}
|
2018-12-27 17:56:49 +08:00
|
|
|
|
|
|
|
|
|
}
|