define.lua 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. -- 双端常量定义
  2. local m = {}
  3. -- 商城ID
  4. m.SHOP_ID_CARD = 1 -- 商店卡牌
  5. m.SHOP_ID_FREE_CHEST = 2 -- 商店免费宝箱
  6. m.SHOP_ID_EXPRESSION = 3 -- 商店表情
  7. m.SHOP_ID_DISCOUNT = 4 -- 商店特惠
  8. m.SHOP_ID_SAVINGS = 5 -- 小猪储蓄
  9. m.SHOP_ID_PASS = 6 -- 迷宫通行证
  10. m.SHOP_ID_FRIEND = 7 -- 累计充值
  11. m.SHOP_ID_GOLD_LEAF = 8 -- 金枝木
  12. m.SHOP_ID_SECOND_GIFT = 11 -- 次日赠礼
  13. m.SHOP_ID_FIRST_PAY = 12 -- 首充赠礼
  14. m.SHOP_ID_SIGN = 13 -- 迷宫通行证
  15. m.SHOP_ID_PAY_TOTAL = 14 -- 累计充值
  16. m.SHOP_ID_HUNT = 15 -- 新神巡狩
  17. -- 广告位ID
  18. m.AD_CHEST_POS_ID = 101 -- 免费宝箱
  19. m.AD_TASK_POS_ID = 102 -- 任务
  20. m.AD_NEW_POS_ID = 103 -- 新人福利
  21. m.AD_GOLD_POS_ID = 104 -- 免费福利领金币
  22. m.AD_DIAMOND_POS_ID = 105 -- 免费福利领钻石
  23. -- 道具ID
  24. m.ITEM_GOLD_ID = 101 -- 金币
  25. m.ITEM_DIAMOND_ID = 102 -- 宝石
  26. m.ITEM_RMB_ID = 103 -- 人民币
  27. m.ITEM_FRIEND_ID = 104 -- 同心结
  28. m.ITEM_CUPS_ID = 201 -- 奖杯/积分
  29. m.ITEM_EXP_ID = 202 -- 经验
  30. m.ITEM_KEY_ID = 301 -- 钥匙
  31. m.ITEM_CLR1_ID = 401 -- 色块1
  32. m.ITEM_CLR2_ID = 402 -- 色块2
  33. m.ITEM_CLR3_ID = 403 -- 色块3
  34. m.ITEM_CLR4_ID = 404 -- 色块4
  35. m.ITEM_KEY_BUFF = 501 -- 钥匙双倍
  36. m.ITEM_COLOR_BUFF = 502 -- 色块双倍
  37. m.ITEM_CLRFULL_BUFF = 503 -- 色块补满
  38. m.CLUB_TO_ITEM_LIST = {
  39. m.ITEM_CLR1_ID,
  40. m.ITEM_CLR2_ID,
  41. m.ITEM_CLR3_ID,
  42. m.ITEM_CLR4_ID
  43. }
  44. -- 道具类型
  45. m.ITEM_TYPE_CURRENCY = 1 -- 货币
  46. m.ITEM_TYPE_POINT = 2 -- 积分
  47. m.ITEM_TYPE_KEY = 3 -- 钥匙
  48. m.ITEM_TYPE_COLOR = 4 -- 颜色
  49. m.ITEM_TYPE_BUFF = 5 -- 加成
  50. m.ITEM_TYPE_ALBUM = 6 -- 头像
  51. m.ITEM_TYPE_EXPRESSION = 7 -- 表情
  52. m.ITEM_TYPE_TICKET = 8 -- 入场券
  53. m.ITEM_TYPE_PASS = 9 -- 通行证
  54. m.ITEM_TYPE_HERO = 1000 -- 英雄
  55. m.ITEM_TYPE_PUZZLE = 10000 -- 碎片
  56. m.ITEM_TYPE_FRAME = 20000 -- 头像框
  57. m.ITEM_TYPE_CHEST = 30000 -- 宝箱
  58. m.ITEM_TYPE_EQUIP = 40000 -- 装备
  59. m.ITEM_TYPE_STUFF = 50000 -- 材料
  60. m.ITEM_MASTER_CARD_QA_1 = 107 -- 普通万能卡
  61. m.ITEM_MASTER_CARD_QA_2 = 108 -- 稀有万能卡
  62. m.ITEM_MASTER_CARD_QA_3 = 109 -- 史诗万能卡
  63. m.ITEM_MASTER_CARD_QA_4 = 110 -- 传说万能卡
  64. --万能卡与品质对应表
  65. m.MASTER_VS_QA_LIST = {
  66. [1] = m.ITEM_MASTER_CARD_QA_1,
  67. [2] = m.ITEM_MASTER_CARD_QA_2,
  68. [3] = m.ITEM_MASTER_CARD_QA_3,
  69. [4] = m.ITEM_MASTER_CARD_QA_0
  70. }
  71. m.BUY_TYPE_RECHAGE = 4 -- 充值
  72. m.BUY_TYPE_FREE = 6 -- 免费
  73. m.BUY_TYPE_FIRST = 7 -- 首充免费
  74. -- 整卡兑碎片比例
  75. m.INTACT_TO_PIECEMEAL = 1
  76. -- 卡牌状态 CARD_STATUS
  77. m.CARD_STATUS_INIT = 1 -- 未解锁未获得
  78. m.CARD_STATUS_UNLOCK = 2 -- 已解锁未获得
  79. m.CARD_STATUS_GET = 3 -- 已获得不可出战
  80. m.CARD_STATUS_FIGHT = 4 -- 已获得可出战
  81. m.CARD_STATUS_UPGRADE = 5 -- 已获得可升级
  82. -- 宝箱最大空位
  83. m.MAX_DROP_CHEST_INDEX = 4
  84. m.MAX_OTHER_CHEST_INDEX = 100
  85. -- 宝箱状态
  86. m.CHEST_STATUS_INIT = 1 -- 不可打开
  87. m.CHEST_STATUS_CAN_OPEN = 2 -- 可打开
  88. m.CHEST_STATUS_HAD_OPEN = 3 -- 已打开
  89. -- 宝箱类型
  90. m.CHEST_TYPE_FIGHT = 1 -- 战斗
  91. m.CHEST_TYPE_COMMON = 2 -- 普通
  92. m.CHEST_TYPE_CHANGE = 3 -- 更换
  93. m.CHEST_TYPE_CHOICE = 4 -- 选择
  94. m.CHEST_TYPE_INCLUDE = 5 -- 包含
  95. -- 任务状态
  96. m.TASK_STATUS_INIT = 0 -- 完成中
  97. m.TASK_STATUS_FINSH = 1 -- 已完成未领取
  98. m.TASK_STATUS_RECEIVE = 2 -- 已领取
  99. -- 头像状态
  100. m.ALBUM_STATUS_INIT = 0 -- 未获得
  101. m.ALBUM_STATUS_GET = 1 -- 已获得
  102. m.ALBUM_STATUS_WEAR = 2 -- 正在使用
  103. -- 头像获取方式
  104. m.ALBUM_GETWAY_AUTO = 1 -- 自动获得
  105. m.ALBUM_GETWAY_CLICK = 2 -- 手动获得
  106. m.ALBUM_GETWAY_BUY = 3 -- 购买获得
  107. m.ALBUM_GETWAY_BIRTH = 4 -- 初始赠送
  108. -- 竞技场积分奖励状态
  109. m.CUP_STATUS_INIT = 0 -- 不可领取
  110. m.CUP_STATUS_CAN_GET = 1 -- 可领取
  111. m.CUP_STATUS_GET = 2 -- 已领取
  112. -- 礼包状态
  113. m.GIFT_STATUS_INIT = 0 -- 礼包触发中
  114. m.GIFT_STATUS_DOING = 1 -- 礼包已购买
  115. m.GIFT_STATUS_FINISH = 2 -- 礼包已赠送完
  116. -- 宝箱来源:来源ID不可修改删除,只可添加
  117. m.BOX_FROM_DROP = 1 -- 掉落宝箱
  118. m.BOX_FROM_FREE = 2 -- 免费宝箱
  119. m.BOX_FROM_SHOP = 3 -- 商店宝箱
  120. m.BOX_FROM_TASK = 4 -- 任务
  121. m.BOX_FROM_DISCOUNT = 5 -- 特惠商店
  122. m.BOX_FROM_CUP = 6 -- 竞技场奖励
  123. m.BOX_FROM_PASS = 7 -- 通行证
  124. m.BOX_FROM_HONOR = 8 -- 荣耀之路
  125. m.BOX_FROM_SAVE = 9 -- 兑换-萌宠储蓄
  126. m.BOX_FROM_GIFT = 10 -- 礼包
  127. m.BOX_FROM_GUIDE = 11 -- 新手引导
  128. m.BOX_FROM_ACTIVITY = 12 -- 活动
  129. m.BOX_FROM_MAIL_CUST = 13 -- 客服邮件
  130. m.BOX_FROM_MAIL_SYS = 14 -- 系统邮件
  131. m.BOX_FROM_EXCHANGE_CODE = 15 -- 兑换码
  132. m.BOX_FROM_STAGE = 16 -- 副本
  133. m.BOX_FROM_GM = 97 -- GM添加
  134. m.BOX_FROM_UNKNOW = 98 -- 未知
  135. m.BOX_FROM_OTHER = 99 -- 其他
  136. m.BOX_FROM_ID_TO_NAME = {
  137. [m.BOX_FROM_DROP] = "SettleBox",
  138. [m.BOX_FROM_FREE] = "FreeBox",
  139. [m.BOX_FROM_SHOP] = "ShopBox",
  140. [m.BOX_FROM_TASK] = "TaskBox",
  141. [m.BOX_FROM_DISCOUNT] = "DiscountBox",
  142. [m.BOX_FROM_CUP] = "CupBox",
  143. [m.BOX_FROM_PASS] = "PassBox",
  144. [m.BOX_FROM_HONOR] = "GloryRoadBox",
  145. [m.BOX_FROM_SAVE] = "SavingBox",
  146. [m.BOX_FROM_GIFT] = "Gifts",
  147. [m.BOX_FROM_ACTIVITY] = "ActivityBox",
  148. [m.BOX_FROM_MAIL_CUST] = "ServiceBox",
  149. [m.BOX_FROM_MAIL_SYS] = "SystemBox",
  150. [m.BOX_FROM_GUIDE] = "GuideBox",
  151. [m.BOX_FROM_EXCHANGE_CODE] = "Cdkey",
  152. [m.BOX_FROM_STAGE] = "StageBox",
  153. --
  154. [m.BOX_FROM_GM] = "GmBox",
  155. [m.BOX_FROM_UNKNOW] = "UnknowBox",
  156. [m.BOX_FROM_OTHER] = "OtherBox"
  157. }
  158. -- 公共配置key列表
  159. m.CKEY_INIT_SHOP_FREECHEST = "initShopFreeChest" -- 广告宝箱初始宝箱
  160. m.CKEY_INIT_DROP_CHEST = "initDropChest" -- 掉落宝箱初始宝箱
  161. m.CKEY_CHEST_KEY_MAX = "keyMax" -- 宝箱钥匙上限
  162. m.CKEY_CHEST_KEY_TIME = "keyTime" -- 宝箱钥匙恢复时间
  163. m.CKEY_CHEST_KEY_VALUE = "keyValue" -- 宝箱钥匙价值
  164. m.CKEY_CHEST_KEY_WEIGHT = "keyWeight" -- 宝箱钥匙爆炸几率
  165. m.CKEY_MYSTERIOUS_TIME = "mysteriousTime" -- 神秘小车刷新时间
  166. m.CKEY_MYSTERIOUS_COST = "mysteriousCost" -- 神秘小车强制刷新消耗
  167. m.CKEY_MYSTERIOUS_INIT = "mysteriousInit" -- 神秘小车初始物品列表
  168. m.CKEY_MYSTERIOUS_COLOR = "mysteriousColor" -- 神秘小车色块不足时宝石兑换色块比率
  169. m.CKEY_HONOR_CONST_HP = "honorConstHp" -- 荣耀之路固定血量
  170. m.CKEY_HONOR_HERO_MAX_LEVEL = "honorHeroMaxLevel" -- 荣耀之路最大等级
  171. m.CKEY_HERO_BLOCK_RATIO = "heroBlockRatio" -- 升级卡牌资源不足之钻石换色块比例
  172. m.CKEY_HERO_GOLD_RATIO = "heroLeafRatio" -- 升级卡牌资源不足之钻石换金币比例
  173. m.CKEY_RESET_PAY_GOODS_TIME = "resetPayGoodsTime" -- 重置商品购买次数时间
  174. m.CKEY_EQUIP_BLOCK_RATIO = "equipBlockRatio" -- 装备系统资源不足之钻石换色块比例
  175. m.CKEY_EQUIP_LEAF_RATIO = "equipLeafRatio" -- 装备系统资源不足之钻石换金币比例
  176. m.CKEY_ARENA_EX_SKILL_MIN_CUPS = "arenaExSkillMinCups" -- 怒气解锁积分
  177. m.CKEY_EX_SKILL_MAX_PERC_LIST = "arenaExSkillMaxPercList" -- 怒气解锁积分
  178. -- 神秘小车奖励状态
  179. m.MYSTERIOUS_INIT = 1 -- 可购买
  180. m.MYSTERIOUS_CANGET = 2 -- 可领取
  181. m.MYSTERIOUS_ALREADY = 3 -- 已领取
  182. m.GOLD_BUS_MAX_TIME = 86400 -- 黄金小车最大累计时间
  183. m.HONOR_FINISH_LOSE_COUNT = 3 -- 荣耀之路结束需要失败次数
  184. m.SETTLE_ADD_ID_CHEST = 1 -- 结算增值类型:获取银宝箱
  185. m.SETTLE_ADD_ID_PAY = 2 -- 结算增值类型:充值
  186. m.SETTLE_ADD_ID_SCENE_LV = 3 -- 结算增值类型:最高段位增加
  187. m.EVENT_ID_ITEM = 101 -- 事件ID:资源变化
  188. m.EVENT_ID_SETTLE = 102 -- 事件ID:游戏结算
  189. m.EVENT_ID_CHEST = 103 -- 事件ID:宝箱
  190. m.EVENT_ID_SHOP = 104 -- 事件ID:商店
  191. m.EVENT_ID_SCENE = 105 -- 事件ID:竞技场
  192. m.EVENT_ID_CARD = 106 -- 事件ID:英雄
  193. m.EVENT_ID_LOGIN = 107 -- 事件ID:登录
  194. m.EVENT_ID_CASTLE = 108 -- 事件ID:神龛
  195. m.EVENT_ID_COMMON = 109 -- 事件ID:辅助功能
  196. m.EVENT_ID_LEVEL = 110 -- 事件ID:辅助功能
  197. m.RANK_SHOW_COUNT = 100 -- 排行榜展示人数
  198. m.RANK_SAVE_COUNT = 500 -- 排行榜存储人数
  199. m.RANK_MIN_CUPS = 1000 -- 排行榜最低积分
  200. m.RANK_MIN_TIME = 60 -- 排行榜拉取时间最小间隔
  201. m.RANK_SAVE_DAYS = 30 -- 排行榜最大保存天数,超过此天数时,重启服务器后,将从列表中删除
  202. m.EXPRESSION_USE_MAX_COUNT = 8 -- 表情最大使用上限
  203. --广告位置
  204. m.ADS_POS_FREE_CHEST = 1 -- 免费宝箱
  205. m.ADS_POS_WIN = 2 -- 胜利结算双倍
  206. m.ADS_POS_LOSE = 3 -- 失败返还积分
  207. m.ADS_POS_KEY = 4 -- 宝箱钥匙
  208. m.ADS_POS_SEASON = 5 -- 赛季解锁下层
  209. m.ADS_POS_GOLD_CAR = 6 -- 金币小车
  210. m.ADS_POS_MYSTICAL = 7 -- 神秘小车
  211. m.ADS_POS_TASK = 8 -- 任务
  212. -- 公告
  213. m.NOTICE_STATUS_INIT = 1 -- 未读
  214. m.NOTICE_STATUS_READ = 2 -- 已读
  215. -- 分群配置ID
  216. m.GROUP_ID_EMAIL = "email" -- 邮件分群
  217. m.GROUP_ID_CHAT = "chat" -- 聊天分群
  218. -- 战斗类型
  219. m.BATTLE_TYPE = {
  220. HONOR_WEN = 1, -- 问名
  221. HONOR_YANG = 2, -- 扬名
  222. NORMAL = 3, -- 云游之境
  223. STAGE = 4, -- 剧情副本
  224. ROOM = 5, -- 好友房
  225. ROOM_CHALLENGE = 6, -- 俱乐部挑战赛
  226. FRIEND_FAIR = 11, -- 好友公平模式
  227. FRIEND_REAL = 12, -- 好友真实模式
  228. RANK_CHALLENGE = 20, -- 榜单挑战
  229. AI_NORMAL = 10003 -- AI模拟运算-云游之境
  230. }
  231. m.BATTLE_TYPE_HONOR_WEN = 1 -- 问名
  232. m.BATTLE_TYPE_HONOR_YANG = 2 -- 扬名
  233. m.BATTLE_TYPE_NORMAL = 3 -- 云游之境
  234. m.BATTLE_TYPE_FRIEND_FAIR = 11 -- 好友公平模式
  235. m.BATTLE_TYPE_FRIEND_REAL = 12 -- 好友真实模式
  236. -- 委派任务状态
  237. m.APPOINT_STATUS_INIT = 0 -- 未开始
  238. m.APPOINT_STATUS_RUN = 1 -- 委派中
  239. m.APPOINT_STATUS_FINISH = 2 -- 奖励已领取
  240. m.RANK_TYPE = {
  241. CUP = 1,
  242. CLUB = 2,
  243. CLUB_LST1 = 3
  244. }
  245. m.CLUB_LEVEL = {
  246. NORMAL = 2, -- 普通成员
  247. MASTER = 8 -- 会长
  248. }
  249. m.CLUB_TASK_TYPE = {
  250. OPEN_CLUB = 1, -- 打开俱乐部面板
  251. CLUB_TALK = 2, -- 俱乐部留言
  252. ROOM_VIEWER = 3, -- 围观好友房对局
  253. BOOY_CLUB_GOOD = 4, -- 俱乐部商场购买
  254. ROOM_BATTLE = 5, -- 参与好友房对局
  255. CLUB_CHALLENGE = 6 -- 俱乐部挑战赛
  256. }
  257. -- 等级解锁功能
  258. m.LV_LOCK_CARD_LV = "cardLv" -- 卡牌等级上限字段
  259. m.LV_LOCK_EQUIP_LV = "equipLv" -- 装备等级上限字段
  260. m.LV_LOCK_GOLD_LV = "goldLv" -- 金枝木等级上限字段
  261. m.LV_LOCK_CASTLE_LV = "castleLv" -- 神龛等级上限字段
  262. -- VIP关键系统
  263. m.VIP_RANK_CHALLENGE = "maxBDTZBuy" -- 榜单挑战
  264. return m