AreaBattleDefine.lua 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. PREPARE_NEED_TIME = 120 -- 准备阶段需要2分钟
  15. BATTLE_DATA_CACHE_TIME_AREA = {120, 180} -- 等待 120 ~ 180s 让普通服上传玩家战斗数据
  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. }