ConstGame.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. using System;
  2. using System.Reflection;
  3. namespace ET.Server
  4. {
  5. public static class ConstGame
  6. {
  7. [StaticField]
  8. public static int GameServerId;
  9. [StaticField]
  10. public static string GameServerUUID = System.Guid.NewGuid().ToString();
  11. [StaticField]
  12. public static int[] TowerTemplateIDs = { 1001, 1002, 1003 };
  13. }
  14. /// <summary>
  15. /// 性别类型
  16. /// </summary>
  17. public enum SexType: byte
  18. {
  19. Man = 0,
  20. Woman = 1,
  21. }
  22. /// <summary>
  23. /// 职业类型
  24. /// </summary>
  25. public enum PlayerProType: byte
  26. {
  27. /** 通用 **/
  28. COMMON = 0,
  29. /** 苍刃 **/
  30. CANG_LANG = 1,
  31. /** 御剑 **/
  32. YU_JIAN = 2,
  33. /** 剑仙 **/
  34. YI_XIAN = 3,
  35. /** 神剑 **/
  36. SHEN_JIAN = 4,
  37. /** 道灵 **/
  38. LI_NHU = 5,
  39. }
  40. /// <summary>
  41. /// 出生类型
  42. /// </summary>
  43. public enum BORN_TYPE
  44. {
  45. HISTORY = 0,
  46. NORMAL = 1,
  47. BORN = 2,
  48. HISTORY_Dungeon_ReLogin = 3,
  49. }
  50. public enum AreaForce
  51. {
  52. None = 0,
  53. MONSTER = 1,
  54. FORCEA = 2,
  55. FORCEB = 3,
  56. }
  57. /// <summary>
  58. /// 地图玩法类型
  59. /// </summary>
  60. public enum MapType
  61. {
  62. /** 无 **/
  63. None = 0,
  64. /** 主城|野外 **/
  65. NORMAL = 1,
  66. /** 副本 **/
  67. FIGHT_LEVEL = 2,
  68. // >100属于跨服地图玩法
  69. /** 跨服野外场景 **/
  70. CROSS_NORMAL = 101,
  71. }
  72. /// <summary>
  73. /// 进入场景时候情况区分
  74. /// </summary>
  75. public enum ENTER_TYPE: byte
  76. {
  77. /** 默认 **/
  78. NONE = 0,
  79. /** 重连 **/
  80. RE_LOGIN = 1,
  81. /** 场景人数已满,踢出场景 **/
  82. SCENE_PLAYER_MAX = 2,
  83. }
  84. public enum ENTER_STATE
  85. {
  86. /** 切场景 **/
  87. changeArea = 1,
  88. /** 登陆游戏 **/
  89. online = 2,
  90. }
  91. public enum PkModel
  92. {
  93. /** PVP-PKModel表格 和平不攻击任何玩家*/
  94. Peace = 0,
  95. /** 和平不攻击任何玩家*/
  96. Justice = 1,
  97. /** 只攻击黑黄红名玩家*/
  98. Force = 2,
  99. /** 只攻击非本仙盟玩家*/
  100. Guild = 3,
  101. /** 只攻击非本队伍玩家*/
  102. Team = 4,
  103. /** 只攻击非本服玩家*/
  104. Server = 5,
  105. /** 攻击所有玩家*/
  106. All = 6,
  107. }
  108. /**
  109. * 技能类型
  110. */
  111. public enum SkillType
  112. {
  113. /** 主动技能 **/
  114. ACTIVE = 1,
  115. /** 宠物给主人增加的 **/
  116. PET_GIVE_ACTIVE = 2,
  117. /** 普攻 **/
  118. NORMAL = 3,
  119. /** 玩家被动 **/
  120. PLAYER_PASSIVE = 4,
  121. /** 宠物 给人的被动 **/
  122. PET_GIVE_PASSIVE = 5,
  123. CARD_SKILL = 6,
  124. }
  125. /**
  126. * 0:回城复活;1:原地复活;2:出生点复活;3:复活点复活;4:技能复活;5.随机点复活
  127. */
  128. public enum ReliveType
  129. {
  130. /** 回城复活 */
  131. CITY = 0,
  132. /** 原地复活 */
  133. NOW = 1,
  134. /** 出生点复活 */
  135. BORN = 2,
  136. /** 复活点复活 */
  137. PLACE = 3,
  138. /** 技能复活 */
  139. SKILL = 4,
  140. /** 随机点复活 */
  141. RANDOM = 5,
  142. }
  143. }