fish_mythical_palace.proto 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. package fish_protocols;
  2. import "fish_def.proto";
  3. import "msg_type_def.proto";
  4. import "fish_type_def.proto";
  5. import "fish_protocol.proto";
  6. // 圣兽场排行信息
  7. message MythicalRankInfo
  8. {
  9. optional int32 playerId = 1;
  10. optional string nickName = 2;
  11. optional int32 rank = 3;
  12. optional int32 frameID = 4;
  13. optional int32 headId = 5;
  14. optional int32 zhuQuePoints = 6;
  15. optional int32 baiHuPoints = 7;
  16. optional int32 caiShenPoints = 8;
  17. optional int32 totalPoints = 9;
  18. }
  19. // 鲲币变化信息
  20. message DropGoldHistory
  21. {
  22. optional string nickName = 1;
  23. optional int32 fishId = 2;
  24. optional int32 bulletRate = 3;
  25. optional int32 gold = 4;
  26. optional int32 eventId = 5;
  27. optional int32 goldRate = 6;
  28. }
  29. // 圣兽场信息获取
  30. message packetc2l_get_mythical_palace_info
  31. {
  32. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_mythical_palace_info ];
  33. }
  34. // 圣兽场信息获取结果
  35. message packetl2c_get_mythical_palace_info_result
  36. {
  37. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_mythical_palace_info_result ];
  38. optional int32 result = 2;
  39. optional int32 zhuQuePoints = 3;
  40. optional int32 baiHuPoints = 4;
  41. optional int32 caiShenPoints = 5;
  42. optional int32 totalPoints = 6;
  43. optional int32 receivedPointsAwardCount = 7;
  44. repeated MythicalRankInfo curRankList = 8;
  45. repeated DropGoldHistory changeList = 9;
  46. repeated int32 thresholdValue = 10;
  47. optional int32 myrank = 11;
  48. }
  49. //广播事件触发
  50. message packetl2c_bc_trigger_mythical_palace_event
  51. {
  52. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_trigger_mythical_palace_event ];
  53. optional int32 playerId = 2; //玩家ID
  54. optional int32 eventId = 3; //事件ID
  55. optional int32 bossRate = 4; //朱雀倍数
  56. optional int32 gold = 5; //朱雀掉落金币
  57. optional int32 dropPoints = 6; //掉落朱雀积分
  58. optional int32 dropPointsEx = 7; //额外掉落朱雀积分
  59. }
  60. // 圣兽场积分奖励领取
  61. message packetc2l_receive_mythical_points_award
  62. {
  63. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_receive_mythical_points_award ];
  64. }
  65. // 圣兽场积分奖励领取结果
  66. message packetl2c_receive_mythical_points_award_result
  67. {
  68. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_receive_mythical_points_award_result ];
  69. optional int32 result = 2;
  70. repeated ItemInfo items = 3;
  71. }