源战役
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

66 rader
2.0 KiB

4 veckor sedan
  1. %%%-------------------------------------------------------------------
  2. %%% @author liushl
  3. %%% @doc
  4. %%%
  5. %%% @end
  6. %%%-------------------------------------------------------------------
  7. -author("liushl").
  8. -define(BOSS_FIRST_KILL_NOT, 0). %% 个人首杀-尚未
  9. -define(BOSS_FIRST_KILL_YES, 1). %% 个人首杀-已杀
  10. -define(BOSS_FIRST_KILL_AWARD, 2). %% 个人首杀-已领奖
  11. -record(boss_first_blood, {
  12. boss_info = []
  13. }).
  14. %% BOSS首杀管理数据
  15. -record(boss_info, {
  16. boss_id = 0, %% BOSS
  17. killers = [], %% 击杀者 [{role_id,name}]
  18. names = "", %% 名字
  19. time = 0 %% 时间
  20. }).
  21. %% BOSS首杀玩家数据
  22. -record(role_boss_first_blood, {
  23. boss_id = 0, %% BOSS
  24. time = 0, %% 首杀时间
  25. self_award = 0, %% 自己首杀领取状态
  26. server_award = 0 %% 全服首杀领取状态
  27. }).
  28. -define(SQL_GET_BOSS_INFO, <<"SELECT `boss_id`,`killers`,`time` FROM boss_first_blood_each">>).
  29. -define(SQL_SAVE_BOSS_INFO, <<"REPLACE INTO boss_first_blood_each(`boss_id`,`killers`,`time`) VALUES(~p,'~ts',~p)">>).
  30. -define(SQL_GET_ROLE_BOSS_INFO, <<"SELECT boss_id,self_award,server_award,time FROM role_boss_first_blood WHERE role_id=~p">>).
  31. -define(SQL_SAVE_ROLE_BOSS_INFO, <<"REPLACE INTO role_boss_first_blood(role_id,boss_id,self_award,server_award,time) VALUES(~p,~p,~p,~p,~p)">>).
  32. %%%-------------------------------------------------------------------
  33. %%% @doc
  34. %%% 装备任务
  35. %%% @end
  36. %%%-------------------------------------------------------------------
  37. %% 任务进度
  38. -record(equipment_task, {
  39. progress = 0,
  40. status = 0,
  41. time = 0
  42. }).
  43. -record(base_boss_first_blood, {
  44. boss_id = 0,
  45. order = 0,
  46. series = 0,
  47. server_first_award = [], %% 全服首杀者奖励
  48. self_first_award = [], %% 个人首杀者奖励
  49. server_award = [] %% 首杀全服奖励
  50. }).
  51. -record(base_equipment_task, {
  52. task_id = 0,
  53. mod = 0,
  54. type = 0,
  55. content = [],
  56. award = [],
  57. condition = [],
  58. jump = 0
  59. }).