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

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