ConstGame.cs 2.7 KB

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