del_Ins_MissEventCode.php 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386
  1. <?php
  2. /*
  3. * To change this license header, choose License Headers in Project Properties.
  4. * To change this template file, choose Tools | Templates
  5. * and open the template in the editor.
  6. */
  7. /**
  8. * Description of MissEventCode
  9. *
  10. * @author jgao
  11. */
  12. class MissEventCode {
  13. //put your code here
  14. const isServerLogic = true;
  15. //#region ----------->玩家事件
  16. /**
  17. * [状态] 玩家升级事件
  18. * 无参数
  19. * 计数:目标等级
  20. */
  21. const Evn_User_Levelup = 101;
  22. /**
  23. * 玩家食物发生变化
  24. * 参数一:特定食物类型,无限定填0
  25. * 计数:要求数目
  26. */
  27. const Evn_User_Food = 102;
  28. //#endregion
  29. //#region -----------> 领地事件
  30. /**
  31. * 建造一个领地 / 建造一个指定领地
  32. * 参数一:特定建筑ID,无限定填0
  33. * 计数:要求数目
  34. */
  35. const Evn_Habitat_Build = 201;
  36. /**
  37. * 拥有一个领地 / 拥有一个指定领地 / 拥有一个特定 等级领地
  38. *
  39. * 参数一:特定栖息地类型(金木水火土),无限定填0
  40. *
  41. * 参数二:特定等级,无限定填0
  42. * 计数:要求数目
  43. */
  44. const SEvn_Habitat_Own = 251;
  45. /**
  46. * 升级一个领地 / 升级一个指定领地
  47. *
  48. * 参数一:特定建筑ID,无限定填0
  49. * 参数二:特定目标等级,无限定填0
  50. * 计数:要求数目
  51. */
  52. const Evn_Habitat_LevelUp = 202;
  53. /**
  54. * 收取一次金币操作
  55. * 【行为的计数 】
  56. *
  57. * 参数一:特定领地类型,无限定填0
  58. * 计数:要求数目
  59. */
  60. const Evn_Habitat_CollectGold = 203;
  61. /**
  62. * 栖息地 金币收集累计
  63. * 【金币的计数 】
  64. *
  65. * 参数一:特定领地类型,无限定填0
  66. * 计数:要求数目
  67. */
  68. const SEvn_Habitat_CollectGold = 253;
  69. //#endregion
  70. //#region ----------->农田
  71. /**
  72. * 建造一个农田
  73. * 参数一:特定建筑ID,无限定填0
  74. * 计数:要求数目
  75. */
  76. const Evn_Farm_Build = 301;
  77. /**
  78. * 拥有一个农田 / 拥有一个指定农田 /拥有一个指定等级的农田
  79. *
  80. * 参数一:特定类型,无限定填0 (万一农田以后出其他类型呢)
  81. *
  82. * 参数二:特定等级,无限定填0
  83. *
  84. * 计数:要求数目
  85. */
  86. const SEvn_Farm_Own = 351;
  87. /**
  88. * 升级一个农田
  89. * 参数一:特定建筑ID,无限定填0
  90. * 参数二:特定目标等级,无限定填0
  91. * 计数:要求数目
  92. */
  93. const Evn_Farm_LevelUp = 302;
  94. /**
  95. * 种植一次作物 / 种植一次指定作物
  96. * 参数一:特定作物类型,无限定填0
  97. * 计数:要求数目
  98. */
  99. const Evn_Farm_PlantFood = 303;
  100. /**
  101. * 收获一次作物 / 收获一次指定作物
  102. * 【行为统计】
  103. * 参数一:特定果实类型,无限定填0
  104. * 计数:要求数目
  105. */
  106. const Evn_Farm_CollectFood = 304;
  107. /**
  108. * 收获一次作物 / 收获一次指定作物
  109. * 【果实数量统计】
  110. * 参数一:特定果实类型,无限定填0
  111. * 计数:要求数目
  112. */
  113. const SEvn_Farm_CollectFood = 354;
  114. //#endregion
  115. //#region ----------->建筑事件
  116. /**
  117. * 建造一个建筑 / 建造一个指定建筑
  118. * 参数一:特定建筑ID,无限定填0
  119. * 计数:要求数目
  120. */
  121. const Evn_Build_Construct = 401;
  122. /**
  123. * 拥有一个建筑 / 拥有一个指定建筑 / 拥有指定等级的建筑
  124. *
  125. * 参数一:特定建筑 一级大类 类型,无限定填0
  126. * 参数二:特定建筑 二级小类 类型,无限定填0
  127. * 参数二:特定等级,无限定填0
  128. *
  129. * 计数:要求数目
  130. */
  131. const SEvn_Build_Own = 451;
  132. /**
  133. * 升级一个建筑 / 升级一个指定建筑
  134. *
  135. * 参数一:特定建筑ID,无限定填0
  136. *
  137. * 参数二:特定等级,无限定填0
  138. *
  139. * 计数:要求数目
  140. */
  141. const Evn_Build_LevelUp = 402;
  142. /**
  143. * 铲除 一个建筑 / 铲除一个指定建筑
  144. * 参数一:特定建筑ID,无限定填0
  145. * 计数:要求数目
  146. */
  147. const Evn_Build_Remove = 403;
  148. /**
  149. * 招募 一次
  150. * 参数一:特定神兽类型,无限定填0
  151. * 计数:要求数目
  152. */
  153. const Evn_Build_PubEmploy = 404;
  154. /**
  155. * 培育一次 / 培育出指定神兽一次 获得兽蛋
  156. * 参数一:特定兽蛋类型,无限定填0
  157. * 计数:要求数目
  158. */
  159. const Evn_Build_Breed = 405;
  160. /**
  161. * 孵化
  162. * 参数一:特定兽蛋类型,无限定填0
  163. * 计数:要求数目
  164. */
  165. const Evn_Build_EggHatch = 406;
  166. /**
  167. * 采矿场 打工一次
  168. * 参数一:特定工作神兽类型,无限定填0
  169. * 计数:要求数目
  170. */
  171. const Evn_Build_QuarryWork = 407;
  172. /**
  173. * 采矿场 结果收取一次
  174. * 【累计神兽的工作次数】
  175. * 参数一:特定工作神兽类型,无限定填0
  176. * 计数:要求数目
  177. */
  178. const Evn_Build_QuarryResult = 408;
  179. /**
  180. * 采矿场 结果收取一次
  181. * [累计道具的收取始数量]
  182. * 参数一:特定采矿成果道具ID, 无限定填0
  183. * 计数:要求数目
  184. */
  185. const SEvn_Build_QuarryResult = 458;
  186. /**
  187. * 加工厂 打工一次
  188. * 参数一:特定工作神兽类型,无限定填0
  189. * 计数:要求数目
  190. */
  191. const Evn_Build_ProcessWork = 409;
  192. /**
  193. * 加工厂 结果收取一次
  194. * 【累计哪个神兽加工工作次数】
  195. * 参数一:特定工作神兽类型,无限定填0
  196. * 计数:要求数目
  197. */
  198. const Evn_Build_ProcessResult = 410;
  199. /**
  200. * 加工厂 结果收取
  201. * [累计道具的收取始数量]
  202. * 参数一:特定成果道具ID, 无限定填0
  203. * 计数:要求数目
  204. */
  205. const SEvn_Build_ProcessResult = 460;
  206. /**
  207. * 收取建造的建筑的经验值
  208. * 参数一:特定建筑ID,无限定填0
  209. * 计数:要求数目
  210. */
  211. const Evn_Build_CollectExp = 411;
  212. /**
  213. * 酒馆配置上阵神兽
  214. * 计数:配置次数
  215. */
  216. const Evn_Build_PubTeamConfig = 412;
  217. //#endregion
  218. //#region ----------->神兽事件
  219. /**
  220. * 拥有一只神兽 / 拥有一只指定神兽
  221. *
  222. * 参数一:特定神兽类型,无限定填0
  223. *
  224. * 参数二:特定等级,无限定填0
  225. *
  226. * 参数三:特定星级,无限定填0
  227. *
  228. * 计数:要求数目
  229. */
  230. const SEvn_Pet = 551;
  231. /**
  232. * 喂养一次神兽 / 喂养一次指定神兽
  233. * 参数一:特定神兽类型,无限定填0
  234. * 计数:要求数目
  235. */
  236. const Evn_Pet_Feed = 501;
  237. /* * Mi
  238. * 升级一次神兽 / 升级一次指定神兽
  239. * 参数一:特定神兽类型,无限定填0
  240. * 参数二:特定等级,无限定填0
  241. * 计数:要求数目
  242. */
  243. const Evn_Pet_LevelUp = 502;
  244. /**
  245. * 升级技能一次神兽 / 升级一次指定神兽 的技能
  246. * 参数一:特定神兽类型,无限定填0
  247. * 参数二:特定技能ID,无限定填0
  248. * 参数三:特定技能等级,无限定填0
  249. * 计数:要求数目
  250. */
  251. const Evn_Pet_Skill = 503;
  252. /**
  253. * 升星一次神兽 / 升星一次指定神兽
  254. * 参数一:特定神兽类型,无限定填0
  255. * 参数二:特定星级,无限定填0
  256. * 计数:要求数目
  257. */
  258. const Evn_Pet_Star = 504;
  259. //#endregion
  260. //#region ----------->探索事件
  261. /**
  262. * 进入一次探索地图
  263. * 计数:要求数目
  264. */
  265. const Evn_Explore_EnterMap = 601;
  266. /**
  267. * 进行一次占领(动作,不考虑结果)
  268. * 计数:要求数目
  269. */
  270. const Evn_Explore_GridCapture = 602;
  271. /**
  272. * 占领一块领地 / 占领一块指定领地或者或者中立建筑
  273. * 参数一:特定领地类型,无限定填0
  274. * 计数:要求数目
  275. */
  276. const Evn_Explore_GridCaptureSucced = 603;
  277. /**
  278. * 拥有N块领地 / 拥有N块指定领地或者中立建筑
  279. * 参数一:特定领地类型,无限定填0
  280. * 计数:要求数目
  281. */
  282. const SEvn_Explore_GridOwn = 653;
  283. /**
  284. * 执行一次队伍调动(派遣战队进入探索地图)
  285. * 计数:要求数目
  286. */
  287. const Evn_Explore_ArmyDeploy = 604;
  288. /**
  289. * 和制定NPC对话
  290. * 参数一:地图id(必填)
  291. * 参数二:地点坐标(必填,格式为 x_y)
  292. * 计数:固定为1
  293. */
  294. const Evn_Explore_TalkToMissNpc = 605;
  295. /**
  296. * 打败多个指定坐标的NPC(多个)
  297. * 参数一:地图id(必填)
  298. * 参数二:地点列表(必填,格式为 x_y|x_y|x_y ...)
  299. * 计数:地点总个数
  300. */
  301. const Evn_Explore_FightToMissNpc = 606;
  302. //#endregion
  303. //#region ----------->其他事件
  304. /**
  305. * 加速一次 / 加速一次指定操作
  306. * 参数一:加速类型(建造 /种植 /孵化/铲除障碍物),无限定填0
  307. *
  308. * 计数:要求数目
  309. *
  310. */
  311. const Evn_SpeedUp = 701;
  312. /**
  313. * 岛屿解锁
  314. * 计数:要求数目
  315. */
  316. const Evn_MapIsLand = 702;
  317. /**
  318. * 岛屿阴影解锁
  319. * 计数:要求数目
  320. */
  321. const Evn_MapShadow = 703;
  322. /**
  323. * 新手引导
  324. * 参数一:特定步骤ID,无限定填0
  325. * 计数:目标步骤
  326. */
  327. const Evn_Guide = 704;
  328. //#endregion
  329. }