home *** CD-ROM | disk | FTP | other *** search
/ ProGames 6 / PROGAMES.iso / linked / KOF2003BW.exe / KOF2003BW / CHARS / brian / Brian.CMD < prev    next >
Encoding:
Text File  |  2001-05-21  |  28.1 KB  |  1,462 lines

  1. ;-|AI Command |--------------------------------------------------------
  2. [Command]
  3. name = "AI_1"
  4. command = U,D,F,F,B,B,U,D,F,F,B,F
  5. time = 1
  6.  
  7. [Command]
  8. name = "AI_2"
  9. command = U,D,F,F,B,F,U,D,F,F,B,B
  10. time = 1
  11.  
  12. [Command]
  13. name = "AI_3"
  14. command = U,D,F,F,B,D,U,D,F,F,B,U
  15. time = 1
  16.  
  17. [Command]
  18. name = "AI_4"
  19. command = U,D,F,F,B,U,U,D,F,F,B,D
  20. time = 1
  21.  
  22. [Command]
  23. name = "AI_5"
  24. command = U,D,F,F,U,B,U,D,F,F,D,B
  25. time = 1
  26.  
  27. [Command]
  28. name = "AI_6"
  29. command = U,D,F,F,D,B,U,D,F,F,U,B
  30. time = 1
  31.  
  32. [Command]
  33. name = "AI_7"
  34. command = U,D,F,F,F,B,U,D,U,F,B,B
  35. time = 1
  36.  
  37. [Command]
  38. name = "AI_8"
  39. command = U,D,U,F,B,B,U,D,F,F,F,B
  40. time = 1
  41.  
  42. [Command]
  43. name = "AI_9"
  44. command = U,D,D,F,B,B,D,D,F,F,B,B
  45. time = 1
  46.  
  47. [Command]
  48. name = "AI_10"
  49. command = D,D,F,F,B,B,U,D,D,F,B,B
  50. time = 1
  51.  
  52. [Command]
  53. name = "AI_11"
  54. command = U,U,F,F,B,B,U,B,F,F,B,B
  55. time = 1
  56.  
  57. [Command]
  58. name = "AI_12"
  59. command = U,B,F,F,B,B,U,U,F,F,B,B
  60. time = 1
  61. ;********************************************************************************************
  62. ;-| Super Motions |--------------------------------------------------------
  63. [Command]
  64. name = "HyperP2"
  65. command = ~D,DF,F,D,DF,F,a+b
  66. time=20
  67.  
  68. [Command]
  69. name = "HyperPH"
  70. command = ~D,DF,F,D,DF,F,b
  71. time=20
  72.  
  73. [Command]
  74. name = "HyperPL"
  75. command = ~D,DF,F,D,DF,F,a
  76. time=20
  77.  
  78. [Command]
  79. name = "HyperK"
  80. command = ~D,DF,F,D,DF,F,x
  81. time=20
  82.  
  83. [Command]
  84. name = "HyperK"
  85. command = ~D,DF,F,D,DF,F,y
  86. time=20
  87.  
  88. [Command]
  89. name = "HyperK2"
  90. command = ~D,DF,F,D,DF,F,x+y
  91. time=20
  92.  
  93.  
  94. ;-| Special Motions |------------------------------------------------------
  95. [Command]
  96. name = "B&B"
  97. command = ~D,U,a
  98. time=20
  99.  
  100. [Command]
  101. name = "B&B"
  102. command = ~D,U,b
  103. time=20
  104.  
  105. [Command]
  106. name = "SBreak"
  107. command = ~D,D,x
  108. time=20
  109.  
  110. [Command]
  111. name = "SBreak"
  112. command = ~D,D,y
  113. time=20
  114.  
  115. [Command]
  116. name = "Samurai"
  117. command = ~D,D,a
  118. time=20
  119.  
  120. [Command]
  121. name = "Samurai"
  122. command = ~D,D,b
  123. time=20
  124.  
  125. [Command]
  126. name = "Tiger"
  127. command = ~D,DF,F,a
  128. time=20
  129.  
  130. [Command]
  131. name = "Tiger"
  132. command = ~D,DF,F,b
  133. time=20
  134.  
  135. [Command]
  136. name = "Hammer"
  137. command = ~D,DB,B,a
  138. time=20
  139.  
  140. [Command]
  141. name = "Hammer"
  142. command = ~D,DB,B,b
  143. time=20
  144.  
  145. [Command]
  146. name = "SuperCombo1"
  147. command = ~B,DB,D,DF,F,x
  148. time=20
  149.  
  150. [Command]
  151. name = "SuperCombo1"
  152. command = ~40$B,F,x
  153. time=10
  154.  
  155. [Command]
  156. name = "SuperCombo2"
  157. command = ~B,DB,D,DF,F,y
  158. time=20
  159.  
  160. [Command]
  161. name = "SuperCombo2"
  162. command = ~40$B,F,y
  163. time=10
  164.  
  165. [Command]
  166. name = "ScrewBodyPress1"
  167. command = ~D,DF,F,a
  168. time=15
  169.  
  170. [Command]
  171. name = "ScrewBodyPress2"
  172. command = ~D,DF,F,b
  173. time=15
  174.  
  175. [Command]
  176. name = "Rocket1"
  177. command = ~F,D,DF,x
  178. time=15
  179.  
  180. [Command]
  181. name = "Rocket2"
  182. command = ~F,D,DF,y
  183. time=15
  184.  
  185. [Command]
  186. name = "BrianCyclone1"
  187. command = ~B,DB,D,DF,F,a
  188. time=20
  189.  
  190. [Command]
  191. name = "BrianCyclone1"
  192. command = ~40$B,F,a
  193. time=10
  194.  
  195. [Command]
  196. name = "BrianCyclone2"
  197. command = ~B,DB,D,DF,F,b
  198. time=20
  199.  
  200. [Command]
  201. name = "BrianCyclone2"
  202. command = ~40$B,F,b
  203. time=10
  204.  
  205. [Command]
  206. name = "test"
  207. command = /B,s
  208. time = 1
  209.  
  210. ;--Kof Special Motion---
  211. [Command]
  212. name = "longjump"
  213. command = D, $U
  214. time = 15
  215.  
  216. [Command]
  217. name = "knockdown"
  218. command = y+b
  219. time = 1
  220.  
  221. [Command]
  222. name = "knockdown"
  223. command = c
  224. time = 1
  225.  
  226. [Command]
  227. name = "charge"
  228. command = x+y
  229. time = 1
  230.  
  231. [Command]
  232. name = "powerup"
  233. command = a+b
  234. time = 1
  235.  
  236. [Command]
  237. name = "dodge"
  238. command = x+a
  239. time = 1
  240.  
  241. [Command]
  242. name = "dodge"
  243. command = z
  244. time = 1
  245.  
  246. [Command]
  247. name = "fwd_dodge"
  248. command = /F, x+a
  249. time = 1
  250.  
  251. [Command]
  252. name = "back_dodge"
  253. command = /B, x+a
  254. time = 1
  255.  
  256. [Command]
  257. name = "down_dodge"
  258. command = /D, x+a
  259. time = 1
  260.  
  261. [Command]
  262. name = "fwd_dodge"
  263. command = /F, z
  264. time = 1
  265.  
  266. [Command]
  267. name = "back_dodge"
  268. command = /B, z
  269. time = 1
  270.  
  271. [Command]
  272. name = "down_dodge"
  273. command = /D, z
  274. time = 1
  275. ;-| Double Tap |-----------------------------------------------------------
  276. [Command]
  277. name = "FF";Required (do not remove)
  278. command = F, F
  279. time = 10
  280.  
  281. [Command]
  282. name = "BB";Required (do not remove)
  283. command = B, B
  284. time = 10
  285.  
  286. ;-| 2/3 Button Combination |-----------------------------------------------
  287. [Command]
  288. name = "recovery";Required (do not remove)
  289. command = a+b
  290. time = 1
  291.  
  292. [Command]
  293. name = "ab"
  294. command = a+b
  295. time = 1
  296.  
  297. ;-| Dir + Button |---------------------------------------------------------
  298. [Command]
  299. name = "fwd_a"
  300. command = /F,a
  301. time = 1
  302.  
  303. [Command]
  304. name = "fwd_b"
  305. command = /F,b
  306. time = 1
  307.  
  308. [Command]
  309. name = "fwd_c"
  310. command = /F,c
  311. time = 1
  312.  
  313. [Command]
  314. name = "fwd_x"
  315. command = /F,x
  316. time = 1
  317.  
  318. [Command]
  319. name = "fwd_y"
  320. command = /F,y
  321. time = 1
  322.  
  323. [Command]
  324. name = "fwd_z"
  325. command = /F,z
  326. time = 1
  327.  
  328. [Command]
  329. name = "back_a"
  330. command = /B,a
  331. time = 1
  332.  
  333. [Command]
  334. name = "back_b"
  335. command = /B,b
  336. time = 1
  337.  
  338. [Command]
  339. name = "back_c"
  340. command = /B,c
  341. time = 1
  342.  
  343. [Command]
  344. name = "back_x"
  345. command = /B,x
  346. time = 1
  347.  
  348. [Command]
  349. name = "back_y"
  350. command = /B,y
  351. time = 1
  352.  
  353. [Command]
  354. name = "back_z"
  355. command = /B,z
  356. time = 1
  357.  
  358. [Command]
  359. name = "down_a"
  360. command = /$D,a
  361. time = 1
  362.  
  363. [Command]
  364. name = "down_b"
  365. command = /$D,b
  366. time = 1
  367.  
  368. [Command]
  369. name = "down_c"
  370. command = /$D,c
  371. time = 1
  372.  
  373. [Command]
  374. name = "fwd_ab"
  375. command = /F, a+b
  376. time = 1
  377.  
  378. [Command]
  379. name = "back_ab"
  380. command = /B, a+b
  381. time = 1
  382.  
  383. ;-| Hold Button |-----------------------------------------------------------
  384.  
  385. [Command]
  386. name = "hold_a"
  387. command = /a
  388. time = 1
  389.  
  390. [Command]
  391. name = "hold_b"
  392. command = /b
  393. time = 1
  394.  
  395. [Command]
  396. name = "hold_c"
  397. command = /c
  398. time = 1
  399.  
  400. [Command]
  401. name = "hold_x"
  402. command = /x
  403. time = 1
  404.  
  405. [Command]
  406. name = "hold_y"
  407. command = /y
  408. time = 1
  409.  
  410. [Command]
  411. name = "hold_z"
  412. command = /z
  413. time = 1
  414.  
  415. ;-| Single Button |---------------------------------------------------------
  416. [Command]
  417. name = "a"
  418. command = a
  419. time = 1
  420.  
  421. [Command]
  422. name = "b"
  423. command = b
  424. time = 1
  425.  
  426. [Command]
  427. name = "c"
  428. command = c
  429. time = 1
  430.  
  431. [Command]
  432. name = "x"
  433. command = x
  434. time = 1
  435.  
  436. [Command]
  437. name = "y"
  438. command = y
  439. time = 1
  440.  
  441. [Command]
  442. name = "z"
  443. command = z
  444. time = 1
  445.  
  446. [Command]
  447. name="start"
  448. command=s
  449. time=1
  450. ;-| Hold Dir |--------------------------------------------------------------
  451. [Command]
  452. name = "holdfwd";Required (do not remove)
  453. command = /$F
  454. time = 1
  455.  
  456. [Command]
  457. name = "holdback";Required (do not remove)
  458. command = /$B
  459. time = 1
  460.  
  461. [Command]
  462. name = "holdup";Required (do not remove)
  463. command = /$U
  464. time = 1
  465.  
  466. [Command]
  467. name = "holddown";Required (do not remove)
  468. command = /$D
  469. time = 1
  470.  
  471. ; Don't remove the following line. It's required by the CMD standard.
  472. [Statedef -1]
  473.  
  474. ;===========================================================================
  475.  
  476. ;HyperP2
  477. [State -1,HP2]
  478. type = ChangeState
  479. value = 3240
  480. triggerall = command = "HyperPH"
  481. triggerall = statetype != A
  482. trigger1 = ctrl || ((hitdefattr = SC,NA) && movecontact)
  483. triggerall = Var(10) = 0
  484. triggerall = Var(2) > 0
  485. triggerall = Power >= 1000
  486.  
  487. ;HyperP2
  488. [State -1,HP2]
  489. type = ChangeState
  490. value = 3230
  491. triggerall = command = "HyperPL"
  492. triggerall = statetype != A
  493. trigger1 = ctrl || ((hitdefattr = SC,NA) && movecontact)
  494. triggerall = Var(10) = 0
  495. triggerall = Var(2) > 0
  496. triggerall = Power >= 1000
  497.  
  498. ;HyperP2
  499. [State -1,HP2]
  500. type = ChangeState
  501. value = 3240
  502. triggerall = command = "HyperP2"
  503. triggerall = statetype != A
  504. trigger1 = ctrl || ((hitdefattr = SC,NA) && movecontact)
  505. triggerall = Var(10) = 0
  506. triggerall = Var(2) > 0
  507. trigger1 = Power >= 1000
  508.  
  509. ;HyperP2
  510. [State -1,HP2]
  511. type = ChangeState
  512. value = 3240
  513. triggerall = command = "HyperP2"
  514. triggerall = statetype != A
  515. trigger1 = ctrl || ((hitdefattr = SC,NA) && movecontact)
  516. triggerall = Var(10) = 0
  517. triggerall = Var(2) = 0
  518. trigger1 = Power >= 2000
  519.  
  520. ;HyperP2
  521. [State -1,HPH]
  522. type = ChangeState
  523. value = 3220
  524. triggerall = command = "HyperPH"
  525. triggerall = statetype != A
  526. trigger1 = ctrl
  527. triggerall = Var(10) = 0
  528. triggerall = Var(2) = 0
  529. triggerall = Power >= 1000
  530. trigger2 = hitdefattr = SC,NA
  531. trigger2 = movecontact = 1
  532.  
  533. ;HyperP2
  534. [State -1,HPL]
  535. type = ChangeState
  536. value = 3200
  537. triggerall = command = "HyperPL"
  538. triggerall = statetype != A
  539. trigger1 = ctrl
  540. triggerall = Var(10) = 0
  541. triggerall = Var(2) = 0
  542. triggerall = Power >= 1000
  543. trigger2 = hitdefattr = SC,NA
  544. trigger2 = movecontact = 1
  545.  
  546. ;HyperK2
  547. [State -1,HK2]
  548. type = ChangeState
  549. value = 3020
  550. triggerall = command = "HyperK"
  551. triggerall = statetype != A
  552. trigger1 = ctrl
  553. triggerall = Var(2) > 0
  554. triggerall = Power >= 1000
  555. trigger2 = hitdefattr = SC,NA
  556. trigger2 = movecontact = 1
  557.  
  558. ;HyperK
  559. [State -1,HK]
  560. type = ChangeState
  561. value = 3010
  562. triggerall = command = "HyperK"
  563. triggerall = statetype != A
  564. trigger1 = ctrl
  565. triggerall = Var(2) = 0
  566. triggerall = Power >= 1000
  567. trigger2 = hitdefattr = SC,NA
  568. trigger2 = movecontact = 1
  569.  
  570. ;HyperK3
  571. [State -1,HK3]
  572. type = ChangeState
  573. value = 3010
  574. triggerall = statetype != A
  575. trigger1 = ctrl
  576. triggerall = command = "HyperK2"
  577. triggerall = Var(2) = 0
  578. triggerall = Power <= 2000
  579. triggerall = Power >= 1000
  580. trigger2 = hitdefattr = SC,NA
  581. trigger2 = movecontact = 1
  582.  
  583. ;HyperK2
  584. [State -1,HK2]
  585. type = ChangeState
  586. value = 3020
  587. triggerall = statetype != A
  588. triggerall = ctrl||((hitdefattr = SC,NA) && movecontact)
  589. triggerall = command = "HyperK2"
  590. trigger1 = Var(2) = 0
  591. trigger1 = Power >= 2000
  592. trigger2 = Var(2) > 0
  593. trigger2 = Power >= 1000
  594.  
  595. ;HyperK4
  596. [State -1,HK4]
  597. type = ChangeState
  598. value = 3030
  599. triggerall = statetype != A
  600. triggerall = ctrl||((hitdefattr = SC,NA) && movecontact)
  601. triggerall = Var(2) > 0
  602. triggerall = Life <= 100
  603. trigger1 = command = "HyperK"
  604. trigger2 = command = "HyperK2"
  605.  
  606. ;;;;;;;;;;test
  607. ;[State -1,test]
  608. ;type = ChangeState
  609. ;value = 1110
  610. ;triggerall = command = "fwd_b"
  611. ;trigger1 = statetype != A
  612. ;trigger1 = ctrl = 1
  613. ;trigger2 = hitdefattr = SC,NA
  614. ;trigger2 = movecontact = 1
  615.  
  616. ;BrianHammer
  617. [State -1]
  618. type = ChangeState
  619. value = 1050
  620. triggerall = command = "Hammer"
  621. trigger1 = statetype != A
  622. trigger1 = ctrl = 1
  623. trigger2 = hitdefattr = SC,NA
  624. trigger2 = movecontact = 1
  625.  
  626. ;SuperCombo-L
  627. [State -1]
  628. type = ChangeState
  629. value = 1040
  630. triggerall = command = "SuperCombo1"
  631. trigger1 = statetype != A
  632. trigger1 = ctrl = 1
  633. trigger2 = hitdefattr = SC,NA
  634. trigger2 = movecontact = 1
  635.  
  636. ;SuperCombo-H
  637. [State -1]
  638. type = ChangeState
  639. value = 1045
  640. triggerall = command = "SuperCombo2"
  641. trigger1 = statetype != A
  642. trigger1 = ctrl = 1
  643. trigger2 = hitdefattr = SC,NA
  644. trigger2 = movecontact = 1
  645.  
  646. ;ScrewBodyPress-L
  647. [State -1]
  648. type = ChangeState
  649. value = 1030
  650. triggerall = command = "ScrewBodyPress1"
  651. triggerall = stateno != 1030
  652. triggerall = stateno != 1035
  653. trigger1 = statetype = A
  654. trigger1 = ctrl = 1
  655. trigger2 = stateno =105
  656. trigger3 = hitdefattr = A,NA
  657. trigger3 = movecontact = 1
  658.  
  659. ;ScrewBodyPress-H
  660. [State -1]
  661. type = ChangeState
  662. value = 1035
  663. triggerall = command = "ScrewBodyPress2"
  664. triggerall = stateno != 1030
  665. triggerall = stateno != 1035
  666. trigger1 = statetype = A
  667. trigger1 = ctrl = 1
  668. trigger2 = stateno =105
  669. trigger3 = hitdefattr = A,NA
  670. trigger3 = movecontact = 1
  671.  
  672. ;Rocket-L
  673. [State -1]
  674. type = ChangeState
  675. value = 1020
  676. triggerall = command = "Rocket1"
  677. trigger1 = statetype != A
  678. trigger1 = ctrl = 1
  679. trigger2 = hitdefattr = SC,NA
  680. trigger2 = movecontact = 1
  681.  
  682. ;Rocket-H
  683. [State -1]
  684. type = ChangeState
  685. value = 1025
  686. triggerall = command = "Rocket2"
  687. trigger1 = statetype != A
  688. trigger1 = ctrl = 1
  689. trigger2 = hitdefattr = SC,NA
  690. trigger2 = movecontact = 1
  691.  
  692. ;BrianCyclone-L
  693. [State -1]
  694. type = ChangeState
  695. value = 1010
  696. triggerall = command = "BrianCyclone1"
  697. trigger1 = statetype != A
  698. trigger1 = ctrl = 1
  699. trigger2 = stateno = 215
  700. trigger2 = movecontact = 1
  701. trigger2 = Time > 17
  702. trigger3 = hitdefattr = SC,NA
  703. trigger3 = movecontact = 1
  704.  
  705. ;BrianCyclone-H
  706. [State -1]
  707. type = ChangeState
  708. value = 1015
  709. triggerall = command = "BrianCyclone2"
  710. trigger1 = statetype != A
  711. trigger1 = ctrl = 1
  712. trigger2 = stateno = 215
  713. trigger2 = movecontact = 1
  714. trigger2 = Time > 18
  715. trigger3 = hitdefattr = SC,NA
  716. trigger3 = movecontact = 1
  717.  
  718. ;-----------------------------
  719. ;═╢╝╝╞╞╗╡---╤╨╛┐╓╨
  720. ;[State -1]
  721. ;type = ChangeState
  722. ;value = 242
  723. ;triggerall = Statetype != A
  724. ;trigger1 = P2MoveType = H
  725. ;trigger1 = MoveType = H
  726. ;trigger1 = Command = "b"
  727. ;trigger2 = Command = "y"
  728.  
  729. ;═╢╝╝╞╞╗╡
  730. ;[State -1]
  731. ;type = ChangeState
  732. ;value = 242
  733. ;triggerall = Statetype != A
  734. ;trigger1 = (P2Stateno = 900)||(P2Stateno = 910)
  735. ;trigger1 = Command = "b"
  736. ;trigger2 = Command = "y"
  737.  
  738. ;PowerUp
  739. [State -1]
  740. type = ChangeState
  741. value = 270
  742. triggerall = command = "powerup"
  743. triggerall = stateno != 270
  744. trigger1=Power>=1000
  745. trigger1=var(2)=0
  746. trigger1 = statetype = S
  747. trigger1 = ctrl = 1
  748.  
  749. ;Taunt
  750. [State -1]
  751. type = ChangeState
  752. value = 195
  753. triggerall = command = "start"
  754. triggerall = stateno != 195
  755. trigger1 = statetype = S
  756. trigger1 = ctrl = 1
  757.  
  758. ; Guard reversal
  759. [State -1]
  760. type = ChangeState
  761. value = 243
  762. triggerall = command = "knockdown"
  763. triggerall = power >= 1000
  764. trigger1 = stateno >= 150
  765. trigger1 = stateno <= 153
  766. trigger2 = stateno = 1150
  767. trigger3 = stateno = 1151
  768.  
  769. ; Guard reversal
  770. [State -1]
  771. type = ChangeState
  772. value = 243
  773. triggerall = command = "knockdown"
  774. triggerall = Var(2)>0
  775. trigger1 = stateno >= 150
  776. trigger1 = stateno <= 153
  777. trigger2 = stateno = 1150
  778. trigger3 = stateno = 1151
  779.  
  780. ; Air Knock
  781. [State -1]
  782. type = ChangeState
  783. value = 241
  784. triggerall = statetype = A
  785. triggerall = ctrl = 1
  786. trigger1 = command = "knockdown"
  787.  
  788. ; Standing knockdown attack
  789. [State -1]
  790. type = ChangeState
  791. value = 240
  792. triggerall = statetype = S
  793. triggerall = ctrl = 1
  794. trigger1 = command = "knockdown"
  795.  
  796. ; Guard cancel roll (backwards)
  797. [State -1]
  798. type = ChangeState
  799. value = 256
  800. triggerall = command = "back_dodge"
  801. triggerall = power >= 1000
  802. trigger1 = stateno >= 150
  803. trigger1 = stateno <= 153
  804. trigger2 = stateno = 1150
  805. trigger3 = stateno = 1151
  806.  
  807. ; Guard cancel roll (forward)
  808. [State -1]
  809. type = ChangeState
  810. value = 255
  811. triggerall = power >= 1000
  812. triggerall = command = "dodge"
  813. trigger1 = stateno >= 150
  814. trigger1 = stateno <= 153
  815. trigger2 = stateno = 1150
  816. trigger3 = stateno = 1151
  817.  
  818. ; Guard cancel roll (backwards)
  819. [State -1]
  820. type = ChangeState
  821. value = 256
  822. triggerall = Var(2)>0
  823. triggerall = command = "back_dodge"
  824. trigger1 = stateno >= 150
  825. trigger1 = stateno <= 153
  826. trigger2 = stateno = 1150
  827. trigger3 = stateno = 1151
  828.  
  829. ; Guard cancel roll (forward)
  830. [State -1]
  831. type = ChangeState
  832. value = 255
  833. triggerall = Var(2)>0
  834. triggerall = command = "dodge"
  835. trigger1 = stateno >= 150
  836. trigger1 = stateno <= 153
  837. trigger2 = stateno = 1150
  838. trigger3 = stateno = 1151
  839.  
  840. ; Power charge
  841. [State -1]
  842. type = ChangeState
  843. value = 260
  844. trigger1 = command = "charge"
  845. trigger1 = Var(2) = 0
  846. trigger1 = power < 3000
  847. trigger1 = statetype = S
  848. trigger1 = ctrl = 1
  849.  
  850. ;Dodge Fwd
  851. [State -1]
  852. type = ChangeState
  853. value = 253
  854. triggerall = stateno != 253
  855. triggerall = statetype = S
  856. triggerall = ctrl = 1
  857. trigger1 = command = "fwd_dodge"
  858.  
  859. ;Dodge Back
  860. [State -1]
  861. type = ChangeState
  862. value = 254
  863. triggerall = stateno != 254
  864. triggerall = statetype = S
  865. triggerall = ctrl = 1
  866. trigger1 = command = "back_dodge"
  867.  
  868. ;HopReverse
  869. [State -1]
  870. type = ChangeState
  871. value = 257
  872. triggerall = stateno != 257
  873. trigger1 = statetype = C
  874. triggerall = ctrl = 1
  875. trigger1 = command = "down_dodge"
  876.  
  877. ;Dodge AB
  878. [State -1]
  879. type = ChangeState
  880. value = 250
  881. triggerall = command = "dodge"
  882. triggerall = stateno != 250
  883. trigger1 = statetype = S
  884. trigger1 = ctrl = 1
  885.  
  886. ;Dodge Ret
  887. [State -1]
  888. type = ChangeState
  889. value = 252
  890. triggerall = stateno = 250
  891. ;triggerall = animelem = 2, < 0
  892. trigger1 = command = "a"
  893. trigger2 = command = "b"
  894. trigger3 = command = "x"
  895. trigger4 = command = "y"
  896. ;---------------------------------------------------------------------------
  897. ;RunFwd
  898. [State -1]
  899. type = ChangeState
  900. value = 100
  901. trigger1 = command = "FF"
  902. trigger1 = statetype = S
  903. trigger1 = ctrl = 1
  904.  
  905. ;---------------------------------------------------------------------------
  906. ;RunBack
  907. [State -1]
  908. type = ChangeState
  909. value = 105
  910. trigger1 = command = "BB"
  911. trigger1 = statetype = S
  912. trigger1 = ctrl = 1
  913.  
  914. ;---------------------------------------------------------------------------
  915. ;Stand_Throw (close dir+b)
  916. [State -1]
  917. type = ChangeState
  918. value = 900
  919. triggerall = statetype = S
  920. triggerall = ctrl = 1
  921. triggerall = p2bodydist X < 5
  922. trigger1 = command = "fwd_b"
  923. trigger1 = stateno != 100
  924. trigger1 = p2statetype != A
  925. trigger1 = p2movetype != H
  926. trigger2 = command = "back_b"
  927. trigger2 = p2statetype != A
  928. trigger2 = p2movetype != H
  929.  
  930. ;Stand_Throw (close dir+y)
  931. [State -1]
  932. type = ChangeState
  933. value = 910
  934. triggerall = statetype = S
  935. triggerall = ctrl = 1
  936. triggerall = p2bodydist X < 5
  937. trigger1 = command = "fwd_y"
  938. trigger1 = stateno != 100
  939. trigger1 = p2statetype != A
  940. trigger1 = p2movetype != H
  941. trigger2 = command = "back_y"
  942. trigger2 = p2statetype != A
  943. trigger2 = p2movetype != H
  944. ;---------------------------------------------------------------------------
  945. ;Air_Throw1 (close dir+b)
  946. ; This is disabled right now. Remove the "null;" below when you
  947. ; want to use it.
  948. [State -1]
  949. type = null; ChangeState
  950. value = 950
  951. triggerall = statetype = A
  952. triggerall = ctrl = 1
  953. triggerall = p2bodydist X < 9
  954. triggerall = p2bodydist Y > -22
  955. triggerall = p2bodydist Y < 22
  956. triggerall = p2statetype = A
  957. triggerall = p2movetype != H
  958. trigger1 = command = "fwd_b"
  959. trigger2 = command = "back_b"
  960.  
  961. ;===========================================================================
  962. ;---------------------------------------------------------------------------
  963. ;Stand_A_Close
  964. [State -1]
  965. type = ChangeState
  966. value = 205
  967. triggerall = command = "a"
  968. triggerall = command != "holddown"
  969. triggerall = P2bodydist X <= 6
  970. trigger1 = statetype = S
  971. trigger1 = ctrl = 1
  972.  
  973. ;---------------------------------------------------------------------------
  974. ;Stand_B_Close
  975. [State -1]
  976. type = ChangeState
  977. value = 215
  978. triggerall = command = "b"
  979. triggerall = command != "holddown"
  980. triggerall = P2bodydist X <= 6
  981. trigger1 = statetype = S
  982. trigger1 = ctrl = 1
  983.  
  984. ;Stand_A
  985. [State -1]
  986. type = ChangeState
  987. value = 200
  988. triggerall = command = "a"
  989. triggerall = command != "holddown"
  990. trigger1 = statetype = S
  991. trigger1 = ctrl = 1
  992. trigger2 = stateno = 205
  993. trigger2 = time >= 10
  994. trigger3 = stateno = 200
  995. trigger3 = time >= 12
  996.  
  997. ;---------------------------------------------------------------------------
  998. ;Stand_B
  999. [State -1]
  1000. type = ChangeState
  1001. value = 210
  1002. triggerall = command = "b"
  1003. triggerall = command != "holddown"
  1004. trigger1 = statetype = S
  1005. trigger1 = ctrl = 1
  1006.  
  1007. ;---------------------------------------------------------------------------
  1008. ;Crouch_A
  1009. [State -1]
  1010. type = ChangeState
  1011. value = 400
  1012. triggerall = command = "a"
  1013. triggerall = command = "holddown"
  1014. trigger1 = statetype = C
  1015. trigger1 = ctrl = 1
  1016. trigger2 = hitdefattr = SC, NA
  1017. trigger2 = movecontact = 1
  1018. trigger2 = Time > 10
  1019.  
  1020. ;---------------------------------------------------------------------------
  1021. ;Crouch_B
  1022. [State -1]
  1023. type = ChangeState
  1024. value = 410
  1025. triggerall = command = "b"
  1026. triggerall = command = "holddown"
  1027. trigger1 = statetype = C
  1028. trigger1 = ctrl = 1
  1029.  
  1030. ;---------------------------------------------------------------------------
  1031. ;Jump_A
  1032. [State -1]
  1033. type = ChangeState
  1034. value = 600
  1035. trigger1 = command = "a"
  1036. trigger1 = statetype = A
  1037. trigger1 = ctrl = 1
  1038.  
  1039. ;---------------------------------------------------------------------------
  1040. ;Jump_B_2
  1041. [State -1]
  1042. type = ChangeState
  1043. value = 615
  1044. trigger1 = command = "down_b"
  1045. trigger1 = statetype = A
  1046. trigger1 = ctrl = 1
  1047.  
  1048. ;---------------------------------------------------------------------------
  1049. ;Jump_B
  1050. [State -1]
  1051. type = ChangeState
  1052. value = 610
  1053. trigger1 = command = "b"
  1054. trigger1 = statetype = A
  1055. trigger1 = ctrl = 1
  1056.  
  1057. ;Stand_X_Close
  1058. [State -1]
  1059. type = ChangeState
  1060. value = 225
  1061. triggerall = command = "x";
  1062. triggerall = command != "holddown"
  1063. triggerall = P2bodydist X <= 6
  1064. trigger1 = statetype = S
  1065. trigger1 = ctrl = 1
  1066.  
  1067. ;---------------------------------------------------------------------------
  1068. ;Stand_Y_Close
  1069. [State -1]
  1070. type = ChangeState
  1071. value = 235
  1072. triggerall = command = "y"
  1073. triggerall = command != "holddown"
  1074. triggerall = P2bodydist X <= 6
  1075. trigger1 = statetype = S
  1076. trigger1 = ctrl = 1
  1077.  
  1078. ;Stand_X
  1079. [State -1]
  1080. type = ChangeState
  1081. value = 220
  1082. triggerall = command = "x";
  1083. triggerall = command != "holddown"
  1084. trigger1 = statetype = S
  1085. trigger1 = ctrl = 1
  1086. trigger2 = hitdefattr = SC, NA
  1087. trigger2 = movecontact = 1
  1088. trigger2 = Time > 12
  1089. ;---------------------------------------------------------------------------
  1090. ;Stand_Y
  1091. [State -1]
  1092. type = ChangeState
  1093. value = 230
  1094. triggerall = command = "y"
  1095. triggerall = command != "holddown"
  1096. trigger1 = statetype = S
  1097. trigger1 = ctrl = 1
  1098.  
  1099. ;---------------------------------------------------------------------------
  1100. ;Crouch_X
  1101. [State -1]
  1102. type = ChangeState
  1103. value = 420
  1104. triggerall = command = "x"
  1105. triggerall = command = "holddown"
  1106. trigger1 = statetype = C
  1107. trigger1 = ctrl = 1
  1108. trigger2 = hitdefattr = SC, NA
  1109. trigger2 = movecontact = 1
  1110. trigger2 = Time > 10
  1111. trigger3 = stateno =420
  1112. trigger3 = movecontact = 0
  1113. trigger3 = Time > 8
  1114.  
  1115. ;---------------------------------------------------------------------------
  1116. ;Crouch_Y
  1117. [State -1]
  1118. type = ChangeState
  1119. value = 430
  1120. triggerall = command = "y"
  1121. triggerall = command = "holddown"
  1122. triggerall= stateno != 430
  1123. trigger1 = statetype = C
  1124. trigger1 = ctrl = 1
  1125. trigger2 = hitdefattr = C, NA
  1126. trigger2 = movecontact = 1
  1127. trigger2 = Time > 12
  1128.  
  1129. ;---------------------------------------------------------------------------
  1130. ;Jump_X
  1131. [State -1]
  1132. type = ChangeState
  1133. value = 620
  1134. trigger1 = command = "x"
  1135. trigger1 = statetype = A
  1136. trigger1 = ctrl = 1
  1137.  
  1138. ;---------------------------------------------------------------------------
  1139. ;Jump_Y
  1140. [State -1]
  1141. type = ChangeState
  1142. value = 630
  1143. trigger1 = command = "y"
  1144. trigger1 = statetype = A
  1145. trigger1 = ctrl = 1
  1146.  
  1147. ;====----AI╟°----====
  1148. [State -1, AI start]
  1149. type = Varset
  1150. triggerall = var(10) != 1
  1151. trigger1 = command = "AI_1"
  1152. trigger2 = command = "AI_2"
  1153. trigger3 = command = "AI_3"
  1154. trigger4 = command = "AI_4"
  1155. trigger5 = command = "AI_5"
  1156. trigger6 = command = "AI_6"
  1157. trigger7 = command = "AI_7"
  1158. trigger8 = command = "AI_8"
  1159. trigger9 = command = "AI_9"
  1160. trigger10 = command = "AI_10"
  1161. trigger11 = command = "AI_11"
  1162. trigger12 = command = "AI_12"
  1163. var(10) = 1
  1164.  
  1165. ;╒╛┴ó╖└╙∙
  1166. [State -1]
  1167. type = ChangeState
  1168. value = 130
  1169. triggerall = p2movetype = A
  1170. triggerall = P2bodydist X <= 40
  1171. triggerall = random <= 700
  1172. triggerall = statetype != A
  1173. triggerall = var(10) = 1
  1174. triggerall = ctrl
  1175. trigger1 = stateno != [120,160]
  1176. trigger1 = stateno != [1120,1160]
  1177.  
  1178. ;╢╫╠¼╖└╙∙
  1179. [State -1]
  1180. type = ChangeState
  1181. value = 131
  1182. triggerall = P2movetype = A
  1183. triggerall = P2bodydist X <= 40
  1184. triggerall = P2life != 0
  1185. triggerall = statetype != A
  1186. triggerall = random <= 700
  1187. triggerall = var(10) = 1
  1188. triggerall = ctrl
  1189. triggerall = p2statetype = C
  1190. trigger1 = stateno != [120,160]
  1191. trigger1 = stateno != [1120,1160]
  1192.  
  1193. ;┐╒╓╨╖└╙∙
  1194. [State -1]
  1195. type = ChangeState
  1196. value = 132
  1197. triggerall = P2movetype = A
  1198. triggerall = P2bodydist X <= 40
  1199. triggerall = P2life != 0
  1200. triggerall = statetype = A
  1201. triggerall = random <= life
  1202. triggerall = var(10) = 1
  1203. triggerall = ctrl
  1204. trigger1 = stateno != [120,160]
  1205. trigger1 = stateno != [1120,1160]
  1206. ;---------------------------------------------------------------------------
  1207.  
  1208. [State -1]
  1209. type = ChangeState
  1210. value = 253
  1211. triggerall = p2movetype = A
  1212. triggerall = P2bodydist X <= 40
  1213. triggerall = random <= 100
  1214. triggerall = statetype != A
  1215. triggerall = var(10) = 1
  1216. triggerall = ctrl
  1217. triggerall = p2statetype = S
  1218. trigger1 = stateno != [120,160]
  1219. trigger1 = stateno != [1120,1160]
  1220.  
  1221. [State -1]
  1222. type = ChangeState
  1223. value = 254
  1224. triggerall = p2movetype = A
  1225. triggerall = P2bodydist X <= 40
  1226. triggerall = random <= 100
  1227. triggerall = statetype != A
  1228. triggerall = var(10) = 1
  1229. triggerall = ctrl
  1230. triggerall = p2statetype = S
  1231. trigger1 = stateno != [120,160]
  1232. trigger1 = stateno != [1120,1160]
  1233.  
  1234. [State -1]
  1235. type = ChangeState
  1236. value = 250
  1237. triggerall = p2movetype = A
  1238. triggerall = P2bodydist X <= 40
  1239. triggerall = random <= 600
  1240. triggerall = statetype != A
  1241. triggerall = var(10) = 1
  1242. triggerall = ctrl
  1243. triggerall = p2statetype = S
  1244. trigger1 = stateno != [120,160]
  1245. trigger1 = stateno != [1120,1160]
  1246.  
  1247. ;[State -1,groundrecover]
  1248. ;type = ChangeState
  1249. ;value = 253
  1250. ;triggerall = life > 0
  1251. ;triggerall = random <= 700;high percent
  1252. ;triggerall = canrecover
  1253. ;triggerall = var(10) = 1;only AI can access
  1254. ;trigger1 = Vel Y > 0 && Pos Y >= 0
  1255. ;trigger1 = stateno = [5050,5060]
  1256.  
  1257. [State -1,╔¿]
  1258. type = ChangeState
  1259. value = 430
  1260. triggerall = P2bodydist X <= 30
  1261. triggerall = random >= Life - 800 
  1262. triggerall = statetype != A
  1263. triggerall = var(10) = 1
  1264. triggerall = ctrl
  1265. triggerall = p2statetype = S
  1266. trigger1 = P2StateNo = 12
  1267.  
  1268. [State -1,╔¿]
  1269. type = ChangeState
  1270. value = 420
  1271. triggerall = P2bodydist X <= 45
  1272. triggerall = random <= 400
  1273. triggerall = statetype != A
  1274. triggerall = var(10) = 1
  1275. triggerall = ctrl
  1276. triggerall = p2statetype = S
  1277. trigger1 = P2StateNo = 12
  1278.  
  1279. [State -1,╢╘┐╒]
  1280. type = ChangeState
  1281. value = 410
  1282. triggerall = P2bodydist X <= 30
  1283. triggerall = random <= 800 
  1284. triggerall = statetype != A
  1285. triggerall = var(10) = 1
  1286. triggerall = ctrl
  1287. triggerall = P2life != 0
  1288. trigger1 = P2statetype = A
  1289. trigger1 = P2movetype != A
  1290. trigger1 = P2bodydist Y <= 20
  1291.  
  1292. [State -1,╢╘┐╒]
  1293. type = ChangeState
  1294. value = 1025
  1295. triggerall = P2bodydist X <= 30
  1296. triggerall = random >= 500
  1297. triggerall = statetype != A
  1298. triggerall = var(10) = 1
  1299. triggerall = ctrl
  1300. triggerall=MatchOver=0
  1301. trigger1 = P2statetype = A
  1302. trigger1 = P2movetype = A
  1303. trigger1 = P2bodydist Y <= 12
  1304. trigger1 = P2StateNo < 1000
  1305.  
  1306. [State -1,═╢]
  1307. type = ChangeState
  1308. value = 900
  1309. triggerall = P2bodydist X <= 10
  1310. triggerall = random <= 100
  1311. triggerall = statetype != A
  1312. triggerall = var(10) = 1
  1313. triggerall = ctrl
  1314. trigger1 = P2statetype != A
  1315.  
  1316. [State -1,═╢]
  1317. type = ChangeState
  1318. value = 910
  1319. triggerall = P2bodydist X <= 10
  1320. triggerall = Random <= 100
  1321. triggerall = statetype != A
  1322. triggerall = var(10) = 1
  1323. triggerall = ctrl
  1324. trigger1 = P2statetype != A
  1325.  
  1326. [State -1,Screw]
  1327. type = ChangeState
  1328. value = 1030
  1329. triggerall = Random <= 100
  1330. triggerall = var(10) = 1
  1331. trigger1 = stateno = 105
  1332. trigger2 = stateno = 257
  1333. trigger2 =AnimElem=6
  1334.  
  1335. ;╞⌠╢»Stand_A_Close
  1336. [State -1]
  1337. type = ChangeState
  1338. value = 205
  1339. triggerall = Random <= 600
  1340. triggerall = var(10) = 1
  1341. triggerall = P2bodydist X <= 8
  1342. trigger1 = statetype = S
  1343. trigger1 = ctrl = 1
  1344. trigger1 = P2statetype != A
  1345.  
  1346. [State -1]
  1347. type = ChangeState
  1348. value = 205
  1349. triggerall = Random <= 600
  1350. triggerall = var(10) = 1
  1351. triggerall = P2bodydist X = [8,20]
  1352. trigger1 = statetype = S
  1353. trigger1 = ctrl = 1
  1354. trigger1 = P2statetype != A
  1355.  
  1356. ;║≤┬Σ╡╪╜╙│¼╝╢┤≥╗≈
  1357. [State -1]
  1358. type=ChangeState
  1359. value=1040
  1360. triggerall = ctrl = 1
  1361. triggerall=Random<=160
  1362. triggerall=var(10)=1
  1363. trigger1=Stateno=52
  1364. trigger1=Var(8)<0
  1365.  
  1366. [State -1]
  1367. type=ChangeState
  1368. value=1045
  1369. triggerall = ctrl = 1
  1370. triggerall=Random<=80
  1371. triggerall=var(10)=1
  1372. trigger1=Stateno=52
  1373. trigger1=Var(8)<0
  1374.  
  1375. ;╥╘│¼╝╢┤≥╗≈╫÷┤≥╗≈╖└╙∙
  1376. [State -1]
  1377. type = ChangeState
  1378. value =1040
  1379. triggerall = Random <= 600
  1380. triggerall = var(10) = 1
  1381. triggerall = P2bodydist X = [25,40];╠½╜ⁿ╙╨▒╗╣Ñ╗≈╡┌╢■┤╬╡─╬ú╧╒
  1382. triggerall = statetype = S
  1383. triggerall = ctrl = 1
  1384. triggerall = P2statetype != A
  1385. trigger1=P2Stateno=[200,600]
  1386.  
  1387. ;╛°╡╪┴¼╒╨!!!---1íó╬╥╠°
  1388. ;[State -1]
  1389. ;type=VarSet
  1390. ;triggerall = var(11) != 1
  1391. ;triggerall = Random <= 800
  1392. ;trigger1 = P2bodydist X = 50
  1393. ;var(11) = 1
  1394.  
  1395. ;[State -1]
  1396. ;type=ChangeState
  1397. ;value=40
  1398. ;triggerall=StateNo !=[40,50]
  1399. ;trigger1=var(11)=1
  1400. ;
  1401. ;[State -1]
  1402. ;type=Varset
  1403. ;triggerall=StateNo !=[40,50]
  1404. ;trigger1=var(11)=1
  1405. ;var(8)=1
  1406. ;
  1407. ;[State -1]
  1408. ;type=VarSet
  1409. ;trigger1 = var(11)>0
  1410. ;trigger1 = StateNo= 0
  1411. ;var(11) = 0
  1412. ;
  1413. ;[State -1]
  1414. ;type=VarSet
  1415. ;trigger1 = var(11) = 1
  1416. ;trigger1 = StateNo= 52
  1417. ;var(11) = 2
  1418.  
  1419. ;╘╜╣²╢╘╩╓═╖╢Ñ╩▒╖ó╢»┬▌╨²╤╣ú¼╘∞│╔░┘║╧╒█╨º╣√íú
  1420. [State -1]
  1421. type=ChangeState
  1422. value=1030
  1423. triggerall=var(10)=1
  1424. triggerall=ctrl=1
  1425. trigger1=StateType=A
  1426. trigger1=Var(8)>0
  1427. triggerall=StateNo!=1030
  1428. trigger1=P2bodydist Y>=60
  1429. trigger1=P2bodydist X<=10
  1430.  
  1431. [State -1]
  1432. type=ChangeState
  1433. value=215
  1434. triggerall=MatchOver=0
  1435. triggerall=var(10)=1
  1436. triggerall=StateType=S
  1437. triggerall=ctrl=1
  1438. triggerall=P2bodydist X<=6
  1439. trigger1=PrevStateNo=52
  1440.  
  1441. ;╜⌠╔φ╜╙BrianHammer
  1442. [State -1]
  1443. type=ChangeState
  1444. value=1050
  1445. triggerall=Random<=600
  1446. triggerall=var(10)=1
  1447. triggerall=Stateno=215
  1448. triggerall=MoveHit
  1449. trigger1=AnimElem=2
  1450. trigger2=AnimElem=3
  1451. trigger3=AnimElem=4
  1452.  
  1453. [State -1,PowUp]
  1454. type=ChangeState
  1455. value=260
  1456. triggerall=Random<=200
  1457. triggerall=var(10)=1
  1458. trigger1=StateType=S
  1459. triggerall=ctrl=1
  1460. triggerall=MatchNo=2
  1461. trigger1=Power<=1000
  1462. trigger1=P2bodydist X>=36