cfg_mount_behaviour.lua 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_mount_behaviour_column
  3. ---@field id number @动画id column=1 A
  4. ---1待机
  5. ---2移动
  6. ---3跳跃
  7. ---4追踪
  8. ---5攻击
  9. ---6死亡
  10. ---7被击
  11. ---@field state number @状态 column=2 B
  12. ---状态为1:1站立,2坐下,3倚靠,4展示
  13. ---状态为2:1移动,2快速移动,3转身、4快速转身
  14. ---状态为3:1向上跳,2向前跳,3向远跳
  15. ---状态为4:1移动追踪,2快速追踪、3移动追踪转身、4快速追踪转身
  16. ---状态为5:1普攻,2技能
  17. ---状态为6:1倒地
  18. ---状态为7:1受击
  19. ---@field behaviour number @行为 column=3 C
  20. ---动画资源名称,读取模型对应状态机动作名称
  21. ---@field name string @动画名称 column=4 D
  22. ---策划备注
  23. ---[[客户端不使用]]@field remarks string @备注 column=5 E
  24. local cfg_mount_behaviour =
  25. {
  26. {id=1, state=1, name="712Fenril_idle"},
  27. {id=1, state=2, name="712Fenril_run"},
  28. {id=1, state=2, behaviour=2, name="712Fenril_run"},
  29. {id=1, state=2, behaviour=3, name="712Fenril_run"},
  30. {id=1, state=2, behaviour=4, name="712Fenril_run"},
  31. {id=1, name="712Fenril_run"},
  32. {id=1, behaviour=2, name="712Fenril_run"},
  33. {id=1, behaviour=3, name="712Fenril_run"},
  34. {id=1, behaviour=4, name="712Fenril_run"},
  35. {id=1, state=5, name="712Fenril_idle"},
  36. {id=1, state=5, behaviour=2, name="712Fenril_idle"},
  37. {id=1, state=7, name="712Fenril_idle"},
  38. {id=2, state=1, name="712Rider02_idle"},
  39. {id=2, state=2, name="712Rider02_run"},
  40. {id=2, state=2, behaviour=2, name="712Rider02_run"},
  41. {id=2, state=2, behaviour=3, name="712Rider02_run"},
  42. {id=2, state=2, behaviour=4, name="712Rider02_run"},
  43. {id=2, name="712Rider02_run"},
  44. {id=2, behaviour=2, name="712Rider02_run"},
  45. {id=2, behaviour=3, name="712Rider02_run"},
  46. {id=2, behaviour=4, name="712Rider02_run"},
  47. {id=2, state=5, name="712Rider02_idle"},
  48. {id=2, state=5, behaviour=2, name="712Rider02_idle"},
  49. {id=2, state=7, name="712Rider02_idle"},
  50. {id=3, state=1, name="712Horse_idle"},
  51. {id=3, state=2, name="712Horse_walk"},
  52. {id=3, state=2, behaviour=2, name="712Horse_run"},
  53. {id=3, state=2, behaviour=3, name="712Horse_walk"},
  54. {id=3, state=2, behaviour=4, name="712Horse_run"},
  55. {id=3, state=3, name="712Horse_run"},
  56. {id=3, state=3, behaviour=2, name="712Horse_run"},
  57. {id=3, state=3, behaviour=3, name="712Horse_run"},
  58. {id=3, name="712Horse_walk"},
  59. {id=3, behaviour=2, name="712Horse_run"},
  60. {id=3, behaviour=3, name="712Horse_walk"},
  61. {id=3, behaviour=4, name="712Horse_run"},
  62. {id=3, state=5, name="712Horse_idle"},
  63. {id=3, state=5, behaviour=2, name="712Horse_idle"},
  64. {id=3, state=7, name="712Horse_idle"},
  65. {id=4, state=1, name="712Rider02_idle"},
  66. {id=4, state=2, name="712Rider02_run"},
  67. {id=4, state=2, behaviour=2, name="712Rider02_run"},
  68. {id=4, state=2, behaviour=3, name="712Rider02_run"},
  69. {id=4, state=2, behaviour=4, name="712Rider02_run"},
  70. {id=4, state=3, name="712Rider02_run"},
  71. {id=4, state=3, behaviour=2, name="712Rider02_run"},
  72. {id=4, state=3, behaviour=3, name="712Rider02_run"},
  73. {id=4, name="712Rider02_run"},
  74. {id=4, behaviour=2, name="712Rider02_run"},
  75. {id=4, behaviour=3, name="712Rider02_run"},
  76. {id=4, behaviour=4, name="712Rider02_run"},
  77. {id=5, state=1, name="712Humanoids_idle"},
  78. {id=5, state=1, behaviour=4, name="712Humanoids_idle2"},
  79. {id=5, state=2, name="712Humanoids_walk"},
  80. {id=5, state=2, behaviour=2, name="712Humanoids_walk"},
  81. {id=5, state=2, behaviour=3, name="712Humanoids_walk"},
  82. {id=5, state=2, behaviour=4, name="712Humanoids_walk"},
  83. {id=5, state=3, name="712Humanoids_walk"},
  84. {id=5, state=3, behaviour=2, name="712Humanoids_walk"},
  85. {id=5, state=3, behaviour=3, name="712Humanoids_walk"},
  86. {id=5, name="712Humanoids_walk"},
  87. {id=5, behaviour=2, name="712Humanoids_walk"},
  88. {id=5, behaviour=3, name="712Humanoids_walk"},
  89. {id=5, behaviour=4, name="712Humanoids_walk"},
  90. {id=5, state=5, behaviour=2, name="712Humanoids_attack"},
  91. {id=5, state=6, name="712Humanoids_dead"},
  92. {id=5, state=7, name="712Humanoids_beattack"},
  93. {id=6, state=1, name="712Fly_idle"},
  94. {id=6, state=1, behaviour=4, name="712Fly_idle2"},
  95. {id=6, state=2, name="712Fly_walk"},
  96. {id=6, state=2, behaviour=2, name="712Fly_walk"},
  97. {id=6, state=2, behaviour=3, name="712Fly_walk"},
  98. {id=6, state=2, behaviour=4, name="712Fly_walk"},
  99. {id=6, state=3, name="712Fly_walk"},
  100. {id=6, state=3, behaviour=2, name="712Fly_walk"},
  101. {id=6, state=3, behaviour=3, name="712Fly_walk"},
  102. {id=6, name="712Fly_walk"},
  103. {id=6, behaviour=2, name="712Fly_walk"},
  104. {id=6, behaviour=3, name="712Fly_walk"},
  105. {id=6, behaviour=4, name="712Fly_walk"},
  106. {id=6, state=5, behaviour=2, name="712Fly_attack"},
  107. {id=6, state=6, name="712Fly_dead"},
  108. {id=6, state=7, name="712Fly_beattack"},
  109. {id=7, state=1, name="712AddSpider_idle"},
  110. {id=7, state=1, behaviour=4, name="712AddSpider_idle2"},
  111. {id=7, state=2, name="712AddSpider_walk"},
  112. {id=7, state=2, behaviour=2, name="712AddSpider_walk"},
  113. {id=7, state=2, behaviour=3, name="712AddSpider_walk"},
  114. {id=7, state=2, behaviour=4, name="712AddSpider_walk"},
  115. {id=7, state=3, name="712AddSpider_walk"},
  116. {id=7, state=3, behaviour=2, name="712AddSpider_walk"},
  117. {id=7, state=3, behaviour=3, name="712AddSpider_walk"},
  118. {id=7, name="712AddSpider_walk"},
  119. {id=7, behaviour=2, name="712AddSpider_walk"},
  120. {id=7, behaviour=3, name="712AddSpider_walk"},
  121. {id=7, behaviour=4, name="712AddSpider_walk"},
  122. {id=7, state=5, behaviour=2, name="712AddSpider_attack"},
  123. {id=7, state=6, name="712AddSpider_dead"},
  124. {id=7, state=7, name="712AddSpider_beattack"},
  125. {id=8, state=1, name="712Dragon_idle"},
  126. {id=8, state=1, behaviour=4, name="712Dragon_idle2"},
  127. {id=8, state=2, name="712Dragon_walk"},
  128. {id=8, state=2, behaviour=2, name="712Dragon_walk"},
  129. {id=8, state=2, behaviour=3, name="712Dragon_walk"},
  130. {id=8, state=2, behaviour=4, name="712Dragon_walk"},
  131. {id=8, state=3, name="712Dragon_walk"},
  132. {id=8, state=3, behaviour=2, name="712Dragon_walk"},
  133. {id=8, state=3, behaviour=3, name="712Dragon_walk"},
  134. {id=8, name="712Dragon_walk"},
  135. {id=8, behaviour=2, name="712Dragon_walk"},
  136. {id=8, behaviour=3, name="712Dragon_walk"},
  137. {id=8, behaviour=4, name="712Dragon_walk"},
  138. {id=8, state=5, behaviour=2, name="712Dragon_attack"},
  139. {id=8, state=6, name="712Dragon_dead"},
  140. {id=8, state=7, name="712Dragon_beattack"},
  141. {id=9, state=1, name="712AddFish_idle"},
  142. {id=9, state=1, behaviour=4, name="712AddFish_idle2"},
  143. {id=9, state=2, name="712AddFish_walk"},
  144. {id=9, state=2, behaviour=2, name="712AddFish_walk"},
  145. {id=9, state=2, behaviour=3, name="712AddFish_walk"},
  146. {id=9, state=2, behaviour=4, name="712AddFish_walk"},
  147. {id=9, state=3, name="712AddFish_walk"},
  148. {id=9, state=3, behaviour=2, name="712AddFish_walk"},
  149. {id=9, state=3, behaviour=3, name="712AddFish_walk"},
  150. {id=9, name="712AddFish_walk"},
  151. {id=9, behaviour=2, name="712AddFish_walk"},
  152. {id=9, behaviour=3, name="712AddFish_walk"},
  153. {id=9, behaviour=4, name="712AddFish_walk"},
  154. {id=9, state=5, behaviour=2, name="712AddFish_attack"},
  155. {id=9, state=6, name="712AddFish_dead"},
  156. {id=9, state=7, name="712AddFish_beattack"},
  157. {id=10, state=1, name="712Humanoids_idle"},
  158. {id=10, state=1, behaviour=4, name="712Humanoids_idle2"},
  159. {id=10, state=2, name="712Humanoids_swim"},
  160. {id=10, state=2, behaviour=2, name="712Humanoids_swim"},
  161. {id=10, state=2, behaviour=3, name="712Humanoids_swim"},
  162. {id=10, state=2, behaviour=4, name="712Humanoids_swim"},
  163. {id=10, state=3, name="712Humanoids_swim"},
  164. {id=10, state=3, behaviour=2, name="712Humanoids_swim"},
  165. {id=10, state=3, behaviour=3, name="712Humanoids_swim"},
  166. {id=10, name="712Humanoids_swim"},
  167. {id=10, behaviour=2, name="712Humanoids_swim"},
  168. {id=10, behaviour=3, name="712Humanoids_swim"},
  169. {id=10, behaviour=4, name="712Humanoids_swim"},
  170. {id=10, state=5, behaviour=2, name="712Humanoids_attack"},
  171. {id=10, state=6, name="712Humanoids_dead"},
  172. {id=10, state=7, name="712Humanoids_beattack"},
  173. {id=11, state=1, name="712Humanoids_flyidle"},
  174. {id=11, state=1, behaviour=4, name="712Humanoids_idle2"},
  175. {id=11, state=2, name="712Humanoids_flywalk"},
  176. {id=11, state=2, behaviour=2, name="712Humanoids_flywalk"},
  177. {id=11, state=2, behaviour=3, name="712Humanoids_flywalk"},
  178. {id=11, state=2, behaviour=4, name="712Humanoids_flywalk"},
  179. {id=11, state=3, name="712Humanoids_flywalk"},
  180. {id=11, state=3, behaviour=2, name="712Humanoids_flywalk"},
  181. {id=11, state=3, behaviour=3, name="712Humanoids_flywalk"},
  182. {id=11, name="712Humanoids_flywalk"},
  183. {id=11, behaviour=2, name="712Humanoids_flywalk"},
  184. {id=11, behaviour=3, name="712Humanoids_flywalk"},
  185. {id=11, behaviour=4, name="712Humanoids_flywalk"},
  186. {id=11, state=5, behaviour=2, name="712Humanoids_attack"},
  187. {id=11, state=6, name="712Humanoids_dead"},
  188. {id=11, state=7, name="712Humanoids_beattack"},
  189. {id=12, state=1, name="712Dwarf _idle"},
  190. {id=12, state=1, behaviour=4, name="712Dwarf _idle2"},
  191. {id=12, state=2, name="712Dwarf _walk"},
  192. {id=12, state=2, behaviour=2, name="712Dwarf _walk"},
  193. {id=12, state=2, behaviour=3, name="712Dwarf _walk"},
  194. {id=12, state=2, behaviour=4, name="712Dwarf _walk"},
  195. {id=12, state=3, name="712Dwarf _walk"},
  196. {id=12, state=3, behaviour=2, name="712Dwarf _walk"},
  197. {id=12, state=3, behaviour=3, name="712Dwarf _walk"},
  198. {id=12, name="712Dwarf _walk"},
  199. {id=12, behaviour=2, name="712Dwarf _walk"},
  200. {id=12, behaviour=3, name="712Dwarf _walk"},
  201. {id=12, behaviour=4, name="712Dwarf _walk"},
  202. {id=12, state=5, behaviour=2, name="712Dwarf _attack"},
  203. {id=12, state=6, name="712Dwarf _dead"},
  204. {id=12, state=7, name="712Dwarf _beattack"},
  205. {id=13, state=1, name="idle"},
  206. {id=13, state=2},
  207. {id=13, state=2, behaviour=2, name="run"},
  208. {id=13, state=2, behaviour=3},
  209. {id=13, state=2, behaviour=4, name="run"},
  210. {id=13, state=3, name="run"},
  211. {id=13, state=3, behaviour=2, name="run"},
  212. {id=13, state=3, behaviour=3, name="run"},
  213. {id=13},
  214. {id=13, behaviour=2, name="run"},
  215. {id=13, behaviour=3},
  216. {id=13, behaviour=4, name="run"},
  217. {id=13, state=5, name="idle"},
  218. {id=13, state=5, behaviour=2, name="idle"},
  219. {id=13, state=7, name="idle"},
  220. {id=101, state=1, name="idle"},
  221. {id=101, state=2},
  222. {id=101, state=2, behaviour=2},
  223. {id=101, state=2, behaviour=3},
  224. {id=101, state=2, behaviour=4},
  225. {id=101, state=3},
  226. {id=101, state=3, behaviour=2},
  227. {id=101, state=3, behaviour=3},
  228. {id=101},
  229. {id=101, behaviour=2},
  230. {id=101, behaviour=3},
  231. {id=101, behaviour=4},
  232. {id=101, state=5, name="attack"},
  233. {id=101, state=5, behaviour=2, name="attack2"},
  234. {id=101, state=6, name="dead"},
  235. {id=101, state=7, name="beattack"},
  236. {state=1, name="idle"},
  237. {state=1, behaviour=2, name="idle2"},
  238. {state=1, behaviour=3, name="idle"},
  239. {state=1, behaviour=4, name="idle2"},
  240. {state=2},
  241. {state=2, behaviour=2},
  242. {state=2, behaviour=3},
  243. {state=2, behaviour=4},
  244. {state=3},
  245. {state=3, behaviour=2},
  246. {state=3, behaviour=3},
  247. {},
  248. {behaviour=2},
  249. {behaviour=3},
  250. {behaviour=4},
  251. {state=5, name="attack2"},
  252. {state=5, behaviour=2, name="attack"},
  253. {state=6, name="dead"},
  254. {state=7, name="beattack"},
  255. {id=103, state=1, name="idle"},
  256. {id=103, state=1, behaviour=2, name="idle2"},
  257. {id=103, state=1, behaviour=3, name="idle"},
  258. {id=103, state=1, behaviour=4, name="idle2"},
  259. {id=103, state=2},
  260. {id=103, state=2, behaviour=2},
  261. {id=103, state=2, behaviour=3},
  262. {id=103, state=2, behaviour=4},
  263. {id=103, state=3},
  264. {id=103, state=3, behaviour=2},
  265. {id=103, state=3, behaviour=3},
  266. {id=103},
  267. {id=103, behaviour=2},
  268. {id=103, behaviour=3},
  269. {id=103, behaviour=4},
  270. {id=103, state=5, name="attack2"},
  271. {id=103, state=5, behaviour=2, name="attack"},
  272. {id=103, state=7, name="beattack"},
  273. {id=104, state=1, name="Stand"},
  274. {id=104, state=2, name="Walk"},
  275. {id=104, name="Walk"},
  276. {id=104, state=5, behaviour=2, name="Attack01"},
  277. {id=104, state=6, name="Die"},
  278. {id=104, state=7, name="Hit"},
  279. {id=105, state=1, name="Stand"},
  280. {id=105, state=2, name="Walk"},
  281. {id=105, name="Walk"},
  282. {id=105, state=5, behaviour=2, name="Attack01"},
  283. {id=105, state=6, name="Die"},
  284. {id=105, state=7, name="Hit"},
  285. {id=106, state=1, name="Stand"},
  286. {id=106, state=2, name="Walk"},
  287. {id=106, name="Walk"},
  288. {id=106, state=5, behaviour=2, name="Attack"},
  289. {id=106, state=6, name="Die"},
  290. {id=106, state=7, name="Hit"},
  291. {id=107, state=1, name="Stand"},
  292. {id=107, state=2, name="Walk"},
  293. {id=107, name="Walk"},
  294. {id=107, state=5, behaviour=2, name="Attack"},
  295. {id=107, state=6, name="Die"},
  296. {id=107, state=7, name="Hit"},
  297. {id=108, state=1, name="idle"},
  298. {id=108, state=2},
  299. {id=108, state=2, behaviour=2},
  300. {id=108, state=2, behaviour=3},
  301. {id=108, state=2, behaviour=4},
  302. {id=108},
  303. {id=108, behaviour=2},
  304. {id=108, behaviour=3},
  305. {id=108, behaviour=4},
  306. {id=108, state=5, name="attack"},
  307. {id=108, state=5, behaviour=2, name="attack2"},
  308. {id=108, state=7, name="beattack"},
  309. {id=109, state=1, name="danshoujian_idle"},
  310. {id=109, state=2, name="danshoujian_walk"},
  311. {id=109, name="danshoujian_run"},
  312. {id=109, state=5, name="TSword_attack01"},
  313. {id=109, state=5, behaviour=2, name="xifengci"},
  314. {id=109, state=6, name="Dead"},
  315. {id=109, state=7, name="beattack"},
  316. {id=110, state=1, name="Magic_OneHand_idle"},
  317. {id=110, state=2, name="Magic_OneHand_walk"},
  318. {id=110, name="Magic_OneHand_run"},
  319. {id=110, state=5, name="TSword_attack01"},
  320. {id=110, state=5, behaviour=2, name="jiguang"},
  321. {id=110, state=6, name="Dead"},
  322. {id=110, state=7, name="beattack"},
  323. {id=111, state=1, name="CrossBow_idle"},
  324. {id=111, state=2, name="chinu_walk"},
  325. {id=111, name="chinu_run"},
  326. {id=111, state=5, name="Crossbow_attack01"},
  327. {id=111, state=5, behaviour=2, name="Crossbow_attack01"},
  328. {id=111, state=6, name="Dead"},
  329. {id=111, state=7, name="beattack"},
  330. {id=112, state=1, name="idle"},
  331. {id=112, state=2},
  332. {id=112, state=2, behaviour=2},
  333. {id=112, state=2, behaviour=3},
  334. {id=112, state=2, behaviour=4},
  335. {id=112, state=3},
  336. {id=112, state=3, behaviour=2},
  337. {id=112, state=3, behaviour=3},
  338. {id=112},
  339. {id=112, behaviour=2},
  340. {id=112, behaviour=3},
  341. {id=112, behaviour=4},
  342. {id=112, state=5, name="attack"},
  343. {id=112, state=5, behaviour=2, name="attack1"},
  344. {id=112, state=6, name="dead"},
  345. {id=112, state=7, name="beattack"},
  346. {id=113, state=1, name="stand01"},
  347. {id=113, state=2, name="run"},
  348. {id=113, state=2, behaviour=2, name="run"},
  349. {id=113, state=2, behaviour=3, name="run"},
  350. {id=113, state=2, behaviour=4, name="run"},
  351. {id=113, state=3, name="run"},
  352. {id=113, state=3, behaviour=2, name="run"},
  353. {id=113, state=3, behaviour=3, name="run"},
  354. {id=113, name="run"},
  355. {id=113, behaviour=2, name="run"},
  356. {id=113, behaviour=3, name="run"},
  357. {id=113, behaviour=4, name="run"},
  358. {id=113, state=5, name="stand01"},
  359. {id=113, state=5, behaviour=2, name="stand01"},
  360. {id=113, state=7, name="stand01"},
  361. {id=114, state=1, name="idle"},
  362. {id=114, state=2, name="run"},
  363. {id=114, state=2, behaviour=2, name="run"},
  364. {id=114, state=2, behaviour=3, name="run"},
  365. {id=114, state=2, behaviour=4, name="run"},
  366. {id=114, state=3, name="run"},
  367. {id=114, state=3, behaviour=2, name="run"},
  368. {id=114, state=3, behaviour=3, name="run"},
  369. {id=114, name="run"},
  370. {id=114, behaviour=2, name="run"},
  371. {id=114, behaviour=3, name="run"},
  372. {id=114, behaviour=4, name="run"},
  373. {id=114, state=5, name="idle"},
  374. {id=114, state=5, behaviour=2, name="idle"},
  375. {id=114, state=7, name="idle"},
  376. {id=115, state=1, name="idle"},
  377. {id=115, state=2},
  378. {id=115, state=2, behaviour=2},
  379. {id=115, state=2, behaviour=3},
  380. {id=115, state=2, behaviour=4},
  381. {id=115},
  382. {id=115, behaviour=2},
  383. {id=115, behaviour=3},
  384. {id=115, behaviour=4},
  385. {id=116, state=1, name="idle"},
  386. {id=116, state=2},
  387. {id=116, state=2, behaviour=2, name="run"},
  388. {id=116, name="run"},
  389. {id=116, behaviour=2, name="run"},
  390. {id=116, behaviour=3, name="run"},
  391. {id=116, behaviour=4, name="run"},
  392. {id=116, state=5, behaviour=3000001, name="attack"},
  393. {id=116, state=5, behaviour=3000011, name="attack2"},
  394. {id=116, state=5, behaviour=3000021, name="attack3"},
  395. {id=116, state=5, behaviour=3000031, name="skillEX"},
  396. }
  397. local defaults = {id=102, state=4, behaviour=1, name="walk"}
  398. local mt = {__index = defaults}
  399. for _, v in ipairs(cfg_mount_behaviour) do
  400. setmetatable(v, mt)
  401. end
  402. return cfg_mount_behaviour