home *** CD-ROM | disk | FTP | other *** search
/ ProGames 6 / PROGAMES.iso / linked / KOF2003BW.exe / KOF2003BW / CHARS / Ryo / Ryo.cns < prev    next >
Encoding:
Text File  |  2004-01-12  |  181.5 KB  |  10,573 lines

  1. =============================================================================
  2. ;Ryo's constant file  Presented by Muhanzoa
  3. =============================================================================
  4.  
  5. [Data]
  6. life = 1000          ;Amount of life to start with
  7. attack = 115         ;100% attack power (more is stronger)
  8. defence = 100        ;100% defensive power (more is stronger)
  9. fall.defence_up = 50 ;Def goes up by 50% everytime player is hit on ground
  10. liedown.time = 60    ;Time player takes before getting up from HIT_LIEDOWN
  11. airjuggle = 3       ;Can do 15 points of juggling
  12. sparkno = 2        ;Default spark number
  13. guard.sparkno = 40 ;Default guard spark number
  14. KO.echo = 0          ;1 to enable echo on KO
  15. volume = 200           ;Volume offset (negative for softer)
  16. power = 3000
  17.  
  18. [Size]
  19. xscale = 1           ;Horizontal scaling factor.
  20. yscale = 1           ;Vertical scaling factor.
  21. ground.back = 15     ;Player width (back, ground)
  22. ground.front = 20    ;Player width (front, ground)
  23. air.back = 15        ;Player width (back, air)
  24. air.front = 15       ;Player width (front, air)
  25. z.width = 3          ;Player width (into and out)
  26. height = 60             ;Height of player (for opponent to jump over)
  27. attack.width = 4,4   ;Default attack width: back, front
  28. attack.dist = 160    ;Default attack distance
  29. proj.attack.dist = 90 ;Default attack distance for projectiles
  30. proj.doscale = 0     ;Set to 1 to scale projectiles too   
  31.  
  32. [Velocity]
  33. walk.fwd  = 2.7        ;Walk forward
  34. walk.back = -2.55      ;Walk backward
  35. run.fwd  = 6, 0        ;Run forward (x, y)  - if y<0, player will hop
  36. run.back = -10,-4.0   ;Run backward (x, y) - if y=0, player will run
  37. jump.neu = 0,-9.7;0,-8.5      ;Neutral jumping velocity (x, y)
  38. jump.back = -3.3,10;-3,-8.2    ;Jump back Speed (x, y)
  39. jump.fwd = 3.3,10;3.8,-8.2    ;Jump forward Speed (x, y)
  40. runjump.back = -5,-10 ;Running jump speeds (opt)
  41. runjump.fwd = 5,-10
  42. airjump.neu = 0,-8.9
  43. airjump.back = -2.5   ;Air jump speeds (opt)
  44. airjump.fwd = 2.5  ;.
  45.  
  46. [Movement]
  47. airjump.num = 0      ;Number of air jumps allowed (opt)
  48. airjump.height = 35  ;Minimum distance from ground before you can air jump (opt)
  49. yaccel = 0.57;0.48         ;Vertical acceleration
  50. stand.friction = 0.85  ;Friction coefficient when standing
  51. crouch.friction = 0.82 ;Friction coefficient when crouching
  52.  
  53. ;---------------------------------------------------------------------------
  54. ; VarSet
  55. ; Var config
  56. ; Var(1) : Win
  57. ; Var(2) : Hit Pause
  58. ; Var(3) : counter
  59. ; Var(4) : movehit
  60. ; Var(5) : Intro
  61. ; Var(6) : temp -_-;;
  62. ; Var(7) : Special Finish
  63. ; Var(8) : Jump System
  64. ; Var(10) : AI System
  65. ; Var(12) : Negative Effect
  66.  
  67. ; Format:
  68. ; [Statedef STATENO]
  69. ; type = ?      S/C/A/L  stand/crouch/air/liedown
  70. ; movetype = ?  I/A/H    idle/attack/gethit
  71. ; physics = ?   S/C/A/N  stand/crouch/air/none
  72. ; juggle = ?             air juggle points move requires
  73. ;
  74. ; [State STATENO, ?]     ? - any number you choose
  75. ; type = ?
  76. ; ...
  77.  
  78. ;---------------------------------------------------------------------------
  79. ; LOSE (Time over)
  80. [Statedef 170]
  81. type = S
  82. ctrl = 0
  83. anim = 170
  84. velset = 0,0,0
  85.  
  86. [State 170, 1]
  87. type = NotHitBy
  88. trigger1 = Time >= 0
  89. value = SCA
  90. time = 1
  91.  
  92. ;---------------------------------------------------------------------------
  93. ; WIN
  94. [Statedef 180]
  95. type = S
  96.  
  97. [State 180, 1]
  98. type = VarRandom
  99. trigger1 = Time = 0
  100. v = 1
  101. range = 1, 6
  102.  
  103. [State 180, 2] ;Choose win1
  104. type = VarSet
  105. trigger1 = Command = "hold_x"
  106. var(1) = 1
  107.  
  108. [State 180, 3] ;Choose win2
  109. type = VarSet
  110. trigger1 = Command = "hold_y"
  111. var(1) = 2
  112.  
  113. [State 180, 4] ;Choose win3
  114. type = VarSet
  115. trigger1 = Command = "hold_z"
  116. var(1) = 3
  117.  
  118. [State 180, 5] ;Choose win4
  119. type = VarSet
  120. trigger1 = Command = "hold_a"
  121. var(1) = 4
  122.  
  123. [State 180, 6] ;Choose win5
  124. type = VarSet
  125. trigger1 = Command = "hold_b"
  126. var(1) = 5
  127.  
  128. [State 180, 7] ;Choose win6
  129. type = VarSet
  130. trigger1 = Command = "hold_c"
  131. var(1) = 6
  132.  
  133. [State 180, 8]
  134. type = ChangeState
  135. trigger1 = Var(1) = 1
  136. value = 181
  137.  
  138. [State 180, 9]
  139. type = ChangeState
  140. trigger1 = Var(1) = 2
  141. value = 182
  142.  
  143. [State 180, 10]
  144. type = ChangeState
  145. trigger1 = Var(1) = 3
  146. value = 183
  147.  
  148. [State 180, 11]
  149. type = ChangeState
  150. trigger1 = Var(1) = 4
  151. value = 184
  152.  
  153. [State 180, 12]
  154. type = ChangeState
  155. trigger1 = Var(1) = 5
  156. value = 185
  157.  
  158. [State 180, 13]
  159. type = ChangeState
  160. trigger1 = Var(1) = 6
  161. value = 186
  162.  
  163. :--------------------------------------------------------------------------
  164. ; Win1
  165. [Statedef 181]
  166. type = S
  167. physics = S
  168. ctrl = 0
  169. anim = 181
  170. velset = 0,0,0
  171.  
  172. [State 181, 1]
  173. type = PlaySnd
  174. trigger1 = AnimElem = 10
  175. value = 180,2
  176.  
  177. [State 180, begin]
  178. type = AssertSpecial
  179. trigger1 = time = [0, 180]
  180. flag = roundnotover
  181.  
  182. [State 181, 1]
  183. type = NotHitBy
  184. trigger1 = Time >= 0
  185. value = SCA
  186. time = 1
  187.  
  188. [State 181, 2]
  189. type = varset
  190. trigger1 = animtime = 0
  191. var(1) = 0
  192.  
  193. ;---------------------------------------------------------------------------
  194. ; Win2
  195. [Statedef 182]
  196. type = S
  197. ctrl = 0
  198. anim = 182
  199. velset = 0,0,0
  200.  
  201. [State 181, 1]
  202. type = PlaySnd
  203. trigger1 = AnimElem = 14
  204. value = 180,2
  205.  
  206. [State 180, begin]
  207. type = AssertSpecial
  208. trigger1 = time = [0, 180]
  209. flag = roundnotover
  210.  
  211. [State 182, 1]
  212. type = NotHitBy
  213. trigger1 = Time >= 0
  214. value = SCA
  215. time = 1
  216.  
  217. [State 182, 2]
  218. type = varset
  219. trigger1 = animtime = 0
  220. var(1) = 0
  221.  
  222. ;---------------------------------------------------------------------------
  223. ; Win3
  224. [Statedef 183]
  225. type = S
  226. ctrl = 0
  227. anim = 183
  228. velset = 0,0,0
  229.  
  230. [State 180, begin]
  231. type = AssertSpecial
  232. trigger1 = time = [0, 200]
  233. flag = roundnotover
  234.  
  235. [State 182, 1]
  236. type = NotHitBy
  237. trigger1 = Time >= 0
  238. value = SCA
  239. time = 1
  240.  
  241. [State 182, 2]
  242. type = varset
  243. trigger1 = animtime = 0
  244. var(1) = 0
  245.  
  246. ;---------------------------------------------------------------------------
  247. ; Win4
  248. [Statedef 184]
  249. type = S
  250. ctrl = 0
  251. anim = 184
  252. velset = 0,0,0
  253.  
  254. [State 184, begin]
  255. type = AssertSpecial
  256. trigger1 = time = [0, 200]
  257. flag = roundnotover
  258.  
  259. [State 184, 1]
  260. type = NotHitBy
  261. trigger1 = Time >= 0
  262. value = SCA
  263. time = 1
  264.  
  265. [State 184, 2]
  266. type = PlaySnd
  267. trigger1 = AnimElem = 31
  268. value = 180,2
  269.  
  270. [State 184, 2]
  271. type = PlaySnd
  272. trigger1 = Animelem = 5
  273. trigger2 = Animelem = 16
  274. trigger3 = Animelem = 22
  275. value = S1050, 2
  276.  
  277. [State 184, 3]
  278. type = Posadd
  279. trigger1 = animelem = 5
  280. trigger2 = animelem = 7
  281. trigger3 = animelem = 23
  282. x = 6
  283.  
  284. [State 184, 4]
  285. type = varset
  286. trigger1 = animtime = 0
  287. var(1) = 0
  288.  
  289. ;---------------------------------------------------------------------------
  290. ; Win5
  291. [Statedef 185]
  292. type = S
  293. ctrl = 0
  294. anim = 185
  295. velset = 0,0,0
  296.  
  297. [State 185, begin]
  298. type = AssertSpecial
  299. trigger1 = time = [0, 180]
  300. flag = roundnotover
  301.  
  302. [State 185, 1]
  303. type = NotHitBy
  304. trigger1 = Time >= 0
  305. value = SCA
  306. time = 1
  307.  
  308. [State 185, 2]
  309. type = PlaySnd
  310. trigger1 = AnimElem = 23
  311. value = S180,2
  312.  
  313. [State 185, 2]
  314. type = PlaySnd
  315. trigger1 = Animelem = 4
  316. trigger2 = Animelem = 15
  317. value = S1150, 1
  318.  
  319. [State 185, 4]
  320. type = varset
  321. trigger1 = animtime = 0
  322. var(1) = 0
  323.  
  324. ;---------------------------------------------------------------------------
  325. ; Win6
  326. [Statedef 186]
  327. type = S
  328. ctrl = 0
  329. anim = 186
  330. velset = 0,0,0
  331.  
  332. [State 186, begin]
  333. type = AssertSpecial
  334. trigger1 = time = [0, 180]
  335. flag = roundnotover
  336.  
  337. [State 186, 1]
  338. type = NotHitBy
  339. trigger1 = Time >= 0
  340. value = SCA
  341. time = 1
  342.  
  343. [State 186, 2]
  344. type = varset
  345. trigger1 = animtime = 0
  346. var(1) = 0
  347.  
  348. ;---------------------------------------------------------------------------
  349. ; INTRO
  350. [Statedef 191]
  351. type = S
  352. ctrl = 0
  353. ;anim = 191
  354. velset = 0,0,0
  355.  
  356. [State 191, 1]
  357. type = ChangeState
  358. triggerall = Time = 0
  359. trigger1 = p2name = "Robert Garcia"
  360. trigger2 = p4name = "Robert Garcia"
  361. value = 192
  362.  
  363. [State 191, 1]
  364. type = ChangeState
  365. triggerall = Time = 0
  366. trigger1 = p2name = "Takuma Sakazaki"
  367. trigger2 = p4name = "Takuma Sakazaki"
  368. trigger3 = p2name = "Yuri Sakazaki"
  369. trigger4 = p4name = "Yuri Sakazaki"
  370. value = 197
  371.  
  372. [State 191, 2]
  373. type = VarRandom
  374. trigger1 = Time = 0
  375. v = 5
  376. range = 1, 2
  377.  
  378. [State 180, 5]
  379. type = ChangeState
  380. trigger1 = Var(5) = 1
  381. value = 193
  382.  
  383. [State 180, 6]
  384. type = ChangeState
  385. trigger1 = Var(5) = 2
  386. value = 194
  387.  
  388. ;---------------------------------------------------------------------------
  389. [Statedef 193]
  390. type = S
  391. movetype = I
  392. physics = S
  393. velset = 0
  394. anim = 191
  395.  
  396. [State 191, 2]
  397. type = AssertSpecial
  398. trigger1 = time = [0, 150]
  399. flag = intro
  400.  
  401. [State 191, 3]
  402. type = PlaySnd
  403. trigger1 = AnimElem = 8
  404. value = S2, 3
  405.  
  406. ;---------------------------------------------------------------------------
  407. [Statedef 194]
  408. type = S
  409. movetype = I
  410. physics = S
  411. velset = 0
  412. anim = 193
  413.  
  414. [State 191, 2]
  415. type = AssertSpecial
  416. trigger1 = time = [0, 130]
  417. flag = intro
  418.  
  419. [State 191, 3]
  420. type = PlaySnd
  421. trigger1 = AnimElem = 3
  422. trigger2 = AnimElem = 8
  423. value = S190, 1
  424.  
  425. [State 191, 4]
  426. type = Projectile
  427. trigger1 = AnimElem = 3
  428. projanim = 194
  429. projremovetime = 20
  430. offset = -35, -29
  431. velocity = -6,-3.5
  432. accel = 0,.2
  433. postype = p1
  434.  
  435. [State 191, 4]
  436. type = Projectile
  437. trigger1 = AnimElem = 8
  438. projanim = 196
  439. projremovetime = 20
  440. offset = -37,-24
  441. velocity = -6,-3.5
  442. accel = 0,.2
  443. postype = p1
  444.  
  445. ;---------------------------------------------------------------------------
  446. ; Pre-fight intro (vs. Robert)
  447. [Statedef 192]
  448. type = S
  449. movetype = I
  450. physics = S
  451. velset = 0
  452. anim = 192
  453.  
  454. [State 192, 1]
  455. type = AssertSpecial
  456. trigger1 = Time = [0,260]
  457. flag = Intro
  458.  
  459. [State 192, 2]
  460. type = PlaySnd
  461. trigger1 = AnimElem = 4
  462. value = S3, 5
  463.  
  464. [State 192, 2]
  465. type = PlaySnd
  466. trigger1 = AnimElem = 12
  467. trigger2 = AnimElem = 16
  468. trigger3 = AnimElem = 18
  469. value = S1150, 2
  470.  
  471. [State 192, 2]
  472. type = PlaySnd
  473. trigger1 = AnimElem = 23
  474. value = S2,3
  475.  
  476. [State 192, 3]
  477. type = ChangeState
  478. trigger1 = AnimTime = 0
  479. value = 0
  480.  
  481. ;---------------------------------------------------------------------------
  482. ; Pre-fight intro (vs. Takuma. Yuri)
  483. [Statedef 197]
  484. type = S
  485. movetype = I
  486. physics = S
  487. velset = 0
  488. anim = 197
  489.  
  490. [State 197, 1]
  491. type = AssertSpecial
  492. trigger1 = Time = [0,280]
  493. flag = Intro
  494.  
  495. [State 197, 2]
  496. type = PlaySnd
  497. trigger1 = Time = 55
  498. value = S180, 2
  499.  
  500. [State 197, 3]
  501. type = ChangeState
  502. trigger1 = AnimTime = 0
  503. value = 0
  504.  
  505. ;---------------------------------------------------------------------------
  506. ; STAND_X
  507. [Statedef 200]
  508. type    = S
  509. movetype= A
  510. physics = S
  511. juggle  = 1
  512. poweradd= 20
  513. ctrl = 0
  514. anim = 200
  515. velset = 0,0
  516.  
  517. [State 200, 1]
  518. type = PlaySnd
  519. trigger1 = Time = 0          
  520. value = S1150, 1
  521.  
  522. [State 200, 2]
  523. type = PlaySnd
  524. trigger1 = AnimElem = 3
  525. trigger1 = random < 500
  526. value = 3, 6
  527.  
  528. [State 200, 3]
  529. type = HitDef
  530. trigger1 = AnimElem = 3
  531. attr = S, NA                   
  532. damage    = 18                 
  533. getpower = 30,15
  534. givepower = 15,8
  535. hitflag = MA
  536. guardflag = MA
  537. priority = 3                   
  538. pausetime = 11,13
  539. sparkno = 0
  540. sparkxy = 0,-81
  541. hitsound = S200,1
  542. guardsound = S1000,1
  543. ground.type = High
  544. ground.slidetime = 9
  545. ground.hittime  = 18           
  546. ground.velocity = -4           
  547. air.type = High                
  548. air.velocity = -1.3,-1         
  549.  
  550. [State 200, 3]
  551. type = ChangeState
  552. trigger1 = AnimTime = 0
  553. value = 0
  554. ctrl = 1
  555.  
  556. ;---------------------------------------------------------------------------
  557. ; STAND_Y
  558. [Statedef 210]
  559. type    = S
  560. movetype= A
  561. physics = S
  562. juggle  = 2
  563. poweradd= 30
  564. ctrl = 0
  565. anim = 210
  566. velset = 0,0
  567.  
  568. [State 210, 1]
  569. type = PlaySnd
  570. trigger1 = AnimElem = 4
  571. trigger1 = random < 500
  572. value = 4, 2
  573.  
  574. [State 210, 3]
  575. type = PlaySnd
  576. trigger1 = Time = 0
  577. value = S1150, 2
  578.  
  579. [State 210, 2]
  580. type = HitDef
  581. trigger1 = Time = 0
  582. attr = S, NA
  583. damage    = 30                   
  584. getpower = 30
  585. givepower = 15
  586. hitflag = MA
  587. guardflag = MA
  588. priority = 3                     
  589. pausetime = 11,13
  590. sparkno = 1
  591. sparkxy = 0,-81
  592. hitsound = S200,3
  593. guardsound = S1000,1
  594. ground.type = Low
  595. ground.slidetime = 17
  596. ground.hittime  = 22             
  597. ground.velocity = -4             
  598. guard.velocity = -5
  599. air.velocity = -3.3,-4
  600.  
  601. [State 210, 3]
  602. type = ChangeState
  603. trigger1 = AnimTime = 0
  604. value = 0
  605. ctrl = 1
  606.  
  607. ;---------------------------------------------------------------------------
  608. ;Ice_Braker (cancel)
  609. [Statedef 300]
  610. type    = S     
  611. movetype= A     
  612. physics = S
  613. juggle  = 2     
  614. velset = 0,0
  615. ctrl = 0  
  616. anim = 300
  617. poweradd = 50
  618.  
  619. [State 300, 0]
  620. type = Velset
  621. trigger1 = AnimElem = 4
  622. x = 4
  623.  
  624. [State 300, 1]
  625. type = HitDef
  626. trigger1 = AnimElem = 4
  627. attr = S, SA
  628. damage    = 30
  629. getpower  = 30
  630. givepower = 15
  631. animtype = Medium
  632. guardflag = M
  633. hitflag = MA
  634. pausetime = 10,12
  635. sparkno = 1
  636. sparkxy = -40,-33
  637. hitsound = S200,3
  638. guardsound = S1000,1
  639. ground.type = Low
  640. ground.slidetime = 15
  641. ground.hittime  = 15
  642. ground.velocity = -2
  643. guard.velocity = -4
  644. air.velocity = -3,-3
  645.  
  646. [State 300, 2]
  647. type = ChangeState
  648. trigger1 = AnimTime = 0
  649. value = 0
  650. ctrl = 1
  651.  
  652. [State 300, 3]
  653. type = PlaySnd
  654. trigger1 = Time = 0
  655. value = S1150, 2
  656.  
  657. ;---------------------------------------------------------------------------
  658. ;Ice_Braker
  659. [Statedef 310]
  660. type    = S     
  661. movetype= A     
  662. physics = S     
  663. juggle  = 2     
  664. velset = 0,0
  665. ctrl = 0  
  666. anim = 310
  667. poweradd = 50
  668.  
  669. [State 310, 0]
  670. type = Velset
  671. trigger1 = AnimElem = 4
  672. x = 4
  673.  
  674. [State 310, 1]
  675. type = HitDef
  676. trigger1 = AnimElem = 4
  677. attr = S, SA
  678. damage    = 50
  679. getpower  = 30
  680. givepower = 15
  681. animtype = Medium
  682. guardflag = H
  683. hitflag = MA
  684. pausetime = 10,12
  685. sparkno = 1
  686. sparkxy = -40,-33
  687. hitsound = S200,3
  688. guardsound = S1000,1
  689. ground.type = Low
  690. ground.slidetime = 15
  691. ground.hittime  = 15
  692. ground.velocity = -2
  693. guard.velocity = -4
  694. air.velocity = -3,-3
  695.  
  696. [State 310, 2]
  697. type = ChangeState
  698. trigger1 = AnimTime = 0
  699. value = 0
  700. ctrl = 1
  701.  
  702. [State 310, 3]
  703. type = PlaySnd
  704. trigger1 = Time = 0
  705. value = S1150, 2
  706.  
  707. ;---------------------------------------------------------------------------
  708. ;STAND_Z
  709. [Statedef 220]
  710. type    = S
  711. movetype= A
  712. physics = S
  713. juggle  = 3
  714. poweradd= 40
  715. ctrl = 0
  716. anim = 220
  717. velset = 0,0
  718.  
  719. [State 220, 1]
  720. type = PlaySnd
  721. trigger1 = AnimElem = 4
  722. trigger1 = random < 500
  723. value = 4, 1
  724.  
  725. [State 220, 3]
  726. type = PlaySnd
  727. trigger1 = Time = 0
  728. value = S1250, 7
  729.  
  730. [State 220, 2]
  731. type = HitDef
  732. trigger1 = Time = 0
  733. attr = S, NA                     
  734. damage    = 40
  735. getpower = 40
  736. givepower = 20
  737. hitflag = MA
  738. guardflag = MA
  739. priority = 3
  740. pausetime = 10,13
  741. sparkno = 2
  742. sparkxy = 0,-81
  743. hitsound = S1200,2
  744. guardsound = S1000,1
  745. ground.type = High
  746. ground.slidetime = 17
  747. ground.hittime  = 20
  748. ground.velocity = -5
  749. guard.velocity = -6
  750. air.type = High                  
  751. air.velocity = -3.3,-4
  752.  
  753. [State 220, 3]
  754. type = ChangeState
  755. trigger1 = AnimTime = 0
  756. value = 0
  757. ctrl = 1
  758.  
  759. ;---------------------------------------------------------------------------
  760. ;STAND_Fierce
  761. [Statedef 225]
  762. type    = S
  763. movetype= A
  764. physics = S
  765. juggle  = 3
  766. poweradd= 40
  767. ctrl = 0
  768. anim = 225
  769. velset = 0,0
  770.  
  771. [State 225, 1]
  772. type = PlaySnd
  773. trigger1 = AnimElem = 4
  774. trigger1 = random < 500
  775. value = 4, 1
  776.  
  777. [State 225, 3]
  778. type = PlaySnd
  779. trigger1 = Time = 0
  780. value = S1250, 7
  781.  
  782. [State 225, 2]
  783. type = HitDef
  784. trigger1 = Time = 0
  785. attr = S, NA
  786. animtype = Heavy
  787. damage    = 60
  788. getpower = 30
  789. givepower = 15
  790. hitflag = MA
  791. guardflag = MA
  792. priority = 3
  793. pausetime = 13,13
  794. sparkno = 2
  795. sparkxy = 0,-81
  796. hitsound = S1200,3
  797. guardsound = S1000,1
  798. ground.type = High
  799. ground.slidetime = 17
  800. ground.hittime  = 20
  801. ground.velocity = -5, -6
  802. guard.velocity = -6
  803. air.velocity = -5,-5
  804. fall = 1
  805. air.recorer = 0
  806.  
  807. [State 225, 3]
  808. type = ChangeState
  809. trigger1 = AnimTime = 0
  810. value = 0
  811. ctrl = 1
  812.  
  813. ;---------------------------------------------------------------------------
  814. ;Guard High
  815. [Statedef 350]
  816. type    = S
  817. movetype= I
  818. physics = S
  819. juggle  = 0
  820. velset = 0,0
  821. ctrl = 0
  822. anim = 350
  823. poweradd = 0
  824.  
  825. [State 350, 0]
  826. type = PlaySnd
  827. trigger1 = AnimElem = 4
  828. value = S350, 0
  829.  
  830. [State 350, 1] ;guard other player's attack
  831. type = ReversalDef
  832. trigger1 = AnimElemtime(5) >= 0 && AnimElemtime(7) < 0
  833. reversal.attr = SCA, NA, SA
  834. numhits = 0
  835. pausetime = 7,20
  836. sparkno = -1
  837. hitsound = 6,0
  838.  
  839. [State 350, Exp]
  840. type = Explod
  841. trigger1 = AnimElemtime(5) >= 0 && AnimElemtime(7) < 0
  842. trigger1 = movehit = 1
  843. anim = 2560
  844. pos = 40,-70
  845. persistent = 0
  846. sprpriority = 4
  847. ignorehitpause = 1
  848.  
  849. [State 350, 2]
  850. type = ChangeState
  851. trigger1 = Animtime = 0
  852. value = 0
  853. ctrl = 1
  854.  
  855. ;---------------------------------------------------------------------------
  856. ;Guard_Low
  857. [Statedef 360]
  858. type    = S
  859. movetype= I
  860. physics = S
  861. juggle  = 0
  862. velset = 0,0
  863. ctrl = 0
  864. anim = 360
  865.  
  866. [State 360, 0]
  867. type = PlaySnd
  868. trigger1 = time = 14
  869. value = S350, 0
  870.  
  871. [State 360, 1] ;guard other player's attack
  872. type = ReversalDef
  873. trigger1 = AnimElemtime(5) >= 0 && AnimElemtime(7) < 0
  874. reversal.attr = SCA, NA, SA
  875. numhits = 0
  876. pausetime = 7,20
  877. sparkno = -1
  878. hitsound = 6,0
  879.  
  880. [State 360, Exp]
  881. type = Explod
  882. trigger1 = AnimElemtime(5) >= 0 && AnimElemtime(7) < 0
  883. trigger1 = movehit = 1
  884. anim = 2560
  885. pos = 40,-40
  886. persistent = 0
  887. sprpriority = 4
  888. ignorehitpause = 1
  889.  
  890. [State 360, vel]
  891. type = Velset
  892. trigger1 = time = 7
  893. x = 5
  894.  
  895. [State 360, vel]
  896. type = Velset
  897. trigger1 = AnimelemTime(7) = 5
  898. x = 0
  899.  
  900. [State 360, 2]
  901. type = ChangeState
  902. trigger1 = Animtime = 0
  903. value = 0
  904. ctrl = 1
  905.  
  906. ;---------------------------------------------------------------------------
  907. ; Stand_A
  908. [Statedef 230]
  909. type    = S
  910. movetype= A
  911. physics = S
  912. juggle  = 1
  913. poweradd= 25
  914. ctrl = 0
  915. anim = 230
  916. velset = 0,0
  917.  
  918. [State 230, 1]
  919. type = PlaySnd
  920. trigger1 = Time = 0
  921. value = S1150, 1
  922.  
  923. [State 230, 2]
  924. type = HitDef
  925. trigger1 = AnimElem = 3
  926. attr = S, NA
  927. animtype  = light
  928. damage    = 25
  929. getpower  = 25
  930. givepower = 10
  931. hitflag = MA
  932. guardflag = MA
  933. pausetime = 11,13
  934. sparkno = 0
  935. sparkxy = -10,-70
  936. hitsound = S200,2
  937. guardsound = S1000,1
  938. ground.type = High
  939. ground.slidetime = 10
  940. ground.hittime  = 18
  941. ground.velocity = -4
  942. air.velocity = -2.2,-3.2
  943.  
  944. [State 230, 3]
  945. type = ChangeState
  946. trigger1 = AnimTime = 0
  947. value = 0
  948. ctrl = 1
  949.  
  950. [State 230, 4]
  951. type = PlaySnd
  952. trigger1 = AnimElem = 3
  953. trigger1 = random < 500
  954. value = 3, 6
  955.  
  956. ;---------------------------------------------------------------------------
  957. ; Stand_B
  958. [Statedef 240]
  959. type    = S
  960. movetype= A
  961. physics = S
  962. juggle  = 2
  963. poweradd= 35
  964. ctrl = 0
  965. anim = 240
  966. velset = 0,0
  967.  
  968. [State 240, 1]
  969. type = PlaySnd
  970. trigger1 = Time = 0
  971. value = S1150, 2
  972.  
  973. [State 240, 2]
  974. type = PlaySnd
  975. trigger1 = AnimElem = 4
  976. trigger1 = random < 500
  977. value = 4, 2
  978.  
  979. [State 240, 3]
  980. type = HitDef
  981. trigger1 = Time = 0
  982. attr = S, NA
  983. animtype  = Medium
  984. damage    = 35
  985. getpower  = 30
  986. givepower = 15
  987. hitflag = MA
  988. guardflag = MA
  989. pausetime = 11,13
  990. sparkno = 1
  991. sparkxy = -10,-70
  992. hitsound = S200,4
  993. guardsound = S1000,1
  994. ground.type = High
  995. ground.slidetime = 10
  996. ground.hittime  = 18
  997. ground.velocity = -3
  998. guard.velocity = -5
  999. air.velocity = -3.2,-4
  1000.  
  1001. [State 240, 4]
  1002. type = ChangeState
  1003. trigger1 = AnimTime = 0
  1004. value = 0
  1005. ctrl = 1
  1006.  
  1007. ;---------------------------------------------------------------------------
  1008. ;STAND_C
  1009. [Statedef 250]
  1010. type    = S
  1011. movetype= A
  1012. physics = S
  1013. juggle  = 3
  1014. poweradd= 45
  1015. ctrl = 0
  1016. velset = 1,0,0
  1017. anim = 250
  1018.  
  1019. [State 250, 1]
  1020. type = PlaySnd
  1021. trigger1 = AnimElem = 1
  1022. trigger1 = random < 500
  1023. value = 4, 1
  1024.  
  1025. [State 250, 2]
  1026. type = PlaySnd
  1027. trigger1 = Time = 0
  1028. value = S1250, 7
  1029.  
  1030. [State 250, 3]
  1031. type = HitDef
  1032. trigger1 = AnimElem = 5
  1033. attr = S, NA
  1034. damage    = 25
  1035. animtype  = Hard
  1036. hitflag = MA
  1037. guardflag = MA
  1038. pausetime = 10,14
  1039. sparkno = 2
  1040. sparkxy =  -37,-94
  1041. hitsound = S1200,2
  1042. guardsound = S1000,1
  1043. ground.type = High
  1044. ground.slidetime = 14
  1045. ground.hittime  = 18
  1046. ground.velocity = 4
  1047. air.velocity = -4, 2
  1048.  
  1049. [State 250, 3]
  1050. type = HitDef
  1051. trigger1 = AnimElem = 6
  1052. attr = S, NA
  1053. damage    = 25
  1054. animtype  = Hard
  1055. hitflag = MA
  1056. guardflag = MA
  1057. pausetime = 12,14
  1058. sparkno = 2
  1059. sparkxy =  -33,-74
  1060. hitsound = S1200,2
  1061. guardsound = S1000,1
  1062. ground.type = High
  1063. ground.slidetime = 14
  1064. ground.hittime  = 18
  1065. ground.velocity = -5
  1066. air.velocity = -5, 2
  1067.  
  1068. [State 250, 4]
  1069. type = ChangeState
  1070. trigger1 = AnimTime = 0
  1071. value = 0
  1072. ctrl = 1
  1073.  
  1074. ;---------------------------------------------------------------------------
  1075. ; Stand_X (close)
  1076. [Statedef 201]
  1077. type    = S
  1078. movetype= A
  1079. physics = S
  1080. juggle  = 1
  1081. poweradd= 20
  1082. ctrl = 0
  1083. anim = 201
  1084. velset = 0,0,0
  1085.  
  1086. [State 201, 0]
  1087. type = PlaySnd
  1088. trigger1 = Time = 0
  1089. value = S1150, 1
  1090.  
  1091. [State 201, 0]
  1092. type = PlaySnd
  1093. trigger1 = AnimElem = 3
  1094. trigger1 = random < 500
  1095. value = 3, 6
  1096.  
  1097. [State 201, 1]
  1098. type = HitDef
  1099. trigger1 = AnimElem = 3
  1100. attr = S, NA
  1101. damage   = 20
  1102. getpower  = 20
  1103. givepower = 10
  1104. animtype = Light
  1105. guardflag = MA
  1106. hitflag = MA
  1107. pausetime = 11,13
  1108. sparkno = 0
  1109. sparkxy =  -10,-74
  1110. hitsound   = S200,1
  1111. guardsound = S1000,1
  1112. ground.type = High
  1113. ground.slidetime = 8
  1114. ground.hittime = 18
  1115. ground.velocity = -2
  1116. air.velocity = -2,-3
  1117. guard.velocity = -3
  1118. airguard.velocity = -3.5     
  1119.  
  1120. [State 201, 2]
  1121. type = ChangeState
  1122. trigger1 = AnimTime = 0
  1123. value = 0
  1124. ctrl = 1
  1125.  
  1126. ;---------------------------------------------------------------------------
  1127. ; Stand_Y (close)
  1128. [Statedef 211]
  1129. type    = S
  1130. movetype= A
  1131. physics = S
  1132. juggle  = 2
  1133. poweradd= 30
  1134. ctrl = 0
  1135. anim = 211
  1136. velset = 0,0,0
  1137.  
  1138. [State 211, 0]
  1139. type = PlaySnd
  1140. trigger1 = Time = 0
  1141. value = S1150, 2
  1142.  
  1143. [State 211, 0]
  1144. type = PlaySnd
  1145. trigger1 = AnimElem = 3
  1146. trigger1 = random < 500
  1147. value = 4, 2
  1148.  
  1149. [State 211, 1]
  1150. type = HitDef
  1151. trigger1 = Time = 0
  1152. attr = S, NA
  1153. damage   = 30
  1154. getpower  = 30
  1155. givepower = 15
  1156. animtype = Medium
  1157. guardflag = M
  1158. hitflag = MA
  1159. pausetime = 11,13
  1160. sparkno = 1
  1161. sparkxy =  -10,-68
  1162. hitsound   = S200,3
  1163. guardsound = S1000,1
  1164. ground.type = Low
  1165. ground.slidetime = 17
  1166. ground.hittime = 20
  1167. ground.velocity = -3
  1168. guard.velocity = -4
  1169. air.velocity = -3,-4
  1170.  
  1171. [State 211, 2]
  1172. type = ChangeState
  1173. trigger1 = AnimTime = 0
  1174. value = 0
  1175. ctrl = 1
  1176.  
  1177. ;---------------------------------------------------------------------------
  1178. ;Stand_Z (close)
  1179. [Statedef 221]
  1180. type    = S
  1181. movetype= A
  1182. physics = S
  1183. juggle  = 3
  1184. poweradd= 40
  1185. ctrl = 0
  1186. velset = 0,0,0
  1187. anim = 221
  1188.  
  1189. [State 221, 0]
  1190. type = PlaySnd
  1191. trigger1 = Time = 0
  1192. value = S1250, 7
  1193.  
  1194. [State 221, 1]
  1195. type = HitDef
  1196. trigger1 = AnimElem = 3
  1197. attr = S, NA
  1198. animtype  = Medium
  1199. damage    = 20
  1200. getpower  = 20
  1201. givepower = 10
  1202. guardflag = MA
  1203. hitflag = MA
  1204. pausetime = 10,12
  1205. sparkno = 2
  1206. sparkxy = -10,-70
  1207. hitsound   = S1200,2
  1208. guardsound = S1000,1
  1209. ground.type = Low
  1210. ground.slidetime = 10
  1211. ground.hittime  = 15
  1212. ground.velocity = 2
  1213. air.velocity = -2,-3
  1214.  
  1215. [State 221, 2]
  1216. type = HitDef
  1217. trigger1 = AnimElem = 4
  1218. attr = S, NA
  1219. animtype  = Heavy
  1220. damage    = 20
  1221. getpower  = 20
  1222. givepower = 10
  1223. guardflag = MA
  1224. hitflag = MA
  1225. pausetime = 12,14
  1226. sparkxy = -10,-112
  1227. hitsound   = S1200,2
  1228. guardsound = S1000,1
  1229. ground.type = High
  1230. ground.slidetime = 12
  1231. ground.hittime  = 16
  1232. ground.velocity = -2
  1233. guard.velocity = -5
  1234. air.velocity = -2.2,-3.2
  1235.  
  1236. [State 221, 3]
  1237. type = PlaySnd
  1238. trigger1 = Time = 0
  1239. trigger1 = random < 500
  1240. value = 4, 1
  1241.  
  1242. [State 221, 4]
  1243. type = ChangeState
  1244. trigger1 = AnimTime = 0
  1245. value = 0
  1246. ctrl = 1
  1247.  
  1248. ;---------------------------------------------------------------------------
  1249. ;Stand_A (close)
  1250. [Statedef 231]
  1251. type    = S
  1252. movetype= A
  1253. physics = S
  1254. juggle  = 1
  1255. poweradd= 25
  1256. ctrl = 0
  1257. velset = 0,0,0
  1258. anim = 231
  1259.  
  1260. [State 231, 0]
  1261. type = PlaySnd
  1262. trigger1 = Time = 0
  1263. value = S1150, 1
  1264.  
  1265. [State 231, 0]
  1266. type = PlaySnd
  1267. trigger1 = AnimElem = 4
  1268. trigger1 = random < 500
  1269. value = 3,0
  1270.  
  1271. [State 231, 1]
  1272. type = HitDef
  1273. trigger1 = Time = 0
  1274. attr = S, NA
  1275. animtype  = light
  1276. damage    = 25
  1277. getpower  = 20
  1278. givepower = 10
  1279. guardflag = MA
  1280. hitflag = MA
  1281. pausetime = 11,13
  1282. sparkno = 0
  1283. sparkxy = -10,-70
  1284. hitsound   = S200,2
  1285. guardsound = S1000,1
  1286. ground.type = High
  1287. ground.slidetime = 8
  1288. ground.hittime  = 18
  1289. ground.velocity = -3
  1290. air.velocity = -2,-2.5
  1291.  
  1292. [State 231, 2]
  1293. type = ChangeState
  1294. trigger1 = AnimTime = 0
  1295. value = 0
  1296. ctrl = 1
  1297.  
  1298. ;---------------------------------------------------------------------------
  1299. ; Stand_B(close)
  1300. [Statedef 241]
  1301. type    = S
  1302. movetype= A
  1303. physics = S
  1304. juggle  = 2
  1305. poweradd= 35
  1306. ctrl = 0
  1307. anim = 241
  1308. velset = 0,0,0
  1309.  
  1310. [State 241, 0]
  1311. type = PlaySnd
  1312. trigger1 = Time = 0
  1313. value = S1150, 2
  1314.  
  1315. [State 241, 0]
  1316. type = PlaySnd
  1317. trigger1 = AnimElem = 3
  1318. trigger1 = random < 500
  1319. value = 4, 2
  1320.  
  1321. [State 241, 1]
  1322. type = HitDef
  1323. trigger1 = Time = 0
  1324. attr = S, NA
  1325. damage   = 35
  1326. getpower  = 30
  1327. givepower = 15
  1328. animtype = Medium
  1329. guardflag = MA
  1330. hitflag = MA
  1331. pausetime = 11,13
  1332. sparkno = 1
  1333. sparkxy =  -10,-38
  1334. hitsound   = S200,4
  1335. guardsound = S1000,1
  1336. ground.type = Low
  1337. ground.slidetime = 18
  1338. ground.hittime = 20
  1339. ground.velocity = -3
  1340. guard.velocity = -4
  1341. air.velocity = -3,-5
  1342.  
  1343. [State 241, 2]
  1344. type = ChangeState
  1345. trigger1 = AnimTime = 0
  1346. value = 0
  1347. ctrl = 1
  1348.  
  1349. ;---------------------------------------------------------------------------
  1350. ;CROUCH_X
  1351. [Statedef 400]
  1352. type    = C
  1353. movetype= A
  1354. physics = C
  1355. juggle  = 1
  1356. poweradd= 20
  1357. ctrl = 0
  1358. anim = 400
  1359. velset = 0,0
  1360.  
  1361. [State 400, 0]
  1362. type = PlaySnd
  1363. trigger1 = Time = 0
  1364. value = S1150, 1
  1365.  
  1366. [State 400, 0]
  1367. type = PlaySnd
  1368. trigger1 = AnimElem = 2
  1369. trigger1 = random < 500
  1370. value = 3, 6
  1371.  
  1372. [State 400, 1]
  1373. type = HitDef
  1374. trigger1 = AnimElem = 2
  1375. attr = C, NA
  1376. damage    = 20
  1377. getpower  = 20
  1378. givepower = 10
  1379. animtype  = Light
  1380. getpower  = 10
  1381. givepower = 8
  1382. hitflag = MA
  1383. guardflag = L
  1384. pausetime = 11,13
  1385. sparkno = 0
  1386. sparkxy = -2,-45
  1387. hitsound   = S200,1
  1388. guardsound = S1000,1
  1389. ground.type = Low
  1390. ground.slidetime = 10
  1391. ground.hittime  = 18
  1392. ground.velocity = -2
  1393. guard.velocity = -4
  1394. air.velocity = -1.3,-3
  1395. down.velocity = -4,0
  1396. down.hittime = 20
  1397.  
  1398. [State 400, 2]
  1399. type = ChangeState
  1400. trigger1 = AnimTime = 0
  1401. value = 11
  1402. ctrl = 1
  1403.  
  1404. ;---------------------------------------------------------------------------
  1405. ;CROUCH_Y
  1406. [Statedef 410]
  1407. type    = C
  1408. movetype= A
  1409. physics = C
  1410. juggle  = 2
  1411. poweradd= 30
  1412. ctrl = 0
  1413. anim = 410
  1414. velset = 0,0
  1415.  
  1416. [State 410, 0]
  1417. type = PlaySnd
  1418. trigger1 = Time = 0
  1419. value = S1150, 2
  1420.  
  1421. [State 410, 0]
  1422. type = PlaySnd
  1423. trigger1 = AnimElem = 3
  1424. trigger1 = random < 500
  1425. value = 4,2
  1426.  
  1427. [State 410, 1]
  1428. type = HitDef
  1429. trigger1 = AnimElem = 2
  1430. attr = C, NA
  1431. damage    = 30
  1432. getpower  = 30
  1433. givepower = 15
  1434. animtype  = Medium
  1435. getpower  = 10
  1436. givepower = 8
  1437. hitflag = MA
  1438. guardflag = L
  1439. pausetime = 11,13
  1440. sparkno = 1
  1441. sparkxy = -2,-41
  1442. hitsound   = S200,3
  1443. guardsound = S1000,1
  1444. ground.type = Low
  1445. ground.slidetime = 10
  1446. ground.hittime  = 18
  1447. ground.velocity = -2
  1448. guard.velocity = -5
  1449. air.velocity = -2.3,-3
  1450.  
  1451. [State 410, 2]
  1452. type = ChangeState
  1453. trigger1 = AnimTime = 0
  1454. value = 11
  1455. ctrl = 1
  1456.  
  1457. ;---------------------------------------------------------------------------
  1458. ;CROUCH_Z
  1459. [Statedef 420]
  1460. type    = C
  1461. movetype= A
  1462. physics = C
  1463. juggle  = 3
  1464. poweradd= 40
  1465. ctrl = 0
  1466. anim = 420
  1467. velset = 0,0
  1468.  
  1469. [State 420, 0]
  1470. type = PlaySnd
  1471. trigger1 = Time = 0
  1472. value = S1250, 7
  1473.  
  1474. [State 420, 0]
  1475. type = PlaySnd
  1476. trigger1 = AnimElem = 2
  1477. trigger1 = random < 500
  1478. value = 4, 1
  1479.  
  1480. [State 420, 1]
  1481. type = HitDef
  1482. trigger1 = Time = 0
  1483. attr = C, NA
  1484. damage    = 40
  1485. getpower  = 40
  1486. givepower = 20
  1487. animtype  = Heavy
  1488. getpower  = 10
  1489. givepower = 8
  1490. hitflag = MA
  1491. guardflag = M
  1492. pausetime = 12,14
  1493. sparkno = 2
  1494. sparkxy = -2,-75
  1495. hitsound   = S1200,2
  1496. guardsound = S1000,1
  1497. ground.type = Low
  1498. ground.slidetime = 10
  1499. ground.hittime  = 18
  1500. ground.velocity = -4
  1501. guard.velocity = -6
  1502. air.velocity = -3,-3
  1503. down.velocity = -4,0
  1504. down.hittime = 20
  1505.  
  1506. [State 420, 2]
  1507. type = ChangeState
  1508. trigger1 = AnimTime = 0
  1509. value = 11
  1510. ctrl = 1
  1511.  
  1512. ;---------------------------------------------------------------------------
  1513. ;CROUCH_A
  1514. [Statedef 430]
  1515. type    = C
  1516. movetype= A
  1517. physics = C
  1518. juggle  = 1
  1519. poweradd= 20
  1520. ctrl = 0
  1521. anim = 430
  1522. velset = 0,0
  1523.  
  1524. [State 430, 1]
  1525. type = HitDef
  1526. trigger1 = AnimElem = 2
  1527. attr = C, NA
  1528. damage    = 20
  1529. getpower  = 20
  1530. givepower = 10
  1531. animtype  = Light
  1532. getpower  = 10
  1533. givepower = 8
  1534. hitflag = MA
  1535. guardflag = L
  1536. pausetime = 14,13
  1537. sparkno = 0
  1538. sparkxy = -2,-20
  1539. hitsound   = S200,2
  1540. guardsound = S1000,1
  1541. ground.type = Low
  1542. ground.slidetime = 10
  1543. ground.hittime  = 18
  1544. ground.velocity = -4.5
  1545. guard.velocity = -4
  1546. air.velocity = -4,-3
  1547. down.velocity = 0,0
  1548.  
  1549. [State 430, 2]
  1550. type = PlaySnd
  1551. trigger1 = Time = 0
  1552. value = S1150, 1
  1553.  
  1554. [State 430, 2]
  1555. type = PlaySnd
  1556. trigger1 = AnimElem = 3
  1557. trigger1 = random < 500
  1558. value = 3,0
  1559.  
  1560. [State 430, 3]
  1561. type = ChangeState
  1562. trigger1 = AnimTime = 0
  1563. value = 11
  1564. ctrl = 1
  1565.  
  1566. ;---------------------------------------------------------------------------
  1567. ;CROUCH_B
  1568. [Statedef 440]
  1569. type    = C
  1570. movetype= A
  1571. physics = C
  1572. juggle  = 2
  1573. poweradd= 35
  1574. ctrl = 0
  1575. anim = 440
  1576. velset = 0,0
  1577.  
  1578. [State 440, 1]
  1579. type = PlaySnd
  1580. trigger1 = Time = 0
  1581. value = S1150, 2
  1582.  
  1583. [State 440, 2]
  1584. type = HitDef
  1585. trigger1 = AnimElem = 2
  1586. attr = C, NA
  1587. damage    = 35
  1588. getpower  = 30
  1589. givepower = 15
  1590. animtype  = Medium
  1591. getpower  = 10
  1592. givepower = 8
  1593. hitflag = MA
  1594. guardflag = L
  1595. pausetime = 11,13
  1596. sparkno = 1
  1597. sparkxy = -2,-20
  1598. hitsound   = S200,4
  1599. guardsound = S1000,1
  1600. ground.type = Low
  1601. ground.slidetime = 4
  1602. ground.hittime  = 15
  1603. ground.velocity = -3
  1604. guard.velocity = -5
  1605. air.velocity = -1.3,-3
  1606. down.velocity = -4,0
  1607. down.hittime = 20
  1608.  
  1609. [State 440, 3]
  1610. type = ChangeState
  1611. trigger1 = AnimTime = 0
  1612. value = 11
  1613. ctrl = 1
  1614.  
  1615. [State 440, 4]
  1616. type = PlaySnd
  1617. trigger1 = AnimElem = 2
  1618. trigger1 = random < 500
  1619. value = 4,2
  1620.  
  1621. ;---------------------------------------------------------------------------
  1622. ;CROUCH_C
  1623. [Statedef 450]
  1624. type    = C
  1625. movetype= A
  1626. physics = C
  1627. juggle  = 3
  1628. poweradd= 45
  1629. ctrl = 0
  1630. anim = 450
  1631. velset = 0,0
  1632.  
  1633. [State 450, 0]
  1634. type = PlaySnd
  1635. trigger1 = Time = 0
  1636. value = S1250, 7
  1637.  
  1638. [State 450, 0]
  1639. type = PlaySnd
  1640. trigger1 = AnimElem = 4
  1641. trigger1 = random < 500
  1642. value = 4, 1
  1643.  
  1644. [State 450, 2]
  1645. type = HitDef
  1646. trigger1 = AnimElem = 4
  1647. attr = C, NA
  1648. damage    = 45
  1649. getpower  = 40
  1650. givepower = 20
  1651. animtype  = Heavy
  1652. getpower  = 10
  1653. givepower = 8
  1654. hitflag = MA
  1655. guardflag = L
  1656. pausetime = 12,13
  1657. sparkno = 2
  1658. sparkxy = -2,-41
  1659. hitsound   = S1200,2
  1660. guardsound = S1000,1
  1661. ground.type = Trip
  1662. ground.slidetime = 12
  1663. ground.hittime  = 15
  1664. ground.velocity = -1,-5
  1665. guard.velocity = -6
  1666. air.velocity = -5,-4
  1667. down.velocity = -4,0
  1668. down.hittime = 20
  1669. fall = 1
  1670.  
  1671. [State 450, 3]
  1672. type = ChangeState
  1673. trigger1 = AnimTime = 0
  1674. value = 11
  1675. ctrl = 1
  1676.  
  1677. ;---------------------------------------------------------------------------
  1678. ;JUMP_X
  1679. [Statedef 600]
  1680. type    = A
  1681. movetype= A
  1682. physics = A
  1683. juggle  = 1
  1684. poweradd= 15
  1685. ctrl = 0
  1686. anim = 600
  1687.  
  1688. [State 600, 0]
  1689. type = PlaySnd
  1690. trigger1 = Time = 0
  1691. value = S1150, 1
  1692.  
  1693. [State 600, 0]
  1694. type = PlaySnd
  1695. trigger1 = AnimElem = 3
  1696. trigger1 = random < 500
  1697. value = 3,6
  1698.  
  1699. [State 600, 1]
  1700. type = HitDef
  1701. trigger1 = AnimElem = 3
  1702. attr = A, NA
  1703. damage    = 20
  1704. animtype = Light
  1705. getpower = 20
  1706. givepower = 10
  1707. guardflag = HA
  1708. hitflag = HA
  1709. priority = 2
  1710. pausetime = 12,14
  1711. sparkno = 0
  1712. sparkxy = -10,-43
  1713. hitsound = S200,1
  1714. guardsound = S1000,1
  1715. ground.type = Low
  1716. ground.slidetime = 11
  1717. ground.hittime  = 19
  1718. ground.velocity = -2
  1719. guard.velocity = -4
  1720. air.velocity = -3,-3
  1721.  
  1722. ;---------------------------------------------------------------------------
  1723. ;JUMP_UP_X
  1724. [Statedef 610]
  1725. type    = A
  1726. movetype= A
  1727. physics = A
  1728. juggle  = 1
  1729. poweradd= 15
  1730. ctrl = 0
  1731. anim = 610
  1732.  
  1733. [State 610, 0]
  1734. type = PlaySnd
  1735. trigger1 = Time = 0
  1736. value = S1150, 1
  1737.  
  1738. [State 610, 0]
  1739. type = PlaySnd
  1740. trigger1 = AnimElem = 1
  1741. trigger1 = random < 500
  1742. value = 3,0
  1743.  
  1744. [State 610, 1]
  1745. type = HitDef
  1746. trigger1 = AnimElem = 1
  1747. attr = A, NA
  1748. damage    = 20
  1749. animtype = Light
  1750. getpower = 20
  1751. givepower = 10
  1752. guardflag = HA
  1753. hitflag = HA
  1754. priority = 2
  1755. pausetime = 12,14
  1756. sparkno = 0
  1757. sparkxy = -10,-69
  1758. hitsound = S200,1
  1759. guardsound = S1000,1
  1760. ground.type = Low
  1761. ground.slidetime = 11
  1762. ground.hittime  = 19
  1763. ground.velocity = -2.5
  1764. guard.velocity = -3
  1765. air.velocity = -3,-3
  1766.  
  1767. ;---------------------------------------------------------------------------
  1768. ;Jump_Y
  1769. [Statedef 625]
  1770. type    = A
  1771. movetype= A
  1772. physics = A
  1773. juggle  = 1
  1774. poweradd= 25
  1775. ctrl = 0
  1776. anim = 625
  1777.  
  1778. [State 630, 0]
  1779. type = PlaySnd
  1780. trigger1 = Time = 0
  1781. value = S1150, 2
  1782.  
  1783. [State 630, 0]
  1784. type = PlaySnd
  1785. trigger1 = AnimElem = 4
  1786. trigger1 = random < 500
  1787. value = 4,2
  1788.  
  1789. [State 630, 1]
  1790. type = HitDef
  1791. trigger1 = AnimElem = 4
  1792. attr = A, NA
  1793. damage    = 40
  1794. animtype = Medium
  1795. getpower = 40
  1796. givepower = 20
  1797. guardflag = HA
  1798. hitflag = MA
  1799. priority = 4
  1800. pausetime = 12,13
  1801. sparkno = 1
  1802. sparkxy = -10,-43
  1803. hitsound = S200,3
  1804. guardsound = S1000,1
  1805. ground.type = Low
  1806. ground.slidetime = 10
  1807. ground.hittime  = 20
  1808. ground.velocity = -3
  1809. guard.velocity = -4
  1810. air.velocity = -3,-3
  1811.  
  1812. ;---------------------------------------------------------------------------
  1813. ;Jump_Z
  1814. [Statedef 630]
  1815. type    = A
  1816. movetype= A
  1817. physics = A
  1818. juggle  = 1
  1819. poweradd= 25
  1820. ctrl = 0
  1821. anim = 630
  1822.  
  1823. [State 630, 0]
  1824. type = PlaySnd
  1825. trigger1 = Time = 0
  1826. value = S1150, 2
  1827.  
  1828. [State 630, 0]
  1829. type = PlaySnd
  1830. trigger1 = AnimElem = 4
  1831. trigger1 = random < 500
  1832. value = 4,2
  1833.  
  1834. [State 630, 1]
  1835. type = HitDef
  1836. trigger1 = AnimElem = 4
  1837. attr = A, NA
  1838. damage    = 50
  1839. animtype = Heavy
  1840. getpower = 50
  1841. givepower = 25
  1842. guardflag = HA
  1843. hitflag = MA
  1844. priority = 4
  1845. pausetime = 12,13
  1846. sparkno = 2
  1847. sparkxy = -10,-43
  1848. hitsound = S1200,2
  1849. guardsound = S1000,1
  1850. ground.type = Low
  1851. ground.slidetime = 10
  1852. ground.hittime  = 20
  1853. ground.velocity = -3
  1854. guard.velocity = -4
  1855. air.velocity = -3,-3
  1856.  
  1857. ;---------------------------------------------------------------------------
  1858. ;Jump_up_Z
  1859. [Statedef 620]
  1860. type    = A
  1861. movetype= A
  1862. physics = A
  1863. juggle  = 1
  1864. poweradd= 25
  1865. ctrl = 0
  1866. anim = 620
  1867.  
  1868. [State 620, 0]
  1869. type = PlaySnd
  1870. trigger1 = Time = 0
  1871. value = S1150, 2
  1872.  
  1873. [State 620, 0]
  1874. type = PlaySnd
  1875. trigger1 = AnimElem = 3
  1876. trigger1 = random < 500
  1877. value = 4,2
  1878.  
  1879. [State 620, 1]
  1880. type = HitDef
  1881. trigger1 = AnimElem = 3
  1882. attr = A, NA
  1883. damage    = 50
  1884. animtype = Medium
  1885. getpower = 50
  1886. givepower = 25
  1887. guardflag = HA
  1888. hitflag = HA
  1889. priority = 3
  1890. pausetime = 12,13
  1891. sparkno = 2
  1892. sparkxy = -10,-78
  1893. hitsound = S1200,2
  1894. guardsound = S1000,1
  1895. ground.type = Low
  1896. ground.slidetime = 10
  1897. ground.hittime  = 20
  1898. ground.velocity = -3
  1899. guard.velocity = -5
  1900. air.velocity = -3,-3
  1901.  
  1902. ;---------------------------------------------------------------------------
  1903. ;Jump_fierce
  1904. [Statedef 640]
  1905. type    = A
  1906. movetype= A
  1907. physics = A
  1908. juggle  = 1
  1909. poweradd= 35
  1910. ctrl = 0
  1911. anim = 640
  1912.  
  1913. [State 640, 0]
  1914. type = PlaySnd
  1915. trigger1 = Time = 0
  1916. value = S1250, 7
  1917.  
  1918. [State 640, 0]
  1919. type = PlaySnd
  1920. trigger1 = AnimElem = 4
  1921. trigger1 = random < 500
  1922. value = 4, 1
  1923.  
  1924. [State 640, 1]
  1925. type = HitDef
  1926. trigger1 = AnimElem = 4
  1927. attr = A, NA
  1928. damage    = 70;50
  1929. animtype = Heavy
  1930. getpower = 50
  1931. givepower = 25
  1932. guardflag = HA
  1933. priority = 5
  1934. pausetime = 11,13
  1935. sparkno = 3
  1936. sparkxy = -10,-56
  1937. hitsound = S1200,3
  1938. guardsound = S1000,1
  1939. ground.type = High
  1940. ground.slidetime = 20
  1941. ground.hittime  = 20
  1942. ground.velocity = -5, -6
  1943. guard.velocity = -6
  1944. air.velocity = -7, 5
  1945. fall = 1
  1946. fall.recover = 0
  1947.  
  1948. [State 640, 2]
  1949. type = EnvShake
  1950. trigger1 = movehit = 1
  1951. time = 10
  1952. ampl = -4
  1953.  
  1954. ;---------------------------------------------------------------------------
  1955. ;Jump_A
  1956. [Statedef 650]
  1957. type    = A
  1958. movetype= A
  1959. physics = A
  1960. juggle  = 1
  1961. poweradd= 15
  1962. ctrl = 0
  1963. anim = 650
  1964.  
  1965. [State 650, 0]
  1966. type = PlaySnd
  1967. trigger1 = Time = 0
  1968. value = S1150, 1
  1969.  
  1970. [State 650, 0]
  1971. type = PlaySnd
  1972. trigger1 = AnimElem = 2
  1973. trigger1 = random < 500
  1974. value = 4,2
  1975.  
  1976. [State 650, 1]
  1977. type = HitDef
  1978. trigger1 = AnimElem = 2
  1979. attr = A, NA
  1980. damage    = 25
  1981. animtype = Light
  1982. getpower = 20
  1983. givepower = 10
  1984. guardflag = HA
  1985. priority = 2
  1986. pausetime = 11,13
  1987. sparkno = 0
  1988. sparkxy = 0,-48
  1989. hitsound = S200,2
  1990. guardsound = S1000,1
  1991. ground.type = Low
  1992. ground.slidetime = 11
  1993. ground.hittime  = 20
  1994. ground.velocity = -2
  1995. guard.velocity = -3
  1996. air.velocity = -3,-3
  1997.  
  1998. ;---------------------------------------------------------------------------
  1999. ;Jump_B
  2000. [Statedef 660]
  2001. type    = A
  2002. movetype= A
  2003. physics = A
  2004. juggle  = 1
  2005. poweradd= 25
  2006. ctrl = 0
  2007. anim = 660
  2008.  
  2009. [State 660, 0]
  2010. type = PlaySnd
  2011. trigger1 = Time = 0
  2012. value = S1150, 2
  2013.  
  2014. [State 660, 0]
  2015. type = PlaySnd
  2016. trigger1 = AnimElem = 2
  2017. trigger1 = random < 500
  2018. value = 4,2
  2019.  
  2020. [State 660, 1]
  2021. type = HitDef
  2022. trigger1 = AnimElem = 2
  2023. attr = A, NA
  2024. damage    = 40
  2025. animtype = Medium
  2026. getpower = 40
  2027. givepower = 20
  2028. guardflag = HA
  2029. priority = 3
  2030. pausetime = 12,14
  2031. sparkno = 1
  2032. sparkxy = -10,-66
  2033. hitsound = S200,4
  2034. guardsound = S1000,1
  2035. ground.type = Low
  2036. ground.slidetime = 11
  2037. ground.hittime  = 20
  2038. ground.velocity = -2.5
  2039. guard.velocity = -4
  2040. air.velocity = -2.5,-3.5
  2041.  
  2042. ;---------------------------------------------------------------------------
  2043. ;Jump_up_C
  2044. [Statedef 670]
  2045. type    = A
  2046. movetype= A
  2047. physics = A
  2048. juggle  = 1
  2049. poweradd= 35
  2050. ctrl = 0
  2051. anim = 670
  2052.  
  2053. [State 670, 0]
  2054. type = PlaySnd
  2055. trigger1 = Time = 0
  2056. value = S1250, 7
  2057.  
  2058. [State 670, 0]
  2059. type = PlaySnd
  2060. trigger1 = AnimElem = 4
  2061. trigger1 = random < 500
  2062. value = 4, 1
  2063.  
  2064. [State 670, 1]
  2065. type = HitDef
  2066. trigger1 = Time = 0
  2067. attr = A, NA
  2068. damage    = 50
  2069. animtype = Heavy
  2070. getpower = 50
  2071. givepower = 25
  2072. guardflag = HA
  2073. priority = 4
  2074. pausetime = 12,13
  2075. sparkno = 2
  2076. sparkxy = -10,-100
  2077. hitsound = S1200,2
  2078. guardsound = S1000,1
  2079. ground.type = Low
  2080. ground.slidetime = 10
  2081. ground.hittime  = 18
  2082. ground.velocity = -3.5
  2083. guard.velocity = -5
  2084. air.velocity = -1.3,-3
  2085.  
  2086. ;---------------------------------------------------------------------------
  2087. ;Jump_C
  2088. [Statedef 680]
  2089. type    = A
  2090. movetype= A
  2091. physics = A
  2092. juggle  = 1
  2093. poweradd= 35
  2094. ctrl = 0
  2095. anim = 680
  2096.  
  2097. [State 680, 0]
  2098. type = PlaySnd
  2099. trigger1 = Time = 0
  2100. value = S1250, 7
  2101.  
  2102. [State 680, 1]
  2103. type = HitDef
  2104. trigger1 = AnimElem = 3
  2105. attr = A, NA
  2106. damage    = 55
  2107. animtype = Heavy
  2108. getpower = 55
  2109. givepower = 25
  2110. guardflag = HA
  2111. priority = 5
  2112. pausetime = 12,13
  2113. sparkno = 2
  2114. sparkxy = -10,-40
  2115. hitsound = S1200,2
  2116. guardsound = S1000,1
  2117. ground.type = High
  2118. ground.slidetime = 10
  2119. ground.hittime  = 20
  2120. ground.velocity = -4
  2121. guard.velocity = -5
  2122. air.velocity = -3,-5.5
  2123.  
  2124. ;---------------------------------------------------------------------------
  2125. ;Koohken_X
  2126. [Statedef 1010]
  2127. type    = S
  2128. movetype= A
  2129. physics = S
  2130. juggle = 3
  2131. poweradd= 50
  2132. velset = 0
  2133. ctrl = 0
  2134. anim = 1000
  2135.  
  2136. [State 1010, 1]
  2137. type = PlaySnd
  2138. trigger1 = AnimElem = 2
  2139. value = 1,1
  2140.  
  2141. [State 1010, 2]
  2142. type = PlaySnd
  2143. trigger1 = AnimElem = 5
  2144. value = 1500, 1
  2145.  
  2146. [State 1010, 3]
  2147. type = Projectile
  2148. trigger1 = AnimElem = 3
  2149. projanim = 1005
  2150. projshadow = -1
  2151. projremovetime = 2
  2152. offset = 0, 0
  2153. velocity = 0, 0
  2154.  
  2155. [State 1010, 5]
  2156. type = Projectile
  2157. trigger1 = AnimElem = 4
  2158. projanim = 1010
  2159. projhitanim = 1020
  2160. offset = 0, 0
  2161. projpriority = 1
  2162. projshadow = -1
  2163. velocity = 3
  2164. ; HitDef part of projectile info
  2165. attr = S, SP
  2166. damage   = 60,10
  2167. animtype = Hard
  2168. guardflag = MA
  2169. hitflag = MAF
  2170. pausetime = 0,9
  2171. sparkno = 2
  2172. sparkxy = 67, -76
  2173. hitsound = S1200,2             
  2174. guardsound = S1000,1           
  2175. ground.type = Low
  2176. ground.slidetime = 22
  2177. ground.hittime  = 22
  2178. ground.velocity = -7
  2179. air.animtype = Back
  2180. air.velocity = -3,-5
  2181. air.juggle = 3
  2182. air.fall = 1
  2183.  
  2184. [State 1010, 6]
  2185. type = ChangeState
  2186. trigger1 = Animtime = 0
  2187. value = 0
  2188. ctrl = 1
  2189.  
  2190. ;---------------------------------------------------------------------------
  2191. ;Koohken_Y
  2192. [Statedef 1020]
  2193. type    = S
  2194. movetype= A
  2195. physics = S
  2196. juggle = 3
  2197. poweradd= 50
  2198. velset = 0
  2199. ctrl = 0
  2200. anim = 1000
  2201.  
  2202. [State 1020, 1]
  2203. type = PlaySnd
  2204. trigger1 = AnimElem = 2
  2205. value = 1,1
  2206.  
  2207. [State 1020, 2]
  2208. type = PlaySnd
  2209. trigger1 = AnimElem = 5
  2210. value = 1500, 1
  2211.  
  2212. [State 1020, 3]
  2213. type = Projectile
  2214. trigger1 = AnimElem = 3
  2215. projanim = 1005
  2216. projshadow = -1
  2217. projremovetime = 2
  2218. offset = 0, 0
  2219. velocity = 0, 0
  2220.  
  2221. [State 1020, 5]
  2222. type = Projectile
  2223. trigger1 = AnimElem = 4
  2224. projanim = 1010
  2225. projhitanim = 1020
  2226. offset = 0, 0
  2227. projpriority = 1
  2228. projshadow = -1
  2229. velocity = 5.5
  2230. ; HitDef part of projectile info
  2231. attr = S, SP
  2232. damage   = 65,13
  2233. animtype = Hard
  2234. guardflag = MA
  2235. hitflag = MAF
  2236. pausetime = 0,9
  2237. sparkno = 2
  2238. sparkxy = 67, -76
  2239. hitsound = S1200,2             
  2240. guardsound = S1000,1           
  2241. ground.type = Low
  2242. ground.slidetime = 22
  2243. ground.hittime  = 22
  2244. ground.velocity = -7
  2245. air.animtype = Back
  2246. air.velocity = -3,-5
  2247. air.juggle = 3
  2248. air.fall = 1
  2249.  
  2250. [State 1020, 6]
  2251. type = ChangeState
  2252. trigger1 = Animtime = 0
  2253. value = 0
  2254. ctrl = 1
  2255. ;---------------------------------------------------------------------------
  2256. ;Koohken_Z
  2257. [Statedef 1030]
  2258. type    = S
  2259. movetype= A
  2260. physics = S
  2261. juggle = 4
  2262. poweradd= 50
  2263. velset = 0
  2264. ctrl = 0
  2265. anim = 1000
  2266.  
  2267. [State 1030, 1]
  2268. type = PlaySnd
  2269. trigger1 = AnimElem = 2
  2270. value = 1,1
  2271.  
  2272. [State 1030, 2]
  2273. type = PlaySnd
  2274. trigger1 = AnimElem = 5
  2275. value = 1500, 1
  2276.  
  2277. [State 1030, 3]
  2278. type = Projectile
  2279. trigger1 = AnimElem = 3
  2280. ProjID = 1030
  2281. projanim = 1005
  2282. projshadow = -1
  2283. projremovetime = 2
  2284. offset = 0, 0
  2285. velocity = 0, 0
  2286.  
  2287. [State 1030, 4]
  2288. type = Projectile
  2289. trigger1 = AnimElem = 4
  2290. ProjID = 1030
  2291. projanim = 1030
  2292. projremove = 0
  2293. offset = 0, 0
  2294. projpriority = 3
  2295. projshadow = -1
  2296. projremovetime = 30
  2297. velocity = 1
  2298. ; HitDef part of projectile info
  2299. attr = S, SP
  2300. damage   = 70,15
  2301. animtype = Hard
  2302. guardflag = MA
  2303. hitflag = MAP
  2304. pausetime = 0,14
  2305. sparkno = 2
  2306. sparkxy = 67, -76
  2307. hitsound = S1200,2             
  2308. guardsound = S1000,2
  2309. ground.type = Low
  2310. ground.slidetime = 15
  2311. ground.hittime  = 20
  2312. ground.velocity = -3.5, -7
  2313. fall = 1
  2314. air.velocity = -3,-5
  2315.  
  2316. [State 1030, 5];slow down after hit
  2317. type = Pause
  2318. trigger1 = Var(6) = 1
  2319. trigger1 = timemod = 1,0
  2320. trigger1 = time <= 32
  2321. trigger1 = p2stateno != 5070
  2322. time = 1
  2323. movetime = 0
  2324.  
  2325. [State 800, 5.1]
  2326. type = Varset
  2327. trigger1 = time = 0
  2328. var(6) = 0
  2329.  
  2330. [State 800, 5.2]
  2331. type = Varset
  2332. trigger1 = projhit1030 = 1
  2333. var(6) = 1
  2334.  
  2335. [State 1030, 6]
  2336. trigger1 = Animelem = 4
  2337. type = VelAdd
  2338. x = 8
  2339.  
  2340. [State 1030, 7]
  2341. trigger1 = Animelem = 5
  2342. type = VelSet
  2343. x = 2
  2344.  
  2345. [State 1030, 8]
  2346. type = ChangeState
  2347. trigger1 = Animtime = 0
  2348. value = 0
  2349. ctrl = 1
  2350.  
  2351. ;---------------------------------------------------------------------------
  2352. ;HienShippukiaku_A (ground)
  2353. [Statedef 1100]
  2354. type    = S
  2355. movetype= A
  2356. physics = N
  2357. juggle  = 2
  2358. poweradd = 60
  2359. velset = 0
  2360. ctrl = 0
  2361. anim = 1100
  2362.  
  2363. [State 1100, 1]
  2364. type = PlaySnd
  2365. trigger1 = AnimElem = 2
  2366. value = 2, 1
  2367.  
  2368. [State 1100, 1]
  2369. type = PlaySnd
  2370. trigger1 = Time = 0
  2371. value = S1250, 2
  2372.  
  2373. [State 1100, 2]
  2374. type = Posadd
  2375. trigger1 = animelem = 2
  2376. x = 14
  2377.  
  2378. [State 1100, dust]
  2379. type = Explod
  2380. trigger1 = animelem = 3
  2381. anim = 1150
  2382. sprpriority = 3
  2383. pos = 10,10
  2384. postype = P1
  2385. bindtime = 1
  2386. ownpal = 1
  2387. supermove = 1
  2388. ignorehitpause = 1
  2389.  
  2390. [State 1100, 3]
  2391. type = ChangeState
  2392. trigger1 = AnimTime = 0
  2393. value = 1101
  2394.  
  2395. ;---------------------------------------------------------------------------
  2396. ;HienShippukiaku_A (On the air)
  2397. [Statedef 1101]
  2398. type   = A
  2399. movetype = A
  2400. physics = N
  2401. juggle = 3
  2402. anim = 1105
  2403. velset = 5, -6.1
  2404.  
  2405. [State 1121,1]
  2406. type = VelAdd
  2407. trigger1 = Time >= 0
  2408. x = -.05
  2409. y = .45
  2410.  
  2411. [State 1101, 3]
  2412. type = HitDef
  2413. trigger1 = AnimElem = 1
  2414. attr = A, SA
  2415. animtype  = Heavy
  2416. damage    = 30, 10
  2417. priority  = 4
  2418. getpower  = 30
  2419. givepower = 15
  2420. guardflag = MA
  2421. hitflag = MA
  2422. pausetime = 12,13
  2423. sparkxy = 0,-55
  2424. sparkno = 2
  2425. hitsound = S1200,2
  2426. guardsound = S1000,1
  2427. ground.type = High
  2428. ground.slidetime = 12
  2429. ground.hittime  = 20
  2430. ground.velocity = -3
  2431. air.velocity = -2,-4
  2432. forcestand = 1
  2433.  
  2434. [State 1101, 3]
  2435. type = HitDef
  2436. trigger1 = AnimElem = 2
  2437. attr = A, SA
  2438. damage    = 40, 10
  2439. priority  = 3
  2440. getpower  = 40
  2441. givepower = 20
  2442. guardflag = MA
  2443. hitflag = MAF
  2444. pausetime = 12,14
  2445. sparkno = 2
  2446. sparkxy = -5,-50
  2447. hitsound = S1200,3
  2448. guardsound = S1000,1
  2449. ground.type = Low
  2450. ground.slidetime = 10
  2451. ground.hittime  = 18
  2452. ground.velocity = -5, -6
  2453. air.velocity = -5,-4
  2454. air.juggle = 3
  2455. fall = 1
  2456. fall.recover = 0
  2457.  
  2458. [State 1101, 6] ;Hit ground
  2459. type = ChangeState
  2460. trigger1 = Pos Y >= 0
  2461. trigger1 = Vel Y > 0
  2462. value = 1102
  2463.  
  2464. ;---------------------------------------------------------------------------
  2465. ;HienShippukiaku_A (finish)
  2466. [Statedef 1102]
  2467. type    = S
  2468. movetype= A
  2469. physics = A
  2470. anim = 1106
  2471. ctrl = 0
  2472. velset = 0,0
  2473.  
  2474. [State 1102, 1]
  2475. type = PosSet
  2476. trigger1 = Animelem = 1
  2477. y = 0
  2478.  
  2479. [State 1102, 1]
  2480. type = PosAdd
  2481. trigger1 = Animelem = 1
  2482. x = 25
  2483.  
  2484. [State 1102, 2]
  2485. type = Playsnd
  2486. trigger1 = Time = 0
  2487. value = s1250, 5
  2488.  
  2489. [State 1102, 5]
  2490. type = ChangeState
  2491. trigger1 = animTime = 0
  2492. value = 0
  2493. ctrl = 1
  2494.  
  2495. ;---------------------------------------------------------------------------
  2496. ;HienShippukiaku_B (ground)
  2497. [Statedef 1110]
  2498. type    = S
  2499. movetype= A
  2500. physics = N
  2501. juggle  = 2
  2502. poweradd = 60
  2503. velset = 0
  2504. ctrl = 0
  2505. anim = 1109
  2506.  
  2507. [State 1110, 1]
  2508. type = PlaySnd
  2509. trigger1 = AnimElem = 2
  2510. value = 2, 1
  2511.  
  2512. [State 1110, 1]
  2513. type = PlaySnd
  2514. trigger1 = Time = 0
  2515. value = S1250, 2
  2516.  
  2517. [State 1110, 2]
  2518. type = Posadd
  2519. trigger1 = animelem = 2
  2520. x = 14
  2521.  
  2522. [State 1110, dust]
  2523. type = Explod
  2524. trigger1 = animelem = 3
  2525. anim = 1150
  2526. sprpriority = 3
  2527. pos = 10,10
  2528. postype = P1
  2529. bindtime = 1
  2530. supermove = 1
  2531. ignorehitpause = 1
  2532.  
  2533. [State 1110, 3]
  2534. type = ChangeState
  2535. trigger1 = AnimTime = 0
  2536. value = 1111
  2537.  
  2538. ;---------------------------------------------------------------------------
  2539. ;HienShippukiaku_B (On the air)
  2540. [Statedef 1111]
  2541. type   = A
  2542. movetype = A
  2543. physics = N
  2544. juggle = 3
  2545. anim = 1110
  2546. velset = 6.7, -8.1
  2547.  
  2548. [State 1121,1]
  2549. type = VelAdd
  2550. trigger1 = Time >= 0
  2551. x = -.05
  2552. y = .49
  2553.  
  2554. [State 1111, 5]
  2555. type = HitDef
  2556. trigger1 = AnimElem = 1
  2557. attr = A, SA
  2558. animtype  = Hard
  2559. damage    = 40, 10
  2560. priority  = 4
  2561. getpower  = 40
  2562. givepower = 20
  2563. guardflag = MA
  2564. hitflag = MA
  2565. pausetime = 12,13
  2566. sparkxy = 0,-55
  2567. sparkno = 2
  2568. hitsound = S1200,2
  2569. guardsound = S1000,1
  2570. ground.type = High
  2571. ground.slidetime = 12
  2572. ground.hittime  = 20
  2573. ground.velocity = -7
  2574. air.velocity = -5,-4
  2575. forcestand = 1
  2576.  
  2577. [State 1111, 5]
  2578. type = HitDef
  2579. trigger1 = AnimElem = 2
  2580. attr = A, SA
  2581. animtype  = Hard
  2582. damage    = 30, 10
  2583. getpower  = 30
  2584. givepower = 15
  2585. guardflag = MA
  2586. hitflag = MA
  2587. priority  = 5
  2588. pausetime = 12,13
  2589. sparkno = 2
  2590. sparkxy = -5,-50
  2591. hitsound = S1200,2
  2592. guardsound = S1000,1
  2593. ground.type = High
  2594. ground.slidetime = 10
  2595. ground.hittime  = 20
  2596. ground.velocity = -7, -5
  2597. air.velocity = -4,-5
  2598. forcestand = 1
  2599.  
  2600. [State 1111, 6]
  2601. type = HitDef
  2602. trigger1 = AnimElem = 6
  2603. attr = A, SA
  2604. animtype  = Back
  2605. damage    = 30, 10
  2606. getpower  = 30
  2607. givepower = 15
  2608. guardflag = MA
  2609. hitflag = MA
  2610. priority  = 4
  2611. pausetime = 12,14
  2612. sparkno = 2
  2613. sparkxy = -5,-50
  2614. hitsound = S1200,3
  2615. guardsound = S1000,1
  2616. ground.type = Low
  2617. ground.slidetime = 10
  2618. ground.hittime  = 18
  2619. ground.velocity = -6, -7
  2620. air.velocity = -6, -6
  2621. fall = 1
  2622. fallrecover = 0
  2623.  
  2624. [State 1111, 9]
  2625. type = ChangeState
  2626. trigger1 = Pos Y >= 0
  2627. trigger1 = Vel Y > 0
  2628. value = 1112
  2629.  
  2630. ;---------------------------------------------------------------------------
  2631. ;HienShippukiaku_B (finish)
  2632. [Statedef 1112]
  2633. type    = S
  2634. movetype= A
  2635. physics = A
  2636. anim = 1107
  2637. ctrl = 0
  2638. velset = 0,0
  2639.  
  2640. [State 1112, 1]
  2641. type = PosSet
  2642. trigger1 = Animelem = 1
  2643. y = 0
  2644.  
  2645. [State 1112, 1]
  2646. type = PosAdd
  2647. trigger1 = Animelem = 1
  2648. x = 25
  2649.  
  2650. [State 1112, 2]
  2651. type = Playsnd
  2652. trigger1 = Time = 0
  2653. value = s1250, 5
  2654.  
  2655. [State 1112, 3]
  2656. type = ChangeState
  2657. trigger1 = animTime = 0
  2658. value = 0
  2659. ctrl = 1
  2660.  
  2661. ;---------------------------------------------------------------------------
  2662. ;HienShippukiaku_C (ground)
  2663. [Statedef 1120]
  2664. type    = S
  2665. movetype= A
  2666. physics = N
  2667. poweradd = 60
  2668. velset = 0
  2669. ctrl = 0
  2670. anim = 1109
  2671.  
  2672. [State 1120, 1]
  2673. type = PlaySnd
  2674. trigger1 = AnimElem = 2
  2675. value = 2, 1
  2676.  
  2677. [State 1120, 1]
  2678. type = PlaySnd
  2679. trigger1 = Time = 0
  2680. value = S1250, 2
  2681.  
  2682. [State 1120, 2]
  2683. type = Posadd
  2684. trigger1 = animelem = 2
  2685. x = 14
  2686.  
  2687. [State 1120, dust]
  2688. type = Explod
  2689. trigger1 = animelem = 3
  2690. anim = 1150
  2691. sprpriority = 3
  2692. pos = 10,10
  2693. postype = P1
  2694. bindtime = 1
  2695. ;ownpal = 1
  2696. supermove = 1
  2697. ignorehitpause = 1
  2698.  
  2699. [State 1120, 4]
  2700. type = ChangeState
  2701. trigger1 = AnimTime = 0
  2702. value = 1121
  2703. ;---------------------------------------------------------------------------
  2704. ;HienShippukiaku_C (On the air)
  2705. [Statedef 1121]
  2706. type   = A
  2707. movetype = A
  2708. physics = N
  2709. juggle = 3
  2710. anim = 1111
  2711. velset = 7.8,-8.7
  2712.  
  2713. [State 1121,1]
  2714. type = VelAdd
  2715. trigger1 = Time >= 0
  2716. x = -.07
  2717. y = .51
  2718.  
  2719. [State 1121, 5]
  2720. type = HitDef
  2721. trigger1 = AnimElem = 1
  2722. attr = A, SA
  2723. animtype  = Heavy
  2724. damage    = 40, 10
  2725. priority  = 4
  2726. getpower  = 40
  2727. givepower = 20
  2728. guardflag = MA
  2729. hitflag = MA
  2730. pausetime = 12,13
  2731. sparkxy = 0,-55
  2732. sparkno = 2
  2733. hitsound = S1200,2
  2734. guardsound = S1000,1
  2735. ground.type = High
  2736. ground.slidetime = 12
  2737. ground.hittime  = 17
  2738. ground.velocity = -4.5
  2739. air.velocity = -4,-4
  2740. air.juggle = 1
  2741. forcestand = 1
  2742.  
  2743. [State 1121, 5]
  2744. type = HitDef
  2745. trigger1 = AnimElem = 2
  2746. attr = A, SA
  2747. animtype  = Hard
  2748. damage    = 30, 10
  2749. getpower  = 30
  2750. givepower = 15
  2751. guardflag = MA
  2752. hitflag = MA
  2753. priority  = 5
  2754. pausetime = 12,13
  2755. sparkno = 2
  2756. sparkxy = -5,-50
  2757. hitsound = S1200,2
  2758. guardsound = S1000,1
  2759. ground.type = High
  2760. ground.slidetime = 10
  2761. ground.hittime  = 20
  2762. ground.velocity = -6,-5
  2763. air.velocity = -4,-5
  2764. forcestand = 1
  2765.  
  2766. [State 1121, 6]
  2767. type = HitDef
  2768. trigger1 = AnimElem = 6
  2769. attr = A, SA
  2770. animtype  = diagup;Back
  2771. damage    = 30, 10
  2772. guardflag = MA
  2773. hitflag = MA
  2774. getpower  = 30
  2775. givepower = 15
  2776. priority  = 4
  2777. pausetime = 12,14
  2778. sparkno = 3
  2779. sparkxy = -5,-50
  2780. hitsound = S1200,4
  2781. guardsound = S1000,1
  2782. ground.type = High
  2783. ground.slidetime = 10
  2784. ground.hittime  = 15
  2785. ground.velocity = -3, -7
  2786. air.velocity = -4, -8
  2787. air.juggle = 1
  2788. fall = 1
  2789. ;p2stateno = 1125
  2790.  
  2791. [State 1121, 9]
  2792. type = ChangeState
  2793. trigger1 = Pos Y >= 0
  2794. trigger1 = Vel Y > 0
  2795. value = 1122
  2796.  
  2797. ;---------------------------------------------------------------------------
  2798. ;HienShippukiaku_C (finish)
  2799. [Statedef 1122]
  2800. type    = S
  2801. movetype= A
  2802. physics = A
  2803. anim = 1108
  2804. ctrl = 0
  2805. velset = 0,0
  2806.  
  2807. [State 1122, 1]
  2808. type = PosSet
  2809. trigger1 = Animelem = 1
  2810. y = 0
  2811.  
  2812. [State 1122, 1]
  2813. type = PosAdd
  2814. trigger1 = Animelem = 1
  2815. x = 25
  2816.  
  2817. [State 1122, 2]
  2818. type = Playsnd
  2819. trigger1 = Time = 0
  2820. value = s1250, 5
  2821.  
  2822. [State 1122, 3]
  2823. type = ChangeState
  2824. trigger1 = animTime = 0
  2825. value = 0
  2826. ctrl = 1
  2827.  
  2828. ;---------------------------------------------------------------------------
  2829. ;Tiger_upper_X (Start)
  2830. [Statedef 1200]
  2831. type    = S
  2832. movetype= A
  2833. physics = S
  2834. juggle  = 3
  2835. poweradd= 70
  2836. ctrl = 0
  2837. anim = 1200
  2838. velset = 0,0
  2839.  
  2840. [State 1200, 1]
  2841. type = PlaySnd
  2842. trigger1 = Time = 2
  2843. value = 2, 4
  2844.  
  2845. [State 1200, 1]
  2846. type = PlaySnd
  2847. trigger1 = Time = 0
  2848. value = s1050, 2
  2849.  
  2850. [State 1200, 2]
  2851. type = NotHitBy
  2852. trigger1 = Time >= 0
  2853. value = SCA
  2854. time = 5
  2855.  
  2856. [State 1200, 3]
  2857. type = HitDef
  2858. trigger1 = Animelem = 3
  2859. attr = S, SA
  2860. priority = 7
  2861. damage    = 80,10
  2862. animtype  = Back
  2863. getpower  = 40
  2864. givepower = 20
  2865. hitflag = MA
  2866. guardflag = M
  2867. pausetime = 12,12;9,13
  2868. sparkxy = -22, -65
  2869. sparkno = 2
  2870. hitsound   = S1200,2
  2871. guardsound = S1000,1
  2872. ground.type = Low
  2873. ground.slidetime = 12
  2874. ground.hittime  = 15
  2875. ground.velocity = -3, -7
  2876. air.velocity = -3,-5
  2877. down.velocity = -6, 0
  2878. down.hittime = 20
  2879. fall = 1
  2880.  
  2881. [State 1200, 3]
  2882. type = ChangeState
  2883. triggerall = power >= 1000
  2884. triggerall = moveContact
  2885. trigger1 = command = "Haohken_X"
  2886. value = 3000
  2887. ctrl = 0
  2888.  
  2889. [State 1200, 3]
  2890. type = ChangeState
  2891. triggerall = power >= 2000
  2892. triggerall = moveContact
  2893. trigger1 = command = "Haohken_Y"
  2894. value = 3010
  2895. ctrl = 0
  2896.  
  2897. [State 1200, 3]
  2898. type = ChangeState
  2899. triggerall = power >= 3000
  2900. triggerall = moveContact
  2901. trigger1 = command = "Haohken_Z"
  2902. value = 3020
  2903. ctrl = 0
  2904.  
  2905. [State 1200, 3]
  2906. type = ChangeState
  2907. triggerall = power >= 1000
  2908. triggerall = moveContact
  2909. trigger1 = command = "Ryuko_X"
  2910. value = 3100
  2911. ctrl = 0
  2912.  
  2913. [State 1200, 3]
  2914. type = ChangeState
  2915. triggerall = power >= 2000
  2916. triggerall = moveContact
  2917. trigger1 = command = "Ryuko_Y"
  2918. value = 3110
  2919. ctrl = 0
  2920.  
  2921. [State 1200, 3]
  2922. type = ChangeState
  2923. triggerall = power >= 3000
  2924. triggerall = moveContact
  2925. trigger1 = command = "Ryuko_Z"
  2926. value = 3120
  2927. ctrl = 0
  2928.  
  2929. [State 1200, 4]
  2930. type = ChangeState
  2931. trigger1 = Animtime = 0
  2932. value = 1201
  2933.  
  2934. ;---------------------------------------------------------------------------
  2935. ;Tiger_upper_X (rising)
  2936. [Statedef 1201]
  2937. type   = A
  2938. movetype = A
  2939. physics = A
  2940. juggle = 2
  2941. ctrl = 0
  2942. anim = 1210
  2943. velset = 0.5, -6
  2944.  
  2945. ;[State 1201, 3]
  2946. ;type = Veladd
  2947. ;trigger1 = time >= 0
  2948. ;y = .05
  2949.  
  2950. [State 1201, 4]
  2951. type = HitDef
  2952. trigger1 = Animelem = 1
  2953. attr = A, SA
  2954. priority = 6
  2955. damage    = 80,10
  2956. animtype  = Back
  2957. hitflag = MA
  2958. guardflag = M
  2959. pausetime = 12,12
  2960. sparkxy = 19,-101
  2961. sparkno = 2
  2962. hitsound   = S1200,2
  2963. guardsound = S1000,1
  2964. ground.type = High
  2965. ground.slidetime = 12
  2966. ground.hittime  = 15
  2967. ground.velocity = -4, -8
  2968. air.velocity = -3,-7
  2969. fall = 1
  2970. fall.recover = 0
  2971.  
  2972. [State 1201, 5]
  2973. type = PosAdd
  2974. trigger1 = time = 0
  2975. x = 20
  2976.  
  2977. [State 1201, 6]
  2978. type = ChangeState
  2979. trigger1 = Vel Y > 0
  2980. value = 1202
  2981.  
  2982. ;---------------------------------------------------------------------------
  2983. ;Tiger_uppercut_X (falling)
  2984. [Statedef 1202]
  2985. type    = A
  2986. movetype= A
  2987. physics = N
  2988. poweradd = 0
  2989. ctrl = 0
  2990. anim = 1220
  2991. velset = .1, .1
  2992.  
  2993. [State 1202, 1]
  2994. type = VelAdd
  2995. trigger1 = Time > 0
  2996. y = .42
  2997.  
  2998. [State 1202, 2]
  2999. type = ChangeState
  3000. trigger1 = Vel Y > 0
  3001. trigger1 = Pos Y >= 0
  3002. value = 1203
  3003.  
  3004. ;---------------------------------------------------------------------------
  3005. ;Tiger_uppercut_X (landed)
  3006. [Statedef 1203]
  3007. type    = S
  3008. movetype= I
  3009. physics = S
  3010. poweradd = 0
  3011. ctrl = 0
  3012. anim = 1240
  3013. velset = 0,0
  3014.  
  3015. [State 1203, 1]
  3016. type = PlaySnd
  3017. trigger1 = Time = 0
  3018. value = s1250, 5
  3019.  
  3020. [State 1203, 2]
  3021. type = PosSet
  3022. trigger1 = time = 0
  3023. y = 0
  3024.  
  3025. [State 1203, 3]
  3026. type = ChangeState
  3027. trigger1 = Animtime = 0
  3028. value = 0
  3029. ctrl = 1
  3030.  
  3031. ;---------------------------------------------------------------------------
  3032. ;Tiger_upper_Y (Start)
  3033. [Statedef 1210]
  3034. type    = S
  3035. movetype= A
  3036. physics = S
  3037. juggle  = 2
  3038. poweradd= 70
  3039. ctrl = 0
  3040. anim = 1530
  3041. velset = 0,0
  3042.  
  3043. [State 1210, 1]
  3044. type = PlaySnd
  3045. trigger1 = Time = 2
  3046. value = 2, 4
  3047.  
  3048. [State 1210, 1]
  3049. type = PlaySnd
  3050. trigger1 = Time = 0
  3051. value = s1050, 2
  3052.  
  3053. [State 1210, 2]
  3054. type = HitDef
  3055. trigger1 = Animelem = 3
  3056. attr = S, SA
  3057. priority = 7, hit
  3058. damage    = 30,5
  3059. animtype  = Heavy
  3060. getpower  = 30
  3061. givepower = 15
  3062. hitflag = MA
  3063. guardflag = M
  3064. pausetime = 10,15;8,13
  3065. sparkno = 2
  3066. sparkxy = 42, -65
  3067. hitsound   = S1200,2
  3068. guardsound = S1000,1
  3069. ground.type = Low
  3070. ground.slidetime = 12
  3071. ground.hittime  = 12
  3072. ground.velocity = 1
  3073. air.velocity = -3.5,-5
  3074.  
  3075. [State 1210, 3]
  3076. type = ChangeState
  3077. triggerall = power >= 1000
  3078. triggerall = moveContact
  3079. trigger1 = command = "Haohken_X"
  3080. value = 3000
  3081. ctrl = 0
  3082.  
  3083. [State 1210, 3]
  3084. type = ChangeState
  3085. triggerall = power >= 2000
  3086. triggerall = moveContact
  3087. trigger1 = command = "Haohken_Y"
  3088. value = 3010
  3089. ctrl = 0
  3090.  
  3091. [State 1210, 3]
  3092. type = ChangeState
  3093. triggerall = power >= 3000
  3094. triggerall = moveContact
  3095. trigger1 = command = "Haohken_Z"
  3096. value = 3020
  3097. ctrl = 0
  3098.  
  3099. [State 1210, 3]
  3100. type = ChangeState
  3101. triggerall = power >= 1000
  3102. triggerall = moveContact
  3103. trigger1 = command = "Ryuko_X"
  3104. value = 3100
  3105. ctrl = 0
  3106.  
  3107. [State 1210, 3]
  3108. type = ChangeState
  3109. triggerall = power >= 2000
  3110. triggerall = moveContact
  3111. trigger1 = command = "Ryuko_Y"
  3112. value = 3110
  3113. ctrl = 0
  3114.  
  3115. [State 1210, 3]
  3116. type = ChangeState
  3117. triggerall = power >= 3000
  3118. triggerall = moveContact
  3119. trigger1 = command = "Ryuko_Z"
  3120. value = 3120
  3121. ctrl = 0
  3122.  
  3123. [State 1210, 3]
  3124. type = ChangeState
  3125. triggerall = power >= 3000
  3126. triggerall = moveContact
  3127. trigger1 = command = "Tenjihao"
  3128. value = 3200
  3129. ctrl = 0
  3130.  
  3131. [State 1210, 4]
  3132. type = MoveHitReset
  3133. trigger1 = AnimElem = 3
  3134.  
  3135. [State 1210, 4]
  3136. type = NotHitBy
  3137. trigger1 = Time >= 0
  3138. value = SCA
  3139. time = 7
  3140.  
  3141. [State 1210, 5]
  3142. type = ChangeState
  3143. trigger1 = Animtime = 0
  3144. value = 1211
  3145.  
  3146. ;---------------------------------------------------------------------------
  3147. ;Tiger_upper_Y (rising)
  3148. [Statedef 1211]
  3149. type   = A
  3150. movetype = A
  3151. physics = A
  3152. ctrl = 0
  3153. anim = 1531
  3154. velset = 3.5, -8.5
  3155.  
  3156. [State 1211, 1]
  3157. type = Velset
  3158. trigger1 = time = 10
  3159. x = 1
  3160.  
  3161. [State 1211, 3]
  3162. type = Veladd
  3163. trigger1 = time >= 0
  3164. y = .018
  3165.  
  3166. [State 1211, 4]
  3167. type = PosAdd
  3168. trigger1 = time = 0
  3169. x = 10
  3170.  
  3171. [State 1211, 5]
  3172. type = HitDef
  3173. trigger1 = Animelem = 1
  3174. attr = S, SA
  3175. priority = 6, hit
  3176. damage    = 40,5
  3177. animtype  = Back
  3178. getpower  = 40
  3179. givepower = 20
  3180. hitflag = MA
  3181. guardflag = M
  3182. pausetime = 12,15
  3183. sparkno = 2
  3184. sparkxy = 19,-101
  3185. hitsound   = S1200,2
  3186. guardsound = S1000,1
  3187. ground.type = Low
  3188. ground.slidetime = 12
  3189. ground.hittime  = 15
  3190. ground.velocity = -3, -6
  3191. air.velocity = -3,-5
  3192. fall = 1
  3193. air.recover = 0
  3194.  
  3195. [State 1211, 6]
  3196. type = ChangeState
  3197. trigger1 = Vel Y > 0
  3198. value = 1212
  3199.  
  3200. ;---------------------------------------------------------------------------
  3201. ;Tiger_uppercut_Y (falling)
  3202. [Statedef 1212]
  3203. type    = A
  3204. movetype= I
  3205. physics = N
  3206. poweradd = 0
  3207. ctrl = 0
  3208. anim = 1532
  3209. velset = .1,.1
  3210.  
  3211. [State 1212, 1]
  3212. type = VelAdd
  3213. trigger1 = Time > 0
  3214. y = .42
  3215.  
  3216. [State 1212, 2]
  3217. type = ChangeState
  3218. trigger1 = Vel Y > 0
  3219. trigger1 = Pos Y >= 0
  3220. value = 1213
  3221.  
  3222. ;---------------------------------------------------------------------------
  3223. ;Tiger_uppercut_Y (landed)
  3224. [Statedef 1213]
  3225. type    = S
  3226. movetype= A
  3227. physics = N
  3228. poweradd = 0
  3229. ctrl = 0
  3230. anim = 1250
  3231. velset = 0, 0
  3232.  
  3233. [State 1213, 1]
  3234. type = PlaySnd
  3235. trigger1 = Time = 0
  3236. value = s1250, 5
  3237.  
  3238. [State 1213, 2]
  3239. type = PosSet
  3240. trigger1 = time = 0
  3241. y = 0
  3242.  
  3243. [State 1213, 3]
  3244. type = ChangeState
  3245. trigger1 = Animtime = 0
  3246. value = 0
  3247. ctrl = 1
  3248.  
  3249. ;---------------------------------------------------------------------------
  3250. ;Tiger_upper_Z (Start)
  3251. [Statedef 1220]
  3252. type    = S
  3253. movetype= A
  3254. physics = S
  3255. juggle  = 1
  3256. poweradd= 80
  3257. ctrl = 0
  3258. anim = 1200
  3259. velset = 0,0
  3260.  
  3261. [State 1220, 1]
  3262. type = PlaySnd
  3263. trigger1 = Time = 2
  3264. value = 2, 5
  3265.  
  3266. [State 1220, 1]
  3267. type = PlaySnd
  3268. trigger1 = Time = 0
  3269. value = s1050, 2
  3270.  
  3271. [State 1220, 2]
  3272. type = NotHitBy
  3273. trigger1 = Time >= 0
  3274. value = SCA
  3275. time = 10
  3276.  
  3277. [State 1220, 3]
  3278. type = HitDef
  3279. trigger1 = Animelem = 3
  3280. attr = S, HA
  3281. priority = 7, hit
  3282. damage    = 40,10
  3283. animtype  = back
  3284. getpower  = 40
  3285. givepower = 20
  3286. hitflag = MA
  3287. guardflag = M
  3288. pausetime = 12,15
  3289. sparkno = 2
  3290. sparkxy = 42, -65
  3291. hitsound   = S1200,2
  3292. guardsound = S1000,1
  3293. ground.type = Low
  3294. ground.slidetime = 12
  3295. ground.hittime  = 12
  3296. ground.velocity = 2.2, -10
  3297. air.velocity = -1, -8
  3298. fall = 1
  3299.  
  3300. [State 1220, 4]
  3301. type = MoveHitReset
  3302. trigger1 = AnimElem = 3
  3303.  
  3304. [State 1220, 5]
  3305. type = ChangeState
  3306. trigger1 = Animtime = 0
  3307. value = 1221
  3308.  
  3309. ;---------------------------------------------------------------------------
  3310. ;Tiger_upper-Z (rising)
  3311. [Statedef 1221]
  3312. type   = A
  3313. movetype = A
  3314. physics = A
  3315. juggle = 2
  3316. poweradd = 100
  3317. ctrl = 0
  3318. anim = 1260
  3319. velset = 1.7, -10.5
  3320.  
  3321. [State 1221, 3]
  3322. type = Veladd
  3323. trigger1 = time >= 0
  3324. y = .04
  3325.  
  3326. [State 1221, 4]
  3327. type = PosAdd
  3328. trigger1 = time = 0
  3329. x = 25
  3330.  
  3331. [State 1221, Hit]
  3332. type = HitDef
  3333. trigger1 = Animelem = 1
  3334. trigger2 = Animelem = 3
  3335. attr = S, SA
  3336. priority = 7, hit
  3337. damage    = 15,5
  3338. animtype  = Heavy
  3339. getpower  = 15
  3340. givepower = 10
  3341. hitflag = MAF
  3342. guardflag = M
  3343. pausetime = 3, 3
  3344. sparkno = 2
  3345. sparkxy = 19,-101
  3346. hitsound = S1200,2
  3347. guardsound = S1000,1
  3348. ground.type = Low
  3349. ground.slidetime = 7
  3350. ground.hittime  = 25
  3351. ground.velocity = 0, -11
  3352. air.velocity = 0, -9.5
  3353.  
  3354. [State 1221, Hit]
  3355. type = HitDef
  3356. trigger1 = Animelem = 2
  3357. trigger2 = Animelem = 4
  3358. attr = S, SA
  3359. priority = 7, hit
  3360. damage    = 15,5
  3361. animtype  = Heavy
  3362. getpower  = 15
  3363. givepower = 10
  3364. hitflag = MAF
  3365. guardflag = M
  3366. pausetime = 4, 4
  3367. sparkno = 2
  3368. sparkxy = 19,-101
  3369. hitsound = S1200,2
  3370. guardsound = S1000,1
  3371. ground.type = Low
  3372. ground.slidetime = 7
  3373. ground.hittime  = 25
  3374. ground.velocity = 0, -11
  3375. air.velocity = 0, -9.5
  3376.  
  3377. [State 1221, 6]
  3378. type = HitDef
  3379. trigger1 = Animelem = 5
  3380. attr = S, SA
  3381. priority = 6, hit
  3382. damage    = 20,10
  3383. animtype  = Light
  3384. getpower  = 15
  3385. givepower = 10
  3386. hitflag = MAF
  3387. guardflag = M
  3388. pausetime = 20, 18
  3389. sparkno = 3
  3390. sparkxy = 19,-101
  3391. hitsound   = S1200,4
  3392. guardsound = S1000,1
  3393. ground.type = High
  3394. ground.slidetime = 8
  3395. ground.hittime  = 15
  3396. ground.velocity = -5, -6
  3397. air.velocity = -5, -5
  3398. fall = 1
  3399. fall.recover = 0
  3400.  
  3401. [State 1221, 7]
  3402. type = ChangeState
  3403. trigger1 = Vel Y > 0
  3404. value = 1222
  3405.  
  3406. ;---------------------------------------------------------------------------
  3407. ;Tiger_uppercut_Z (falling)
  3408. [Statedef 1222]
  3409. type    = A
  3410. movetype= I
  3411. physics = N
  3412. poweradd = 0
  3413. ctrl = 0
  3414. anim = 1270
  3415. velset = 0,.1
  3416.  
  3417. [State 1222, 1]
  3418. type = Veladd
  3419. trigger1 = Time > 0
  3420. y = .45
  3421.  
  3422. [State 1222, 2]
  3423. type = ChangeState
  3424. trigger1 = Vel Y > 0
  3425. trigger1 = Pos Y >= 0
  3426. value = 1223
  3427.  
  3428. ;---------------------------------------------------------------------------
  3429. ;Tiger_uppercut_Z (landed)
  3430. [Statedef 1223]
  3431. type    = S
  3432. movetype= A
  3433. physics = N
  3434. poweradd = 0
  3435. ctrl = 0
  3436. anim = 1250
  3437. velset = 0, 0
  3438.  
  3439. [State 1223, 1]
  3440. type = PlaySnd
  3441. trigger1 = Time = 0
  3442. value = s1250, 5
  3443.  
  3444. [State 1223, 2]
  3445. type = PosSet
  3446. trigger1 = time = 0
  3447. y = 0
  3448.  
  3449. [State 1223, 3]
  3450. type = ChangeState
  3451. trigger1 = Animtime = 0
  3452. value = 0
  3453. ctrl = 1
  3454.  
  3455. ;---------------------------------------------------------------------------
  3456. ;Punch_rush_throw
  3457. [Statedef 1300]
  3458. type = S
  3459. anim = 1300
  3460. ctrl = 0
  3461. physics = S
  3462. movetype = A
  3463. poweradd = 80
  3464. velset = 0,0,0
  3465. juggle = 1
  3466.  
  3467. [State 1300, 1]
  3468. type = HitDef
  3469. trigger1 = Animelem = 4
  3470. attr = S, NA   
  3471. damage    = 35,5
  3472. animtype = Heavy
  3473. guardflag = S
  3474. hitflag = MAF
  3475. priority = 4, Hit
  3476. pausetime = 6,15
  3477. sparkno = 2
  3478. sparkxy = -25,-85
  3479. hitsound = S200,3
  3480. guardsound = S1000,1
  3481. ground.type = Low
  3482. ground.slidetime = 15
  3483. ground.hittime  = 15
  3484. ground.velocity = -1, 0
  3485. air.velocity = -1
  3486.  
  3487. [State 1300, 1]
  3488. type = HitDef
  3489. trigger1 = Animelem = 11
  3490. attr = S, NA   
  3491. damage    = 35,5
  3492. animtype = Heavy
  3493. guardflag = S
  3494. hitflag = MAF
  3495. priority = 4, Hit
  3496. pausetime = 6,10
  3497. sparkno = 2
  3498. sparkxy = -25,-85
  3499. hitsound = S200,3
  3500. guardsound = S1000,1
  3501. ground.type = High
  3502. ground.slidetime = 15
  3503. ground.hittime  = 15
  3504. ground.velocity = -2, 0
  3505. air.velocity = -2
  3506.  
  3507. [State 1300, 2]
  3508. type = HitDef
  3509. trigger1 = AnimElem = 17
  3510. attr = S, NA   
  3511. damage    = 35,5
  3512. animtype = Heavy
  3513. guardflag = S
  3514. hitflag = MAF
  3515. priority = 4, Hit
  3516. pausetime = 6,15
  3517. sparkno = 2
  3518. sparkxy = -25,-85
  3519. hitsound = S1200,2
  3520. guardsound = S1000,1
  3521. ground.type = High
  3522. ground.slidetime = 12
  3523. ground.hittime  = 12
  3524. ground.velocity = 1, 0
  3525. air.velocity = -1
  3526.  
  3527. [State 1300, 3]
  3528. type = HitDef
  3529. trigger1 = AnimElem = 18
  3530. attr = S, NA   
  3531. damage    = 40,5
  3532. animtype = Back
  3533. guardflag = S
  3534. hitflag = MAF
  3535. priority = 4, Hit
  3536. pausetime = 6,8
  3537. sparkno = 2
  3538. sparkxy = -25,-85
  3539. hitsound = S1200,2
  3540. guardsound = S1000,1
  3541. ground.type = High
  3542. ground.slidetime = 12
  3543. ground.hittime  = 12
  3544. ground.velocity = -0.8,-10
  3545. air.velocity = -0.8,-10
  3546. fall = 1
  3547. fall.yvelocity = -4
  3548. air.recover = 0
  3549. fall.recover = 0
  3550.  
  3551. [State 1300, 4]
  3552. type = PlaySnd
  3553. trigger1 = AnimElem = 4
  3554. trigger2 = AnimElem = 11
  3555. value = 3, 6
  3556.  
  3557. [State 1300, 4]
  3558. type = PlaySnd
  3559. trigger1 = AnimElem = 3
  3560. trigger2 = AnimElem = 11
  3561. trigger3 = Animelem = 17
  3562. value = S1150, 2
  3563.  
  3564. [State 1300, 4]
  3565. type = PlaySnd
  3566. trigger1 = AnimElem = 18
  3567. value = 4, 1
  3568.  
  3569. [State 1300, 5]
  3570. type = PosAdd
  3571. trigger1 = Animelem = 8
  3572. trigger2 = Animelem = 12
  3573. x = 5
  3574.  
  3575. [State 1300, 5]
  3576. type = PosAdd
  3577. trigger1 = Animelem = 16
  3578. x = 10
  3579.  
  3580. [State 1300, 6]
  3581. type = ChangeState
  3582. trigger1 = AnimTime = 0
  3583. value = 0
  3584. ctrl = 1
  3585.  
  3586. ;--------------------
  3587. ; Jump Tiger Slash_A / ╕═╚ú│·╜┼┬√ A
  3588. [Statedef 1400]
  3589. type   = A
  3590. movetype = A
  3591. physics = N
  3592. juggle = 4
  3593. anim = 1401
  3594. poweradd = 60
  3595. ctrl = 0
  3596. velset = 0, 0
  3597.  
  3598. [State 1400, 1]
  3599. type = ChangeState
  3600. trigger1 = animtime = 0
  3601. value = 1401
  3602.  
  3603. [Statedef 1401]
  3604. type   = A
  3605. movetype = A
  3606. physics = N
  3607. juggle = 4
  3608. anim = 1400
  3609. poweradd = 60
  3610. ctrl = 0
  3611. velset = 2.8, -6;3.3, -5.5
  3612.  
  3613. [State 1400, 1]
  3614. type = VelAdd
  3615. trigger1 = Time > 0
  3616. y = .5;.35
  3617.  
  3618. [State 1400, 2]
  3619. type = PlaySnd
  3620. trigger1 = AnimElem = 1
  3621. value = 1,5
  3622.  
  3623. [State 1400, 2]
  3624. type = PlaySnd
  3625. trigger1 = Time = 0
  3626. value = S1050, 1
  3627.  
  3628. [State 1400, 3]
  3629. type = ChangeState
  3630. trigger1 = Vel y > 0
  3631. value = 1402
  3632.  
  3633. [Statedef 1402]
  3634. type   = A
  3635. movetype = A
  3636. physics = N
  3637. juggle = 4
  3638. anim = 1405
  3639. poweradd = 60
  3640. ctrl = 0
  3641.  
  3642. [State 1400, 1]
  3643. type = VelAdd
  3644. trigger1 = Time > 0
  3645. y = .45
  3646.  
  3647. [State 1400, 3]
  3648. type = HitDef
  3649. trigger1 = AnimElem = 3
  3650. trigger1 = p2bodydist X >= 30
  3651. trigger1 = p2statetype != A
  3652. trigger2 = AnimElem = 3
  3653. trigger2 = p2statetype = A
  3654. trigger3 = AnimElem = 4
  3655. trigger3 = p2bodydist X >= 30
  3656. trigger3 = p2statetype != A
  3657. trigger4 = AnimElem = 4
  3658. trigger4 = p2statetype = A
  3659. attr = A, SA
  3660. damage = 100,10
  3661. guardflag = HA
  3662. sparkno = 2
  3663. sparkxy = -10,-85
  3664. animtype = Back
  3665. pausetime = 10,14
  3666. hitsound = S1200,2             
  3667. guardsound = S1000,1           
  3668. ground.slidetime = 0
  3669. ground.hittime = 18
  3670. ground.velocity = -3, -7
  3671. air.velocity = -2, -6
  3672. fall = 1
  3673. fall.yvelocity = -3
  3674.  
  3675. [State 1400, 3]
  3676. type = HitDef
  3677. trigger1 = AnimElem = 4
  3678. trigger1 = p2bodydist X < 30
  3679. trigger1 = p2statetype != A
  3680. attr = A, SA
  3681. damage = 110,10
  3682. guardflag = HA
  3683. sparkno = 2
  3684. sparkxy = -10,-85
  3685. animtype = Up
  3686. pausetime = 10,14
  3687. hitsound = S1200,2
  3688. guardsound = S1000,1
  3689. ground.slidetime = 0
  3690. ground.hittime = 18
  3691. ground.velocity = 0, 7
  3692. air.velocity = -2, 0
  3693. fall = 1
  3694. fall.xvelocity = 0
  3695. fall.yvelocity = -3
  3696. envshake.time = 10
  3697. envshake.ampl = -4
  3698.  
  3699. [State 1400, 4]
  3700. type = NotHitBy
  3701. trigger1 = Time = 0
  3702. value = SCA
  3703. time = 3
  3704.  
  3705. [State 1400, 6]
  3706. type = ChangeState
  3707. trigger1 = Pos Y >= 0
  3708. trigger1 = Vel Y > 0
  3709. value = 1403
  3710.  
  3711. ;---------------------------------------------------------------------------
  3712. ;  Jump Tiger Slash(on the ground) / ╕═╚ú│·╜┼┬√ (┬°┴÷)
  3713. [Statedef 1403]
  3714. type = S
  3715. movetype = I
  3716. physics = S
  3717. juggle = 4
  3718. anim = 1411
  3719. ctrl = 0
  3720. velset = 0,0
  3721.  
  3722. [State 1401, 1]
  3723. type = PosSet
  3724. trigger1 = Time = 0
  3725. y = 0
  3726.  
  3727. [State 1401, 2]
  3728. type = PosAdd
  3729. trigger1 = Time = 0
  3730. x = 8
  3731.  
  3732. [State 1401, 3]
  3733. type = PlaySnd
  3734. trigger1 = Time = 3
  3735. value = S1250, 5
  3736.  
  3737. [State 1401, 4]
  3738. type = HitDef
  3739. trigger1 = AnimElem = 1
  3740. attr = A, SA
  3741. damage = 110,10
  3742. guardflag = HA
  3743. sparkno = 2
  3744. sparkxy = -10,-85
  3745. animtype = Up
  3746. pausetime = 10,14
  3747. hitsound = S1200,2             
  3748. guardsound = S1000,1           
  3749. ground.slidetime = 0
  3750. ground.hittime = 18
  3751. ground.velocity = 0, 7
  3752. air.velocity = -2, 0
  3753. fall = 1
  3754. fall.xvelocity = 0
  3755. fall.yvelocity = -3
  3756. envshake.time = 10
  3757. envshake.ampl = -4
  3758.  
  3759. [State 1401, 5]
  3760. type = ChangeState
  3761. trigger1 = AnimTime = 0
  3762. value = 0
  3763. ctrl = 1
  3764.  
  3765. ;--------------------
  3766. ; Jump Tiger Slash_B / ╕═╚ú│·╜┼┬√ B
  3767. [Statedef 1410]
  3768. type   = A
  3769. movetype = A
  3770. physics = N
  3771. juggle = 4
  3772. anim = 1401
  3773. poweradd = 60
  3774. ctrl = 0
  3775. velset = 0, 0
  3776.  
  3777. [State 1410, 0]
  3778. type = ChangeState
  3779. trigger1 = Animtime = 0
  3780. value = 1411
  3781.  
  3782. [Statedef 1411]
  3783. type   = A
  3784. movetype = A
  3785. physics = N
  3786. juggle = 4
  3787. anim = 1400
  3788. poweradd = 60
  3789. ctrl = 0
  3790. velset = 4, -8.8
  3791.  
  3792. [State 1410, 1]
  3793. type = VelAdd
  3794. trigger1 = Time > 0
  3795. y = .5
  3796.  
  3797. [State 1410, 2]
  3798. type = PlaySnd
  3799. trigger1 = AnimElem = 1
  3800. value = 1,5
  3801.  
  3802. [State 1410, 2]
  3803. type = PlaySnd
  3804. trigger1 = Time = 0
  3805. value = S1050, 1
  3806.  
  3807. [State 1411, 3]
  3808. type = ChangeState
  3809. trigger1 = Vel y > 0
  3810. value = 1412
  3811.  
  3812. [Statedef 1412]
  3813. type   = A
  3814. movetype = A
  3815. physics = N
  3816. juggle = 4
  3817. anim = 1405
  3818. poweradd = 60
  3819. ctrl = 0
  3820.  
  3821. [State 1410, 1]
  3822. type = VelAdd
  3823. trigger1 = Time > 0
  3824. y = .7
  3825.  
  3826. [State 1410, 3]
  3827. type = HitDef
  3828. trigger1 = AnimElem = 3
  3829. trigger1 = p2bodydist X >= 30
  3830. trigger1 = p2statetype != A
  3831. trigger2 = AnimElem = 3
  3832. trigger2 = p2statetype = A
  3833. trigger3 = AnimElem = 4
  3834. trigger3 = p2bodydist X >= 30
  3835. trigger3 = p2statetype != A
  3836. trigger4 = AnimElem = 4
  3837. trigger4 = p2statetype = A
  3838. attr = A, SA
  3839. damage = 110,10
  3840. guardflag = HA
  3841. sparkno = 2
  3842. sparkxy = -10,-85
  3843. animtype = Back
  3844. pausetime = 10,14
  3845. hitsound = S1200,2             
  3846. guardsound = S1000,1           
  3847. ground.slidetime = 0
  3848. ground.hittime = 18
  3849. ground.velocity = -3, -7
  3850. air.velocity = -2, -6
  3851. fall = 1
  3852. fall.yvelocity = -3
  3853.  
  3854. [State 1410, 3]
  3855. type = HitDef
  3856. trigger1 = AnimElem = 4
  3857. trigger1 = p2bodydist X < 30
  3858. trigger1 = p2statetype != A
  3859. attr = A, SA
  3860. damage = 120,10
  3861. guardflag = HA
  3862. sparkno = 2
  3863. sparkxy = -10,-85
  3864. animtype = Up
  3865. pausetime = 10,14
  3866. hitsound = S1200,2
  3867. guardsound = S1000,1
  3868. ground.slidetime = 0
  3869. ground.hittime = 18
  3870. ground.velocity = 0, 10
  3871. air.velocity = -2, 0
  3872. fall = 1
  3873. fall.xvelocity = 0
  3874. fall.yvelocity = -3
  3875. envshake.time = 10
  3876. envshake.ampl = -4
  3877.  
  3878. [State 1410, 4]
  3879. type = NotHitBy
  3880. trigger1 = Time = 0
  3881. value = SCA
  3882. time = 3
  3883.  
  3884. [State 1410, 6]
  3885. type = ChangeState
  3886. trigger1 = Pos Y >= 0
  3887. trigger1 = Vel Y > 0
  3888. value = 1413
  3889.  
  3890. ;---------------------------------------------------------------------------
  3891. ;  Jump Tiger Slash_B(on the ground) / ╕═╚ú│·╜┼┬√ B (┬°┴÷)
  3892. [Statedef 1413]
  3893. type = S
  3894. movetype = I
  3895. physics = S
  3896. juggle = 4
  3897. anim = 1412
  3898. ctrl = 0
  3899. velset = 0,0
  3900.  
  3901. [State 1411, 1]
  3902. type = PosSet
  3903. trigger1 = Time = 0
  3904. y = 0
  3905.  
  3906. [State 1411, 2]
  3907. type = PosAdd
  3908. trigger1 = Time = 0
  3909. x = 8
  3910.  
  3911. [State 1411, 3]
  3912. type = PlaySnd
  3913. trigger1 = Time = 3
  3914. value = S1250, 5
  3915.  
  3916. [State 1411, 4]
  3917. type = HitDef
  3918. trigger1 = AnimElem = 1
  3919. attr = A, SA
  3920. damage = 120,10
  3921. guardflag = HA
  3922. sparkno = 2
  3923. sparkxy = -10,-85
  3924. animtype = Up
  3925. pausetime = 10,14
  3926. hitsound = S1200,2             
  3927. guardsound = S1000,1           
  3928. ground.slidetime = 0
  3929. ground.hittime = 18
  3930. ground.velocity = 0, 10
  3931. air.velocity = -2, 0
  3932. fall = 1
  3933. fall.yvelocity = -3
  3934. envshake.time = 10
  3935. envshake.ampl = -4
  3936.  
  3937. [State 1411, 5]
  3938. type = ChangeState
  3939. trigger1 = AnimTime = 0
  3940. value = 0
  3941. ctrl = 1
  3942.  
  3943. ;--------------------
  3944. ; Jump Tiger Slash_C / ╕═╚ú│·╜┼┬√ C
  3945. [Statedef 1420]
  3946. type   = A
  3947. movetype = A
  3948. physics = N
  3949. juggle = 4
  3950. anim = 1401
  3951. poweradd = 60
  3952. ctrl = 0
  3953.  
  3954. [State 1420, 1]
  3955. type = Changestate
  3956. trigger1 = animtime = 0
  3957. value = 1421
  3958.  
  3959. [Statedef 1421]
  3960. type   = A
  3961. movetype = A
  3962. physics = N
  3963. juggle = 4
  3964. anim = 1400
  3965. poweradd = 60
  3966. ctrl = 0
  3967. velset = 4.7, -10
  3968.  
  3969. [State 1420, 1]
  3970. type = VelAdd
  3971. trigger1 = Time > 0
  3972. y = .55
  3973.  
  3974. [State 1420, 2]
  3975. type = PlaySnd
  3976. trigger1 = AnimElem = 1
  3977. value = 1,5
  3978.  
  3979. [State 1420, 2]
  3980. type = PlaySnd
  3981. trigger1 = Time = 0
  3982. value = S1050, 1
  3983.  
  3984. [State 1421, 3]
  3985. type = Changestate
  3986. trigger1 = Vel y > 0
  3987. value = 1422
  3988.  
  3989. [Statedef 1422]
  3990. type   = A
  3991. movetype = A
  3992. physics = N
  3993. juggle = 4
  3994. anim = 1405
  3995. poweradd = 60
  3996. ctrl = 0
  3997.  
  3998. [State 1420, 1]
  3999. type = VelAdd
  4000. trigger1 = Time > 0
  4001. y = .75
  4002.  
  4003. [State 1420, 3]
  4004. type = HitDef
  4005. trigger1 = p2bodydist X >= 30
  4006. trigger1 = p2statetype != A
  4007. trigger2 = AnimElem = 3
  4008. trigger2 = p2statetype = A
  4009. trigger3 = AnimElem = 4
  4010. trigger3 = p2bodydist X >= 30
  4011. trigger3 = p2statetype != A
  4012. trigger4 = AnimElem = 4
  4013. trigger4 = p2statetype = A
  4014. attr = A, SA
  4015. damage = 120,10
  4016. guardflag = HA
  4017. sparkno = 2
  4018. sparkxy = -10,-85
  4019. animtype = Back
  4020. pausetime = 10,14
  4021. hitsound = S1200,2             
  4022. guardsound = S1000,1           
  4023. ground.slidetime = 0
  4024. ground.hittime = 18
  4025. ground.velocity = -3, -7
  4026. air.velocity = -2, -6
  4027. fall = 1
  4028. fall.yvelocity = -3
  4029.  
  4030. [State 1420, 3]
  4031. type = HitDef
  4032. trigger1 = AnimElem = 4
  4033. trigger1 = p2bodydist X < 40
  4034. trigger1 = p2statetype != A
  4035. attr = A, SA
  4036. damage = 130,10
  4037. guardflag = HA
  4038. sparkno = 2
  4039. sparkxy = -10,-85
  4040. animtype = Up
  4041. pausetime = 6,8
  4042. hitsound = S1200,2             
  4043. guardsound = S1000,1           
  4044. ground.slidetime = 0
  4045. ground.hittime = 18
  4046. ground.velocity = 0, 10
  4047. air.velocity = -2, 0
  4048. fall = 1
  4049. fall.xvelocity = 0
  4050. fall.yvelocity = -3
  4051. envshake.time = 10
  4052. envshake.ampl = -4
  4053.  
  4054. [State 1420, 4]
  4055. type = NotHitBy
  4056. trigger1 = time = 0
  4057. value = SCA
  4058. time = 3
  4059.  
  4060. [State 1420, 6]
  4061. type = ChangeState
  4062. trigger1 = Pos Y >= 0
  4063. trigger1 = Vel Y > 0
  4064. value = 1423
  4065.  
  4066. ;---------------------------------------------------------------------------
  4067. ; Jump Tiger Slash_C(on the ground) / ╕═╚ú│·╜┼┬√ C (┬°┴÷)
  4068. [Statedef 1423]
  4069. type = S
  4070. movetype = I
  4071. physics = S
  4072. juggle = 4
  4073. anim = 1412
  4074. ctrl = 0
  4075. velset = 0,0
  4076.  
  4077. [State 1421, 1]
  4078. type = PosSet
  4079. trigger1 = Time = 0
  4080. y = 0
  4081.  
  4082. [State 1421, 2]
  4083. type = PosAdd
  4084. trigger1 = Time = 0
  4085. x = 8
  4086.  
  4087. [State 1421, 3]
  4088. type = PlaySnd
  4089. trigger1 = Time = 3
  4090. value = S1250, 5
  4091.  
  4092. [State 1421, 4]
  4093. type = HitDef
  4094. trigger1 = AnimElem = 1
  4095. attr = A, SA
  4096. damage = 130,10
  4097. guardflag = HA
  4098. sparkno = 2
  4099. sparkxy = -10,-85
  4100. animtype = Up
  4101. pausetime = 6,8
  4102. hitsound = S1200,2             
  4103. guardsound = S1000,1           
  4104. ground.slidetime = 0
  4105. ground.hittime = 18
  4106. ground.velocity = 0, 10
  4107. air.velocity = -2, 0
  4108. fall = 1
  4109. fall.xvelocity = 0
  4110. fall.yvelocity = -3
  4111. envshake.time = 10
  4112. envshake.ampl = -4
  4113.  
  4114. [State 1421, 5]
  4115. type = ChangeState
  4116. trigger1 = AnimTime = 0
  4117. value = 0
  4118. ctrl = 1
  4119.  
  4120. ;---------------------------------------------------------------------------
  4121. ;Tiger Thunder Punch_X / ╕═╚ú│·╜┼░¡ 97style
  4122. [Statedef 1500]
  4123. type = S
  4124. movetype = A
  4125. physics = S
  4126. anim = 1500
  4127. velset = 0
  4128. juggle = 1
  4129. poweradd = 60
  4130. ctrl = 0
  4131.  
  4132. [State 1500, 1]
  4133. type = PlaySnd
  4134. trigger1 = Animelem = 2
  4135. value = 2,4
  4136.  
  4137. [State 1500, 1]
  4138. type = PlaySnd
  4139. trigger1 = time = 0
  4140. value = s1250,2
  4141.  
  4142. [State 1500, 2] ;guard other player's attack
  4143. type = ReversalDef
  4144. trigger1 = AnimElem = 1
  4145. reversal.attr = SCA, NA, SA
  4146. numhits = 0
  4147. pausetime = 15,20
  4148. sparkxy = 20,-65
  4149. hitsound = 6,0
  4150.  
  4151. [State 1500, 3]
  4152. type = HitDef
  4153. trigger1 = AnimElem = 3
  4154. attr = S, SA
  4155. animtype = Hard
  4156. damage = 25,5
  4157. hitflag = MA
  4158. guardflag = M
  4159. pausetime = 8,10
  4160. hitsound = S1200,2
  4161. priority = 5
  4162. sparkno = 2
  4163. sparkxy = -30,-59
  4164. guardsound = S1000,1
  4165. ground.type = Low
  4166. ground.slidetime = 13
  4167. ground.hittime = 18
  4168. ground.velocity = -2
  4169. air.velocity = -2.5,-5
  4170.  
  4171. [State 1500, 3]
  4172. type = HitDef
  4173. trigger1 = AnimElem = 4
  4174. attr = S, SA
  4175. animtype = Hard
  4176. damage = 25,5
  4177. hitflag = MA
  4178. guardflag = M
  4179. pausetime = 8,10
  4180. hitsound = S1200,2
  4181. priority = 5
  4182. sparkno = 2
  4183. sparkxy = -30,-59
  4184. guardsound = S1000,1
  4185. ground.type = Low
  4186. ground.slidetime = 13
  4187. ground.hittime = 18
  4188. ground.velocity = -2
  4189. air.velocity = -2.5,-5
  4190.  
  4191. [State 1500, 3]
  4192. type = HitDef
  4193. trigger1 = AnimElem = 5
  4194. attr = S, SA
  4195. animtype = Hard
  4196. damage = 30,5
  4197. hitflag = MA
  4198. guardflag = M
  4199. pausetime = 12,15
  4200. hitsound = S1200,2
  4201. priority = 5
  4202. sparkno = 2
  4203. sparkxy = -30,-59
  4204. guardsound = S1000,1
  4205. ground.type = High
  4206. ground.slidetime = 13
  4207. ground.hittime = 18
  4208. ground.velocity = -2.5
  4209. air.velocity = -3.5,-5
  4210.  
  4211. [State 1500, 4] 
  4212. type = Veladd
  4213. trigger1 = animelem = 2
  4214. x = 4
  4215.  
  4216. [State 1500, 4] 
  4217. type = Veladd
  4218. trigger1 = animelem = 3
  4219. x = 7
  4220.  
  4221. [State 1500, 4]
  4222. type = Veladd
  4223. trigger1 = animelem = 4
  4224. trigger2 = animelem = 5
  4225. x = 1
  4226.  
  4227. [State 1500, 6]
  4228. type = ChangeState
  4229. trigger1 = AnimTime = 0
  4230. value = 0
  4231. ctrl = 1
  4232.  
  4233. ;---------------------------------------------------------------------------
  4234. ;Tiger Thunder Punch_Y / ╕═╚ú│·╜┼░¡ 98 style
  4235. [Statedef 1510]
  4236. type = S
  4237. movetype = A
  4238. physics = S
  4239. anim = 1510
  4240. velset = 0
  4241. juggle = 1
  4242. poweradd = 70
  4243. ctrl = 0
  4244.  
  4245. [State 1510, 1]
  4246. type = PlaySnd
  4247. trigger1 = Animelem = 3
  4248. value = 2,4
  4249.  
  4250. [State 1510, 1]
  4251. type = PlaySnd
  4252. trigger1 = time = 0
  4253. value = s1250,2
  4254.  
  4255. [State 1510, 2] ;guard other player's attack
  4256. type = ReversalDef
  4257. trigger1 = AnimElem = 1
  4258. trigger2 = AnimElem = 2
  4259. reversal.attr = SCA, NA, SA
  4260. numhits = 0
  4261. pausetime = 15,20
  4262. sparkxy = 20,-65
  4263. hitsound = 6,0
  4264.  
  4265. [State 1510, 3]
  4266. type = HitDef
  4267. trigger1 = AnimElem = 5
  4268. attr = S, SA
  4269. animtype = Hard
  4270. damage = 30,5
  4271. hitflag = MA
  4272. guardflag = M
  4273. pausetime = 8,10
  4274. hitsound = S1200,2
  4275. priority = 5
  4276. sparkno = 2
  4277. sparkxy = -30,-59
  4278. guardsound = S1000,1
  4279. ground.type = Low
  4280. ground.slidetime = 13
  4281. ground.hittime = 18
  4282. ground.velocity = -2
  4283. air.velocity = -2.5,-5
  4284.  
  4285. [State 1510, 3]
  4286. type = HitDef
  4287. trigger1 = AnimElem = 7
  4288. attr = S, SA
  4289. animtype = Hard
  4290. damage = 30,5
  4291. hitflag = MA
  4292. guardflag = M
  4293. pausetime = 8,10
  4294. hitsound = S1200,2
  4295. priority = 5
  4296. sparkno = 2
  4297. sparkxy = -30,-59
  4298. guardsound = S1000,1
  4299. ground.type = Low
  4300. ground.slidetime = 13
  4301. ground.hittime = 18
  4302. ground.velocity = -2
  4303. air.velocity = -2.5,-5
  4304.  
  4305. [State 1510, 3]
  4306. type = HitDef
  4307. trigger1 = AnimElem = 8
  4308. attr = S, SA
  4309. animtype = Hard
  4310. damage = 35,5
  4311. hitflag = MA
  4312. guardflag = M
  4313. pausetime = 10,15
  4314. hitsound = S1200,2
  4315. priority = 5
  4316. sparkno = 2
  4317. sparkxy = -30,-59
  4318. guardsound = S1000,1
  4319. ground.type = High
  4320. ground.slidetime = 16
  4321. ground.hittime = 18
  4322. ground.velocity = -2.5
  4323. air.velocity = -3.5,-5
  4324.  
  4325. [State 1510, 4] 
  4326. type = Veladd
  4327. trigger1 = animelem = 3
  4328. x = 5
  4329.  
  4330. [State 1510, 4] 
  4331. type = Veladd
  4332. trigger1 = animelem = 4
  4333. x = 7
  4334.  
  4335. [State 1510, 45]
  4336. type = Veladd
  4337. trigger1 = animelem = 5
  4338. trigger2 = animelem = 6
  4339. trigger3 = animelem = 7
  4340. x = 1
  4341.  
  4342. [State 1510, 6]
  4343. type = ChangeState
  4344. trigger1 = AnimTime = 0
  4345. value = 0
  4346. ctrl = 1
  4347.  
  4348. ;---------------------------------------------------------------------------
  4349. ;Tiger_thunder punch_Z / ╚ú╞≈┴·╟│▒╟ 99
  4350. [Statedef 1520]
  4351. type    = S
  4352. movetype= A
  4353. physics = S
  4354. poweradd= 70
  4355. ctrl = 0
  4356. anim = 1520
  4357. velset = 0
  4358. juggle = 3
  4359.  
  4360. [State 1520, 1]
  4361. type = Veladd
  4362. trigger1 = animelem = 2
  4363. trigger2 = animelem = 3
  4364. trigger3 = animelem = 4
  4365. x = -1.5
  4366.  
  4367. [State 1520, 1]
  4368. type = Veladd
  4369. trigger1 = animelem = 7
  4370. trigger2 = animelem = 11
  4371. x = 5
  4372.  
  4373. [State 1520, 1]
  4374. type = Posadd
  4375. trigger1 = animelem = 12
  4376. x = 25
  4377.  
  4378. [State 1520, 2]
  4379. type = PlaySnd
  4380. trigger1 = AnimElem = 3
  4381. value = S2,6
  4382.  
  4383. [State 1520, 2]
  4384. type = PlaySnd
  4385. trigger1 = time = 0
  4386. value = s1250,2
  4387.  
  4388. [State 1520, 3] ;guard other player's attack
  4389. type = ReversalDef
  4390. trigger1 = AnimElem = 2
  4391. trigger2 = AnimElem = 3
  4392. reversal.attr = SCA, NA, SA
  4393. numhits = 0
  4394. pausetime = 15,20
  4395. sparkxy = 20,-65
  4396. hitsound = 6,0
  4397.  
  4398. [State 1520, 3]
  4399. type = HitDef
  4400. trigger1 = AnimElem = 4
  4401. trigger2 = AnimElem = 5
  4402. trigger3 = AnimElem = 6
  4403. attr = S, SA
  4404. animtype = Light
  4405. damage = 20,5
  4406. hitflag = MA
  4407. guardflag = M
  4408. pausetime = 8,10
  4409. hitsound = S1200,2
  4410. priority = 3
  4411. sparkno = 2
  4412. sparkxy = -30,-59
  4413. guardsound = S1000,1
  4414. ground.type = High
  4415. ground.slidetime = 13
  4416. ground.hittime = 16
  4417. ground.velocity = -1, -3
  4418. air.velocity = -2.5,-4
  4419.  
  4420. [State 1520, 3]
  4421. type = HitDef
  4422. trigger1 = AnimElem = 12
  4423. trigger2 = AnimElem = 13
  4424. attr = S, SA
  4425. animtype = Hard
  4426. damage = 30,5
  4427. hitflag = MA
  4428. guardflag = M
  4429. pausetime = 8,10
  4430. hitsound = S1200,2
  4431. priority = 5
  4432. sparkno = 2
  4433. sparkxy = -30,-59
  4434. guardsound = S1000,1
  4435. ground.type = Low
  4436. ground.slidetime = 13
  4437. ground.hittime = 16
  4438. ground.velocity = -3, -6
  4439. air.velocity = -3.5, -4.5
  4440.  
  4441. [State 1520, 3]
  4442. type = HitDef
  4443. trigger1 = AnimElem = 14
  4444. attr = S, SA
  4445. animtype = Back
  4446. damage = 35,10
  4447. hitflag = MA
  4448. guardflag = M
  4449. pausetime = 9,12
  4450. hitsound = S1200,2
  4451. priority = 6
  4452. sparkno = 2
  4453. sparkxy = -30,-59
  4454. guardsound = S1000,1
  4455. ground.type = High
  4456. ground.slidetime = 13
  4457. ground.hittime = 18
  4458. ground.velocity = -5, -5
  4459. air.velocity = -5.5,-6
  4460. fall = 1
  4461. air.recover = 0
  4462.  
  4463. [State 1520, 4]
  4464. type = ChangeState
  4465. trigger1 = Animtime = 0
  4466. value = 0
  4467. ctrl = 1
  4468.  
  4469. ;---------------------------------------------------------------------------
  4470. ;Tiger_Uppercut from thunder punch / ╚ú╞≈ (╕═╚ú│·╜┼░¡ ┐¼░ß)
  4471. [Statedef 1530]
  4472. type    = S
  4473. movetype= A
  4474. physics = S
  4475. juggle  = 2
  4476. poweradd= 70
  4477. ctrl = 0
  4478. anim = 1530
  4479. velset = 0,0
  4480.  
  4481. [State 1530, 1]
  4482. type = PlaySnd
  4483. trigger1 = Time = 2
  4484. value = 2, 4
  4485.  
  4486. [State 1530, 1]
  4487. type = PlaySnd
  4488. trigger1 = Time = 0
  4489. value = s1050, 2
  4490.  
  4491. [State 1530, Hit]
  4492. type = HitDef
  4493. trigger1 = Animelem = 3
  4494. attr = S, SA
  4495. priority = 7, hit
  4496. damage    = 30,5
  4497. animtype  = Heavy
  4498. getpower  = 30
  4499. givepower = 15
  4500. hitflag = MAF
  4501. guardflag = M
  4502. pausetime = 8,10
  4503. sparkno = 2
  4504. sparkxy = 42, -65
  4505. hitsound   = S1200,2
  4506. guardsound = S1000,1
  4507. ground.type = Low
  4508. ground.slidetime = 12
  4509. ground.hittime  = 12
  4510. ground.velocity = -1, -6
  4511. air.velocity = -3.5,-5
  4512.  
  4513. [State 1530, 3]
  4514. type = ChangeState
  4515. triggerall = power >= 1000
  4516. triggerall = moveContact
  4517. trigger1 = command = "Haohken_X"
  4518. value = 3000
  4519. ctrl = 0
  4520.  
  4521. [State 1530, 3]
  4522. type = ChangeState
  4523. triggerall = power >= 2000
  4524. triggerall = moveContact
  4525. trigger1 = command = "Haohken_Y"
  4526. value = 3010
  4527. ctrl = 0
  4528.  
  4529. [State 1530, 3]
  4530. type = ChangeState
  4531. triggerall = power >= 3000
  4532. triggerall = moveContact
  4533. trigger1 = command = "Haohken_Z"
  4534. value = 3020
  4535. ctrl = 0
  4536.  
  4537. [State 1530, 3]
  4538. type = ChangeState
  4539. triggerall = power >= 1000
  4540. triggerall = moveContact
  4541. trigger1 = command = "Ryuko_X"
  4542. value = 3100
  4543. ctrl = 0
  4544.  
  4545. [State 1530, 3]
  4546. type = ChangeState
  4547. triggerall = power >= 2000
  4548. triggerall = moveContact
  4549. trigger1 = command = "Ryuko_Y"
  4550. value = 3110
  4551. ctrl = 0
  4552.  
  4553. [State 1530, 3]
  4554. type = ChangeState
  4555. triggerall = power >= 3000
  4556. triggerall = moveContact
  4557. trigger1 = command = "Ryuko_Z"
  4558. value = 3120
  4559. ctrl = 0
  4560.  
  4561. [State 1530, 3]
  4562. type = ChangeState
  4563. triggerall = power >= 3000
  4564. triggerall = moveContact
  4565. trigger1 = command = "Tenjihao"
  4566. value = 3200
  4567. ctrl = 0
  4568.  
  4569. [State 1530, 4]
  4570. type = MoveHitReset
  4571. trigger1 = AnimElem = 3
  4572.  
  4573. [State 1530, 5]
  4574. type = ChangeState
  4575. trigger1 = Animtime = 0
  4576. value = 1531
  4577.  
  4578. ;---------------------------------------------------------------------------
  4579. ;rising
  4580. [Statedef 1531]
  4581. type   = A
  4582. movetype = A
  4583. physics = A
  4584. ctrl = 0
  4585. anim = 1531
  4586. velset = 3.5, -8.5
  4587.  
  4588. [State 1531, 1]
  4589. type = Velset
  4590. trigger1 = time = 10
  4591. x = 1
  4592.  
  4593. [State 1531, 1]
  4594. type = Veladd
  4595. trigger1 = time >= 0
  4596. y = .018
  4597.  
  4598. [State 1531, 4]
  4599. type = PosAdd
  4600. trigger1 = time = 0
  4601. x = 10
  4602.  
  4603. [State 1531, 5]
  4604. type = HitDef
  4605. trigger1 = Animelem = 1
  4606. attr = S, SA
  4607. priority = 6, hit
  4608. damage    = 40,5
  4609. animtype  = Back
  4610. getpower  = 40
  4611. givepower = 20
  4612. hitflag = MA
  4613. guardflag = M
  4614. pausetime = 12,15
  4615. sparkno = 2
  4616. sparkxy = 19,-101
  4617. hitsound   = S1200,2
  4618. guardsound = S1000,1
  4619. ground.type = Low
  4620. ground.slidetime = 12
  4621. ground.hittime  = 15
  4622. ground.velocity = -4, -7
  4623. air.velocity = -3,-6
  4624. fall = 1
  4625. air.recover = 0
  4626.  
  4627. [State 1531, 6]
  4628. type = ChangeState
  4629. trigger1 = Vel Y > 0
  4630. value = 1532
  4631.  
  4632. ;---------------------------------------------------------------------------
  4633. ;falling
  4634. [Statedef 1532]
  4635. type    = A
  4636. movetype= I
  4637. physics = N
  4638. poweradd = 0
  4639. ctrl = 0
  4640. anim = 1532
  4641. velset = .1,.1
  4642.  
  4643. [State 1212, 1]
  4644. type = VelAdd
  4645. trigger1 = Time > 0
  4646. y = .42
  4647.  
  4648. [State 1532, 2]
  4649. type = ChangeState
  4650. trigger1 = Vel Y > 0
  4651. trigger1 = Pos Y >= 0
  4652. value = 1533
  4653.  
  4654. ;---------------------------------------------------------------------------
  4655. ;land
  4656. [Statedef 1533]
  4657. type    = S
  4658. movetype= A
  4659. physics = N
  4660. poweradd = 0
  4661. ctrl = 0
  4662. anim = 1533
  4663. velset = 0, 0
  4664.  
  4665. [State 1533, 1]
  4666. type = PlaySnd
  4667. trigger1 = Time = 0
  4668. value = s1250, 5
  4669.  
  4670. [State 1533, 2]
  4671. type = PosSet
  4672. trigger1 = time = 0
  4673. y = 0
  4674.  
  4675. [State 1533, 3]
  4676. type = ChangeState
  4677. trigger1 = Animtime = 0
  4678. value = 0
  4679. ctrl = 1
  4680.  
  4681. ;---------------------------------------------------------------------------
  4682. ;╚ú╞≈┴·╟│▒╟ 00
  4683. [Statedef 1550]
  4684. type    = S
  4685. movetype= A
  4686. physics = S
  4687. poweradd= 70
  4688. ctrl = 0
  4689. anim = 1550
  4690. velset = 0
  4691. juggle = 3
  4692.  
  4693. [State 1550, 1]
  4694. type = Veladd
  4695. trigger1 = animelem = 2
  4696. trigger2 = animelem = 3
  4697. trigger3 = animelem = 4
  4698. trigger4 = animelem = 5
  4699. x = -1.8
  4700.  
  4701. [State 1550, 1]
  4702. type = Veladd
  4703. trigger1 = animelem = 8
  4704. trigger2 = animelem = 10
  4705. x = 4.5
  4706.  
  4707. [State 1550, 1]
  4708. type = Posadd
  4709. trigger1 = animelem = 12
  4710. x = 25
  4711.  
  4712. [State 1550, 1]
  4713. type = Velset
  4714. trigger1 = animelem = 6
  4715. trigger2 = animelemtime(13) = 7
  4716. x = 0
  4717.  
  4718. [State 1550, 2]
  4719. type = PlaySnd
  4720. trigger1 = AnimElem = 3
  4721. value = S2,6
  4722.  
  4723. [State 1550, 2]
  4724. type = PlaySnd
  4725. trigger1 = time = 0
  4726. value = s1250,2
  4727.  
  4728. [State 1550, 3] ;guard other player's attack
  4729. type = ReversalDef
  4730. trigger1 = AnimElem = 2
  4731. trigger2 = AnimElem = 4
  4732. reversal.attr = SCA, NA, SA
  4733. numhits = 0
  4734. pausetime = 15,20
  4735. sparkxy = 20,-65
  4736. hitsound = 6,0
  4737.  
  4738. [State 1550, 3]
  4739. type = HitDef
  4740. trigger1 = AnimElem = 6
  4741. trigger2 = AnimElem = 7
  4742. attr = S, SA
  4743. animtype = Light
  4744. damage = 20,5
  4745. hitflag = MA
  4746. guardflag = M
  4747. pausetime = 8,10
  4748. hitsound = S1200,2
  4749. priority = 3
  4750. sparkno = 2
  4751. sparkxy = -30,-59
  4752. guardsound = S1000,1
  4753. ground.type = High
  4754. ground.slidetime = 13
  4755. ground.hittime = 16
  4756. ground.velocity = -1, -3
  4757. air.velocity = -2.5,-4
  4758.  
  4759. [State 1550, 3]
  4760. type = HitDef
  4761. trigger1 = AnimElem = 11
  4762. attr = S, SA
  4763. animtype = Hard
  4764. damage = 30,5
  4765. hitflag = MA
  4766. guardflag = M
  4767. pausetime = 8,10
  4768. hitsound = S1200,2
  4769. priority = 5
  4770. sparkno = 2
  4771. sparkxy = 5,-55
  4772. guardsound = S1000,1
  4773. ground.type = Low
  4774. ground.slidetime = 13
  4775. ground.hittime = 16
  4776. ground.velocity = -3
  4777. air.velocity = -3,-3
  4778.  
  4779. [State 1550, 3]
  4780. type = HitDef
  4781. trigger1 = AnimElem = 13
  4782. attr = S, SA
  4783. animtype = Hard
  4784. damage = 70,10
  4785. hitflag = MA
  4786. guardflag = M
  4787. pausetime = 6,12
  4788. hitsound = S1200,2
  4789. priority = 6
  4790. sparkno = 2
  4791. sparkxy = -30,-70
  4792. guardsound = S1000,1
  4793. ground.type = High
  4794. ground.slidetime = 13
  4795. ground.hittime = 18
  4796. ground.velocity = -5
  4797. air.velocity = -5.5, -3
  4798.  
  4799. [State 1500, 3]
  4800. type = ChangeState
  4801. triggerall = power >= 1000
  4802. triggerall = moveContact
  4803. trigger1 = command = "Haohken_X"
  4804. value = 3000
  4805. ctrl = 0
  4806.  
  4807. [State 1500, 3]
  4808. type = ChangeState
  4809. triggerall = power >= 2000
  4810. triggerall = moveContact
  4811. trigger1 = command = "Haohken_Y"
  4812. value = 3010
  4813. ctrl = 0
  4814.  
  4815. [State 1500, 3]
  4816. type = ChangeState
  4817. triggerall = power >= 3000
  4818. triggerall = moveContact
  4819. trigger1 = command = "Haohken_Z"
  4820. value = 3020
  4821. ctrl = 0
  4822.  
  4823. [State 1500, 3]
  4824. type = ChangeState
  4825. triggerall = power >= 1000
  4826. triggerall = moveContact
  4827. trigger1 = command = "Ryuko_X"
  4828. value = 3100
  4829. ctrl = 0
  4830.  
  4831. [State 1500, 3]
  4832. type = ChangeState
  4833. triggerall = power >= 2000
  4834. triggerall = moveContact
  4835. trigger1 = command = "Ryuko_Y"
  4836. value = 3110
  4837. ctrl = 0
  4838.  
  4839. [State 1500, 3]
  4840. type = ChangeState
  4841. triggerall = power >= 3000
  4842. triggerall = moveContact
  4843. trigger1 = command = "Ryuko_Z"
  4844. value = 3120
  4845. ctrl = 0
  4846.  
  4847. [State 1500, 3]
  4848. type = ChangeState
  4849. triggerall = power >= 3000
  4850. triggerall = moveContact
  4851. trigger1 = command = "Tenjihao"
  4852. value = 3200
  4853. ctrl = 0
  4854.  
  4855. [State 1550, 4]
  4856. type = ChangeState
  4857. trigger1 = Animtime = 0
  4858. value = 0
  4859. ctrl = 1
  4860.  
  4861. ;---------------------------------------------------------------------------
  4862. ;Air_Koohken_X
  4863. [Statedef 1600]
  4864. type    = A
  4865. movetype= A
  4866. physics = S
  4867. juggle = 3
  4868. poweradd= 50
  4869. velset = 0
  4870. ctrl = 0
  4871. anim = 1600
  4872.  
  4873. [State 1600, 1]
  4874. type = PlaySnd
  4875. trigger1 = AnimElem = 1
  4876. value = 1,1
  4877.  
  4878. [State 1600, 1]
  4879. type = PlaySnd
  4880. trigger1 = AnimElem = 3
  4881. value = 1500, 1
  4882.  
  4883. [State 1600, 2]
  4884. type = VelSET
  4885. trigger1 = Time = 0
  4886. x = 0
  4887. y = 0
  4888.  
  4889. [State 1600, 3]
  4890. type = Projectile
  4891. trigger1 = AnimElem = 3
  4892. projanim = 1650
  4893. projhitanim = 1660
  4894. projremanim = 1670
  4895. offset = 53,-58
  4896. projpriority = 1
  4897. projshadow = -1
  4898. velocity = 3.8, 3
  4899. ; HitDef part of projectile info
  4900. attr = S, SP
  4901. damage   = 60,10
  4902. animtype = Hard
  4903. guardflag = MA
  4904. hitflag = MAFD
  4905. pausetime = 0,9
  4906. sparkno = 2
  4907. sparkxy = 0, 0
  4908. hitsound = S1200,2
  4909. guardsound = S1000,1
  4910. ground.type = Low
  4911. ground.slidetime = 22
  4912. ground.hittime  = 22
  4913. ground.velocity = -7
  4914. air.animtype = Back
  4915. air.velocity = -3,-5
  4916. air.juggle = 3
  4917.  
  4918. [State 1600, 4]
  4919. type = VelAdd
  4920. trigger1 = Time >= 30
  4921. y = .4
  4922.  
  4923. [State 1600, 5]
  4924. type = PosSet
  4925. trigger1 = Pos Y >= 0
  4926. trigger1 = Vel Y > 0
  4927. y = 0
  4928.  
  4929. [State 1600, 6]
  4930. type = ChangeState
  4931. trigger1 = Pos Y >= 0
  4932. trigger1 = Vel Y > 0
  4933. value = 52
  4934. ctrl = 1
  4935.  
  4936. ;---------------------------------------------------------------------------
  4937. ;Air_Koohken_Y
  4938. [Statedef 1610]
  4939. type    = A
  4940. movetype= A
  4941. physics = S
  4942. juggle = 3
  4943. poweradd= 50
  4944. velset = 0
  4945. ctrl = 0
  4946. anim = 1610
  4947.  
  4948. [State 1610, 1]
  4949. type = PlaySnd
  4950. trigger1 = AnimElem = 1
  4951. value = 1,1
  4952.  
  4953. [State 1610, 1]
  4954. type = PlaySnd
  4955. trigger1 = AnimElem = 3
  4956. value = 1500, 1
  4957.  
  4958. [State 1610, 2]
  4959. type = VelSET
  4960. trigger1 = Time = 0
  4961. x = 0
  4962. y = 0
  4963.  
  4964. [State 1610, 3]
  4965. type = Projectile
  4966. trigger1 = AnimElem = 3
  4967. projanim = 1650
  4968. projhitanim = 1660
  4969. projremanim = 1670
  4970. offset = 61,-68
  4971. projpriority = 1
  4972. projshadow = -1
  4973. velocity = 5, 3
  4974. ; HitDef part of projectile info
  4975. attr = S, SP
  4976. damage   = 65,10
  4977. animtype = Hard
  4978. guardflag = MA
  4979. hitflag = MAFD
  4980. pausetime = 0,9
  4981. sparkno = 2
  4982. sparkxy = 0, 0
  4983. hitsound = S1200,2
  4984. guardsound = S1000,1
  4985. ground.type = Low
  4986. ground.slidetime = 22
  4987. ground.hittime  = 22
  4988. ground.velocity = -7
  4989. air.animtype = Back
  4990. air.velocity = -3,-5
  4991. air.juggle = 3
  4992.  
  4993. [State 1610, 4]
  4994. type = VelAdd
  4995. trigger1 = Time >= 30
  4996. y = .4
  4997.  
  4998. [State 1610, 5]
  4999. type = PosSet
  5000. trigger1 = Pos Y >= 0
  5001. trigger1 = Vel Y > 0
  5002. y = 0
  5003.  
  5004. [State 1610, 6]
  5005. type = ChangeState
  5006. trigger1 = Pos Y >= 0
  5007. trigger1 = Vel Y > 0
  5008. value = 52
  5009. ctrl = 1
  5010.  
  5011. ;---------------------------------------------------------------------------
  5012. ;Air_Koohken_Z
  5013. [Statedef 1620]
  5014. type    = A
  5015. movetype= A
  5016. physics = S
  5017. juggle = 3
  5018. poweradd= 50
  5019. velset = 0
  5020. ctrl = 0
  5021. anim = 1620
  5022.  
  5023. [State 1620, 1]
  5024. type = PlaySnd
  5025. trigger1 = AnimElem = 1
  5026. value = 1,1
  5027.  
  5028. [State 1620, 1]
  5029. type = PlaySnd
  5030. trigger1 = AnimElem = 3
  5031. value = 1500, 1
  5032.  
  5033. [State 1620, 2]
  5034. type = VelSET
  5035. trigger1 = Time = 0
  5036. x = 0
  5037. y = 0
  5038.  
  5039. [State 1620, 3]
  5040. type = Projectile
  5041. trigger1 = AnimElem = 2
  5042. projanim = 1010
  5043. projhitanim = 1020
  5044. offset = 18,-25
  5045. projpriority = 1
  5046. projshadow = -1
  5047. projremovetime = 60
  5048. velocity = 5
  5049. ; HitDef part of projectile info
  5050. attr = S, SP
  5051. damage   = 70,10
  5052. animtype = Hard
  5053. guardflag = MA
  5054. hitflag = MAF
  5055. pausetime = 0,9
  5056. sparkno = 2
  5057. sparkxy = 80, -60
  5058. hitsound = S1200,2
  5059. guardsound = S1000,1
  5060. ground.type = Low
  5061. ground.slidetime = 22
  5062. ground.hittime  = 22
  5063. ground.velocity = -7
  5064. air.animtype = Back
  5065. air.velocity = -3,-5
  5066. air.juggle = 3
  5067.  
  5068. [State 1620, 4]
  5069. type = VelAdd
  5070. trigger1 = Time >= 30
  5071. y = .4
  5072.  
  5073. [State 1620, 5]
  5074. type = PosSet
  5075. trigger1 = Pos Y >= 0
  5076. trigger1 = Vel Y > 0
  5077. y = 0
  5078.  
  5079. [State 1620, 6]
  5080. type = ChangeState
  5081. trigger1 = Pos Y >= 0
  5082. trigger1 = Vel Y > 0
  5083. value = 52
  5084. ctrl = 1
  5085.  
  5086. ;---------------------------------------------------------------------------
  5087. ;Zanretsu Ken_X / ┬ⁿ┐¡▒╟!
  5088. [Statedef 1700]
  5089. type = S
  5090. movetype = A
  5091. physics = S
  5092. anim = 1700
  5093. velset = 0
  5094. juggle = 3
  5095. poweradd = 10
  5096. ctrl = 0
  5097.  
  5098. [State 1700, 1]
  5099. type = PlaySnd
  5100. trigger1 = Animelem = 4
  5101. value = S1,4
  5102.  
  5103. [State 1700, 1]
  5104. type = PlaySnd
  5105. trigger1 = timemod = 6,0
  5106. trigger1 = time = [13, 54]
  5107. value = S1700, 0
  5108.  
  5109. [State 1700, 2] ;guard other player's attack
  5110. type = ReversalDef
  5111. trigger1 = Time = [0, 8]
  5112. reversal.attr = SCA, NA, SA
  5113. numhits = 0
  5114. pausetime = 15,20
  5115. sparkxy = 20,-65
  5116. hitsound = 6,0
  5117.  
  5118. [State 1700, 3] ; medium
  5119. type = HitDef
  5120. trigger1 = AnimElem = 4
  5121. trigger2 = AnimElem = 13
  5122. attr = S, NA
  5123. animtype = medium
  5124. damage = 20, 5
  5125. hitflag = MA
  5126. guardflag = H
  5127. pausetime = 2,4
  5128. hitsound = S1700, 1
  5129. priority = 6
  5130. sparkno = 2
  5131. sparkxy = -5, -50
  5132. guardsound = S1000,1
  5133. ground.type = High
  5134. ground.slidetime = 5
  5135. ground.hittime = 8
  5136. ground.velocity = -1
  5137. air.velocity = -1,0
  5138. p1stateno = 1701
  5139. p2stateno = 1730
  5140. snap = 50, -5
  5141. kill = 0
  5142. numhits = 0
  5143. p2facing = 1
  5144.  
  5145. [State 1700, 3] ; low
  5146. type = HitDef
  5147. trigger1 = AnimElem = 11
  5148. trigger2 = AnimElem = 12
  5149. trigger3 = AnimElem = 20
  5150. trigger4 = AnimElem = 21
  5151. attr = S, NA
  5152. animtype = medium
  5153. damage = 20, 5
  5154. hitflag = MA
  5155. guardflag = M
  5156. pausetime = 2,4
  5157. hitsound = S1700, 1
  5158. priority = 6
  5159. sparkno = 2
  5160. sparkxy = -5, -25
  5161. guardsound = S1000,1
  5162. ground.type = Low
  5163. ground.slidetime = 5
  5164. ground.hittime = 8
  5165. ground.velocity = -1
  5166. air.velocity = -1,0
  5167. p1stateno = 1701
  5168. p2stateno = 1730
  5169. snap = 50, -5
  5170. kill = 0
  5171. numhits = 0
  5172. p2facing = 1
  5173.  
  5174. [State 1700, 4] ; High
  5175. type = HitDef
  5176. trigger1 = AnimElem = 6
  5177. trigger2 = AnimElem = 7
  5178. trigger3 = AnimElem = 15
  5179. trigger4 = AnimElem = 16
  5180. attr = S, NA
  5181. animtype = medium
  5182. damage = 20, 5
  5183. hitflag = MA
  5184. guardflag = M
  5185. pausetime = 2,4
  5186. hitsound = S1200, 2
  5187. priority = 6
  5188. sparkno = 2
  5189. sparkxy = -5, -85
  5190. guardsound = S1000,1
  5191. ground.type = High
  5192. ground.slidetime = 5
  5193. ground.hittime = 8
  5194. ground.velocity = -1
  5195. air.velocity = -1,0
  5196. p1stateno = 1701
  5197. p2stateno = 1730
  5198. snap = 50, -5
  5199. kill = 0
  5200. numhits = 0
  5201. p2facing = 1
  5202.  
  5203. [State 1700, 5]
  5204. type = ChangeState
  5205. trigger1 = AnimTime = 0
  5206. value = 0
  5207. ctrl = 1
  5208.  
  5209. ;---------------------------------------------------------------------------
  5210. ;Zanretsu Ken_X (hit!)
  5211. [Statedef 1701]
  5212. type = S
  5213. movetype = A
  5214. physics = S
  5215. anim = 1750
  5216. velset = 0
  5217. juggle = 0
  5218. poweradd = 50
  5219. ctrl = 0
  5220.  
  5221. [State 1701, PlaySnd]
  5222. type = PlaySnd
  5223. trigger1 = timemod = 6,0
  5224. trigger1 = time = [5, 119]
  5225. value = S1700, 0
  5226.  
  5227. [State 1701, PlaySnd]
  5228. type = PlaySnd
  5229. trigger1 = AnimElem = 4
  5230. trigger2 = AnimElem = 7
  5231. trigger3 = AnimElem = 10
  5232. trigger4 = AnimElem = 13
  5233. trigger5 = AnimElem = 16
  5234. trigger6 = AnimElem = 20
  5235. trigger7 = AnimElem = 23
  5236. trigger8 = AnimElem = 26
  5237. trigger9 = AnimElem = 29
  5238. trigger10 = AnimElem = 32
  5239. trigger11 = AnimElem = 35
  5240. trigger12 = AnimElem = 38
  5241. trigger13 = AnimElem = 41
  5242. trigger14 = AnimElem = 44
  5243. trigger15 = AnimElem = 47
  5244. trigger16 = AnimElem = 50
  5245. value = S1200,2
  5246.  
  5247. [State 1701, 1]
  5248. type = TargetBind
  5249. trigger1 = Time > 0
  5250. pos = 50,-5-.3*Time
  5251.  
  5252. [State 1701, 1]
  5253. type = TargetState
  5254. trigger1 = AnimElem = 50
  5255. value = 1731
  5256.  
  5257. [State 1701, Hit]
  5258. type = HitAdd
  5259. trigger1 = AnimElem = 4
  5260. trigger2 = AnimElem = 7
  5261. trigger3 = AnimElem = 10
  5262. trigger4 = AnimElem = 13
  5263. trigger5 = AnimElem = 16
  5264. trigger6 = AnimElem = 20
  5265. trigger7 = AnimElem = 23
  5266. trigger8 = AnimElem = 26
  5267. trigger9 = AnimElem = 29
  5268. trigger10 = AnimElem = 32
  5269. trigger11 = AnimElem = 35
  5270. trigger12 = AnimElem = 38
  5271. trigger13 = AnimElem = 41
  5272. trigger14 = AnimElem = 44
  5273. trigger15 = AnimElem = 47
  5274. trigger16 = AnimElem = 50
  5275. value = 1
  5276.  
  5277. [State 1701, Hit]
  5278. type = TargetLifeAdd
  5279. trigger1 = AnimElem = 4
  5280. trigger2 = AnimElem = 7
  5281. trigger3 = AnimElem = 10
  5282. trigger4 = AnimElem = 13
  5283. trigger5 = AnimElem = 16
  5284. trigger6 = AnimElem = 20
  5285. trigger7 = AnimElem = 23
  5286. trigger8 = AnimElem = 26
  5287. trigger9 = AnimElem = 29
  5288. trigger10 = AnimElem = 32
  5289. trigger11 = AnimElem = 35
  5290. trigger12 = AnimElem = 38
  5291. trigger13 = AnimElem = 41
  5292. trigger14 = AnimElem = 44
  5293. trigger15 = AnimElem = 47
  5294. trigger16 = AnimElem = 50
  5295. value = -5
  5296. kill = 0
  5297.  
  5298. [State 1701, Exp]
  5299. type = Explod
  5300. trigger1 = AnimElem = 20
  5301. trigger2 = AnimElem = 23
  5302. trigger3 = AnimElem = 26
  5303. trigger4 = AnimElem = 29
  5304. trigger5 = AnimElem = 32
  5305. anim = F2
  5306. pos = 50,-65
  5307. sprpriority = 5
  5308.  
  5309. [State 1701, Exp]
  5310. type = Explod
  5311. trigger1 = AnimElem = 4
  5312. trigger2 = AnimElem = 7
  5313. trigger3 = AnimElem = 10
  5314. trigger4 = AnimElem = 13
  5315. trigger5 = AnimElem = 16
  5316. anim = F2
  5317. pos = 50,-45
  5318. sprpriority = 5
  5319.  
  5320. [State 1701, Exp]
  5321. type = Explod
  5322. trigger1 = AnimElem = 35
  5323. trigger2 = AnimElem = 38
  5324. trigger3 = AnimElem = 41
  5325. trigger4 = AnimElem = 44
  5326. trigger5 = AnimElem = 47
  5327. trigger6 = AnimElem = 50
  5328. anim = F2
  5329. pos = 40,-85
  5330. sprpriority = 5
  5331.  
  5332. [State 1705, 5]
  5333. type = ChangeState
  5334. trigger1 = AnimTime = 0
  5335. value = 1702
  5336.  
  5337. ;---------------------------------------------------------------------------
  5338. ;Zanretsu Ken_X (Last punch)
  5339. [Statedef 1702]
  5340. type = S
  5341. movetype = A
  5342. physics = S
  5343. anim = 210
  5344. velset = 0
  5345. juggle = 0
  5346. poweradd = 0
  5347. ctrl = 0
  5348.  
  5349. ;[State 1700, 1]
  5350. ;type = PlaySnd
  5351. ;trigger1 = Animelem = 4
  5352. ;value = S1,4
  5353.  
  5354. [State 1706, shake]
  5355. type = envShake
  5356. trigger1 = time = 7
  5357. time = 35
  5358. ampl = 6
  5359.  
  5360. [State 1706, 3] ; medium
  5361. type = HitDef
  5362. trigger1 = AnimElem = 4
  5363. attr = S, SA
  5364. animtype = Back
  5365. damage = 25
  5366. hitflag = MAF
  5367. guardflag = M
  5368. pausetime = 44,46
  5369. hitsound = S1200,4
  5370. priority = 6
  5371. sparkno = 2
  5372. sparkxy = -5, -60
  5373. guardsound = S1000,1
  5374. ground.type = High
  5375. ground.slidetime = 15
  5376. ground.hittime = 20
  5377. ground.velocity = -11, -7
  5378. air.velocity = -11, -7
  5379. p2stateno = 1705
  5380.  
  5381. [State 1706, 5]
  5382. type = ChangeState
  5383. trigger1 = AnimTime = 0
  5384. value = 0
  5385. ctrl = 1
  5386.  
  5387. ;------------------
  5388. ; (a custom gethit state)
  5389. ; See State 1702 for details
  5390. [Statedef 1705]
  5391. type    = A
  5392. movetype= H
  5393. physics = N
  5394. velset = 0,0
  5395.  
  5396. [State 1125, Anim] ;Custom animation
  5397. type = ChangeAnim2
  5398. trigger1 = 1
  5399. value = 1705
  5400.  
  5401. [State 1125, State]
  5402. type = ChangeState
  5403. trigger1 = HitShakeOver = 1
  5404. value = 1706
  5405.  
  5406. ;------------------
  5407. ; Hit by Fast Kung Fu Palm - flying through the air
  5408. ; (a custom gethit state)
  5409. [Statedef 1706]
  5410. type    = A
  5411. movetype= H
  5412. physics = N
  5413.  
  5414. [State 1126, Velocity]
  5415. type = HitVelSet
  5416. trigger1 = Time = 0
  5417. x = 1
  5418. y = 1
  5419.  
  5420. [State 1126, Gravity]
  5421. type = VelAdd
  5422. trigger1 = 1
  5423. y = .45
  5424.  
  5425. [State 1126, No scroll]
  5426. type = ScreenBound
  5427. triggerall = Pos y < -15
  5428. trigger1 = BackEdgeBodyDist < 65
  5429. trigger2 = FrontEdgeBodyDist < 65
  5430. value = 1
  5431. movecamera = 0,1
  5432.  
  5433. [State 1126, Hit wall]
  5434. type = ChangeState
  5435. triggerall = Pos y < -15
  5436. trigger1 = BackEdgeBodyDist <= 20
  5437. trigger2 = FrontEdgeBodyDist <= 20
  5438. value = 1707
  5439.  
  5440. [State 1124, Hit ground]
  5441. type = SelfState
  5442. trigger1 = (Vel y > 0) && (Pos y >= 0)
  5443. value = 5100
  5444.  
  5445. ;------------------
  5446. ; Hit by Fast Kung Fu Palm - hit wall
  5447. ; (a custom gethit state)
  5448. [Statedef 1707]
  5449. type    = A
  5450. movetype= H
  5451. physics = N
  5452.  
  5453. [State 1127, Turn]
  5454. type = Turn
  5455. trigger1 = (Time = 0) && (FrontEdgeBodyDist <= 30)
  5456.  
  5457. [State 1127, Pos]
  5458. type = PosAdd
  5459. trigger1 = Time = 0
  5460. x = 15 - BackEdgeBodyDist
  5461.  
  5462. [State 1127, Stop moving]
  5463. type = PosFreeze
  5464. trigger1 = 1
  5465. x = 1
  5466. y = 1
  5467.  
  5468. [State 1127, No scroll]
  5469. type = ScreenBound
  5470. trigger1 = 1
  5471. value = 1
  5472. movecamera = 0,1
  5473.  
  5474. [State 1127, Spark]
  5475. type = Explod
  5476. trigger1 = Time = 0
  5477. anim = F72
  5478. pos = 0, floor (screenpos y) - 50
  5479. postype = back
  5480. sprpriority = 3
  5481.  
  5482. [State 1127, Anim]
  5483. type = ChangeAnim2
  5484. trigger1 = Time = 0
  5485. value = 1707
  5486.  
  5487. [State 1127, Sound]
  5488. type = PlaySnd
  5489. trigger1 = Time = 0
  5490. value = F7,2;F7,0
  5491.  
  5492. [State 1127, State]
  5493. type = ChangeState
  5494. trigger1 = AnimTime = 0
  5495. value = 1708
  5496.  
  5497. ;------------------
  5498. ; Hit by Fast Kung Fu Palm - bounce off wall
  5499. ; (a custom gethit state)
  5500. [Statedef 1708]
  5501. type    = A
  5502. movetype= H
  5503. physics = N
  5504.  
  5505. [State 1128, 1]
  5506. type = NotHitBy
  5507. trigger1 = 1
  5508. value = , NA, NP
  5509.  
  5510. [State 1128, Vel Y]
  5511. type = VelSet
  5512. trigger1 = Time = 0
  5513. y = -8;-6
  5514.  
  5515. [State 1128, Vel X]
  5516. type = VelSet
  5517. trigger1 = Time = 0
  5518. x = 1.6
  5519.  
  5520. [State 1128, Turn]
  5521. type = Turn
  5522. trigger1 = (Time = 0) && (BackEdgeDist < 30)
  5523.  
  5524. [State 1128, Gravity]
  5525. type = VelAdd
  5526. trigger1 = 1
  5527. y = .45;.35
  5528.  
  5529. [State 1128, Anim 5050] ;Self falling animation
  5530. type = ChangeAnim
  5531. trigger1 = Time = 0
  5532. trigger1 = !SelfAnimExist(5052)
  5533. value = 5050
  5534.  
  5535. [State 1128, Anim 5052] ;Self falling animation (diagup type)
  5536. type = ChangeAnim
  5537. trigger1 = Time = 0
  5538. trigger1 = SelfAnimExist(5052)
  5539. value = 5052
  5540.  
  5541. [State 1128, Anim 5060] ;Coming down - normal
  5542. type = ChangeAnim
  5543. trigger1 = Vel Y > -2
  5544. trigger1 = Anim = 5050
  5545. trigger1 = SelfAnimExist(5060)
  5546. persistent = 0
  5547. value = 5060
  5548.  
  5549. [State 1128, Anim 5062] ;Coming down - diagup type
  5550. type = ChangeAnim
  5551. trigger1 = Vel Y > -2
  5552. trigger1 = Anim = 5052
  5553. trigger1 = SelfAnimExist(5062)
  5554. persistent = 0
  5555. value = 5062
  5556.  
  5557. [State 1128, Hit ground]
  5558. type = SelfState
  5559. trigger1 = (Vel y > 0) && (Pos y >= 0)
  5560. value = 5100
  5561.  
  5562. ;---------------------------------------------------------------------------
  5563. ;Zanretsu Ken_Y / ┬ⁿ┐¡▒╟!
  5564. [Statedef 1710]
  5565. type = S
  5566. movetype = A
  5567. physics = S
  5568. anim = 1710
  5569. velset = 0
  5570. juggle = 3
  5571. poweradd = 10
  5572. ctrl = 0
  5573.  
  5574. [State 1710, 1]
  5575. type = PlaySnd
  5576. trigger1 = Animelem = 4
  5577. value = S1,4
  5578.  
  5579. [State 1710, 1]
  5580. type = PlaySnd
  5581. trigger1 = timemod = 6,0
  5582. trigger1 = time = [13, 80]
  5583. value = S1700, 0
  5584.  
  5585. [State 1710, 2] ;guard other player's attack
  5586. type = ReversalDef
  5587. trigger1 = Time = [0, 10]
  5588. reversal.attr = SCA, NA, SA
  5589. numhits = 0
  5590. pausetime = 15,20
  5591. sparkxy = 20,-65
  5592. hitsound = 6,0
  5593.  
  5594. [State 1710, 3] ; medium
  5595. type = HitDef
  5596. trigger1 = AnimElem = 4
  5597. trigger2 = AnimElem = 13
  5598. trigger3 = AnimElem = 22
  5599. attr = S, SA
  5600. animtype = medium
  5601. damage = 20, 5
  5602. hitflag = MA
  5603. guardflag = H
  5604. pausetime = 2,4
  5605. hitsound = S1700, 1
  5606. priority = 6
  5607. sparkno = 2
  5608. sparkxy = -5, -50
  5609. guardsound = S1000,1
  5610. ground.type = High
  5611. ground.slidetime = 5
  5612. ground.hittime = 8
  5613. ground.velocity = -1
  5614. air.velocity = -1,0
  5615. p1stateno = 1715
  5616. p2stateno = 1730
  5617. snap = 50, -5
  5618. kill = 0
  5619. numhits = 0
  5620. p2facing = 1
  5621.  
  5622. [State 1710, 3] ; low
  5623. type = HitDef
  5624. trigger1 = AnimElem = 11
  5625. trigger2 = AnimElem = 12
  5626. trigger3 = AnimElem = 20
  5627. trigger4 = AnimElem = 21
  5628. trigger5 = AnimElem = 28
  5629. trigger6 = AnimElem = 29
  5630. attr = S, SA
  5631. animtype = medium
  5632. damage = 20, 5
  5633. hitflag = MA
  5634. guardflag = M
  5635. pausetime = 2,4
  5636. hitsound = S1700, 1
  5637. priority = 6
  5638. sparkno = 2
  5639. sparkxy = -5, -25
  5640. guardsound = S1000,1
  5641. ground.type = Low
  5642. ground.slidetime = 5
  5643. ground.hittime = 8
  5644. ground.velocity = -1
  5645. air.velocity = -1,0
  5646. p1stateno = 1715
  5647. p2stateno = 1730
  5648. snap = 50, -5
  5649. kill = 0
  5650. numhits = 0
  5651. p2facing = 1
  5652.  
  5653. [State 1710, 4] ; High
  5654. type = HitDef
  5655. trigger1 = AnimElem = 6
  5656. trigger2 = AnimElem = 7
  5657. trigger3 = AnimElem = 15
  5658. trigger4 = AnimElem = 16
  5659. trigger5 = AnimElem = 23
  5660. trigger6 = AnimElem = 24
  5661. attr = S, SA
  5662. animtype = medium
  5663. damage = 20, 5
  5664. hitflag = MA
  5665. guardflag = M
  5666. pausetime = 2,4
  5667. hitsound = S1200, 2
  5668. priority = 6
  5669. sparkno = 2
  5670. sparkxy = -5, -85
  5671. guardsound = S1000,1
  5672. ground.type = High
  5673. ground.slidetime = 5
  5674. ground.hittime = 8
  5675. ground.velocity = -1
  5676. air.velocity = -1,0
  5677. p1stateno = 1715
  5678. p2stateno = 1730
  5679. snap = 50, -5
  5680. kill = 0
  5681. numhits = 0
  5682. p2facing = 1
  5683.  
  5684. [State 1710, 5]
  5685. type = ChangeState
  5686. trigger1 = AnimTime = 0
  5687. value = 0
  5688. ctrl = 1
  5689.  
  5690. ;---------------------------------------------------------------------------
  5691. ;Zanretsu Ken_Y (hit!)
  5692. [Statedef 1715]
  5693. type = S
  5694. movetype = A
  5695. physics = S
  5696. anim = 1750
  5697. velset = 0
  5698. juggle = 0
  5699. poweradd = 50
  5700. ctrl = 0
  5701.  
  5702. [State 1715, PlaySnd]
  5703. type = PlaySnd
  5704. trigger1 = timemod = 6,0
  5705. trigger1 = time = [5, 119]
  5706. value = S1700, 0
  5707.  
  5708. [State 1715, PlaySnd]
  5709. type = PlaySnd
  5710. trigger1 = AnimElem = 4
  5711. trigger2 = AnimElem = 7
  5712. trigger3 = AnimElem = 10
  5713. trigger4 = AnimElem = 13
  5714. trigger5 = AnimElem = 16
  5715. trigger6 = AnimElem = 20
  5716. trigger7 = AnimElem = 23
  5717. trigger8 = AnimElem = 26
  5718. trigger9 = AnimElem = 29
  5719. trigger10 = AnimElem = 32
  5720. trigger11 = AnimElem = 35
  5721. trigger12 = AnimElem = 38
  5722. trigger13 = AnimElem = 41
  5723. trigger14 = AnimElem = 44
  5724. trigger15 = AnimElem = 47
  5725. trigger16 = AnimElem = 50
  5726. value = S1200,2
  5727.  
  5728. [State 1715, 1]
  5729. type = TargetBind
  5730. trigger1 = Time > 0
  5731. pos = 50,-5-.3*Time
  5732.  
  5733. [State 1715, 1]
  5734. type = TargetState
  5735. trigger1 = AnimElem = 50
  5736. value = 1731
  5737.  
  5738. [State 1715, Hit]
  5739. type = HitAdd
  5740. trigger1 = AnimElem = 4
  5741. trigger2 = AnimElem = 7
  5742. trigger3 = AnimElem = 10
  5743. trigger4 = AnimElem = 13
  5744. trigger5 = AnimElem = 16
  5745. trigger6 = AnimElem = 20
  5746. trigger7 = AnimElem = 23
  5747. trigger8 = AnimElem = 26
  5748. trigger9 = AnimElem = 29
  5749. trigger10 = AnimElem = 32
  5750. trigger11 = AnimElem = 35
  5751. trigger12 = AnimElem = 38
  5752. trigger13 = AnimElem = 41
  5753. trigger14 = AnimElem = 44
  5754. trigger15 = AnimElem = 47
  5755. trigger16 = AnimElem = 50
  5756. value = 1
  5757.  
  5758. [State 1701, Hit]
  5759. type = TargetLifeAdd
  5760. trigger1 = AnimElem = 4
  5761. trigger2 = AnimElem = 7
  5762. trigger3 = AnimElem = 10
  5763. trigger4 = AnimElem = 13
  5764. trigger5 = AnimElem = 16
  5765. trigger6 = AnimElem = 20
  5766. trigger7 = AnimElem = 23
  5767. trigger8 = AnimElem = 26
  5768. trigger9 = AnimElem = 29
  5769. trigger10 = AnimElem = 32
  5770. trigger11 = AnimElem = 35
  5771. trigger12 = AnimElem = 38
  5772. trigger13 = AnimElem = 41
  5773. trigger14 = AnimElem = 44
  5774. trigger15 = AnimElem = 47
  5775. trigger16 = AnimElem = 50
  5776. value = -5
  5777. kill = 0
  5778.  
  5779. [State 1715, Exp]
  5780. type = Explod
  5781. trigger1 = AnimElem = 20
  5782. trigger2 = AnimElem = 23
  5783. trigger3 = AnimElem = 26
  5784. trigger4 = AnimElem = 29
  5785. trigger5 = AnimElem = 32
  5786. anim = F2
  5787. pos = 50,-65
  5788. sprpriority = 5
  5789.  
  5790. [State 1715, Exp]
  5791. type = Explod
  5792. trigger1 = AnimElem = 4
  5793. trigger2 = AnimElem = 7
  5794. trigger3 = AnimElem = 10
  5795. trigger4 = AnimElem = 13
  5796. trigger5 = AnimElem = 16
  5797. anim = F2
  5798. pos = 50,-45
  5799. sprpriority = 5
  5800.  
  5801. [State 1715, Exp]
  5802. type = Explod
  5803. trigger1 = AnimElem = 35
  5804. trigger2 = AnimElem = 38
  5805. trigger3 = AnimElem = 41
  5806. trigger4 = AnimElem = 44
  5807. trigger5 = AnimElem = 47
  5808. trigger6 = AnimElem = 50
  5809. anim = F2
  5810. pos = 40,-85
  5811. sprpriority = 5
  5812.  
  5813. [State 1715, 5]
  5814. type = ChangeState
  5815. trigger1 = AnimTime = 0
  5816. value = 1716
  5817.  
  5818. ;---------------------------------------------------------------------------
  5819. ;Zanretsu Ken_Y (Last upper)
  5820. [Statedef 1716]
  5821. type = S
  5822. movetype = A
  5823. physics = S
  5824. anim = 1760
  5825. velset = 0
  5826. juggle = 0
  5827. poweradd = 0
  5828. ctrl = 0
  5829.  
  5830. ;[State 1700, 1]
  5831. ;type = PlaySnd
  5832. ;trigger1 = Animelem = 4
  5833. ;value = S1,4
  5834.  
  5835. [State 1716, shake]
  5836. type = envShake
  5837. trigger1 = time = 7
  5838. time = 25
  5839. ampl = 6
  5840.  
  5841. [State 1716, 3] ; medium
  5842. type = HitDef
  5843. trigger1 = AnimElem = 5
  5844. attr = S, SA
  5845. animtype = Back
  5846. damage = 40
  5847. hitflag = MAF
  5848. guardflag = M
  5849. pausetime = 44,46
  5850. hitsound = S1200,4
  5851. priority = 6
  5852. sparkno = 2
  5853. sparkxy = -5, -120
  5854. guardsound = S1000,1
  5855. ground.type = High
  5856. ground.slidetime = 15
  5857. ground.hittime = 20
  5858. ground.velocity = -1, -8
  5859. air.velocity = -1, -8
  5860. air.recover = 0
  5861. fall.recover = 0
  5862. fall = 1
  5863.  
  5864. [State 1716, 5]
  5865. type = ChangeState
  5866. trigger1 = AnimTime = 0
  5867. value = 0
  5868. ctrl = 1
  5869.  
  5870. ;---------------------------------------------------------------------------
  5871. ;Zanretsu Ken_Z / ┬ⁿ┐¡▒╟!
  5872. [Statedef 1720]
  5873. type = S
  5874. movetype = A
  5875. physics = S
  5876. anim = 1720
  5877. velset = 0
  5878. juggle = 3
  5879. poweradd = 10
  5880. ctrl = 0
  5881.  
  5882. [State 1720, 1]
  5883. type = PlaySnd
  5884. trigger1 = Animelem = 4
  5885. value = S1,4
  5886.  
  5887. [State 1720, 1]
  5888. type = PlaySnd
  5889. trigger1 = timemod = 6,0
  5890. trigger1 = time = [13, 105]
  5891. value = S1700, 0
  5892.  
  5893. [State 1720, 2] ;guard other player's attack
  5894. type = ReversalDef
  5895. trigger1 = Time = [0, 12]
  5896. reversal.attr = SCA, NA, SA
  5897. numhits = 0
  5898. pausetime = 15,20
  5899. sparkxy = 20,-65
  5900. hitsound = 6,0
  5901.  
  5902. [State 1720, 3] ; medium
  5903. type = HitDef
  5904. trigger1 = AnimElem = 4
  5905. trigger2 = AnimElem = 13
  5906. trigger3 = AnimElem = 22
  5907. trigger4 = AnimElem = 30
  5908. attr = S, SA
  5909. animtype = medium
  5910. damage = 20, 5
  5911. hitflag = MA
  5912. guardflag = H
  5913. pausetime = 2,4
  5914. hitsound = S1700, 1
  5915. priority = 6
  5916. sparkno = 2
  5917. sparkxy = -5, -50
  5918. guardsound = S1000,1
  5919. ground.type = High
  5920. ground.slidetime = 5
  5921. ground.hittime = 8
  5922. ground.velocity = -1
  5923. air.velocity = -1,0
  5924. p1stateno = 1715
  5925. p2stateno = 1730
  5926. snap = 50, -5
  5927. kill = 0
  5928. numhits = 0
  5929.  
  5930. [State 1720, 3] ; low
  5931. type = HitDef
  5932. trigger1 = AnimElem = 11
  5933. trigger2 = AnimElem = 12
  5934. trigger3 = AnimElem = 20
  5935. trigger4 = AnimElem = 21
  5936. trigger5 = AnimElem = 28
  5937. trigger6 = AnimElem = 29
  5938. trigger7 = AnimElem = 37
  5939. trigger8 = AnimElem = 38
  5940. attr = S, SA
  5941. animtype = medium
  5942. damage = 20, 5
  5943. hitflag = MA
  5944. guardflag = M
  5945. pausetime = 2,4
  5946. hitsound = S1700, 1
  5947. priority = 6
  5948. sparkno = 2
  5949. sparkxy = -5, -25
  5950. guardsound = S1000,1
  5951. ground.type = Low
  5952. ground.slidetime = 5
  5953. ground.hittime = 8
  5954. ground.velocity = -1
  5955. air.velocity = -1,0
  5956. p1stateno = 1715
  5957. p2stateno = 1730
  5958. snap = 50, -5
  5959. kill = 0
  5960. numhits = 0
  5961.  
  5962. [State 1720, 4] ; High
  5963. type = HitDef
  5964. trigger1 = AnimElem = 6
  5965. trigger2 = AnimElem = 7
  5966. trigger3 = AnimElem = 15
  5967. trigger4 = AnimElem = 16
  5968. trigger5 = AnimElem = 23
  5969. trigger6 = AnimElem = 24
  5970. trigger7 = AnimElem = 32
  5971. trigger8 = AnimElem = 33
  5972. attr = S, SA
  5973. animtype = medium
  5974. damage = 20, 5
  5975. hitflag = MA
  5976. guardflag = M
  5977. pausetime = 2,4
  5978. hitsound = S1200, 2
  5979. priority = 6
  5980. sparkno = 2
  5981. sparkxy = -5, -85
  5982. guardsound = S1000,1
  5983. ground.type = High
  5984. ground.slidetime = 5
  5985. ground.hittime = 8
  5986. ground.velocity = -1
  5987. air.velocity = -1,0
  5988. p1stateno = 1715
  5989. p2stateno = 1730
  5990. snap = 50, -5
  5991. kill = 0
  5992. numhits = 0
  5993.  
  5994. [State 1720, 5]
  5995. type = ChangeState
  5996. trigger1 = AnimTime = 0
  5997. value = 0
  5998. ctrl = 1
  5999.  
  6000. ;---------------------------------------------------------------------------
  6001. ;└ß┐¡▒╟ p2stateno
  6002. [Statedef 1730]
  6003. type = A
  6004. movetype = H
  6005. physics = N
  6006. ctrl = 0
  6007.  
  6008. [State 1730, 0]
  6009. type = DefenceMulSet
  6010. trigger1 = time = 0
  6011. value = 1
  6012.  
  6013. [State 1730, 1]
  6014. type = ChangeAnim2
  6015. trigger1 = Time = 0
  6016. value = 1730
  6017.  
  6018. [State 1730, 1]
  6019. type = SelfState
  6020. trigger1 = Time < 2 && (p2stateno != 1701 && p2stateno != 1715)
  6021. value = 5050
  6022.  
  6023. [Statedef 1731]
  6024. type = A
  6025. movetype = H
  6026. physics = N
  6027.  
  6028. [State 1731, 1]
  6029. type = ChangeAnim2
  6030. trigger1 = Time = 0
  6031. value = 1731
  6032.  
  6033. [State 1731, 1]
  6034. type = NotHitBy
  6035. trigger1 = Time < 14
  6036. value = SCA,NT,ST,HT
  6037.  
  6038. ;---------------------------------------------------------------------------
  6039. ;Hao-sho-ko ken_X
  6040. [Statedef 3000]
  6041. type    = S
  6042. movetype= A
  6043. physics = S
  6044. juggle = 2
  6045. poweradd= -1000
  6046. velset = 0
  6047. ctrl = 0
  6048. anim = 3000
  6049.  
  6050. [State 3000, SuperLight]
  6051. type = Explod
  6052. trigger1 = Time = 2
  6053. anim = 2545
  6054. pos = 9,-72
  6055. postype = p1
  6056. sprpriority = 3
  6057. supermove = 1
  6058. bindtime = 1
  6059. ownpal = 1
  6060.  
  6061. [State 3000, SuperLight]
  6062. type = Explod
  6063. trigger1 = Time = 2
  6064. anim = 2546
  6065. pos = 9,-72
  6066. postype = p1
  6067. sprpriority = -2
  6068. supermove = 1
  6069. bindtime = 1
  6070. ownpal = 1
  6071.  
  6072. [State 3000, 2]
  6073. type = PalFX
  6074. trigger1 = prevstateno = 1200 || prevstateno = 1210 || prevstateno = 1530 || prevstateno = 1550
  6075. trigger1 = time < 32
  6076. time = 1
  6077. color = 12+(time*3)
  6078. add = 180-(time*3),180-(time*3),180-(time*3)
  6079. ignorehitpause = 1
  6080.  
  6081. [State 3000, 3]
  6082. type = SuperPause
  6083. trigger1 = Time = 2
  6084. time = 30
  6085. anim = -1
  6086. movetime = 25
  6087.  
  6088. [State 3000, Super B]
  6089. type = PlaySnd
  6090. trigger1 = AnimElem = 2
  6091. value = 1, 3 
  6092.  
  6093. [State 3000, B]
  6094. type = PlaySnd
  6095. trigger1 = AnimElem = 2
  6096. value = S1250, 4
  6097.  
  6098. [State 3000, Super B]
  6099. type = PlaySnd
  6100. trigger1 = AnimElem = 9
  6101. value = 1500, 2 
  6102.  
  6103. [State 3000, Super D]
  6104. type = AfterImage
  6105. trigger1 = Time = 2
  6106. Trans = Add1
  6107. time = 2
  6108.  
  6109. [State 3000, Super E]
  6110. type = AfterImageTime
  6111. trigger1 = Time = [2,45]
  6112. time = 2
  6113.  
  6114. [State 3000, Super F]
  6115. type = NotHitBy
  6116. trigger1 = Time = 2
  6117. value = SCA
  6118. movetime = 30
  6119.  
  6120. [State 3000, 4]
  6121. type = Projectile
  6122. trigger1 = AnimElem = 9
  6123. offset = 0, 0
  6124. projshadow = -1
  6125. velocity = 5
  6126. projanim = 3010
  6127. projhitanim = 3020
  6128. projID = 3000
  6129. projpriority = 4
  6130. attr = S, HP;SA
  6131. damage   = 270,30
  6132. animtype = Up
  6133. guardflag = M
  6134. hitflag = MAFP
  6135. pausetime = 0, 9
  6136. sparkno = 3
  6137. sparkxy = 42, -70
  6138. hitsound = S3000,0
  6139. guardsound = S1000,2
  6140. ground.type = Low
  6141. ground.slidetime = 10
  6142. ground.hittime  = 15
  6143. ground.velocity = -5, -6
  6144. air.velocity = -5,-6
  6145. fall = 1
  6146. air.fall = 1
  6147.  
  6148. [State 3000, Flash]
  6149. type = envcolor
  6150. trigger1 = projhit = 1
  6151. ignorehitpause = 1
  6152. persistent = 12
  6153. time = 1
  6154. value = 250,250,250
  6155. under = 1
  6156. loop = 5
  6157.  
  6158. [State 3000, 5]
  6159. type = envcolor
  6160. trigger1 = time = 1
  6161. persistent = 0
  6162. ignorehitpause = 1
  6163. value = 0, 0, 0
  6164. time = 28
  6165. under = 1
  6166. supermove = 1
  6167.  
  6168. [State 3000, shake]
  6169. type = envShake
  6170. trigger1 = projcontact(500) = 1
  6171. time = 19
  6172. ampl = 4
  6173. freq = 80
  6174. phase = 60
  6175.  
  6176. [State 3000 , varset]
  6177. type = VarSet
  6178. trigger1 = ProjHitTime(3000) = 12
  6179. var(2) = 10
  6180.  
  6181. [State 3000, 6]
  6182. type = ChangeState
  6183. trigger1 = Animtime = 0
  6184. value = 0
  6185. ctrl = 1
  6186.  
  6187. ;---------------------------------------------------------------------------
  6188. ;Hao-sho-ko ken_Y
  6189. [Statedef 3010]
  6190. type    = S
  6191. movetype= A
  6192. physics = S
  6193. juggle = 2
  6194. poweradd= -2000
  6195. velset = 0
  6196. ctrl = 0
  6197. anim = 3000
  6198.  
  6199. [State 3000, SuperLight]
  6200. type = Explod
  6201. trigger1 = Time = 2
  6202. anim = 2545
  6203. pos = 9,-72
  6204. postype = p1
  6205. sprpriority = 3
  6206. supermove = 1
  6207. bindtime = 1
  6208. ownpal = 1
  6209.  
  6210. [State 3000, SuperLight]
  6211. type = Explod
  6212. trigger1 = Time = 2
  6213. anim = 2546
  6214. pos = 9,-72
  6215. postype = p1
  6216. sprpriority = -2
  6217. supermove = 1
  6218. bindtime = 1
  6219. ownpal = 1
  6220.  
  6221. [State 3010, 2]
  6222. type = PalFX
  6223. trigger1 = prevstateno = 1200 || prevstateno = 1210 || prevstateno = 1530 || prevstateno = 1550
  6224. trigger1 = time < 32
  6225. time = 1
  6226. color = 12+(time*3)
  6227. add = 180-(time*3),180-(time*3),180-(time*3)
  6228. ignorehitpause = 1
  6229.  
  6230. [State 3010, 3]
  6231. type = SuperPause
  6232. trigger1 = Time = 2
  6233. time = 30
  6234. anim = -1
  6235. movetime = 25
  6236.  
  6237. [State 3010, Super B]
  6238. type = PlaySnd
  6239. trigger1 = AnimElem = 2
  6240. value = 1, 3 
  6241.  
  6242. [State 3010, B]
  6243. type = PlaySnd
  6244. trigger1 = AnimElem = 2
  6245. value = S1250, 4
  6246.  
  6247. [State 3010, Super B]
  6248. type = PlaySnd
  6249. trigger1 = AnimElem = 9
  6250. value = 1500, 2 
  6251.  
  6252. [State 3010, Super D]
  6253. type = AfterImage
  6254. trigger1 = Time = 2
  6255. Trans = Add1
  6256. time = 2
  6257.  
  6258. [State 3010, Super E]
  6259. type = AfterImageTime
  6260. trigger1 = Time = [2,45]
  6261. time = 2
  6262.  
  6263. [State 3010, Super F]
  6264. type = NotHitBy
  6265. trigger1 = Time = 2
  6266. value = SCA
  6267. movetime = 30
  6268.  
  6269. [State 3010, 4]
  6270. type = Projectile
  6271. trigger1 = AnimElem = 9
  6272. offset = 0, 0
  6273. projshadow = -1
  6274. velocity = 8
  6275. projanim = 3030
  6276. projhitanim = 3020
  6277. projID = 3010
  6278. projpriority = 5
  6279. projhits = 3
  6280. attr = S, HP
  6281. damage   = 130,20
  6282. animtype = Up
  6283. guardflag = M
  6284. hitflag = MAFP
  6285. pausetime = 0, 10
  6286. sparkno = 3
  6287. sparkxy = 42, -70
  6288. hitsound = S3000,0
  6289. guardsound = S1000,2
  6290. volume = -30
  6291. ground.type = Low
  6292. ground.slidetime = 10
  6293. ground.hittime  = 15
  6294. ground.velocity = -5, -6
  6295. air.velocity = -5,-6
  6296. fall = 1
  6297. air.fall = 1
  6298.  
  6299. [State 3010, Flash]
  6300. type = envcolor
  6301. trigger1 = projhit = 1
  6302. ignorehitpause = 1
  6303. persistent = 12
  6304. time = 1
  6305. value = 250,250,250
  6306. under = 1
  6307. loop = 5
  6308.  
  6309. [State 3010, 5]
  6310. type = envcolor
  6311. trigger1 = time = 1
  6312. persistent = 0
  6313. ignorehitpause = 1
  6314. value = 0, 0, 0
  6315. time = 28
  6316. under = 1
  6317. supermove = 1
  6318.  
  6319. [State 3010, shake]
  6320. type = envShake
  6321. trigger1 = projcontact(500) = 1
  6322. time = 19
  6323. ampl = 4
  6324. freq = 80
  6325. phase = 60
  6326.  
  6327. [State 3010 , varset]
  6328. type = VarSet
  6329. trigger1 = ProjHitTime(3010) = 12
  6330. var(2) = 10
  6331.  
  6332. [State 3010, 6]
  6333. type = ChangeState
  6334. trigger1 = Animtime = 0
  6335. value = 0
  6336. ctrl = 1
  6337.  
  6338. ;---------------------------------------------------------------------------
  6339. ;Hao-sho-ko ken_Z
  6340. [Statedef 3020]
  6341. type    = S
  6342. movetype= A
  6343. physics = S
  6344. juggle = 2
  6345. poweradd= -3000
  6346. velset = 0
  6347. ctrl = 0
  6348. anim = 3040
  6349.  
  6350. [State 3000, SuperLight]
  6351. type = Explod
  6352. trigger1 = Time = 2
  6353. anim = 2545
  6354. pos = 9,-72
  6355. postype = p1
  6356. sprpriority = 3
  6357. supermove = 1
  6358. bindtime = 1
  6359. ownpal = 1
  6360.  
  6361. [State 3000, SuperLight]
  6362. type = Explod
  6363. trigger1 = Time = 2
  6364. anim = 2546
  6365. pos = 9,-72
  6366. postype = p1
  6367. sprpriority = -2
  6368. supermove = 1
  6369. bindtime = 1
  6370. ownpal = 1
  6371.  
  6372. [State 3020, 2]
  6373. type = PalFX
  6374. trigger1 = prevstateno = 1200 || prevstateno = 1210 || prevstateno = 1530 || prevstateno = 1550
  6375. trigger1 = time < 32
  6376. time = 1
  6377. color = 12+(time*3)
  6378. add = 180-(time*3),180-(time*3),180-(time*3)
  6379. ignorehitpause = 1
  6380.  
  6381. [State 3020, 3]
  6382. type = SuperPause
  6383. trigger1 = Time = 2
  6384. time = 30
  6385. anim = -1
  6386. movetime = 25
  6387.  
  6388. [State 3020, Super B]
  6389. type = PlaySnd
  6390. trigger1 = AnimElem = 2
  6391. value = 1, 3
  6392.  
  6393. [State 3020, B]
  6394. type = PlaySnd
  6395. trigger1 = AnimElem = 2
  6396. value = S1250, 9
  6397.  
  6398. [State 3020, Super B]
  6399. type = PlaySnd
  6400. trigger1 = AnimElem = 5
  6401. value = 1500, 2
  6402.  
  6403. [State 3020, Super D]
  6404. type = AfterImage
  6405. trigger1 = Time = 2
  6406. time = 1
  6407. timegap = 2
  6408. framegap = 3
  6409. length = 10
  6410. PalBright   =   0,  0,  0
  6411. PalContrast = 128, 25, 25
  6412. PalAdd      =   0,  0,  0
  6413. PalMul      =  1,1,1
  6414. Trans = Add1
  6415.  
  6416. [State 3020, Super E]
  6417. type = AfterImageTime
  6418. trigger1 = Time = [2,45]
  6419. time = 2
  6420.  
  6421. [State 3020, Super F]
  6422. type = NotHitBy
  6423. trigger1 = Time = 2
  6424. value = SCA
  6425. movetime = 30
  6426.  
  6427. [State 3020, 4]
  6428. type = Projectile
  6429. trigger1 = AnimElem = 5
  6430. offset = 0, 0
  6431. projshadow = -1
  6432. velocity = 15
  6433. projanim = 3050
  6434. projhitanim = 3020
  6435. projID = 3020
  6436. projpriority = 7
  6437. projhits = 5
  6438. attr = S, HP
  6439. damage   = 110,20
  6440. animtype = diagup
  6441. guardflag = M
  6442. hitflag = MAFP
  6443. pausetime = 0, 12
  6444. sparkno = 3
  6445. sparkxy = 42, -70
  6446. hitsound = S3000,0
  6447. guardsound = S1000,2
  6448. volume = -30
  6449. ground.type = Low
  6450. ground.slidetime = 12
  6451. ground.hittime  = 15
  6452. ground.velocity = -6, -7
  6453. air.velocity = -6,-7
  6454. fall = 1
  6455. air.recover = 0
  6456.  
  6457. [State 3020, 5]
  6458. type = envcolor
  6459. trigger1 = time = 1
  6460. persistent = 0
  6461. ignorehitpause = 1
  6462. value = 0, 0, 0
  6463. time = 28
  6464. under = 1
  6465. supermove = 1
  6466.  
  6467. [State 3020, 6]
  6468. type = explod
  6469. trigger1 = Animelem = 3
  6470. trigger2 = Animelem = 4
  6471. anim = 3060
  6472. pos = -17, -71
  6473. postype = p1
  6474. sprpriority = 2
  6475. supermove = 1
  6476. bindtime = 1
  6477.  
  6478. [State 3020, Flash]
  6479. type = envcolor
  6480. trigger1 = projhit = 1
  6481. ignorehitpause = 1
  6482. persistent = 12
  6483. time = 1
  6484. value = 250,250,250
  6485. under = 1
  6486. loop = 5
  6487.  
  6488. [State 3020, shake]
  6489. type = envShake
  6490. trigger1 = projcontact(500) = 1
  6491. time = 19
  6492. ampl = 4
  6493. freq = 80
  6494. phase = 60
  6495.  
  6496. [State 4100, 0a]
  6497. type = VarSet
  6498. trigger1 = time = 1
  6499. v = 12
  6500. value = 1
  6501.  
  6502. [State 3000, 0b]
  6503. type = BGPalfx
  6504. trigger1 = var(12) = 1
  6505. ignorehitpause = 1
  6506. time = 2;17
  6507. ;mul = 15+var(11)*2,79+var(11)*2,145+var(11)*2
  6508. invertall = 1
  6509.  
  6510. [State 3020 , varset]
  6511. type = VarSet
  6512. trigger1 = ProjHitTime(3020) = 5
  6513. var(2) = 15
  6514.  
  6515. [State 3020, 7]
  6516. type = ChangeState
  6517. trigger1 = Animtime = 0
  6518. value = 0
  6519. ctrl = 1
  6520.  
  6521. ;---------------------------------------------------------------------------
  6522. ;Kyokukenryu_Oki_X (Start)
  6523. [Statedef 3100]
  6524. type    = S
  6525. movetype = A
  6526. physics = N
  6527. poweradd= -1000
  6528. velset = 0
  6529. ctrl = 0
  6530. anim = 3100
  6531.  
  6532. [State 3100, SuperLight]
  6533. type = Explod
  6534. trigger1 = Time = 2
  6535. anim = 2545
  6536. pos = 9,-72
  6537. postype = p1
  6538. sprpriority = 3
  6539. supermove = 1
  6540. bindtime = 1
  6541. ownpal = 1
  6542.  
  6543. [State 3100, SuperLight]
  6544. type = Explod
  6545. trigger1 = Time = 2
  6546. anim = 2546
  6547. pos = 9,-72
  6548. postype = p1
  6549. sprpriority = -2
  6550. supermove = 1
  6551. bindtime = 1
  6552. ownpal = 1
  6553.  
  6554. [State 3100, 2]
  6555. type = PalFX
  6556. trigger1 = prevstateno = 1200 || prevstateno = 1210 || prevstateno = 1530 || prevstateno = 1550
  6557. trigger1 = time < 32
  6558. time = 1
  6559. color = 12+(time*3)
  6560. add = 180-(time*3),180-(time*3),180-(time*3)
  6561. ignorehitpause = 1
  6562.  
  6563. [State 3100, 2]
  6564. type = SuperPause
  6565. trigger1 = Time = 2
  6566. time = 30
  6567. anim = -1
  6568. movetime = 25
  6569.  
  6570. [State 3100, 3]
  6571. type = PlaySnd
  6572. trigger1 = AnimElem = 2
  6573. value = 1, 7
  6574.  
  6575. [State 3100, 3]
  6576. type = PlaySnd
  6577. trigger1 = AnimElem = 2
  6578. value = S1250, 4
  6579.  
  6580. [State 3100, 4]
  6581. type = NotHitBy
  6582. trigger1 = Time >= 0
  6583. value = SCA
  6584. time = 1
  6585.  
  6586. [State 3100, 5]
  6587. type = Envcolor
  6588. trigger1 = Time = 1
  6589. persistent = 0
  6590. ignorehitpause = 1
  6591. value = 0, 0, 0
  6592. time = 26
  6593. under = 1
  6594. supermove = 1
  6595.  
  6596. [State 3100, 6]
  6597. type = ChangeState
  6598. trigger1 = animtime = 0
  6599. value = 3101
  6600.  
  6601. ;---------------------------------------------------------------------------
  6602. ;Kyokukenryu_Oki_X (Dash)
  6603. [Statedef 3101]
  6604. type    = A
  6605. movetype = A
  6606. physics = N
  6607. juggle = 0
  6608. velset = 7.5, -2
  6609. ctrl = 0
  6610. anim = 3101
  6611.  
  6612. [State 3101, 1]
  6613. type = NotHitBy
  6614. trigger1 = Time = 0
  6615. value = SCA
  6616. time = 2
  6617.  
  6618. [State 3101, 1]
  6619. type = NotHitBy
  6620. trigger1 = Time >= 2
  6621. value = A, NP, SP
  6622.  
  6623. [State 3101, 2]
  6624. type = VelAdd
  6625. trigger1 = time >= 8
  6626. trigger1 = Vel X >= 1
  6627. x = .15
  6628. y = .2
  6629.  
  6630. [State 3101, 3]
  6631. type = HitDef
  6632. trigger1 = Time >= 2
  6633. id = 3101
  6634. attr = A, HA
  6635. damage = 0, 10
  6636. fall.damage = 60
  6637. animtype = Heavy
  6638. sparkno = 2
  6639. sparkxy = 20, -66
  6640. guardflag = M
  6641. hitflag = MAF
  6642. priority = 7, Hit
  6643. pausetime = 12, 12
  6644. hitsound = S200,3
  6645. p2facing = 1
  6646. ;maxdist = 60, 0
  6647. ;mindist = 30, 0
  6648. ground.type = High
  6649. guardsound = S1000,1
  6650. p1stateno = 3105
  6651. p2stateno = 3150
  6652. kill = 0
  6653.  
  6654. [State 3101, 4]
  6655. type = AfterImage
  6656. trigger1 = Time = 2
  6657. Trans = Add1
  6658. frameGap = 5
  6659. time = 2
  6660.  
  6661. [State 3101, 4]
  6662. type = AfterImageTime
  6663. trigger1 = Time >= 3
  6664. time = 2
  6665.  
  6666. [State 3101, 5]
  6667. type = Changestate
  6668. trigger1 = Pos Y >= 0
  6669. trigger1 = Vel Y > 0
  6670. trigger2 = frontedgedist = 0
  6671. trigger3 = MoveGuarded = 1
  6672. value = 3102
  6673.  
  6674. ;---------------------------------------------------------------------------
  6675. ;Kyokukenryu_Oki_X (miss)
  6676. [Statedef 3102]
  6677. type    = S
  6678. physics = S
  6679. ctrl = 0
  6680. anim = 3102
  6681.  
  6682. [State 3102, 1]
  6683. type = AfterImageTime
  6684. trigger1 = time = 0
  6685. Time = 0
  6686.  
  6687. [State 3102, 2]
  6688. type = PlaySnd
  6689. trigger1 = Time = 0
  6690. value = S1250,5
  6691.  
  6692. [State 3102, 3]
  6693. type = Velset
  6694. trigger1 = Time = 0
  6695. y = 0
  6696.  
  6697. [State 3102, 3]
  6698. type = VelSet
  6699. trigger1 = animelem = 3
  6700. x = 0
  6701.  
  6702. [State 3102, 3]
  6703. type = PosSet
  6704. trigger1 = Time = 0
  6705. y = 0
  6706.  
  6707. [State 3102, 4]
  6708. type = ChangeState
  6709. trigger1 = AnimTime = 0
  6710. value = 0
  6711. ctrl = 1
  6712.  
  6713. ;---------------------------------------------------------------------------
  6714. ;Kyokukenryu_Oki_X (hit!)
  6715. [Statedef 3105]
  6716. type     = S
  6717. movetype = A
  6718. physics  = S
  6719. anim = 3105
  6720. ctrl = 0
  6721. velset = 1.5,0,0
  6722.  
  6723. [State 3105, 0]
  6724. type = Posset
  6725. trigger1 = time = 0
  6726. y = 0
  6727.  
  6728. [State 3105, 0]
  6729. type = Velset
  6730. trigger1 = time = 0
  6731. y = 0
  6732.  
  6733. [State 3105, 0]
  6734. type = Width
  6735. trigger1 = time >= 0
  6736. trigger1 = AnimElem = 55, < 0
  6737. edge = 60, 15
  6738.  
  6739. [State 3105, 0]
  6740. type = NotHitBy
  6741. trigger1 = time >= 0
  6742. value = SCA
  6743.  
  6744. [State 3105, 0]
  6745. type = PlayerPush
  6746. trigger1 = time >= 0
  6747. value = 0
  6748.  
  6749. [State 3105, 1]
  6750. type = PosAdd
  6751. trigger1 = time = 0
  6752. x = 15
  6753.  
  6754. [State 3105, 1]
  6755. type = PosAdd
  6756. trigger1 = AnimElem = 23
  6757. trigger2 = AnimElem = 41
  6758. x = 10
  6759.  
  6760. [State 3105, 2]
  6761. type = TargetBind
  6762. trigger1 = AnimElem = 11
  6763. trigger2 = AnimElem = 50
  6764. trigger3 = AnimElem = 30
  6765. pos = 70,0
  6766.  
  6767. [State 3105, 2]
  6768. type = TargetBind
  6769. trigger1 = Animelem = 1, >=0
  6770. trigger1 = Animelem = 11, < 0
  6771. trigger2 = AnimElem = 12, >= 0
  6772. trigger2 = AnimElem = 16, < 0
  6773. pos = 40, 0
  6774.  
  6775. [State 3105, 2]
  6776. type = TargetBind
  6777. trigger1 = Animelem = 16, >=0
  6778. trigger1 = Animelem = 30, < 0
  6779. trigger2 = AnimElem = 31, >= 0
  6780. trigger2 = AnimElem = 50, < 0
  6781. pos = 50, 0
  6782.  
  6783. [State 3105, 0]
  6784. type = TargetDrop ; └╜... └╠░┼ ╣╣╟╧┤┬ │α╝«└╠┤⌡╢≤..ñ╤ñ╤;
  6785. trigger1 = time >= 0
  6786. excludeID = 3101
  6787.  
  6788. [State 3105, 1]
  6789. type = VelSet
  6790. trigger1 = animelem = 4
  6791. trigger2 = AnimElem = 6
  6792. trigger3 = AnimElem = 8
  6793. trigger4 = AnimElem = 11
  6794. trigger5 = animelem = 16
  6795. trigger6 = animelem = 20
  6796. trigger7 = animelem = 25
  6797. trigger8 = animelem = 30
  6798. trigger9 = animelem = 38
  6799. trigger10 = animelem = 43
  6800. trigger11 = animelem = 46
  6801. trigger12 = animelem = 50
  6802. x = 2.5
  6803.  
  6804. [State 3105, 1]
  6805. type = Veladd
  6806. trigger1 = time >= 30
  6807. x = 0.2
  6808.  
  6809. [State 3105, 1]
  6810. type = VelSet
  6811. trigger1 = AnimElem = 55
  6812. x = 1
  6813. y = -10
  6814.  
  6815. [State 3105, 1]
  6816. type = StateTypeSet
  6817. trigger1 = AnimElem = 55, = 1
  6818. value = A
  6819.  
  6820. [State 3105, 1]
  6821. type = Velset
  6822. trigger1 = animelem = 57
  6823. x = 0
  6824.  
  6825. [State 3105, 1]
  6826. type = VelSet
  6827. trigger1 = AnimElem = 61
  6828. y = 0
  6829.  
  6830. [State 3105, 1]
  6831. type = PosSet
  6832. trigger1 = AnimElem = 61
  6833. y = 0
  6834.  
  6835. [State 3105, 1]
  6836. type = Veladd
  6837. trigger1 = animelem = 55, >= 1
  6838. trigger1 = Pos Y < -8
  6839. y = .4
  6840.  
  6841. [State 3105, 1]
  6842. type = PosAdd
  6843. trigger1 = animelem = 55
  6844. x = 15
  6845.  
  6846. [State 3105, 1]
  6847. type = Playsnd
  6848. trigger1 = time = 10
  6849. value = 2, 2
  6850.  
  6851. [State 3105, 3]
  6852. type = EnvColor
  6853. trigger1 = animelem = 4
  6854. trigger2 = AnimElem = 6
  6855. trigger3 = AnimElem = 8
  6856. trigger4 = AnimElem = 11
  6857. trigger5 = animelem = 16
  6858. trigger6 = animelem = 20
  6859. trigger7 = animelem = 25
  6860. trigger8 = animelem = 30
  6861. trigger9 = animelem = 38
  6862. trigger10 = animelem = 43
  6863. trigger11 = animelem = 46
  6864. trigger12 = animelem = 50
  6865. trigger13 = animelem = 54
  6866. trigger14 = animelem = 56
  6867. value = 255, 255, 255
  6868. time = 1
  6869.  
  6870. [State 3105, 4]
  6871. type = Playsnd
  6872. trigger1 = animelem = 4
  6873. trigger2 = AnimElem = 6
  6874. trigger3 = AnimElem = 8
  6875. trigger4 = AnimElem = 11
  6876. trigger5 = animelem = 16
  6877. trigger6 = animelem = 20
  6878. trigger7 = animelem = 25
  6879. trigger8 = animelem = 30
  6880. trigger9 = animelem = 38
  6881. trigger10 = animelem = 43
  6882. trigger11 = animelem = 46
  6883. trigger12 = animelem = 50
  6884. trigger13 = animelem = 54
  6885. value = S1200,2
  6886.  
  6887. [State 3105, 4]
  6888. type = PlaySnd
  6889. trigger1 = animelem = 51
  6890. value = s1050, 2
  6891.  
  6892. [State 3105, 4]
  6893. type = PlaySnd
  6894. trigger1 = animelem = 55
  6895. value = 2, 5
  6896.  
  6897. [State 3105, 4]
  6898. type = PlaySnd
  6899. trigger1 = time = 160
  6900. value = S1200, 4
  6901.  
  6902. [State 3105, 5]
  6903. type = Hitadd
  6904. trigger1 = animelem = 4
  6905. trigger2 = AnimElem = 6
  6906. trigger3 = AnimElem = 8
  6907. trigger4 = AnimElem = 11
  6908. trigger5 = animelem = 16
  6909. trigger6 = animelem = 20
  6910. trigger7 = animelem = 25
  6911. trigger8 = animelem = 30
  6912. trigger9 = animelem = 38
  6913. trigger10 = animelem = 43
  6914. trigger11 = animelem = 46
  6915. trigger12 = animelem = 50
  6916. trigger13 = animelem = 54
  6917. trigger14 = animelem = 56, = 3
  6918. value = 1
  6919.  
  6920. [State 3105, 5]
  6921. type = TargetLifeadd
  6922. trigger1 = animelem = 4
  6923. trigger2 = AnimElem = 6
  6924. trigger3 = AnimElem = 8
  6925. trigger4 = AnimElem = 11
  6926. trigger5 = animelem = 16
  6927. trigger6 = animelem = 20
  6928. trigger7 = animelem = 25
  6929. trigger8 = animelem = 30
  6930. trigger9 = animelem = 38
  6931. trigger10 = animelem = 43
  6932. trigger11 = animelem = 46
  6933. trigger12 = animelem = 50
  6934. value = -15
  6935. kill = 0
  6936.  
  6937. [State 3105, 5]
  6938. type = TargetLifeAdd
  6939. trigger1 = AnimElem = 54
  6940. value = -30
  6941. kill = 0
  6942.  
  6943. [State 3105, 5]
  6944. type = TargetLifeAdd
  6945. trigger1 = AnimElem = 56
  6946. value = -50
  6947.  
  6948. [State 3105, 5]  ;HH
  6949. type = TargetState
  6950. trigger1 = AnimElem = 38
  6951. trigger2 = AnimElem = 50
  6952. value = 3150 ;3062
  6953.  
  6954. [State 3105, 5]
  6955. type = Explod
  6956. trigger1 = AnimElem = 38
  6957. trigger2 = AnimElem = 50
  6958. anim = F2
  6959. pos =  -5, -85
  6960. postype = p2
  6961. sprpriority = 2
  6962. random = 10, 8
  6963.  
  6964. [State 3105, 5]  ;HM
  6965. type = TargetState
  6966. trigger1 = AnimElem = 4
  6967. trigger2 = AnimElem = 6
  6968. trigger3 = AnimElem = 8
  6969. trigger4 = AnimElem = 11
  6970. trigger5 = AnimElem = 20
  6971. trigger6 = AnimElem = 25
  6972. trigger7 = AnimElem = 30
  6973. trigger8 = AnimElem = 43
  6974. trigger9 = AnimElem = 46
  6975. value = 3151 ;3063
  6976.  
  6977. [State 3105, 5]
  6978. type = Explod
  6979. trigger1 = AnimElem = 4
  6980. trigger2 = AnimElem = 6
  6981. trigger3 = AnimElem = 8
  6982. trigger4 = AnimElem = 11
  6983. trigger5 = AnimElem = 20
  6984. trigger6 = AnimElem = 25
  6985. trigger7 = AnimElem = 30
  6986. trigger8 = AnimElem = 43
  6987. trigger9 = AnimElem = 46
  6988. anim = F2
  6989. pos =  -5, -65
  6990. postype = p2
  6991. sprpriority = 2
  6992. random = 10, 8
  6993.  
  6994. [State 3105, 5]  ;LM
  6995. type = TargetState
  6996. trigger1 = AnimElem = 16
  6997. value = 3152 ;3064
  6998.  
  6999. [State 3105, 5]
  7000. type = Explod
  7001. trigger1 = AnimElem = 16
  7002. anim = F2
  7003. pos =  -5, -40
  7004. postype = p2
  7005. sprpriority = 2
  7006. random = 10, 8
  7007.  
  7008. [State 3105, 5]  ;Upper
  7009. type = TargetState
  7010. trigger1 = AnimElem = 54
  7011. value = 3154
  7012.  
  7013. [State 3105, 5]
  7014. type = Explod
  7015. trigger1 = AnimElem = 54
  7016. anim = F2
  7017. pos =  5, -85
  7018. postype = p2
  7019. sprpriority = 2
  7020.  
  7021. [State 3105, 5]  ;Koho
  7022. type = TargetState
  7023. trigger1 = AnimElem = 56
  7024. value = 3155
  7025.  
  7026. [State 3105, 5]
  7027. type = Explod
  7028. trigger1 = AnimElem = 56
  7029. anim = F2
  7030. pos =  5, -85
  7031. postype = p2
  7032. sprpriority = 2
  7033.  
  7034. [State 3105, 6]
  7035. type = AfterImage
  7036. trigger1 = AnimElem = 54
  7037. Trans = Add1
  7038. frameGap = 5
  7039. time = 2
  7040.  
  7041. [State 3105, 6]
  7042. type = AfterImageTime
  7043. trigger1 = AnimElemTime(54) >= 0 && time <= 180
  7044. time = 2
  7045.  
  7046. [State 3105, shake]
  7047. type = envShake
  7048. trigger1 = animelem = 54
  7049. time = 10
  7050. ampl = 3 ; ╢│╕«┤┬ ┴ñ╡╡
  7051. freq = 80 ; ╚τ╡Θ╕«┤┬ ╝╙╡╡
  7052.  
  7053. [State 3105, shake]
  7054. type = envShake
  7055. trigger1 = animelem = 56
  7056. time = 30
  7057. ampl = 6
  7058. freq = 80
  7059.  
  7060. [State 3105, 7]
  7061. type = ChangeState
  7062. trigger1 = Animtime = 0
  7063. value = 0
  7064. ctrl = 1
  7065.  
  7066. ;---------------------------------------------------------------------------
  7067. ;Kyokukenryu_Oki_Y (Start)
  7068. [Statedef 3110]
  7069. type    = S
  7070. movetype = A
  7071. physics = N
  7072. poweradd= -2000
  7073. velset = 0
  7074. ctrl = 0
  7075. anim = 3100
  7076.  
  7077. [State 3110, SuperLight]
  7078. type = Explod
  7079. trigger1 = Time = 2
  7080. anim = 2545
  7081. pos = 9,-72
  7082. postype = p1
  7083. sprpriority = 3
  7084. supermove = 1
  7085. bindtime = 1
  7086. ownpal = 1
  7087.  
  7088. [State 3110, SuperLight]
  7089. type = Explod
  7090. trigger1 = Time = 2
  7091. anim = 2546
  7092. pos = 9,-72
  7093. postype = p1
  7094. sprpriority = -2
  7095. supermove = 1
  7096. bindtime = 1
  7097. ownpal = 1
  7098.  
  7099. [State 3110, 2]
  7100. type = SuperPause
  7101. trigger1 = Time = 2
  7102. time = 30
  7103. anim = -1
  7104. movetime = 25
  7105.  
  7106. [State 3110, 2]
  7107. type = PalFX
  7108. trigger1 = prevstateno = 1200 || prevstateno = 1210 || prevstateno = 1530 || prevstateno = 1550
  7109. trigger1 = time < 32
  7110. time = 1
  7111. color = 12+(time*3)
  7112. add = 180-(time*3),180-(time*3),180-(time*3)
  7113. ignorehitpause = 1
  7114.  
  7115. [State 3110, 3]
  7116. type = PlaySnd
  7117. trigger1 = AnimElem = 2
  7118. value = 1, 7
  7119.  
  7120. [State 3110, 3]
  7121. type = PlaySnd
  7122. trigger1 = AnimElem = 2
  7123. value = S1250, 4
  7124.  
  7125. [State 3110, 4]
  7126. type = NotHitBy
  7127. trigger1 = Time >= 0
  7128. value = SCA
  7129. time = 1
  7130.  
  7131. [State 3110, 5]
  7132. type = Envcolor
  7133. trigger1 = Time = 1
  7134. persistent = 0
  7135. ignorehitpause = 1
  7136. value = 0, 0, 0
  7137. time = 26
  7138. under = 1
  7139. supermove = 1
  7140.  
  7141. [State 3110, 6]
  7142. type = ChangeState
  7143. trigger1 = animtime = 0
  7144. value = 3111
  7145.  
  7146. ;---------------------------------------------------------------------------
  7147. ;Kyokukenryu_Oki_Y (Dash)
  7148. [Statedef 3111]
  7149. type    = A
  7150. movetype = A
  7151. physics = N
  7152. juggle = 0
  7153. velset = 7.5, -2
  7154. ctrl = 0
  7155. anim = 3101
  7156.  
  7157. [State 3111, 1]
  7158. type = NotHitBy
  7159. trigger1 = Time = 0
  7160. value = SCA
  7161. time = 2
  7162.  
  7163. [State 3111, 1]
  7164. type = NotHitBy
  7165. trigger1 = Time >= 2
  7166. value = A, NP, SP
  7167.  
  7168. [State 3111, 2]
  7169. type = VelAdd
  7170. trigger1 = time >= 8
  7171. trigger1 = Vel X >= 1
  7172. x = .15
  7173. y = .2
  7174.  
  7175. [State 3111, 3]
  7176. type = HitDef
  7177. trigger1 = Time >= 2
  7178. id = 3111
  7179. attr = A, HA
  7180. damage = 0, 10
  7181. fall.damage = 60
  7182. animtype = Heavy
  7183. sparkno = 2
  7184. sparkxy = 20, -66
  7185. guardflag = M
  7186. hitflag = MAF
  7187. priority = 7, Hit
  7188. pausetime = 12, 12
  7189. hitsound = S200,3
  7190. p2facing = 1
  7191. ;maxdist = 60, 0
  7192. ;mindist = 30, 0
  7193. ground.type = High
  7194. guardsound = S1000,1
  7195. p1stateno = 3115
  7196. p2stateno = 3150
  7197. kill = 0
  7198.  
  7199. [State 3111, 4]
  7200. type = AfterImage
  7201. trigger1 = Time = 2
  7202. Trans = Add1
  7203. frameGap = 5
  7204. time = 2
  7205.  
  7206. [State 3111, 4]
  7207. type = AfterImageTime
  7208. trigger1 = Time >= 3
  7209. time = 2
  7210.  
  7211. [State 3111, 5]
  7212. type = Changestate
  7213. trigger1 = Pos Y >= 0
  7214. trigger1 = Vel Y > 0
  7215. trigger2 = frontedgedist = 0
  7216. trigger3 = MoveGuarded = 1
  7217. value = 3112
  7218.  
  7219. ;---------------------------------------------------------------------------
  7220. ;Kyokukenryu_Oki_Y (miss)
  7221. [Statedef 3112]
  7222. type    = S
  7223. physics = S
  7224. ctrl = 0
  7225. anim = 3102
  7226.  
  7227. [State 3112, 1]
  7228. type = AfterImageTime
  7229. trigger1 = time = 0
  7230. Time = 0
  7231.  
  7232. [State 3112, 2]
  7233. type = PlaySnd
  7234. trigger1 = Time = 0
  7235. value = S1250,5
  7236.  
  7237. [State 3112, 3]
  7238. type = Velset
  7239. trigger1 = Time = 0
  7240. y = 0
  7241.  
  7242. [State 3112, 3]
  7243. type = VelSet
  7244. trigger1 = animelem = 3
  7245. x = 0
  7246.  
  7247. [State 3112, 3]
  7248. type = PosSet
  7249. trigger1 = Time = 0
  7250. y = 0
  7251.  
  7252. [State 3112, 4]
  7253. type = ChangeState
  7254. trigger1 = AnimTime = 0
  7255. value = 0
  7256. ctrl = 1
  7257.  
  7258. ;---------------------------------------------------------------------------
  7259. ;Kyokukenryu_Oki_Y (hit!)
  7260. [Statedef 3115]
  7261. type     = S
  7262. movetype = A
  7263. physics  = S
  7264. anim = 3110
  7265. ctrl = 0
  7266. velset = 1,0,0
  7267.  
  7268. [State 3115, 0]
  7269. type = Posset
  7270. trigger1 = time = 0
  7271. y = 0
  7272.  
  7273. [State 3115, 0]
  7274. type = Velset
  7275. trigger1 = time = 0
  7276. y = 0
  7277.  
  7278. [State 3115, 0]
  7279. type = Width
  7280. trigger1 = time >= 0
  7281. trigger1 = AnimElem = 91, < 0
  7282. edge = 60, 15
  7283.  
  7284. [State 3115, 0]
  7285. type = NotHitBy
  7286. trigger1 = time >= 0
  7287. value = SCA
  7288.  
  7289. [State 3115, 0]
  7290. type = PlayerPush
  7291. trigger1 = time >= 0
  7292. value = 0
  7293.  
  7294. [State 3115, 1]
  7295. type = PosAdd
  7296. trigger1 = time = 0
  7297. x = 15
  7298.  
  7299. [State 3115, 1]
  7300. type = PosAdd
  7301. trigger1 = AnimElem = 23
  7302. trigger2 = AnimElem = 41
  7303. trigger3 = AnimElem = 58
  7304. trigger4 = AnimElem = 76
  7305. trigger5 = AnimElem = 88
  7306. trigger6 = AnimElem = 96
  7307. x = 10
  7308.  
  7309. [State 3115, 2]
  7310. type = TargetBind
  7311. trigger1 = AnimElem = 11
  7312. trigger2 = AnimElem = 50
  7313. trigger3 = AnimElem = 30
  7314. trigger4 = AnimElem = 84
  7315. trigger5 = AnimElem = 65
  7316. pos = 70,0
  7317.  
  7318. [State 3115, 2]
  7319. type = TargetBind
  7320. trigger1 = Animelem = 1, >=0
  7321. trigger1 = Animelem = 11, < 0
  7322. trigger2 = AnimElem = 12, >= 0
  7323. trigger2 = AnimElem = 16, < 0
  7324. pos = 40, 0
  7325.  
  7326. [State 3115, 2]
  7327. type = TargetBind
  7328. trigger1 = Animelem = 16, >=0
  7329. trigger1 = Animelem = 30, < 0
  7330. trigger2 = AnimElem = 31, >= 0
  7331. trigger2 = AnimElem = 90, < 0
  7332. pos = 50, 0
  7333.  
  7334. [State 3115, 0]
  7335. type = TargetDrop ; └╜... └╠░┼ ╣╣╟╧┤┬ │α╝«└╠┤⌡╢≤..ñ╤ñ╤;
  7336. trigger1 = time >= 0
  7337. excludeID = 3111
  7338.  
  7339. [State 3115, 1]
  7340. type = VelSet
  7341. trigger1 = animelem = 4
  7342. trigger2 = AnimElem = 6
  7343. trigger3 = AnimElem = 8
  7344. trigger4 = AnimElem = 11
  7345. trigger5 = animelem = 16
  7346. trigger6 = animelem = 20
  7347. trigger7 = animelem = 25
  7348. trigger8 = animelem = 30
  7349. trigger9 = animelem = 38
  7350. trigger10 = animelem = 43
  7351. trigger11 = animelem = 46
  7352. trigger12 = animelem = 50
  7353. x = 2;2.5
  7354.  
  7355. [State 3115, 1]
  7356. type = Veladd
  7357. trigger1 = time = [30, 200]
  7358. x = 0.2;0.2
  7359.  
  7360. [State 3115, 1]
  7361. type = Veladd
  7362. trigger1 = time = [200, 230]
  7363. x = -0.1
  7364.  
  7365. [State 3115, 1]
  7366. type = StateTypeSet
  7367. trigger1 = AnimElem = 90, = 1
  7368. value = A
  7369.  
  7370. [State 3115, 1]
  7371. type = Velset
  7372. trigger1 = animelem = 91
  7373. x = 0
  7374. y = -4
  7375.  
  7376. [State 3115, 1]
  7377. type = Veladd
  7378. trigger1 = animelem = 91, >= 1
  7379. trigger1 = Pos Y < -8
  7380. y = .4
  7381.  
  7382. [State 3115, 1]
  7383. type = VelSet
  7384. trigger1 = AnimElem = 96
  7385. y = 0
  7386.  
  7387. [State 3115, 1]
  7388. type = PosSet
  7389. trigger1 = AnimElem = 96
  7390. y = 0
  7391.  
  7392. [State 3115, 1]
  7393. type = PosAdd
  7394. trigger1 = animelem = 91
  7395. x = 25
  7396.  
  7397. [State 3115, 1]
  7398. type = Playsnd
  7399. trigger1 = time = 10
  7400. value = 2, 2
  7401.  
  7402. [State 3115, 3]
  7403. type = EnvColor
  7404. trigger1 = animelem = 4
  7405. trigger2 = AnimElem = 6
  7406. trigger3 = AnimElem = 8
  7407. trigger4 = AnimElem = 11
  7408. trigger5 = animelem = 16
  7409. trigger6 = animelem = 20
  7410. trigger7 = animelem = 25
  7411. trigger8 = animelem = 30
  7412. trigger9 = animelem = 38
  7413. trigger10 = animelem = 43
  7414. trigger11 = animelem = 46
  7415. trigger12 = animelem = 50
  7416. trigger13 = animelem = 55
  7417. trigger14 = animelem = 60
  7418. trigger15 = animelem = 65
  7419. trigger16 = animelem = 73
  7420. trigger17 = animelem = 78
  7421. trigger18 = animelem = 81
  7422. trigger19 = animelem = 84
  7423. trigger20 = animelem = 85
  7424. trigger21 = animelem = 87
  7425. trigger22 = animelem = 90
  7426. trigger23 = animelem = 91
  7427. trigger24 = animelem = 98
  7428. value = 255, 255, 255
  7429. time = 1
  7430.  
  7431. [State 3115, 4]
  7432. type = Playsnd
  7433. trigger1 = animelem = 4
  7434. trigger2 = AnimElem = 6
  7435. trigger3 = AnimElem = 8
  7436. trigger4 = AnimElem = 11
  7437. trigger5 = animelem = 16
  7438. trigger6 = animelem = 20
  7439. trigger7 = animelem = 25
  7440. trigger8 = animelem = 30
  7441. trigger9 = animelem = 38
  7442. trigger10 = animelem = 43
  7443. trigger11 = animelem = 46
  7444. trigger12 = animelem = 50
  7445. trigger13 = animelem = 55
  7446. trigger14 = animelem = 60
  7447. trigger15 = animelem = 65
  7448. trigger16 = animelem = 73
  7449. trigger17 = animelem = 78
  7450. trigger18 = animelem = 81
  7451. trigger19 = animelem = 84
  7452. trigger20 = animelem = 85
  7453. trigger21 = animelem = 87
  7454. trigger22 = animelem = 90
  7455. trigger23 = animelem = 91
  7456. trigger24 = animelem = 98
  7457. value = S1200,2
  7458.  
  7459. [State 3115, 4]
  7460. type = PlaySnd
  7461. trigger1 = animelem = 90
  7462. trigger2 = animelem = 98
  7463. value = s1050, 2
  7464.  
  7465. [State 3115, 5]
  7466. type = Hitadd
  7467. trigger1 = animelem = 4
  7468. trigger2 = AnimElem = 6
  7469. trigger3 = AnimElem = 8
  7470. trigger4 = AnimElem = 11
  7471. trigger5 = animelem = 16
  7472. trigger6 = animelem = 20
  7473. trigger7 = animelem = 25
  7474. trigger8 = animelem = 30
  7475. trigger9 = animelem = 38
  7476. trigger10 = animelem = 43
  7477. trigger11 = animelem = 46
  7478. trigger12 = animelem = 50
  7479. trigger13 = animelem = 55
  7480. trigger14 = animelem = 60
  7481. trigger15 = animelem = 65
  7482. trigger16 = animelem = 73
  7483. trigger17 = animelem = 78
  7484. trigger18 = animelem = 81
  7485. trigger19 = animelem = 84
  7486. trigger20 = animelem = 85
  7487. trigger21 = animelem = 87
  7488. trigger22 = animelem = 90
  7489. trigger23 = animelem = 91
  7490. trigger24 = animelem = 98
  7491. value = 1
  7492.  
  7493. [State 3115, 5]
  7494. type = TargetLifeadd
  7495. trigger1 = animelem = 4
  7496. trigger2 = AnimElem = 6
  7497. trigger3 = AnimElem = 8
  7498. trigger4 = AnimElem = 11
  7499. trigger5 = animelem = 16
  7500. trigger6 = animelem = 20
  7501. trigger7 = animelem = 25
  7502. trigger8 = animelem = 30
  7503. trigger9 = animelem = 38
  7504. trigger10 = animelem = 43
  7505. trigger11 = animelem = 46
  7506. trigger12 = animelem = 50
  7507. trigger13 = animelem = 55
  7508. trigger14 = animelem = 60
  7509. trigger15 = animelem = 65
  7510. trigger16 = animelem = 73
  7511. trigger17 = animelem = 78
  7512. trigger18 = animelem = 81
  7513. trigger19 = animelem = 84
  7514. trigger20 = animelem = 85
  7515. trigger21 = animelem = 87
  7516. trigger22 = animelem = 90
  7517. trigger23 = animelem = 91
  7518. trigger24 = animelem = 98
  7519. value = -5
  7520. kill = 0
  7521.  
  7522. [State 3115, 5]
  7523. type = TargetLifeAdd
  7524. trigger1 = AnimElem = 98
  7525. value = -30
  7526. kill = 0
  7527.  
  7528. [State 3115, 5]  ;HH
  7529. type = TargetState
  7530. trigger1 = AnimElem = 38
  7531. trigger2 = AnimElem = 50
  7532. trigger3 = AnimElem = 73
  7533. trigger4 = AnimElem = 85
  7534. trigger5 = AnimElem = 91
  7535. value = 3150 ;3062
  7536.  
  7537. [State 3115, 5]
  7538. type = Explod
  7539. trigger1 = AnimElem = 38
  7540. trigger2 = AnimElem = 50
  7541. trigger3 = AnimElem = 73
  7542. trigger4 = AnimElem = 85
  7543. trigger5 = AnimElem = 91
  7544. anim = F2
  7545. pos =  -5, -85
  7546. postype = p2
  7547. sprpriority = 2
  7548. random = 10, 8
  7549.  
  7550. [State 3115, 5]  ;HM
  7551. type = TargetState
  7552. trigger1 = AnimElem = 4
  7553. trigger2 = AnimElem = 6
  7554. trigger3 = AnimElem = 8
  7555. trigger4 = AnimElem = 11
  7556. trigger5 = AnimElem = 20
  7557. trigger6 = AnimElem = 25
  7558. trigger7 = AnimElem = 30
  7559. trigger8 = AnimElem = 43
  7560. trigger9 = AnimElem = 46
  7561. trigger10 = AnimElem = 60
  7562. trigger11 = AnimElem = 65
  7563. trigger12 = AnimElem = 78
  7564. trigger13 = AnimElem = 84
  7565. value = 3151 ;3063
  7566.  
  7567. [State 3115, 5]
  7568. type = Explod
  7569. trigger1 = AnimElem = 4
  7570. trigger2 = AnimElem = 6
  7571. trigger3 = AnimElem = 8
  7572. trigger4 = AnimElem = 11
  7573. trigger5 = AnimElem = 20
  7574. trigger6 = AnimElem = 25
  7575. trigger7 = AnimElem = 30
  7576. trigger8 = AnimElem = 43
  7577. trigger9 = AnimElem = 46
  7578. trigger10 = AnimElem = 60
  7579. trigger11 = AnimElem = 65
  7580. trigger12 = AnimElem = 78
  7581. trigger13 = AnimElem = 84
  7582. anim = F2
  7583. pos =  -5, -65
  7584. postype = p2
  7585. sprpriority = 2
  7586. random = 10, 8
  7587.  
  7588. [State 3115, 5]  ;LM
  7589. type = TargetState
  7590. trigger1 = AnimElem = 16
  7591. value = 3152 ;3064
  7592.  
  7593. [State 3115, 5]
  7594. type = Explod
  7595. trigger1 = AnimElem = 16
  7596. anim = F2
  7597. pos =  -5, -40
  7598. postype = p2
  7599. sprpriority = 2
  7600. random = 10, 8
  7601.  
  7602. [State 3115, 5]  ;LL
  7603. type = TargetState
  7604. trigger1 = AnimElem = 55
  7605. value = 3153 ;3064
  7606.  
  7607. [State 3115, 5]
  7608. type = Explod
  7609. trigger1 = AnimElem = 55
  7610. anim = F2
  7611. pos =  -5, -25
  7612. postype = p2
  7613. sprpriority = 2
  7614. random = 10, 8
  7615.  
  7616. [State 3115, 5]  ;Upper
  7617. type = TargetState
  7618. trigger1 = AnimElem = 90
  7619. value = 3156
  7620.  
  7621. [State 3115, 5]
  7622. type = Explod
  7623. trigger1 = AnimElem = 90
  7624. anim = F2
  7625. pos =  5, -85
  7626. postype = p2
  7627. sprpriority = 2
  7628.  
  7629. [State 3115, 5]  ;Koho
  7630. type = TargetState
  7631. trigger1 = AnimElem = 98
  7632. value = 3157
  7633.  
  7634. [State 3115, 5]
  7635. type = Explod
  7636. trigger1 = AnimElem = 98
  7637. anim = F2
  7638. pos =  5, -85
  7639. postype = p2
  7640. sprpriority = 2
  7641.  
  7642. [State 3115, 6]
  7643. type = AfterImage
  7644. trigger1 = AnimElem = 90
  7645. Trans = Add1
  7646. frameGap = 5
  7647. time = 2
  7648.  
  7649. [State 3115, 6]
  7650. type = AfterImageTime
  7651. trigger1 = AnimElemTime(90) >= 0
  7652. time = 2
  7653.  
  7654. [State 3115, shake]
  7655. type = envShake
  7656. trigger1 = animelem = 90
  7657. time = 10
  7658. ampl = 3 ; ╢│╕«┤┬ ┴ñ╡╡
  7659. freq = 80 ; ╚τ╡Θ╕«┤┬ ╝╙╡╡
  7660.  
  7661. [State 3115, 7]
  7662. type = ChangeState
  7663. trigger1 = Animtime = 0
  7664. value = 3116
  7665. ctrl = 0
  7666.  
  7667. ;---------------------------------------------------------------------------
  7668. ;Kyokyukenryu_Oki Koho_fierce
  7669. [Statedef 3116]
  7670. type   = A
  7671. movetype = A
  7672. physics = A
  7673. ctrl = 0
  7674. anim = 3115
  7675.  
  7676. [State 3116, 1]
  7677. type = Playsnd
  7678. trigger1 = time = 1
  7679. value = 2, 5 ;Oratta!
  7680.  
  7681. [State 3116, 2]
  7682. type = VelSet
  7683. trigger1 = AnimElem = 4
  7684. x = 0
  7685.  
  7686. [State 3116, 2]
  7687. type = Velset
  7688. trigger1 = time = 0
  7689. x = 2.5
  7690. y = -12.5;-15
  7691.  
  7692. [State 3116, 3]
  7693. type = Veladd
  7694. trigger1 = time >= 0
  7695. y = .04
  7696.  
  7697. [State 3116, 5]
  7698. type = HitDef
  7699. trigger1 = Animelem = 1
  7700. trigger2 = Animelem = 3
  7701. trigger3 = Animelem = 5
  7702. attr = S, SA
  7703. priority = 7, hit
  7704. damage    = 80
  7705. animtype  = Heavy
  7706. ;getpower  = 15
  7707. givepower = 10
  7708. hitflag = MAF
  7709. guardflag = M
  7710. pausetime = 3,3;4,4
  7711. sparkno = 2
  7712. sparkxy = 19,-101
  7713. hitsound = S1200,2
  7714. guardsound = S1000,1
  7715. ground.type = Low
  7716. ground.slidetime = 7
  7717. ground.hittime  = 25
  7718. ground.velocity = -2, -14
  7719. air.velocity = -1,-12;-11
  7720.  
  7721. [State 3116, 5]
  7722. type = HitDef
  7723. trigger1 = Animelem = 7
  7724. attr = S, SA
  7725. priority = 6, hit
  7726. damage    = 60
  7727. animtype  = Up
  7728. getpower  = 15
  7729. givepower = 10
  7730. hitflag = MAF
  7731. guardflag = M
  7732. pausetime = 30, 28
  7733. sparkno = 3
  7734. sparkxy = 19,-101
  7735. hitsound   = S1200,4
  7736. guardsound = S1000,1
  7737. ground.type = High
  7738. ground.slidetime = 8
  7739. ground.hittime  = 15
  7740. ground.velocity = -5, -6
  7741. air.velocity = -5, -4
  7742. fall = 1
  7743. fall.recover = 0
  7744.  
  7745. [State 3116, 7]
  7746. type = EnvColor
  7747. trigger1 = animelem = 1
  7748. trigger2 = AnimElem = 2
  7749. trigger3 = AnimElem = 3
  7750. trigger4 = AnimElem = 4
  7751. trigger5 = animelem = 5
  7752. trigger6 = animelem = 6
  7753. trigger7 = animelem = 7
  7754. value = 255, 255, 255
  7755. time = 1
  7756.  
  7757. [State 3116, shake]
  7758. type = envShake
  7759. trigger1 = animelem = 7
  7760. time = 35
  7761. ampl = 6
  7762. freq = 80
  7763.  
  7764. [State 3115, 6]
  7765. type = AfterImage
  7766. trigger1 = Time = 0
  7767. Trans = Add1
  7768. frameGap = 5
  7769. time = 2
  7770.  
  7771. [State 3115, 6]
  7772. type = AfterImageTime
  7773. trigger1 = Time = [1, 30]
  7774. time = 2
  7775.  
  7776. [State 3116, 8]
  7777. type = ChangeState
  7778. trigger1 = Vel Y > 0
  7779. value = 3117
  7780.  
  7781. ;---------------------------------------------------------------------------
  7782. ;Kyokyukenryu_Oki_Y_falling
  7783. [Statedef 3117]
  7784. type    = A
  7785. movetype= A
  7786. physics = A
  7787. poweradd = 0
  7788. ctrl = 0
  7789. anim = 3116
  7790.  
  7791. [State 3117, 1]
  7792. type = Veladd
  7793. trigger1 = time = 0
  7794. y = .1
  7795.  
  7796. [State 3117, 2]
  7797. type = ChangeState
  7798. trigger1 = vel y = 0
  7799. value = 3118
  7800.  
  7801. ;---------------------------------------------------------------------------
  7802. ;Kyokyukenryu_Oki_Y_land
  7803. [Statedef 3118]
  7804. type    = S
  7805. movetype= A
  7806. physics = N
  7807. poweradd = 0
  7808. ctrl = 0
  7809. anim = 3117
  7810.  
  7811. [State 3118, 1]
  7812. type = PlaySnd
  7813. trigger1 = Time = 0
  7814. value = s1250, 5
  7815.  
  7816. [State 3118, 2]
  7817. type = PosSet
  7818. trigger1 = time = 0
  7819. y = 0
  7820.  
  7821. [State 3118, 3]
  7822. type = ChangeState
  7823. trigger1 = Animtime = 0
  7824. value = 0
  7825. ctrl = 1
  7826.  
  7827. ;---------------------------------------------------------------------------
  7828. ;Kyokukenryu_Oki_Z (Start)
  7829. [Statedef 3120]
  7830. type    = S
  7831. movetype = A
  7832. physics = N
  7833. poweradd= -3000
  7834. velset = 0
  7835. ctrl = 0
  7836. anim = 3100
  7837.  
  7838. [State 3120, SuperLight]
  7839. type = Explod
  7840. trigger1 = Time = 2
  7841. anim = 2545
  7842. pos = 9,-72
  7843. postype = p1
  7844. sprpriority = 3
  7845. supermove = 1
  7846. bindtime = 1
  7847. ownpal = 1
  7848.  
  7849. [State 3120, SuperLight]
  7850. type = Explod
  7851. trigger1 = Time = 2
  7852. anim = 2546
  7853. pos = 9,-72
  7854. postype = p1
  7855. sprpriority = -2
  7856. supermove = 1
  7857. bindtime = 1
  7858. ownpal = 1
  7859.  
  7860. [State 3120, 2]
  7861. type = PalFX
  7862. trigger1 = prevstateno = 1200 || prevstateno = 1210 || prevstateno = 1530 || prevstateno = 1550
  7863. trigger1 = time < 32
  7864. time = 1
  7865. color = 12+(time*3)
  7866. add = 180-(time*3),180-(time*3),180-(time*3)
  7867. ignorehitpause = 1
  7868.  
  7869. [State 3120, 2]
  7870. type = SuperPause
  7871. trigger1 = Time = 2
  7872. time = 30
  7873. anim = -1
  7874. movetime = 25
  7875.  
  7876. [State 3120, 3]
  7877. type = PlaySnd
  7878. trigger1 = AnimElem = 2
  7879. value = 1, 7
  7880.  
  7881. [State 3120, 3]
  7882. type = PlaySnd
  7883. trigger1 = AnimElem = 2
  7884. value = S1250, 9
  7885.  
  7886. [State 3120, 4]
  7887. type = NotHitBy
  7888. trigger1 = Time >= 0
  7889. value = SCA
  7890. time = 1
  7891.  
  7892. [State 3120, 5]
  7893. type = Envcolor
  7894. trigger1 = Time = 1
  7895. persistent = 0
  7896. ignorehitpause = 1
  7897. value = 0, 0, 0
  7898. time = 26
  7899. under = 1
  7900. supermove = 1
  7901.  
  7902. [State 3120, 6]
  7903. type = ChangeState
  7904. trigger1 = animtime = 0
  7905. value = 3121
  7906.  
  7907. ;---------------------------------------------------------------------------
  7908. ;Kyokukenryu_Oki_Z (Dash)
  7909. [Statedef 3121]
  7910. type    = A
  7911. movetype = A
  7912. physics = N
  7913. juggle = 0
  7914. velset = 9, -1
  7915. ctrl = 0
  7916. anim = 3101
  7917.  
  7918. [State 4100, 0b]
  7919. type = BGPalfx
  7920. trigger1 = time = 0
  7921. trigger1 = Animtime != 0
  7922. ignorehitpause = 1
  7923. time = 40
  7924. ;mul = 191+var(11)*2,56+var(11)*2,7+var(11)*2
  7925. invertall = 1
  7926.  
  7927. [State 3121, 1]
  7928. type = NotHitBy
  7929. trigger1 = Time = 0
  7930. value = SCA
  7931. time = 2
  7932.  
  7933. [State 3121, 1]
  7934. type = NotHitBy
  7935. trigger1 = Time >= 2
  7936. value = A, NP, SP
  7937.  
  7938. [State 3121, 2]
  7939. type = VelAdd
  7940. trigger1 = time >= 8
  7941. trigger1 = Vel X >= 1
  7942. x = -.15
  7943. y = .2
  7944.  
  7945. [State 3121, 3]
  7946. type = HitDef
  7947. trigger1 = Time >= 2
  7948. id = 3121
  7949. attr = A, HA
  7950. damage = 0, 10
  7951. fall.damage = 60
  7952. animtype = Heavy
  7953. sparkno = 2
  7954. sparkxy = 20, -66
  7955. guardflag = M
  7956. hitflag = MAF
  7957. priority = 7, Hit
  7958. pausetime = 12, 12
  7959. hitsound = S200,3
  7960. p2facing = 1
  7961. ;maxdist = 60, 0
  7962. ;mindist = 30, 0
  7963. ground.type = High
  7964. guardsound = S1000,1
  7965. p1stateno = 3125
  7966. p2stateno = 3150
  7967. kill = 0
  7968.  
  7969. [State 3121, 4]
  7970. type = AfterImage
  7971. trigger1 = Time = 2
  7972. Trans = Add1
  7973. frameGap = 3
  7974. time = 1
  7975. timegap = 2
  7976. length = 10
  7977. PalBright   =   0,  0,  0
  7978. PalContrast = 128, 25, 25
  7979. PalAdd      =   0,  0,  0
  7980. PalMul      =  1,1,1
  7981.  
  7982. [State 3121, 4]
  7983. type = AfterImageTime
  7984. trigger1 = Time >= 3
  7985. time = 2
  7986.  
  7987. [State 3121, 5]
  7988. type = PalFX
  7989. trigger1 = time >= 0
  7990. trigger1 = (GameTime%2)=0;for blinking
  7991. add = 220,72,40
  7992. ;mul = 250,110,110
  7993. time = 1
  7994. ignorehitpause = 1
  7995.  
  7996. [State 3121, 6]
  7997. type = Changestate
  7998. trigger1 = Pos Y >= 0
  7999. trigger1 = Vel Y > 0
  8000. trigger2 = frontedgedist = 0
  8001. trigger3 = MoveGuarded = 1
  8002. value = 3122
  8003.  
  8004. ;---------------------------------------------------------------------------
  8005. ;Kyokukenryu_Oki_Z (miss)
  8006. [Statedef 3122]
  8007. type    = S
  8008. physics = S
  8009. ctrl = 0
  8010. anim = 3102
  8011.  
  8012. [State 3122, 1]
  8013. type = AfterImageTime
  8014. trigger1 = time = 0
  8015. Time = 0
  8016.  
  8017. [State 3122, 2]
  8018. type = PlaySnd
  8019. trigger1 = Time = 0
  8020. value = S1250,5
  8021.  
  8022. [State 3122, 3]
  8023. type = Velset
  8024. trigger1 = Time = 0
  8025. y = 0
  8026.  
  8027. [State 3122, 3]
  8028. type = VelSet
  8029. trigger1 = animelem = 3
  8030. x = 0
  8031.  
  8032. [State 3122, 3]
  8033. type = PosSet
  8034. trigger1 = Time = 0
  8035. y = 0
  8036.  
  8037. [State 3122, 4]
  8038. type = ChangeState
  8039. trigger1 = AnimTime = 0
  8040. value = 0
  8041. ctrl = 1
  8042.  
  8043. ;---------------------------------------------------------------------------
  8044. ;Kyokukenryu_Oki_Z (hit!)
  8045. [Statedef 3125]
  8046. type     = S
  8047. movetype = A
  8048. physics  = S
  8049. anim = 3120
  8050. ctrl = 0
  8051. velset = 1.2,0,0
  8052.  
  8053. [State 3125, 0]
  8054. type = Posset
  8055. trigger1 = time = 0
  8056. y = 0
  8057.  
  8058. [State 3125, 0]
  8059. type = Velset
  8060. trigger1 = time = 0
  8061. y = 0
  8062.  
  8063. [State 3125, 0]
  8064. type = Width
  8065. trigger1 = time >= 0
  8066. trigger1 = AnimElem = 90, < 0
  8067. edge = 60, 15
  8068.  
  8069. [State 3125, 0]
  8070. type = NotHitBy
  8071. trigger1 = time >= 0
  8072. value = SCA
  8073.  
  8074. [State 3125, 0]
  8075. type = PlayerPush
  8076. trigger1 = time >= 0
  8077. value = 0
  8078.  
  8079. [State 3125, 1]
  8080. type = PosAdd
  8081. trigger1 = time = 0
  8082. x = 15
  8083.  
  8084. [State 3125, 1]
  8085. type = PosAdd
  8086. trigger1 = AnimElem = 23
  8087. trigger2 = AnimElem = 41
  8088. trigger3 = AnimElem = 58
  8089. trigger4 = AnimElem = 76
  8090. trigger5 = AnimElem = 88
  8091. trigger6 = AnimElem = 96
  8092. trigger7 = AnimElem = 104
  8093. x = 10
  8094.  
  8095. [State 3125, 2]
  8096. type = TargetBind
  8097. trigger1 = AnimElem = 11
  8098. trigger2 = AnimElem = 50
  8099. trigger3 = AnimElem = 30
  8100. trigger4 = AnimElem = 84
  8101. trigger5 = AnimElem = 65
  8102. pos = 70,0
  8103.  
  8104. [State 3125, 2]
  8105. type = TargetBind
  8106. trigger1 = Animelem = 1, >=0
  8107. trigger1 = Animelem = 11, < 0
  8108. trigger2 = AnimElem = 12, >= 0
  8109. trigger2 = AnimElem = 16, < 0
  8110. pos = 40, 0
  8111.  
  8112. [State 3125, 2]
  8113. type = TargetBind
  8114. trigger1 = Animelem = 16, >=0
  8115. trigger1 = Animelem = 30, < 0
  8116. trigger2 = AnimElem = 31, >= 0
  8117. trigger2 = AnimElem = 90, < 0
  8118. pos = 50, 0
  8119.  
  8120. [State 3125, 0]
  8121. type = TargetDrop ; └╜... └╠░┼ ╣╣╟╧┤┬ │α╝«└╠┤⌡╢≤..ñ╤ñ╤;
  8122. trigger1 = time >= 0
  8123. excludeID = 3121
  8124.  
  8125. [State 3125, 1]
  8126. type = VelSet
  8127. trigger1 = animelem = 4
  8128. trigger2 = AnimElem = 6
  8129. trigger3 = AnimElem = 8
  8130. trigger4 = AnimElem = 11
  8131. trigger5 = animelem = 16
  8132. trigger6 = animelem = 20
  8133. trigger7 = animelem = 25
  8134. trigger8 = animelem = 30
  8135. trigger9 = animelem = 38
  8136. trigger10 = animelem = 43
  8137. trigger11 = animelem = 46
  8138. trigger12 = animelem = 50
  8139. x = 2; 2.5
  8140.  
  8141. [State 3125, 1]
  8142. type = Veladd
  8143. trigger1 = time = [30, 270]
  8144. x = 0.15
  8145.  
  8146. ;[State 3115, 1]
  8147. ;type = Veladd
  8148. ;trigger1 = time = [200, 230]
  8149. ;x = -0.15
  8150.  
  8151. [State 3125, 1]
  8152. type = StateTypeSet
  8153. trigger1 = AnimElem = 90, = 1
  8154. trigger2 = AnimElem = 98, = 1
  8155. value = A
  8156.  
  8157. [State 3125, 1]
  8158. type = Velset
  8159. trigger1 = animelem = 91
  8160. trigger2 = animelem = 99
  8161. x = 0
  8162. y = -4
  8163.  
  8164. [State 3125, 1]
  8165. type = Veladd
  8166. trigger1 = animelem = 91, >= 1
  8167. trigger1 = Pos Y < -8
  8168. trigger2 = animelem = 99, >= 1
  8169. trigger2 = Pos Y < -8
  8170. y = .4
  8171.  
  8172. [State 3125, 1]
  8173. type = VelSet
  8174. trigger1 = AnimElem = 96
  8175. trigger2 = AnimElem = 104
  8176. y = 0
  8177.  
  8178. [State 3125, 1]
  8179. type = PosSet
  8180. trigger1 = AnimElem = 96
  8181. trigger2 = AnimElem = 104
  8182. y = 0
  8183.  
  8184. [State 3125, 1]
  8185. type = PosAdd
  8186. triggerall = frontedgedist > 60
  8187. trigger1 = animelem = 91
  8188. trigger2 = animelem = 99
  8189. x = 15
  8190.  
  8191. [State 3125, 1]
  8192. type = Playsnd
  8193. trigger1 = time = 10
  8194. value = 2, 2
  8195.  
  8196. [State 3125, 3]
  8197. type = EnvColor
  8198. trigger1 = animelem = 4
  8199. trigger2 = AnimElem = 6
  8200. trigger3 = AnimElem = 8
  8201. trigger4 = AnimElem = 11
  8202. trigger5 = animelem = 16
  8203. trigger6 = animelem = 20
  8204. trigger7 = animelem = 25
  8205. trigger8 = animelem = 30
  8206. trigger9 = animelem = 38
  8207. trigger10 = animelem = 43
  8208. trigger11 = animelem = 46
  8209. trigger12 = animelem = 50
  8210. trigger13 = animelem = 55
  8211. trigger14 = animelem = 60
  8212. trigger15 = animelem = 65
  8213. trigger16 = animelem = 73
  8214. trigger17 = animelem = 78
  8215. trigger18 = animelem = 81
  8216. trigger19 = animelem = 84
  8217. trigger20 = animelem = 85
  8218. trigger21 = animelem = 87
  8219. trigger22 = animelem = 90
  8220. trigger23 = animelem = 91
  8221. trigger24 = animelem = 98
  8222. trigger25 = animelem = 106
  8223. value = 255, 255, 255
  8224. time = 1
  8225.  
  8226. [State 3125, 4]
  8227. type = Playsnd
  8228. trigger1 = animelem = 4
  8229. trigger2 = AnimElem = 6
  8230. trigger3 = AnimElem = 8
  8231. trigger4 = AnimElem = 11
  8232. trigger5 = animelem = 16
  8233. trigger6 = animelem = 20
  8234. trigger7 = animelem = 25
  8235. trigger8 = animelem = 30
  8236. trigger9 = animelem = 38
  8237. trigger10 = animelem = 43
  8238. trigger11 = animelem = 46
  8239. trigger12 = animelem = 50
  8240. trigger13 = animelem = 55
  8241. trigger14 = animelem = 60
  8242. trigger15 = animelem = 65
  8243. trigger16 = animelem = 73
  8244. trigger17 = animelem = 78
  8245. trigger18 = animelem = 81
  8246. trigger19 = animelem = 84
  8247. trigger20 = animelem = 85
  8248. trigger21 = animelem = 87
  8249. trigger22 = animelem = 90
  8250. trigger23 = animelem = 91
  8251. trigger24 = animelem = 98
  8252. trigger25 = animelem = 99
  8253. value = S1200,2
  8254.  
  8255. [State 3125, 4]
  8256. type = PlaySnd
  8257. trigger1 = animelem = 90
  8258. trigger2 = animelem = 98
  8259. ;trigger3 = animelem = 106
  8260. value = s1050, 2
  8261.  
  8262. [State 3125, 4]
  8263. type = PlaySnd
  8264. trigger1 = animelem = 106
  8265. value = s3130, 0
  8266.  
  8267. [State 3125, 5]
  8268. type = Hitadd
  8269. trigger1 = animelem = 4
  8270. trigger2 = AnimElem = 6
  8271. trigger3 = AnimElem = 8
  8272. trigger4 = AnimElem = 11
  8273. trigger5 = animelem = 16
  8274. trigger6 = animelem = 20
  8275. trigger7 = animelem = 25
  8276. trigger8 = animelem = 30
  8277. trigger9 = animelem = 38
  8278. trigger10 = animelem = 43
  8279. trigger11 = animelem = 46
  8280. trigger12 = animelem = 50
  8281. trigger13 = animelem = 55
  8282. trigger14 = animelem = 60
  8283. trigger15 = animelem = 65
  8284. trigger16 = animelem = 73
  8285. trigger17 = animelem = 78
  8286. trigger18 = animelem = 81
  8287. trigger19 = animelem = 84
  8288. trigger20 = animelem = 85
  8289. trigger21 = animelem = 87
  8290. trigger22 = animelem = 90
  8291. trigger23 = animelem = 91
  8292. trigger24 = animelem = 98
  8293. trigger25 = animelem = 99
  8294. trigger26 = animelem = 106
  8295. value = 1
  8296.  
  8297. [State 3125, 5]
  8298. type = TargetLifeadd
  8299. trigger1 = animelem = 4
  8300. trigger2 = AnimElem = 6
  8301. trigger3 = AnimElem = 8
  8302. trigger4 = AnimElem = 11
  8303. trigger5 = animelem = 16
  8304. trigger6 = animelem = 20
  8305. trigger7 = animelem = 25
  8306. trigger8 = animelem = 30
  8307. trigger9 = animelem = 38
  8308. trigger10 = animelem = 43
  8309. trigger11 = animelem = 46
  8310. trigger12 = animelem = 50
  8311. trigger13 = animelem = 55
  8312. trigger14 = animelem = 60
  8313. trigger15 = animelem = 65
  8314. trigger16 = animelem = 73
  8315. trigger17 = animelem = 78
  8316. trigger18 = animelem = 81
  8317. trigger19 = animelem = 84
  8318. trigger20 = animelem = 85
  8319. trigger21 = animelem = 87
  8320. trigger22 = animelem = 90
  8321. trigger23 = animelem = 91
  8322. trigger24 = animelem = 98
  8323. trigger25 = animelem = 99
  8324. value = -7
  8325. kill = 0
  8326.  
  8327. [State 3125, 5]
  8328. type = TargetLifeAdd
  8329. trigger1 = AnimElem = 106
  8330. value = -60
  8331. kill = 0
  8332.  
  8333. [State 3125, 5]  ;HH
  8334. type = TargetState
  8335. trigger1 = AnimElem = 38
  8336. trigger2 = AnimElem = 50
  8337. trigger3 = AnimElem = 73
  8338. trigger4 = AnimElem = 85
  8339. value = 3150 ;3062
  8340.  
  8341. [State 3125, 5]  ;HH'
  8342. type = TargetState
  8343. trigger1 = AnimElem = 91
  8344. trigger2 = AnimElem = 99
  8345. value = 3158 ;3062
  8346.  
  8347. [State 3125, 5]
  8348. type = Explod
  8349. trigger1 = AnimElem = 38
  8350. trigger2 = AnimElem = 50
  8351. trigger3 = AnimElem = 73
  8352. trigger4 = AnimElem = 85
  8353. trigger5 = AnimElem = 91
  8354. trigger6 = AnimElem = 99
  8355. anim = F2
  8356. pos =  -5, -85
  8357. postype = p2
  8358. sprpriority = 2
  8359. random = 10, 8
  8360.  
  8361. [State 3125, 5]  ;HM
  8362. type = TargetState
  8363. trigger1 = AnimElem = 4
  8364. trigger2 = AnimElem = 6
  8365. trigger3 = AnimElem = 8
  8366. trigger4 = AnimElem = 11
  8367. trigger5 = AnimElem = 20
  8368. trigger6 = AnimElem = 25
  8369. trigger7 = AnimElem = 30
  8370. trigger8 = AnimElem = 43
  8371. trigger9 = AnimElem = 46
  8372. trigger10 = AnimElem = 60
  8373. trigger11 = AnimElem = 65
  8374. trigger12 = AnimElem = 78
  8375. trigger13 = AnimElem = 84
  8376. value = 3151 ;3063
  8377.  
  8378. [State 3125, 5]
  8379. type = Explod
  8380. trigger1 = AnimElem = 4
  8381. trigger2 = AnimElem = 6
  8382. trigger3 = AnimElem = 8
  8383. trigger4 = AnimElem = 11
  8384. trigger5 = AnimElem = 20
  8385. trigger6 = AnimElem = 25
  8386. trigger7 = AnimElem = 30
  8387. trigger8 = AnimElem = 43
  8388. trigger9 = AnimElem = 46
  8389. trigger10 = AnimElem = 60
  8390. trigger11 = AnimElem = 65
  8391. trigger12 = AnimElem = 78
  8392. trigger13 = AnimElem = 84
  8393. anim = F2
  8394. pos =  -5, -65
  8395. postype = p2
  8396. sprpriority = 2
  8397. random = 10, 8
  8398.  
  8399. [State 3125, 5]  ;LM
  8400. type = TargetState
  8401. trigger1 = AnimElem = 16
  8402. value = 3152 ;3064
  8403.  
  8404. [State 3125, 5]
  8405. type = Explod
  8406. trigger1 = AnimElem = 16
  8407. anim = F2
  8408. pos =  -5, -40
  8409. postype = p2
  8410. sprpriority = 2
  8411. random = 10, 8
  8412.  
  8413. [State 3125, 5]  ;LL
  8414. type = TargetState
  8415. trigger1 = AnimElem = 55
  8416. value = 3153 ;3064
  8417.  
  8418. [State 3125, 5]
  8419. type = Explod
  8420. trigger1 = AnimElem = 55
  8421. anim = F2
  8422. pos =  -5, -25
  8423. postype = p2
  8424. sprpriority = 2
  8425. random = 10, 8
  8426.  
  8427. [State 3125, 5]  ;Upper
  8428. type = TargetState
  8429. trigger1 = AnimElem = 90
  8430. trigger2 = AnimElem = 98
  8431. value = 3156
  8432.  
  8433. [State 3125, 5]
  8434. type = Explod
  8435. trigger1 = AnimElem = 90
  8436. trigger2 = AnimElem = 98
  8437. anim = F2
  8438. pos =  5, -85
  8439. postype = p2
  8440. sprpriority = 2
  8441.  
  8442. [State 3125, 5]  ;Koho
  8443. type = TargetState
  8444. trigger1 = AnimElem = 106
  8445. value = 3157
  8446.  
  8447. ;[State 3125, 5]
  8448. ;type = Explod
  8449. ;trigger1 = AnimElem = 106
  8450. ;anim = F2
  8451. ;pos =  5, -85
  8452. ;postype = p2
  8453. ;sprpriority = 2
  8454.  
  8455. [State 3125, 6]
  8456. type = AfterImage
  8457. trigger1 = AnimElem = 90
  8458. Trans = Add1
  8459. frameGap = 3
  8460. time = 1
  8461. timegap = 2
  8462. length = 10
  8463. PalBright   =   0,  0,  0
  8464. PalContrast = 128, 25, 25
  8465. PalAdd      =   0,  0,  0
  8466. PalMul      =  1,1,1
  8467.  
  8468. [State 3125, 6]
  8469. type = AfterImageTime
  8470. trigger1 = AnimElemTime(90) >= 0
  8471. time = 2
  8472.  
  8473. [State 3125, pal]
  8474. type = PalFX
  8475. trigger1 = time = [0, 320]
  8476. trigger1 = (GameTime%2)=0;for blinking
  8477. add = 220,72,40
  8478. ;mul = 250,110,110
  8479. time = 1
  8480. ignorehitpause = 1
  8481.  
  8482. [State 3125, shake]
  8483. type = envShake
  8484. trigger1 = animelem = 90
  8485. trigger2 = animelem = 98
  8486. time = 10
  8487. ampl = 3 ; ╢│╕«┤┬ ┴ñ╡╡
  8488. freq = 80 ; ╚τ╡Θ╕«┤┬ ╝╙╡╡
  8489.  
  8490. [State 4100, 0b]
  8491. type = BGPalfx
  8492. trigger1 = time = 0
  8493. trigger1 = Animtime != 0
  8494. ignorehitpause = 1
  8495. time = 330
  8496. ;mul = 191+var(11)*2,56+var(11)*2,7+var(11)*2
  8497. invertall = 1
  8498.  
  8499. [State 3125, 7]
  8500. type = SuperPause
  8501. trigger1 = AnimElem = 106
  8502. time = 115
  8503. anim = -1
  8504.  
  8505. [State 3125, 7]
  8506. type = Envcolor
  8507. trigger1 = AnimElem = 106
  8508. persistent = 0
  8509. ignorehitpause = 1
  8510. value = 0, 0, 0
  8511. time = 115
  8512. under = 1
  8513. supermove = 1
  8514.  
  8515. [State 10001, 11]
  8516. type = explod
  8517. trigger1 = AnimElem = 106
  8518. anim = 3130
  8519. pos = 10,15
  8520. postype = left
  8521. sprpriority = -1
  8522. supermove = 1
  8523. removetime = 115
  8524. bindtime = 1
  8525. vel = 0,0
  8526.  
  8527. [State 3125, 8]
  8528. type = ChangeState
  8529. trigger1 = Animtime = 0
  8530. value = 3126
  8531. ctrl = 0
  8532.  
  8533. ;---------------------------------------------------------------------------
  8534. ;Kyokyukenryu_Oki Koho_fierce
  8535. [Statedef 3126]
  8536. type   = A
  8537. movetype = A
  8538. physics = A
  8539. ctrl = 0
  8540. anim = 3125
  8541.  
  8542. [State 3126, 1]
  8543. type = PlaySnd
  8544. trigger1 = time = 1
  8545. value = S2,5 ;orata!
  8546. channel = 1
  8547. volume = 100
  8548.  
  8549. [State 3126, 2]
  8550. type = VelSet
  8551. trigger1 = AnimElem = 1
  8552. x = 1.5;1.3
  8553.  
  8554. [State 3126, 2]
  8555. type = VelSet
  8556. trigger1 = Time = 10
  8557. x = 0
  8558.  
  8559. [State 3126, 2]
  8560. type = Velset
  8561. trigger1 = time = 0
  8562. y = -15.2;14
  8563.  
  8564. [State 3126. 3]
  8565. type = Veladd
  8566. trigger1 = time = [0, 10]
  8567. x = -.01
  8568.  
  8569. [State 3126, 3]
  8570. type = Veladd
  8571. trigger1 = time >= 0
  8572. y = .055;.04
  8573.  
  8574. [State 3126, 5]
  8575. type = HitDef
  8576. trigger1 = Animelem = 1
  8577. trigger2 = Animelem = 2
  8578. trigger3 = Animelem = 3
  8579. trigger4 = Animelem = 4
  8580. trigger5 = Animelem = 5
  8581. trigger6 = Animelem = 6
  8582. trigger7 = Animelem = 7
  8583. trigger8 = Animelem = 8
  8584. trigger9 = Animelem = 9
  8585. trigger10 = Animelem = 10
  8586. attr = S, SA
  8587. priority = 7, hit
  8588. damage    = 50
  8589. animtype  = Heavy
  8590. getpower  = 15
  8591. givepower = 10
  8592. hitflag = MAF
  8593. guardflag = M
  8594. pausetime = 3,3;4, 4
  8595. sparkno = 2
  8596. sparkxy = 19,-101
  8597. hitsound = S1200,2
  8598. guardsound = S1000,1
  8599. channel = 0
  8600. ground.type = Low
  8601. ground.slidetime = 7
  8602. ground.hittime  = 25;25
  8603. ground.velocity = -2, -18;-15
  8604. air.velocity = 0, -16;-13
  8605.  
  8606. [State 3126, 5]
  8607. type = HitDef
  8608. trigger1 = Animelem = 11
  8609. attr = S, SA
  8610. priority = 6, hit
  8611. damage    = 70
  8612. animtype  = Up
  8613. getpower  = 15
  8614. givepower = 10
  8615. hitflag = MAF
  8616. guardflag = M
  8617. pausetime = 30, 28
  8618. sparkno = 3
  8619. sparkxy = 19,-101
  8620. hitsound   = S1200,4
  8621. guardsound = S1000,1
  8622. channel = 0
  8623. ground.type = High
  8624. ground.slidetime = 8
  8625. ground.hittime  = 15
  8626. ground.velocity = -5, -7
  8627. air.velocity = -5, -6
  8628. fall = 1
  8629. fall.recover = 0
  8630.  
  8631. [State 3126, 7]
  8632. type = EnvColor
  8633. trigger1 = animelem = 1
  8634. trigger2 = AnimElem = 2
  8635. trigger3 = AnimElem = 3
  8636. trigger4 = AnimElem = 4
  8637. trigger5 = animelem = 5
  8638. trigger6 = animelem = 6
  8639. trigger7 = animelem = 7
  8640. trigger8 = Animelem = 8
  8641. trigger9 = Animelem = 9
  8642. trigger10 = Animelem = 10
  8643. trigger11 = Animelem = 11
  8644. value = 255, 255, 255
  8645. time = 1
  8646.  
  8647. [State 3126, shake]
  8648. type = envShake
  8649. trigger1 = animelem = 11
  8650. time = 35
  8651. ampl = 8
  8652. freq = 80
  8653.  
  8654. [State 3126, 6]
  8655. type = AfterImage
  8656. trigger1 = Time = 2
  8657. Trans = Add1
  8658. frameGap = 3
  8659. time = 1
  8660. timegap = 2
  8661. length = 10
  8662. PalBright   =   0,  0,  0
  8663. PalContrast = 128, 25, 25
  8664. PalAdd      =   0,  0,  0
  8665. PalMul      =  1,1,1
  8666.  
  8667. [State 3126, 6]
  8668. type = AfterImageTime
  8669. trigger1 = Time = [1, 30]
  8670. time = 2
  8671.  
  8672. [State 3126, 5]
  8673. type = PalFX
  8674. trigger1 = time = [0, 30]
  8675. trigger1 = (GameTime%2)=0;for blinking
  8676. add = 220,72,40
  8677. ;mul = 250,110,110
  8678. time = 1
  8679. ignorehitpause = 1
  8680.  
  8681. [State 4100, 0b]
  8682. type = BGPalfx
  8683. trigger1 = time = 0
  8684. trigger1 = stateno != 3127
  8685. ignorehitpause = 1
  8686. time = 90
  8687. ;mul = 191+var(11)*2,56+var(11)*2,7+var(11)*2
  8688. ;128+var(11)*2,128+var(11)*2,128+var(11)*2
  8689. invertall = 1
  8690.  
  8691. [State 3126, 8]
  8692. type = ChangeState
  8693. trigger1 = Vel Y > 0
  8694. value = 3127
  8695.  
  8696. ;---------------------------------------------------------------------------
  8697. ;Kyokyukenryu_Oki_Z_falling
  8698. [Statedef 3127]
  8699. type    = A
  8700. movetype= A
  8701. physics = A
  8702. poweradd = 0
  8703. ctrl = 0
  8704. anim = 3126
  8705.  
  8706. [State 3127, 1]
  8707. type = Veladd
  8708. trigger1 = time = 0
  8709. y = 1
  8710.  
  8711. [State 3127, 2]
  8712. type = ChangeState
  8713. trigger1 = vel y = 0
  8714. value = 3128
  8715.  
  8716. ;---------------------------------------------------------------------------
  8717. ;Kyokyukenryu_Oki_Z_land
  8718. [Statedef 3128]
  8719. type    = S
  8720. movetype= A
  8721. physics = N
  8722. poweradd = 0
  8723. ctrl = 0
  8724. anim = 3127
  8725.  
  8726. [State 3128, 1]
  8727. type = PlaySnd
  8728. trigger1 = Time = 0
  8729. value = s1250, 5
  8730.  
  8731. [State 3128, 2]
  8732. type = PosSet
  8733. trigger1 = time = 0
  8734. y = 0
  8735.  
  8736. [State 3128, 3]
  8737. type = ChangeState
  8738. trigger1 = Animtime = 0
  8739. value = 0
  8740. ctrl = 1
  8741.  
  8742. ;---------------------------------------------------------------------------
  8743. ;Kyokyukenryu_Oki P2 State HH
  8744. [Statedef 3150]
  8745. type = S
  8746. movetype = H
  8747. physics = S
  8748. velset = 0, 0
  8749. ctrl = 0
  8750. anim = 5002
  8751.  
  8752. [State 3150, 0]
  8753. type = PosSet
  8754. trigger1 = time = 0
  8755. y = 0
  8756.  
  8757. ;[State 3150, 0]
  8758. ;type = HitFallDamage
  8759. ;trigger1 = time = 0
  8760.  
  8761. ;[State 3150, 0]
  8762. ;type = ChangeAnim
  8763. ;trigger1 = time <= 15
  8764. ;value = 5002
  8765.  
  8766. [State 3150, 0]
  8767. type = PosAdd
  8768. trigger1 = TimeMod = 2, 0
  8769. trigger1 = time <= 15
  8770. trigger1 = time >= 1
  8771. x = -1
  8772.  
  8773. [State 3150, 0]
  8774. type = PosAdd
  8775. trigger1 = TimeMod = 2, 1
  8776. trigger1 = time <= 15
  8777. trigger1 = time >= 1
  8778. x = 1
  8779.  
  8780. [State 3150, 0]
  8781. type = DefenceMulSet
  8782. trigger1 = time = 0
  8783. value = 1
  8784.  
  8785. [State 3150, 0]
  8786. type = NotHitBy
  8787. trigger1 = time >= 0
  8788. value = SCA
  8789.  
  8790. [State 3150, 0]
  8791. type = PlayerPush
  8792. trigger1 = time >= 0
  8793. value = 0
  8794.  
  8795. [State 3150, 0]
  8796. type = ChangeAnim
  8797. triggerall = anim = 5002
  8798. trigger1 = animtime = 0
  8799. value = 5007
  8800.  
  8801. ;[State 3150, 7]
  8802. ;type = SelfState
  8803. ;trigger1 = time >= 70
  8804. ;value = 0
  8805. ;ctrl = 1
  8806.  
  8807. ;Kyokyukenryu_Oki P2 State HM
  8808. [Statedef 3151]
  8809. type = S
  8810. movetype = H
  8811. physics = S
  8812. velset = 0, 0
  8813. ctrl = 0
  8814. anim = 5001
  8815.  
  8816. [State 3151, 0]
  8817. type = DefenceMulSet
  8818. trigger1 = time = 0
  8819. value = 1
  8820.  
  8821. [State 3151, 0]
  8822. type = NotHitBy
  8823. trigger1 = time >= 0
  8824. value = SCA
  8825.  
  8826. [State 3151, 0]
  8827. type = PlayerPush
  8828. trigger1 = time >= 0
  8829. value = 0
  8830.  
  8831. [State 3151, 0]
  8832. type = ChangeAnim
  8833. triggerall = anim = 5001
  8834. trigger1 = animtime = 0
  8835. value = 5006
  8836.  
  8837. ;Kyokyukenryu_Oki P2 State LM
  8838. [Statedef 3152]
  8839. type = S
  8840. movetype = H
  8841. physics = S
  8842. velset = 0, 0
  8843. ctrl = 0
  8844. anim = 5011
  8845.  
  8846. [State 3152, 0]
  8847. type = DefenceMulSet
  8848. trigger1 = time = 0
  8849. value = 1
  8850.  
  8851. [State 3152, 0]
  8852. type = NotHitBy
  8853. trigger1 = time >= 0
  8854. value = SCA
  8855.  
  8856. [State 3152, 0]
  8857. type = PlayerPush
  8858. trigger1 = time >= 0
  8859. value = 0
  8860.  
  8861. [State 3152, 0]
  8862. type = ChangeAnim
  8863. triggerall = anim = 5011
  8864. trigger1 = animtime = 0
  8865. value = 5016
  8866.  
  8867. ;Kyokyukenryu_Oki P2 State LH
  8868. [Statedef 3153]
  8869. type = S
  8870. movetype = H
  8871. physics = S
  8872. velset = 0, 0
  8873. ctrl = 0
  8874. anim = 5012
  8875.  
  8876. [State 3153, 0]
  8877. type = DefenceMulSet
  8878. trigger1 = time = 0
  8879. value = 1
  8880.  
  8881. [State 3153, 0]
  8882. type = NotHitBy
  8883. trigger1 = time >= 0
  8884. value = SCA
  8885.  
  8886. [State 3153, 0]
  8887. type = PlayerPush
  8888. trigger1 = time >= 0
  8889. value = 0
  8890.  
  8891. [State 3153, 0]
  8892. type = ChangeAnim
  8893. triggerall = anim = 5012
  8894. trigger1 = animtime = 0
  8895. value = 5017
  8896.  
  8897. ;Kyokyukenryu_Oki P2 State UPPER
  8898. [Statedef 3154]
  8899. type = A
  8900. movetype = H
  8901. physics = N
  8902. velset = 0, 0
  8903. ctrl = 0
  8904. anim = 5012;5030
  8905.  
  8906. [State 3154, 0]
  8907. type = NotHitBy
  8908. trigger1 = time >= 0
  8909. value = SCA
  8910.  
  8911. [State 3154, 0]
  8912. type = PlayerPush
  8913. trigger1 = time >= 0
  8914. value = 0
  8915.  
  8916. ;[State 3154, 0]
  8917. ;type = PosAdd
  8918. ;trigger1 = TimeMod = 2, 0
  8919. ;trigger1 = time < 5
  8920. ;x = -1
  8921.  
  8922. ;[State 3154, 0]
  8923. ;type = PosAdd
  8924. ;trigger1 = TimeMod = 2, 1
  8925. ;trigger1 = time < 5
  8926. ;x = 1
  8927.  
  8928. [State 3154, 0]
  8929. type = VelSet
  8930. trigger1 = time = 5
  8931. x = -1
  8932. ;y = -2
  8933.  
  8934. [State 3154, 2]
  8935. type = ChangeAnim
  8936. triggerall = time >= 5
  8937. trigger1 = Vel Y >= 1
  8938. trigger1 = animexist(5030)
  8939. value = 5017;5030
  8940. persistent = 0
  8941.  
  8942. ;Kyokyukenryu_Oki P2 State KOHO
  8943. [Statedef 3155]
  8944. type = A
  8945. movetype = H
  8946. physics = N
  8947. velset = 0, 0
  8948. ctrl = 0
  8949. anim = 5030
  8950.  
  8951. [State 3155, 0]
  8952. type = NotHitBy
  8953. trigger1 = time >= 0
  8954. value = SCA
  8955.  
  8956. [State 3155, 0]
  8957. type = PlayerPush
  8958. trigger1 = time < 30
  8959. value = 0
  8960.  
  8961. [State 3155, 0]
  8962. type = VelSet
  8963. trigger1 = time = 20
  8964. x = -4
  8965. y = -10
  8966.  
  8967. [State 3155, 0]
  8968. type = PosAdd
  8969. trigger1 = TimeMod = 2, 0
  8970. trigger1 = time < 20
  8971. x = -1
  8972.  
  8973. [State 3155, 0]
  8974. type = PosAdd
  8975. trigger1 = TimeMod = 2, 1
  8976. trigger1 = time < 20
  8977. x = 1
  8978.  
  8979. [State 3155, 0]
  8980. type = Pause
  8981. trigger1 = time < 20
  8982. time = 1
  8983.  
  8984. [State 3155, 1]
  8985. type = VelAdd
  8986. trigger1 = Time >= 20
  8987. y = 0.4
  8988.  
  8989. [State 3155, 2]
  8990. type = ChangeAnim
  8991. triggerall = time >= 20
  8992. trigger1 = Vel Y >= 1
  8993. value = 5050
  8994. persistent = 0
  8995.  
  8996. [State 3155, 3]
  8997. type = SelfState
  8998. triggerall = time >= 20
  8999. trigger1 = Vel Y > 0
  9000. trigger1 = pos Y > 15
  9001. value = 5100
  9002.  
  9003. ;---------------------------------------------------------------------------
  9004. ;Kyokyukenryu_Oki P2 State UPPER
  9005. [Statedef 3156]
  9006. type = A
  9007. movetype = H
  9008. physics = N
  9009. velset = 0, 0
  9010. ctrl = 0
  9011. anim = 5012;5030
  9012.  
  9013. [State 3156, 0]
  9014. type = NotHitBy
  9015. trigger1 = time >= 0
  9016. value = SCA
  9017.  
  9018. [State 3156, 0]
  9019. type = PlayerPush
  9020. trigger1 = time >= 0
  9021. value = 0
  9022.  
  9023. [State 3156, 0]
  9024. type = PosAdd
  9025. trigger1 = TimeMod = 2, 0
  9026. trigger1 = time < 15
  9027. x = -1
  9028.  
  9029. [State 3156, 0]
  9030. type = PosAdd
  9031. trigger1 = TimeMod = 2, 1
  9032. trigger1 = time < 15
  9033. x = 1
  9034.  
  9035. [State 3156, 0]
  9036. type = VelSet
  9037. trigger1 = time = 5
  9038. x = -1
  9039.  
  9040. [State 3156, 2]
  9041. type = ChangeAnim
  9042. triggerall = time >= 5
  9043. trigger1 = Vel Y >= 1
  9044. trigger1 = animexist(5030)
  9045. value = 5017;5030
  9046. persistent = 0
  9047.  
  9048. ;-----------------
  9049. ; Hit by kyoku_Y
  9050. [Statedef 3157]
  9051. type    = A
  9052. movetype= H ;Get hit
  9053. velset = 0
  9054. physics = S
  9055.  
  9056. [State 3157, 0]
  9057. type = posset
  9058. trigger1 = Time = 0
  9059. y = 0
  9060.  
  9061. [State 3157, 3]
  9062. type = ChangeAnim
  9063. Trigger1 = time = 0
  9064. value = 5012
  9065.  
  9066. ;[State 3156, 1]
  9067. ;type = ChangeState
  9068. ;Trigger1 = movecontact = 0
  9069. ;Trigger1 = time = 41
  9070. ;value = 5050
  9071. ;ctrl = 0
  9072.  
  9073. ;-----------------
  9074. ;Kyokyukenryu_Oki P2 State HH
  9075. [Statedef 3158]
  9076. type = S
  9077. movetype = H
  9078. physics = S
  9079. velset = -2.5, 0
  9080. ctrl = 0
  9081. anim = 5002
  9082.  
  9083. [State 3158, 0]
  9084. type = DefenceMulSet
  9085. trigger1 = time = 0
  9086. value = 1
  9087.  
  9088. [State 3158, 0]
  9089. type = NotHitBy
  9090. trigger1 = time >= 0
  9091. value = SCA
  9092.  
  9093. [State 3158, 0]
  9094. type = PlayerPush
  9095. trigger1 = time >= 0
  9096. value = 0
  9097.  
  9098. [State 3158, 0]
  9099. type = Velset
  9100. trigger1 = animtime = 0
  9101. x = 0
  9102.  
  9103. [State 3158, 0]
  9104. type = ChangeAnim
  9105. triggerall = anim = 5002
  9106. trigger1 = animtime = 0
  9107. value = 5007
  9108.  
  9109. ;---------------------------------------------------------------------------
  9110. ; Itichikekki hisats
  9111. [Statedef 3200]
  9112. type    = S
  9113. movetype= A
  9114. physics = S
  9115. juggle  = 3
  9116. velset = 0
  9117. anim = 3200
  9118. ctrl = 0
  9119. poweradd= -3000
  9120.  
  9121. ;[State 3200, 0]
  9122. ;type = VarSet
  9123. ;triggerall = time = [10, 23]
  9124. ;trigger1 = p2statetype = A
  9125. ;trigger2 = p2movetype = A
  9126. ;trigger3 = p2stateno = 100
  9127. ;trigger4 = p2stateno = 105
  9128. ;v = 3
  9129. ;value = 1
  9130.  
  9131. ;[State 3200, 0]
  9132. ;type = VarSet
  9133. ;trigger1 = Animtime = 0
  9134. ;v = 3
  9135. ;value = 0
  9136.  
  9137. [State 3200, 0b]
  9138. type = BGPalfx
  9139. trigger1 = time > 4
  9140. ;trigger1 = Animtime != 0
  9141. time = 2
  9142. ignorehitpause = 1
  9143. invertall = 1
  9144.  
  9145. [State 3200, SuperLight]
  9146. type = Explod
  9147. trigger1 = Time = 4
  9148. anim = 2545
  9149. pos = -19,-64
  9150. postype = p1
  9151. sprpriority = 3
  9152. supermove = 1
  9153. bindtime = 1
  9154. ownpal = 1
  9155.  
  9156. [State 3200, SuperLight]
  9157. type = Explod
  9158. trigger1 = Time = 4
  9159. anim = 2546
  9160. pos = -19,-64
  9161. postype = p1
  9162. sprpriority = -2
  9163. supermove = 1
  9164. bindtime = 1
  9165. ownpal = 1
  9166.  
  9167. [State 3200, 1]
  9168. type = Explod
  9169. trigger1 = Time = 4
  9170. anim = 2580
  9171. pos = -390,-125
  9172. postype = p1
  9173. sprpriority = 5
  9174. supermove = 1
  9175. bindtime = 1
  9176. ownpal = 1
  9177.  
  9178. [State 3200, 2]
  9179. type = PalFX
  9180. trigger1 = prevstateno = 1210 || prevstateno = 1530 || prevstateno = 1550
  9181. trigger1 = time < 34
  9182. time = 1
  9183. color = 12+(time*3)
  9184. add = 180-(time*3),180-(time*3),180-(time*3)
  9185. ignorehitpause = 1
  9186.  
  9187. [State 3200, 1]
  9188. type = SuperPause
  9189. trigger1 = Time = 4
  9190. time = 40
  9191. anim = -1
  9192. movetime = 30
  9193.  
  9194. [State 3200, 1]
  9195. type = envcolor
  9196. trigger1 = Time = 4
  9197. persistent = 0
  9198. ignorehitpause = 1
  9199. value = 0, 0, 0
  9200. time = 40
  9201. under = 1
  9202. supermove = 1
  9203.  
  9204. [State 3200, 2]
  9205. type = PlaySnd
  9206. trigger1 = Time = 4;3
  9207. value = S3,2
  9208.  
  9209. [State 3200, 2]
  9210. type = PlaySnd
  9211. trigger1 = AnimElem = 6
  9212. value = S3,1
  9213.  
  9214. [State 3200, 2]
  9215. type = PlaySnd
  9216. trigger1 = AnimElem = 2
  9217. value = S1250, 9
  9218.  
  9219. [State 3200, 3]
  9220. type = AfterImage
  9221. trigger1 = Time = 5
  9222. time = 40
  9223. timegap = 2
  9224. framegap = 3
  9225. length = 10
  9226. PalBright   =   0,  0,  0
  9227. PalContrast = 128, 25, 25
  9228. PalAdd      =   0,  0,  0
  9229. PalMul      =  1,1,1
  9230. Trans = Add1
  9231.  
  9232. ;[State 3200, 3]
  9233. ;type = AfterImageTime
  9234. ;trigger1 = Time = [10,57]
  9235. ;time = 1
  9236.  
  9237. [State 3200, 4]
  9238. type = NotHitBy
  9239. trigger1 = Time = 0
  9240. value = SCA
  9241. time = 60
  9242.  
  9243. [State 3200, 5]
  9244. type = HitDef
  9245. trigger1 = time = 0
  9246. ;trigger1 = Var(3) = 0
  9247. attr = S, HA
  9248. animtype  = diagup
  9249. damage    = 750,50
  9250. getpower  = 0
  9251. priority  = 7
  9252. hitflag   = MAF
  9253. guardflag = M
  9254. pausetime = 44,47
  9255. sparkxy = 20,-72
  9256. sparkno = 3
  9257. hitsound = S1200,4
  9258. guardsound = S1000,3          
  9259. ground.type = High
  9260. ground.slidetime = 10
  9261. ground.hittime  = 28
  9262. ground.velocity = -10, -7
  9263. air.velocity = -9,-6
  9264. fall = 1
  9265. fall.recover = 0
  9266. p1stateno = 3201
  9267. envshake.time = 40
  9268. envshake.ampl = 8
  9269.  
  9270. [State 3200, env]
  9271. type = EnvShake
  9272. trigger1 = AnimElem = 4
  9273. time = 20
  9274. ampl = 6
  9275.  
  9276. [State 3200, 2]
  9277. type = ChangeState
  9278. trigger1 = AnimTime = 0
  9279. value = 0
  9280. ctrl = 1
  9281.  
  9282. ;---------------------------------------------------------------------------
  9283. ; Itichikekki hisats (hits!!)
  9284. [Statedef 3201]
  9285. type    = S
  9286. movetype= I
  9287. physics = S
  9288. juggle  = 0
  9289. velset = 0,0
  9290. ctrl = 0
  9291. anim = 3201
  9292.  
  9293. [State 3200, 0b]
  9294. type = BGPalfx
  9295. trigger1 = time = 0
  9296. trigger1 = Animtime != 0
  9297. time = 2
  9298. ignorehitpause = 1
  9299. invertall = 1
  9300.  
  9301. [State 3201, 0]
  9302. type = PlaySnd
  9303. trigger1 = time = 31;40
  9304. value = S350, 0
  9305.  
  9306. [State 3201, 1]
  9307. type = EnvColor
  9308. trigger1 = Time = 0
  9309. value = 255, 255, 255
  9310. time = 2
  9311.  
  9312. ;[State 3200, 1]
  9313. ;type = SuperPause
  9314. ;trigger1 = Time = 0
  9315. ;time = 34
  9316. ;anim = -1
  9317.  
  9318. [State 360, 2]
  9319. type = ChangeState
  9320. trigger1 = Animtime = 0
  9321. value = 0
  9322. ctrl = 1
  9323.  
  9324. ;---------------------------------------------------------------------------
  9325. ;Throw_P Attempt
  9326. [Statedef 700]
  9327. type    = S
  9328. movetype= A
  9329. physics = S
  9330. juggle  = 0
  9331. velset = 0,0
  9332. ctrl = 0
  9333. anim = 700
  9334.  
  9335. [State 700, 1]
  9336. type = HitDef
  9337. Trigger1 = Time = 0
  9338. attr = S, NT
  9339. getpower  = 50
  9340. givepower = 15
  9341. hitflag = M-
  9342. priority = 2, Miss    ;Throw has low priority, should be miss or dodge type.
  9343. sparkxy = 3, -78
  9344. sparkno = S2550
  9345. p1stateno = 710
  9346. p2stateno = 720
  9347. hitsound = S700,0
  9348. p2facing = 1
  9349.  
  9350. [State 700, 2]
  9351. type = ChangeState
  9352. Trigger1 = AnimTime = 0
  9353. value = 0
  9354. ctrl = 1
  9355.  
  9356. ;---------------------------------------------------------------------------
  9357. ; Throw_P Success
  9358. [Statedef 710]
  9359. type    = S
  9360. movetype= A
  9361. physics = N
  9362. anim = 710
  9363. sprpriority = 3
  9364.  
  9365. [State 710, 0]
  9366. type = PlaySnd
  9367. trigger1 = AnimElem = 4
  9368. value = S700,1
  9369.  
  9370. [State 710, 0]
  9371. type = PlaySnd
  9372. trigger1 = Time = 75
  9373. value = S700,2
  9374.  
  9375. [State 755, 1]
  9376. type = Width
  9377. trigger1 = animElem = 1
  9378. value = 80, 0
  9379.  
  9380. [State 710, 1]
  9381. type = PosAdd
  9382. trigger1 = animelem = 4
  9383. x = -10
  9384.  
  9385. [State 710, 1]
  9386. type = PosAdd
  9387. trigger1 = animelem = 13
  9388. trigger2 = animelem = 14
  9389. x = -12
  9390.  
  9391. [State 710, 1]
  9392. type = Velset
  9393. trigger1 = animelem = 8
  9394. x = 3.5
  9395. y = -7.5
  9396.  
  9397. [State 710, 1]
  9398. type = Veladd
  9399. trigger1 = animelem = 8, >0
  9400. trigger1 = animelem = 11, <0
  9401. y = 0.45
  9402.  
  9403. [State 710, 1]
  9404. type = Velset
  9405. trigger1 = animelem = 11
  9406. x = 0
  9407. y = 0
  9408.  
  9409. [State 710, 1]
  9410. type = Posset
  9411. trigger1 = animelem = 11
  9412. y = 0
  9413.  
  9414. [State 710, 2]
  9415. type = TargetBind
  9416. trigger1 = AnimElem = 1, > 0
  9417. trigger1 = AnimElem = 3, < 0
  9418. pos = 25, -5
  9419.  
  9420. [State 710, 2]
  9421. type = TargetBind
  9422. trigger1 = AnimElem = 4, > 0
  9423. trigger1 = AnimElem = 5, < 0
  9424. pos = -5, -7
  9425.  
  9426. [State 710, 2]
  9427. type = TargetBind
  9428. trigger1 = AnimElem = 5
  9429. pos = -35, 0
  9430.  
  9431. [State 710, 2]
  9432. type = TargetBind
  9433. trigger1 = AnimElem = 5, > 0
  9434. trigger1 = AnimElem = 6, < 0
  9435. pos = -20, 5
  9436.  
  9437. [State 710, 2]
  9438. type = TargetBind
  9439. trigger1 = AnimElem = 6, > 0
  9440. trigger1 = AnimElem = 7, < 0
  9441. pos = 0, -2
  9442.  
  9443. [State 710, 2]
  9444. type = TargetBind
  9445. trigger1 = AnimElem = 7, > 0
  9446. trigger1 = AnimElem = 8, < 0
  9447. pos = 20, -15
  9448.  
  9449. [State 710, 1]
  9450. type = TargetBind
  9451. trigger1 = animelem = 8, >0
  9452. trigger1 = animelem = 11, <0
  9453. pos = 0, -20
  9454. ;time = 12
  9455.  
  9456. [State 710, 3]
  9457. type = TargetState
  9458. trigger1 = AnimElem = 11
  9459. value = 730
  9460.  
  9461. ;[State 710, 4]
  9462. ;type = Sprpriority
  9463. ;trigger1 = Animelem = 8, >= 0
  9464. ;trigger1 = Animelem = 11, < 0
  9465. ;value = 1
  9466.  
  9467. [State 710, 5]
  9468. type = EnvShake
  9469. trigger1 = AnimElem = 11
  9470. time = 20
  9471. ampl = 10
  9472.  
  9473. [State 710, 6]
  9474. type = Afterimage
  9475. trigger1 = AnimElem = 8
  9476. time = 25
  9477. length = 9
  9478. PalBright   =   0,  0,  0
  9479. PalContrast = 128, 128, 128
  9480. PalAdd      =   0,  0,  0
  9481. PalMul      =  1,1,1;.9, .9, .9
  9482. FrameGap = 4
  9483. Trans = Add1
  9484.  
  9485. [State 710, 7]
  9486. type = TargetLifeadd
  9487. trigger1 = Time = 75
  9488. value = -120
  9489.  
  9490. [State 710, 8]
  9491. type = ChangeState
  9492. Trigger1 = AnimTime = 0
  9493. value = 0
  9494. ctrl = 1
  9495.  
  9496. ;---------------------------------------------------------------------------
  9497. ; Throw_P (hit by, on ground)
  9498. [Statedef 720]
  9499. type    = A
  9500. movetype= H ;Get hit
  9501. physics = N
  9502. velset = 0,0
  9503. ctrl = 0
  9504.  
  9505. [State 720, 0]
  9506. type = ChangeAnim2
  9507. Trigger1 = Time = 0
  9508. value = 720
  9509.  
  9510. [State 720, 0]
  9511. type = turn
  9512. trigger1 = animelem = 3
  9513.  
  9514. [State 720, 2]
  9515. type = HitBy
  9516. Trigger1 = 1
  9517. value = SCA
  9518. time = 1
  9519.  
  9520. [State 720, 3]
  9521. type = Sprpriority
  9522. trigger1 = Animelem = 5, >= 0
  9523. trigger1 = Animelem = 7, <= 0
  9524. value = 2
  9525.  
  9526. ;---------------------------------------------------------------------------
  9527. ; Throw_P (hit by, into air)
  9528. [Statedef 730]
  9529. type    = A
  9530. movetype= H ;Get hit
  9531. physics = N
  9532. velset = 0,0;3.5,-7.5
  9533. ctrl = 0
  9534.  
  9535. ;[State 730, 1] ;Gravity
  9536. ;type = VelAdd
  9537. ;Trigger1 = Time > 0
  9538. ;y = 0.45
  9539.  
  9540. ;[State 730, 4]
  9541. ;type = PowerAdd
  9542. ;Trigger1 = Time = 0
  9543. ;value = 60
  9544.  
  9545. [State 730, 1]
  9546. type = turn
  9547. trigger1 = time = 0
  9548.  
  9549. [State 730, 7] ;Hit ground
  9550. type = SelfState
  9551. trigger1 = time = 0
  9552. ;trigger1 = Vel Y > 0
  9553. ;trigger1 = Pos Y >= 10
  9554. value = 5100 ;Hit ground
  9555.  
  9556. ;---------------------------------------------------------------------------
  9557. ; Throw_K Attempt
  9558. [Statedef 750]
  9559. type    = S
  9560. movetype= A
  9561. physics = S
  9562. juggle  = 0
  9563. velset = 0,0
  9564. ctrl = 0
  9565. anim = 750
  9566.  
  9567. [State 750, 1]
  9568. type = HitDef
  9569. Trigger1 = Time = 0
  9570. attr = S, NT
  9571. getpower  = 50
  9572. givepower = 40
  9573. hitflag = M-
  9574. priority = 2, Miss    ;Throw has low priority, should be miss or dodge type.
  9575. sparkxy = 3, -78
  9576. sparkno = S2550
  9577. p2facing = 1
  9578. p1stateno = 755
  9579. p2stateno = 760
  9580. hitsound = S700,0
  9581. fall = 1
  9582. snap = 40, 0
  9583.  
  9584. [State 750, 2]
  9585. type = ChangeState
  9586. Trigger1 = AnimTime = 0
  9587. value = 0
  9588. ctrl = 1
  9589.  
  9590. ;---------------------------------------------------------------------------
  9591. ; Throw_k Success
  9592. [Statedef 755]
  9593. type    = S
  9594. movetype= A
  9595. physics = N
  9596. anim = 755
  9597. sprpriority = 2
  9598. velset = 0,0
  9599.  
  9600. [State 755, 1]
  9601. type = PlaySnd
  9602. trigger1 = AnimElem = 4
  9603. value = S700,1
  9604.  
  9605. [State 755, 2]
  9606. type = PosAdd
  9607. trigger1 = animelem = 3
  9608. x = -8
  9609.  
  9610. [State 755, 2]
  9611. type = PosAdd
  9612. trigger1 = animelem = 4
  9613. x = -23
  9614.  
  9615. [State 755, 2]
  9616. type = PosAdd
  9617. trigger1 = animelem = 5
  9618. x = -40
  9619.  
  9620. [State 755, 3]
  9621. type = TargetBind
  9622. trigger1 = AnimElemTime(3) < 0
  9623. pos = 40, 0
  9624.  
  9625. [State 755, 3]
  9626. type = Width
  9627. trigger1 = AnimElemTime(3) >= 0 && AnimElemTime(5) < 0
  9628. edge = 50, 40
  9629.  
  9630. [State 755, 3]
  9631. type = TargetBind
  9632. trigger1 = AnimElemTime(3) >= 0 && AnimElemTime(4) < 0
  9633. pos = 33, -60
  9634.  
  9635. [State 755, 3]
  9636. type = TargetBind
  9637. trigger1 = AnimElemTime(4) >= 0 && AnimElemTime(5) < 0
  9638. pos = 0,-60
  9639.  
  9640. [State 755, 3]
  9641. type = TargetBind
  9642. trigger1 = AnimElem = 5
  9643. pos = -55,-66
  9644.  
  9645. [State 755, 4]
  9646. type = TargetState
  9647. trigger1 = Time = 29
  9648. value = 765
  9649.  
  9650. [State 755, 4]
  9651. type = targetlifeadd
  9652. trigger1 = AnimElem = 4
  9653. value = -120
  9654.  
  9655. [State 755, 7]
  9656. type = Turn
  9657. trigger1 = AnimElem = 7
  9658.  
  9659. [State 755, 8]
  9660. type = PosAdd
  9661. trigger1 = AnimElem = 8
  9662. x = -15
  9663.  
  9664. [State 755, 8]
  9665. type = ChangeState
  9666. Trigger1 = AnimTime = 0
  9667. value = 0
  9668. ctrl = 1
  9669.  
  9670. ;---------------------------------------------------------------------------
  9671. ; Throw_k (hit by, on ground)
  9672. [Statedef 760]
  9673. type    = A
  9674. movetype= H ;Get hit
  9675. physics = N
  9676. sprpriority = 0
  9677.  
  9678. [State 760, 0]
  9679. type = ScreenBound
  9680. Trigger1 = 1
  9681. value = 0
  9682.  
  9683. [State 760, 1]
  9684. type = ChangeAnim2
  9685. Trigger1 = Time = 0
  9686. value = 760
  9687.  
  9688. [State 760, 2]
  9689. type = posadd
  9690. trigger1 = animelem = 5
  9691. x = 30
  9692. y = 60
  9693.  
  9694. ;---------------------------------------------------------------------------
  9695. ; Throw_d (hit by, into air)
  9696. [Statedef 765]
  9697. type    = A
  9698. movetype= H ;Get hit
  9699. physics = N
  9700. velset = 5.2,-5.5
  9701. sprpriority = 1
  9702.  
  9703. [State 765, 1] ;Gravity
  9704. type = VelAdd
  9705. Trigger1 = Time > 0
  9706. x = -.1
  9707. y = .42
  9708.  
  9709. [State 765, 2] ; Recover near ground (use ChangeState)
  9710. type = ChangeState
  9711. triggerall = Vel Y > 0
  9712. triggerall = Pos Y >= -20
  9713. triggerall = alive
  9714. triggerall = CanRecover
  9715. trigger1 = Command = "recovery"
  9716. value = 5200 ;HITFALL_RECOVER
  9717.  
  9718. [State 765, 3] ;Hit ground
  9719. type = SelfState
  9720. trigger1 = Vel Y > 0
  9721. trigger1 = Pos Y >= 10
  9722. value = 5100 ;Hit ground
  9723.  
  9724. ;---------------------------------------------------------------------------
  9725. ; Taunt
  9726. [Statedef 195]
  9727. type = S
  9728. movetype = I
  9729. physics = S
  9730. anim = 195
  9731. velset = 0, 0
  9732. ctrl = 0
  9733.  
  9734. [State 195, 1]
  9735. type = PlaySnd
  9736. trigger1 = AnimElem = 4
  9737. value = 2, 3
  9738.  
  9739. [State 195, 3]
  9740. type = ChangeState
  9741. trigger1 = AnimTime = 0
  9742. value = 0
  9743. ctrl = 1
  9744.  
  9745. ;---------------------------------------------------------------------------
  9746. ; Roll_fwd
  9747. [Statedef 260]
  9748. type = S
  9749. physics = N
  9750. ctrl = 0
  9751. velset = 0,0
  9752. anim = 260
  9753.  
  9754. [State 260, 1]
  9755. type = HitBy
  9756. trigger1 = Time >= 1
  9757. trigger1 = AnimElem = 7, < 0
  9758. value = SCA, AT
  9759.  
  9760. [State 260, 2]
  9761. type = PlaySnd
  9762. trigger1 = Time = 1
  9763. value = 3, 6
  9764.  
  9765. [State 260, 3] ; Shadows
  9766. type = Afterimage
  9767. trigger1 = Time = 1
  9768. time = 17
  9769. length = 9
  9770. PalBright   =   0,  0,  0
  9771. PalContrast = 128, 128, 128
  9772. PalAdd      =   0,  0,  0
  9773. PalMul      =  1,1,1;.9, .9, .9
  9774. FrameGap = 3
  9775. Trans = Add1
  9776.  
  9777. [State 260, 4]
  9778. type = SprPriority
  9779. trigger1 = Time = 0
  9780. value = -1
  9781.  
  9782. [State 260, 5]
  9783. type = PlayerPush
  9784. trigger1 = 1
  9785. trigger1 = AnimElem = 7, < 0
  9786. value = 0
  9787.  
  9788. [State 260, 6]
  9789. type = PosAdd
  9790. trigger1 = AnimElem = 3
  9791. trigger2 = AnimElem = 7
  9792. x = 12
  9793.  
  9794. [State 260, 7]
  9795. type = VelSet
  9796. trigger1 = AnimElem = 3, 1
  9797. x = 7
  9798.  
  9799. [State 260, 7]
  9800. type = VelSet
  9801. trigger1 = AnimElem = 7
  9802. x = 0
  9803.  
  9804. [State 260, 8]
  9805. type = ChangeState
  9806. trigger1 = AnimTime = 0
  9807. value = 0
  9808. ctrl = 1
  9809.  
  9810. ;---------------------------------------------------------------------------
  9811. ; Roll fwd (during guard)
  9812. [Statedef 261]
  9813. type = S
  9814. physics = S
  9815. ctrl = 0
  9816. velset = 0,0
  9817. poweradd = -800
  9818.  
  9819. [State 261, 1]
  9820. type = Explod
  9821. trigger1 = Time = 0
  9822. anim = 2540
  9823. pos = -5,-73
  9824. postype = p1
  9825. sprpriority = 2
  9826. supermove = 1
  9827. ontop = 1
  9828. ownpal = 1
  9829.  
  9830. [State 261, 2]
  9831. type = HitBy
  9832. trigger1 = 1
  9833. value = SCA, AT
  9834.  
  9835. [State 261, 3] ;Flash
  9836. type = EnvColor
  9837. Trigger1 = Time = 0
  9838. value = 230,230,230
  9839. under = 1
  9840. time = 2
  9841.  
  9842. [State 261, 4]
  9843. type = ChangeState
  9844. trigger1 = Time = 4 ;0
  9845. value = 260
  9846.  
  9847. ;---------------------------------------------------------------------------
  9848. ; Roll back
  9849. [Statedef 265]
  9850. type = S
  9851. physics = N
  9852. ctrl = 0
  9853. velset = 0,0
  9854. anim = 265
  9855.  
  9856. [State 265, 1]
  9857. type = Turn
  9858. trigger1 = AnimElem = 2
  9859. trigger2 = AnimElem = 9
  9860.  
  9861. [State 265, 1]
  9862. type = HitBy
  9863. trigger1 = Time >= 1
  9864. trigger1 = AnimElem = 7, < 0
  9865. value = SCA, AT
  9866.  
  9867. [State 265, 2]
  9868. type = PlaySnd
  9869. trigger1 = Time = 1
  9870. value = 3, 6
  9871.  
  9872. [State 265, 3] ; Shadows
  9873. type = Afterimage
  9874. trigger1 = Time = 1
  9875. time = 17
  9876. length = 9
  9877. PalBright   =   0,  0,  0
  9878. PalContrast = 128,128,128
  9879. PalAdd      =   0,  0,  0
  9880. PalMul      =  1,1,1;.9, .9, .9
  9881. FrameGap = 3
  9882. Trans = Add1
  9883.  
  9884. [State 265, 4]
  9885. type = SprPriority
  9886. trigger1 = Time = 0
  9887. value = -1
  9888.  
  9889. [State 265, 5]
  9890. type = PlayerPush
  9891. trigger1 = 1
  9892. trigger1 = AnimElem = 7, < 0
  9893. value = 0
  9894.  
  9895. [State 265, 6]
  9896. type = PosAdd
  9897. trigger1 = AnimElem = 3
  9898. trigger2 = AnimElem = 7
  9899. x = 12
  9900.  
  9901. [State 265, 7]
  9902. type = VelSet
  9903. trigger1 = AnimElem = 3, 1
  9904. x = 7
  9905.  
  9906. [State 265, 7]
  9907. type = VelSet
  9908. trigger1 = AnimElem = 7
  9909. x = 0
  9910.  
  9911. [State 265, 8]
  9912. type = ChangeState
  9913. trigger1 = AnimTime = 0
  9914. value = 0
  9915. ctrl = 1
  9916.  
  9917. ;---------------------------------------------------------------------------
  9918. ; Roll back (during guard)
  9919. [Statedef 266]
  9920. type = S
  9921. physics = S
  9922. ctrl = 0
  9923. velset = 0,0
  9924. poweradd = -800
  9925.  
  9926. [State 266, 1]
  9927. type = Explod
  9928. trigger1 = Time = 0
  9929. anim = 2540
  9930. pos = -23,-80
  9931. postype = p1
  9932. sprpriority = 2
  9933. supermove = 1
  9934. ontop = 1
  9935. ownpal = 1
  9936.  
  9937. [State 266, 2]
  9938. type = HitBy
  9939. trigger1 = 1
  9940. value = SCA, AT
  9941.  
  9942. [State 266, 3] ;Flash
  9943. type = EnvColor
  9944. Trigger1 = Time = 0
  9945. value = 230,230,230
  9946. under = 1
  9947. time = 2
  9948.  
  9949. [State 266, 4]
  9950. type = ChangeState
  9951. trigger1 = Time = 4 ;0
  9952. value = 265
  9953.  
  9954. ;---------------------------------------------------------------------------  
  9955. ; Escape
  9956. [Statedef 270]  
  9957. type    = S  
  9958. physics = S  
  9959. ctrl = 0
  9960. anim = 270
  9961. velset = 0,0,0  
  9962.   
  9963. [State 270, 1]  
  9964. type = PlaySnd  
  9965. trigger1 = Time = 5  
  9966. value = 3, 6
  9967.   
  9968. [State 270, 2]  
  9969. type = ChangeState  
  9970. trigger1 = AnimTime = 0  
  9971. value = 0  
  9972. ctrl = 1  
  9973.  
  9974. ;---------------------------------------------------------------------------  
  9975. ; Escape_Attack
  9976. [Statedef 275]
  9977. type    = S
  9978. movetype= A
  9979. physics = N
  9980. juggle  = 4
  9981. poweradd= 110
  9982. velset = 0,0
  9983. ctrl = 0  
  9984. anim = 275
  9985.   
  9986. [State 275, 1]  
  9987. type = PlaySnd  
  9988. trigger1 = Time = 2  
  9989. value = S1150, 2
  9990.  
  9991. [State 275, 2]  
  9992. type = PlaySnd  
  9993. trigger1 = Animelem = 4
  9994. value = 4, 2  
  9995.   
  9996. [State 275, 3]  
  9997. type = HitDef  
  9998. trigger1 = AnimElem = 4
  9999. trigger2 = AnimElem = 5
  10000. attr = S, NA
  10001. damage    = 60
  10002. hitflag = MAFP  
  10003. guardflag = MA  
  10004. animtype  = Back  
  10005. pausetime = 20,20  
  10006. sparkxy = -10,-69  
  10007. sparkno = 2
  10008. hitsound   = S200,3
  10009. guardsound = S1000,1
  10010. ground.type = Trip  
  10011. ground.slidetime = 12  
  10012. ground.hittime = 15  
  10013. ground.velocity = -4.5,-4.5  
  10014. air.velocity = -4.5,-1.5  
  10015. fall = 1
  10016.  
  10017. [State 275, 4]  
  10018. type = ChangeState  
  10019. trigger1 = AnimTime = 0  
  10020. value = 0  
  10021. ctrl = 1
  10022.  
  10023. ;---------------------------------------------------------------------------  ;Gauge Charge
  10024. [Statedef 280]
  10025. type = S
  10026. movetype = I
  10027. physics = S
  10028. velset = 0, 0
  10029. ctrl = 0
  10030. anim = 280
  10031.  
  10032. [State 280, 0]
  10033. type = PlaySnd
  10034. trigger1 = time = 10
  10035. channel = 1
  10036. value = S3, 5
  10037.  
  10038. [State 280, 0]
  10039. type = PlaySnd
  10040. trigger1 = time = 15
  10041. channel = 0
  10042. value = S280, 0
  10043.  
  10044. [State 280, 1]
  10045. type = PowerAdd
  10046. trigger1 = time >= 15
  10047. value = 5
  10048.  
  10049. [State 280, 1]
  10050. type = PowerAdd
  10051. trigger1 = time >= 60
  10052. value = 6
  10053.  
  10054. [State 280, 2]
  10055. type = Explod
  10056. ;trigger1 = AnimElem = 3, = 3
  10057. trigger1 = timemod = 12, 0
  10058. id = 2570
  10059. anim = 2570
  10060. postype = p1
  10061. pos = -8, 0
  10062. sprpriority = 2
  10063. bindtime = -1
  10064. ;removetime = -1
  10065. ownpal = 1
  10066.  
  10067. [State 280, 3]
  10068. type = RemoveExplod
  10069. trigger1 = command != "hold_b"
  10070. trigger2 = command != "hold_c"
  10071. id = 2570
  10072.  
  10073. [State 280, 3]
  10074. type = ChangeState
  10075. trigger1 = command != "hold_b"
  10076. trigger2 = command != "hold_c"
  10077. trigger3 = power >= 3000
  10078. value = 285
  10079.  
  10080. ;Stop Charging
  10081. [Statedef 285]
  10082. type = S
  10083. movetype = I
  10084. physics = S
  10085. ctrl = 0
  10086. anim = 285
  10087.  
  10088. [State 285, 1]
  10089. type = RemoveExplod
  10090. trigger1 = NumExplod(2570) != 0
  10091. id = 2570
  10092.  
  10093. [State 285, 2]
  10094. type = StopSnd
  10095. trigger1 = time = 0
  10096. channel = 0
  10097. value = S280, 0
  10098.  
  10099. [State 285, 2]
  10100. type = ChangeState
  10101. trigger1 = AnimTime = 0
  10102. value = 0
  10103. ctrl = 1
  10104.  
  10105. ;---------------------------------------------------------------------------
  10106. ; Override common states (use same number to override) :
  10107. ;---------------------------------------------------------------------------
  10108.  
  10109. ;00 Jump System
  10110. ;---------------------------------------------------------
  10111. ; Jump Initiate
  10112. [Statedef 40]
  10113. type    = S
  10114. physics = S
  10115. anim = 40
  10116. ctrl = 0
  10117. velset = 0,0,0
  10118.  
  10119. [State 40, PlaySnd]
  10120. type = PlaySnd
  10121. trigger1 = anim = 40 && animtime = 0
  10122. value = 1050,1
  10123. channel = 6
  10124. persistent = 0
  10125.  
  10126. [State 40, turn]
  10127. type = turn
  10128. trigger1 = time = 0 && P2dist X < 0
  10129.  
  10130. [State 40, Varset]
  10131. type = VarSet
  10132. trigger1 = Time = 0
  10133. var(8) = 0
  10134.  
  10135. [State 40, Varset]
  10136. type = VarSet
  10137. trigger1 = command = "holdfwd"
  10138. trigger1 = var(8) != 2
  10139. var(8) = 1
  10140.  
  10141. [State 40, Varset]
  10142. type = VarSet
  10143. trigger1 = command = "holdback"
  10144. trigger1 = var(8) != -2
  10145. var(8) = -1
  10146.  
  10147. [State 40, Varset]
  10148. type = VarSet
  10149. triggerall = Time = 0
  10150. triggerall = command = "holdfwd"
  10151. trigger1 = command = "longjump"
  10152. trigger2 = prevstateno = 100 ;RUN_FWD
  10153. var(8) = 2
  10154.  
  10155. [State 40, Varset]
  10156. type = VarSet
  10157. trigger1 = Time = 0
  10158. trigger1 = command = "holdback"
  10159. trigger1 = command = "longjump"
  10160. var(8) = -2
  10161.  
  10162. [State 40, 1]
  10163. type = AfterImage
  10164. trigger1 = prevstateno = 100
  10165. trigger1 = sysvar(1) = 1
  10166. time = 8
  10167. FrameGap = 3
  10168. length = 10
  10169. PalBright   =   0,  0,  0
  10170. PalContrast = 128,128,128
  10171. PalAdd      =   0,  0,  0
  10172. PalMul      =  1,1,1
  10173. Trans = Add1
  10174.  
  10175. [State 40, 2]
  10176. type = ChangeState
  10177. triggerall = AnimTime = 0
  10178. trigger1 = var(8) != 0
  10179. trigger1 = var(8) != 1
  10180. trigger1 = var(8) != -1
  10181. trigger1 = command = "holdup"
  10182. trigger2 = command != "holdup"
  10183. value = 2041
  10184.  
  10185. [State 40, 3]
  10186. type = VelSet
  10187. trigger1 = AnimTime = 0
  10188. x = ifelse(var(8)=0, const(velocity.jump.neu.x), ifelse(var(8)>0, const(velocity.jump.fwd.x), const(velocity.jump.back.x)))
  10189. y = const(velocity.jump.y)
  10190.  
  10191. [State 40, 2]
  10192. type = ChangeState
  10193. trigger1 = AnimTime = 0
  10194. value = 50
  10195. ctrl = 1
  10196.  
  10197. ;---------------------------------------------------------
  10198. ; Jump Up (short)
  10199. [Statedef 2041]
  10200. type    = A
  10201. physics = A
  10202. ctrl = 1
  10203. velset = 0, -7
  10204.  
  10205. [State 2041, PlaySnd]
  10206. type = StopSnd
  10207. triggerall = Time = 0
  10208. trigger1 = var(8) = -2
  10209. trigger2 = var(8) = 2
  10210. channel = 6
  10211.  
  10212. [State 2041, PlaySnd]
  10213. type = PlaySnd
  10214. triggerall = Time = 0
  10215. trigger1 = var(8) = -2
  10216. trigger2 = var(8) = 2
  10217. value = S1250, 8
  10218. persistent = 0
  10219.  
  10220. [State 2041, 1]
  10221. type = AfterImage
  10222. triggerall = Time = 0
  10223. trigger1 = var(8) = -2
  10224. trigger2 = var(8) = 2
  10225. time = 8
  10226. FrameGap = 3
  10227. length = 10
  10228. PalBright   =   0,  0,  0
  10229. PalContrast = 128,128,128
  10230. PalAdd      =   0,  0,  0
  10231. PalMul      =  1,1,1
  10232. Trans = Add1
  10233.  
  10234. [State 2041, Vel]
  10235. type = VelSet
  10236. trigger1 = Time = 0
  10237. trigger1 = command = "holdup"
  10238. y = -9.5
  10239.  
  10240. [State 2041, Vel]
  10241. type = VelSet
  10242. trigger1 = Time = 0
  10243. trigger1 = Var(8) = 1
  10244. x = 3
  10245.  
  10246. [State 2041, Vel]
  10247. type = VelSet
  10248. trigger1 = Time = 0
  10249. trigger1 = Var(8) = 2
  10250. x = 4.5
  10251.  
  10252. [State 2041, Vel]
  10253. type = VelSet
  10254. trigger1 = Time = 0
  10255. trigger1 = Var(8) = -1
  10256. x = -3
  10257.  
  10258. [State 2041, Vel]
  10259. type = VelSet
  10260. trigger1 = Time = 0
  10261. trigger1 = Var(8) = -2
  10262. x = -4.5
  10263.  
  10264. [State 2041, 2]
  10265. type = ChangeAnim
  10266. trigger1 = Time = 0
  10267. trigger1 = Vel X = 0
  10268. trigger1 = command = "holdup"
  10269. value = 41
  10270.  
  10271. [State 2041, 2]
  10272. type = ChangeAnim
  10273. trigger1 = Time = 0
  10274. trigger1 = Vel X = 0
  10275. trigger1 = command != "holdup"
  10276. value = 2041
  10277.  
  10278. [State 2041, 3]
  10279. type = ChangeAnim
  10280. trigger1 = Time = 0
  10281. trigger1 = Vel X > 0
  10282. trigger1 = command = "holdup"
  10283. value = 42
  10284.  
  10285. [State 2041, 3]
  10286. type = ChangeAnim
  10287. trigger1 = Time = 0
  10288. trigger1 = Vel X > 0
  10289. trigger1 = command != "holdup"
  10290. value = 2041
  10291.  
  10292. [State 2041, 4]
  10293. type = ChangeAnim
  10294. trigger1 = Time = 0
  10295. trigger1 = Vel X < 0
  10296. trigger1 = command = "holdup"
  10297. value = 43
  10298.  
  10299. [State 2041, 4]
  10300. type = ChangeAnim
  10301. trigger1 = Time = 0
  10302. trigger1 = Vel X < 0
  10303. trigger1 = command != "holdup"
  10304. value = 2041
  10305.  
  10306. ;---------------------------------------------------------------------------
  10307. ; Dash_FWD
  10308. [Statedef 100]
  10309. type    = S
  10310. physics = S
  10311. anim = 100
  10312. sprpriority = 1
  10313. velset = 0,0,0
  10314.  
  10315. [State 100, 1]
  10316. type = VelSet
  10317. trigger1 = time >= 3
  10318. x =  const(velocity.run.fwd.x)
  10319.  
  10320. [State 100, 2]
  10321. type = PlaySnd
  10322. trigger1 = AnimElem = 3
  10323. value = S100,0
  10324.  
  10325. [State 100, 2]
  10326. type = PlaySnd
  10327. trigger1 = AnimElem = 6
  10328. value = S100,1
  10329.  
  10330. [State 100, 2]
  10331. type = PlaySnd
  10332. trigger1 = AnimElem = 9
  10333. value = S100,2
  10334.  
  10335. [State 100, 2]
  10336. type = PlaySnd
  10337. trigger1 = AnimElem = 12
  10338. value = S100,3
  10339.  
  10340. [State 100, 3] ;Prevent run from canceling into walk
  10341. type = AssertSpecial
  10342. trigger1 = 1
  10343. flag = NoWalk
  10344.  
  10345. [State 100, 3]
  10346. type = ChangeState
  10347. trigger1 = (command = "holdup") && (time >= 4)
  10348. value = 40
  10349. ctrl = 0
  10350.  
  10351. [State 100, 4]
  10352. type = ChangeState
  10353. trigger1 = command != "holdfwd"
  10354. value = 0
  10355.  
  10356. ;---------------------------------------------------------
  10357. ; Dash Back
  10358. [Statedef 105]
  10359. type    = A
  10360. movetype = I
  10361. physics = N
  10362. ctrl = 0
  10363. anim = 105
  10364. velset = -11, -4
  10365.  
  10366. [State 105, 0]
  10367. type = PlaySnd
  10368. trigger1 = time = 0
  10369. value = S105,0
  10370. volume = -80
  10371.  
  10372. [State 105, 1]
  10373. type = VelMul
  10374. trigger1 = time >= 3
  10375. x = .83
  10376.  
  10377. [State 105, 2]
  10378. type = VelAdd
  10379. trigger1 = Time >= 0
  10380. y = 0.5
  10381.  
  10382. [State 105, 3]
  10383. type = ChangeState
  10384. trigger1 = Vel Y > 0
  10385. trigger1 = Pos Y >= 0
  10386. value = 106
  10387.  
  10388. ;---------------------------------------------------------
  10389. ; Dash Back (land)
  10390. [Statedef 106]
  10391. type    = S
  10392. movetype = I
  10393. physics = S
  10394. ctrl = 0
  10395. anim = 47
  10396. velset = 0,0
  10397.  
  10398. [State 106, 1]
  10399. type = PosSet
  10400. trigger1 = Time = 0
  10401. y = 0
  10402.  
  10403. [State 106, 2]
  10404. type = MakeDust
  10405. trigger1 = Time = 2
  10406. pos = -5,-2
  10407. spacing = 1
  10408.  
  10409. [State 106, 3]
  10410. type = ctrlset
  10411. trigger1 = animtime = 0
  10412. value = 1
  10413.  
  10414. [State 106, 4]
  10415. type = ChangeState
  10416. trigger1 = AnimTime = 0
  10417. value = 0
  10418. ctrl = 1
  10419.  
  10420. ;------------------------
  10421. ; 9999 AI switch system - conferenced from K.genjuro & Kaku kuo's work
  10422. [Statedef 9999]
  10423. anim = 9999
  10424. ctrl = 0
  10425.  
  10426. [State 9999, 1]
  10427. type = VarSet
  10428. trigger1 = Command = "a"
  10429. trigger2 = Command = "b"
  10430. trigger3 = Command = "c"
  10431. trigger4 = Command = "x"
  10432. trigger5 = Command = "y"
  10433. trigger6 = Command = "z"
  10434. trigger7 = Command = "holdup"
  10435. trigger8 = Command = "holddown"
  10436. trigger9 = Command = "holdfwd"
  10437. trigger10 = Command = "holdback"
  10438. trigger11 = Command = "s"
  10439. var(11) = 1
  10440.  
  10441. [State 9999, 2]
  10442. type = ParentVarSet
  10443. trigger1 = RoundState = 2
  10444. trigger1 = !Var(11)
  10445. trigger1 = Parent, StateNo != 0
  10446. trigger1 = Parent, StateNo != 191
  10447. trigger1 = Parent, StateNo != 5900
  10448. trigger1 = Parent, StateNo != [5000,5299]
  10449. trigger1 = Parent, MoveType != H
  10450. var(10) = 1
  10451.  
  10452. ;---------------------------------------------------------------------------
  10453.  
  10454. [Statedef -2]
  10455.  
  10456. ; Playing Sound
  10457.  
  10458. ; Play "heh" sound when recovering in air or on ground
  10459. [State -2, 1]
  10460. type = PlaySnd
  10461. triggerall = Time = 1
  10462. trigger1 = stateno = 5201
  10463. trigger2 = stateno = 5210
  10464. value = 3,6
  10465.  
  10466. ; Play sound when landing
  10467. [State -2, landing]
  10468. type = PlaySnd
  10469. triggerall = Time = 1
  10470. trigger1 = stateno = 52
  10471. trigger2 = stateno = 106
  10472. value = S1250,5
  10473.  
  10474. ; Sound when hitted(light hitted)
  10475. [State -2, light sound]
  10476. type = PlaySnd
  10477. triggerall = Time = 2
  10478. triggerall = random < 250
  10479. triggerall = Alive
  10480. tirggerall = stateno = 5000
  10481. trigger1 = anim = 5000
  10482. trigger2 = anim = 5010
  10483. trigger3 = anim = 5020
  10484. value = S5000,1
  10485.  
  10486. ; Sound when hitted(middle hitted)
  10487. [State -2, middle sound]
  10488. type = PlaySnd
  10489. triggerall = Time = 2
  10490. triggerall = random < 250
  10491. triggerall = Alive
  10492. tirggerall = stateno = 5000
  10493. trigger1 = anim = 5001
  10494. trigger2 = anim = 5011
  10495. trigger3 = anim = 5021
  10496. value = S5000,2
  10497.  
  10498. ; Sound when hitted(hard hitted)
  10499. [State -2, hard sound]
  10500. type = PlaySnd
  10501. triggerall = Time = 2
  10502. triggerall = random < 250
  10503. triggerall = Alive
  10504. tirggerall = stateno = 5000
  10505. trigger1 = anim = 5002
  10506. trigger2 = anim = 5012
  10507. trigger3 = anim = 5022
  10508. value = S5000,3
  10509.  
  10510. ; Pause for hit-projectile
  10511.  
  10512. [State -2, 6.1]
  10513. type = Pause
  10514. trigger1 = Var(2) % 2
  10515. time = 1
  10516. ignorehitpause = 1
  10517.  
  10518. [State -2, 6.2]
  10519. type = VarAdd
  10520. trigger1 = Var(2)
  10521. var(2) = -1
  10522. ignorehitpause = 1
  10523.  
  10524. ; Special Finish
  10525.  
  10526. [State -2, Sp Finish]
  10527. type = Explod
  10528. trigger1 = winKO = 1 && hitdefattr = SCA,SA,HA,HT && movehit = 1&& var(7) !=1
  10529. trigger2 = winKo = 1 && stateno = 3105
  10530. anim = 2590
  10531. removetime = -1
  10532. id = 2590
  10533. sprpriority = -5
  10534. pos = 0,0
  10535. postype = front
  10536. bindtime = 1
  10537. ignorehitpause = 1
  10538. ownpal = 1
  10539.  
  10540. [State -2, Sp Finish]
  10541. type = Explod
  10542. trigger1 = winKO = 1 && hitdefattr = SCA,NA,NT,HP,HA  && movehit = 1 && var(7) != 1
  10543. trigger2 = winKo = 1 && stateno = 3105
  10544. anim = 2591
  10545. removetime = -1
  10546. id = 2590
  10547. sprpriority = -5
  10548. pos = 0,0
  10549. postype = front
  10550. bindtime = 1
  10551. ignorehitpause = 1
  10552. ownpal = 1
  10553.  
  10554. [State -2, Sp Finish Var]
  10555. type = Varset
  10556. trigger1 = p2life = 0
  10557. var(7) = 1
  10558.  
  10559. ;---------------------------------------------------------------------------
  10560. [Statedef -3]
  10561.  
  10562. [State lin's lifeadd ]
  10563. type = lifeadd
  10564. triggerall = life >50 && time%5 =0 
  10565. trigger1 = enemy,name = "lin"
  10566. trigger1 = enemy,var(18) = 1
  10567. value = -1
  10568.  
  10569. [state -3, nolifebar]
  10570. type = assertspecial
  10571. trigger1 = roundstate < 2
  10572. flag = NoBarDisplay
  10573.