源战役
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.3 KiB

  1. -define(SQL_PLAYER_JOURNEY_GET,<<"SELECT `act`,`map`,`tasks` FROM `custom_act_journey` WHERE rid=~p">>).
  2. -define(SQL_PLAYER_JOURNEY_REPLACE,<<"REPLACE INTO `custom_act_journey` (`rid`,`act`,`map`,`tasks`) VALUES (~p,~p,~p,'~ts')">>).
  3. -define(SQL_PLAYER_JOURNEY_BATCH, <<"REPLACE INTO custom_act_journey (`rid`,`act`,`map`,`tasks`) VALUES ~ts">>).
  4. -define(JSTATUS_INIT,0). %%初始未完成
  5. -define(JSTATUS_FIN, 1). %%已完成可领取
  6. -define(JSTATUS_OVER,2). %%已领取
  7. -record(act_journey, {
  8. act = 0,
  9. map_tasks = []
  10. }).
  11. -record(map_journey,{
  12. map = 0,
  13. finish = 0, %%已完成任务数
  14. tasks = []
  15. }).
  16. -record(journey_task, {
  17. id = 0,
  18. state = 0,
  19. value = 0,
  20. grade = 0 %%已领取档位
  21. }).
  22. %%征途地图
  23. -record(base_journey_map,{
  24. map = 0, %%地图
  25. name = "", %%
  26. grade = 0,%%地图级别
  27. totem = 0, %%图腾
  28. unlock_map = 0, %%解锁对应地图
  29. unlock_tasks = 0 %%解锁所需任务数
  30. }).
  31. %%征途任务
  32. -record(base_journey_task,{
  33. suit = 0, %%套件
  34. map = 0, %%地图
  35. task = 0, %%任务
  36. task_type = 0, %%任务类
  37. desc = "", %%描述
  38. cons = 0, %%任务值
  39. unlock = 0 %%解锁条件
  40. }).
  41. %%征途奖励
  42. -record(base_journey_award,{
  43. act = 0, %%活动
  44. map = 0, %%地图
  45. grade = 0, %%档次
  46. weight = 0, %%权重
  47. award = [], %%奖励
  48. desc = "", %%描述
  49. days = [] %%开放天数
  50. }).