fish_legendaryfish_palace.proto 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. package fish_protocols;
  2. import "fish_def.proto";
  3. import "msg_type_def.proto";
  4. import "fish_type_def.proto";
  5. message LegendaryShopInfo
  6. {
  7. //第几项
  8. optional int32 itemId = 1;
  9. //配表ID
  10. optional int32 shopId = 2;
  11. //是否领取
  12. optional bool isReceived = 3;
  13. }
  14. // 巨鲲信息获取
  15. message packetc2l_get_legendaryfish_palace_info
  16. {
  17. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_legendaryfish_palace_info ];
  18. }
  19. // 巨鲲信息获取结果
  20. message packetl2c_get_legendaryfish_palace_info_result
  21. {
  22. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_legendaryfish_palace_info_result ];
  23. optional int32 result = 2;
  24. repeated LegendaryShopInfo shopInfo = 3;
  25. optional int32 shopFlushTime = 4;
  26. optional int32 bossCountDown = 5;
  27. //巨鲲得分转换比例
  28. optional int32 bossScoreTransRate = 6;
  29. optional int32 curBossScore = 7;
  30. }
  31. // 巨鲲商店刷新
  32. message packetc2l_flush_shop
  33. {
  34. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_flush_shop ];
  35. //1普通刷新 2钻石刷新 3道具刷新
  36. optional int32 type = 2;
  37. }
  38. // 巨鲲商店刷新结果
  39. message packetl2c_flush_shop_result
  40. {
  41. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_flush_shop_result ];
  42. optional int32 result = 2;
  43. optional int32 type = 3;
  44. repeated LegendaryShopInfo shopInfo = 4;
  45. }
  46. // 巨鲲商店购买
  47. message packetc2l_buy_shop_item
  48. {
  49. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_buy_shop_item ];
  50. //第几项
  51. optional int32 itemId = 2;
  52. }
  53. // 巨鲲商店购买结果
  54. message packetl2c_buy_shop_item_result
  55. {
  56. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_buy_shop_item_result ];
  57. optional int32 result = 2;
  58. optional int32 itemId = 3;
  59. repeated LegendaryShopInfo shopInfo = 4;
  60. }
  61. // 召唤BOSS
  62. message packetc2l_call_legendaryfish
  63. {
  64. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_call_legendaryfish ];
  65. }
  66. // 召唤BOSS返回
  67. message packetl2c_call_legendaryfish_result
  68. {
  69. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_call_legendaryfish_result ];
  70. optional int32 result = 2;
  71. }
  72. // BOSS信息获取
  73. message packetc2l_get_boss_info
  74. {
  75. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_boss_info ];
  76. }
  77. message packetl2c_notice_boss_countdown
  78. {
  79. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_notice_boss_countdown ];
  80. //BOSS倒计时
  81. optional int32 bossCountDown = 2;
  82. }
  83. // BOSS信息获取返回
  84. message packetl2c_get_boss_info_result
  85. {
  86. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_boss_info_result ];
  87. //巨鲲得分转换比例
  88. optional int32 bossScoreTransRate = 2;
  89. optional int32 curBossScore = 3;
  90. }