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