mmoConstants.lua 54 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141
  1. require( "util/util" )
  2. local mmoConstants =
  3. {
  4. -- 游戏状态
  5. GAME_STATE_ACTIVE = "active", -- 启动
  6. GAME_STATE_INIT = "init", -- 初始化
  7. GAME_STATE_LOGIN = "login", -- 登陆
  8. GAME_STATE_ROLE = "role", -- 选角
  9. GAME_STATE_WORLD = "world", -- 游戏世界
  10. --operating mode
  11. OPERATING_MODE_WINDOWS = 1, -- windows操作模式
  12. OPERATING_MODE_MOBILE = 2, -- 手机操作模式
  13. -- map grid size
  14. MapGridWidth = 48, -- 地图格子宽度
  15. MapGridHeight = 32, -- 地图格子高度
  16. DieAddZorder = -70,
  17. MAX_CONST = 0xFFFFFFFF,
  18. ACTOR_ID_INVALID = "",
  19. -- 性别
  20. ACTOR_PLAYER_SEX_M = 0,
  21. ACTOR_PLAYER_SEX_F = 1,
  22. ACTOR_DEFAULT_SEX = 0, -- 默认性别
  23. -- 职业
  24. ACTOR_PLAYER_JOB_FIGHTER = 0,
  25. ACTOR_PLAYER_JOB_WIZZARD = 1,
  26. ACTOR_PLAYER_JOB_TAOIST = 2,
  27. -- 背包层级
  28. BAG_ITEM_ZORDER = 1,
  29. BAG_TEXT_ZORDER = 2,
  30. BAG_EFFECT_ZORDER = 3,
  31. -- 默认 24位颜色
  32. DefaultColor = 0xFFFFFF,
  33. --******* HUD 颜色(色织表ID) *******
  34. HUD_COLOR_DEFAULT = 255, -- 默认
  35. -- 常用资源路径
  36. PATH_FONT = getResFullPath( "fonts/font.ttf" ),
  37. PATH_FONT2 = getResFullPath( "fonts/font2.ttf" ),
  38. PATH_FONT4 = getResFullPath( "fonts/font4.ttf"),
  39. PATH_FONT_HUD2 = getResFullPath( "fonts/font2.ttf" ),
  40. PATH_FONT_HUD3 = getResFullPath( "fonts/font3.ttf" ),
  41. PATH_ST_FONT = getResFullPath( "fonts/stfont.fnt" ),
  42. PATH_RES_ITEM = getResFullPath( "res/item/" ),
  43. PATH_RES_PUBLIC = getResFullPath( "res/public/" ),
  44. PATH_RES_PUBLIC_WIN32 = getResFullPath( "res/public_win32/" ),
  45. PATH_RES_PRIVATE = getResFullPath( "res/private/" ),
  46. PATH_RES_SKILL_ICON = getResFullPath( "res/skill_icon/" ),
  47. PATH_RES_BUFF_ICON = getResFullPath( "res/buff_icon/" ),
  48. PATH_RES_SKILL_ICON_C = getResFullPath( "res/skill_icon_c/" ),
  49. PATH_RES_PLAYER_SHOW = getResFullPath( "res/player_show/" ),
  50. PATH_RES_ALPHA = getResFullPath( "res/public/alpha_1px.png" ),
  51. PATH_RES_HEAD_ICON = getResFullPath( "res/Topwear/" ),
  52. PATH_RES_CUSTOM = getResFullPath( "res/" ),
  53. LOCAL_USERDATA = "localUserData/",
  54. GOODSITEM_SCALE = 1.3, -- GOODS ITEM 默认缩放
  55. GOODSITEM_SCALE_WIN = 1,
  56. -- 角色类型 type
  57. ACTOR_NONE = -1,
  58. ACTOR_PLAYER = 0,
  59. ACTOR_MONSTER = 50,
  60. ACTOR_NPC = 100,
  61. ACTOR_DROPITEM = 150,
  62. ACTOR_SEFFECT = 200,
  63. --
  64. ACTOR_COLLECTION = 250,
  65. ACTOR_HERO = 400,
  66. ACTOR_SUBTYPE_NONE = -1, -- 未知
  67. ACTOR_SUBTYPE_NORMAL = 1, -- 普通
  68. ACTOR_SUBTYPE_ELITE = 2, -- 精英
  69. ACTOR_SUBTYPE_BOSS = 3, -- BOSS
  70. -- 角色细分种族
  71. ACTOR_RACE_NONE = -1, -- 未知
  72. ACTOR_RACE_NET_PLAYER = 0, -- 网络玩家
  73. ACTOR_RACE_HERO = 1, -- 英雄
  74. ACTOR_RACE_PET = 5, -- 宝宝
  75. ACTOR_RACE_DEFENDER = 11, -- 守卫
  76. ACTOR_RACE_HUMANOID = 150, -- 人形怪
  77. ACTOR_RACE_ESCORT = 87, -- 镖车
  78. ACTOR_RACE_PICKUPSPRITE = 88, -- 拾取小精灵
  79. ACTOR_RACE_COLLECTION = 300, -- 采集物
  80. -- 服务器 race
  81. ACTOR_SERVER_RACE_KNIEF = 11, -- 服务器下发 race 大刀
  82. ACTOR_SERVER_RACE_FOLLOW_DOG = 113, -- 趴狗
  83. ACTOR_SERVER_RACE_FOLLOW_DOG1= 140,
  84. ACTOR_SERVER_RACE_FOLLOW_DOG2= 142,
  85. ACTOR_SERVER_RACE_FOLLOW_DOG3= 144,
  86. ACTOR_SERVER_RACE_FIGHT_DOG = 114, -- 站狗
  87. ACTOR_SERVER_RACE_FIGHT_DOG1 = 141,
  88. ACTOR_SERVER_RACE_FIGHT_DOG2 = 143,
  89. ACTOR_SERVER_RACE_FIGHT_DOG3 = 145,
  90. -- actor 外观改变带的类型
  91. ACTOR_FTCHANGE_CLOTH = 0, -- 衣服
  92. ACTOR_FTCHANGE_WEAPON = 1, -- 武器
  93. ACTOR_FTCHANGE_CAP = 13, -- 斗笠
  94. ACTOR_FTCHANGE_SHIELD = 16, -- 盾牌
  95. ACTOR_FTCHANGE_CLOTH_EFF = 50, -- 衣服特效
  96. ACTOR_FTCHANGE_WEAPON_EFF = 51, -- 武器特效
  97. ACTOR_FTCHANGE_TEAMSTATE = 100, -- 组队状态
  98. ACTOR_FTCHANGE_HAIR = 101, -- 发型
  99. ACTOR_FTCHANGE_SEX = 102, -- 性别
  100. --******* actor属性 类型 *******
  101. ACTOR_ATTR_HUDTITLE = 2, -- HUD title
  102. ACTOR_ATTR_HUDICONS = 3, -- HUD icons
  103. ACTOR_ATTR_HUDPARAM = 4, -- HUD param
  104. ACTOR_ATTR_PICK = 6, -- 是否是可拾取道具
  105. ACTOR_ATTR_DIR = 13, -- 方向
  106. ACTOR_ATTR_FEATURE = 14, -- 外观
  107. -- effect actor type
  108. EFFECT_TYPE_NORMAL = 1,
  109. EFFECT_TYPE_FIRE = 2, -- 火墙
  110. EFFECT_TYPE_MINING_HIT = 3, -- 土(静态特效)(ps: 以前是挖矿)
  111. EFFECT_TYPE_PORTAL = 4, -- 传送门
  112. EFFECT_TYPE_SAFE = 5, -- 安全区
  113. EFFECT_TYPE_EMPTY = 6, -- 未使用 (禁锢(增加动态阻挡))
  114. EFFECT_TYPE_SFX = 7, -- 指定特效ID
  115. EFFECT_TYPE_MAX = 7,
  116. -- 角色朝向
  117. ORIENT_U = 0,
  118. ORIENT_RU = 1,
  119. ORIENT_R = 2,
  120. ORIENT_RB = 3,
  121. ORIENT_B = 4,
  122. ORIENT_LB = 5,
  123. ORIENT_L = 6,
  124. ORIENT_LU = 7,
  125. ORIENT_COUNT = 8,
  126. ORIENT_INVAILD = 0xff,
  127. -- 角色动作
  128. ACTION_INVALID = 0xFF,
  129. ACTION_IDLE = 0,
  130. ACTION_WALK = 1,
  131. ACTION_ATTACK = 2,
  132. ACTION_SKILL = 3,
  133. ACTION_DIE = 4,
  134. ACTION_STUCK = 5,
  135. ACTION_RUN = 6,
  136. ACTION_BORN = 7,
  137. ACTION_READY = 8,
  138. ACTION_MINING = 9,
  139. ACTION_SITDOWN = 10,
  140. ACTION_DEATH = 11,
  141. ACTION_CHANGESHAPE = 14, -- 变身
  142. ACTION_TURN = 15, -- 转身
  143. ACTION_CAVE = 16, -- 钻回洞穴
  144. ACTION_RIDE_RUN = 17,
  145. ACTION_UNKNOWN1 = 18, -- 服务器触发怪物动作1
  146. ACTION_UNKNOWN2 = 19, -- 服务器触发怪物动作2
  147. ACTION_UNKNOWN3 = 20, -- 服务器触发怪物动作3
  148. ACTION_DASH = 21, -- 野蛮冲撞
  149. ACTION_ONPUSH = 22, -- 被野蛮
  150. ACTION_DASH_WAITING = 23, -- 野蛮等待
  151. ACTION_TELEPORT = 24, -- 瞬移
  152. ACTION_IDLE_LOCK = 25, -- 站着等待
  153. ACTION_YTPD = 26, -- 倚天辟地
  154. ACTION_ZXC = 27, -- 追心刺
  155. ACTION_SJS = 28, -- 三绝杀
  156. ACTION_DYZ = 29, -- 断岳斩
  157. ACTION_HSQJ = 30, -- 横扫千军
  158. ACTION_FWJ = 31, -- 凤舞祭
  159. ACTION_JLB = 32, -- 惊雷爆
  160. ACTION_BTXD = 33, -- 冰天雪地
  161. ACTION_SLP = 34, -- 双龙破
  162. ACTION_HXJ = 35, -- 虎啸诀
  163. ACTION_BGZ = 36, -- 八卦掌
  164. ACTION_SYZ = 37, -- 三焰咒
  165. ACTION_WJGZ = 38, -- 万剑归宗
  166. ACTION_DASH_FAIL = 39, -- 野蛮失败的撞墙动作
  167. ACTION_SBYS = 40, -- 十步一杀
  168. ACTION_ASSASSIN_RUN = 41, -- 刺客跑步
  169. ACTION_ASSASSIN_SNEAK = 42, -- 刺客潜行
  170. ACTION_ASSASSIN_SMITE = 43, -- 刺客重击
  171. ACTION_ASSASSIN_SKILL = 44, -- 刺客施法
  172. ACTION_ASSASSIN_SY = 45, -- 刺客霜月
  173. ACTION_ASSASSIN_UNKNOWN = 46, -- 刺客未知动作
  174. ACTION_ASSASSIN_XFT = 47, -- 旋风腿
  175. ACTION_JY = 48, -- 箭雨1
  176. ACTION_JY2 = 49, -- 箭雨2
  177. ACTION_TSZ = 50, -- 推山掌
  178. ACTION_XLFH = 51, -- 降龙伏虎
  179. ACTION_CUSTOM_MIN = 52, -- 自定义技能
  180. ACTION_CUSTOM_MAX = 73, -- 自定义技能
  181. ACTION_MAX = 73,
  182. -- 角色动画
  183. ANIM_INVALID = 0xFF,
  184. ANIM_DEFAULT = 0, -- npc、skill、sfx default act:idle
  185. ANIM_IDLE = 0,
  186. ANIM_WALK = 1,
  187. ANIM_ATTACK = 2,
  188. ANIM_SKILL = 3,
  189. ANIM_DIE = 4, -- 死亡
  190. ANIM_RUN = 5,
  191. ANIM_SHOWSTAND = 6, -- 内观(废弃)
  192. ANIM_STUCK = 7, -- 受击
  193. ANIM_SITDOWN = 8, -- 采集
  194. ANIM_BORN = 9, -- 出生
  195. ANIM_MINING = 10, -- 挖矿
  196. ANIM_READY = 11, -- 预备
  197. ANIM_CHANGESHAPE = 12, -- 变身
  198. ANIM_DEATH = 13, -- 挖完的尸体
  199. ANIM_UNKNOWN1 = 14, -- 服务器触发怪物动作1
  200. ANIM_UNKNOWN2 = 15, -- 服务器触发怪物动作2
  201. ANIM_UNKNOWN3 = 16, -- 服务器触发怪物动作3
  202. ANIM_RIDE_IDLE = 17, -- 骑马等待
  203. ANIM_RIDE_WALK = 18, -- 骑马走
  204. ANIM_RIDE_RUN = 19, -- 骑马跑
  205. ANIM_RIDE_STUCK = 20, -- 骑马受击
  206. ANIM_RIDE_DIE = 21, -- 骑马死亡
  207. ANIM_YTPD = 22, -- 倚天辟地
  208. ANIM_ZXC = 23, -- 追心刺
  209. ANIM_SJS = 24, -- 三绝杀
  210. ANIM_DYZ = 25, -- 断岳斩
  211. ANIM_HSQJ = 26, -- 横扫千军
  212. ANIM_FWJ = 27, -- 凤舞祭
  213. ANIM_JLB = 28, -- 惊雷爆
  214. ANIM_BTXD = 29, -- 冰天雪地
  215. ANIM_SLP = 30, -- 双龙破
  216. ANIM_HXJ = 31, -- 虎啸诀
  217. ANIM_BGZ = 32, -- 八卦掌
  218. ANIM_SYZ = 33, -- 三焰咒
  219. ANIM_WJGZ = 34, -- 万剑归宗
  220. ANIM_ASSASSIN_RUN = 35, -- 刺客跑步
  221. ANIM_ASSASSIN_SNEAK = 36, -- 刺客潜行
  222. ANIM_ASSASSIN_SMITE = 37, -- 刺客重击
  223. ANIM_ASSASSIN_SKILL = 38, -- 刺客施法
  224. ANIM_ASSASSIN_SY = 39, -- 刺客霜月
  225. ANIM_ASSASSIN_UNKNOWN = 40, -- 刺客未知动作
  226. ANIM_ASSASSIN_XFT = 41, -- 旋风腿
  227. ANIM_JY = 42, -- 箭雨1
  228. ANIM_JY2 = 43, -- 箭雨2
  229. ANIM_TSZ = 44, -- 推山掌
  230. ANIM_XLFH = 45, -- 降龙伏虎
  231. ANIM_CUSTOM_MIN = 46, -- 自定义技能
  232. ANIM_CUSTOM_MAX = 68, -- 自定义技能
  233. ANIM_COUNT = 69, -- max(ANIM, ORIENT)
  234. -- 角色外观类型
  235. P_F_CLOTH = 1,
  236. P_F_WEAPON = 2,
  237. P_F_WINGS = 3,
  238. P_F_SHIELD = 4,
  239. P_F_HAIR = 5,
  240. P_F_MONSTER = 6,
  241. P_F_WEAPON_EFF = 7,
  242. P_F_MONSTER_EFF = 8,
  243. P_F_MONSTER_CLOTH = 9,
  244. P_F_SHIELD_EFF = 10,
  245. P_F_LEFT_WEAPON = 11,
  246. P_F_LEFT_WEAPON_EFF = 12,
  247. P_F_MAX = 12,
  248. -- 角色Node tag
  249. PLAYER_AVATAR_TAG = 999,
  250. PLAYER_BODY_TAG = 900,
  251. PLAYER_WEAPON_TAG = 901,
  252. PLAYER_WEAPON_EFF_TAG = 902,
  253. PLAYER_WINGS_TAG = 903,
  254. PLAYER_SHIELD_TAG = 907,
  255. PLAYER_HAIR_TAG = 908,
  256. PLAYER_MONSTER_TAG = 897,
  257. PLAYER_MONSTER_EFF_TAG = 898,
  258. PLAYER_MONSTER_CLOTH_TAG = 899,
  259. PLAYER_LEFT_WEAPON_TAG = 909,
  260. PLAYER_LEFT_WEAPON_EFF_TAG = 910,
  261. PLAYER_MOUNT_TAG = 888,
  262. -- 角色身上的动画偏移
  263. PLAYER_AVATAR_OFFSET = cc.p( -24, 16 ),
  264. EFFECT_AVATAR_OFFSET = cc.p( -24, 16 ),
  265. MONSTER_AVATAR_TAG = 1000,
  266. MONSTER_BODY_TAG = 999,
  267. MONSTER_MOUNT_TAG = 888,
  268. NPC_MOUNT_TAG = 888,
  269. DROP_MOUNT_TAG = 888,
  270. NETWORK_DELAY = 0.04, -- second
  271. DEFAULT_WALK_TIME = 0.54, -- 走
  272. DEFAULT_RUN_TIME = 0.60, -- 跑
  273. DEFAULT_ATTACK_TIME = 0.51, -- 攻击
  274. DEFAULT_MAGIC_TIME = 0.60, -- 施法
  275. DEFAULT_YTPD_TIME = 1.30, -- 倚天辟地
  276. DEFAULT_ZXC_TIME = 0.80, -- 追心刺
  277. DEFAULT_SJS_TIME = 1.50, -- 三绝杀
  278. DEFAULT_DYZ_TIME = 0.60, -- 断岳斩
  279. DEFAULT_HSQJ_TIME = 1.00, -- 横扫千军
  280. DEFAULT_FWJ_TIME = 0.60, -- 凤舞祭
  281. DEFAULT_JLB_TIME = 0.90, -- 惊雷爆
  282. DEFAULT_BTXD_TIME = 0.80, -- 冰天雪地
  283. DEFAULT_SLP_TIME = 1.30, -- 双龙破
  284. DEFAULT_HXJ_TIME = 0.60, -- 虎啸诀
  285. DEFAULT_BGZ_TIME = 1.20, -- 八卦掌
  286. DEFAULT_SYZ_TIME = 1.20, -- 三焰咒
  287. DEFAULT_WJGZ_TIME = 1.40, -- 万剑归宗
  288. DEFAULT_ASSASSIN_RUN_TIME = 0.6, -- 刺客跑步
  289. DEFAULT_ASSASSIN_SNEAK_TIME = 0.54, -- 刺客潜行
  290. DEFAULT_ASSASSIN_ATTACK_TIME = 0.51, -- 刺客攻击
  291. DEFAULT_ASSASSIN_SKILL_TIME = 0.6, -- 刺客施法
  292. DEFAULT_ASSASSIN_SY_TIME = 1.0, -- 刺客霜月
  293. DEFAULT_ASSASSIN_UNKNOWN_TIME = 0.6, -- 刺客未知动作
  294. DEFAULT_ASSASSIN_XFT_TIME = 0.8, -- 旋风腿
  295. DEFAULT_JY_TIME = 0.6, -- 箭雨1
  296. DEFAULT_JY2_TIME = 0.8, -- 箭雨2
  297. DEFAULT_TSZ_TIME = 0.6, -- 推山掌
  298. DEFAULT_XLFH_TIME = 0.8, -- 降龙伏虎
  299. DEFAULT_CUSTOM_TIME = 0.6, -- 自定义动作默认时间
  300. DEFAULT_MUCH_FAST_TIME = 1.5, -- 加速后,状态时间变为xxms
  301. DEFAULT_FAST_TIME_RATE = 1.1, -- 加速后,状态时间变为加速倍数
  302. DEFAULT_MORE_MUCH_FAST_TIME = 0.05, -- 加速后,更快的状态时间
  303. DEFAULT_MORE_MUCH_FAST_RATE = 3, -- 加速后,更快的加速倍率
  304. --******* 动画资源加载返回码 *******
  305. ANIM_LOAD_SUCCESS = 0, -- 动画加载成功
  306. ANIM_LOAD_CONFIG = -1, -- 动画配置错误
  307. ANIM_LOAD_TEX = -2, -- 动画贴图错误
  308. ANIM_LOAD_FRAME = -3, -- 动画帧错误
  309. ANIM_LOAD_TIMEOUT = -4, -- 下载失败
  310. ANIM_LOAD_OOM = -5, -- 内存溢出
  311. --******* 动画资源加载状态 *******
  312. LOAD_STATE_UNLOADING = -1,
  313. LOAD_STATE_LOADING = 1,
  314. LOAD_STATE_UNUSED = 3,
  315. LOAD_STATE_INUSED = 4,
  316. LOAD_STATE_FAILED = 5,
  317. LOAD_STATE_FOREVER = 6,
  318. --******* 动画序列帧 类型 *******
  319. SFANIM_TYPE_PLAYER = 1, -- 玩家
  320. SFANIM_TYPE_MONSTER = 2, -- 怪物
  321. SFANIM_TYPE_NPC = 3, -- NPC
  322. SFANIM_TYPE_SKILL = 4, -- 技能
  323. SFANIM_TYPE_SFX = 5, -- 特效
  324. SFANIM_TYPE_WEAPON = 6, -- 武器
  325. SFANIM_TYPE_SHIELD = 7, -- 盾牌
  326. SFANIM_TYPE_WINGS = 8, -- 翅膀
  327. SFANIM_TYPE_HAIR = 9, -- 发型
  328. SFANIM_TYPE_NUM = 9, -- max
  329. ANIM_DEFAULT_INTERVAL = 0.1, -- 动画序列帧默认间隔(无配置时使用)
  330. -- 画质
  331. MEMORY_TYPE_L = 1, -- 低端 1G
  332. MEMORY_TYPE_M = 2, -- 中端 2G
  333. MEMORY_TYPE_H = 3, -- 高端 4G
  334. MEMORY_TYPE_X = 4, -- 超高端(无限制)
  335. --******* 混合模式 *******
  336. normal_pre_blend_func = { src = gl.ONE, dst = gl.ONE_MINUS_SRC_ALPHA },
  337. normal_blend_func = { src = gl.SRC_ALPHA, dst = gl.ONE_MINUS_SRC_ALPHA },
  338. screen_blend_func = { src = gl.ONE, dst = gl.ONE_MINUS_SRC_COLOR },
  339. add_blend_func = { src = gl.ONE, dst = gl.ONE },
  340. overlying_blend_func = { src = gl.SRC_ALPHA, dst = gl.ONE_MINUS_CONSTANT_COLOR },
  341. ALPHA_PREMULTIPLIED = { src = gl.ONE, dst = 0x0303},
  342. --******* shader type *******
  343. SHADER_TYPE_HIGHTLIGHT = 1,
  344. SHADER_TYPE_GOLDEN = 2,
  345. SHADER_TYPE_SHADOW = 3,
  346. SHADER_TYPE_SLOW = 4,
  347. SHADER_TYPE_OUTLINE = 5,
  348. SHADER_TYPE_ICE = 6,
  349. SHADER_TYPE_HIGHTLIGHT_COVER = 7,
  350. SHADER_TYPE_BLUR = 8,
  351. SHADER_TYPE_ICE_ALPHA_MULTIP = 9,
  352. -- picker type
  353. PICK_NONE = 0xFFFFFFFF,
  354. PICK_ACTOR_PLAYER = 0, -- 玩家
  355. PICK_ACTOR_NPC = 1, -- NPC
  356. PICK_ACTOR_MONSTER = 2, -- 怪物
  357. PICK_MAP_GRID = 3, -- 场景grid
  358. PICK_ACTOR_COLLECTION = 4, -- 采集物
  359. PICK_ACTOR_CORPSE = 5, -- 尸体
  360. -- input state
  361. INPUT_STATE_IDLE = 1, -- idle
  362. INPUT_STATE_LAUNCH = 2, -- launch
  363. INPUT_STATE_MOVE = 3, -- move
  364. INPUT_STATE_CORPSE = 4, -- dig corpse
  365. INPUT_STATE_MAX = 5,
  366. -- input priority
  367. INPUT_PRIORITY_SYSTEM = 1, -- system input
  368. INPUT_PRIORITY_ROBOT = 2, -- robot input
  369. INPUT_PRIORITY_USER = 3, -- user input
  370. -- launch priority
  371. LAUNCH_PRIORITY_SYSTEM = 1, -- system input
  372. LAUNCH_PRIORITY_ROBOT = 2, -- robot input
  373. LAUNCH_PRIORITY_USER = 3, -- user input
  374. -- launch type
  375. LAUNCH_TYPE_USER = 1, -- 主动释放
  376. LAUNCH_TYPE_AUTO = 2, -- 挂机释放
  377. LAUNCH_TYPE_LOCK = 3, -- 锁定目标释放
  378. LAUNCH_TYPE_ATTACK = 4, -- 强攻释放
  379. -- input move type
  380. INPUT_MOVE_TYPE_AUTOMOVE = 1,
  381. INPUT_MOVE_TYPE_JOYSTICK = 2,
  382. INPUT_MOVE_TYPE_GRID = 3,
  383. INPUT_MOVE_TYPE_LAUNCH = 4,
  384. INPUT_MOVE_TYPE_FINDITEM = 5,
  385. INPUT_MOVE_TYPE_OTHER = 6,
  386. -- auto move type
  387. AUTO_MOVE_TYPE_TARGET = 1, -- 寻找目标
  388. AUTO_MOVE_TYPE_MINIMAP = 2, -- 小地图
  389. AUTO_MOVE_TYPE_CHAT = 3, -- 聊天框
  390. AUTO_MOVE_TYPE_SERVER = 4, -- 服务器通知
  391. AUTO_MOVE_START = 1, -- 自动寻路开始
  392. AUTO_MOVE_ABORT = 2, -- 自动寻路中断
  393. AUTO_MOVE_FINISH = 3, -- 自动寻路结束
  394. --******* auto index *******
  395. AUTO_FIND_TARGET_NONE = -1, -- 自动寻路目标 - 无
  396. --******* auto target state *******
  397. AUTO_TARGET_STATE_BEGIN = 1,
  398. AUTO_TARGET_STATE_RUNNING = 2,
  399. AUTO_TARGET_STATE_END = 3,
  400. -- camera param
  401. CAMERA_FAR = 1000,
  402. CAMERA_NEAR = 10,
  403. CAMERA_Z_MIN = 250,
  404. CAMERA_Z_DEFAULT = 554,
  405. CAMERA_Z_MAX = 700,
  406. VIEW_SCALE_MIN = 0.7,
  407. -- scene zOrder
  408. NODE_NUM = 21,
  409. NODE_ROOT = 0, -- 10000
  410. NODE_GAME_WORLD = 1, -- 10023
  411. NODE_MAP = 2, -- 10003
  412. NODE_MAP_SLICE = 3, -- 10006
  413. NODE_SKILL_BEHIND = 4, -- 10034
  414. NODE_ACTOR = 5, -- 10004
  415. NODE_ACTOR_SHADOW = 6, -- 10007
  416. NODE_ACTOR_CLONE_SHADOW = 7, -- 10030
  417. NODE_ACTOR_NPC_SHADOW = 8, -- 10031
  418. NODE_ACTOR_MONSTER_SHADOW = 9, -- 10032
  419. NODE_ACTOR_PLAYER_SHADOW = 10, -- 10033
  420. NODE_ACTOR_SFX_BEHIND = 11, -- 10016
  421. NODE_ACTOR_SPRITE = 12, -- 10008
  422. NODE_ACTOR_SFX_FRONT = 13, -- 10010
  423. NODE_MAP_OBJ = 14, -- 10035
  424. NODE_SKILL = 15, -- 10015
  425. NODE_ACTOR_HUD = 16, -- 10009
  426. NODE_DAMAGE = 17, -- 10017
  427. NODE_UI = 18, -- 10005
  428. NODE_UI_NORMAL = 19, -- 10011
  429. NODE_UI_TOPMOST = 20, -- 10012
  430. -- 主界面层次关系
  431. MAIN_NODE_BOTTOM_LT = "MAIN_NODE_BOTTOM_LT",
  432. MAIN_NODE_BOTTOM_RT = "MAIN_NODE_BOTTOM_RT",
  433. MAIN_NODE_BOTTOM_LB = "MAIN_NODE_BOTTOM_LB",
  434. MAIN_NODE_BOTTOM_RB = "MAIN_NODE_BOTTOM_RB",
  435. MAIN_NODE_EXTRA_LT = "MAIN_NODE_EXTRA_LT",
  436. MAIN_NODE_EXTRA_RT = "MAIN_NODE_EXTRA_RT",
  437. MAIN_NODE_EXTRA_LB = "MAIN_NODE_EXTRA_LB",
  438. MAIN_NODE_EXTRA_MT = "MAIN_NODE_EXTRA_MT",
  439. MAIN_NODE_LT = "MAIN_NODE_LT",
  440. MAIN_NODE_MT = "MAIN_NODE_MT",
  441. MAIN_NODE_RT = "MAIN_NODE_RT",
  442. MAIN_NODE_LB = "MAIN_NODE_LB",
  443. MAIN_NODE_MB = "MAIN_NODE_MB",
  444. MAIN_NODE_RB = "MAIN_NODE_RB",
  445. MAIN_NODE_SUI_LT = "MAIN_NODE_SUI_LT",
  446. MAIN_NODE_SUI_RT = "MAIN_NODE_SUI_RT",
  447. MAIN_NODE_SUI_LB = "MAIN_NODE_SUI_LB",
  448. MAIN_NODE_SUI_RB = "MAIN_NODE_SUI_RB",
  449. MAIN_NODE_SUI_LM = "MAIN_NODE_SUI_LM",
  450. MAIN_NODE_SUI_TM = "MAIN_NODE_SUI_TM",
  451. MAIN_NODE_SUI_RM = "MAIN_NODE_SUI_RM",
  452. MAIN_NODE_SUI_BM = "MAIN_NODE_SUI_BM",
  453. MAIN_NODE_SUI_MM = "MAIN_NODE_SUI_MM",
  454. MAIN_NODE_TOP_LT = "MAIN_NODE_TOP_LT",
  455. MAIN_NODE_TOP_RT = "MAIN_NODE_TOP_RT",
  456. MAIN_NODE_TOP_LB = "MAIN_NODE_TOP_LB",
  457. MAIN_NODE_TOP_MT = "MAIN_NODE_TOP_MT",
  458. MAIN_NODE_SUI_TOP_LT = "MAIN_NODE_SUI_TOP_LT",
  459. MAIN_NODE_SUI_TOP_RT = "MAIN_NODE_SUI_TOP_RT",
  460. MAIN_NODE_SUI_TOP_LB = "MAIN_NODE_SUI_TOP_LB",
  461. MAIN_NODE_SUI_TOP_RB = "MAIN_NODE_SUI_TOP_RB",
  462. MAIN_NODE_CHAT_MAIN = "MAIN_NODE_CHAT_MAIN",
  463. MAIN_NODE_CHAT_MINI = "MAIN_NODE_CHAT_MINI",
  464. MAIN_NODE_GUIDE = "MAIN_NODE_GUIDE",
  465. --******* 音频类型 ( 技能音效在动画配置文件中 ) *******
  466. SND_TYPE_SKILL_START = 1, --释放技能
  467. SND_TYPE_SKILL_FIRE = 2, --技能飞行
  468. SND_TYPE_SKILL_EXPLOSION = 3, --技能击中 爆炸
  469. SND_TYPE_SKILL_ATTACK = 4, --普攻
  470. SND_TYPE_MONEY = 5, --货币变化
  471. SND_TYPE_LOGIN_DOOR = 6, --登陆界面 开门
  472. SND_TYPE_LOGIN_SELECTONE = 7, --登陆界面 选择角色
  473. SND_TYPE_FLY_OUT = 8, --飞出视野
  474. SND_TYPE_FLY_IN = 9, --飞入视野
  475. SND_TYPE_STUCK_WEAPON = 10, --受击 攻击方武器的声音
  476. SND_TYPE_STUCK = 11, --受击 碰撞的声音
  477. SND_TYPE_SCREAM = 12, --受击 受害者发出的声音
  478. SND_TYPE_PLAYER_DIE = 13, --玩家死亡
  479. SND_TYPE_CLICK_ITEM = 15, --点击道具
  480. SND_TYPE_USE_ITEM = 16, --使用道具
  481. SND_TYPE_ACT_MOVE = 17, --主角移动
  482. SND_TYPE_MON_BORN = 18, --怪物出生
  483. SND_TYPE_MON_MOVE = 19, --怪物移动
  484. SND_TYPE_MON_ATTACK = 20, --怪物攻击
  485. SND_TYPE_MON_DIE = 21, --怪物死亡
  486. SND_TYPE_UPGRADE = 24, -- 升级
  487. SND_TYPE_MINING = 25, -- 挖矿
  488. SND_TYPE_MINING_DROP = 26, -- 挖矿 起灰
  489. SND_TYPE_LAYER_CLICK = 27, -- 界面 点击
  490. SND_TYPE_LAYER_CLOSE = 28, -- 界面 点×关闭
  491. SND_TYPE_BTN_CLICK = 29, -- 指定按钮 点击
  492. SND_TYPE_FLY_IN_HERO = 30, --英雄出生音效
  493. SND_TYPE_FLY_OUT_HERO = 31, --英雄收回音效
  494. SND_TYPE_OPEN_BOX = 32, -- 钥匙开宝箱音效
  495. SND_TYPE_FLASH_BOX = 33, -- 宝箱转圈到个点位音效
  496. SND_TYPE_BGM_LOGIN = 101, --BGM 登陆界面
  497. SND_TYPE_BGM_SELECT = 102, --BGM 选角界面
  498. SND_TYPE_BGM_DIE = 103, --BGM 死亡
  499. SND_TYPE_BGM_MAP = 104, --BGM 地图
  500. SUD_TYPE_SERVER = 999, --通过服务器广播音效
  501. SND_TYPE_SSR_UI = 888, --ssr 播放音效
  502. --******* sfx *******
  503. SFX_PORTAL = 7002, -- 传送中
  504. SFX_MINE = 4058, -- 矿标志
  505. SFX_SELECT_PLAYER = 4008, -- 选中玩家
  506. SFX_SELECT_MONSTER = 4008, -- 选中怪物
  507. SFX_UPGRADE = 4012, -- 升级
  508. SFX_UPGRADE_BEHIND = 4013, -- 升级 在后面
  509. SFX_FLY_IN = 7, -- 传回
  510. SFX_FLY_IN_2 = 58, -- 传回 2
  511. SFX_FLY_OUT = 6, -- 传走
  512. SFX_FLY_OUT_2 = 59, -- 传走 2
  513. SFX_MONSTER_BORN1 = 2207, -- 僵尸出生洞
  514. SFX_TOUCH_VIEW = 5011, -- 点击屏幕
  515. SFX_CURSOR = 5012, -- 点地板
  516. SFX_INTERNAL_LV_UP = 5006, -- 内功等级提升
  517. SFX_DROP_ITEM_JP = 5017, -- 掉落物极品特效
  518. SFX_DROP_ITEM_NORAML = 4508, -- 掉落物默认特效
  519. --******* HUD *******
  520. HUD_TYPE_SPRITE = 0, -- HUD 类型:sprite
  521. HUD_TYPE_BATCH_LABEL = 1, -- HUD 类型:batch label
  522. HUD_TYPE_TIPS = 2, -- HUD 类型:一些触发挂接节点
  523. HUD_TYPE_ANIM = 3,
  524. HUD_TYPE_MAX = 3,
  525. --******* HUD batch label index *******
  526. HUD_LABEL_NAME = 1, -- 名字
  527. HUD_LABEL_GUILD = 2, -- 工会名字
  528. HUD_LABEL_HP = 3, -- 血量
  529. HUD_LABEL_PRE_NAME1 = 7, -- 预留名字前缀1
  530. HUD_LABEL_PRE_NAME2 = 8, -- 预留名字前缀2
  531. HUD_LABEL_PRE_NAME3 = 9, -- 预留名字前缀3
  532. HUD_LABEL_PRE_NAME4 = 10, -- 预留名字前缀4
  533. HUD_LABEL_PRE_NAME5 = 11, -- 预留名字前缀5
  534. HUD_LABEL_PRE_NAME6 = 12, -- 预留名字前缀6
  535. HUD_LABEL_PRE_NAME7 = 13, -- 预留名字前缀7
  536. HUD_LABEL_PRE_NAME8 = 14, -- 预留名字前缀8
  537. HUD_LABEL_PRE_NAME9 = 15, -- 预留名字前缀9
  538. HUD_LABEL_PRE_NAME10 = 16, -- 预留名字前缀10
  539. HUD_LABEL_PRE_NAME11 = 17, -- 预留名字前缀11
  540. HUD_LABEL_PRE_NAME12 = 18, -- 预留名字前缀12
  541. HUD_LABEL_TITLE_1 = 19, -- 称号1
  542. HUD_LABEL_TITLE_2 = 20, -- 称号2
  543. HUD_LABEL_TITLE_3 = 21, -- 称号3
  544. --******* HUD sprite index *******
  545. HUD_SPRITE_HP = 1, -- 血条
  546. HUD_SPRITE_HP_BG = 2, -- 血条背景
  547. HUD_SPRITE_MP = 3, -- 蓝条
  548. HUD_SPRITE_MP_BG = 4, -- 蓝条背景
  549. HUD_SPRITE_NG = 5, -- 内功
  550. HUD_SPRITE_NG_BG = 6, -- 内功背景
  551. HUD_SPRITE_TITLE_1 = 7, -- 称号1
  552. HUD_SPRITE_TITLE_2 = 8, -- 称号2
  553. HUD_SPRITE_TITLE_3 = 9, -- 称号3
  554. HUD_SPRITE_TEXT_BG = 10, -- 说话内容背景图
  555. HUD_SPRITE_TEXT_BG_CORNER = 11, -- 说话内容背景图角标
  556. HUD_SPRITE_BOOTH_NAME_BG = 12, -- 摆摊名 背景图
  557. HUD_SPRITE_ICON_1 = 13, -- 顶戴
  558. HUD_SPRITE_ICON_2 = 14, -- 顶戴
  559. HUD_SPRITE_ICON_3 = 15, -- 顶戴
  560. HUD_SPRITE_ICON_4 = 16, -- 顶戴
  561. HUD_SPRITE_ICON_5 = 17, -- 顶戴
  562. HUD_SPRITE_ICON_6 = 18, -- 顶戴
  563. HUD_SPRITE_ICON_7 = 19, -- 顶戴
  564. HUD_SPRITE_ICON_8 = 20, -- 顶戴
  565. HUD_SPRITE_ICON_9 = 21, -- 顶戴
  566. HUD_SPRITE_ICON_10 = 22, -- 顶戴
  567. HUD_SPRITE_ICON_11 = 23, -- 顶戴 盒子专用
  568. HUD_COUNT_MAX = 24, -- one type hud max count
  569. --******* HUD BAR index *******
  570. HUDHPUI_BAR = 1,
  571. HUDHPUI_BORDER = 2,
  572. HUDMPUI_BAR = 3,
  573. HUDMPUI_BORDER = 4,
  574. HUDNGUI_BAR = 5,
  575. HUDNGUI_BORDER = 6,
  576. --******* HUD TEXT index *******
  577. HUD_TEXT_SPEECH = 1, -- 说话内容
  578. HUD_LABEL_BOOTH_NAME = 4, -- 封号名称 - 摊位名字
  579. --******* HUD tips index 特效*******
  580. HUD_NODE_TITLE_1 = 1, -- 顶戴花翎1图片挂接节点
  581. HUD_NODE_TITLE_2 = 2, -- 顶戴花翎2图片挂接节点
  582. HUD_NODE_TITLE_3 = 3, -- 顶戴花翎3图片挂接节点
  583. HUD_NODE_TITLE_4 = 4, -- 顶戴花翎4图片挂接节点
  584. HUD_NODE_TITLE_5 = 5, -- 顶戴花翎5图片挂接节点
  585. HUD_NODE_TITLE_6 = 6, -- 顶戴花翎6图片挂接节点
  586. HUD_NODE_TITLE_7 = 7, -- 顶戴花翎7图片挂接节点
  587. HUD_NODE_TITLE_8 = 8, -- 顶戴花翎8图片挂接节点
  588. HUD_NODE_TITLE_9 = 9, -- 顶戴花翎9图片挂接节点
  589. HUD_NODE_TITLE_10 = 10, -- 顶戴花翎10图片挂接节点
  590. HUD_NODE_TITLE_11 = 11, -- 顶戴花翎11图片挂接节点 盒子顶戴
  591. --******* HUD sprite ID *******
  592. HP_BG_SPRITE_ID = 9990, -- 血条背景资源ID
  593. HP_SPRITE_ID = 9991, -- 血条资源ID
  594. HP_MAIN_SPRITE_ID = 9994, -- 血条资源ID 主玩家
  595. MP_SPRITE_ID = 9992, -- 蓝条资源ID
  596. NG_SPRITE_ID = 9993, -- 内功资源ID
  597. HUD_SPRITE_BG = 9980, -- 九宫格拉伸背景图
  598. HUD_SPRITE_BG_CORNER = 9981, -- 背景图角标
  599. HUD_SPRITE_DEFAULT_ID = 9999, -- hud sprite 默认图片ID
  600. --******* HUD offset *******
  601. HUD_OFFSET_1 = cc.p( -16, 50 ),
  602. HUD_OFFSET_BG_1 = cc.p( -16, 50 ),
  603. HUD_OFFSET_2 = cc.p( -16, 50 ),
  604. HUD_OFFSET_BG_2 = cc.p( -16, 50 ),
  605. HUD_OFFSET_3 = cc.p( -16, 47 ),
  606. HUD_OFFSET_BG_3 = cc.p( -16, 47 ),
  607. HUD_OFFSET_HORSE = cc.p( 0, 15 ), -- 骑马的HUD偏移
  608. HUD_OFFSET_HORSE_LABEL = cc.p( 0, 15 ), -- 骑马的HUD Label偏移
  609. --******* HUD Y offset *******
  610. HUD_DROPITEM_OFFSET_Y = 10, -- 掉落物Y偏移
  611. --******* modules index ******* -- 控制 C++ 一些模块的开关
  612. Modules_Index_Enable_Splash = 0, -- 闪屏开关
  613. Modules_Index_Enable_Disconnect_Msg = 1, -- 断线重连 dispatch
  614. Modules_Index_Enable_Check_Heart_Beat = 2, -- 检测服务器心跳
  615. Modules_Index_Enable_ETC2 = 4, -- ETC2 support
  616. Modules_Index_Value_Game_Type = 5, -- game type
  617. Modules_Index_Scene_Tex_Type = 6, -- scene tex sample type
  618. Modules_Index_Launch_Game_Flag = 7, -- launch game file
  619. Modules_Index_SPLASH_Flag = 8, -- splash flag
  620. Modules_Index_BoxLogin_Flag = 9, -- box login flag
  621. Modules_Index_Scene_Tiles_Flag = 10, -- scene tiles flag
  622. Modules_Index_Scene_SMTiles_Flag = 11, -- scene smtiles flag
  623. Modules_Index_Scene_Objects_Flag = 12, -- scene objects flag
  624. Modules_Index_LuaDownloader_Flag = 13, -- lua downloader flag
  625. Modules_Index_Scene_Artifact_Flag = 14, -- scene Artifact flag
  626. Modules_Index_Scene_Blend_Flag = 15, -- scene Blend flag
  627. Modules_Index_Net_BatchMsg = 16, -- -1 网络消息批量处理
  628. Modules_Index_Protobuf_Pbc = 17, -- 1 是否接入protobuf
  629. Modules_Index_NetClient_Free = 18, -- 消息析构是否可用
  630. Modules_Index_Cpp_Version = 19, -- c++版本
  631. ----c++版本---------
  632. CPP_VERSION_LABEL_TTF = 1, -- 修复ttf宋体崩溃 ttf显示优化
  633. CPP_VERSION_IOS_SPINE = 2, -- ios支持spine
  634. --------------------
  635. --******* HAM type( 玩家攻击模式 ) *******
  636. HAM_ALL = 0, -- 全体攻击模式
  637. HAM_PEACE = 1, -- 和平
  638. HAM_DEAR = 2, -- 夫妻
  639. HAM_MASTER = 3, -- 师徒
  640. HAM_GROUP = 4, -- 组队
  641. HAM_GUILD = 5, -- 公会
  642. HAM_SHANE = 6, -- 善恶
  643. HAM_NATION = 7, -- 国家
  644. HAM_CAMP = 8, -- 阵营
  645. HAM_SERVER = 9, -- 区服
  646. --******* buff ID *******
  647. BUFF_ID_POISONING_GREEN = 0, -- 绿毒
  648. BUFF_ID_POISONING_RED = 1, -- 红毒
  649. BUFF_ID_POISONING_PURPLE = 3, -- 紫毒
  650. BUFF_ID_CLOAKING = 8, -- 隐身
  651. BUFF_ID_FREEZED_GRAY = 5, -- 麻痹
  652. BUFF_ID_HIDDEN = 8, -- 隐身术
  653. BUFF_ID_ANGEL_SHIELD = 9, -- 神圣战甲术
  654. BUFF_ID_GHOST_SHIELD = 10, -- 幽灵盾
  655. BUFF_ID_MAGIC_SHIELD = 11, -- 魔法盾
  656. BUFF_ID_STONE_MODE = 12, -- 石化状态(怪物)
  657. BUFF_ID_WUJI_SHIELD = 1050, -- 无极真气
  658. BUFF_ID_ICE = 1113, -- 冰冻
  659. BUFF_ID_COBWEB = 13, -- 蛛网
  660. BUFF_ID_COLORS = 1123, -- 变色
  661. BUFF_ID_ONDASH_IDLE = 69, -- 锁定 被野蛮
  662. BUFF_ID_UN_IMPRISON = 70, -- 防禁锢
  663. BUFF_ID_UN_ATTACK = 71, -- 禁止攻击
  664. BUFF_ID_COLOR = 2021, -- 人物变色
  665. BUFF_ID_POISON_TRANSPARENT = 2022, -- 放大透明虚影
  666. BUFF_ID_THUNDER_SWORD = 21, -- 雷霆剑法
  667. BUFF_ID_SNEAK = 80, -- 潜行
  668. BUFF_ID_HORSE = 9999, -- 骑马
  669. ServerTime_Sub = 0, -- 服务器和本地的时间差
  670. --******* 帧率类型 *******
  671. FRAME_RATE_TYPE_HIGH = 1, -- 高帧率
  672. FRAME_RATE_TYPE_LOW = 2, -- 低帧率
  673. --******* 玩家关系分类 *******
  674. RS_ENEMY = 1, -- 敌人
  675. RS_NO = 2, -- 非敌人,没有关系
  676. RS_GROUP = 3, -- 同队伍
  677. RS_GUILD = 4, -- 同行会
  678. RS_CAMP = 5, -- 同阵营
  679. RS_ALLIANCE = 6, -- 同盟
  680. RS_NATION = 7, -- 国家
  681. RS_SERVER = 8, -- 区服
  682. RS_DEAR = 9, -- 夫妻
  683. RS_MASTER = 10, -- 师徒
  684. ---操作类型
  685. Operator_Init = 0, --初始
  686. Operator_Add = 1, --增加
  687. Operator_Sub = 2, --删除
  688. Operator_Change = 3, --改变
  689. --******* special skill id ******
  690. SKILL_INDEX_BASIC = 0, -- 基础攻击
  691. SKILL_INDEX_SDS = 6, -- 施毒术
  692. SKILL_INDEX_GSJS = 7, -- 攻杀剑术
  693. SKILL_INDEX_CSJS = 12, -- 刺杀剑术
  694. SKILL_INDEX_ZHKL = 17, -- 召唤骷髅
  695. SKILL_INDEX_LHJF = 26, -- 烈火剑法
  696. SKILL_INDEX_YMCZ = 27, -- 野蛮冲撞
  697. SKILL_INDEX_ZHSS = 30, -- 召唤神兽
  698. SKILL_INDEX_LYJF = 42, -- 龙影剑法
  699. SKILL_INDEX_LTJF = 43, -- 雷霆剑法
  700. SKILL_INDEX_ZRJF = 56, -- 逐日剑法
  701. SKILL_INDEX_KTZ = 66, -- 开天斩
  702. SKILL_INDEX_ZHJS = 81, -- 纵横剑术
  703. SKILL_INDEX_SBYS = 82, -- 十步一杀
  704. SKILL_INDEX_XP_Z = 115, -- 血魄一击(战)
  705. SKILL_INDEX_XP_F = 116, -- 血魄一击(法)
  706. SKILL_INDEX_XP_D = 117, -- 血魄一击(道)
  707. SKILL_INDEX_DIG = 999, -- 挖矿技能
  708. --******* bag and item setting ******
  709. BAG_ITEM_PANEL_WIDTH = 500,
  710. BAG_ITEM_PANEL_HEIGHT = 320,
  711. BAG_ROW_MAX_ITEM_NUMBER = 8,
  712. MAX_ITEM_NUMBER = 40, -- 0 - 39
  713. -- win 32
  714. BEST_RING_ITEM_WIDTH = 73,
  715. BEST_RING_ITEM_HEIGHT = 73,
  716. TRADE_ITEM_PANEL_HEIGHT = 136,
  717. TRADE_ITEM_PANEL_WIDTH = 340,
  718. TRADE_ROW_MAX_ITEM_NUMBER = 5,
  719. TRADE_MAX_ITEM_NUMBER = 10,
  720. TRADE_ITEM_SIZE_WIDTH = 67,
  721. TRADE_ITEM_SIZE_HEIGHT = 68,
  722. TRADE_ITEM_PANEL_HEIGHT_WIN = 84,
  723. TRADE_ITEM_PANEL_WIDTH_WIN = 210,
  724. TRADE_ITEM_SIZE_WIDTH_WIN = 42,
  725. TRADE_ITEM_SIZE_HEIGHT_WIN = 42,
  726. NPC_STORE_LIST_LENGTH = 10, --NPC商店每页长度
  727. NPC_STORAGE_MAX_PAGE = 48,
  728. STALL_MAX_PAGE = 20, --摆摊相关
  729. STALL_ITEM_WIDTH = 62,
  730. STALL_ITEM_HEIGHT = 64,
  731. STALL_ITEM_PANEL_WIDTH = 316,
  732. STALL_ITEM_PANEL_HEIGHT = 256,
  733. STALL_ROW_MAX_ITEM_NUMBER = 5,
  734. STALL_ITEM_WIDTH_WIN = 40.5,
  735. STALL_ITEM_HEIGHT_WIN = 42,
  736. STALL_ITEM_PANEL_WIDTH_WIN = 209,
  737. STALL_ITEM_PANEL_HEIGHT_WIN = 168,
  738. MAIN_PLAYER_LAYER_BAG = 100,--交易行查看背包
  739. MAIN_PLAYER_LAYER_STORAGE = 101,--交易行查看仓库
  740. ITEM_FROM_BELONG_EQUIP = 1,
  741. ITEM_FROM_BELONG_BAG = 2,
  742. ITEM_FROM_BELONG_QUICKUSE = 3,
  743. ITEM_FROM_BELONG_STALL = 4,
  744. ITEM_FROM_BELONG_HEROBAG = 66,
  745. ITEM_FROM_BELONG_HEROEQUIP = 67,
  746. ITEM_FROM_BELONG_PETEQUIP = 77,
  747. MOVE_EVENT_TOUCH_AND_MOUSE_L =1,
  748. MOVE_EVENT_MOUSE_R =-1,
  749. SELETE_TARGET_TYPE_PICK = 1,
  750. SELETE_TARGET_TYPE_FIND = 2,
  751. SELETE_TARGET_TYPE_OTHER = 3,
  752. SKILL_PRESENT_BASE = 0,
  753. SKILL_PRESENT_LAUNCH = 1,
  754. SKILL_PRESENT_FLY = 2,
  755. SKILL_PRESENT_HIT = 3,
  756. --内观缩放比例
  757. PLAYER_LOOKS_SCALE = 1.44,
  758. PLAYER_OFFSET_X_WOMEN = 2,
  759. QUICK_USE_SIZE = 6, -- 分操作系统
  760. --内观层级
  761. MODEL_LAYER_Z_BASE = 1, -- 裸模
  762. MODEL_LAYER_Z_CLOTH_EFFECT_UNDER = 2, -- 衣服特效底层
  763. MODEL_LAYER_Z_CLOTH = 3, -- 衣服
  764. MODEL_LAYER_Z_CLOTH_EFFECT_ON = 4, -- 衣服特效上层
  765. MODEL_LAYER_Z_WEAPON_EFFECT_UNDER = 5, -- 武器特效底层
  766. MODEL_LAYER_Z_WEAPON = 6, -- 武器
  767. MODEL_LAYER_Z_WEAPON_EFFECT_ON = 7, -- 武器特效上层
  768. MODEL_LAYER_Z_HAIR = 8, -- 头发
  769. MODEL_LAYER_Z_VEIL_EFFECT_UNDER = 9, -- 面纱下层
  770. MODEL_LAYER_Z_VEIL = 10, -- 面纱
  771. MODEL_LAYER_Z_VEIL_EFFECT_ON = 11, -- 面纱上层
  772. MODEL_LAYER_Z_HEAD_EFFECT_UNDER = 12, -- 头盔下层
  773. MODEL_LAYER_Z_HEAD = 13, -- 头盔
  774. MODEL_LAYER_Z_HEAD_EFFECT_ON = 14, -- 头盔上
  775. MODEL_LAYER_Z_SHIELD_EFFECT_UNDER = 15, -- 盾牌特效下层
  776. MODEL_LAYER_Z_SHIELD = 16, -- 盾牌
  777. MODEL_LAYER_Z_SHIELD_EFFECT_ON = 17, -- 盾牌特效上层
  778. CLICK_DOUBLE_TIME = 0.3, -- 双击时间
  779. PC_TIPS_DELAY_TIME = 0.05, -- pc tips 延迟时间
  780. -- NPC使用怪物外观ID段
  781. NPC_MONSTER_ID_PART = 10000,
  782. CURSOR_TYPE_NORMAL = 0,
  783. CURSOR_TYPE_PK = 1,
  784. CURSOR_TYPE_NPC = 2,
  785. --******* setting idx ******
  786. SETTING_IDX_PLAYER_NAME = 1, -- 人物显名设置
  787. SETTING_IDX_HP_NUM = 2, -- 数字显血设置
  788. SETTING_IDX_DAMAGE_NUM = 3, -- 飘血显示设置
  789. SETTING_IDX_HP_HUD = 4, -- 显示血条设置
  790. SETTING_IDX_MONSTER_NAME = 5, -- 怪物显名设置
  791. SETTING_IDX_ONE_DOUBLE_ROCKER = 6, -- 单双摇杆
  792. SETTING_IDX_HP_LOW_USE_HCS = 7, -- 生命值低于多少使用回城石
  793. SETTING_IDX_HP_LOW_USE_SJS = 8, -- 生命值低于多少使用随机石
  794. SETTING_IDX_HP_LOW_USE_HY = 9, -- 生命值低于多少使用HY
  795. SETTING_IDX_HP_LOW_USE_SHY = 10, -- 生命值低于多少使用SHY
  796. SETTING_IDX_MP_LOW_USE_LY = 11, -- 魔法值低于多少使用LY
  797. SETTING_IDX_MP_LOW_USE_SHY = 12, -- 魔法值低于多少使用SHY
  798. SETTING_IDX_AUTO_MOVE = 13, -- 自动走位
  799. SETTING_IDX_ALWAYS_ATTACK = 14, -- 持续攻击
  800. SETTING_IDX_DAODAOCISHA = 15, -- 刀刀刺杀
  801. SETTING_IDX_AUTO_LIEHUO = 16, -- 自动烈火
  802. SETTING_IDX_GEWEICISHA = 17, -- 隔位刺杀
  803. SETTING_IDX_SMART_BANYUE = 18, -- 智能半月
  804. SETTING_IDX_AUTO_MOFADUN = 19, -- 自动魔法盾
  805. SETTING_IDX_AUTO_FIRE_WALL = 20, -- 自动火墙
  806. SETTING_IDX_AUTO_GROUPSKILL = 21, -- 群怪技能
  807. SETTING_IDX_AUTO_DU = 22, -- 自动施毒
  808. SETTING_IDX_AUTO_YOULINGDUN = 23, -- 自动幽灵盾
  809. SETTING_IDX_AUTO_SSZJS = 24, -- 自动神圣战甲术
  810. SETTING_IDX_HP_LOW_USE_SKILL = 25, -- 生命值低于多少使用 技能
  811. SETTING_IDX_AUTO_SUMMON = 26, -- 自动召唤
  812. SETTING_IDX_BGMUSIC = 27, -- BG音乐
  813. SETTING_IDX_UNSAFE_TIPS = 28, -- 残血提示
  814. SETTING_IDX_CAMERA_ZOOM = 29, -- 摄像机zoom设置
  815. SETTING_IDX_SKILL_NEXT_ATTACK = 30, -- 技能接平砍
  816. SETTING_IDX_NOT_NEED_SHIFT = 31, -- pc 免shift
  817. SETTING_IDX_WINDOW_SMOOTH_VIEW = 32, -- PC端平滑模式
  818. SETTING_IDX_ONLY_NAME = 33, -- 只显人名
  819. SETTING_IDX_PLAYER_JOB_LEVEL = 34, -- 主场景显示玩家职业等级模式设置
  820. SETTING_IDX_EXP_IGNORE = 35, -- 经验过滤
  821. SETTING_IDX_EQUIP_COMPARE = 36, -- 装备对比
  822. SETTING_IDX_MAGIC_LOCK = 37, -- 魔法锁定
  823. SETTING_IDX_AUTO_LAUNCH = 38, -- 自动练功
  824. SETTING_IDX_HIDE_MONSTER_BODY = 39, -- 尸体清理
  825. SETTING_IDX_DU_FU_AUTOCHANGE = 40, -- 毒符互换
  826. SETTING_IDX_BB_ATTACK_WITH = 41, -- 宝宝跟随攻击
  827. SETTING_IDX_NEAR_LIEHUO = 42, -- 近身烈火
  828. SETTING_IDX_BOSS_TIPS = 46, -- boss提示
  829. SETTING_IDX_AUTO_SIMPSKILL = 47, -- 单体技能
  830. SETTING_IDX_DURABILITY_TIPS = 50, -- 耐久提示
  831. SETTING_IDX_AUTO_REPAIR = 51, -- 自动修理
  832. SETTING_IDX_EFFECTMUSIC = 52, -- 游戏音乐
  833. SETTING_IDX_AUTO_KAITIAN = 53, -- 自动开天
  834. SETTING_IDX_AUTO_ZHURI = 54, -- 自动逐日
  835. SETTING_IDX_AUTO_CLOAKING = 55, -- 自动隐身
  836. SETTING_IDX_MOVE_GEWEI_CISHA = 56, -- 移动隔位刺杀
  837. SETTING_IDX_PLAYER_SIMPLE_DRESS = 57, -- 人物简装
  838. SETTING_IDX_MONSTER_SIMPLE_DRESS = 58, -- 怪物简装
  839. SETTING_IDX_AUTO_WJZQ = 59, -- 自动无极真气
  840. SETTING_IDX_ROCKER_CANCEL_ATTACK = 60, -- 摇杆取消攻击
  841. SETTING_IDX_TITLE_VISIBLE = 61, -- 显示称号设置
  842. SETTING_IDX_AUTO_PUT_IN_EQUIP = 62, -- 装备自动穿戴读表
  843. SETTING_IDX_LEVEL_SHOW_NAME_HUD = 63, -- 不选中状态,满足等级显示玩家名字HUD
  844. SETTING_IDX_AUTO_FIGHT_BACK = 64, -- 自动反击
  845. SETTING_IDX_HP_UNIT = 65, -- hp血量单位转换
  846. SETTING_IDX_LAYER_OPACITY = 66, -- Layer Opacity
  847. SETTING_IDX_ROCKER_SHOW_DISTANCE = 70, -- 轮盘侧边距离
  848. SETTING_IDX_SKILL_SHOW_DISTANCE = 71, -- 技能侧边距离
  849. SETTING_IDX_MP_LOW_USE_HCS = 77, -- 魔法值低于多少使用回城石
  850. SETTING_IDX_MP_LOW_USE_SJS = 78, -- 魔法值低于多少使用随机石
  851. SETTING_IDX_AUTO_SHIELD_OF_FORCE = 99, -- 武力盾
  852. SETTING_IDX_AUTO_SHIELD_OF_TAOIST = 100, -- 道力盾
  853. SETTING_IDX_AUTO_ICE_PALM = 110, -- 自动寒冰掌
  854. SETTING_IDX_AUTO_BLOODTHIRSTY_S = 111, -- 自动嗜血术
  855. SETTING_IDX_AUTO_BREACH_NERVE_FU = 112, -- 自动裂神符
  856. SETTING_IDX_AUTO_DEATH_EYE = 113, -- 自动死亡之眼
  857. SETTING_IDX_AUTO_ICE_SICKLE_S = 114, -- 自动冰镰术
  858. SETTING_IDX_AUTO_FLAME_ICE = 115, -- 自动火焰冰
  859. SETTING_IDX_AUTO_ICE_GROUP_RAIN = 116, -- 自动冰霜群雨
  860. SETTING_IDX_AUTO_DOUBLE_DRAGON_Z = 117, -- 自动双龙斩
  861. SETTING_IDX_AUTO_DRAGON_SHADOW_JF = 118, -- 自动龙影剑法
  862. SETTING_IDX_AUTO_THUNDERBOLT_JF = 119, -- 自动雷霆剑法
  863. SETTING_IDX_AUTO_FREELY_JS = 120, -- 自动纵横剑术
  864. SETTING_IDX_PICK_SETTING = 121, -- 拾取设置
  865. SETTING_IDX_AUTO_SHI_ZI_HOU = 122, -- 自动狮子吼
  866. SETTING_IDX_BOSS_NO_SIMPLE_DRESS = 158, -- Boss不简装
  867. SETTING_IDX_AUTO_COMBO = 200, -- 自动连击
  868. SETTING_IDX_IGNORE_STALL = 201, -- 屏蔽摆摊
  869. SETTING_IDX_MORE_FAST = 300, -- 更快的加速
  870. --
  871. SETTING_IDX_FRAME_RATE_TYPE_HIGH = 1002, -- 高帧率模式设置
  872. SETTING_IDX_MONSTER_PET_VISIBLE = 2001, -- 屏蔽物显示设置
  873. SETTING_IDX_EFFECT_SHOW = 2002, -- 屏蔽特效设置
  874. SETTING_IDX_PLAYER_SHOW_FRIEND = 2003, -- 屏蔽己方玩家设置
  875. SETTING_IDX_PLAYER_SHOW = 2004, -- 屏蔽玩家设置
  876. SETTING_IDX_MONSTER_VISIBLE = 2005, -- 屏蔽怪物设置
  877. SETTING_IDX_HERO_HIDE = 3008, -- 屏蔽英雄
  878. SETTING_IDX_HERO_JOINT_SHAKE = 3009, -- 合击震屏
  879. SETTING_IDX_HERO_AUTO_JOINT = 3010, -- 自动合击
  880. SETTING_IDX_HERO_FOLLOW_ATTACK = 3011, -- 跟随主角攻击
  881. SETTING_IDX_HERO_ATTACK_DODGE = 3012, -- 英雄打怪躲避
  882. SETTING_IDX_HERO_AUTO_LOGIN = 3013, -- 自动召唤英雄
  883. SETTING_IDX_HERO_AUTO_LOGINOUT = 3014, -- 英雄残血自动收回
  884. SETTING_IDX_REVIVE_PROTECT = 3015, -- 复活戒指回城保护
  885. SETTING_IDX_SKILL_EFFECT_SHOW = 3017, -- 屏蔽技能特效
  886. --人物
  887. SETTING_IDX_HP_PROTECT1 = 3020, -- hp保护1
  888. SETTING_IDX_HP_PROTECT2 = 3021, -- hp保护2
  889. SETTING_IDX_HP_PROTECT3 = 3022, -- hp保护3
  890. SETTING_IDX_HP_PROTECT4 = 3023, -- hp保护4
  891. SETTING_IDX_MP_PROTECT1 = 3024, -- mp保护1
  892. SETTING_IDX_MP_PROTECT2 = 3025, -- mp保护2
  893. SETTING_IDX_MP_PROTECT3 = 3026, -- mp保护3
  894. SETTING_IDX_MP_PROTECT4 = 3027, -- mp保护4
  895. --hero
  896. SETTING_IDX_HERO_HP_PROTECT1 = 3030, -- hp保护1
  897. SETTING_IDX_HERO_HP_PROTECT2 = 3031, -- hp保护2
  898. SETTING_IDX_HERO_HP_PROTECT3 = 3032, -- hp保护3
  899. SETTING_IDX_HERO_HP_PROTECT4 = 3033, -- hp保护4
  900. SETTING_IDX_HERO_MP_PROTECT1 = 3034, -- mp保护1
  901. SETTING_IDX_HERO_MP_PROTECT2 = 3035, -- mp保护2
  902. SETTING_IDX_HERO_MP_PROTECT3 = 3036, -- mp保护3
  903. SETTING_IDX_HERO_MP_PROTECT4 = 3037, -- mp保护4
  904. SETTING_IDX_PK_PROTECT = 3038, -- 红名保护
  905. SETTING_IDX_BEDAMAGED_PLAYER = 3039, -- 被玩家攻击时
  906. SETTING_IDX_N_RANGE_NO_PICK = 3040, -- N范围内有多少怪 不走去拾取
  907. SETTING_IDX_FIRST_ATTACK_MASTER = 3041, -- 受到BB攻击时先打主人
  908. SETTING_IDX_NO_ATTACK_HAVE_BELONG = 3042, -- 不抢别人归属怪物
  909. SETTING_IDX_NO_MONSTAER_USE = 3043, -- 多少秒没怪物使用
  910. SETTING_IDX_BESIEGE_FLEE = 3044, -- 周围有多少敌人时使用
  911. SETTING_IDX_RED_BESIEGE_FLEE = 3045, -- 周围有多少红名时使用
  912. SETTING_IDX_ENEMY_ATTACK = 3046, -- 周围有敌人时主动攻击
  913. SETTING_IDX_IGNORE_MONSTER = 3047, -- 自动挂机忽略的怪物
  914. SETTING_IDX_REVIVE_PROTECT_HERO = 3050, -- 复活戒指回城保护英雄
  915. TradingBankDesignSize = {width = 1136 , height = 640},
  916. HUD_Hp_Null = "HUD_Hp_Null", -- 空血
  917. HUD_Hp_Full = "HUD_Hp_Full", -- 满血
  918. HUD_PC_MOUSE_SHOW = "HUD_PC_MOUSE_SHOW", -- PC 鼠标经过显血显名
  919. HUD_BAR_SHOW_FULL_HP = "HUD_BAR_SHOW_FULL_HP", -- game_data 中 showFewHp 配置是 1 时, 进视野血量条强制显示满血
  920. HUD_SNEAK = "HUD_SNEAK", -- 潜行
  921. HUD_GM_SHOW = "HUD_GM_SHOW", -- 代理设定显示名字
  922. Is_Gate = "Is_Gate", -- 城门
  923. Is_Wall = "Is_Wall", -- 城墙
  924. Is_Cave = "Is_Cave", -- 钻地怪
  925. ACT_SNEAK = "ACT_SNEAK", -- 潜行动作
  926. IS_RUN_ONE = "IS_RUN_ONE", -- 跑一格
  927. IS_MON_AVATAR_ONLY_WALK = "IS_MON_AVATAR_ONLY_WALK", -- 是否人物变身怪物 走代替跑
  928. BUFF_PLAYER_AVATAR_SEX = "BUFF_PLAYER_AVATAR_SEX", -- buff变装性别
  929. HORSE_MAIN = "HORSE_MAIN", -- 骑马 主驾
  930. HORSE_COPILOT = "HORSE_COPILOT", -- 骑马 副驾
  931. HORSE_SEX = "HORSE_SEX", -- 骑马 性别
  932. BUFF_SACLE_OFFSET = "BUFF_SACLE_OFFSET", -- buff缩放 偏移
  933. HUD_HPBAR_VISIBLE = 1, -- 血条-显示状态
  934. HUD_MPBAR_VISIBLE = 2, -- 蓝条-显示状态
  935. HUD_NGBAR_VISIBLE = 3, -- 内功-显示状态
  936. HUD_HMPLabel_VISIBLE = 4, -- Hp、Mp、Job 显示状态
  937. HUD_NAMELabel_VISIBLE = 5, -- 名字-显示状态
  938. HUD_GUILDLabel_VISIBLE = 6, -- 行会-显示状态
  939. HUD_TITLELabel_VISIBLE = 7, -- 封号-显示状态
  940. HUD_TITLE_VISIBLE = 8, -- 称号-顶戴显示状态
  941. PLAYER_VISIBLE = 21, -- 玩家-显示状态
  942. MONSTER_VISIBLE = 22, -- 怪物-显示状态
  943. HERO_VISIBLE = 23, -- 英雄-显示状态
  944. PLAYER_B_VISIBLE = 24, -- 乙方玩家-显示状态
  945. MONSTER_NORMAL = 31, -- 正常怪
  946. MONSTER_CLEAR = 32, -- 清理怪
  947. DAMAGE_SHOW_NUM = 1, -- 飘血 显示数字和伤害
  948. DAMAGE_SHOW_SPRITE = 2, -- 飘血 显示图片
  949. DAMAGE_SHOW_TEXT = 3, -- 飘血 显示数字文本(无伤害)
  950. DAMAGE_SHOW_POINT = 4, -- 飘血 显示小数单位
  951. MeTaInvalidKey = "invalid key", -- 元变量无效Key
  952. MeTaInvalidValue = "undefined", -- 元变量无效Value
  953. SERVER_OPTION_AUCTION = "paimaitype", -- 服务器开关 拍卖
  954. SO_SHOW_ALL_FIGHTPAGES = "SHOW_ALL_FIGHTPAGES", -- 服务器开关 显示所有战斗页
  955. SERVER_OPTION_MISSTION = "ShowMissDlg", -- 服务器开关 任务
  956. SERVER_OPTION_SNDAITEMBOX = "ShowSndaItemBox", -- 服务器开关 是否显示首饰盒
  957. SERVER_OPTION_TRADE_DEAL = "Deal", -- 服务器开关 面对面交易 true/需要面对面
  958. SERVER_OPTION_AUTO_DRESS = "autoDress", -- 服务器开关 快捷使用tips
  959. SERVER_OPTION_OPEN_F_EQUIP = "OpenFEquip", -- 服务器开关 时装是否开启首饰
  960. SERVER_OPTION_BIND_GOLD = "BindGold", -- 服务器开关 开启元宝替换绑元
  961. SERVER_OPTION_NPC_BUTTON = "NpcButton", -- 服务器开关 显示npc按钮
  962. SERVER_OPTION_NPC_NAME = "npc", -- 服务器开关 显示npc名字 1:不显示
  963. SERVER_DROP_TIPS = "DropTips", -- 服务器开关 显示绑定丢弃提示 0:显示
  964. SERVER_EXP_IN_CHAT = "ExpInChat", -- 服务器开关 经验信息是否显示在聊天框 0:显示在聊天框
  965. SERVER_SHOW_STALL_NAME = "ShowStallName", -- 服务器开关 是否显示默认摊位名字 0:显示
  966. PLAYER_BLUE_BLOOD = "BlueBlood", -- 服务器开关 是否显示蓝条HUD_SPRITE_MP 0: 显示
  967. ITEMTIPS_TOUBAO_SHOW = "DropInsuredHumItems", -- 服务器开关 是否显示itemtips的投保描述 1= 开启 0 = 关闭
  968. SERVER_OPTION_BAN_DOUBLE_FIREHIT = "DisableDoubleFirehit", -- 服务器开关 是否禁止双烈火 1:禁止
  969. SERVER_OPTION_ALL_TEAM_EXP = "HighLevelKillMonFixExpAllMap", --服务器开关 是否开启全队经验 true/false
  970. EQUIP_EXTRA_POS = "EquipPanelType", -- 服务器开关,是否有额外的装备位置 1= 开启 0 = 关闭
  971. SERVER_NO_SELL_MONEY = "NoSellMoney", -- 服务器开关,是否禁止交易货币 true = 禁止
  972. SERVER_CHECK_AUTO_FIGHT = "CheckAutoFight", -- 服务器开关,检测是否飞终止自动战斗
  973. SERVER_STALL_COLOR = "StallColor", -- 服务器开关 摆摊名字颜色
  974. SERVER_RUN_ONE = "RunOne", -- 服务器开关 跑一格
  975. SERVER_SHABAKE_FREE_NAME_COLOR = "InFreePKAreaNameColor",-- 服务器开关,沙巴克下 无行会颜色
  976. SERVER_ALLY_GUILD_NAME_COLOR = "AllyAndGuildNameColor",-- 服务器开关,行会结盟颜色
  977. SERVER_WAR_GUILD_NAME_COLOR = "WarGuildNameColor", -- 服务器开关,行会战颜色
  978. SERVER_SHABAKE_HOME_X = "CastleHomeX", -- 服务器开关,沙巴克中心坐标X
  979. SERVER_SHABAKE_HOME_Y = "CastleHomeY", -- 服务器开关,沙巴克中心坐标Y
  980. SERVER_SHABAKE_RANGE_X = "CastleWarRangeX", -- 服务器开关,沙巴克范围X
  981. SERVER_SHABAKE_RANGE_Y = "CastleWarRangeY", -- 服务器开关,沙巴克范围Y
  982. SERVER_SHABAKE_MAP_NAME = "CastleMapName", -- 服务器开关,攻沙区域 需判断坐标
  983. SERVER_SHABAKE_MAP_PALACE = "CastleMapPalace", -- 服务器开关,攻沙区域 不需判断坐标
  984. SERVER_SHABAKE_MAP_SECRET = "CastleMapSecret", -- 服务器开关,攻沙区域 不需判断坐标
  985. SERVER_DISPOSE_ITEM_FRM_CHIJIU = "DisposeItemFrmChiJiu", -- 服务器开关,持久消失开关
  986. SERVER_NO_STD_ITEM_TO_CLIENT = "NoStdItemToClient", -- 服务器开关,是否下发道具/装备表 ture=不下发读取本地 false=下发读取服务端
  987. SERVER_NO_TO_CLIENT_CFG = "sNoToClientCfg", -- 服务器开关,不下发哪些配置文件 string #分割
  988. SERVER_HUM_TO_HERO_BAG = "HumToHeroBag", -- 服务器开关,玩家英雄拾取穿戴互通
  989. SERVER_NEW_CLIENT_KUAFU_STATE = "NewClientKuafuState", -- 服务器开关,跨服状态
  990. -- 分辨率宽高
  991. RESOLUTION_WIDTH = 1920,
  992. RESOLUTION_HEIGHT = 1080,
  993. CAMERA_Z_MAX_WIN = 980,
  994. }
  995. return mmoConstants