home *** CD-ROM | disk | FTP | other *** search
/ ProGames 6 / PROGAMES.iso / linked / KOF2003BW.exe / KOF2003BW / CHARS / chris / chris.cmd < prev    next >
Encoding:
Text File  |  1999-01-01  |  37.9 KB  |  1,085 lines

  1. ;-| Super Motions |--------------------------------------------------------
  2.  
  3. [Command]
  4. name = "qcb2p"
  5. command = ~D, DB, B, D, DB, B, x
  6. time = 40
  7.  
  8. [Command]
  9. name = "qcb2p"
  10. command = ~D, DB, B, D, DB, B, y
  11. time = 40
  12.  
  13. [Command]
  14. name = "qcf2p"
  15. command = ~D, DF, F, D, DF, F, x
  16. time = 40
  17.  
  18. [Command]
  19. name = "qcf2p"
  20. command = ~D, DF, F, D, DF, F, y
  21. time = 40
  22.  
  23. [Command]
  24. name = "qcf2x"
  25. command = ~D, DF, F, D, DF, F, x
  26. time = 40
  27.  
  28. [Command]
  29. name = "qcf2y"
  30. command = ~D, DF, F, D, DF, F, y
  31. time = 40
  32.  
  33. [Command]
  34. name = "qcbhcfx"
  35. command = ~D, DB, B, DB, D, DF, F, x
  36. time = 50
  37.  
  38. [Command]
  39. name = "qcbhcfy"
  40. command = ~D, DB, B, DB, D, DF, F, y
  41. time = 50
  42.  
  43. [Command]
  44. name = "qcb2k"
  45. command = ~D, DB, B, D, DB, B, a
  46. time = 40
  47.  
  48. [Command]
  49. name = "qcb2k"
  50. command = ~D, DB, B, D, DB, B, b
  51. time = 40
  52.  
  53. [Command]
  54. name = "qcb2a"
  55. command = ~D, DB, B, D, DB, B, a
  56. time = 40
  57.  
  58. [Command]
  59. name = "qcb2b"
  60. command = ~D, DB, B, D, DB, B, b
  61. time = 40
  62.  
  63. ;-| Special Motions |------------------------------------------------------
  64.  
  65. [Command]
  66. name = "qcf_x"
  67. command = ~D, DF, F, x
  68. time = 15
  69.  
  70. [Command]
  71. name = "qcf_y"
  72. command = ~D, DF, F, y
  73. time = 15
  74.  
  75. [Command]
  76. name = "qcf_a"
  77. command = ~D, DF, F, a
  78. time = 15
  79.  
  80. [Command]
  81. name = "qcf_b"
  82. command = ~D, DF, F, b
  83. time = 15
  84.  
  85. [Command]
  86. name = "dp_a"
  87. command = ~F, D, DF, a
  88. time = 20
  89.  
  90. [Command]
  91. name = "dp_b"
  92. command = ~F, D, DF, b
  93. time = 20
  94.  
  95. [Command]
  96. name = "qcb_x"
  97. command = ~D, DB, B, x
  98. time = 15
  99.  
  100. [Command]
  101. name = "qcb_y"
  102. command = ~D, DB, B, y
  103. time = 15
  104.  
  105. [Command]
  106. name = "dp_x"
  107. command = ~F, D, DF, x
  108. time = 20
  109.  
  110. [Command]
  111. name = "dp_y"
  112. command = ~F, D, DF, y
  113. time = 20
  114.  
  115. [Command]
  116. name = "hcb_x"
  117. command = ~F, DF, D, DB, B, x
  118. time = 30
  119.  
  120. [Command]
  121. name = "hcb_y"
  122. command = ~F, DF, D, DB, B, y
  123. time = 30
  124.  
  125. [Command]
  126. name = "hcb_a"
  127. command = ~F, DF, D, DB, B, a
  128. time = 30
  129.  
  130. [Command]
  131. name = "hcb_b"
  132. command = ~F, DF, D, DB, B, b
  133. time = 30
  134.  
  135. [Command]
  136. name = "hcf_a"
  137. command = ~B, DB, D, DF, F, a
  138. time = 30
  139.  
  140. [Command]
  141. name = "hcf_b"
  142. command = ~B, DB, D, DF, F, b
  143. time = 30
  144.  
  145. [Command]
  146. name = "longjump"
  147. command = ~D, $U
  148. time = 5
  149.  
  150. ;-| Double Tap |-----------------------------------------------------------
  151.  
  152. [Command]
  153. name = "FF"
  154. command = F, F
  155. time = 10
  156.  
  157. [Command]
  158. name = "BB"
  159. command = B, B
  160. time = 10
  161.  
  162. ;-| 2/3 Button Combination |-----------------------------------------------
  163.  
  164. [Command]
  165. name = "recovery"
  166. command = x+y
  167. time = 1
  168.  
  169. [Command]
  170. name = "dodge"
  171. command = x+a
  172. time = 1
  173.  
  174. [Command]
  175. name = "knockdown"
  176. command = y+b
  177. time = 1
  178.  
  179. [Command]
  180. name = "abc"
  181. command = a+b+c
  182. time = 1
  183.  
  184. ;-| Dir + Button |---------------------------------------------------------
  185.  
  186. [Command]
  187. name = "fwd_x"
  188. command = /F,x
  189.  
  190. [Command]
  191. name = "fwd_a"
  192. command = /F,a
  193. time = 1
  194.  
  195. [Command]
  196. name = "df_y"
  197. command = /DF, y
  198. time = 1
  199.  
  200. [Command]
  201. name = "df_a"
  202. command = /DF, a
  203. time = 1
  204.  
  205. ;-| Single Button |---------------------------------------------------------
  206.  
  207. [Command]
  208. name = "a"
  209. command = a
  210. time = 1
  211.  
  212. [Command]
  213. name = "hold_a"
  214. command = /a
  215. time = 1
  216.  
  217. [Command]
  218. name = "b"
  219. command = b
  220. time = 1
  221.  
  222. [Command]
  223. name = "hold_b"
  224. command = /b
  225. time = 1
  226.  
  227. [Command]
  228. name = "c"
  229. command = c
  230. time = 1
  231.  
  232. [Command]
  233. name = "x"
  234. command = x
  235. time = 1
  236.  
  237. [Command]
  238. name = "hold_x"
  239. command = /x
  240. time = 1
  241.  
  242. [Command]
  243. name = "y"
  244. command = y
  245. time = 1
  246.  
  247. [Command]
  248. name = "hold_y"
  249. command = /y
  250. time = 1
  251.  
  252. [Command]
  253. name = "z"
  254. command = z
  255. time = 1
  256.  
  257. [Command]
  258. name = "s"
  259. command = s
  260. time = 1
  261.  
  262. ;-| Hold Dir |--------------------------------------------------------------
  263.  
  264. [Command]
  265. name = "holdfwd"
  266. command = /$F
  267. time = 1
  268.  
  269. [Command]
  270. name = "holdback"
  271. command = /$B
  272. time = 1
  273.  
  274. [Command]
  275. name = "holdup"
  276. command = /$U
  277. time = 1
  278.  
  279. [Command]
  280. name = "holddown"
  281. command = /$D
  282. time = 1
  283.  
  284. ;-|Commands|------------------------------------------------------------------------------
  285.  
  286. [Statedef -1]
  287.  
  288.  
  289. ; --------[Orochi]--------
  290. [State -1]
  291. type = ChangeState
  292. value = 2050
  293. trigger1 = command = "qcb2p" && Var(4) = 1 && statetype != A && ctrl
  294.  
  295. ; SDM Daichi o harau gouka
  296. [State -1]
  297. type = ChangeState
  298. value = 8050
  299. triggerall = Var(4) && ((command = "qcf2p" && power >= 1000 && life <= 150) || (command = "qcf2y" && power >= 2000))
  300. trigger1 = statetype != A && ctrl
  301. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  302. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  303. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  304. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  305. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  306. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  307. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  308. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  309. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  310. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  311. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  312.  
  313. ; DM Daichi o harau gouka
  314. [State -1]
  315. type = ChangeState
  316. value = 8000
  317. triggerall = Var(4) && command = "qcf2p" && (life <= 150 || power >= 1000)
  318. trigger1 = statetype != A && ctrl
  319. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  320. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  321. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  322. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  323. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  324. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  325. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  326. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  327. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  328. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  329. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  330.  
  331. ; SDM Ankoku orochi nagi (hold x)
  332. [State -1]
  333. type = ChangeState
  334. value = 8150
  335. triggerall = Var(4) && command = "qcbhcfx" && power >= 1000 && life <= 150
  336. trigger1 = statetype != A && ctrl
  337. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  338. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  339. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  340. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  341. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  342. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  343. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  344. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  345. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  346. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  347. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  348.  
  349. ; SDM Ankoku orochi nagi (hold y)
  350. [State -1]
  351. type = ChangeState
  352. value = 8155
  353. triggerall = Var(4) && command = "qcbhcfy" && ((power >= 1000 && life <= 150) || power >= 2000)
  354. trigger1 = statetype != A && ctrl
  355. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  356. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  357. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  358. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  359. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  360. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  361. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  362. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  363. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  364. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  365. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  366.  
  367. ; DM Ankoku orochi nagi (hold x)
  368. [State -1]
  369. type = ChangeState
  370. value = 8100
  371. triggerall = Var(4) && command = "qcbhcfx" && (life <= 150 || power >= 1000)
  372. trigger1 = statetype != A && ctrl
  373. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  374. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  375. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  376. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  377. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  378. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  379. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  380. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  381. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  382. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  383. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  384.  
  385. ; DM Ankoku orochi nagi (hold y)
  386. [State -1]
  387. type = ChangeState
  388. value = 8105
  389. triggerall = Var(4) && command = "qcbhcfy" && (life <= 150 || power >= 1000)
  390. trigger1 = statetype != A && ctrl
  391. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  392. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  393. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  394. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  395. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  396. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  397. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  398. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  399. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  400. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  401. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  402.  
  403. ; Light Tsuki o tsumu honoo
  404. [State -1]
  405. type = ChangeState
  406. value = 7200
  407. triggerall = Var(4) && command = "dp_x"
  408. trigger1 = statetype != A && ctrl
  409. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  410. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  411. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  412. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  413. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  414. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  415. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  416. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  417. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  418. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  419. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  420.  
  421. ; Hard Tsuki o tsumu honoo
  422. [State -1]
  423. type = ChangeState
  424. value = 7250
  425. triggerall = Var(4) && command = "dp_y"
  426. trigger1 = statetype != A && ctrl
  427. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  428. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  429. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  430. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  431. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  432. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  433. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  434. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  435. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  436. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  437. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  438.  
  439. ; Light Taiyou o iru honoo
  440. [State -1]
  441. type = ChangeState
  442. value = 7000
  443. triggerall = Var(4) && command = "qcf_x"
  444. trigger1 = statetype != A && ctrl
  445. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  446. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  447. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  448. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  449. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  450. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  451. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  452. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  453. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  454. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  455. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  456.  
  457. ; Hard Taiyou o iru honoo
  458. [State -1]
  459. type = ChangeState
  460. value = 7010
  461. triggerall = Var(4) && command = "qcf_y"
  462. trigger1 = statetype != A && ctrl
  463. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  464. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  465. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  466. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  467. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  468. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  469. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  470. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  471. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  472. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  473. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  474.  
  475. ; Light Kagami o hofuru honoo
  476. [State -1]
  477. type = ChangeState
  478. value = 7100
  479. triggerall = Var(4) && command = "qcb_x"
  480. trigger1 = statetype != A && ctrl
  481. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  482. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  483. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  484. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  485. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  486. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  487. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  488. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  489. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  490. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  491. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  492.  
  493. ; Hard Kagami o hofuru honoo
  494. [State -1]
  495. type = ChangeState
  496. value = 7150
  497. triggerall = Var(4) && command = "qcb_y"
  498. trigger1 = statetype != A && ctrl
  499. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  500. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  501. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  502. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  503. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  504. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  505. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  506. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  507. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  508. trigger11 = AnimElem = 42, >= 0 && AnimElem = 44, < 0 && stateno = 7300 && MoveHit
  509. trigger12 = AnimElem = 36, >= 0 && AnimElem = 37, <= 2 && stateno = 7350 && MoveHit
  510.  
  511. ; Light Shishi o kamu honoo
  512. [State -1]
  513. type = ChangeState
  514. value = 7300
  515. triggerall = Var(4) && command = "hcf_a" && P2bodydist X <= 30 && P2statetype != A
  516. trigger1 = statetype != A && ctrl
  517. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  518. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  519. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  520. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  521. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  522. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  523. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  524. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  525. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  526.  
  527. ; Hard Shishi o kamu honoo
  528. [State -1]
  529. type = ChangeState
  530. value = 7350
  531. triggerall = Var(4) && command = "hcf_b" && P2bodydist X <= 30 && P2statetype != A
  532. trigger1 = statetype != A && ctrl
  533. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  534. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  535. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  536. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  537. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  538. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  539. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  540. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  541. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  542.  
  543. ; --------[Regular]--------
  544.  
  545. ; Orochi no chikara o mezameru
  546. [State -1]
  547. type = ChangeState
  548. value = 2000
  549. trigger1 = command = "qcb2p" && Var(4) = 0 && statetype != A && ctrl
  550.  
  551. ; SDM Twister drive
  552. [State -1]
  553. type = ChangeState
  554. value = 2150
  555. triggerall = Var(4) = 0 && ((command = "qcb2k" && power >= 1000 && life <= 150) || (command = "qcb2b" && power >= 2000))
  556. trigger1 = statetype != A && ctrl
  557. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  558. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  559. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  560. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  561. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  562. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  563. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  564. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  565. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  566.  
  567. ; DM Twister drive
  568. [State -1]
  569. type = ChangeState
  570. value = 2100
  571. triggerall = Var(4) = 0 && command = "qcb2k" && (life <= 150 || power >= 1000)
  572. trigger1 = statetype != A && ctrl
  573. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  574. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  575. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  576. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  577. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  578. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  579. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  580. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  581. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  582.  
  583. ; SDM Chain slide touch
  584. [State -1]
  585. type = ChangeState
  586. value = 2250
  587. triggerall = Var(4) = 0 && ((command = "qcf2p" && power >= 1000 && life <= 150) || (command = "qcf2y" && power >= 2000))
  588. trigger1 = statetype != A && ctrl
  589. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  590. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  591. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  592. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  593. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  594. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  595. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  596. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  597. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  598.  
  599. ; DM Chain slide touch
  600. [State -1]
  601. type = ChangeState
  602. value = 2200
  603. triggerall = Var(4) = 0 && command = "qcf2p" && (life <= 150 || power >= 1000)
  604. trigger1 = statetype != A && ctrl
  605. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  606. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  607. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  608. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  609. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  610. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  611. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  612. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  613. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  614.  
  615. ; Light Hunting air
  616. [State -1]
  617. type = ChangeState
  618. value = 1100
  619. triggerall = Var(4) = 0 && command = "dp_a"
  620. trigger1 = statetype != A && ctrl
  621. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  622. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  623. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  624. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  625. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  626. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  627. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  628. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  629. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  630.  
  631. ; Hard Hunting air
  632. [State -1]
  633. type = ChangeState
  634. value = 1150
  635. triggerall = Var(4) = 0 && command = "dp_b"
  636. trigger1 = statetype != A && ctrl
  637. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  638. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  639. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  640. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  641. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  642. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  643. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  644. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  645. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  646.  
  647. ; Light scramble dash
  648. [State -1]
  649. type = ChangeState
  650. value = 1000
  651. triggerall = Var(4) = 0 && command = "qcf_a"
  652. trigger1 = statetype != A && ctrl
  653. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  654. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  655. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  656. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  657. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  658. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  659. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  660. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  661. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  662.  
  663. ; Hard scramble dash
  664. [State -1]
  665. type = ChangeState
  666. value = 1050
  667. triggerall = Var(4) = 0 && command = "qcf_b"
  668. trigger1 = statetype != A && ctrl
  669. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  670. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  671. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  672. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  673. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  674. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  675. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  676. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  677. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  678.  
  679. ; Light Glider stampt
  680. [State -1]
  681. type = ChangeState
  682. value = 1200
  683. triggerall = Var(4) = 0 && command = "qcf_a"
  684. trigger1 = statetype = A && ctrl
  685. trigger2 = stateno = 1630 || stateno = 1680
  686.  
  687. ; Hard Glider stamp
  688. [State -1]
  689. type = ChangeState
  690. value = 1250
  691. triggerall = Var(4) = 0 && command = "qcf_b"
  692. trigger1 = statetype = A && ctrl
  693. trigger2 = stateno = 1630 || stateno = 1680
  694.  
  695. ; Light Direction change
  696. [State -1]
  697. type = ChangeState
  698. value = 1500
  699. triggerall = Var(4) = 0 && command = "dp_x"
  700. trigger1 = statetype != A && ctrl
  701. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  702. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  703. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  704. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  705. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  706. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  707. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  708. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  709. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  710.  
  711. ; Hard Direction change
  712. [State -1]
  713. type = ChangeState
  714. value = 1550
  715. triggerall = Var(4) = 0 && command = "dp_y"
  716. trigger1 = statetype != A && ctrl
  717. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  718. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  719. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  720. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  721. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  722. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  723. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  724. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  725. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  726.  
  727. ; Light Slide touch
  728. [State -1]
  729. type = ChangeState
  730. value = 1300
  731. triggerall = Var(4) = 0 && command = "qcf_x"
  732. trigger1 = statetype != A && ctrl
  733. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  734. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  735. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  736. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  737. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  738. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  739. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  740. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  741. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  742.  
  743. ; Hard Slide touch
  744. [State -1]
  745. type = ChangeState
  746. value = 1350
  747. triggerall = Var(4) = 0 && command = "qcf_y"
  748. trigger1 = statetype != A && ctrl
  749. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  750. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  751. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  752. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  753. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  754. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  755. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  756. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  757. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  758.  
  759. ; Light Shooting dancer thrust
  760. [State -1]
  761. type = ChangeState
  762. value = 1400
  763. triggerall = Var(4) = 0 && command = "hcb_x"
  764. trigger1 = statetype != A && ctrl
  765. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  766. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  767. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  768. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  769. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  770. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  771. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  772. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  773. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  774.  
  775. ; Hard Shooting dancer thrust
  776. [State -1]
  777. type = ChangeState
  778. value = 1450
  779. triggerall = Var(4) = 0 && command = "hcb_y"
  780. trigger1 = statetype != A && ctrl
  781. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  782. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  783. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  784. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  785. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  786. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  787. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  788. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  789. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  790.  
  791. ; Light Shooting dancer step
  792. [State -1]
  793. type = ChangeState
  794. value = 1600
  795. triggerall = Var(4) = 0 && command = "hcb_a"
  796. trigger1 = statetype != A && ctrl
  797. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  798. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  799. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  800. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  801. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  802. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  803. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  804. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  805. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  806.  
  807. ; Hard Shooting dancer step
  808. [State -1]
  809. type = ChangeState
  810. value = 1650
  811. triggerall = Var(4) = 0 && command = "hcb_b"
  812. trigger1 = statetype != A && ctrl
  813. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  814. trigger3 = AnimElem = 6, >= 0 && AnimElem = 8, < 0 && stateno = 210 && MoveContact
  815. trigger4 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  816. trigger5 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  817. trigger6 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  818. trigger7 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  819. trigger8 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  820. trigger9 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  821. trigger10 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  822.  
  823. ; ---------[Both]---------
  824.  
  825. ; Standing knockdown attack
  826. [State -1]
  827. type = ChangeState
  828. value = 280
  829. triggerall = command = "knockdown" ^^ command = "c"
  830. trigger1 = statetype = S && ctrl
  831. trigger2 = (stateno = 150 || stateno = 152) && power >= 500
  832.  
  833. ; Slide forward
  834. [State -1]
  835. type = ChangeState
  836. value = 750
  837. triggerall = command = "dodge" ^^ command = "z"
  838. trigger1 = command = "holdfwd" && statetype = S && ctrl
  839. trigger2 = (stateno = 150 || stateno = 152) && command != "holdback" && power >= 500
  840.  
  841. ; Slide backwards
  842. [State -1]
  843. type = ChangeState
  844. value = 775
  845. triggerall = command = "dodge" ^^ command = "z"
  846. trigger1 = command = "holdback" && statetype = S && ctrl
  847. trigger2 = (stateno = 150 || stateno = 152) && power >= 500
  848.  
  849. ; Dodge
  850. [State -1]
  851. type = ChangeState
  852. value = 725
  853. trigger1 = command = "dodge" ^^ command = "z"
  854. trigger1 = statetype = S && ctrl
  855.  
  856. ; Spinning array
  857. [State -1]
  858. type = ChangeState
  859. value = 210
  860. triggerall = command = "fwd_x"
  861. trigger1 = statetype = S && command != "holddown" && ctrl
  862. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  863. trigger3 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  864. trigger4 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  865. trigger5 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  866. trigger6 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  867. trigger7 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  868. trigger8 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  869. trigger9 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  870.  
  871. ; Standing light punch
  872. [State -1]
  873. type = ChangeState
  874. value = 200
  875. triggerall = command = "x" && command != "holddown"
  876. trigger1 = statetype = S && ctrl
  877. trigger2 = stateno = 200 && AnimElem = 6, >= 0
  878. trigger3 = stateno = 420 && AnimElem = 4, >= 1 && AnimElem = 5, < 1
  879.  
  880. ; Reverse anchor kick
  881. [State -1]
  882. type = ChangeState
  883. value = 230
  884. triggerall = command = "fwd_a"
  885. trigger1 = statetype = S && command != "holddown" && ctrl
  886. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  887. trigger3 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  888. trigger4 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  889. trigger5 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  890. trigger6 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  891. trigger7 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  892. trigger8 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  893. trigger9 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  894.  
  895. ; Close standing light kick
  896. [State -1]
  897. type = ChangeState
  898. value = 225
  899. triggerall = command = "a" && command != "holddown" && P2bodydist X <= 42
  900. trigger1 = statetype = S && ctrl
  901. trigger2 = stateno = 200 && AnimElem = 6, >= 0
  902. trigger3 = stateno = 420 && AnimElem = 4, >= 1 && AnimElem = 5, < 1
  903.  
  904. ; Standing light kick
  905. [State -1]
  906. type = ChangeState
  907. value = 220
  908. triggerall = command = "a" && command != "holddown"
  909. trigger1 = statetype = S && ctrl
  910. trigger2 = stateno = 200 && AnimElem = 6, >= 0
  911. trigger3 = stateno = 420 && AnimElem = 4, >= 1 && AnimElem = 5, < 1
  912.  
  913. ; Step turn
  914. [State -1]
  915. type = ChangeState
  916. value = 800
  917. trigger1 = command = "holdfwd" && command = "y" && statetype = S && stateno != 100 && P2bodydist X <= 10 && P2movetype != H && ctrl
  918.  
  919. ; Close standing hard punch
  920. [State -1]
  921. type = ChangeState
  922. value = 245
  923. trigger1 = command = "y" && statetype = S && P2bodydist X <= 36 && ctrl
  924.  
  925. ; Standing hard punch
  926. [State -1]
  927. type = ChangeState
  928. value = 240
  929. trigger1 = command = "y" && statetype = S && command != "holddown" && ctrl
  930.  
  931. ; Aerial drop
  932. [State -1]
  933. type = ChangeState
  934. value = 850
  935. trigger1 = command = "holdfwd" && command = "b" && statetype = S && stateno != 100 && P2bodydist X <= 10 && P2movetype != H && ctrl
  936.  
  937. ; Close standing hard kick
  938. [State -1]
  939. type = ChangeState
  940. value = 265
  941. trigger1 = command = "b" && statetype = S && P2bodydist X <= 37 && ctrl
  942.  
  943. ; Standing hard kick
  944. [State -1]
  945. type = ChangeState
  946. value = 260
  947. trigger1 = command = "b" && statetype = S && command != "holddown" && ctrl
  948.  
  949. ; Crouching light punch
  950. [State -1]
  951. type = ChangeState
  952. value = 400
  953. triggerall = command = "x"
  954. trigger1 = statetype = C && ctrl
  955. trigger2 = stateno = 200 && AnimElem = 6, >= 0
  956. trigger3 = stateno = 420 && AnimElem = 4, >= 1 && AnimElem = 5, < 1
  957.  
  958. ; Carry off kick
  959. [State -1]
  960. type = ChangeState
  961. value = 425
  962. triggerall = command = "df_a"
  963. trigger1 = statetype = C && ctrl
  964. trigger2 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 200
  965. trigger3 = AnimElem = 4, >= 0 && AnimElem = 7, < 0 && stateno = 225
  966. trigger4 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 240
  967. trigger5 = AnimElem = 5, >= 0 && AnimElem = 8, < 0 && stateno = 245
  968. trigger6 = AnimElem = 5, >= 0 && AnimElem = 10, < 0 && stateno = 265
  969. trigger7 = AnimElem = 4, >= 0 && AnimElem = 6, < 0 && stateno = 400
  970. trigger8 = AnimElem = 4, >= 0 && AnimElem = 5, < 0 && stateno = 440
  971. trigger9 = AnimElem = 5, >= 0 && AnimElem = 7, < 0 && stateno = 450
  972.  
  973. ; Crouching light kick
  974. [State -1]
  975. type = ChangeState
  976. value = 420
  977. triggerall = command = "a"
  978. trigger1 = statetype = C && ctrl
  979. trigger2 = stateno = 200 && AnimElem = 6, >= 0
  980. trigger3 = stateno = 420 && AnimElem = 4, >= 1 && AnimElem = 5, < 1
  981.  
  982. ; Crouching forward hard punch
  983. [State -1]
  984. type = ChangeState
  985. value = 450
  986. trigger1 = command = "df_y" && statetype = C && ctrl
  987.  
  988. ; Crouching hard punch
  989. [State -1]
  990. type = ChangeState
  991. value = 440
  992. trigger1 = command = "y" && statetype = C && ctrl
  993.  
  994. ; Crouching hard kick
  995. [State -1]
  996. type = ChangeState
  997. value = 460
  998. trigger1 = command = "b" && statetype = C && ctrl
  999.  
  1000. ; Jumping knockdown attack
  1001. [State -1]
  1002. type = ChangeState
  1003. value = 680
  1004. trigger1 = statetype = A && ctrl
  1005. trigger1 = command = "knockdown" || command = "c"
  1006.  
  1007. ; Jumping light punch
  1008. [State -1]
  1009. type = ChangeState
  1010. value = 600
  1011. trigger1 = stateno != 950
  1012. trigger1 = command = "x" && statetype = A && Vel X = 0 && ctrl
  1013.  
  1014. ; Diagonal jumping light punch
  1015. [State -1]
  1016. type = ChangeState
  1017. value = 610
  1018. trigger1 = command = "x" && statetype = A && ctrl
  1019.  
  1020. ; Jumping light kick
  1021. [State -1]
  1022. type = ChangeState
  1023. value = 620
  1024. trigger1 = stateno != 950
  1025. trigger1 = command = "a" && statetype = A && Vel X = 0 && ctrl
  1026.  
  1027. ; Diagonal jumping light kick
  1028. [State -1]
  1029. type = ChangeState
  1030. value = 630
  1031. trigger1 = command = "a" && statetype = A && ctrl
  1032.  
  1033. ; Jumping hard punch
  1034. [State -1]
  1035. type = ChangeState
  1036. value = 640
  1037. trigger1 = stateno != 950
  1038. trigger1 = command = "y" && statetype = A && Vel X = 0 && ctrl
  1039.  
  1040. ; Diagonal jumping hard punch
  1041. [State -1]
  1042. type = ChangeState
  1043. value = 650
  1044. trigger1 = command = "y" && statetype = A && ctrl
  1045.  
  1046. ; Jumping hard kick
  1047. [State -1]
  1048. type = ChangeState
  1049. value = 660
  1050. trigger1 = stateno != 950
  1051. trigger1 = command = "b" && statetype = A && Vel X = 0 && ctrl
  1052.  
  1053. ; Diagonal jumping hard kick
  1054. [State -1]
  1055. type = ChangeState
  1056. value = 670
  1057. trigger1 = command = "b" && statetype = A && ctrl
  1058.  
  1059. ; Power charge
  1060. [State -1]
  1061. type = ChangeState
  1062. value = 700
  1063. trigger1 = command = "hold_x" && command = "hold_a" && command = "hold_y"
  1064. trigger1 = power < 3000 && statetype = S && ctrl
  1065.  
  1066. ; Taunt
  1067. [State -1]
  1068. type = ChangeState
  1069. value = IfElse((Var(4) = 0),195,6195)
  1070. trigger1 = command = "s" && statetype = S && ctrl
  1071. trigger1 = stateno != 195 && stateno != 196 && stateno != 6195 && stateno != 6196
  1072.  
  1073. ; Run Forward
  1074. [State -1]
  1075. type = ChangeState
  1076. value = 100
  1077. trigger1 = command = "FF" && command != "holddown"
  1078. trigger1 = statetype = S && ctrl
  1079.  
  1080. ; Run Backwards
  1081. [State -1]
  1082. type = ChangeState
  1083. value = 105
  1084. trigger1 = command = "BB" && command != "holddown"
  1085. trigger1 = statetype = S && ctrl