AreaBattleDefine.lua 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. STATE_END = 0 -- 休战阶段标识
  2. STATE_PREPARE = 1 -- 准备阶段标识
  3. STATE_BATTLE = 2 -- 战斗阶段标识
  4. STATE_AWARD = 3 -- 发奖阶段标识
  5. OPEN_WDAY_AREA = {7, 1} -- 一周中活动开启的时间范围
  6. -- 准备
  7. PREPARE_STATE_START_SEC = 1800 -- 30*60, 用于与当天0点时间戳计算准备阶段的开始时间
  8. -- 战斗
  9. BATTLE_STATE_START_SEC = 43200 -- 12*60*60, 用于与当天0点时间戳计算战斗阶段的开始时间
  10. -- 休战
  11. END_STATE_START_SEC = 79200 -- 22*60*60, 用于与当天0点时间戳计算休战阶段的开始时间
  12. JOIN_BATTLE_MAX_CNT = 15 -- 每个服最多参战人数
  13. BATCH_MAX_SRV_NUM = 10 -- 发奖时,10个服务器为一批
  14. SERVER_DATA_TIME = 120 -- 准备阶段, 普通服上传排行榜前15名玩家数据需要2分钟
  15. BATTLE_DATA_TIME = 300 -- 普通服上传玩家战斗数据需要5分钟。(每批请求20个玩家,每批延迟2s, 最多100个服同时对战)
  16. SRV_START_IDX = 810537 -- 服务器ID的起始值
  17. SRV_NAME_STR = "服"
  18. MAIL_FAIL_TAG = "fail"
  19. MAIL_SUCC_TAG = "succ"
  20. AWARD_TYPE1 = 1 -- 战胜服个人战胜奖励
  21. AWARD_TYPE2 = 2 -- 战胜服个人战败奖励
  22. AWARD_TYPE3 = 3 -- 战胜服全服奖励
  23. AWARD_TYPE4 = 4 -- 战败服个人战胜奖励
  24. AWARD_TYPE5 = 5 -- 战败服个人战败奖励
  25. AWARD_TYPE6 = 6 -- 战败服全服奖励
  26. -- 奖励类型 —— 邮件ID映射表
  27. AWARDTYPE2MAILID = {
  28. [AWARD_TYPE1] = 7026,
  29. [AWARD_TYPE2] = 7027,
  30. [AWARD_TYPE3] = 7024,
  31. [AWARD_TYPE4] = 7028,
  32. [AWARD_TYPE5] = 7029,
  33. [AWARD_TYPE6] = 7025,
  34. }
  35. GET_BATTLE_MAX_CNT_TIMES = 20 -- 一次最多请求30名玩家的战斗数据