home *** CD-ROM | disk | FTP | other *** search
/ ProGames 6 / PROGAMES.iso / linked / KOF2003BW.exe / KOF2003BW / CHARS / ryuji / Betaai.cmd next >
Encoding:
Text File  |  1999-01-01  |  39.0 KB  |  1,834 lines

  1.  
  2. ;======================
  3. ;RYUJIX CMD FILE
  4. ;======================
  5.  
  6. ;-|AI Command |--------------------------------------------------------
  7. [Command]
  8. name = "AI_1"
  9. command = U,D,F,F,B,B
  10. time = 1
  11.  
  12. [Command]
  13. name = "AI_2"
  14. command = U,D,F,F,B,F
  15. time = 1
  16.  
  17. [Command]
  18. name = "AI_3"
  19. command = U,D,F,F,B,D
  20. time = 1
  21.  
  22. [Command]
  23. name = "AI_4"
  24. command = U,D,F,F,B,U
  25. time = 1
  26.  
  27. [Command]
  28. name = "AI_5"
  29. command = U,D,F,F,U,B
  30. time = 1
  31.  
  32. [Command]
  33. name = "AI_6"
  34. command = U,D,F,F,D,B
  35. time = 1
  36.  
  37. [Command]
  38. name = "AI_7"
  39. command = U,D,F,F,F,B
  40. time = 1
  41.  
  42. [Command]
  43. name = "AI_8"
  44. command = U,D,U,F,B,B
  45. time = 1
  46.  
  47. [Command]
  48. name = "AI_9"
  49. command = U,D,D,F,B,B
  50. time = 1
  51.  
  52. [Command]
  53. name = "AI_10"
  54. command = D,D,F,F,B,B
  55. time = 1
  56.  
  57. [Command]
  58. name = "AI_11"
  59. command = U,U,F,F,B,B
  60. time = 1
  61.  
  62. [Command]
  63. name = "AI_12"
  64. command = U,B,F,F,B,B
  65. time = 1
  66. ;********************************************************************************************
  67. ;=============================[Hyper Moves]=========================================
  68. ;------------------------------------------
  69. [Command]
  70. name = "drill"
  71. command = ~F, D, DB, F, D, DB, x
  72. time = 100
  73.  
  74. [Command]
  75. name = "drill"
  76. command = ~F, D, DB, F, D, DB, y
  77. time = 100
  78.  
  79. [Command]
  80. name = "drill"
  81. command = ~z
  82. time = 100
  83.  
  84. [Command]
  85. name = "drill"
  86. command = ~F, D, B, F, D, B, x
  87. time = 100
  88.  
  89. [Command]
  90. name = "drill"
  91. command = ~F,  D, B, F, D, B, y
  92. time = 100
  93.  
  94. [Command]
  95. name = "drill"
  96. command = ~F, DF, D, DB, B, F, DF, D, DB, B, x
  97. time = 100
  98.  
  99. [Command]
  100. name = "drill"
  101. command = ~F, DF, D, DB, B, F, DF, D, DB, B, x
  102. time = 100
  103.  
  104. ;Shortcut
  105. [Command]
  106. name = "drill"
  107. command = ~D, DB, B, z
  108. time = 15
  109. ;---------------------------------
  110. [Command]
  111. name = "kadkad"
  112. command = ~D, DF, F, D, DF, F, x
  113. time = 35
  114.  
  115. [Command]
  116. name = "kadkad"
  117. command = ~D, DF, F, D, DF, F, y
  118. time = 35
  119.  
  120. ;Shortcut
  121. [Command]
  122. name = "kadkad"
  123. command = ~D, DF, F, c
  124. time = 15
  125. ;---------------------------------
  126. ;=================[Special Moves]==========
  127. [Command]
  128. name = "snakex"
  129. command = ~D, DB, B, x
  130. time = 15
  131.  
  132. [Command]
  133. name = "snakey"
  134. command = ~D, DB, B, y
  135. time = 15
  136.  
  137. [Command]
  138. name = "snakea"
  139. command = ~D, DB, B, a
  140. time = 15
  141.  
  142. [Command]
  143. name = "dust1"
  144. command = ~F, D, DF, a
  145. time = 20
  146.  
  147. [Command]
  148. name = "dust2"
  149. command = ~F, D, DF, b
  150. time = 20
  151.  
  152. [Command]
  153. name = "rev1"
  154. command = ~B, DB, D, DF, F, a
  155. time = 20
  156.  
  157. [Command]
  158. name = "rev2"
  159. command = ~B, DB, D, DF, F, b
  160. time = 20
  161.  
  162. [Command]
  163. name = "rev1"
  164. command = ~D, DF, F, a
  165. time = 15
  166.  
  167. [Command]
  168. name = "rev2"
  169. command = ~D, DF, F, b
  170. time = 15
  171. ;----------------------
  172.  
  173. [Command]
  174. name = "swat1"
  175. command = ~D, DF, F, x
  176. time = 15
  177.  
  178. [Command]
  179. name = "swat2"
  180. command = ~D, DF, F, y
  181. time = 15
  182. ;----------------------------
  183.  
  184. [Command]
  185. name = "head"
  186. command = ~F, DF, D, DB, B, F, y
  187. time = 30
  188.  
  189. [Command]
  190. name = "head"
  191. command = ~F, DF, D, DB, B, F, x
  192. time = 30
  193.  
  194. [Command]
  195. name = "head"
  196. command = ~D, DF, F, z
  197. time = 15
  198.  
  199. ;----------------------------
  200.  
  201. [Command]
  202. name = "knife1"
  203. command = ~F, D, DF, x
  204. time = 20
  205.  
  206. [Command]
  207. name = "knife2"
  208. command = ~F, D, DF, y
  209. time = 20
  210.  
  211. ;------------------------
  212. [Command]
  213. name = "qcf_c"
  214. command = ~D, DF, F, c
  215. time = 15
  216.  
  217. [Command]
  218. name = "qcb_x"
  219. command = ~D, DB, B, x
  220. time = 15
  221.  
  222. [Command]
  223. name = "qcb_y"
  224. command = ~D, DB, B, y
  225. time = 15
  226.  
  227. [Command]
  228. name = "qcb_a"
  229. command = ~D, DB, B, a
  230. time = 15
  231.  
  232. [Command]
  233. name = "qcb_b"
  234. command = ~D, DB, B, b
  235. time = 15
  236.  
  237. [Command]
  238. name = "dp_x"
  239. command = ~F, D, DF, x
  240. time = 15
  241.  
  242. [Command]
  243. name = "dp_b"
  244. command = ~F, D, DF, b
  245. time = 15
  246.  
  247. [Command]
  248. name = "dp_a"
  249. command = ~F, D, DF, a
  250. time = 15
  251.  
  252. [Command]
  253. name = "dp_y"
  254. command = ~F, D, DF, y
  255. time = 15
  256. ;-------------------------------------------
  257. [Command]
  258. name = "max"
  259. command = x+y+a
  260. time = 1
  261.  
  262. [Command]
  263. name = "brian"
  264. command = a+y
  265. time = 2
  266.  
  267. [Command]
  268. name = "heavy"
  269. command = x+b
  270. time = 2
  271.  
  272. [Command]
  273. name = "brian"
  274. command = z
  275. time = 2
  276.  
  277. [Command]
  278. name = "heavyd"
  279. command = c
  280. time = 2
  281.  
  282. [Command]
  283. name = "out1"
  284. command = ~D, DB, B, D, DB, B, x
  285. time = 35
  286.  
  287. [Command]
  288. name = "out2"
  289. command = ~D, DB, B, D, DB, B, y
  290. time = 35
  291.  
  292. ;--------------------------------------------
  293. ;=========================================================================================
  294. ;##############################################################################
  295. ;RUN n DASH BACK
  296. ;____________________________________________________________________________________
  297.  
  298. ;Run
  299. [Command]
  300. name = "FF"
  301. command = F, F
  302. time = 15
  303.  
  304. ;Back
  305. [Command]
  306. name = "BB"
  307. command = B, B
  308. time = 10
  309.  
  310. ;-|Button Combination|-----------------------------------------------
  311.  
  312. [Command]
  313. name = "longjump"
  314. command = D, $U
  315. time = 18
  316.  
  317. [Command]
  318. name = "recovery"
  319. command = x+a
  320. time = 1
  321.  
  322. [Command]
  323. name = "dodge"
  324. command = x+y
  325. time = 1
  326.  
  327. [Command]
  328. name = "shingo"
  329. command = x+y
  330. time = 1
  331.  
  332. [Command]
  333. name = "knockdown"
  334. command = y+b
  335. time = 1
  336.  
  337. [Command]
  338. name = "roll"
  339. command = x+a
  340. time = 1
  341.  
  342. [Command]
  343. name = "ac"
  344. command = a+c
  345. time = 1
  346.  
  347. [Command]
  348. name = "bc"
  349. command = b+c
  350. time = 1
  351.  
  352. [Command]
  353. name = "abc"
  354. command = a+b+c
  355. time = 1
  356.  
  357. [Command]
  358. name = "yb"
  359. command = y+b
  360. time = 1
  361.  
  362. [Command]
  363. name = "xa"
  364. command = x+a
  365. time = 1
  366.  
  367. [Command]
  368. name = "ab"
  369. command = a+b
  370. time = 1
  371.  
  372. [Command]
  373. name = "xz"
  374. command = x+z
  375. time = 1
  376.  
  377. [Command]
  378. name = "yz"
  379. command = y+z
  380. time = 1
  381.  
  382. ;POWER UP
  383. [Command]
  384. name = "xyz"
  385. command = x+y+z
  386. time = 1
  387.  
  388. ;------------------------------------------------------------------------------
  389. ;HOLD BUTTONS
  390.  
  391. [Command]
  392. name = "hold_a"
  393. command = /$a
  394. time = 1
  395.  
  396. [Command]
  397. name = "hold_b"
  398. command = /$b
  399. time = 1
  400.  
  401. [Command]
  402. name = "hold_c"
  403. command = /$c
  404. time = 1
  405.  
  406. [Command]
  407. name = "hold_x"
  408. command = /$x
  409. time = 1
  410.  
  411. [Command]
  412. name = "hold_y"
  413. command = /$y
  414. time = 1
  415.  
  416. [Command]
  417. name = "hold_z"
  418. command = /$z
  419. time = 1
  420.  
  421. [Command]
  422. name = "holdx"
  423. command = /x
  424. time = 1
  425.  
  426. [Command]
  427. name = "holda"
  428. command = /a
  429. time = 1
  430.  
  431. [Command]
  432. name = "holdb"
  433. command = /b
  434. time = 1
  435.  
  436. [Command]
  437. name = "holdc"
  438. command = /c
  439. time = 1
  440.  
  441.  
  442. [Command]
  443. name = "holdy"
  444. command = /y
  445. time = 1
  446.  
  447. [Command]
  448. name = "holdz"
  449. command = /z
  450. time = 1
  451.  
  452. ;==================================================================================
  453. ;HOLD DIR
  454.  
  455. [Command]
  456. name = "holdfwd"
  457. command = /$F
  458. time = 1
  459.  
  460. [Command]
  461. name = "holdback"
  462. command = /$B
  463. time = 1
  464.  
  465. [Command]
  466. name = "holdup"
  467. command = /$U
  468. time = 1
  469.  
  470. [Command]
  471. name = "holddown"
  472. command = /$D
  473. time = 1
  474.  
  475. [Command]
  476. name = "/DB"
  477. command = /DB
  478. time = 1
  479.  
  480. ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  481. ;HOLD DIR + BUTTON
  482.  
  483. [Command]
  484. name = "holdfwd_x"
  485. command = /$F, x
  486. time = 1
  487.  
  488. [Command]
  489. name = "holdfwd_y"
  490. command = /$F, y
  491. time = 1
  492.  
  493. [Command]
  494. name = "fwd_a"
  495. command = /F,a
  496. time = 1
  497.  
  498. [Command]
  499. name = "fwd_b"
  500. command = /F,b
  501. time = 1
  502.  
  503.  
  504. [Command]
  505. name = "fwd_x"
  506. command = /F,x
  507.  
  508. [Command]
  509. name = "fwd_z"
  510. command = /F,z
  511.  
  512. [Command]
  513. name = "back_z"
  514. command = /B,z
  515.  
  516. [Command]
  517. name = "back_a"
  518. command = /B,a
  519.  
  520. [Command]
  521. name = "back_x"
  522. command = /B,x
  523.  
  524. [Command]
  525. name = "fwd_y"
  526. command = /F,y
  527.  
  528. [Command]
  529. name = "back_y"
  530. command = /B,y
  531.  
  532. [Command]
  533. name = "down_y"
  534. command = /D, y
  535.  
  536. [Command]
  537. name = "down_b"
  538. command = /D, b
  539.  
  540. [Command]
  541. name = "down_z"
  542. command = /D, z
  543.  
  544.  
  545. ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  546. ;-| Single Button |---------------------------------------------------------
  547.  
  548. [Command]
  549. name = "x"
  550. command = x
  551. time = 1
  552.  
  553. [Command]
  554. name = "y"
  555. command = y
  556. time = 1
  557.  
  558. [Command]
  559. name = "z"
  560. command = z
  561. time = 1
  562.  
  563. [Command]
  564. name = "a"
  565. command = a
  566. time = 1
  567.  
  568. [Command]
  569. name = "b"
  570. command = b
  571. time = 1
  572.  
  573. [Command]
  574. name = "c"
  575. command = c
  576. time = 1
  577.  
  578. [Command]
  579. name = "s"
  580. command = s
  581. time = 1
  582.  
  583. ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  584. ;--------------------------<> COMMANDS <>------------------------------
  585. ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  586. [Statedef -1]
  587.  
  588. ;=========================
  589. ; ---<> HYPER MOVES <>---
  590. ;=========================
  591.  
  592. ;Drill SDM
  593. [State -1,DRILL SDM]
  594. type = ChangeState
  595. value = 4500
  596. ;triggerall = var(9) != 1
  597. triggerall = power >= 1000
  598. triggerall = var(10) > 0 || life <= 200
  599. triggerall = command = "drill"
  600. triggerall = statetype != A
  601. trigger1 = ctrl = 1
  602. trigger2 = stateno = 215
  603. trigger2 = movecontact
  604. trigger3 = stateno = 250
  605. trigger3 = movecontact
  606. trigger4 = stateno = 270
  607. trigger4 = movecontact
  608. trigger4 = time <= 7
  609. trigger5 = movecontact
  610. trigger5 = stateno = 703
  611. trigger6 = movecontact
  612. trigger6 = stateno = 280
  613. trigger7 = movecontact
  614. trigger7 = stateno = 440
  615.  
  616. ;Drill DM
  617. [State -1,DRILL DM]
  618. type = ChangeState
  619. value = 4000
  620. ;triggerall = var(9) != 1
  621. triggerall = power >= 1000
  622. triggerall = var(10) <= 0
  623. triggerall = life > 200
  624. triggerall = command = "drill"
  625. triggerall = statetype != A
  626. trigger1 = ctrl = 1
  627. trigger2 = stateno = 215
  628. trigger2 = movecontact
  629. trigger3 = stateno = 250
  630. trigger3 = movecontact
  631. trigger4 = stateno = 270
  632. trigger4 = movecontact
  633. trigger4 = time <= 7
  634. trigger5 = movecontact
  635. trigger5 = stateno = 703
  636. trigger6 = movecontact
  637. trigger6 = stateno = 280
  638. trigger7 = movecontact
  639. trigger7 = stateno = 440
  640.  
  641. ;------------------------------------------------------------
  642. ;Kadkad SDM
  643. [State -1,kadkad]
  644. type = ChangeState
  645. value = 3050
  646. ;triggerall = var(9) != 1
  647. triggerall = power >= 1000
  648. triggerall = var(10) > 0 || life <= 200
  649. triggerall = command = "kadkad"
  650. triggerall = statetype != A
  651. trigger1 = ctrl = 1
  652. trigger2 = stateno = 215
  653. trigger2 = movecontact
  654. trigger3 = stateno = 250
  655. trigger3 = movecontact
  656. trigger4 = stateno = 270
  657. trigger4 = movecontact
  658. trigger4 = time <= 7
  659. trigger5 = movecontact
  660. trigger5 = stateno = 703
  661. trigger6 = movecontact
  662. trigger6 = stateno = 280
  663. trigger7 = movecontact
  664. trigger7 = stateno = 440
  665.  
  666. ;Kadkad DM
  667. [State -1,kadkad]
  668. type = ChangeState
  669. value = 3000
  670. ;triggerall = var(9) != 1
  671. triggerall = power >= 1000
  672. triggerall = var(10) <= 0
  673. triggerall = life > 200
  674. triggerall = command = "kadkad"
  675. triggerall = statetype != A
  676. trigger1 = ctrl = 1
  677. trigger2 = stateno = 215
  678. trigger2 = movecontact
  679. trigger3 = stateno = 250
  680. trigger3 = movecontact
  681. trigger4 = stateno = 270
  682. trigger4 = movecontact
  683. trigger4 = time <= 7
  684. trigger5 = movecontact
  685. trigger5 = stateno = 703
  686. trigger6 = movecontact
  687. trigger6 = stateno = 280
  688. trigger7 = movecontact
  689. trigger7 = stateno = 440
  690.  
  691.  
  692. ;=========================
  693. ; ---<> SPECIAL MOVES <>---
  694. ;=========================
  695.  
  696. ;Head
  697. [State -1,Head]
  698. type = ChangeState
  699. value = 2300
  700. ;triggerall = var(9) != 1
  701. triggerall = command = "head"
  702. triggerall = statetype != A
  703. trigger1 = ctrl = 1
  704. trigger2 = stateno = 215
  705. trigger2 = movecontact
  706. trigger3 = stateno = 250
  707. trigger3 = movecontact
  708. trigger4 = stateno = 270
  709. trigger4 = movecontact
  710. trigger4 = time <= 7
  711. trigger5 = movecontact
  712. trigger5 = stateno = 703
  713. trigger6 = movecontact
  714. trigger6 = stateno = 280
  715. trigger7 = movecontact
  716. trigger7 = stateno = 440
  717.  
  718. ;Snake Arm (b)
  719. [State -1,forward]
  720. type = ChangeState
  721. value = 1000
  722. ;triggerall = var(9) != 1
  723. triggerall = command = "snakea"
  724. triggerall = statetype != A
  725. trigger1 = ctrl = 1
  726. trigger2 = stateno = 215
  727. trigger2 = movecontact
  728. trigger3 = stateno = 250
  729. trigger3 = movecontact
  730. trigger4 = stateno = 270
  731. trigger4 = movecontact
  732. trigger4 = time <= 7
  733. trigger5 = movecontact
  734. trigger5 = stateno = 703
  735. trigger6 = movecontact
  736. trigger6 = stateno = 280
  737. trigger7 = movecontact
  738. trigger7 = stateno = 2000
  739. trigger8 = movecontact
  740. trigger8 = stateno = 440
  741.  
  742. ;Snake Arm (y)
  743. [State -1,downward]
  744. type = ChangeState
  745. value = 1010
  746. ;triggerall = var(9) != 1
  747. triggerall = command = "snakey"
  748. triggerall = statetype != A
  749. trigger1 = ctrl = 1
  750. trigger2 = stateno = 215
  751. trigger2 = movecontact
  752. trigger3 = stateno = 250
  753. trigger3 = movecontact
  754. trigger4 = stateno = 270
  755. trigger4 = movecontact
  756. trigger4 = time <= 7
  757. trigger5 = movecontact
  758. trigger5 = stateno = 703
  759. trigger6 = movecontact
  760. trigger6 = stateno = 280
  761. trigger7 = movecontact
  762. trigger7 = stateno = 230
  763. trigger8 = movecontact
  764. trigger8 = stateno = 2000
  765. trigger9 = movecontact
  766. trigger9 = stateno = 440
  767.  
  768. ;Snake Arm (x)
  769. [State -1,upward]
  770. type = ChangeState
  771. value = 1020
  772. ;triggerall = var(9) != 1
  773. triggerall = command = "snakex"
  774. triggerall = statetype != A
  775. trigger1 = ctrl = 1
  776. trigger2 = stateno = 215
  777. trigger2 = movecontact
  778. trigger3 = stateno = 250
  779. trigger3 = movecontact
  780. trigger4 = stateno = 270
  781. trigger4 = movecontact
  782. trigger4 = time <= 7
  783. trigger5 = movecontact
  784. trigger5 = stateno = 703
  785. trigger6 = movecontact
  786. trigger6 = stateno = 280
  787. trigger7 = movecontact
  788. trigger7 = stateno = 2000
  789. trigger8 = movecontact
  790. trigger8 = stateno = 440
  791.  
  792. ;Reversal 1
  793. [State -1,rev1]
  794. type = ChangeState
  795. value = 2100
  796. ;triggerall = var(9) != 1
  797. triggerall = command = "rev1"
  798. triggerall = statetype != A
  799. trigger1 = ctrl = 1
  800. trigger2 = stateno = 215
  801. trigger2 = movecontact
  802. trigger3 = stateno = 250
  803. trigger3 = movecontact
  804. trigger4 = stateno = 270
  805. trigger4 = movecontact
  806. trigger4 = time <= 7
  807. trigger5 = movecontact
  808. trigger5 = stateno = 703
  809. trigger6 = movecontact
  810. trigger6 = stateno = 280
  811. trigger7 = movecontact
  812. trigger7 = stateno = 440
  813.  
  814. ;Reversal 2
  815. [State -1,rev2]
  816. type = ChangeState
  817. value = 2150
  818. ;triggerall = var(9) != 1
  819. triggerall = command = "rev2"
  820. triggerall = statetype != A
  821. trigger1 = ctrl = 1
  822. trigger2 = stateno = 215
  823. trigger2 = movecontact
  824. trigger3 = stateno = 250
  825. trigger3 = movecontact
  826. trigger4 = stateno = 270
  827. trigger4 = movecontact
  828. trigger4 = time <= 7
  829. trigger5 = movecontact
  830. trigger5 = stateno = 703
  831. trigger6 = movecontact
  832. trigger6 = stateno = 280
  833. trigger7 = movecontact
  834. trigger7 = stateno = 440
  835.  
  836. ;swat1
  837. [State -1,swat1]
  838. type = ChangeState
  839. value = 2200
  840. ;triggerall = var(9) != 1
  841. triggerall = command = "swat1"
  842. triggerall = statetype != A
  843. trigger1 = ctrl = 1
  844. trigger2 = stateno = 215
  845. trigger2 = movecontact
  846. trigger3 = stateno = 250
  847. trigger3 = movecontact
  848. trigger4 = stateno = 270
  849. trigger4 = movecontact
  850. trigger4 = time <= 7
  851. trigger5 = movecontact
  852. trigger5 = stateno = 703
  853. trigger6 = movecontact
  854. trigger6 = stateno = 280
  855. trigger7 = movecontact
  856. trigger7 = stateno = 440
  857.  
  858. ;swat2
  859. [State -1,swat2]
  860. type = ChangeState
  861. value = 2250
  862. ;triggerall = var(9) != 1
  863. triggerall = command = "swat2"
  864. triggerall = statetype != A
  865. trigger1 = ctrl = 1
  866. trigger2 = stateno = 215
  867. trigger2 = movecontact
  868. trigger3 = stateno = 250
  869. trigger3 = movecontact
  870. trigger4 = stateno = 270
  871. trigger4 = movecontact
  872. trigger4 = time <= 7
  873. trigger5 = movecontact
  874. trigger5 = stateno = 703
  875. trigger6 = movecontact
  876. trigger6 = stateno = 280
  877. trigger7 = movecontact
  878. trigger7 = stateno = 440
  879.  
  880. ;Knife1
  881. [State -1,knife1]
  882. type = ChangeState
  883. value = 2400
  884. ;triggerall = var(9) != 1
  885. triggerall = command = "knife1"
  886. triggerall = statetype != A
  887. trigger1 = ctrl = 1
  888. trigger2 = stateno = 215
  889. trigger2 = movecontact
  890. trigger3 = stateno = 250
  891. trigger3 = movecontact
  892. trigger4 = stateno = 270
  893. trigger4 = movecontact
  894. trigger4 = time <= 7
  895. trigger5 = movecontact
  896. trigger5 = stateno = 703
  897. trigger6 = movecontact
  898. trigger6 = stateno = 280
  899. trigger7 = movecontact
  900. trigger7 = stateno = 440
  901.  
  902. ;Knife1
  903. [State -1,knife2]
  904. type = ChangeState
  905. value = 2500
  906. ;triggerall = var(9) != 1
  907. triggerall = command = "knife2"
  908. triggerall = statetype != A
  909. trigger1 = ctrl = 1
  910. trigger2 = stateno = 215
  911. trigger2 = movecontact
  912. trigger3 = stateno = 250
  913. trigger3 = movecontact
  914. trigger4 = stateno = 270
  915. trigger4 = movecontact
  916. trigger4 = time <= 7
  917. trigger5 = movecontact
  918. trigger5 = stateno = 703
  919. trigger6 = movecontact
  920. trigger6 = stateno = 280
  921. trigger7 = movecontact
  922. trigger7 = stateno = 440
  923.  
  924. ;dustkick b
  925. [State -1,Dust2]
  926. type = ChangeState
  927. value = 2000
  928. ;triggerall = var(9) != 1
  929. triggerall = command = "dust2"
  930. triggerall = statetype != A
  931. trigger1 = ctrl = 1
  932. trigger2 = stateno = 215
  933. trigger2 = movecontact
  934. trigger3 = stateno = 250
  935. trigger3 = movecontact
  936. trigger4 = stateno = 270
  937. trigger4 = movecontact
  938. trigger4 = time <= 7
  939. trigger5 = movecontact
  940. trigger5 = stateno = 703
  941. trigger6 = movecontact
  942. trigger6 = stateno = 280
  943. trigger7 = movecontact
  944. trigger7 = stateno = 440
  945.  
  946. ;dustkick a
  947. [State -1,Dust1]
  948. type = ChangeState
  949. value = 2050
  950. ;triggerall = var(9) != 1
  951. triggerall = command = "dust1"
  952. triggerall = statetype != A
  953. trigger1 = ctrl = 1
  954. trigger2 = stateno = 215
  955. trigger2 = movecontact
  956. trigger3 = stateno = 250
  957. trigger3 = movecontact
  958. trigger4 = stateno = 270
  959. trigger4 = movecontact
  960. trigger4 = time <= 7
  961. trigger5 = movecontact
  962. trigger5 = stateno = 703
  963. trigger6 = movecontact
  964. trigger6 = stateno = 280
  965. trigger7 = movecontact
  966. trigger7 = stateno = 440
  967.  
  968. ;========================
  969. ; ADVANCE/EXTRA MOVES
  970. ;========================
  971. ;MAX
  972. [State -1]
  973. type = ChangeState
  974. value = 707
  975. ;triggerall = var(9) != 1
  976. triggerall = var(10) <= 0
  977. triggerall = power >= 1000
  978. trigger1 = command = "holdx"
  979. trigger1 = command = "holdy"
  980. trigger1 = command = "holda"
  981. trigger1 = stateno = 0
  982. trigger1 = ctrl
  983.  
  984. ;Charge XY
  985. [State -1]
  986. type = ChangeState
  987. value = 704
  988. ;triggerall = var(9) != 1
  989. triggerall = power < 3000
  990. trigger1 = command = "holdx"
  991. trigger1 = command = "holdy"
  992. trigger1 = stateno = 0
  993. trigger1 = ctrl
  994. ;---------------------------------
  995. [State -1,rollB Counter]
  996. type = ChangeState
  997. value = 710
  998. triggerall = var(9) != 1
  999. triggerall = power >= 500
  1000. triggerall = command = "roll"
  1001. triggerall = life > 0
  1002. triggerall = command = "holdback"
  1003. trigger1 = stateno = 150
  1004. trigger2 = stateno = 152
  1005.  
  1006. [State -1,RollF counter]
  1007. type = ChangeState
  1008. value = 711
  1009. triggerall = var(9) != 1
  1010. triggerall = power >= 500
  1011. triggerall = command = "roll"
  1012. triggerall = life > 0
  1013. triggerall = command = "holdfwd"
  1014. trigger1 = stateno = 150
  1015. trigger2 = stateno = 151
  1016.  
  1017. [State -1,CD counter]
  1018. type = ChangeState
  1019. value = 712
  1020. triggerall = var(9) != 1
  1021. triggerall = power >= 500
  1022. triggerall = command = "knockdown"
  1023. triggerall = life > 0
  1024. trigger1 = stateno = 150
  1025. trigger2 = stateno = 151
  1026.  
  1027. [State -1,rollB]
  1028. type = ChangeState
  1029. value = 701
  1030. ;triggerall = var(9) != 1
  1031. triggerall = command = "roll"
  1032. triggerall = life > 0
  1033. triggerall = command = "holdback"
  1034. trigger1 = statetype = S
  1035. trigger1 = ctrl = 1
  1036.  
  1037. [State -1,RollF]
  1038. type = ChangeState
  1039. value = 706
  1040. ;triggerall = var(9) != 1
  1041. triggerall = stateno = 100
  1042. triggerall = command = "roll"
  1043. triggerall = life > 0
  1044. triggerall = command = "holdfwd"
  1045. trigger1 = statetype = S
  1046. trigger1 = ctrl = 1
  1047.  
  1048. [State -1,RollF]
  1049. type = ChangeState
  1050. value = 700
  1051. ;triggerall = var(9) != 1
  1052. triggerall = stateno != 100
  1053. triggerall = command = "roll"
  1054. triggerall = life > 0
  1055. triggerall = command = "holdfwd"
  1056. trigger1 = statetype = S
  1057. trigger1 = ctrl = 1
  1058.  
  1059. [State -1,Sidestep]
  1060. type = ChangeState
  1061. value = 702
  1062. ;triggerall = var(9) != 1
  1063. triggerall = command = "roll"
  1064. triggerall = life > 0
  1065. trigger1 = statetype = S
  1066. trigger1 = ctrl = 1
  1067. ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1068.  
  1069. ;=============================================================================
  1070. ;-------------[Throws]------------------------
  1071. ;===========================================================================
  1072. ;GrabY
  1073. [State -1, GrabY ]
  1074. type = ChangeState
  1075. value = 300
  1076. triggerall = command = "y"
  1077. triggerall = statetype = S
  1078. triggerall = ctrl
  1079. triggerall = stateno != 100
  1080. trigger1 = command = "holdfwd" || command = "holdback"
  1081. trigger1 = p2bodydist X < 3
  1082. trigger1 = (p2statetype = S) || (p2statetype = C)
  1083. trigger1 = p2movetype != H
  1084. trigger2 = command = "holdback"
  1085. trigger2 = p2bodydist X < 5
  1086. trigger2 = (p2statetype = S) || (p2statetype = C)
  1087. trigger2 = p2movetype != H
  1088. ;---------------------------------------------------------------------------
  1089. ;---------------------------------------------------------------------------
  1090. ;GrabB
  1091. [State -1, GrabB ]
  1092. type = ChangeState
  1093. value = 310
  1094. triggerall = command = "b"
  1095. triggerall = statetype = S
  1096. triggerall = ctrl
  1097. triggerall = stateno != 100
  1098. trigger1 = command = "holdfwd" || command = "holdback"
  1099. trigger1 = p2bodydist X < 3
  1100. trigger1 = (p2statetype = S) || (p2statetype = C)
  1101. trigger1 = p2movetype != H
  1102. trigger2 = command = "holdback"
  1103. trigger2 = p2bodydist X < 5
  1104. trigger2 = (p2statetype = S) || (p2statetype = C)
  1105. trigger2 = p2movetype != H
  1106. ;===========================================================================
  1107. ;========================[BASIC ATTACKS]==================================
  1108.  
  1109. [State -1,Knockdown]
  1110. type = ChangeState
  1111. value = 280
  1112. ;triggerall = var(9) != 1
  1113. trigger1 = command = "knockdown" 
  1114. trigger1 = statetype = S
  1115. trigger1 = ctrl 
  1116.  
  1117. ;lp fwd
  1118. [State -1,16]
  1119. type = ChangeState
  1120. value = 215
  1121. triggerall = var(9) != 1
  1122. triggerall = NumHelper(1901) = 0
  1123. triggerall = command = "fwd_x"
  1124. trigger1 = statetype = S
  1125. trigger1 = ctrl = 1
  1126. trigger2 = stateno = 250
  1127. trigger2 = movecontact = 1 
  1128. trigger3 = stateno = 270
  1129. trigger3 = movecontact = 1
  1130. trigger3 = time <= 7
  1131. trigger4 = movecontact
  1132. trigger4 = stateno = 440
  1133.  
  1134. ;Lp Close
  1135. [State -1,Low Punch CLose]
  1136. type = ChangeState
  1137. value = 210
  1138. ;triggerall = var(9) != 1
  1139. triggerall = p2bodydist x <= 20
  1140. triggerall = command = "x"
  1141. trigger1 = statetype = S
  1142. trigger1 = ctrl = 1
  1143. trigger2 = stateno = 420
  1144. trigger2 = movecontact
  1145. trigger2 = command != "holddown"
  1146.  
  1147. ;Lp
  1148. [State -1,Lowpunch]
  1149. type = ChangeState
  1150. value = 200
  1151. ;triggerall = var(9) != 1
  1152. triggerall = p2bodydist x > 20
  1153. triggerall = command = "x"
  1154. trigger1 = statetype = S
  1155. trigger1 = ctrl = 1
  1156.  
  1157. ;lk close
  1158. [State -1,17]
  1159. type = ChangeState
  1160. value = 230
  1161. ;triggerall = var(9) != 1
  1162. triggerall = command = "a"
  1163. triggerall = p2bodydist x <= 15
  1164. trigger1 = statetype = S
  1165. trigger1 = ctrl = 1
  1166. trigger2 = command !=  "holddown"
  1167. trigger2 = stateno = 420
  1168. trigger2 = movecontact = 1
  1169.  
  1170. ;lk
  1171. [State -1,18]
  1172. type = ChangeState
  1173. value = 220
  1174. triggerall = p2bodydist x > 15
  1175. ;triggerall = var(9) != 1
  1176. triggerall = command = "a"
  1177. trigger1 = statetype = S
  1178. trigger1 = ctrl = 1
  1179.  
  1180. ;Hp close
  1181. [State -1,19]
  1182. type = ChangeState
  1183. value = 250
  1184. ;triggerall = var(9) != 1
  1185. triggerall = command = "y"
  1186. triggerall = p2bodydist x <= 20
  1187. triggerall = ctrl
  1188. triggerall = stateno != 250 && stateno != 240
  1189. trigger1 = statetype = S
  1190. trigger1 = ctrl = 1
  1191.  
  1192. ;Hp 
  1193. [State -1,20]
  1194. type = ChangeState
  1195. value = 240
  1196. ;triggerall = var(9) != 1
  1197. triggerall = p2bodydist x > 20
  1198. triggerall = stateno != 250 && stateno != 240
  1199. triggerall = command = "y"
  1200. trigger1 = statetype = S
  1201. trigger1 = ctrl = 1
  1202.  
  1203. ;Hk close
  1204. [State -1,21]
  1205. type = ChangeState
  1206. value = 270
  1207. ;triggerall = var(9) = 0
  1208. triggerall = command = "b"
  1209. triggerall = p2bodydist x <= 10
  1210. trigger1 = statetype = S
  1211. trigger1 = ctrl = 1
  1212.  
  1213. ;Hk 
  1214. [State -1,22]
  1215. type = ChangeState
  1216. value = 260
  1217. ;triggerall = var(9) != 1
  1218. triggerall = command = "b"
  1219. trigger1 = statetype = S
  1220. trigger1 = ctrl = 1
  1221.  
  1222. [State -1,CLP]
  1223. type = ChangeState
  1224. value = 400
  1225. ;triggerall = var(9) != 1
  1226. triggerall = command = "x"
  1227. triggerall = statetype = C
  1228. trigger1 = ctrl = 1
  1229. trigger2 = stateno = 420
  1230. trigger2 = movecontact
  1231. trigger2 = command = "holddown"
  1232.  
  1233. [State -1,CLK]
  1234. type = ChangeState
  1235. value = 420
  1236. ;triggerall = var(9) != 1
  1237. triggerall = command = "a"
  1238. trigger1 = statetype = C
  1239. trigger1 = ctrl = 1
  1240.  
  1241. [State -1,CHP]
  1242. type = ChangeState
  1243. value = 440
  1244. ;triggerall = var(9) != 1
  1245. triggerall = command = "y"
  1246. trigger1 = statetype = C
  1247. trigger1 = ctrl = 1
  1248.  
  1249. [State -1,CHK]
  1250. type = ChangeState
  1251. value = 460
  1252. ;triggerall = var(9) != 1
  1253. triggerall = command = "b"
  1254. triggerall = statetype = C
  1255. trigger1 = ctrl = 1
  1256.  
  1257. [State -1,27]
  1258. type = ChangeState
  1259. value = 680
  1260. ;triggerall = var(9) != 1
  1261. triggerall = command = "knockdown"
  1262. triggerall = statetype = A
  1263. trigger1 = ctrl = 1
  1264. ;----------------------------------------
  1265. ;Horizontal
  1266. [State -1,28]
  1267. type = ChangeState
  1268. value = 630
  1269. ;triggerall = var(9) != 1
  1270. triggerall = command = "a"
  1271. triggerall = statetype = A
  1272. trigger1 = ctrl = 1
  1273. trigger1 = vel x != 0
  1274. trigger2 = ctrl = 1
  1275. trigger2 = stateno = 201
  1276.  
  1277. [State -1,28]
  1278. type = ChangeState
  1279. value = 650
  1280. ;triggerall = var(9) != 1
  1281. triggerall = command = "y"
  1282. triggerall = statetype = A
  1283. trigger1 = ctrl = 1
  1284. trigger1 = vel x != 0
  1285. trigger2 = ctrl = 1
  1286. trigger2 = stateno = 201
  1287.  
  1288. [State -1,28]
  1289. type = ChangeState
  1290. value = 670
  1291. ;triggerall = var(9) != 1
  1292. triggerall = command = "b"
  1293. triggerall = statetype = A
  1294. trigger1 = ctrl = 1
  1295. trigger1 = vel x != 0
  1296. trigger2 = ctrl = 1
  1297. trigger2 = stateno = 201
  1298.  
  1299. [State -1,28]
  1300. type = ChangeState
  1301. value = 600
  1302. ;triggerall = var(9) != 1
  1303. triggerall = command = "x"
  1304. triggerall = statetype = A
  1305. trigger1 = ctrl = 1
  1306.  
  1307. [State -1,30]
  1308. type = ChangeState
  1309. value = 620
  1310. ;triggerall = var(9) != 1
  1311. triggerall = vel x = 0
  1312. triggerall = command = "a"
  1313. triggerall = statetype = A
  1314. trigger1 = ctrl = 1
  1315.  
  1316. [State -1,31]
  1317. type = ChangeState
  1318. value = 640
  1319. ;triggerall = var(9) != 1
  1320. triggerall = vel x = 0
  1321. triggerall = command = "y"
  1322. triggerall = statetype = A
  1323. trigger1 = ctrl = 1
  1324.  
  1325. [State -1,32]
  1326. type = ChangeState
  1327. value = 660
  1328. ;triggerall = var(9) != 1
  1329. triggerall = vel x = 0
  1330. triggerall = command = "b"
  1331. triggerall = statetype = A
  1332. trigger1 = ctrl = 1
  1333.  
  1334. [State -1,33]
  1335. type = ChangeState
  1336. value = 195
  1337. ;triggerall = var(9) != 1
  1338. trigger1 = command = "s"
  1339. trigger1 = statetype = S
  1340. trigger1 = stateno != 195
  1341. trigger1 = ctrl = 1
  1342.  
  1343. [State -1,34]
  1344. type = ChangeState
  1345. value = 100
  1346. ;triggerall = var(9) != 1
  1347. trigger1 = command = "FF"
  1348. trigger1 = statetype = S
  1349. ;trigger1 = command = "holddown"
  1350. trigger1 = ctrl = 1
  1351.  
  1352. [State -1,35]
  1353. type = ChangeState
  1354. value = 105
  1355. ;triggerall = var(9) != 1
  1356. trigger1 = command = "BB"
  1357. trigger1 = statetype = S
  1358. ;trigger1 = command = "holddown"
  1359. trigger1 = ctrl = 1
  1360.  
  1361. ;=====================================================================================
  1362. ;-----[ AI MODIFICATION ]-----
  1363. ;=====================================================================================
  1364. [State -3, 1.9]
  1365. type = Varset
  1366. triggerall = var(9) != 1
  1367. trigger1 = command = "AI_1"
  1368. trigger2 = command = "AI_2"
  1369. trigger3 = command = "AI_3"
  1370. trigger4 = command = "AI_4"
  1371. trigger5 = command = "AI_5"
  1372. trigger6 = command = "AI_6"
  1373. trigger7 = command = "AI_7"
  1374. trigger8 = command = "AI_8"
  1375. trigger9 = command = "AI_9"
  1376. trigger10 = command = "AI_10"
  1377. trigger11 = command = "AI_11"
  1378. trigger12 = command = "AI_12"
  1379. var(9) = 1
  1380.  
  1381. ;=======================================================================================
  1382.  
  1383. ;=====================================================================================
  1384. ;-----[ AI MODIFICATION ]-----
  1385. ;=====================================================================================
  1386.  
  1387. ;---------------------------------------------------------------------------------
  1388. ;-----[ Cant Beat me Baby ]--------
  1389. ;----------------------------------
  1390. ;---------------------------------------------------------------------------
  1391. ; High percent air guard
  1392. [State -1]
  1393. type = ChangeState
  1394. value = 132
  1395. triggerall = p2movetype = A;access only when opponent attack
  1396. triggerall = P2bodydist X <= 40;access only when near
  1397. triggerall = P2life != 0;don't player when opponent had die
  1398. triggerall = statetype = A;perform when in air
  1399. triggerall = random <= 500;high percent
  1400. triggerall = var(9) = 1;only AI can access
  1401. triggerall = ctrl;make sure AI had control
  1402. triggerall = stateno != 132
  1403. trigger1 = p2statetype = A
  1404.  
  1405. ;-----------------------------------------------------------
  1406. ; High percent stand guard
  1407. [State -1]
  1408. type = ChangeState
  1409. value = 130
  1410. triggerall = p2movetype = A;access only when opponent attack
  1411. triggerall = P2bodydist X <= 40;access only when near
  1412. triggerall = random <= 700;high percent
  1413. triggerall = statetype != A;perform when not in air
  1414. triggerall = var(9) = 1;only AI can access
  1415. triggerall = ctrl;make sure AI had control
  1416. triggerall = stateno != 120
  1417. trigger1 = p2statetype = S
  1418.  
  1419. [State -1]
  1420. type = ChangeState
  1421. value = 130
  1422. triggerall = p2movetype = A;access only when opponent attack
  1423. triggerall = P2bodydist X <= 40;access only when near
  1424. triggerall = random <= 700;high percent
  1425. triggerall = statetype != A;perform when not in air
  1426. triggerall = var(9) = 1;only AI can access
  1427. triggerall = ctrl;make sure AI had control
  1428. triggerall = stateno != 130
  1429. trigger1 = p2statetype = A
  1430.  
  1431. ;---------------------------------------------------------------------------
  1432. ; High percent crouch guard
  1433. [State -1]
  1434. type = ChangeState
  1435. value = 131
  1436. triggerall = p2movetype = A;access only when opponent attack
  1437. triggerall = P2bodydist X <= 40;access only when near
  1438. triggerall = statetype != A;perform when not in air
  1439. triggerall = random <= 700;high percent
  1440. triggerall = var(9) = 1;only AI can access
  1441. triggerall = ctrl;make sure AI had control
  1442. triggerall = stateno != 131
  1443. trigger1 = p2statetype = C
  1444. ;---------------------------------------------------------------------------
  1445. ;Side step n rolls
  1446. [State -1]
  1447. type = ChangeState
  1448. value = 701
  1449. triggerall = p2movetype = A;access only when opponent attack
  1450. triggerall = P2bodydist X <= 40;access only when near
  1451. triggerall = random <= 100;high percent
  1452. triggerall = statetype != A;perform when not in air
  1453. triggerall = var(9) = 1;only AI can access
  1454. triggerall = ctrl
  1455. triggerall = stateno != 120
  1456. trigger1 = p2statetype = S
  1457.  
  1458. [State -1]
  1459. type = ChangeState
  1460. value =702
  1461. triggerall = p2movetype = A;access only when opponent attack
  1462. triggerall = P2bodydist X >= 40;access only when near
  1463. triggerall = random <= 100;high percent
  1464. triggerall = statetype != A;perform when not in air
  1465. triggerall = var(9) = 1;only AI can access
  1466. triggerall = ctrl
  1467. triggerall = stateno != 130
  1468. trigger1 = p2statetype = S
  1469.  
  1470. [State -1]
  1471. type = ChangeState
  1472. value =700
  1473. triggerall = p2movetype = A;access only when opponent attack
  1474. triggerall = P2bodydist X >= 100;access only when near
  1475. triggerall = random <= 1000;high percent
  1476. triggerall = p2stateno != [120,152]
  1477. triggerall = statetype != A;perform when not in air
  1478. triggerall = var(9) = 1;only AI can access
  1479. triggerall = ctrl
  1480. triggerall = stateno != 130
  1481. trigger1 = p2movetype = A
  1482.  
  1483. [State -1]
  1484. type = ChangeState
  1485. value =706
  1486. triggerall = stateno = 100
  1487. triggerall = statetype != A
  1488. triggerall = var(9) = 1;only AI can access
  1489. triggerall = ctrl
  1490. trigger1 = prevstateno = 5120
  1491. trigger1 = p2movetype = A
  1492. trigger2 = p2bodydist x >=100
  1493. trigger2 = random <= 100
  1494. trigger2 = p2movetype = A
  1495.  
  1496. [State -1]
  1497. type = ChangeState
  1498. value =700
  1499. triggerall = stateno != 100
  1500. triggerall = statetype != A
  1501. triggerall = var(9) = 1;only AI can access
  1502. triggerall = ctrl
  1503. trigger1 = prevstateno = 5120
  1504. trigger1 = p2movetype = A
  1505. trigger2 = prevstateno = 5120
  1506. trigger2 = p2movetype = I
  1507. trigger3 = p2bodydist x >=100
  1508. trigger3 = random <= 110
  1509. trigger3 = p2movetype = A
  1510.  
  1511. ;--------------------------------------------------------
  1512. ; Keep running forward when there is chance
  1513. [State -1]
  1514. type = ChangeState
  1515. value = 100
  1516. triggerall = var(9) = 1;Only AI can access
  1517. ;triggerall = p2movetype != A;access only when opponent not attacking
  1518. triggerall = P2bodydist X >= 40;access only when far
  1519. trigger1 = stateno = 0
  1520. trigger1 = stateno != 100
  1521. trigger1 = ctrl 
  1522. ;--------------------------------------------------------------------------
  1523. ;HEADBUTT
  1524. [State -1, HEADBUTT]
  1525. type = ChangeState
  1526. value = 2300
  1527. triggerall = power < 1000
  1528. triggerall = p2stateno != 1302
  1529. triggerall = p2stateno != 1302
  1530. triggerall = var(9) = 1;Only AI can access
  1531. triggerall = statetype != A
  1532. triggerall = p2statetype != A;player not in air
  1533. triggerall = p2statetype != L;player not lying down
  1534. triggerall = p2stateno != 5120;player is not in getup state
  1535. triggerall = random < 1000
  1536. triggerall = P2bodydist X <= 10;access only when near
  1537. triggerall = p2stateno != 130
  1538. triggerall = p2stateno != 131
  1539. trigger1 = p2movetype != H 
  1540. trigger1 = ctrl
  1541. trigger2 = stateno = 440
  1542. trigger2 = time >= 4
  1543. trigger3 = stateno = 250
  1544. trigger3 = movehit = 1
  1545.  
  1546. ;DRILL DM
  1547. [State -1, Drill]
  1548. type = ChangeState
  1549. value = 4000
  1550. triggerall = power >= 1000
  1551. triggerall = var(10) <= 0
  1552. triggerall = life > 200
  1553. triggerall = p2stateno != 1302
  1554. triggerall = p2stateno != 1302
  1555. triggerall = var(9) = 1;Only AI can access
  1556. triggerall = statetype != A
  1557. triggerall = p2statetype != A;player not in air
  1558. triggerall = p2statetype != L;player not lying down
  1559. triggerall = p2stateno != 5120;player is not in getup state
  1560. triggerall = random < 1000
  1561. triggerall = P2bodydist X <= 40;access only when near
  1562. triggerall = p2stateno != 130
  1563. triggerall = p2stateno != 131
  1564. trigger1 = p2movetype != H 
  1565. trigger1 = ctrl
  1566. trigger2 = stateno = 440
  1567. trigger2 = time >= 4
  1568. trigger3 = stateno = 250
  1569. trigger3 = movehit = 1
  1570.  
  1571. ;DRILL SDM
  1572. [State -1, Drill]
  1573. type = ChangeState
  1574. value = 4500
  1575. triggerall = power >= 1000
  1576. triggerall = var(10) > 0 || life <= 200
  1577. triggerall = p2stateno != 1302
  1578. triggerall = p2stateno != 1302
  1579. triggerall = var(9) = 1;Only AI can access
  1580. triggerall = statetype != A
  1581. triggerall = p2statetype != A;player not in air
  1582. triggerall = p2statetype != L;player not lying down
  1583. triggerall = p2stateno != 5120;player is not in getup state
  1584. triggerall = random < 1000
  1585. triggerall = P2bodydist X <= 40;access only when near
  1586. triggerall = p2stateno != 130
  1587. triggerall = p2stateno != 131
  1588. trigger1 = p2movetype != H 
  1589. trigger1 = ctrl
  1590. trigger2 = stateno = 440
  1591. trigger2 = time >= 4
  1592. trigger3 = stateno = 250
  1593. trigger3 = movehit = 1
  1594.  
  1595.  
  1596. ;------------------------------------------------------------
  1597. ;Kadkad SDM
  1598. [State -1,kadkad]
  1599. type = ChangeState
  1600. value = 3050
  1601. triggerall = var(9) = 1
  1602. triggerall = power >= 1000
  1603. triggerall = var(10) > 0 || life <= 200
  1604. triggerall = statetype != A
  1605. triggerall = p2statetype != L;player not lying down
  1606. triggerall = p2stateno != 5120;player is not in getup state
  1607. triggerall = random < 1000
  1608. triggerall = P2bodydist X <= 40;access only when near
  1609. triggerall = p2stateno != 130
  1610. triggerall = p2stateno != 131
  1611. trigger1 = p2statetype = A || p2statetype = C
  1612. trigger1 = ctrl = 1
  1613. trigger1 = p2movetype != H
  1614. trigger2 = stateno = 215
  1615. trigger2 = movecontact
  1616. trigger3 = stateno = 250
  1617. trigger3 = movecontact
  1618. trigger4 = stateno = 270
  1619. trigger4 = movecontact
  1620. trigger4 = time <= 7
  1621. trigger5 = movecontact
  1622. trigger5 = stateno = 703
  1623. trigger6 = movecontact
  1624. trigger6 = stateno = 280
  1625. trigger7 = movecontact
  1626. trigger7 = stateno = 440
  1627.  
  1628. ;Kadkad DM
  1629. [State -1,kadkad]
  1630. type = ChangeState
  1631. value = 3000
  1632. triggerall = var(9) = 1
  1633. triggerall = power >= 1000
  1634. triggerall = var(10) <= 0
  1635. triggerall = life > 200
  1636. triggerall = statetype != A
  1637. triggerall = p2statetype != L;player not lying down
  1638. triggerall = p2stateno != 5120;player is not in getup state
  1639. triggerall = random < 1000
  1640. triggerall = P2bodydist X <= 40;access only when near
  1641. triggerall = p2stateno != 130
  1642. triggerall = p2stateno != 131
  1643. trigger1 = p2statetype = A || p2statetype = C
  1644. trigger1 = ctrl = 1
  1645. trigger1 = p2movetype != H
  1646. trigger2 = stateno = 215
  1647. trigger2 = movecontact
  1648. trigger3 = stateno = 250
  1649. trigger3 = movecontact
  1650. trigger4 = stateno = 270
  1651. trigger4 = movecontact
  1652. trigger4 = time <= 7
  1653. trigger5 = movecontact
  1654. trigger5 = stateno = 703
  1655. trigger6 = movecontact
  1656. trigger6 = stateno = 280
  1657. trigger7 = movecontact
  1658. trigger7 = stateno = 440
  1659.  
  1660. ;Snake Arm (b)
  1661. [State -1,forward]
  1662. type = ChangeState
  1663. value = 1000
  1664. triggerall = var(9) = 1
  1665. triggerall = statetype != A
  1666. triggerall = p2statetype = A
  1667. triggerall = p2statetype != L;player not lying down
  1668. triggerall = p2stateno != 5120;player is not in getup state
  1669. triggerall = random < 500
  1670. triggerall = P2bodydist X = [30,70];access only when near
  1671. trigger1 = ctrl = 1
  1672. trigger2 = stateno = 215
  1673. trigger2 = movecontact
  1674. trigger3 = stateno = 250
  1675. trigger3 = movecontact
  1676. trigger4 = stateno = 270
  1677. trigger4 = movecontact
  1678. trigger4 = time <= 7
  1679. trigger5 = movecontact
  1680. trigger5 = stateno = 703
  1681. trigger6 = movecontact
  1682. trigger6 = stateno = 280
  1683. trigger7 = movecontact
  1684. trigger7 = stateno = 2000
  1685. trigger8 = movecontact
  1686. trigger8 = stateno = 440
  1687.  
  1688. ;Snake Arm (y)
  1689. [State -1,downward]
  1690. type = ChangeState
  1691. value = 1010
  1692. triggerall = var(9) = 1
  1693. triggerall = statetype != A
  1694. triggerall = p2statetype = S || p2statetype = L
  1695. triggerall = p2stateno != 5120;player is not in getup state
  1696. triggerall = random < 500
  1697. triggerall = P2bodydist X = [40,70];access only when near
  1698. trigger1 = ctrl = 1
  1699. trigger2 = stateno = 215
  1700. trigger2 = movecontact
  1701. trigger3 = stateno = 250
  1702. trigger3 = movecontact
  1703. trigger4 = stateno = 270
  1704. trigger4 = movecontact
  1705. trigger4 = time <= 7
  1706. trigger5 = movecontact
  1707. trigger5 = stateno = 703
  1708. trigger6 = movecontact
  1709. trigger6 = stateno = 280
  1710. trigger7 = movecontact
  1711. trigger7 = stateno = 230
  1712. trigger8 = movecontact
  1713. trigger8 = stateno = 2000
  1714. trigger9 = movecontact
  1715. trigger9 = stateno = 440
  1716.  
  1717. ;Snake Arm (x)
  1718. [State -1,upward]
  1719. type = ChangeState
  1720. value = 1020
  1721. triggerall = var(9) = 1
  1722. triggerall = statetype != A
  1723. triggerall = p2statetype = A
  1724. triggerall = p2statetype != L;player not lying down
  1725. triggerall = p2stateno != 5120;player is not in getup state
  1726. triggerall = random < 500
  1727. triggerall = P2bodydist X = [10,30];access only when near
  1728. trigger1 = ctrl = 1
  1729. trigger2 = stateno = 215
  1730. trigger2 = movecontact
  1731. trigger3 = stateno = 250
  1732. trigger3 = movecontact
  1733. trigger4 = stateno = 270
  1734. trigger4 = movecontact
  1735. trigger4 = time <= 7
  1736. trigger5 = movecontact
  1737. trigger5 = stateno = 703
  1738. trigger6 = movecontact
  1739. trigger6 = stateno = 280
  1740. trigger7 = movecontact
  1741. trigger7 = stateno = 2000
  1742. trigger8 = movecontact
  1743. trigger8 = stateno = 440
  1744.  
  1745. ;Reversal 1
  1746. [State -1,rev1]
  1747. type = ChangeState
  1748. value = 2100
  1749. triggerall = var(9) = 1
  1750. triggerall = statetype != A
  1751. triggerall = p2statetype != L
  1752. triggerall = p2movetype = A
  1753. triggerall = p2stateno != 5120;player is not in getup state
  1754. triggerall = random < 500
  1755. triggerall = P2bodydist X <= 70;access only when near
  1756. triggerall = p2stateno != 130
  1757. triggerall = p2stateno != 131
  1758. trigger1 = ctrl = 1
  1759. trigger2 = stateno = 215
  1760. trigger2 = movecontact
  1761. trigger3 = stateno = 250
  1762. trigger3 = movecontact
  1763. trigger4 = stateno = 270
  1764. trigger4 = movecontact
  1765. trigger4 = time <= 7
  1766. trigger5 = movecontact
  1767. trigger5 = stateno = 703
  1768. trigger6 = movecontact
  1769. trigger6 = stateno = 280
  1770. trigger7 = movecontact
  1771. trigger7 = stateno = 440
  1772.  
  1773. ;swat2
  1774. [State -1,swat2]
  1775. type = ChangeState
  1776. value = 2250
  1777. triggerall = var(9) = 1
  1778. triggerall = statetype != A
  1779. triggerall = p2statetype != L
  1780. triggerall = p2movetype = A
  1781. triggerall = p2stateno != 5120;player is not in getup state
  1782. triggerall = random < 700
  1783. triggerall = P2bodydist X >= 70;access only when near
  1784. triggerall = p2stateno != 130
  1785. triggerall = p2stateno != 131
  1786. trigger1 = ctrl = 1
  1787. trigger2 = stateno = 215
  1788. trigger2 = movecontact
  1789. trigger3 = stateno = 250
  1790. trigger3 = movecontact
  1791. trigger4 = stateno = 270
  1792. trigger4 = movecontact
  1793. trigger4 = time <= 7
  1794. trigger5 = movecontact
  1795. trigger5 = stateno = 703
  1796. trigger6 = movecontact
  1797. trigger6 = stateno = 280
  1798. trigger7 = movecontact
  1799. trigger7 = stateno = 440
  1800.  
  1801. ;Hp combo
  1802. [State -1,4]
  1803. type = ChangeState
  1804. value = 250
  1805. triggerall = p2statetype != L;player not lying down
  1806. triggerall = P2bodydist X = [1,20];access only when near
  1807. triggerall = random <= 400
  1808. triggerall = p2movetype = H
  1809. triggerall = p2stateno != [120,152]
  1810. triggerall = P2life != 0;don't player when opponent had die
  1811. triggerall = statetype != A;perform when not in air
  1812. triggerall = var(9) = 1;only AI can access
  1813. triggerall = stateno != 240
  1814. trigger1 = movetype != A
  1815. trigger1 = statetype = S
  1816. trigger1 = ctrl = 1
  1817. trigger1 = ctrl = 1
  1818.  
  1819. ;Fwd lp
  1820. [State -1,5]
  1821. type = ChangeState
  1822. value = 215
  1823. triggerall = p2statetype != L
  1824. triggerall = P2bodydist X = [1,45]
  1825. triggerall = random <= 500
  1826. triggerall = p2movetype = H
  1827. triggerall = P2life != 0;don't player when opponent had die
  1828. triggerall = statetype != A;perform when not in air
  1829. triggerall = var(9) = 1;only AI can access
  1830. trigger1 = stateno = 250
  1831. trigger1 = movehit
  1832. trigger2 = stateno = 270
  1833. trigger2 = movehit
  1834.