home *** CD-ROM | disk | FTP | other *** search
/ ProGames 6 / PROGAMES.iso / linked / KOF2003BW.exe / KOF2003BW / CHARS / king / KING.CNS < prev    next >
Encoding:
INI File  |  2004-01-12  |  149.3 KB  |  9,222 lines

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