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

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