home *** CD-ROM | disk | FTP | other *** search
/ ProGames 6 / PROGAMES.iso / linked / KOF2003BW.exe / KOF2003BW / CHARS / ramon / ranoai.cmd < prev    next >
Encoding:
Text File  |  2002-01-27  |  25.7 KB  |  1,288 lines

  1.  
  2. ;================================
  3. ;Ramon X CMD FILE [NOAI]
  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.  
  68. [Command]
  69. name = "taunt"
  70. command = s
  71. time = 1
  72.  
  73. [Command]
  74. name = "shingo"
  75. command = a+y
  76. time = 1
  77.  
  78. ;=====================[SHORTCUTS]======================
  79. ;NOTE: DELETE THIS GROUP OF CMDS TO REMOVE SHORTCUT DMS
  80. ;      OR MODIFY THEM TO USE ROLL/STRIKER/CD.
  81.  
  82. [Command]
  83. name = "tigerx"
  84. command = z
  85. time = 1
  86.  
  87. [Command]
  88. name = "tiger"
  89. command = z
  90. time = 1
  91.  
  92. [Command]
  93. name = "elx"
  94. command = c
  95. time = 1
  96.  
  97. [Command]
  98. name = "el1"
  99. command = c
  100. time = 1
  101.  
  102. ;=================[Hyper Moves]======================
  103.  
  104. [Command]
  105. name = "tigerx"
  106. command = ~DF, B, DF, B, x+y
  107. time = 60
  108.  
  109. [Command]
  110. name = "tigerx"
  111. command = ~F,DF,D,DB,B,F,DF,D,DB,B, x+y
  112. time = 60
  113.  
  114. [Command]
  115. name = "tiger"
  116. command = ~DF, B, DF, B, x
  117. time = 60
  118.  
  119. [Command]
  120. name = "tiger"
  121. command = ~DF, B, DF, B, y
  122. time = 60
  123.  
  124. [Command]
  125. name = "tiger"
  126. command = ~F,DF,D,DB,B,F,DF,D,DB,B, x
  127. time = 60
  128.  
  129. [Command]
  130. name = "tiger"
  131. command = ~F,DF,D,DB,B,F,DF,D,DB,B, y
  132. time = 60
  133.  
  134. [Command]
  135. name = "el1"
  136. command = ~D,DB,B,D,DF,F, a
  137. time = 30
  138.  
  139. [Command]
  140. name = "el2"
  141. command = ~D,DB,B,D,DF,F, b
  142. time = 30
  143.  
  144. [Command]
  145. name = "elx"
  146. command = ~D,DB,B,D,DF,F, a+b
  147. time = 30
  148.  
  149. ;=================[Special Moves]====================
  150.  
  151. [Command]
  152. name = "load"
  153. command = B,D,DB, a
  154. time = 25
  155.  
  156. [Command]
  157. name = "load"
  158. command = B,D,DB, b
  159. time = 25
  160.  
  161. [Command]
  162. name = "knife1"
  163. command = D,DB,B, a
  164. time = 25
  165.  
  166. [Command]
  167. name = "knife2"
  168. command = D,DB,B, b
  169. time = 25
  170.  
  171. [Command]
  172. name = "sobat1"
  173. command = F,D,DF, a
  174. time = 25
  175.  
  176. [Command]
  177. name = "sobat2"
  178. command = F,D,DF, b
  179. time = 25
  180.  
  181. [Command]
  182. name = "step1"
  183. command = ~D,DB,B, x
  184. time = 25
  185.  
  186. [Command]
  187. name = "step2"
  188. command = ~D,DB,B, y
  189. time = 25
  190.  
  191. [Command]
  192. name = "chance"
  193. command = ~B,DB,D,DF,F,x
  194. time = 30
  195.  
  196. [Command]
  197. name = "chance"
  198. command = ~DB,F,x
  199. time = 20
  200.  
  201. [Command]
  202. name = "chance"
  203. command = ~B,DB,D,DF,F,y
  204. time = 30
  205.  
  206. [Command]
  207. name = "chance"
  208. command = ~DB,F,y
  209. time = 20
  210.  
  211. [Command]
  212. name = "sault1"
  213. command = ~B,DB,D,DF,F,a
  214. time = 30
  215.  
  216. [Command]
  217. name = "sault1"
  218. command = ~DB,F,a
  219. time = 20
  220.  
  221. [Command]
  222. name = "sault2"
  223. command = ~B,DB,D,DF,F,b
  224. time = 30
  225.  
  226. [Command]
  227. name = "sault2"
  228. command = ~DB,F,b
  229. time = 20
  230.  
  231. [Command]
  232. name = "stop"
  233. command = x+y
  234. time = 1
  235.  
  236. [Command]
  237. name = "elbow"
  238. command = ~D,DB,B, a
  239. time = 25
  240.  
  241. [Command]
  242. name = "elbow"
  243. command = ~D,DB,B, b
  244. time = 25
  245.  
  246. [Command]
  247. name = "pick"
  248. command = ~D,D, x
  249. time = 25
  250.  
  251. [Command]
  252. name = "pick"
  253. command = ~D,D, y
  254. time = 25
  255.  
  256. ;=================[Special Moves]==================
  257.  
  258. ;--------------------------------------------
  259. ;RUN 
  260. [Command]
  261. name = "FF"
  262. command = F, F
  263. time = 15
  264.  
  265. ;Back
  266. [Command]
  267. name = "BB"
  268. command = B, B
  269. time = 10
  270.  
  271. ;-|Button Combination|-----------------------------------------------
  272.  
  273. [Command]
  274. name = "max"
  275. command = x+y+a
  276. time = 1
  277.  
  278. [Command]
  279. name = "longjump"
  280. command = D, $U
  281. time = 18
  282.  
  283. [Command]
  284. name = "recovery"
  285. command = x+a
  286. time = 1
  287.  
  288. [Command]
  289. name = "dodge"
  290. command = x+y
  291. time = 1
  292.  
  293. [Command]
  294. name = "knockdown"
  295. command = y+b
  296. time = 1
  297.  
  298. [Command]
  299. name = "roll"
  300. command = x+a
  301. time = 1
  302.  
  303. [Command]
  304. name = "schange"
  305. command = x+b
  306. time = 1
  307.  
  308. [Command]
  309. name = "ac"
  310. command = a+c
  311. time = 1
  312.  
  313. [Command]
  314. name = "bc"
  315. command = b+c
  316. time = 1
  317.  
  318. [Command]
  319. name = "abc"
  320. command = a+b+c
  321. time = 1
  322.  
  323. [Command]
  324. name = "yb"
  325. command = y+b
  326. time = 1
  327.  
  328. [Command]
  329. name = "xa"
  330. command = x+a
  331. time = 1
  332.  
  333. [Command]
  334. name = "ab"
  335. command = a+b
  336. time = 1
  337.  
  338. [Command]
  339. name = "xz"
  340. command = x+z
  341. time = 1
  342.  
  343. [Command]
  344. name = "yz"
  345. command = y+z
  346. time = 1
  347.  
  348. ;POWER UP
  349. [Command]
  350. name = "xyz"
  351. command = x+y+z
  352. time = 1
  353.  
  354. [Command]
  355. name = "armor"
  356. command = a+b+y
  357. time = 1
  358.  
  359. [Command]
  360. name = "counter"
  361. command = x+y+b
  362. time = 1
  363.  
  364. ;------------------------------------------------------------------------------
  365. ;HOLD BUTTONS
  366.  
  367. [Command]
  368. name = "hold_a"
  369. command = /$a
  370. time = 1
  371.  
  372. [Command]
  373. name = "hold_b"
  374. command = /$b
  375. time = 1
  376.  
  377. [Command]
  378. name = "hold_c"
  379. command = /$c
  380. time = 1
  381.  
  382. [Command]
  383. name = "hold_x"
  384. command = /$x
  385. time = 1
  386.  
  387. [Command]
  388. name = "hold_y"
  389. command = /$y
  390. time = 1
  391.  
  392. [Command]
  393. name = "hold_z"
  394. command = /$z
  395. time = 1
  396.  
  397. [Command]
  398. name = "hold_s"
  399. command = /$s
  400. time = 1
  401.  
  402. [Command]
  403. name = "holdx"
  404. command = /x
  405. time = 1
  406.  
  407. [Command]
  408. name = "holda"
  409. command = /a
  410. time = 1
  411.  
  412. [Command]
  413. name = "holdb"
  414. command = /b
  415. time = 1
  416.  
  417. [Command]
  418. name = "holdc"
  419. command = /c
  420. time = 1
  421.  
  422.  
  423. [Command]
  424. name = "holdy"
  425. command = /y
  426. time = 1
  427.  
  428. [Command]
  429. name = "holdz"
  430. command = /z
  431. time = 1
  432.  
  433. ;==================================================================================
  434. ;DIR
  435.  
  436. [Command]
  437. name = "fwd"
  438. command = F
  439. time = 1
  440.  
  441. [Command]
  442. name = "back"
  443. command = B
  444. time = 1
  445.  
  446. ;==================================================================================
  447. ;HOLD DIR
  448.  
  449. [Command]
  450. name = "holdfwd"
  451. command = /$F
  452. time = 1
  453.  
  454. [Command]
  455. name = "holdback"
  456. command = /$B
  457. time = 1
  458.  
  459. [Command]
  460. name = "holdup"
  461. command = /$U
  462. time = 1
  463.  
  464. [Command]
  465. name = "holddown"
  466. command = /$D
  467. time = 1
  468.  
  469. [Command]
  470. name = "/DB"
  471. command = /DB
  472. time = 1
  473.  
  474. ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  475. ;HOLD DIR + BUTTON
  476.  
  477. [Command]
  478. name = "holdfwd_x"
  479. command = /$F, x
  480. time = 1
  481.  
  482. [Command]
  483. name = "holdfwd_y"
  484. command = /$F, y
  485. time = 1
  486.  
  487. [Command]
  488. name = "fwd_a"
  489. command = /F,a
  490. time = 1
  491.  
  492. [Command]
  493. name = "fwd_b"
  494. command = /F,b
  495. time = 1
  496.  
  497. [Command]
  498. name = "fwd_x"
  499. command = /F,x
  500.  
  501. [Command]
  502. name = "fwd_z"
  503. command = /F,z
  504.  
  505. [Command]
  506. name = "back_z"
  507. command = /B,z
  508.  
  509. [Command]
  510. name = "back_a"
  511. command = /B,a
  512.  
  513. [Command]
  514. name = "back_x"
  515. command = /B,x
  516.  
  517. [Command]
  518. name = "fwd_y"
  519. command = /F,y
  520.  
  521. [Command]
  522. name = "back_y"
  523. command = /B,y
  524.  
  525. [Command]
  526. name = "down_y"
  527. command = /D, y
  528.  
  529. [Command]
  530. name = "down_b"
  531. command = /D, b
  532.  
  533. [Command]
  534. name = "down_z"
  535. command = /D, z
  536.  
  537.  
  538. ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  539. ;-| Single Button |---------------------------------------------------------
  540.  
  541. [Command]
  542. name = "x"
  543. command = x
  544. time = 1
  545.  
  546. [Command]
  547. name = "y"
  548. command = y
  549. time = 1
  550.  
  551. [Command]
  552. name = "z"
  553. command = z
  554. time = 1
  555.  
  556. [Command]
  557. name = "a"
  558. command = a
  559. time = 1
  560.  
  561. [Command]
  562. name = "b"
  563. command = b
  564. time = 1
  565.  
  566. [Command]
  567. name = "c"
  568. command = c
  569. time = 1
  570.  
  571. [Command]
  572. name = "s"
  573. command = s
  574. time = 1
  575.  
  576. ;=========================================================
  577. ; -----------------<> COMMAND CODES <>------------------
  578. ;=========================================================
  579.  
  580. [Statedef -1]
  581.  
  582. ;=========================
  583. ; COMBO VAR 
  584. ;=========================
  585.  
  586. ;========================================
  587. [State -1, Combo1]
  588. type = Varset
  589. trigger1 = 1
  590. var(39) = 0
  591.  
  592. [State -1, Combo2]
  593. type = Varset
  594. trigger1 = stateno = 200 && animelemtime(3) > 0 && animelemtime(4) < 0
  595. trigger2 = stateno = 210 && animelemtime(2) > 0 && animelemtime(3) < 0
  596. trigger3 = stateno = 230 && animelemtime(2) > 0 && animelemtime(3) < 0
  597. trigger4 = stateno = 250 && animelemtime(3) > 0 && animelemtime(4) < 0
  598. trigger5 = stateno = 270 && animelemtime(3) > 0 && animelemtime(4) < 0
  599. trigger6 = stateno = 400 && animelemtime(2) > 0 && animelemtime(3) < 0
  600. trigger7 = stateno = 440 && animelemtime(3) > 0 && animelemtime(4) < 0
  601. trigger8 = stateno = 460 && animelemtime(6) > 0 && animelemtime(7) < 0
  602. trigger9 = stateno = 470 && animelemtime(5) > 0 && animelemtime(7) < 0
  603. ignorehitpause = 1
  604. var(39) = var(39) | 1
  605.  
  606. ;======================
  607. ;COUNTER MODE COMBO VAR
  608. ;======================
  609.  
  610. [State -1, C.Combo1]
  611. type = Varset
  612. triggerall = var(40) > 0 || var(21) = 0
  613. trigger1 = 1
  614. var(42) = 0
  615.  
  616. [State -1, C.Combo2]
  617. type = Varset
  618. triggerall = var(40) > 0 || var(21) = 0
  619. triggerall = movecontact
  620. trigger1 = stateno = 1000 && animelemtime(10) > 0 
  621. trigger2 = stateno = 1010 && animelemtime(10) > 0
  622. trigger3 = stateno = 2500 && animelemtime(2) > 0 && animelemtime(5) < 0
  623. trigger4 = stateno = 3100 && animelemtime(7) > 0
  624. ignorehitpause = 1
  625. var(42) = var(42) | 1
  626.  
  627. [State -1, C.Combo3]
  628. type = Varset
  629. triggerall = var(40) > 0 || var(21) = 0
  630. trigger1 = stateno = 1100 && animelemtime(2) > 0 
  631. trigger2 = stateno = 1150 && animelemtime(2) > 0
  632. ignorehitpause = 1
  633. var(42) = var(42) | 1
  634.  
  635. [State -1, KOF2K1 Special Cancel]
  636. type = Varset
  637. trigger1 = var(42) = 1
  638. ;trigger1 = var(21) = 5
  639. ignorehitpause = 1
  640. var(45) = var(45)|1
  641.  
  642. [State -1, KOF2K1 Special Cancel]
  643. type = Varset
  644. trigger1 = var(42) = 0
  645. var(45) = 0
  646.  
  647.  
  648. ;====================================================
  649. ;------|HYPER MOVES|-----
  650. ;========================
  651. ;SDM Tiger Spin
  652. [State -1, SDM Tiger Spin]
  653. type = ChangeState
  654. value = 1900
  655. ctrl = 0
  656. ;triggerall = var(9) != 1
  657. triggerall = command = "tigerx"
  658. trigger1 = power >= 2000
  659. trigger1 = statetype != A && ctrl
  660. trigger2 = power >= 2000
  661. trigger2 = var(39) = 1
  662. trigger3 = power >= 3000
  663. trigger3 = var(42) = 1
  664.  
  665.  
  666. ;Tiger Spin
  667. [State -1, Tiger Spin]
  668. type = ChangeState
  669. value = 1700
  670. ctrl = 0
  671. ;triggerall = var(9) != 1
  672. triggerall = command = "tiger"
  673. trigger1 = power >= 1000 || var(40) > 0
  674. trigger1 = statetype != A && ctrl
  675. trigger2 = power >= 1000 || var(40) > 0
  676. trigger2 = var(39) = 1
  677. trigger3 = var(40) > 0 && var(42) = 1
  678. trigger4 = var(42) = 1 && power >= 2000
  679.  
  680. ; El Diablo Amarillo Ramon SDM
  681. [State -1, AmarilloX]
  682. type = ChangeState
  683. value = 2600
  684. ctrl = 0
  685. ;triggerall = var(9) != 1
  686. triggerall = command = "elx"
  687. trigger1 = power >= 2000
  688. trigger1 = statetype != A && ctrl
  689. trigger2 = power >= 2000
  690. trigger2 = var(39) = 1
  691. trigger3 = power >= 3000
  692. trigger3 = var(45) = 1
  693.  
  694. ; El Diablo Amarillo Ramon 1
  695. [State -1, Amarillo1]
  696. type = ChangeState
  697. value = 2100
  698. ctrl = 0
  699. ;triggerall = var(9) != 1
  700. triggerall = command = "el1"
  701. trigger1 = power >= 1000 || var(40) > 0
  702. trigger1 = statetype != A && ctrl
  703. trigger2 = power >= 1000 || var(40) > 0
  704. trigger2 = var(39) = 1
  705. trigger3 = var(40) > 0 && var(42) = 1
  706. trigger4 = var(42) = 1 && power >= 2000
  707.  
  708. ; El Diablo Amarillo Ramon 2
  709. [State -1, Amarillo2]
  710. type = ChangeState
  711. value = 2200
  712. ctrl = 0
  713. ;triggerall = var(9) != 1
  714. triggerall = command = "el2"
  715. trigger1 = power >= 1000 || var(40) > 0
  716. trigger1 = statetype != A && ctrl
  717. trigger2 = power >= 1000 || var(40) > 0
  718. trigger2 = var(39) = 1
  719. trigger3 = var(40) > 0 && var(42) = 1
  720. trigger4 = var(42) = 1 && power >= 2000
  721.  
  722. ;============================================
  723. ; SPECIAL MOVES
  724. ;============================================
  725.  
  726. ;Tiger Load
  727. [State -1, Tiger Load]
  728. type = ChangeState
  729. value = 3100
  730. ctrl = 0
  731. ;triggerall = var(9) != 1
  732. triggerall = command = "load"
  733. trigger1 = statetype != A && ctrl
  734. trigger2 = var(39) = 1
  735.  
  736. ;Rolling Sobat 1
  737. [State -1, SOBAT 1]
  738. type = ChangeState
  739. value = 1000
  740. ctrl = 0
  741. ;triggerall = var(9) != 1
  742. triggerall = command = "sobat1"
  743. trigger1 = statetype != A && ctrl
  744. trigger2 = var(39) = 1
  745.  
  746. ;Rolling Sobat 2
  747. [State -1, SOBAT 2]
  748. type = ChangeState
  749. value = 1010
  750. ctrl = 0
  751. ;triggerall = var(9) != 1
  752. triggerall = command = "sobat2"
  753. trigger1 = statetype != A && ctrl
  754. trigger2 = var(39) = 1
  755.  
  756. ;Feint Step 1
  757. [State -1, STEP 1]
  758. type = ChangeState
  759. value = 1100
  760. ctrl = 0
  761. ;triggerall = var(9) != 1
  762. triggerall = command = "step1"
  763. trigger1 = statetype != A && ctrl
  764. trigger2 = var(39) = 1
  765.  
  766. ;Feint Step 2
  767. [State -1, STEP 2]
  768. type = ChangeState
  769. value = 1150
  770. ctrl = 0
  771. ;triggerall = var(9) != 1
  772. triggerall = command = "step2"
  773. trigger1 = statetype != A && ctrl
  774. trigger2 = var(39) = 1
  775.  
  776. ;Tiger Neck Chancery
  777. [State -1, Chancery]
  778. type = ChangeState
  779. value = 1200
  780. ctrl = 0
  781. ;triggerall = var(9) != 1
  782. triggerall = command = "chance"
  783. trigger1 = statetype != A && ctrl
  784. trigger2 = var(39) = 1
  785.  
  786. ;SomerSault1
  787. [State -1, Sault1]
  788. type = ChangeState
  789. value = 1500
  790. ctrl = 0
  791. ;triggerall = var(9) != 1
  792. triggerall = command = "sault1"
  793. trigger1 = statetype != A && ctrl
  794. trigger2 = var(39) = 1
  795.  
  796. ;SomerSault2
  797. [State -1, Sault2]
  798. type = ChangeState
  799. value = 1505
  800. ctrl = 0
  801. ;triggerall = var(9) != 1
  802. triggerall = command = "sault2"
  803. trigger1 = statetype != A && ctrl
  804. trigger2 = var(39) = 1
  805.  
  806. ;Jack Knife1
  807. [State -1, Knife1]
  808. type = ChangeState
  809. value = 2550
  810. ctrl = 0
  811. ;triggerall = var(9) != 1
  812. triggerall = command = "knife1"
  813. trigger1 = statetype != A && ctrl
  814. trigger2 = var(39) = 1
  815.  
  816. ;Jack Knife2
  817. [State -1, Knife2]
  818. type = ChangeState
  819. value = 2570
  820. ctrl = 0
  821. ;triggerall = var(9) != 1
  822. triggerall = command = "knife2"
  823. trigger1 = statetype != A && ctrl
  824. trigger2 = var(39) = 1
  825.  
  826. ;Sentom Bomb
  827. [State -1, Bomb]
  828. type = ChangeState
  829. triggerall = command = "a" || command =  "b"
  830. trigger1 = statetype = A && ctrl
  831. trigger1 = command = "holdback"
  832. trigger1 = BackEdgeBodyDist <= 0
  833. trigger2 = statetype = A && ctrl
  834. trigger2 = command = "holdfwd"
  835. trigger2 = FrontEdgeBodyDist <= 10
  836. value = 2580
  837. ctrl = 0
  838.  
  839.  
  840. ;========================
  841. ; GROOVE CMDS
  842. ;========================
  843.  
  844. ;COUNTER
  845. [State -1]
  846. type = ChangeState
  847. value = 4850
  848. ;;triggerall = var(9) != 1
  849. triggerall = command = "holdx" && command = "holdy" && command = "holda"
  850. triggerall = numhelper(4805) <= 0 && power >= 3000
  851. triggerall = var(40) <= 0
  852. trigger1 = (stateno = [0,12]) && ctrl
  853.  
  854. ;ARMOR
  855. [State -1]
  856. type = ChangeState
  857. value = 4800
  858. ;;triggerall = var(9) != 1
  859. triggerall = command = "holdy" && command = "holdb" && command = "holda"
  860. triggerall = numhelper(4705) <= 0 && power >= 3000
  861. triggerall = var(40) <= 0
  862. trigger1 = (stateno = [0,12]) && ctrl
  863.  
  864. ;---------------------------------
  865. [State -1,rollB Counter]
  866. type = ChangeState
  867. value = 710
  868. ;;triggerall = var(9) != 1
  869. triggerall = command = "roll" && command = "holdback"
  870. triggerall = power >= 1000 && life > 0 && statetype != A
  871. trigger1 = stateno = 150 
  872. trigger2 = stateno = 152 
  873.  
  874. [State -1,RollF counter]
  875. type = ChangeState
  876. value = 711
  877. ;;triggerall = var(9) != 1
  878. triggerall = command = "roll" && command = "holdfwd"
  879. triggerall = power >= 1000 && life > 0 && statetype != A
  880. trigger1 = stateno = 150 
  881. trigger2 = stateno = 152 
  882.  
  883. [State -1,CD counter]
  884. type = ChangeState
  885. value = 712
  886. ;;triggerall = var(9) != 1
  887. triggerall = command = "knockdown"
  888. triggerall = power >= 1000 && life > 0 && statetype != A
  889. trigger1 = stateno = 150 
  890. trigger2 = stateno = 152 
  891.  
  892. [State -1,rollB]
  893. type = ChangeState
  894. value = 701
  895. ;;triggerall = var(9) != 1
  896. triggerall = command = "roll" && command = "holdback"
  897. triggerall = life > 0 && statetype != A
  898. trigger1 = ctrl
  899.  
  900. [State -1,RollF] 
  901. type = ChangeState
  902. value = 700
  903. ;;triggerall = var(9) != 1
  904. triggerall = command = "roll"
  905. triggerall = life > 0 && statetype != A
  906. trigger1 = ctrl
  907.  
  908. ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  909. ;-----------------
  910. ;STRIKER CALLS
  911. ;-------------------
  912. [State -1,Striker '99]
  913. type = ChangeState
  914. value = 3900
  915. ;;triggerall = var(9) != 1
  916. triggerall = command = "shingo"
  917. triggerall = var(31) = 1 && var(34) > 0 && roundstate = 2 && numhelper(4000) <= 0
  918. trigger1   = statetype != A && ctrl
  919.  
  920. [State -1, A_iori]
  921. type = Helper
  922. ;;triggerall = var(9) != 1
  923. triggerall = command = "shingo"
  924. triggerall = var(43) = 0 && var(31) = 1 && var(34) > 0
  925. trigger1 = roundstate = 2 && numhelper(4000) <= 0
  926. trigger1 = (stateno != [300,350]) && (stateno != [1700,2205]) && (stateno != [2600,2800])
  927. trigger1 = (stateno != [700,711]) && stateno != 195 && (stateno != [4800, 4850]) 
  928. trigger1 = movetype != H && stateno != 0
  929. ignorehitpause = 1
  930. helpertype = normal
  931. id      = 4000
  932. stateno = 4000
  933. name = "Aiori '2K"
  934. postype = p1
  935. pos = -300,floor(-(pos y))
  936. keyctrl = 0
  937. ownpal = 1
  938.  
  939. [State -1, Vanessa]
  940. type = Helper
  941. ;;triggerall = var(9) != 1
  942. triggerall = command = "shingo"
  943. triggerall = var(43) = 1 && var(31) = 1 && var(34) > 0
  944. trigger1 = roundstate = 2 && numhelper(4000) <= 0
  945. trigger1 = (stateno != [300,350]) && (stateno != [1700,2205]) && (stateno != [2600,2800])
  946. trigger1 = (stateno != [700,711]) && stateno != 195 && (stateno != [4800, 4850]) 
  947. trigger1 = movetype != H && stateno != 0
  948. ignorehitpause = 1
  949. helpertype = normal
  950. id      = 4000
  951. stateno = 7000
  952. name = "Vanessa"
  953. postype = back
  954. pos = -60,0
  955. keyctrl = 0
  956. ownpal = 1
  957.  
  958. [State -1, Seth]
  959. type = Helper
  960. ;;triggerall = var(9) != 1
  961. triggerall = command = "shingo"
  962. triggerall = var(43) = 2 && var(31) = 1 && var(34) > 0
  963. trigger1 = roundstate = 2 && numhelper(4000) <= 0
  964. trigger1 = (stateno != [300,350]) && (stateno != [1700,2205]) && (stateno != [2600,2800])
  965. trigger1 = (stateno != [700,711]) && stateno != 195 && (stateno != [4800, 4850]) 
  966. trigger1 = movetype != H && stateno != 0
  967. ignorehitpause = 1
  968. helpertype = normal
  969. id      = 4000
  970. stateno = 7500
  971. name = "Seth"
  972. postype = back
  973. pos = -20,-80
  974. keyctrl = 0
  975. ownpal = 1
  976.  
  977. ;=======================================
  978. ;Striker Change
  979. [State -1, A. Striker]
  980. type = Helper
  981. trigger1 = command = "schange"
  982. trigger1 = numhelper(7110) <= 0 && (stateno != [4800,4850]) && stateno != 707 && movetype != H 
  983. ignorehitpause = 1
  984. helpertype = normal
  985. id      = 7110
  986. stateno = 7110
  987. name = "Striker Change"
  988. postype = p1
  989. pos = -999,-999
  990. keyctrl = 0
  991. ownpal = 1
  992. ;=======================================
  993.  
  994. ;=============================================================================
  995. ;-------------[Throws]------------------------
  996. ;===========================================================================
  997. ;GrabY
  998. [State -1, GrabY ]
  999. type = ChangeState
  1000. value = 300
  1001. triggerall = command = "y"
  1002. triggerall = statetype = S && ctrl && stateno != 100
  1003. trigger1 = command = "holdfwd" && p2bodydist X < 3 && p2movetype != H
  1004. trigger1 = (p2statetype = S) || (p2statetype = C)
  1005. trigger2 = command = "holdback" && p2bodydist X < 5 && p2movetype != H
  1006. trigger2 = (p2statetype = S) || (p2statetype = C)
  1007. ;---------------------------------------------------------------------------
  1008. ;---------------------------------------------------------------------------
  1009. ;GrabB
  1010. [State -1, GrabB ]
  1011. type = ChangeState
  1012. value = 310
  1013. triggerall = command = "b"
  1014. triggerall = statetype = S && ctrl && stateno != 100
  1015. trigger1 = command = "holdfwd" && p2bodydist X < 3 && p2movetype != H
  1016. trigger1 = (p2statetype = S) || (p2statetype = C)
  1017. trigger2 = command = "holdback" && p2bodydist X < 5 && p2movetype != H
  1018. trigger2 = (p2statetype = S) || (p2statetype = C)
  1019. ;===========================================================================
  1020.  
  1021. [State -1,Knockdown]
  1022. type = ChangeState
  1023. value = 280
  1024. ;;triggerall = var(9) != 1
  1025. triggerall = command = "knockdown" 
  1026. trigger1 = statetype = S && ctrl 
  1027. ;-------------------------------------------
  1028. [State -1,JCD]
  1029. type = ChangeState
  1030. value = 660
  1031. ;;triggerall = var(9) != 1
  1032. triggerall = command = "knockdown"
  1033. trigger1 = statetype = A && ctrl
  1034. ;-------------------------------------------
  1035.  
  1036. ;========================[BASIC ATTACKS ]==================================
  1037.  
  1038. ;Lp Close
  1039. [State -1,Low Punch CLose]
  1040. type = ChangeState
  1041. value = 210
  1042. ;triggerall = var(9) != 1
  1043. triggerall = command = "x"
  1044. triggerall = p2bodydist x < 15
  1045. trigger1 = statetype = S && ctrl
  1046. trigger2 = stateno = 210 && animelemtime(2) > 1 
  1047. trigger2 = command != "holddown"
  1048. trigger3 = stateno = 400 && animelemtime(2) >= 0 
  1049. trigger3 = command != "holddown"
  1050.  
  1051. ;Lp
  1052. [State -1,Lowpunch]
  1053. type = ChangeState
  1054. value = 200
  1055. ;triggerall = var(9) != 1
  1056. triggerall = command = "x"
  1057. triggerall = p2bodydist x >= 15
  1058. trigger1 = statetype = S && ctrl
  1059. trigger2 = stateno = 210 && animelemtime(2) > 2 
  1060. trigger2 = command != "holddown"
  1061. trigger3 = stateno = 200 && animelemtime(3) > 1 
  1062. trigger3 = command != "holddown"
  1063. trigger4 = stateno = 400 && animelemtime(2) >= 0 
  1064. trigger4 = command != "holddown"
  1065.  
  1066. ;lk close
  1067. [State -1,LKClose]
  1068. type = ChangeState
  1069. value = 230
  1070. ;triggerall = var(9) != 1
  1071. triggerall = command = "a"
  1072. triggerall = p2bodydist x <= 22
  1073. trigger1 = statetype = S && ctrl
  1074.  
  1075. ;lk
  1076. [State -1,LK]
  1077. type = ChangeState
  1078. value = 220
  1079. ;triggerall = var(9) != 1
  1080. triggerall = command = "a"
  1081. triggerall = p2bodydist x > 20
  1082. trigger1 = statetype = S && ctrl
  1083. trigger2 = stateno = 230 && animelemtime(2) > 1 
  1084. trigger2 = command !=  "holddown"
  1085. trigger3 = stateno = 220 && animelemtime(5) > 1 
  1086. trigger3 = command != "holddown"
  1087. trigger4 = stateno = 400 && animelemtime(2) > 0
  1088. trigger4 = command != "holddown"
  1089.  
  1090. ;Hp close
  1091. [State -1,HPClose]
  1092. type = ChangeState
  1093. value = 250
  1094. ;triggerall = var(9) != 1
  1095. triggerall = command = "y"
  1096. triggerall = p2bodydist x <= 30
  1097. trigger1 = statetype = S && ctrl
  1098.  
  1099. ;Hp 
  1100. [State -1,HP]
  1101. type = ChangeState
  1102. value = 240
  1103. ;triggerall = var(9) != 1
  1104. triggerall = command = "y"
  1105. triggerall = p2bodydist x > 30
  1106. triggerall = stateno != 250 && stateno != 240
  1107. trigger1 = statetype = S && ctrl
  1108.  
  1109. ;Hk close
  1110. [State -1,HKClose]
  1111. type = ChangeState
  1112. value = 270
  1113. triggerall = var(9) = 0
  1114. triggerall = command = "b"
  1115. triggerall = p2bodydist x <= 30
  1116. trigger1 = statetype = S && ctrl
  1117.  
  1118. ;Hk 
  1119. [State -1,HK]
  1120. type = ChangeState
  1121. value = 260
  1122. ;triggerall = var(9) != 1
  1123. triggerall = command = "b"
  1124. trigger1 = statetype = S && ctrl
  1125.  
  1126. [State -1,CLP]
  1127. type = ChangeState
  1128. value = 400
  1129. ;;triggerall = var(9) != 1
  1130. triggerall = command = "x"
  1131. trigger1 = statetype = C && ctrl
  1132. trigger2 = stateno = 400 && animelemtime(2) > 0
  1133. trigger2 = command = "holddown"
  1134.  
  1135. [State -1,CFLK]
  1136. type = ChangeState
  1137. value = 475
  1138. ;;triggerall = var(9) != 1
  1139. triggerall = command = "a" && command = "holdfwd"
  1140. trigger1 = statetype = C && ctrl
  1141.  
  1142. [State -1,CFLK]
  1143. type = ChangeState
  1144. value = 470
  1145. ;triggerall = var(9) != 1
  1146. triggerall = command = "a" && command = "holdfwd"
  1147. trigger1 = stateno = 200 && animelemtime(3) > 0 && animelemtime(4) < 0 && command = "holddown"
  1148. trigger2 = stateno = 210 && animelemtime(2) > 0 && animelemtime(3) < 0 && command = "holddown"
  1149. trigger3 = stateno = 230 && animelemtime(2) > 0 && animelemtime(3) < 0 && command = "holddown"
  1150. trigger4 = stateno = 250 && animelemtime(3) > 0 && animelemtime(4) < 0 && command = "holddown"
  1151. trigger5 = stateno = 270 && animelemtime(3) > 0 && animelemtime(4) < 0 && command = "holddown"
  1152. trigger6 = stateno = 400 && animelemtime(2) > 0 && animelemtime(3) < 0 && command = "holddown"
  1153. trigger7 = stateno = 440 && animelemtime(3) > 0 && animelemtime(4) < 0 && command = "holddown"
  1154. trigger8 = stateno = 460 && animelemtime(6) > 0 && animelemtime(8) < 0 && command = "holddown"
  1155.  
  1156. [State -1,CLK]
  1157. type = ChangeState
  1158. value = 420
  1159. ;;triggerall = var(9) != 1
  1160. triggerall = command = "a"
  1161. trigger1 = statetype = C && ctrl
  1162.  
  1163. [State -1,CHP]
  1164. type = ChangeState
  1165. value = 440
  1166. ;triggerall = var(9) != 1
  1167. triggerall = command = "y"
  1168. trigger1 = statetype = C && ctrl
  1169.  
  1170. [State -1,CHK]
  1171. type = ChangeState
  1172. value = 460
  1173. ;;triggerall = var(9) != 1
  1174. triggerall = command = "b"
  1175. trigger1 = statetype = C && ctrl
  1176.  
  1177. ;----------------------------------------
  1178.  
  1179. [State -1,JLKD]
  1180. type = ChangeState
  1181. value = 620
  1182. ;triggerall = var(9) != 1
  1183. triggerall = command = "a"
  1184. triggerall = statetype = A
  1185. trigger1 = vel x != 0 && ctrl
  1186. trigger2 = stateno = 201 && ctrl
  1187.  
  1188. [State -1,JHKD]
  1189. type = ChangeState
  1190. value = 650
  1191. ;triggerall = var(9) != 1
  1192. triggerall = command = "b"
  1193. triggerall = statetype = A
  1194. trigger1 = vel x != 0 && ctrl
  1195. trigger2 = stateno = 201 && ctrl
  1196.  
  1197. [State -1,JLPD]
  1198. type = ChangeState
  1199. value = 605
  1200. ;triggerall = var(9) != 1
  1201. triggerall = command = "x"
  1202. triggerall = statetype = A
  1203. trigger1 = vel x != 0 && ctrl
  1204. trigger2 = stateno = 201 && ctrl
  1205.  
  1206. [State -1,JHPD]
  1207. type = ChangeState
  1208. value = 635
  1209. ;triggerall = var(9) != 1
  1210. triggerall = command = "y"
  1211. triggerall = statetype = A
  1212. trigger1 = vel x != 0 && ctrl
  1213. trigger2 = stateno = 201 && ctrl
  1214.  
  1215. [State -1,JLP]
  1216. type = ChangeState
  1217. value = 600
  1218. ;triggerall = var(9) != 1
  1219. triggerall = command = "x"
  1220. trigger1 = vel x = 0 && ctrl
  1221. trigger1 = statetype = A && ctrl
  1222.  
  1223. [State -1,JHPV]
  1224. type = ChangeState
  1225. value = 630
  1226. ;triggerall = var(9) != 1
  1227. triggerall = command = "y"
  1228. trigger1 = vel x = 0 && statetype = A && ctrl
  1229.  
  1230. [State -1,JLKV]
  1231. type = ChangeState
  1232. value = 610
  1233. ;;triggerall = var(9) != 1
  1234. triggerall = command = "a"
  1235. triggerall = vel x = 0
  1236. trigger1 = statetype = A && ctrl
  1237.  
  1238. [State -1,JHKV]
  1239. type = ChangeState
  1240. value = 640
  1241. ;;triggerall = var(9) != 1
  1242. triggerall = command = "b"
  1243. triggerall = vel x = 0
  1244. trigger1 = statetype = A && ctrl
  1245.  
  1246. [State -1,TAUNT]
  1247. type = ChangeState
  1248. value = 195
  1249. ;triggerall = var(9) != 1
  1250. trigger1 = command = "taunt"
  1251. trigger1 = statetype != A && stateno != 805 && ctrl
  1252.  
  1253. [State -1,RUN]
  1254. type = ChangeState
  1255. value = 100
  1256. ;triggerall = var(9) != 1
  1257. triggerall = command = "FF"
  1258. trigger1 = statetype = S && ctrl
  1259.  
  1260. [State -1,HOPBACK]
  1261. type = ChangeState
  1262. value = 105
  1263. ;triggerall = var(9) != 1
  1264. trigger1 = command = "BB"
  1265. trigger1 = statetype = S && ctrl
  1266.  
  1267. ;=====================================================================================
  1268. ;-----[ AI MODIFICATION ]-----
  1269. ;=====================================================================================
  1270. [State -1, AI TRIGGER]
  1271. type = Varset
  1272. ;;triggerall = var(9) != 1
  1273. triggerall = roundstate = 2
  1274. trigger1 = command = "AI_1"
  1275. trigger2 = command = "AI_2"
  1276. trigger3 = command = "AI_3"
  1277. trigger4 = command = "AI_4"
  1278. trigger5 = command = "AI_5"
  1279. trigger6 = command = "AI_6"
  1280. trigger7 = command = "AI_7"
  1281. trigger8 = command = "AI_8"
  1282. trigger9 = command = "AI_9"
  1283. trigger10 = command = "AI_10"
  1284. trigger11 = command = "AI_11"
  1285. trigger12 = command = "AI_12"
  1286. var(9) = 1
  1287.  
  1288.