home *** CD-ROM | disk | FTP | other *** search
/ ProGames 6 / PROGAMES.iso / linked / KOF2003BW.exe / KOF2003BW / CHARS / c_choi / c-choi.cmd < prev    next >
Encoding:
Text File  |  2002-03-27  |  25.6 KB  |  1,067 lines

  1. ; The CMD file.
  2. ;
  3. ; Two parts: 1. Command definition and  2. State entry
  4. ; (state entry is after the commands def section)
  5. ;
  6. ; 1. Command definition
  7. ; ---------------------
  8. ; Note: The commands are CASE-SENSITIVE, and so are the command names.
  9. ; The eight directions are:
  10. ;   B, DB, D, DF, F, UF, U, UB     (all CAPS)
  11. ;   corresponding to back, down-back, down, downforward, etc.
  12. ; The six buttons are:
  13. ;   a, b, c, x, y, z               (all lower case)
  14. ;   In default key config, abc are are the bottom, and xyz are on the
  15. ;   top row. For 2 button characters, we recommend you use a and b.
  16. ;   For 6 button characters, use abc for kicks and xyz for punches.
  17. ;
  18. ; Each [Command] section defines a command that you can use for
  19. ; state entry, as well as in the CNS file.
  20. ; The command section should look like:
  21. ;
  22. ;   [Command]
  23. ;   name = some_name
  24. ;   command = the_command
  25. ;   time = time (optional -- defaults to 15 if omitted)
  26. ;
  27. ; - some_name
  28. ;   A name to give that command. You'll use this name to refer to
  29. ;   that command in the state entry, as well as the CNS. It is case-
  30. ;   sensitive (QCB_a is NOT the same as Qcb_a or QCB_A).
  31. ;
  32. ; - command
  33. ;   list of buttons or directions, separated by commas.
  34. ;   Directions and buttons can be preceded by special characters:
  35. ;   slash (/) - means the key must be held down
  36. ;          egs. command = /D       ;hold the down direction
  37. ;               command = /DB, a   ;hold down-back while you press a
  38. ;   tilde (~) - to detect key releases
  39. ;          egs. command = ~a       ;release the a button
  40. ;               command = ~D, F, a ;release down, press fwd, then a
  41. ;          If you want to detect "charge moves", you can specify
  42. ;          the time the key must be held down for (in game-ticks)
  43. ;          egs. command = ~30a     ;hold a for at least 30 ticks, then release
  44. ;   dollar ($) - Direction-only: detect as 4-way
  45. ;          egs. command = $D       ;will detect if D, DB or DF is held
  46. ;               command = $B       ;will detect if B, DB or UB is held
  47. ;   plus (+) - Buttons only: simultaneous press
  48. ;          egs. command = a+b      ;press a and b at the same time
  49. ;               command = x+y+z    ;press x, y and z at the same time
  50. ;   You can combine them:
  51. ;     eg. command = ~30$D, a+b     ;hold D, DB or DF for 30 ticks, release,
  52. ;                                  ;then press a and b together
  53. ;   It's recommended that for most "motion" commads, eg. quarter-circle-fwd,
  54. ;   you start off with a "release direction". This matches the way most
  55. ;   popular fighting games implement their command detection.
  56. ;
  57. ; - time (optional)
  58. ;   Time allowed to do the command, given in game-ticks. Defaults to 15
  59. ;   if omitted
  60. ;
  61. ; If you have two or more commands with the same name, all of them will
  62. ; work. You can use it to allow multiple motions for the same move.
  63. ;
  64. ; Some common commands examples are given below.
  65. ;; 
  66.  
  67. ;-| Super Motions |--------------------------------------------------------
  68. ;The following two have the same name, but different motion.
  69. ;Either one will be detected by a "command = TripleKFPalm" trigger.
  70. ;Time is set to 20 (instead of default of 15) to make the move
  71. ;easier to do.
  72. ;
  73.  
  74. ;-| Special Motions |------------------------------------------------------
  75.  
  76. [Command]
  77. name = "fwd_x"
  78. command = /F,x
  79. time = 1
  80.  
  81. [Command]
  82. name = "fwd_a"
  83. command = /F,a
  84. time = 1
  85.  
  86. [Command]
  87. name = "FDFx"
  88. command = ~F,D,DF,x
  89. time = 15
  90.  
  91. [Command]
  92. name = "FDFa"
  93. command = ~F,D,DF,a
  94. time = 15
  95.  
  96. [Command]
  97. name = "DFDFy"
  98. command = ~D,F,D,F,y
  99. time = 24
  100.  
  101. [Command]
  102. name = "DFDFb"
  103. command = ~D,F,D,F,b
  104. time = 24
  105.  
  106. [Command]
  107. name = "DFDFx"
  108. command = ~D,F,D,F,x
  109. time = 24
  110.  
  111. [Command]
  112. name = "DFDFa"
  113. command = ~D,F,D,F,a
  114. time = 24
  115.  
  116. [Command]
  117. name = "BDFy"
  118. command = ~D,DF,F,y
  119. time = 15
  120.  
  121. [Command]
  122. name = "BDFb"
  123. command = ~D,DF,F,b
  124. time = 15
  125.  
  126. [Command]
  127. name = "DFx"
  128. command = ~D,DF,F,x
  129. time = 15
  130.  
  131. [Command]
  132. name = "DFa"
  133. command = ~D,DF,F,a
  134. time = 15
  135.  
  136. [Command]
  137. name = "DBx"
  138. command = ~D,DB,B,x
  139. time = 15
  140.  
  141. [Command]
  142. name = "DBa"
  143. command = ~D,DB,B,a
  144. time = 15
  145.  
  146. [Command]
  147. name = "DFy"
  148. command = ~D,DF,F,y
  149. time = 15
  150.  
  151. [Command]
  152. name = "DFb"
  153. command = ~D,DF,F,b
  154. time = 15
  155.  
  156. ;-| Double Tap |-----------------------------------------------------------
  157. [Command]
  158. name = "FF"     ;Required (do not remove)
  159. command = F, F
  160. time = 10
  161.  
  162. [Command]
  163. name = "BB"     ;Required (do not remove)
  164. command = B, B
  165. time = 10
  166.  
  167. ;-| 2/3 Button Combination |-----------------------------------------------
  168. [Command]
  169. name = "fwd_a"
  170. command = /F,a
  171. time = 1
  172.  
  173. [Command]
  174. name = "fwd_b"
  175. command = /F,b
  176. time = 1
  177.  
  178. [Command]
  179. name = "back_a"
  180. command = /B,a
  181. time = 1
  182.  
  183. [Command]
  184. name = "back_b"
  185. command = /B,b
  186. time = 1
  187.  
  188. [Command]
  189. name = "recovery";Required (do not remove)
  190. command = x+y
  191. time = 1
  192.  
  193. [Command]
  194. name = "xy"
  195. command = x+y
  196. time = 1
  197.  
  198. [Command]
  199. name = "ab"
  200. command = a+b
  201. time = 1
  202.  
  203. ;-| Dir + Button |---------------------------------------------------------
  204. [Command]
  205. name = "down_a"
  206. command = /$D,a
  207. time = 1
  208.  
  209. [Command]
  210. name = "down_b"
  211. command = /$D,b
  212. time = 1
  213.  
  214. ;-| Single Button |---------------------------------------------------------
  215. [Command]
  216. name = "a"
  217. command = a
  218. time = 1
  219.  
  220. [Command]
  221. name = "b"
  222. command = b
  223. time = 1
  224.  
  225. [Command]
  226. name = "c"
  227. command = c
  228. time = 1
  229.  
  230. [Command]
  231. name = "x"
  232. command = x
  233. time = 1
  234.  
  235. [Command]
  236. name = "y"
  237. command = y
  238. time = 1
  239.  
  240. [Command]
  241. name = "z"
  242. command = z
  243. time = 1
  244.  
  245. [Command]
  246. name = "s"
  247. command = s
  248. time = 1
  249.  
  250. [Command]
  251. name = "back"
  252. command = B
  253. time = 1
  254.  
  255. [Command]
  256. name = "upback"
  257. command = UB
  258. time = 1
  259.  
  260. [Command]
  261. name = "downback"
  262. command = DB
  263. time = 1
  264.  
  265. [Command]
  266. name = "downfwd"
  267. command = /$DF
  268. time = 1
  269.  
  270. [Command]
  271. name = "y1"
  272. command = /y
  273. time = 5
  274.  
  275. [Command]
  276. name = "a1"
  277. command = /a
  278. time = 5
  279.  
  280. ;-| Hold Dir |--------------------------------------------------------------
  281. [Command]
  282. name = "holdf"
  283. command = /F
  284. time = 1
  285.  
  286.  
  287. [Command]
  288. name = "holdx"
  289. command = /x
  290. time = 1
  291.  
  292. [Command]
  293. name = "holda"
  294. command = /a
  295. time = 1
  296.  
  297. [Command]
  298. name = "holdfwd";Required (do not remove)
  299. command = /$F
  300. time = 1
  301.  
  302. [Command]
  303. name = "holdback";Required (do not remove)
  304. command = /$B
  305. time = 1
  306.  
  307. [Command]
  308. name = "holdup" ;Required (do not remove)
  309. command = /$U
  310. time = 1
  311.  
  312. [Command]
  313. name = "holddown";Required (do not remove)
  314. command = /$D
  315. time = 1
  316.  
  317. ;longjump
  318. [Command]
  319. name = "longjump"
  320. command = D, $U
  321. time = 18
  322.  
  323. ;---------------------------------------------------------------------------
  324. ; 2. State entry
  325. ; --------------
  326. ; This is where you define what commands bring you to what states.
  327. ;
  328. ; Each state entry block looks like:
  329. ;   [State -1, Label]           ;Change Label to any name you want to use to
  330. ;                               ;identify the state with.
  331. ;   type = ChangeState          ;Don't change this
  332. ;   value = new_state_number
  333. ;   trigger1 = command = command_name
  334. ;   . . .  (any additional triggers)
  335. ;
  336. ; - new_state_number is the number of the state to change to
  337. ; - command_name is the name of the command (from the section above)
  338. ; - Useful triggers to know:
  339. ;   - statetype
  340. ;       S, C or A : current state-type of player (stand, crouch, air)
  341. ;   - ctrl
  342. ;       0 or 1 : 1 if player has control. Unless "interrupting" another
  343. ;                move, you'll want ctrl = 1
  344. ;   - stateno
  345. ;       number of state player is in - useful for "move interrupts"
  346. ;   - movecontact
  347. ;       0 or 1 : 1 if player's last attack touched the opponent
  348. ;                useful for "move interrupts"
  349. ;
  350. ; Note: The order of state entry is important.
  351. ;   State entry with a certain command must come before another state
  352. ;   entry with a command that is the subset of the first.  
  353. ;   For example, command "fwd_a" must be listed before "a", and
  354. ;   "fwd_ab" should come before both of the others.
  355. ;
  356. ; For reference on triggers, see CNS documentation.
  357. ;
  358. ; Just for your information (skip if you're not interested):
  359. ; This part is an extension of the CNS. "State -1" is a special state
  360. ; that is executed once every game-tick, regardless of what other state
  361. ; you are in.
  362.  
  363.  
  364. ; Don't remove the following line. It's required by the CMD standard.
  365. [Statedef -1]
  366.  
  367. ;===========================================================================
  368. ;===========================================================================
  369. ;---------------------------------------------------------------------------
  370. ;DFDFbchange
  371. [State -1]
  372. type = ChangeState
  373. value = 68977
  374. triggerall = command = "DFDFb"
  375. triggerall = power >= 3000
  376. triggerall = statetype != A
  377. triggerall = movecontact
  378. trigger1 = stateno = 678
  379. trigger2 = stateno = 653
  380. trigger3 = stateno = [6531,6532]
  381. trigger4 = stateno = 677111
  382. trigger5 = stateno = 6781
  383. trigger6 = stateno = [8011,8012]
  384.  
  385. ;---------------------------------------------------------------------------
  386. ;DFDFychange
  387. [State -1]
  388. type = ChangeState
  389. value = 68976
  390. triggerall = command = "DFDFy"
  391. triggerall = power >= 2000
  392. triggerall = statetype != A
  393. triggerall = movecontact
  394. trigger1 = stateno = 678
  395. trigger2 = stateno = 653
  396. trigger3 = stateno = [6531,6532]
  397. trigger4 = stateno = 677111
  398. trigger5 = stateno = 6781
  399. trigger6 = stateno = [8011,8012]
  400.  
  401. ;---------------------------------------------------------------------------
  402. ;DFDFb
  403. [State -1]
  404. type = ChangeState
  405. value = 689
  406. triggerall = command = "DFDFb"
  407. triggerall = power >= 2000
  408. triggerall = statetype != A
  409. trigger1 = ctrl = 1
  410. trigger2 = (stateno = [200,210]) && (stateno != 203) && (stateno != 306)
  411. trigger2 = movecontact
  412. trigger3 = (stateno = [305,308]) && (stateno != 203) && (stateno != 306)
  413. trigger3 = movecontact
  414.  
  415. ;---------------------------------------------------------------------------
  416. ;DFDFy
  417. [State -1]
  418. type = ChangeState
  419. value = 684
  420. triggerall = command = "DFDFy"
  421. triggerall = power >= 1000
  422. triggerall = statetype != A
  423. trigger1 = ctrl = 1
  424. trigger2 = (stateno = [200,210]) && (stateno != 203) && (stateno != 306)
  425. trigger2 = movecontact
  426. trigger3 = (stateno = [305,308]) && (stateno != 203) && (stateno != 306)
  427. trigger3 = movecontact
  428.  
  429. ;---------------------------------------------------------------------------
  430. ;DFDFachange
  431. [State -1]
  432. type = ChangeState
  433. value = 6169
  434. triggerall = command = "DFDFa"
  435. triggerall = power >= 3000
  436. triggerall = statetype != A
  437. triggerall = movecontact
  438. trigger1 = stateno = 678
  439. trigger2 = stateno = 653
  440. trigger3 = stateno = [6531,6532]
  441. trigger4 = stateno = 677111
  442. trigger5 = stateno = 6781
  443. trigger6 = stateno = [8011,8012]
  444.  
  445. ;---------------------------------------------------------------------------
  446. ;DFDFxchange
  447. [State -1]
  448. type = ChangeState
  449. value = 6159
  450. triggerall = command = "DFDFx"
  451. triggerall = power >= 2000
  452. triggerall = statetype != A
  453. triggerall = movecontact
  454. trigger1 = stateno = 678
  455. trigger2 = stateno = 653
  456. trigger3 = stateno = [6531,6532]
  457. trigger4 = stateno = 677111
  458. trigger5 = stateno = 6781
  459. trigger6 = stateno = [8011,8012]
  460.  
  461. ;---------------------------------------------------------------------------
  462. ;DFDFa
  463. [State -1]
  464. type = ChangeState
  465. value = 616
  466. triggerall = command = "DFDFa"
  467. triggerall = power >= 2000
  468. triggerall = statetype != A
  469. trigger1 = ctrl = 1
  470. trigger2 = (stateno = [200,210]) && (stateno != 203) && (stateno != 306)
  471. trigger2 = movecontact
  472. trigger3 = (stateno = [305,308]) && (stateno != 203) && (stateno != 306)
  473. trigger3 = movecontact
  474.  
  475. ;---------------------------------------------------------------------------
  476. ;DFDFx
  477. [State -1]
  478. type = ChangeState
  479. value = 615
  480. triggerall = command = "DFDFx"
  481. triggerall = power >= 1000
  482. triggerall = statetype != A
  483. trigger1 = ctrl = 1
  484. trigger2 = (stateno = [200,210]) && (stateno != 203) && (stateno != 306)
  485. trigger2 = movecontact
  486. trigger3 = (stateno = [305,308]) && (stateno != 203) && (stateno != 306)
  487. trigger3 = movecontact
  488.  
  489. ;---------------------------------------------------------------------------
  490. ;DBa
  491. [State -1]
  492. type = ChangeState
  493. value = 801
  494. triggerall = command = "DBa"
  495. triggerall = statetype != A
  496. trigger1 = ctrl = 1
  497. trigger2 = (stateno = [200,210]) && (stateno != 203) && (stateno != 306)
  498. trigger2 = movecontact
  499. trigger3 = (stateno = [305,308]) && (stateno != 203) && (stateno != 306)
  500. trigger3 = movecontact
  501.  
  502. ;---------------------------------------------------------------------------
  503. ;DBx
  504. [State -1]
  505. type = ChangeState
  506. value = 802
  507. triggerall = command = "DBx"
  508. triggerall = statetype != A
  509. trigger1 = ctrl = 1
  510. trigger2 = (stateno = [200,210]) && (stateno != 203) && (stateno != 306)
  511. trigger2 = movecontact
  512. trigger3 = (stateno = [305,308]) && (stateno != 203) && (stateno != 306)
  513. trigger3 = movecontact
  514.  
  515. ;---------------------------------------------------------------------------
  516. ;DFa
  517. [State -1]
  518. type = ChangeState
  519. value = 677
  520. triggerall = command = "DFa"
  521. triggerall = statetype != A
  522. trigger1 = ctrl = 1
  523. trigger2 = (stateno = [200,210]) && (stateno != 203) && (stateno != 306)
  524. trigger2 = movecontact
  525. trigger3 = (stateno = [305,308]) && (stateno != 203) && (stateno != 306)
  526. trigger3 = movecontact
  527.  
  528. ;---------------------------------------------------------------------------
  529. ;DFx
  530. [State -1]
  531. type = ChangeState
  532. value = 678
  533. triggerall = command = "DFx"
  534. triggerall = statetype != A
  535. trigger1 = ctrl = 1
  536. trigger2 = (stateno = [200,210]) && (stateno != 203) && (stateno != 306)
  537. trigger2 = movecontact
  538. trigger3 = (stateno = [305,308]) && (stateno != 203) && (stateno != 306)
  539. trigger3 = movecontact
  540.  
  541. ;---------------------------------------------------------------------------
  542. ;BDFx
  543. [State -1]
  544. type = ChangeState
  545. value = 653
  546. triggerall = command = "BDFy"
  547. triggerall = statetype != A
  548. triggerall = (p2statetype = S) || (p2statetype = C)
  549. triggerall = p2movetype != H
  550. triggerall = P2bodydist X <= 20
  551. trigger1 = ctrl = 1
  552.  
  553. ;BDFx
  554. [State -1]
  555. type = ChangeState
  556. value = 653
  557. triggerall = command = "BDFy"
  558. triggerall = movehit
  559. triggerall = statetype != A
  560. triggerall = (p2statetype = S) || (p2statetype = C)
  561. triggerall = P2bodydist X <= 28
  562. trigger1 = (stateno = [200,210]) && (stateno != 203) && (stateno != 306)
  563. trigger2 = (stateno = [305,308]) && (stateno != 203) && (stateno != 306)
  564.  
  565. ;---------------------------------------------------------------------------
  566. ;nBDFy
  567. [State -1]
  568. type = ChangeState
  569. value = 653
  570. triggerall = command = "BDFb"
  571. triggerall = statetype != A
  572. triggerall = p2movetype != H
  573. triggerall = (p2statetype = S) || (p2statetype = C)
  574. triggerall = P2bodydist X <= 20
  575. trigger1 = ctrl = 1
  576.  
  577. ;nBDFb
  578. [State -1]
  579. type = ChangeState
  580. value = 653
  581. triggerall = command = "BDFb"
  582. triggerall = movehit
  583. triggerall = statetype != A
  584. triggerall = (p2statetype = S) || (p2statetype = C)
  585. triggerall = P2bodydist X <= 28
  586. trigger1 = (stateno = [200,210]) && (stateno != 203) && (stateno != 306)
  587. trigger2 = (stateno = [305,308]) && (stateno != 203) && (stateno != 306)
  588.  
  589.  
  590. ;---------------------------------------------------------------------------
  591. ;JDFx
  592. [State -1, Jump Strong Punch]
  593. type = ChangeState
  594. value = 630
  595. triggerall = command = "DFx"
  596. triggerall = statetype = A
  597. trigger1 = ctrl
  598. trigger2 = stateno = [605,606]
  599. trigger2 = movecontact
  600. trigger3 = stateno = [620,621]
  601. trigger3 = movecontact
  602.  
  603. ;---------------------------------------------------------------------------
  604. ;JDFa
  605. [State -1, Jump Strong Punch]
  606. type = ChangeState
  607. value = 631
  608. triggerall = command = "DFa"
  609. triggerall = statetype = A
  610. trigger1 = ctrl
  611. trigger2 = stateno = [605,606]
  612. trigger2 = movecontact
  613. trigger3 = stateno = [620,621]
  614. trigger3 = movecontact
  615.  
  616. ;Bxy
  617. [State -1]
  618. type = ChangeState
  619. value = 655
  620. trigger1 = command = "x"
  621. trigger1 = command = "y"
  622. trigger1 = command = "holdback"
  623. trigger1 = statetype = S
  624. trigger1 = ctrl = 1
  625.  
  626. ;Bxy
  627. [State -1]
  628. type = ChangeState
  629. value = 655
  630. trigger1 = command = "c"
  631. trigger1 = command = "holdback"
  632. trigger1 = statetype = S
  633. trigger1 = ctrl = 1
  634.  
  635. ;GBxy
  636. [State -1]
  637. type = ChangeState
  638. value = 6551
  639. triggerall = command = "x"
  640. triggerall = command = "y"
  641. triggerall = command = "holdback"
  642. triggerall = power >= 1000
  643. triggerall = statetype != A
  644. trigger1 = stateno = 150
  645. trigger2 = stateno = 152
  646.  
  647. ;GBxy
  648. [State -1]
  649. type = ChangeState
  650. value = 6551
  651. triggerall = command = "c"
  652. triggerall = command = "holdback"
  653. triggerall = power >= 1000
  654. triggerall = statetype != A
  655. trigger1 = stateno = 150
  656. trigger2 = stateno = 152
  657.  
  658. ;Fxy
  659. [State -1]
  660. type = ChangeState
  661. value = 652
  662. trigger1 = command = "x"
  663. trigger1 = command = "y"
  664. trigger1 = statetype = S
  665. trigger1 = ctrl = 1
  666.  
  667. ;Fxy
  668. [State -1]
  669. type = ChangeState
  670. value = 652
  671. trigger1 = command = "c"
  672. trigger1 = statetype = S
  673. trigger1 = ctrl = 1
  674.  
  675. ;GFxy
  676. [State -1]
  677. type = ChangeState
  678. value = 6521
  679. triggerall = command = "x"
  680. triggerall = command = "y"
  681. triggerall = power >= 1000
  682. triggerall = statetype != A
  683. trigger1 = stateno = 150
  684. trigger2 = stateno = 152
  685.  
  686. ;GFxy
  687. [State -1]
  688. type = ChangeState
  689. value = 6521
  690. triggerall = command = "c"
  691. triggerall = power >= 1000
  692. triggerall = statetype != A
  693. trigger1 = stateno = 150
  694. trigger2 = stateno = 152
  695.  
  696. ;SPG_BD
  697. [State -1]
  698. type = ChangeState
  699. value = 50799
  700. triggerall = statetype != A
  701. triggerall = alive = 1
  702. triggerall = life != 0
  703. triggerall = movetype != A
  704. triggerall = stateno != 5277
  705. triggerall = stateno != 5299
  706. trigger1 = anim >= 5090
  707. trigger1 = anim <= 5105
  708. trigger1 = command = "xy"
  709. trigger2 = anim >= 5090
  710. trigger2 = anim <= 5105
  711. trigger2 = command = "z"
  712. trigger3 = anim >= 5090
  713. trigger3 = anim <= 5105
  714. trigger3 = command = "ab"
  715. trigger4 = anim = [5110,5150]
  716. trigger4 = time <=5
  717. trigger4 = command = "z"
  718. trigger5 = anim = [5110,5150]
  719. trigger5 = time <=5
  720. trigger5 = command = "xy"
  721. trigger6 = anim = [5110,5150]
  722. trigger6 = time <=5
  723. trigger6 = command = "ab"
  724.  
  725. ;skb
  726. [State -1, 1]
  727. type = ChangeState
  728. value = 672
  729. triggerall = NumHelper(88711) = 0
  730. triggerall = command = "y"
  731. triggerall = command = "a"
  732. triggerall = power >= 1000
  733. trigger1 = statetype != A
  734. trigger1 = ctrl
  735.  
  736. [State -3 , helper]
  737. type = Helper
  738. triggerall = power >= 1000
  739. triggerall = NumHelper(88711) = 0
  740. triggerall = command = "y"
  741. triggerall = command = "a"
  742. trigger1 = movetype != H
  743. helpertype = normal
  744. name = "H"
  745. id = 88711
  746. pos = -90,-80
  747. postype = back
  748. stateno = 88711
  749. keyctrl = 0
  750. ownpal = 1
  751.  
  752. [State -3 , helper]
  753. type = Helper
  754. triggerall = power >= 1000
  755. triggerall = NumHelper(88711) = 0
  756. triggerall = command = "y"
  757. triggerall = command = "a"
  758. trigger1 = stateno = 653
  759. trigger2 = stateno = 684
  760. trigger3 = stateno = 689
  761. trigger4 = stateno = [68976,68977]
  762. helpertype = normal
  763. name = "H"
  764. id = 88711
  765. pos = -90,-80
  766. postype = back
  767. stateno = 88711
  768. keyctrl = 0
  769. ownpal = 1
  770.  
  771. ;sk
  772. ;[State -1, 1]
  773. ;type = ChangeState
  774. ;value = 77772
  775. ;triggerall = stateno != 77772
  776. ;triggerall = NumHelper(77771) != 1
  777. ;triggerall = command = "y1"
  778. ;triggerall = command = "a1"
  779. ;triggerall = power >= 1000
  780. ;trigger1 = statetype = A
  781. ;trigger1 = movetype != H
  782.  
  783. ;sk
  784. ;[State -1, 1]
  785. ;type = ChangeState
  786. ;value = 77771
  787. ;triggerall = NumHelper(77771) = 0
  788. ;triggerall = command = "y"
  789. ;triggerall = command = "a"
  790. ;triggerall = power >= 1000
  791. ;trigger1 = statetype != A
  792. ;trigger1 = ctrl
  793.  
  794. ;---------------------------------------------------------------------------
  795. ;JDBx
  796. ;[State -1, 1]
  797. ;type = ChangeState
  798. ;value = 402
  799. ;trigger1 = command = "DBx"
  800. ;trigger1 = statetype = A
  801. ;trigger1 = ctrl
  802.  
  803. ;---------------------------------------------------------------------------
  804. ;Run Fwd
  805. ;â_âbâV?
  806. [State -1, Run Fwd]
  807. type = ChangeState
  808. value = 100
  809. trigger1 = command = "FF"
  810. trigger1 = statetype = S
  811. trigger1 = ctrl
  812.  
  813. ;---------------------------------------------------------------------------
  814. ;Run Back
  815. ;îπæ▐â_âbâV?
  816. [State -1, Run Back]
  817. type = ChangeState
  818. value = 105
  819. trigger1 = command = "BB"
  820. trigger1 = statetype = S
  821. trigger1 = ctrl
  822.  
  823. ;---------------------------------------------------------------------------
  824. ;NFA
  825. [State -1]
  826. type = ChangeState
  827. value = 679
  828. triggerall = statetype = S
  829. triggerall = stateno != 100
  830. triggerall = p2movetype != H
  831. triggerall = (p2statetype = S) || (p2statetype = C)
  832. triggerall = P2bodydist X <= 6
  833. triggerall = ctrl = 1
  834. trigger1 = command = "fwd_a"
  835. trigger2 = command = "back_a"
  836.  
  837. ;---------------------------------------------------------------------------
  838. ;NFB
  839. [State -1]
  840. type = ChangeState
  841. value = 680
  842. triggerall = statetype = S
  843. triggerall = stateno != 100
  844. triggerall = p2movetype != H
  845. triggerall = (p2statetype = S) || (p2statetype = C)
  846. triggerall = P2bodydist X <= 6
  847. triggerall = ctrl = 1
  848. trigger1 = command = "fwd_b"
  849. trigger2 = command = "back_b"
  850.  
  851. ;---------------------------------------------------------------------------
  852.  
  853. ;stcd
  854. [State -1, Crouching Light Punch]
  855. type = ChangeState
  856. value = 2090
  857. triggerall = statetype = S
  858. triggerall = ctrl
  859. trigger1 = command = "ab"
  860. trigger2 = command = "z"
  861.  
  862. ;stcdG
  863. [State -1]
  864. type = ChangeState
  865. value = 2091
  866. triggerall = command = "ab"
  867. triggerall = command != "holddown"
  868. triggerall = power >= 1000
  869. triggerall = statetype != A
  870. trigger1 = stateno = 150
  871. trigger2 = stateno = 152
  872.  
  873. [State -1]
  874. type = ChangeState
  875. value = 2091
  876. triggerall = command = "z"
  877. triggerall = command != "holddown"
  878. triggerall = power >= 1000
  879. triggerall = statetype != A
  880. trigger1 = stateno = 150
  881. trigger2 = stateno = 152
  882.  
  883. ;---------------------------------------------------------------------------
  884. ;DFFx
  885. [State -1, Stand Light Kick]
  886. type = ChangeState
  887. value = 307
  888. triggerall = command = "downfwd"
  889. triggerall = command = "x"
  890. trigger1 = statetype != A
  891. trigger1 = (stateno = [200,210]) && (stateno != 203) && (stateno != 209)
  892. trigger1 = movecontact
  893.  
  894. ;---------------------------------------------------------------------------
  895. ;DFFx
  896. [State -1, Stand Light Kick]
  897. type = ChangeState
  898. value = 3071
  899. triggerall = command = "downfwd"
  900. triggerall = command = "x"
  901. trigger1 = statetype != A
  902. trigger1 = ctrl
  903.  
  904. ;---------------------------------------------------------------------------
  905. ;Stand Light Punch
  906. [State -1, Stand Light Punch]
  907. type = ChangeState
  908. value = 200
  909. triggerall = command = "x"
  910. triggerall = command != "holddown"
  911. trigger1 = statetype = S
  912. trigger1 = ctrl
  913. trigger2 = (stateno = 200) && time > 9
  914.  
  915. ;---------------------------------------------------------------------------
  916. ;STAN
  917. [State -1, Stand Strong Punch]
  918. type = ChangeState
  919. value = 202
  920. triggerall = command = "a"
  921. triggerall = command != "holddown"
  922. triggerall = p2bodydist x <= 20
  923. trigger1 = statetype = S
  924. trigger1 = ctrl
  925.  
  926. ;---------------------------------------------------------------------------
  927. ;STA
  928. [State -1, Stand Strong Punch]
  929. type = ChangeState
  930. value = 203
  931. triggerall = command = "a"
  932. triggerall = command != "holddown"
  933. trigger1 = statetype = S
  934. trigger1 = ctrl
  935.  
  936. ;---------------------------------------------------------------------------
  937. ;STYN
  938. [State -1, Stand Light Kick]
  939. type = ChangeState
  940. value = 205
  941. triggerall = command = "y"
  942. triggerall = command != "holddown"
  943. trigger1 = statetype = S
  944. trigger1 = ctrl
  945.  
  946. ;---------------------------------------------------------------------------
  947. ;STBN
  948. [State -1, 1]
  949. type = ChangeState
  950. value = 207
  951. triggerall = command = "b"
  952. triggerall = command != "holddown"
  953. triggerall = p2bodydist x <= 28
  954. trigger1 = statetype = S
  955. trigger1 = ctrl
  956.  
  957. ;---------------------------------------------------------------------------
  958. ;STB
  959. [State -1, 1]
  960. type = ChangeState
  961. value = 2071
  962. triggerall = command = "b"
  963. triggerall = command != "holddown"
  964. trigger1 = statetype = S
  965. trigger1 = ctrl
  966.  
  967. ;---------------------------------------------------------------------------
  968. ;Taunt
  969. ;ƺö¡
  970. ;[State -1, Taunt]
  971. ;type = ChangeState
  972. ;value = 195
  973. ;triggerall = command = "s"
  974. ;trigger1 = statetype != A
  975. ;trigger1 = ctrl
  976.  
  977. ;---------------------------------------------------------------------------
  978. ;Cx
  979. [State -1, Crouching Light Punch]
  980. type = ChangeState
  981. value = 201
  982. triggerall = command = "x"
  983. triggerall = command = "holddown"
  984. trigger1 = statetype = C
  985. trigger1 = ctrl
  986. trigger2 = (stateno = 201) && time > 9
  987. trigger3 = (stateno = 208) && time > 9
  988.  
  989. ;---------------------------------------------------------------------------
  990. ;Cy
  991. [State -1, Crouching Light Punch]
  992. type = ChangeState
  993. value = 208
  994. triggerall = command = "y"
  995. triggerall = command = "holddown"
  996. trigger1 = statetype = C
  997. trigger1 = ctrl
  998. trigger2 = (stateno = 201) && time > 9
  999. trigger3 = (stateno = 208) && time > 9
  1000.  
  1001. ;---------------------------------------------------------------------------
  1002. ;Ca
  1003. [State -1, Crouching Strong Punch]
  1004. type = ChangeState
  1005. value = 206
  1006. triggerall = command = "a"
  1007. triggerall = command = "holddown"
  1008. trigger1 = statetype = C
  1009. trigger1 = ctrl
  1010.  
  1011. ;---------------------------------------------------------------------------
  1012. ;Cb
  1013. [State -1, Crouching Strong Kick]
  1014. type = ChangeState
  1015. value = 210
  1016. triggerall = command = "b"
  1017. triggerall = command = "holddown"
  1018. trigger1 = statetype = C
  1019. trigger1 = ctrl
  1020.  
  1021. ;---------------------------------------------------------------------------
  1022. ;jcd
  1023. [State -1, Crouching Light Punch]
  1024. type = ChangeState
  1025. value = 6221
  1026. triggerall = statetype = A
  1027. triggerall = ctrl
  1028. trigger1 = command = "ab"
  1029. trigger2 = command = "z"
  1030.  
  1031. ;---------------------------------------------------------------------------
  1032. ;jx
  1033. [State -1, 1]
  1034. type = ChangeState
  1035. value = 620
  1036. triggerall = command = "x"
  1037. trigger1 = statetype = A
  1038. trigger1 = ctrl
  1039.  
  1040. ;---------------------------------------------------------------------------
  1041. ;jy
  1042. [State -1, 1]
  1043. type = ChangeState
  1044. value = 605
  1045. triggerall = command = "y"
  1046. trigger1 = statetype = A
  1047. trigger1 = ctrl
  1048.  
  1049. ;---------------------------------------------------------------------------
  1050. ;Ja
  1051. [State -1, Jump Strong Punch]
  1052. type = ChangeState
  1053. value = 606
  1054. triggerall = command = "a"
  1055. trigger1 = statetype = A
  1056. trigger1 = ctrl
  1057.  
  1058. ;---------------------------------------------------------------------------
  1059. ;Jb
  1060. [State -1, Jump Strong Punch]
  1061. type = ChangeState
  1062. value = 621
  1063. triggerall = command = "b"
  1064. trigger1 = statetype = A
  1065. trigger1 = ctrl
  1066.  
  1067.