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

  1. ;mul = 255,150,255
  2. ;sinadd =  32,0,32,12
  3. ;add = 230,90,230
  4.  
  5. ;BY Misamu K Young
  6. ;email:kyoung@21cn.edu.cn
  7. ;Homepage:http://kyoung.yeah.net
  8.  
  9. ;var 1
  10. ;var 2,3,5 striker
  11. ;var 6 combo
  12. ;var 8 jump
  13. ;var 9 vs benimaru
  14. ;var 18 (poison super)
  15.  
  16. ;╗∙▒╛╩²╛▌
  17. [Data]
  18. life = 1000
  19. attack = 100
  20. defence = 100
  21. fall.defence_up = 50
  22. liedown.time = 38
  23. airjuggle = 15
  24. sparkno = 2
  25. guard.sparkno = 40
  26. KO.echo = 0
  27. volume = 255
  28. IntPersistIndex = 0
  29.  
  30. [Size]
  31. xscale = 1
  32. yscale = 1
  33. ground.back = 24
  34. ground.front = 22
  35. air.back = 12
  36. air.front = 11
  37. z.width = 3
  38. height = 80    
  39. attack.width = 4,4
  40. attack.dist = 160
  41. proj.attack.dist = 90
  42. proj.doscale = 0
  43.  
  44. [Velocity]
  45. walk.fwd  = 2.3
  46. walk.back = -2.2
  47. run.fwd  = 5, 0
  48. run.back = -4.5,-3.8
  49. jump.neu = 0,-8.1
  50. jump.back = -2.55
  51. jump.fwd = 2.5
  52. runjump.back = -2.55,-8.1
  53. runjump.fwd = 4,-8.1
  54. airjump.neu = 0,-8.1
  55. airjump.fwd = 2.5,-8.1
  56.  
  57. [Movement]
  58. airjump.num = 0
  59. airjump.height = 35
  60. yaccel = .43
  61. stand.friction = .85
  62. crouch.friction = .82
  63.  
  64. ;╩ñ└√╫╦╩╞(╤í╘±)
  65. [Statedef 180]
  66. type = S
  67.  
  68. [State 180, 0]
  69. type = ChangeState
  70. trigger1 = var(9)= 1
  71. value = 184
  72.  
  73. [State 180, 0]
  74. type = ChangeState
  75. trigger1 = command = "hold_x"
  76. value = 181
  77.  
  78. [State 180, 0]
  79. type = ChangeState
  80. trigger1 = command = "hold_y"
  81. value = 182
  82.  
  83. [State 180, 0]
  84. type = ChangeState
  85. trigger1 = command = "hold_a"
  86. value = 183
  87.  
  88. [State 180, 0]
  89. type = ChangeState
  90. trigger1 = command = "hold_b"
  91. value = 184
  92.  
  93. [State 180, 1]
  94. type = ChangeState
  95. trigger1 = random >750
  96. trigger1 = Time = 0
  97. value = 181
  98.  
  99. [State 180, 1]
  100. type = ChangeState
  101. trigger1 = random >500
  102. trigger1 = Time = 0
  103. value = 182
  104.  
  105. [State 180, 1]
  106. type = ChangeState
  107. trigger1 = random >250
  108. trigger1 = Time = 0
  109. value = 183
  110.  
  111. [State 180, 1]
  112. type = ChangeState
  113. trigger1 = Time = 0
  114. value = 184
  115.  
  116.  
  117. ;---------------------------------------------------------------------------
  118. ; ╩ñ└√╫╦╩╞1
  119. [Statedef 181]
  120. type = S
  121. ctrl = 0
  122. anim = 180
  123. velset = 0,0,0
  124.  
  125. [State 181, 0]
  126. type = PlaySnd
  127. trigger1 = Animelem = 6
  128. value = 9,0
  129.  
  130. [State 181, 1]
  131. type = NotHitBy
  132. trigger1 = Time >= 0
  133. value = SCA
  134. time = 1
  135.  
  136. ;---------------------------------------------------------------------------
  137. ; ╩ñ└√╫╦╩╞2
  138. [Statedef 182]
  139. type = S
  140. ctrl = 0
  141. anim = 181
  142. velset = 0,0,0
  143.  
  144. [State 181, 0]
  145. type = PlaySnd
  146. trigger1 = Animelem = 4
  147. value = 9,0
  148.  
  149. [State 181, 1]
  150. type = NotHitBy
  151. trigger1 = Time >= 0
  152. value = SCA
  153. time = 1
  154.  
  155. ;---------------------------------------------------------------------------
  156. ; ╩ñ└√╫╦╩╞2
  157. [Statedef 183]
  158. type = S
  159. ctrl = 0
  160. anim = 182
  161. velset = 0,0,0
  162.  
  163. [State 181, 0]
  164. type = PlaySnd
  165. trigger1 = Animelem = 10
  166. value = 9,3
  167.  
  168.  
  169. [State 181, 1]
  170. type = NotHitBy
  171. trigger1 = Time >= 0
  172. value = SCA
  173. time = 1
  174.  
  175. ;---------------------------------------------------------------------------
  176. ; ╩ñ└√╫╦╩╞(vs benimaru)
  177. [Statedef 184]
  178. type = S
  179. ctrl = 0
  180. anim = 183
  181. velset = 0,0,0
  182.  
  183. [State 181, 0]
  184. type = PlaySnd
  185. trigger1 = Animelem = 3 
  186. value = 9,1
  187.  
  188.  
  189. [State 181, 1]
  190. type = NotHitBy
  191. trigger1 = Time >= 0
  192. value = SCA
  193. time = 1
  194.  
  195.  
  196.  
  197. [Statedef 190]
  198. type = S
  199. ctrl = 0
  200. anim = 190
  201. velset = 0,0,0
  202.  
  203. [State 180, 0]
  204. type = varset
  205. trigger1 = p2name = "Benimaru Nikaido" || p4name = "Benimaru Nikaido" || p2name = "Benimaru" || p4name = "Benimaru" 
  206. var(9)= 1
  207.  
  208. [State 180, 2]
  209. type = varset
  210. trigger1 = time = 0
  211. var(18) = 0
  212.  
  213. [State 190, 2] 
  214. type = AssertSpecial
  215. trigger1 = Time = [0,212]
  216. flag = Intro
  217.  
  218. [State 100, S]
  219. type = explod
  220. trigger1 = time = 34
  221. anim = 191
  222. pos = 0,0
  223. sprpriority = 2
  224. postype = p1
  225.  
  226.  
  227.  
  228. [State 100, S]
  229. type = PlaySnd
  230. trigger1 = animelem = 6
  231. value = 9,2
  232.  
  233. [State 191, 3]
  234. type = ChangeState
  235. trigger1 = AnimTime = 0
  236. value = 0
  237.  
  238.  
  239. ;taunt
  240. [Statedef 195]
  241. type    = S
  242. movetype= i
  243. physics = S
  244. ctrl = 0
  245. anim = 195
  246.  
  247. [state 195, power]
  248. type = poweradd 
  249. trigger1 = power >= 1000
  250. trigger1 = var(2) < 5
  251. trigger1 = time = 1
  252. value = -1000
  253.  
  254. [state 195, power]
  255. type = varset 
  256. trigger1 = power >= 1000
  257. trigger1 = var(2) < 5
  258. trigger1 = time = 0
  259. v = 5
  260. value = 1
  261.  
  262. [state 195, var]
  263. type = varadd 
  264. trigger1 = var(5) = 1
  265. trigger1 = time = 8
  266. v = 2
  267. value = 1
  268.  
  269. [state 195, power]
  270. type = varset 
  271. trigger1 = animtime = 0
  272. v = 5
  273. value = 0
  274.  
  275.  
  276. [State 195, 5]
  277. type = ChangeState
  278. trigger1 = animTime = 0
  279. value = 0
  280. ctrl = 1
  281.  
  282.  
  283.  
  284. ;---------------------------------------------------------------------------
  285. [Statedef 40]
  286. type    = S
  287. physics = S
  288. anim = 40
  289. ctrl = 0
  290.  
  291. [State 40, 0]
  292. type = turn
  293. triggerall = time = 0
  294. trigger1 = P2dist X < 0
  295.  
  296. [State 40, 0]
  297. type = VarSet
  298. trigger1 = Time = 0
  299. var(8) = 0
  300.  
  301. [State 40, 1]
  302. type = VarSet
  303. trigger1 = command = "holdfwd"
  304. trigger1 = var(8) != 2
  305. var(8) = 1
  306.  
  307. [State 40, 2]
  308. type = VarSet
  309. trigger1 = command = "holdback"
  310. trigger1 = var(8) != -2
  311. var(8) = -1
  312.  
  313. [State 40, 3]
  314. type = VarSet
  315. triggerall = Time = 0
  316. triggerall = command = "holdfwd"
  317. trigger1 = command = "longjump"
  318. trigger2 = prevstateno = 100 ;RUN_FWD
  319. var(8) = 2
  320.  
  321. [State 40, 4]
  322. type = VarSet
  323. trigger1 = Time = 0
  324. trigger1 = command = "holdback"
  325. trigger1 = command = "longjump"
  326. var(8) = -2
  327.  
  328. [State 40, 5]
  329. type = Afterimage
  330. trigger1 = prevstateno = 100 ;RUN_FWD
  331. trigger1 = sysvar(1) = 1
  332. time = 15
  333. length = 6
  334. PalBright = 0, 0, 0
  335. PalContrast = 128,128,128
  336. PalAdd = 0, 0, 0
  337. PalMul = 1,1,1
  338. FrameGap = 4
  339. Trans = Add1
  340.  
  341. [State 40, 6] ; Play sound when jumping (normal)
  342. type = PlaySnd
  343. trigger1 = Time = 0
  344. trigger1 = var(8) != -2
  345. trigger1 = var(8) != 2
  346. value = 0,1
  347.  
  348. [State 40, 6]
  349. type = ChangeState
  350. triggerall = AnimTime = 0
  351. trigger1 = var(8) != 0
  352. trigger1 = var(8) != 1
  353. trigger1 = var(8) != -1
  354. trigger1 = command = "holdup"
  355. trigger2 = command != "holdup"
  356. value = 2041
  357.  
  358. [State 40, 7]
  359. type = VelSet
  360. trigger1 = AnimTime = 0
  361. x = ifelse(var(8)=0, const(velocity.jump.neu.x), ifelse(var(8)>0, const(velocity.jump.fwd.x), const(velocity.jump.back.x)))
  362. y = const(velocity.jump.y)
  363.  
  364. [State 40, 8]
  365. type = ChangeState
  366. trigger1 = AnimTime = 0
  367. value = 50
  368. ctrl = 1
  369.  
  370. ;---------------------------------------------------------------------------
  371. ; JUMP_UP (short)
  372. [Statedef 2041]
  373. type    = A
  374. physics = A
  375. velset = 0, -6.4
  376. ctrl = 1
  377.  
  378. [State 2041, 1] ; Play sound when jumping (normal)
  379. type = PlaySnd
  380. trigger1 = Time = 0
  381. trigger1 = var(8) != -2
  382. trigger1 = var(8) != 2
  383. value = 0,1
  384.  
  385. [State 2041, 2] ; Play sound when jumping (long)
  386. type = PlaySnd
  387. triggerall = Time = 0
  388. trigger1 = var(8) = -2
  389. trigger2 = var(8) = 2
  390. value = 0,3
  391.  
  392. [State 2041, 3] ; Shadows
  393. type = Afterimage
  394. triggerall = Time = 0
  395. trigger1 = var(8) = -2
  396. trigger2 = var(8) = 2
  397. time = 17
  398. length = 9
  399. PalBright   =   0,  0,  0
  400. PalContrast = 128,128,128
  401. PalAdd      =   0,  0,  0
  402. PalMul      =  1,1,1;.9, .9, .9
  403. FrameGap = 3
  404. Trans = Add1
  405.  
  406. [State 2041, 4] ; Shadows off
  407. type = Afterimage
  408. trigger1 = Time = 14
  409. time = 0
  410.  
  411. [State 2041, 5] ;Holding up?
  412. type = VelSet
  413. trigger1 = Time = 0
  414. trigger1 = command = "holdup"
  415. y = -8.2
  416.  
  417. [State 2041, 6]
  418. type = VelSet
  419. trigger1 = Time = 0
  420. trigger1 = Var(8) = 1
  421. x = 3.4
  422.  
  423. [State 2041, 7]
  424. type = VelSet
  425. trigger1 = Time = 0
  426. trigger1 = Var(8) = 2
  427. x = 4.6
  428.  
  429. [State 2041, 8]
  430. type = VelSet
  431. trigger1 = Time = 0
  432. trigger1 = Var(8) = -1
  433. x = -3.4
  434.  
  435. [State 2041, 9]
  436. type = VelSet
  437. trigger1 = Time = 0
  438. trigger1 = Var(8) = -2
  439. x = -4.6
  440.  
  441. [State 2041, 10]
  442. type = ChangeAnim
  443. trigger1 = Time = 0
  444. trigger1 = Vel X = 0
  445. trigger1 = command = "holdup"
  446. value = 41
  447.  
  448. [State 2041, 11] ;Short
  449. type = ChangeAnim
  450. trigger1 = Time = 0
  451. trigger1 = Vel X = 0
  452. trigger1 = command != "holdup"
  453. value = 41
  454.  
  455. [State 2041, 12]
  456. type = ChangeAnim
  457. trigger1 = Time = 0
  458. trigger1 = Vel X > 0
  459. trigger1 = command = "holdup"
  460. value = 42
  461.  
  462. [State 2041, 13] ;Short
  463. type = ChangeAnim
  464. trigger1 = Time = 0
  465. trigger1 = Vel X > 0
  466. trigger1 = command != "holdup"
  467. value = 2041
  468.  
  469. [State 50, 14]  ;gravity
  470. type = veladd
  471. trigger1 = Time >= 25
  472. y = 0.3
  473.  
  474. [State 2041, 3.1]
  475. type = ChangeAnim
  476. trigger1 = Time = 0
  477. trigger1 = Vel X < 0
  478. value = 41
  479.  
  480.  
  481.  
  482. [Statedef 100]
  483. type    = S
  484. physics = S
  485. anim = 100
  486. sprpriority = 1
  487.  
  488. [State 100, S]
  489. type = PlaySnd
  490. trigger1 = animelem = 1
  491. value = 0,5
  492. channel = 4
  493. loop =1
  494.  
  495. [State 100, 1]
  496. type = VelSet
  497. trigger1 = 1
  498. x = const(velocity.run.fwd.x)
  499.  
  500. [State 100, 2] ;Prevent run from canceling into walk
  501. type = AssertSpecial
  502. trigger1 = 1
  503. flag = NoWalk
  504.  
  505. [State 100, 3] ;Prevent from turning
  506. type = AssertSpecial
  507. trigger1 = 1
  508. flag = NoAutoTurn
  509.  
  510. [State 100, 4]
  511. type = ChangeState
  512. trigger1 = (command != "holdfwd") && (time >= 12)
  513. value = 101
  514.  
  515. ;  101 run friction
  516. [Statedef 101]
  517. type = S
  518. physics = S
  519. anim = 101
  520.  
  521. [State 101, 1]
  522. type = VelSet
  523. trigger1 = Time = 0
  524. x = 2
  525.  
  526. [State 101, 3]
  527. type = ChangeState
  528. trigger1 = AnimTime = 0
  529. value = 0
  530. ctrl = 1
  531.  
  532. ; hop back
  533. [Statedef 105]
  534. type = S
  535. physics = S
  536. anim = 105
  537. velset = 0
  538. ctrl = 0
  539.  
  540. [State 106, 2]
  541. type = playsnd
  542. trigger1 = Time = 0
  543. value = 6,0
  544.  
  545. [State 105, 1]
  546. type = ChangeState
  547. trigger1 = AnimTime = 0
  548. value = 106
  549.  
  550. [Statedef 106]
  551. type = A
  552. physics = N
  553. anim = 106
  554.  
  555. [State 106, 1]
  556. type = VelSet
  557. trigger1 = Time = 0
  558. x = -8
  559. y = -.5
  560.  
  561. [State 106, 3]
  562. type = VelAdd
  563. trigger1 = Time > 0
  564. x =.3
  565. y =.08
  566.  
  567. [State 106, 4]
  568. type = ChangeState
  569. trigger1 = Vel Y > 0
  570. trigger1 = Pos Y >= 0
  571. value = 107
  572.  
  573. [Statedef 107]
  574. type = S
  575. physics = S
  576. anim = 107
  577. velset = 0,0
  578.  
  579. [State 107, 1]
  580. type = PosSet
  581. trigger1 = Time = 0
  582. y = 0
  583.  
  584. [State 106, 3]
  585. type = MakeDust
  586. trigger1 = Time = 2
  587. pos = -5,-2
  588. spacing = 1
  589.  
  590. [State 107, 3]
  591. type = ChangeState
  592. trigger1 = AnimTime = 0
  593. value = 0
  594. ctrl = 1
  595.  
  596.  
  597. ; ╟░╣÷ (ROLL FORWARD)
  598. [Statedef 110]
  599. type = S
  600. movetype = I
  601. physics = S
  602. anim = 110
  603. velset = 0
  604. ctrl = 0
  605.  
  606. [State 110, 1]
  607. type = HitBy
  608. trigger1 = Time = 0
  609. value = SCA, NT, ST, HT
  610. time = 22
  611.  
  612. [State 110, 3]
  613. type = AfterImage
  614. trigger1 = Time = 3
  615. time = 19
  616. length = 6
  617. PalBright = 0, 0, 0
  618. PalContrast = 128,128,128
  619. PalAdd = 0, 0, 0
  620. PalMul = 1,1,1
  621. FrameGap = 4
  622. Trans = Add1
  623.  
  624. [State 110, 4]
  625. type = SprPriority
  626. trigger1 = Time = 8
  627. value = -2
  628.  
  629. [State 110, 5]
  630. type = VelSet
  631. trigger1 = Time = [8,22]
  632. x = 5
  633.  
  634. [State 110, 6]
  635. type = PlayerPush
  636. trigger1 = Time = [8,22]
  637. value = 0
  638.  
  639. [State 110, 7]
  640. type = VelSet
  641. trigger1 = AnimElem = 3
  642. x = 0
  643.  
  644. [State 110, 8]
  645. type = ChangeState
  646. trigger1 = AnimTime = 0
  647. value = 0
  648. ctrl = 1
  649.  
  650. ;GUARD CANCEL(FOWARD)
  651. [Statedef 111]
  652. type = S
  653. movetype = I
  654. physics = S
  655. anim = 110
  656. velset = 0
  657. ctrl = 0
  658. poweradd = -1000
  659.  
  660. [State 1040 , 0]
  661. type = Explod
  662. trigger1 = time = 0
  663. anim = 2001
  664. pos = 20,-60
  665. sprpriority = 2
  666. postype = p1
  667.  
  668. [State 110, 1]
  669. type = HitBy
  670. trigger1 = Time = 0
  671. value = SCA, NT, ST, HT
  672. time = 22
  673.  
  674. [State 110, 3]
  675. type = AfterImage
  676. trigger1 = Time = 3
  677. time = 10
  678. trans = add1
  679. timegap = 1
  680. framegap = 2
  681. length = 8
  682.  
  683. [State 110, 4]
  684. type = SprPriority
  685. trigger1 = Time = 8
  686. value = -2
  687.  
  688. [State 110, 5]
  689. type = VelSet
  690. trigger1 = Time = [9,24]
  691. x = 6
  692.  
  693. [State 110, 6]
  694. type = PlayerPush
  695. trigger1 = Time = [9,24]
  696. value = 0
  697.  
  698. [State 110, 7]
  699. type = VelSet
  700. trigger1 = AnimElem = 6
  701. x = 0
  702.  
  703. [State 110, 8]
  704. type = ChangeState
  705. trigger1 = AnimTime = 0
  706. value = 0
  707. ctrl = 1
  708.  
  709.  
  710. ;║≤╣÷(ROLL BACK)
  711. [Statedef 112]
  712. type = S
  713. movetype = I
  714. physics = S
  715. anim = 112
  716. velset = 0
  717. ctrl = 0
  718.  
  719. [State 112, 1]
  720. type = HitBy
  721. trigger1 = Time = 0
  722. value = SCA, NT, ST, HT
  723. time = 22
  724.  
  725. ;[State 112, 3]
  726. ;ype = AfterImage
  727. ;rigger1 = Time = 3
  728. ;time = 10
  729. ;trans = add1
  730. ;timegap = 1
  731. ;framegap = 2
  732. ;length = 8
  733.  
  734. [State 112, 3]
  735. type = AfterImage
  736. trigger1 = Time = 3
  737. time = 19
  738. length = 6
  739. PalBright = 0, 0, 0
  740. PalContrast = 128,128,128
  741. PalAdd = 0, 0, 0
  742. PalMul = 1,1,1
  743. FrameGap = 4
  744. Trans = Add1
  745.  
  746. [State 112, 4]
  747. type = SprPriority
  748. trigger1 = Time = 8
  749. value = -2
  750.  
  751. [State 112, 5]
  752. type = VelSet
  753. trigger1 = Time = [8,24]
  754. x = -6
  755.  
  756. [State 112, 6]
  757. type = PlayerPush
  758. trigger1 = Time = [8,24]
  759. value = 0
  760.  
  761. [State 112, 7]
  762. type = VelSet
  763. trigger1 = AnimElem = 6
  764. x = 0
  765.  
  766. [State 112, 8]
  767. type = ChangeState
  768. trigger1 = AnimTime = 0
  769. value = 0
  770. ctrl = 1
  771.  
  772. ;GUARD CANCEL(BACK)
  773. [Statedef 113]
  774. type = S
  775. movetype = I
  776. physics = S
  777. anim = 112
  778. velset = 0
  779. poweradd = -1000
  780. ctrl = 0
  781.  
  782. [State 1040 , 0]
  783. type = Explod
  784. trigger1 = time = 0
  785. anim = 2001
  786. pos = 20,-60
  787. sprpriority = 2
  788. postype = p1
  789.  
  790. [State 112, 1]
  791. type = HitBy
  792. trigger1 = Time = 0
  793. value = SCA, NT, ST, HT
  794. time = 22
  795.  
  796. [State 112, 3]
  797. type = AfterImage
  798. trigger1 = Time = 3
  799. time = 10
  800. trans = add1
  801. timegap = 1
  802. framegap = 2
  803. length = 8
  804.  
  805. [State 112, 4]
  806. type = SprPriority
  807. trigger1 = Time = 8
  808. value = -2
  809.  
  810. [State 112, 5]
  811. type = VelSet
  812. trigger1 = Time = [8,24]
  813. x = -6
  814.  
  815. [State 112, 6]
  816. type = PlayerPush
  817. trigger1 = Time = [8,24]
  818. value = 0
  819.  
  820. [State 112, 7]
  821. type = VelSet
  822. trigger1 = AnimElem = 6
  823. x = 0
  824.  
  825. [State 112, 8]
  826. type = ChangeState
  827. trigger1 = AnimTime = 0
  828. value = 0
  829. ctrl = 1
  830.  
  831.  
  832.  
  833.  
  834. ;╩▄╔φ
  835. [Statedef 5200]
  836. type    = S
  837. movetype= H
  838. physics = N
  839. velset = -5,0
  840. anim = 5200
  841.  
  842. [State 5200, 0]
  843. type = posset
  844. trigger1 = time = 0
  845. y = 0
  846.  
  847. [state 5200,1]
  848. type = changestate
  849. trigger1 = animtime = 0
  850. value = 0
  851. ctrl = 1
  852.  
  853.  
  854.  
  855. ;╒╛┴ó╟ß╚¡(STAND A)
  856. [Statedef 200]
  857. type    = S
  858. movetype= A
  859. physics = S
  860. juggle  = 1
  861. velset = 0,0
  862. ctrl = 0
  863. anim = 200
  864. poweradd = 20
  865. sprpriority = 2
  866.  
  867. [State 200, 1]
  868. type = HitDef
  869. trigger1 = AnimElem = 3
  870. attr = S, NA 
  871. damage = 23, 0 
  872. animtype = Light
  873. guardflag = MA 
  874. hitflag = MAF
  875. priority = 3, Hit 
  876. pausetime =10,10
  877. sparkno = 0
  878. sparkxy = -10, -80
  879. hitsound = s2,0
  880. guardsound = s2,6
  881. ground.type = High
  882. ground.slidetime = 5
  883. ground.hittime  = 12 
  884. ground.velocity = -4 
  885. ground.cornerpush.veloff = -8
  886. airguard.velocity = -1.9,-.8
  887. air.type = High 
  888. air.velocity = -1.4,-3
  889. air.hittime = 12
  890.  
  891. [State 200, 2]
  892. type = PlaySnd
  893. trigger1 = (Time = 0) && (random < 800)
  894. value = 10,0
  895.  
  896. [State 200, 3]
  897. type = PlaySnd
  898. trigger1 = Time = 0
  899. value = 1,0
  900.  
  901. [State 200, 4]
  902. type = ChangeState
  903. trigger1 = AnimTime = 0
  904. value = 0
  905. ctrl = 1
  906.  
  907. ;╒╛┴ó╟ß╚¡(╜ⁿ╔φ)(STAND A)(CLOSE)
  908. [Statedef 205]
  909. type    = S
  910. movetype= A
  911. physics = S
  912. juggle  = 1
  913. velset = 0,0
  914. ctrl = 0
  915. anim = 205
  916. poweradd = 20
  917. sprpriority = 2
  918.  
  919. [State 205, 1]
  920. type = HitDef
  921. trigger1 = AnimElem = 2
  922. attr = S, NA 
  923. damage = 23, 0 
  924. animtype = Light
  925. guardflag = MA 
  926. hitflag = MAF
  927. priority = 3, Hit 
  928. pausetime =10,10
  929. sparkno = 0
  930. sparkxy = -10, -80
  931. hitsound = s2,0
  932. guardsound = s2,6
  933. ground.type = High
  934. ground.slidetime = 5
  935. ground.hittime  = 12 
  936. ground.velocity = -4 
  937. ground.cornerpush.veloff = -8
  938. airguard.velocity = -1.9,-.8
  939. air.type = High 
  940. air.velocity = -1.4,-3
  941. air.hittime = 12
  942.  
  943. [State 205, 2]
  944. type = PlaySnd
  945. trigger1 = (Time = 0) && (random < 800)
  946. value = 10,0
  947.  
  948. [State 205, 3]
  949. type = PlaySnd
  950. trigger1 = Time = 0
  951. value = 1,0
  952.  
  953. [State 205, 4]
  954. type = ChangeState
  955. trigger1 = AnimTime = 0
  956. value = 0
  957. ctrl = 1
  958.  
  959.  
  960. ;╠°╘╛╟ß╚¡
  961. [Statedef 600]
  962. type    = A
  963. movetype= A
  964. physics = A
  965. juggle  = 2
  966. poweradd= 11
  967. ctrl = 0
  968. anim = 600
  969.  
  970. [State 600, 1] 
  971. type = PlaySnd
  972. trigger1 = Time = 2
  973. value = 10,0
  974.  
  975. [State 600, 2]
  976. type = HitDef
  977. trigger1 = Time = 0
  978. attr = A, NA
  979. damage    = 12
  980. getpower  = 10
  981. givepower = 10
  982. guardflag = HA
  983. priority = 3
  984. pausetime = 7,8
  985. sparkno =s8
  986. sparkxy = -10,-40
  987. hitsound   =s2,9
  988. guardsound = S2,6
  989. ground.type = High
  990. ground.slidetime = 5
  991. ground.hittime  = 5
  992. ground.velocity = -4
  993. air.velocity = -1.3,-3
  994.  
  995. [State 600, 4]
  996. type = ChangeState
  997. trigger1 = AnimTime = 0
  998. value = 50
  999.  
  1000. [Statedef 605]
  1001. type    = A
  1002. movetype= A
  1003. physics = A
  1004. juggle  = 2
  1005. poweradd= 11
  1006. ctrl = 0
  1007. anim = 605
  1008.  
  1009. [State 600, 1] 
  1010. type = PlaySnd
  1011. trigger1 = Time = 2
  1012. value = 10,0
  1013.  
  1014. [State 600, 2]
  1015. type = HitDef
  1016. trigger1 = Time = 0
  1017. attr = A, NA
  1018. damage    = 12
  1019. getpower  = 10
  1020. givepower = 10
  1021. guardflag = HA
  1022. priority = 3
  1023. pausetime = 7,8
  1024. sparkno =s8
  1025. sparkxy = -10,-40
  1026. hitsound   =s2,9
  1027. guardsound = S2,6
  1028. ground.type = High
  1029. ground.slidetime = 5
  1030. ground.hittime  = 5
  1031. ground.velocity = -4
  1032. air.velocity = -1.3,-3
  1033.  
  1034. [State 600, 4]
  1035. type = ChangeState
  1036. trigger1 = AnimTime = 0
  1037. value = 50
  1038.  
  1039.  
  1040. ;╧┬╢╫╟ß╚¡
  1041. [Statedef 400]
  1042. type    = C
  1043. movetype= A
  1044. physics = C
  1045. juggle  = 6
  1046. poweradd= 15
  1047. ctrl = 0
  1048. anim = 400
  1049.  
  1050. [State 400, 1]
  1051. type = PlaySnd
  1052. trigger1 = (Time = 0) && (random < 800)
  1053. value = 10,0
  1054.  
  1055. [State 400, 2]
  1056. type = PlaySnd
  1057. trigger1 = Time = 0
  1058. value = 1,0
  1059.  
  1060. [State 400, 2]
  1061. type = HitDef
  1062. trigger1 = animelem = 2
  1063. attr = C, NA
  1064. damage    = 25
  1065. animtype  = Light
  1066. getpower  = 10
  1067. givepower = 8
  1068. hitflag = MA
  1069. guardflag = M
  1070. pausetime = 10,10
  1071. sparkno =s8
  1072. sparkxy = -2,-41
  1073. hitsound   =s2,9
  1074. guardsound = S2,6
  1075. ground.type = Low
  1076. ground.slidetime = 10
  1077. ground.hittime  = 9
  1078. ground.velocity = -6
  1079. ground.cornerpush.veloff = -8
  1080. air.velocity = -1.3,-3
  1081. down.velocity = -4,0
  1082. down.hittime = 20
  1083.  
  1084.  
  1085. [State 400, 4]
  1086. type = ChangeState
  1087. trigger1 = AnimTime = 0
  1088. value = 11
  1089. ctrl = 1
  1090.  
  1091. ;╒╛┴ó╟ß╜┼(STAND B)
  1092. [Statedef 210]
  1093. type    = S
  1094. movetype= A
  1095. physics = S
  1096. juggle  = 1
  1097. velset = 0,0
  1098. ctrl = 0
  1099. anim = 210
  1100. poweradd = 20
  1101. sprpriority = 2
  1102.  
  1103. [State 210, 1]
  1104. type = HitDef
  1105. trigger1 = AnimElem = 3
  1106. attr = S, NA 
  1107. damage = 23, 0 
  1108. animtype = Light
  1109. guardflag = MA 
  1110. hitflag = MAF
  1111. priority = 3, Hit 
  1112. pausetime =10,10
  1113. sparkno = 0
  1114. sparkxy = -10, -56
  1115. hitsound = s2,1
  1116. guardsound = s2,6
  1117. ground.type = Low
  1118. ground.slidetime = 5
  1119. ground.hittime  = 12 
  1120. ground.velocity = -4 
  1121. ground.cornerpush.veloff = -8
  1122. airguard.velocity = -1.9,-.8
  1123. air.type = High 
  1124. air.velocity = -1.4,-3
  1125. air.hittime = 12
  1126.  
  1127. [State 210, 2]
  1128. type = PlaySnd
  1129. trigger1 = (Time = 0) && (random < 800)
  1130. value = 10,0
  1131.  
  1132. [State 210, 3]
  1133. type = PlaySnd
  1134. trigger1 = Time = 0
  1135. value = 1,0
  1136.  
  1137. [State 210, 4]
  1138. type = ChangeState
  1139. trigger1 = AnimTime = 0
  1140. value = 0
  1141. ctrl = 1
  1142.  
  1143. [Statedef 215]
  1144. type    = S
  1145. movetype= A
  1146. physics = S
  1147. juggle  = 1
  1148. velset = 0,0
  1149. ctrl = 0
  1150. anim = 215
  1151. poweradd = 20
  1152. sprpriority = 2
  1153.  
  1154. [State 210, 1]
  1155. type = HitDef
  1156. trigger1 = AnimElem = 3||Animelem=6
  1157. attr = S, NA 
  1158. damage = 23, 0 
  1159. animtype = Light
  1160. guardflag = MA 
  1161. hitflag = MAF
  1162. priority = 3, Hit 
  1163. pausetime =10,10
  1164. sparkno = 0
  1165. sparkxy = -10, -56
  1166. hitsound = s2,1
  1167. guardsound = s2,6
  1168. ground.type = Low
  1169. ground.slidetime = 5
  1170. ground.hittime  = 12 
  1171. ground.velocity = -4 
  1172. ground.cornerpush.veloff = -8
  1173. airguard.velocity = -1.9,-.8
  1174. air.type = High 
  1175. air.velocity = -1.4,-3
  1176. air.hittime = 12
  1177.  
  1178. [State 210, 2]
  1179. type = PlaySnd
  1180. trigger1 = (Time = 0) && (random < 800)
  1181. value = 10,0
  1182.  
  1183. [State 210, 3]
  1184. type = PlaySnd
  1185. trigger1 = Time = 0
  1186. value = 1,0
  1187.  
  1188. [State 210, 4]
  1189. type = ChangeState
  1190. trigger1 = AnimTime = 0
  1191. value = 0
  1192. ctrl = 1
  1193.  
  1194. ;╧┬╢╫╟ß╜┼
  1195. [Statedef 410]
  1196. type    = C
  1197. movetype= A
  1198. physics = C
  1199. juggle  = 2
  1200. poweradd= 15
  1201. ctrl = 0
  1202. anim = 410
  1203.  
  1204. [State 410, 1]
  1205. type = PlaySnd
  1206. trigger1 = (Time = 0) && (random < 800)
  1207. value = 10,0
  1208.  
  1209. [State 410, 2]
  1210. type = PlaySnd
  1211. trigger1 = Time = 0
  1212. value = 1,0
  1213.  
  1214.  
  1215. [State 410, 2]
  1216. type = HitDef
  1217. trigger1 = animelem = 2
  1218. attr = C, NA
  1219. damage    = 25
  1220. animtype  = Light
  1221. getpower  = 10
  1222. givepower = 8
  1223. hitflag = M
  1224. guardflag = L
  1225. pausetime =10,10
  1226. sparkxy = -2,0;-41
  1227. sparkno = 0
  1228. hitsound   =s2,1
  1229. guardsound = S2,6
  1230. ground.type = Low
  1231. ground.slidetime = 9
  1232. ground.hittime  = 10
  1233. ground.velocity = -5
  1234. ground.cornerpush = 3
  1235. ground.cornerpush.veloff = -8
  1236. air.velocity = -1.3,-3
  1237. down.velocity = -4,0
  1238. down.hittime = 20
  1239.  
  1240.  
  1241. [State 410, 4]
  1242. type = ChangeState
  1243. trigger1 = AnimTime = 0
  1244. value = 11
  1245. ctrl = 1
  1246.  
  1247.  
  1248. ;╠°╘╛╟ß╜┼
  1249. [Statedef 610]
  1250. type    = A
  1251. movetype= A
  1252. physics = A
  1253. juggle  = 2
  1254. poweradd= 11
  1255. ctrl = 0
  1256. anim = 610
  1257.  
  1258. [State 610, 1] 
  1259. type = PlaySnd
  1260. trigger1 = Time = 2
  1261. value = 10,0
  1262.  
  1263. [State 610, 2]
  1264. type = HitDef
  1265. trigger1 = Time = 0
  1266. attr = A, NA
  1267. damage    = 12
  1268. getpower  = 10
  1269. givepower = 10
  1270. guardflag = HA
  1271. priority = 3
  1272. pausetime = 7,8
  1273. sparkno = 0
  1274. sparkxy = -10,-40
  1275. hitsound   =s2,1
  1276. guardsound = S2,6
  1277. ground.type = High
  1278. ground.slidetime = 5
  1279. ground.hittime  = 5
  1280. ground.velocity = -4
  1281. air.velocity = -1.3,-3
  1282.  
  1283. [State 610, 4]
  1284. type = ChangeState
  1285. trigger1 = AnimTime = 0
  1286. value = 50
  1287.  
  1288.  
  1289. ;╠°╘╛╟ß╜┼
  1290. [Statedef 615]
  1291. type    = A
  1292. movetype= A
  1293. physics = A
  1294. juggle  = 2
  1295. poweradd= 11
  1296. ctrl = 0
  1297. anim = 615
  1298.  
  1299. [State 610, 1] 
  1300. type = PlaySnd
  1301. trigger1 = Time = 2
  1302. value = 10,0
  1303.  
  1304. [State 610, 2]
  1305. type = HitDef
  1306. trigger1 = Time = 0
  1307. attr = A, NA
  1308. damage    = 12
  1309. getpower  = 10
  1310. givepower = 10
  1311. guardflag = HA
  1312. priority = 3
  1313. pausetime = 7,8
  1314. sparkno = 0
  1315. sparkxy = -10,-40
  1316. hitsound   =s2,1
  1317. guardsound = S2,6
  1318. ground.type = High
  1319. ground.slidetime = 5
  1320. ground.hittime  = 5
  1321. ground.velocity = -4
  1322. air.velocity = -1.3,-3
  1323.  
  1324. [State 610, 4]
  1325. type = ChangeState
  1326. trigger1 = AnimTime = 0
  1327. value = 50
  1328.  
  1329. ;╒╛┴ó╓╪╚¡
  1330. [Statedef 220]
  1331. type = S
  1332. movetype = A
  1333. physics = S
  1334. anim = 220
  1335. velset = 0
  1336. ctrl = 0
  1337.  
  1338. [State 220, 1]
  1339. type = PlaySnd
  1340. trigger1 = (Time = 0) && (random < 800)
  1341. value = 10,1
  1342.  
  1343. [State 220, 2]
  1344. type = PlaySnd
  1345. trigger1 = Time = 2
  1346. value = 1,1
  1347.  
  1348. [State 220 , 3]
  1349. type = HitDef
  1350. trigger1 = AnimElem = 5
  1351. attr = S, NA
  1352. animtype = Med
  1353. getpower = 100
  1354. givepower = 80
  1355. damage = 70
  1356. guardflag = MA
  1357. hitflag = MAF
  1358. pausetime = 10,10
  1359. sparkno = 1
  1360. sparkxy = -10,-90
  1361. hitsound = S2,2
  1362. guardsound = S2,6
  1363. ground.type = low
  1364. ground.slidetime = 17
  1365. ground.hittime = 17
  1366. ground.velocity = -5
  1367. ground.cornerpush.veloff = -8
  1368. guard.velocity = -4
  1369. air.velocity = -5,-1
  1370. airguard.velocity = -5,-1
  1371.  
  1372.  
  1373. [State 220 , 3]
  1374. type = HitDef
  1375. trigger1 = AnimElem = 6
  1376. attr = S, NA
  1377. animtype = Med
  1378. getpower = 100
  1379. givepower = 80
  1380. damage = 70
  1381. guardflag = MA
  1382. hitflag = MAF
  1383. pausetime = 10,12
  1384. sparkno =s8
  1385. sparkxy = -10,-90
  1386. hitsound = S2,8
  1387. guardsound = S2,6
  1388. ground.type = High
  1389. ground.slidetime = 17
  1390. ground.hittime = 17
  1391. ground.velocity = -7
  1392. guard.velocity = -3
  1393. ground.cornerpush.veloff = -10
  1394. air.velocity = -5,-1
  1395. airguard.velocity = -5,-1
  1396.  
  1397.  
  1398. [State 220, 4]
  1399. type = ChangeState
  1400. trigger1 = AnimTime = 0
  1401. value = 0
  1402. ctrl = 1
  1403.  
  1404. ;╒╛┴ó╓╪╚¡(╜ⁿ╔φ)
  1405. [Statedef 225]
  1406. type = S
  1407. movetype = A
  1408. physics = S
  1409. anim = 225
  1410. velset = 0
  1411. ctrl = 0
  1412.  
  1413. [State 225, 1]
  1414. type = PlaySnd
  1415. trigger1 = (Time = 0) && (random < 800)
  1416. value = 10,1
  1417.  
  1418. [State 225, 2]
  1419. type = PlaySnd
  1420. trigger1 = Time = 0
  1421. value = 1,1
  1422.  
  1423. [State 225 , 1]
  1424. type = HitDef
  1425. trigger1 = AnimElem = 8
  1426. attr = S, NA
  1427. animtype = Med
  1428. getpower = 100
  1429. givepower = 80
  1430. damage = 70
  1431. guardflag = MA
  1432. hitflag = MAF
  1433. pausetime = 12,12
  1434. sparkno =s8
  1435. sparkxy = -10,-70
  1436. hitsound = S2,8
  1437. guardsound = S2,6
  1438. ground.type = Low
  1439. ground.slidetime = 17
  1440. ground.hittime = 17
  1441. ground.velocity = -7
  1442. ground.cornerpush.veloff = -16
  1443. guard.velocity = -7
  1444. air.velocity = -5,-1
  1445. airguard.velocity = -5,-1
  1446.  
  1447. [State 225, 4]
  1448. type = posadd
  1449. trigger1 = Animelem = 4
  1450. x = 13
  1451.  
  1452. [State 225, 4]
  1453. type = posadd
  1454. trigger1 = Animelem = 7
  1455. x = 16
  1456.  
  1457. [State 225, 4]
  1458. type = ChangeState
  1459. trigger1 = AnimTime = 0
  1460. value = 0
  1461. ctrl = 1
  1462.  
  1463. ;╒╛┴ó╓╪╜┼
  1464. [Statedef 230]
  1465. type = S
  1466. movetype = A
  1467. physics = S
  1468. anim = 230
  1469. velset = 0
  1470. ctrl = 0
  1471.  
  1472. [State 230, 1]
  1473. type = PlaySnd
  1474. trigger1 = (Time = 0) && (random < 800)
  1475. value = 10,1
  1476.  
  1477.  
  1478. [State 230, 2]
  1479. type = PlaySnd
  1480. trigger1 = Time = 0
  1481. value = 1,1
  1482.  
  1483. [State 230 , 1]
  1484. type = HitDef
  1485. trigger1 = AnimElem = 4
  1486. trigger2 = AnimElem = 5
  1487. attr = S, NA
  1488. animtype = Med
  1489. getpower = 100
  1490. givepower = 80
  1491. damage = 70
  1492. guardflag = MA
  1493. hitflag = MAF
  1494. pausetime = 12,12
  1495. sparkno = 1
  1496. sparkxy = -10,-60
  1497. hitsound = S2,4
  1498. guardsound = S2,6
  1499. ground.type = Low
  1500. ground.slidetime = 17
  1501. ground.hittime = 17
  1502. ground.velocity = -7
  1503. ground.cornerpush.veloff = -15
  1504. guard.velocity = -7
  1505. air.velocity = -5,-1
  1506. airguard.velocity = -5,-1
  1507.  
  1508. [State 230, 4]
  1509. type = ChangeState
  1510. trigger1 = AnimTime = 0
  1511. value = 0
  1512. ctrl = 1
  1513.  
  1514. [Statedef 235]
  1515. type = S
  1516. movetype = A
  1517. physics = S
  1518. anim = 235
  1519. velset = 0
  1520. ctrl = 0
  1521.  
  1522. [State 235, 1]
  1523. type = PlaySnd
  1524. trigger1 = (Time = 0) && (random < 800)
  1525. value = 10,1
  1526.  
  1527. [State 235, 2]
  1528. type = PlaySnd
  1529. trigger1 = Time = 0
  1530. value = 1,1
  1531.  
  1532. [State 235 , 1]
  1533. type = HitDef
  1534. trigger1 = AnimElem = 3
  1535. trigger2 = AnimElem = 4 && movecontact = 0
  1536. attr = S, NA
  1537. animtype = Med
  1538. getpower = 100
  1539. givepower = 80
  1540. damage = 70
  1541. guardflag = MA
  1542. hitflag = MAF
  1543. pausetime = 12,12
  1544. sparkno = 1
  1545. sparkxy = -10,-80
  1546. hitsound = S2,4
  1547. guardsound = S2,6
  1548. ground.type = Low
  1549. ground.slidetime = 17
  1550. ground.hittime = 17
  1551. ground.velocity = -7
  1552. ground.cornerpush.veloff = -16
  1553. guard.velocity = -7
  1554. air.velocity = -5,-1
  1555. airguard.velocity = -5,-1
  1556.  
  1557. [State 230, 4]
  1558. type = ChangeState
  1559. trigger1 = AnimTime = 0
  1560. value = 0
  1561. ctrl = 1
  1562.  
  1563.  
  1564. ;╠°╘╛╓╪╚¡
  1565. [Statedef 620]
  1566. type    = A
  1567. movetype= A
  1568. physics = A
  1569. juggle  = 3
  1570. poweradd= 55
  1571. ctrl = 0
  1572. anim = 620
  1573.  
  1574. [State 220, 1]
  1575. type = PlaySnd
  1576. trigger1 = (Time = 0) && (random < 800)
  1577. value = 10,1
  1578.  
  1579. [State 220, 2]
  1580. type = PlaySnd
  1581. trigger1 = Time = 0
  1582. value = 1,1
  1583.  
  1584. [State 620, 3]
  1585. type = HitDef
  1586. trigger1 = Time = 0
  1587. attr = A, NA
  1588. damage    = 70
  1589. getpower  = 50
  1590. givepower = 25
  1591. guardflag = HA
  1592. priority = 3
  1593. pausetime = 11,12
  1594. sparkno= s8
  1595. sparkxy = -10,-40
  1596. hitsound   =s2,8
  1597. guardsound = S2,6
  1598. ground.type = High
  1599. ground.slidetime = 9
  1600. ground.hittime  = 9
  1601. ground.velocity = -4
  1602. air.velocity = -1.3,-3
  1603.  
  1604.  
  1605.  
  1606. [State 620, 4]
  1607. type = ChangeState
  1608. trigger1 = AnimTime = 0
  1609. value = 50
  1610. ctrl = 1
  1611.  
  1612. ;╠°╘╛╓╪╜┼
  1613. [Statedef 630]
  1614. type    = A
  1615. movetype= A
  1616. physics = A
  1617. juggle  = 3
  1618. poweradd= 55
  1619. ctrl = 0
  1620. anim = 630
  1621.  
  1622. [State 220, 1]
  1623. type = PlaySnd
  1624. trigger1 = (Time = 0) && (random < 800)
  1625. value = 10,1
  1626.  
  1627.  
  1628. [State 220, 2]
  1629. type = PlaySnd
  1630. trigger1 = Time = 0
  1631. value = 1,1
  1632.  
  1633. [State 630, 3]
  1634. type = HitDef
  1635. trigger1 = Time = 0
  1636. attr = A, NA
  1637. damage    = 70
  1638. getpower  = 50
  1639. givepower = 25
  1640. guardflag = HA
  1641. priority = 3
  1642. pausetime = 11,12
  1643. sparkno = 1
  1644. sparkxy = -10,-40
  1645. hitsound   = s2,4
  1646. guardsound = S2,6
  1647. ground.type = High
  1648. ground.slidetime = 9
  1649. ground.hittime  = 14
  1650. ground.velocity = -4
  1651. air.velocity = -1.3,-3
  1652.  
  1653. [State 630, 4]
  1654. type = ChangeState
  1655. trigger1 = AnimTime = 0
  1656. value = 50
  1657. ctrl = 1
  1658.  
  1659. ;╧┬╢╫╓╪╚¡
  1660. [Statedef 420]
  1661. type    = C
  1662. movetype= A
  1663. physics = C
  1664. juggle  = 7
  1665. poweradd= 70
  1666. ctrl = 0
  1667. anim = 420
  1668.  
  1669. [State 420, 1]
  1670. type = PlaySnd
  1671. trigger1 = (Time = 0) && (random < 800)
  1672. value = 10,1
  1673.  
  1674. [State 420, 2]
  1675. type = PlaySnd
  1676. trigger1 = Time = 0
  1677. value = 1,1
  1678.  
  1679.  
  1680. [State 420, 3]
  1681. type = HitDef
  1682. trigger1 = animelem = 2
  1683. attr = C, NA
  1684. damage    = 62
  1685. animtype  = Medium
  1686. getpower  = 40
  1687. givepower = 40
  1688. hitflag = MA
  1689. guardflag = M
  1690. pausetime = 10,10
  1691. sparkno = 1
  1692. sparkxy = -5,-90
  1693. hitsound   =s2,2
  1694. guardsound = S2,6
  1695. ground.type = high
  1696. ground.slidetime = 15
  1697. ground.hittime  = 15
  1698. ground.velocity = -1
  1699. ground.cornerpush.veloff = -1
  1700. air.velocity = -2.7,-3
  1701. guard.velocity = -5
  1702.  
  1703.  
  1704. [State 420, 3]
  1705. type = HitDef
  1706. trigger1 = animelem = 3
  1707. attr = C, NA
  1708. damage    = 62
  1709. animtype  = Medium
  1710. getpower  = 40
  1711. givepower = 40
  1712. hitflag = MAF
  1713. guardflag = M
  1714. pausetime = 12,14
  1715. sparkno =s8
  1716. sparkxy = -5,-90
  1717. hitsound   =s2,8
  1718. guardsound = S2,6
  1719. ground.type = high
  1720. ground.slidetime = 15
  1721. ground.hittime  = 15
  1722. ground.velocity = -7
  1723. ground.cornerpush.veloff = -12
  1724. air.velocity = -2.7,-3
  1725. guard.velocity = -5
  1726.  
  1727.  
  1728. [State 420, 4]
  1729. type = ChangeState
  1730. trigger1 = AnimTime = 0
  1731. value = 11
  1732. ctrl = 1
  1733.  
  1734. ;╧┬╢╫╓╪╜┼
  1735. [Statedef 430]
  1736. type    = C
  1737. movetype= A
  1738. physics = C
  1739. juggle  = 7
  1740. poweradd= 70
  1741. ctrl = 0
  1742. anim = 430
  1743.  
  1744. [State 430, 1]
  1745. type = PlaySnd
  1746. trigger1 = (Time = 0) && (random < 800)
  1747. value = 10,1
  1748.  
  1749. [State 430, 2]
  1750. type = PlaySnd
  1751. trigger1 = Time = 0
  1752. value = 1,1
  1753.  
  1754. [State 430, 3]
  1755. type = HitDef
  1756. trigger1 = animelem = 3
  1757. attr = C, NA
  1758. damage    = 62
  1759. getpower  = 40
  1760. givepower = 40
  1761. hitflag = MA
  1762. guardflag = L
  1763. pausetime = 12,12
  1764. sparkxy = -5,-10
  1765. sparkno = 1
  1766. hitsound   = s2,4
  1767. guardsound = S2,6
  1768. ground.type = Trip
  1769. ground.slidetime = 17
  1770. ground.hittime  = 17
  1771. ground.velocity = -2,-3
  1772. ground.cornerpush.veloff = -10
  1773. air.velocity = -1.2,-3
  1774. guard.velocity = -5
  1775. fall = 1
  1776.  
  1777.  
  1778. [State 430, 4]
  1779. type = ChangeState
  1780. trigger1 = AnimTime = 0
  1781. value = 11
  1782. ctrl = 1
  1783.  
  1784. ;│¼╓╪╗≈
  1785. ; Stand CD
  1786. [Statedef 241]
  1787. type    = S
  1788. movetype= A
  1789. physics = S
  1790. juggle  = 1
  1791. poweradd= -1000
  1792. ctrl = 0
  1793. velset = 0,0,0
  1794. anim = 240
  1795.  
  1796. [State 240 , 0]
  1797. type = Explod
  1798. trigger1 = time = 0
  1799. anim = 2001
  1800. pos = 20,-60
  1801. sprpriority = 2
  1802. postype = p1
  1803.  
  1804. [State 240, 1] 
  1805. type = PlaySnd
  1806. trigger1 = (Time = 5) && (random < 800) 
  1807. value = 10, 2
  1808.  
  1809. [State 240, 1] 
  1810. type = PlaySnd
  1811. trigger1 = Time = 2
  1812. value =1, 2
  1813.  
  1814. [State 240, 2]
  1815. type = HitDef
  1816. trigger1 = AnimElem = 10
  1817. attr = S, NA
  1818. animtype  = Back
  1819. damage    = 55
  1820. guardflag = MA
  1821. hitflag = MAF
  1822. pausetime = 20,16
  1823. sparkno = 2
  1824. sparkxy = -10,-90
  1825. hitsound   = S2,5
  1826. guardsound = S2,6
  1827. ground.type = High
  1828. ground.slidetime = 12
  1829. ground.hittime  = 15
  1830. ground.velocity = -5,-4.5   
  1831. ground.cornerpush.veloff = -15
  1832. air.velocity = -2.2,-3.2
  1833. fall = 1
  1834. fall.recover = 0
  1835.  
  1836. [State 240, 3]
  1837. type = ChangeState
  1838. trigger1 = AnimTime = 0
  1839. value = 0
  1840. ctrl = 1
  1841.  
  1842. ;│¼╓╪╗≈
  1843. ; Stand CD
  1844. [Statedef 240]
  1845. type    = S
  1846. movetype= A
  1847. physics = S
  1848. juggle  = 1
  1849. poweradd= 60
  1850. ctrl = 0
  1851. velset = 0,0,0
  1852. anim = 240
  1853.  
  1854. [State 240, 1] 
  1855. type = PlaySnd
  1856. trigger1 = (Time = 5) && (random < 800) 
  1857. value = 10, 2
  1858.  
  1859. [State 240, 1] 
  1860. type = PlaySnd
  1861. trigger1 = Time = 2
  1862. value =1, 2
  1863.  
  1864. [State 240, 2]
  1865. type = HitDef
  1866. trigger1 = AnimElem = 10
  1867. attr = S, NA
  1868. animtype  = Back
  1869. damage    = 55
  1870. guardflag = MA
  1871. hitflag = MAF
  1872. pausetime = 20,16
  1873. sparkno = 2
  1874. sparkxy = -10,-90
  1875. hitsound   = S2,5
  1876. guardsound = S2,6
  1877. ground.type = High
  1878. ground.slidetime = 12
  1879. ground.hittime  = 15
  1880. ground.velocity = -5,-4.5   
  1881. ground.cornerpush.veloff = -15
  1882. air.velocity = -2.2,-3.2
  1883. fall = 1
  1884. fall.recover = 0
  1885.  
  1886. [State 240, 3]
  1887. type = ChangeState
  1888. trigger1 = AnimTime = 0
  1889. value = 0
  1890. ctrl = 1
  1891.  
  1892. [Statedef 640]
  1893. type    = A
  1894. movetype= A
  1895. physics = A
  1896. juggle  = 3
  1897. poweradd= 55
  1898. ctrl = 0
  1899. anim = 640
  1900.  
  1901. [State 640, 1] 
  1902. type = PlaySnd
  1903. trigger1 = (Time = 1) && (random < 800) 
  1904. value = 1, 2
  1905.  
  1906. [State 540, 1] 
  1907. type = PlaySnd
  1908. trigger1 = Time = 1
  1909. value =10, 2
  1910.  
  1911. [State 640, 3]
  1912. type = HitDef
  1913. trigger1 = Time = 0
  1914. attr = A, NA
  1915. damage    = 70
  1916. getpower  = 50
  1917. givepower = 25
  1918. guardflag = HA
  1919. priority = 3
  1920. pausetime =15,15
  1921. sparkno =s7
  1922. sparkxy = -10,-40
  1923. hitsound   = s2,8
  1924. guardsound = S2,6
  1925. ground.type = High
  1926. ground.slidetime = 9
  1927. ground.hittime  = 14
  1928. ground.velocity = -7
  1929. air.velocity = -7
  1930. fall = 1
  1931. fall.recover = 0
  1932.  
  1933. [State 640, 4]
  1934. type = ChangeState
  1935. trigger1 = AnimTime = 0
  1936. value = 50
  1937. ctrl = 1
  1938.  
  1939.  
  1940.  
  1941. [Statedef 300]
  1942. type = S
  1943. movetype = A
  1944. physics = S
  1945. anim = 300
  1946. velset = 0
  1947. ctrl = 0
  1948.  
  1949. [State 220, 1]
  1950. type = PlaySnd
  1951. trigger1 = (Time =10) && (random < 800)
  1952. value = 10,1
  1953.  
  1954. [State 220, 2]
  1955. type = PlaySnd
  1956. trigger1 = Time = 11
  1957. value = 1,1
  1958.  
  1959. [State 220, 2]
  1960. type = velset
  1961. trigger1 = animelem = 5,>0 && animelem = 9,<0
  1962. x = 4
  1963.  
  1964. [State 220 , 3]
  1965. type = HitDef
  1966. trigger1 = AnimElem = 11
  1967. attr = S, NA
  1968. animtype = Med
  1969. getpower = 100
  1970. givepower = 80
  1971. damage = 70
  1972. guardflag = MA
  1973. hitflag = MAF
  1974. pausetime = 10,10
  1975. sparkno =s8
  1976. sparkxy = -10,-70
  1977. hitsound = S2,9
  1978. guardsound = S2,6
  1979. ground.type = low
  1980. ground.slidetime = 17
  1981. ground.hittime = 17
  1982. ground.velocity = -6,-3
  1983. guard.velocity = -6
  1984. ground.cornerpush.veloff = -18
  1985. air.velocity = -5,-2
  1986. airguard.velocity = -5,-1
  1987. fall = 1
  1988. fall.recover = 0
  1989.  
  1990. [State 300, 4]
  1991. type = ChangeState
  1992. trigger1 = AnimTime = 0
  1993. value = 0
  1994. ctrl = 1
  1995.  
  1996. [Statedef 310]
  1997. type = S
  1998. movetype = A
  1999. physics = S
  2000. anim = 310
  2001. velset = 0
  2002. ctrl = 0
  2003.  
  2004. [State 220, 1]
  2005. type = PlaySnd
  2006. trigger1 = (Time =10) && (random < 800)
  2007. value = 10,1
  2008.  
  2009. [State 220, 2]
  2010. type = PlaySnd
  2011. trigger1 = Time = 11
  2012. value = 1,1
  2013.  
  2014. [State 1200, 0]
  2015. type = explod
  2016. trigger1 = AnimElem = 6
  2017. anim = 311
  2018. pos = -60,0
  2019. postype = p1
  2020. sprpriority =-2
  2021. supermove = 1
  2022. bindtime = 1
  2023.  
  2024. [State 1200, 0]
  2025. type = explod
  2026. trigger1 = AnimElem = 6
  2027. anim = 313
  2028. pos = -60,0
  2029. postype = p1
  2030. sprpriority =3
  2031. supermove = 1
  2032. bindtime = 1
  2033.  
  2034. [State 1200, 0]
  2035. type = explod
  2036. trigger1 = AnimElem = 6
  2037. anim = 312
  2038. pos = -60,0
  2039. postype = p1
  2040. sprpriority =-3
  2041. supermove = 1
  2042. bindtime = 1
  2043.  
  2044. [State 2120, 2] 
  2045. type = EnvShake
  2046. trigger1 = AnimElem = 7
  2047. time = 15
  2048. ampl = -4
  2049. freq = 60
  2050.  
  2051. [State 310 , 3]
  2052. type = HitDef
  2053. trigger1 = AnimElem = 6
  2054. attr = S, NA
  2055. animtype = up
  2056. getpower = 100
  2057. givepower = 80
  2058. damage = 70
  2059. guardflag = HA
  2060. hitflag = MA
  2061. pausetime = 12,16
  2062. sparkno = 1
  2063. sparkxy = -10,-40
  2064. hitsound = S2,5
  2065. guardsound = S2,6
  2066. ground.slidetime = 18
  2067. ground.velocity = -.1,4
  2068. air.velocity = -.1,4
  2069. airguard.velocity = -4,-2
  2070. guard.slidetime = 14
  2071. fall=1
  2072. fall.recover=0
  2073.  
  2074. [State 300, 4]
  2075. type = ChangeState
  2076. trigger1 = AnimTime = 0
  2077. value = 0
  2078. ctrl = 1
  2079.  
  2080.  
  2081. [Statedef 301]
  2082. type = S
  2083. movetype = A
  2084. physics = S
  2085. anim = 300
  2086. velset = 0
  2087. ctrl = 0
  2088.  
  2089. [State 220, 1]
  2090. type = PlaySnd
  2091. trigger1 = (Time =10) && (random < 800)
  2092. value = 10,1
  2093.  
  2094. [State 220, 2]
  2095. type = PlaySnd
  2096. trigger1 = Time = 11
  2097. value = 1,1
  2098.  
  2099. [State 220, 2]
  2100. type = velset
  2101. trigger1 = animelem = 5,>0 && animelem = 9,<0
  2102. x = 4
  2103.  
  2104. [State 220 , 3]
  2105. type = HitDef
  2106. trigger1 = AnimElem = 11
  2107. attr = S, NA
  2108. animtype = Med
  2109. getpower = 100
  2110. givepower = 80
  2111. damage = 70
  2112. guardflag = MA
  2113. hitflag = MAF
  2114. pausetime = 10,10
  2115. sparkno =s8
  2116. sparkxy = -10,-70
  2117. hitsound = S2,9
  2118. guardsound = S2,6
  2119. ground.type = low
  2120. ground.slidetime = 17
  2121. ground.hittime = 17
  2122. ground.velocity = -8
  2123. guard.velocity = -6
  2124. ground.cornerpush.veloff = -18
  2125. air.velocity = -5,-1
  2126. airguard.velocity = -5,-1
  2127.  
  2128.  
  2129. [State 300, 4]
  2130. type = ChangeState
  2131. trigger1 = AnimTime = 0
  2132. value = 0
  2133. ctrl = 1
  2134.  
  2135.  
  2136. [Statedef 1000]
  2137. type    = S
  2138. movetype= A
  2139. physics = S
  2140. ctrl = 0
  2141. poweradd = 50
  2142. anim = 1000
  2143. velset = 0,0,0
  2144.  
  2145. [State 1000, 0]
  2146. type = PlaySnd
  2147. trigger1 = AnimElem = 5
  2148. value = 10,15
  2149.  
  2150. [State 1000 , 1]
  2151. type = Projectile
  2152. trigger1 = AnimElem = 5
  2153. ProjAnim = 1001
  2154. ProjID = 1001
  2155. projremove = 0
  2156. projremovetime = 15
  2157. offset = 0,0
  2158. velocity = 0, 0
  2159. accel = 0, 0
  2160. hitflag = MAF
  2161. guardflag = MA
  2162. attr = S, SP
  2163. projshadow = 68,68,68
  2164. damage = 60,2
  2165. animtype = Hard
  2166. getpower = 100
  2167. givepower = 50
  2168. pausetime = 0,12
  2169. sparkno = 2
  2170. sparkxy = 100,-80
  2171. hitsound = s2,2
  2172. guardsound = S2,6
  2173. ground.type = High
  2174. ground.slidetime = 29
  2175. ground.hittime = 29
  2176. ground.velocity = -6, -5
  2177. guard.velocity = -4
  2178. airguard.velocity = -4.0,-3.0
  2179. air.velocity = -2.5,-5.5
  2180. palfx.invertall = 1
  2181. ;palfx.mul = 255,230,150
  2182. ;palfx.sinadd =  32,0,32,12
  2183. ;palfx.add = 128,111,63
  2184. palfx.add = -100,-93,-200
  2185. palfx.sinadd = 20,-10,-10,4
  2186. palfx.time = 50
  2187. fall = 1
  2188. fall.recover = 0
  2189.  
  2190. [State 1000, 4]
  2191. type = ChangeState
  2192. trigger1 = AnimTime = 0
  2193. value = 0
  2194. ctrl = 1
  2195.  
  2196. [Statedef 1010]
  2197. type    = S
  2198. movetype= A
  2199. physics = S
  2200. ctrl = 0
  2201. poweradd = 50
  2202. anim = 1010
  2203. velset = 0,0,0
  2204.  
  2205. [State 1000, 0]
  2206. type = PlaySnd
  2207. trigger1 = AnimElem = 6
  2208. value = 10,16
  2209.  
  2210. [State 1000 , 1]
  2211. type = Projectile
  2212. trigger1 = AnimElem = 6
  2213. ProjAnim = 1002
  2214. ProjID = 1002
  2215. projremove = 0
  2216. projremovetime = 54
  2217. projhits = 1
  2218. offset = 0,0
  2219. velocity = 0, 0
  2220. accel = 0, 0
  2221. hitflag = MA
  2222. guardflag = MA
  2223. attr = S, SP
  2224. projshadow = 68,68,68
  2225. damage = 60,2
  2226. animtype = Hard
  2227. getpower = 100
  2228. givepower = 50
  2229. pausetime = 0,12
  2230. sparkno = 2
  2231. sparkxy = 100,-80
  2232. hitsound = s2,2
  2233. guardsound = S2,6
  2234. ground.type = High
  2235. ground.slidetime = 29
  2236. ground.hittime = 29
  2237. ground.velocity = -6
  2238. guard.velocity = -4
  2239. airguard.velocity = -4.0,-3.0
  2240. air.velocity = -2.5
  2241. palfx.invertall = 1
  2242. palfx.add = -100,-93,-200
  2243. palfx.sinadd = 20,-10,-10,4
  2244. palfx.time = 10
  2245.  
  2246. [State 1000 , 1]
  2247. type = Projectile
  2248. trigger1 = AnimElem = 6
  2249. ProjAnim = 1003
  2250. ProjID = 1003
  2251. projremove = 0
  2252. projremovetime = 54
  2253. projhits = 1
  2254. offset = 0,0
  2255. velocity = 0, 0
  2256. accel = 0, 0
  2257. hitflag = MA
  2258. guardflag = MA
  2259. attr = S, SP
  2260. projshadow = 68,68,68
  2261. damage = 60,2
  2262. animtype = Hard
  2263. getpower = 100
  2264. givepower = 50
  2265. pausetime = 0,12
  2266. sparkno = 2
  2267. sparkxy = 120,-80
  2268. hitsound = s2,2
  2269. guardsound = S2,6
  2270. ground.type = low
  2271. ground.slidetime = 29
  2272. ground.hittime = 29
  2273. ground.velocity = -6
  2274. guard.velocity = -4
  2275. airguard.velocity = -4.0,-3.0
  2276. air.velocity = -2.5
  2277. palfx.invertall = 1
  2278. palfx.add = -100,-93,-200
  2279. palfx.sinadd = 20,-10,-10,4
  2280. palfx.time = 10
  2281.  
  2282. [State 1000 , 1]
  2283. type = Projectile
  2284. trigger1 = AnimElem = 6
  2285. ProjAnim = 1004
  2286. ProjID = 1004
  2287. projremove = 0
  2288. projremovetime = 54
  2289. projhits = 1
  2290. offset = 0,0
  2291. velocity = 0, 0
  2292. accel = 0, 0
  2293. hitflag = MA
  2294. guardflag = MA
  2295. attr = S, SP
  2296. projshadow = 68,68,68
  2297. damage = 60,2
  2298. animtype = Hard
  2299. getpower = 100
  2300. givepower = 50
  2301. pausetime = 0,12
  2302. sparkno = 2
  2303. sparkxy = 100,-60
  2304. hitsound = s2,2
  2305. guardsound = S2,6
  2306. ground.type = High
  2307. ground.slidetime = 29
  2308. ground.hittime = 29
  2309. ground.velocity = -6, -5
  2310. guard.velocity = -4
  2311. airguard.velocity = -4.0,-3.0
  2312. air.velocity = -2.5,-5.5
  2313. p2stateno = 1121
  2314. palfx.invertall = 1
  2315. palfx.add = -100,-93,-200
  2316. palfx.sinadd = 20,-10,-10,4
  2317. palfx.time = 50
  2318. fall = 1
  2319. fall.recover = 0
  2320.  
  2321. [State 1000, 4]
  2322. type = ChangeState
  2323. trigger1 = AnimTime = 0
  2324. value = 0
  2325. ctrl = 1
  2326.  
  2327. ; HITA_SHAKE
  2328. [Statedef 1121]
  2329. type    = A
  2330. movetype= H
  2331. physics = N
  2332. velset = 0,0
  2333.  
  2334. [State 40, 0]
  2335. type = turn
  2336. triggerall = time = 0
  2337. trigger1 = P2dist X < 0
  2338.  
  2339.  
  2340. ; fix run sound bug
  2341. [State 1121, stop run sound]
  2342. type = StopSnd
  2343. trigger1 = 1
  2344. ;trigger1 = PrevStateNo = 100 || PrevStateNo = 10044
  2345. channel = 4
  2346.  
  2347. [State 5020, 1] ;Anim for HIT_LIGHT to HIT_HARD
  2348. type = ChangeAnim
  2349. trigger1 = Time = 0
  2350. trigger1 = GetHitVar(animtype) != [3,5]
  2351. value = ifelse((GetHitVar(airtype) = 1),5000,5010) + GetHitVar(animtype)
  2352.  
  2353. [State 5020, 2] ;Anim for HIT_BACK
  2354. type = ChangeAnim
  2355. trigger1 = Time = 0
  2356. trigger1 = GetHitVar(animtype) = [3,5]
  2357. value = 5030
  2358.  
  2359. [State 5020, 3] ;Anim for HIT_UP/HIT_DIAGUP (only if it exists)
  2360. type = ChangeAnim
  2361. trigger1 = Time = 0
  2362. trigger1 = (GetHitVar(animtype) = [4,5]) && (SelfAnimExist(5047 + GetHitVar(animtype)))
  2363. value = 5047 + GetHitVar(animtype) ;5051 - 4 + type
  2364.  
  2365. [State 5020, 4] ;Freeze anim
  2366. type = ChangeAnim
  2367. trigger1 = Time > 0
  2368. value = anim
  2369.  
  2370. [State 5020, 5]
  2371. type = ChangeState
  2372. trigger1 = HitShakeOver
  2373. value = 1122
  2374.  
  2375. [State 5020, FFB Light]
  2376. type = ForceFeedback
  2377. trigger1 = anim = 5000
  2378. trigger2 = anim = 5010
  2379. persistent = 0
  2380. time = 6
  2381. waveform = square
  2382.  
  2383. [State 5020, FFB Medium]
  2384. type = ForceFeedback
  2385. trigger1 = anim = 5001
  2386. trigger2 = anim = 5011
  2387. persistent = 0
  2388. time = 8
  2389. waveform = sinesquare
  2390. ampl = 110,-1,-.3
  2391.  
  2392. [State 5020, FFB Hard]
  2393. type = ForceFeedback
  2394. trigger1 = anim = 5012
  2395. trigger2 = anim = 5002
  2396. trigger3 = anim = 5030
  2397. trigger4 = anim = [5051,5059]
  2398. persistent = 0
  2399. time = 15
  2400. waveform = sinesquare
  2401. ampl = 140
  2402.  
  2403. ;---------------------------------------------------------------------------
  2404. ; HITA_UP (initial going up)
  2405. [Statedef 1122]
  2406. type    = A
  2407. movetype= H
  2408. physics = N
  2409. ctrl = 0
  2410.  
  2411. [State 5030, 1]
  2412. type = VelAdd;Gravity
  2413. trigger1 = 1
  2414. y = GetHitVar(yaccel)
  2415.  
  2416. [State 5030, 2]
  2417. type = VelSet
  2418. trigger1 = Time = 0
  2419. x = -4
  2420. y = -3
  2421.  
  2422. [State 5030, 4]
  2423. type = ChangeState
  2424. trigger1 = HitOver
  2425. trigger2 = Vel Y > 0    ;Hit ground
  2426. trigger2 = Pos Y >= 0  ;.
  2427. value = 1124 ;HITA_FALL
  2428.  
  2429. [State 5030, 5]
  2430. type = ChangeState
  2431. trigger1 = AnimTime = 0
  2432. value = 1123 ;HITA_UP (transition)
  2433.  
  2434. ;---------------------------------------------------------------------------
  2435. ; HITA_UP_T (transition)
  2436. [Statedef 1123]
  2437. type    = A
  2438. movetype= H
  2439. physics = N
  2440.  
  2441. [State 5035, 1]
  2442. type = ChangeAnim
  2443. trigger1 = Time = 0
  2444. trigger1 = SelfAnimExist(5035)
  2445. trigger1 = Anim != [5051,5059] ;Not if in hit up anim
  2446. trigger1 = Anim != 5090 ;Not if hit off ground anim
  2447. value = 5035
  2448.  
  2449. [State 5035, 2]
  2450. type = VelAdd
  2451. trigger1 = 1
  2452. y = GetHitVar(yaccel)
  2453.  
  2454. [State 5035, 4]
  2455. type = ChangeState
  2456. trigger1 = HitOver  ;Hit is over
  2457. trigger2 = AnimTime = 0 ;Anim is over
  2458. trigger3 = Vel Y > 0    ;Hit ground
  2459. trigger3 = Pos Y >= 0  ;.
  2460. trigger4 = Time = 0     ;No transition anim
  2461. trigger4 = Anim != 5035 ;.
  2462. value = 1124 ;HITA_FALL
  2463. ;---------------------------------------------------------------------------;---------------------------------------------------------------------------
  2464. ; HITA_FALL (knocked up, falling)
  2465. [Statedef 1124]
  2466. type    = A
  2467. movetype= H
  2468. physics = N
  2469.  
  2470. [State 5050, 1] ;Change anim when done with transition
  2471. type = ChangeAnim
  2472. trigger1 = AnimTime = 0
  2473. trigger1 = Anim = 5035
  2474. trigger2 = Time = 0     ;If no transition anim
  2475. trigger2 = Anim != 5035
  2476. trigger2 = (Anim != [5051, 5059]) && (Anim != [5061, 5069])
  2477. trigger2 = Anim != 5090 ;Not if hit off ground anim
  2478. value = 5050
  2479.  
  2480. [State 5050, 2] ;Coming down anim
  2481. type = ChangeAnim
  2482. trigger1 = anim = [5050,5059]
  2483. trigger1 = Vel Y >= ifelse(anim = 5050, 1, -2)
  2484. trigger1 = SelfAnimExist(anim+10)
  2485. value = anim+10
  2486. persistent = 0
  2487.  
  2488. [State 5050, 3] ;Gravity
  2489. type = VelAdd
  2490. trigger1 = 1
  2491. y = GetHitVar(yaccel)
  2492.  
  2493. [State 5050, 6]
  2494. type = ChangeState
  2495. trigger1 = Vel Y > 0
  2496. trigger1 = Pos Y >= 0
  2497. value = 1125 ;HIT_BOUNCE
  2498.  
  2499. [Statedef 1125]
  2500. type    = S
  2501. movetype= H
  2502. physics = N
  2503.  
  2504. [State 5110, EnvShake]
  2505. type = velset
  2506. trigger1 = time = 0
  2507. ;trigger1 =  vel x > 0
  2508. x = -4
  2509. y = 0
  2510.  
  2511. [State 5110, EnvShake]
  2512. type = velset
  2513. trigger1 = time = 0
  2514. trigger1 =  vel x < 0
  2515. x = -4
  2516. y = 0
  2517.  
  2518. [State 5110, EnvShake]
  2519. type = nothitby
  2520. trigger1 = Time >= 0
  2521. value = SCA
  2522. time = 1
  2523.  
  2524. [State 5100, EnvShake]
  2525. type = FallEnvShake
  2526. trigger1 = Time = 0
  2527.  
  2528. [State 5100, Var]
  2529. type = VarSet
  2530. trigger1 = Time = 0
  2531. ;trigger1 = GetHitVar(fall.yvel) = 0
  2532. sysvar(1) = floor(vel y)
  2533.  
  2534. [State 5100, 2]
  2535. type = ChangeAnim2
  2536. trigger1 = time = 0
  2537. value = 1125
  2538.  
  2539. [State 5100, 4]
  2540. type = PosSet
  2541. trigger1 = Time = 0
  2542. y = 0
  2543.  
  2544. [State 5100, 6] ;Reduce speed
  2545. type = VelMul
  2546. trigger1 = Time = 0
  2547. x = 0.75
  2548.  
  2549. [State 5100, 8]
  2550. type = GameMakeAnim
  2551. trigger1 = Time = 1
  2552. value = 61
  2553. pos = 0, 0
  2554. under = sysvar(1) <= 10
  2555.  
  2556. [State 5100, 9]
  2557. type = HitFallDamage
  2558. trigger1 = Time = 3
  2559.  
  2560. [State 5100, 10]
  2561. type = PlaySnd
  2562. trigger1 = Time = 1
  2563. value = F7, 0 ;Hit ground
  2564. ;value = F7, (sysvar(1) > 5) + (sysvar(1) > 14)
  2565. ;channel = 3
  2566.  
  2567. [State 5100, 12]
  2568. type = ChangeState
  2569. trigger1 = Time = 20
  2570. value = 1126
  2571.  
  2572. [State 5100, 13]
  2573. type = ForceFeedback
  2574. trigger1 = Time = 0
  2575. waveform = sinesquare
  2576. ampl = 128,-3,-.2,.005
  2577. time = 20
  2578.  
  2579. [Statedef 1126]
  2580. type    = L
  2581. movetype= H
  2582. physics = N
  2583. ctrl = 0
  2584.  
  2585. [State 5110, EnvShake]
  2586. type = screenbound
  2587. trigger1 = Time >= 0
  2588. value = 1
  2589. movecamera = 1,0
  2590.  
  2591. [State 5110, EnvShake]
  2592. type = FallEnvShake
  2593. trigger1 = Time = 0
  2594.  
  2595. 9[State 5110, 4]
  2596. type = HitFallDamage
  2597. trigger1 = Time = 0
  2598.  
  2599. [State 5110, 5]
  2600. type = PosSet
  2601. trigger1 = Time = 0
  2602. y = 0
  2603.  
  2604. [State 5100, 2]
  2605. type = ChangeAnim
  2606. trigger1 = time = 0
  2607. value = 5110
  2608.  
  2609. [State 5110, Var] ;Get fall velocity
  2610. type = VarSet
  2611. trigger1 = Time = 0
  2612. trigger1 = GetHitVar(fall.yvel) != 0
  2613. sysvar(1) = floor(vel y)
  2614.  
  2615. [State 5110, 8]
  2616. type = VelSet
  2617. trigger1 = Time = 0
  2618. y = 0
  2619.  
  2620. [State 5110, 11] ;If just died
  2621. type = ChangeState
  2622. triggerall = !alive
  2623. trigger1 = AnimTime = 0
  2624. trigger2 = SysVar(0) ;SysVar(0) = 1 avoids hit ground frame
  2625. trigger3 = Anim = [5110,5119]
  2626. value = 5150
  2627.  
  2628. [State 5110, 11] ;If just died
  2629. type = selfState
  2630. triggerall = alive
  2631. trigger1 = time = 50
  2632. value = 5120
  2633.  
  2634. [State 5110, 12]
  2635. type = VarSet
  2636. trigger1 = SysVar(0)
  2637. trigger1 = Time = 0
  2638. sysvar(0) = 0
  2639.  
  2640. [State 5110, 13] ;Friction
  2641. type = VelMul
  2642. trigger1 = 1
  2643. x = 0.85
  2644.  
  2645. [State 5110, 14]
  2646. type = ForceFeedback
  2647. trigger1 = alive
  2648. trigger1 = Time = 0
  2649. time = 8
  2650. ampl = 240
  2651. waveform = sine
  2652.  
  2653. [State 5110, 15]
  2654. type = ForceFeedback
  2655. trigger1 = !alive
  2656. trigger1 = Time = 0
  2657. ampl = 200, 7, -.467
  2658. time = 30
  2659. waveform = sine
  2660.  
  2661.  
  2662. [Statedef 1100]
  2663. type    = S
  2664. physics = S
  2665. ctrl = 0
  2666. poweradd = 50
  2667. anim = 1100
  2668.  
  2669. [State 106, 2]
  2670. type = playsnd
  2671. trigger1 = Time = 0
  2672. value = 10,17
  2673.  
  2674. [State 1400, 4]
  2675. type = velset
  2676. trigger1 = time >12
  2677. x = 10
  2678.  
  2679. [State 7100]
  2680. type = NotHitBy
  2681. trigger1 = animelem = 7
  2682. value = SCA
  2683. time = 12
  2684.  
  2685. [State 1400, 4]
  2686. type = playerpush
  2687. trigger1 = animelem = 3
  2688. value = 0
  2689.  
  2690. [State 1400, 4]
  2691. type = playerpush
  2692. trigger1 = animelem = 10
  2693. value = 1
  2694.  
  2695. [State 1400, 4]
  2696. type = veladd
  2697. trigger1 = time >12
  2698. x = -1
  2699.  
  2700. [State 1400, 4]
  2701. type = velset
  2702. trigger1 = time > 28
  2703. x = 0
  2704.  
  2705. [State 106, 3]
  2706. type = MakeDust
  2707. trigger1 = Time > 25
  2708. pos = -5,-2
  2709. spacing = 1
  2710.  
  2711. [State 1400, 4]
  2712. type = velset
  2713. trigger1 = Vel X <=0
  2714. x = 0
  2715.  
  2716. [State 1400, 4]
  2717. type = ChangeState
  2718. trigger1 = animtime = 0
  2719. value = 0
  2720. ctrl = 1
  2721.  
  2722. [Statedef 1105]
  2723. type    = S
  2724. physics = S
  2725. ctrl = 0
  2726. poweradd = 50
  2727. anim = 1105
  2728.  
  2729. [State 106, 2]
  2730. type = playsnd
  2731. trigger1 = Time = 0
  2732. value = 10,17
  2733.  
  2734. [State 1400, 4]
  2735. type = velset
  2736. trigger1 = time > 8
  2737. x = 14
  2738.  
  2739. [State 7100]
  2740. type = NotHitBy
  2741. trigger1 = animelem = 5
  2742. value = SCA
  2743. time = 19
  2744.  
  2745. [State 1400, 4]
  2746. type = playerpush
  2747. trigger1 = animelem = 3
  2748. value = 0
  2749.  
  2750. [State 1400, 4]
  2751. type = playerpush
  2752. trigger1 = animelem = 9
  2753. value = 1
  2754.  
  2755. [State 1400, 4]
  2756. type = veladd
  2757. trigger1 = time > 8
  2758. x = -1
  2759.  
  2760. [State 1400, 4]
  2761. type = velset
  2762. trigger1 = time > 28
  2763. x = 0
  2764.  
  2765. [State 106, 3]
  2766. type = MakeDust
  2767. trigger1 = Time > 25
  2768. pos = -5,-2
  2769. spacing = 1
  2770.  
  2771. [State 1400, 4]
  2772. type = velset
  2773. trigger1 = Vel X <=0
  2774. x = 0
  2775.  
  2776. [State 1400, 4]
  2777. type = ChangeState
  2778. trigger1 = animtime = 0
  2779. value = 0
  2780. ctrl = 1
  2781.  
  2782.  
  2783. [Statedef 1200]
  2784. type = S
  2785. movetype = A
  2786. physics = S
  2787. velset = 0,0
  2788. anim = 1200
  2789. ctrl = 0
  2790.  
  2791. [State 1200,1]
  2792. type = NotHitBy
  2793. trigger1 = Time <= 8
  2794. value = SCA
  2795. time = 1
  2796.  
  2797. [State 1200, 2]
  2798. type = ChangeState
  2799. trigger1 = animtime = 0
  2800. value = 1201
  2801.  
  2802. [Statedef 1201]
  2803. type   = A
  2804. movetype = A
  2805. anim = 1201
  2806.  
  2807. [state 1201, 1]
  2808. type = playsnd
  2809. trigger1 = animelem = 9 ||animelem = 13
  2810. value = 1,1
  2811.  
  2812. [State 1201, 1]
  2813. type = HitDef
  2814. trigger1 = AnimElem = 9
  2815. attr = S, SA
  2816. animtype = Back
  2817. damage = 40
  2818. hitflag = MA
  2819. guardflag = MA
  2820. pausetime = 6,12
  2821. sparkno = 2
  2822. sparkxy = -15,-35
  2823. hitsound   = s2,4
  2824. guardsound = s2,6
  2825. ground.type = High
  2826. ground.slidetime = 12
  2827. round.hittime = 18
  2828. ground.velocity = -3
  2829. air.velocity = -3,-3
  2830.  
  2831.  
  2832. [State 1201, 1]
  2833. type = HitDef
  2834. trigger1 = AnimElem = 13
  2835. attr = S, SA
  2836. animtype = heavy
  2837. damage = 40
  2838. hitflag = MA
  2839. guardflag = MA
  2840. pausetime = 6,12
  2841. sparkno = 2
  2842. sparkxy = -5,-35
  2843. hitsound   = s2,4
  2844. guardsound = s2,6
  2845. ground.type = low
  2846. ground.slidetime = 16
  2847. ground.hittime  = 18
  2848. ground.velocity = -5 
  2849. air.velocity = -3
  2850.  
  2851. [State 1201, 5]
  2852. type = velset
  2853. trigger1 = animelem = 1,>0 
  2854. x = 4
  2855.  
  2856. [State 1201, 5]
  2857. type = VelSet
  2858. trigger1 = animelem = 1
  2859. y = -5.5
  2860.  
  2861.  
  2862. [State 1201, 5]
  2863. type = veladd
  2864. trigger1 = animelem = 4,>0 
  2865. x = -.2
  2866.  
  2867. [State 1201, 6]
  2868. type = Gravity
  2869. trigger1 = animelem = 4,>0
  2870.  
  2871. [State 1201, 6]
  2872. type = ChangeState
  2873. trigger1 = animtime = 0
  2874. value = 1202
  2875.  
  2876.  
  2877. [Statedef 1202]
  2878. type    = A
  2879. movetype= A
  2880. physics = A
  2881. juggle  = 3
  2882. poweradd= 55
  2883. ctrl = 0
  2884. anim = 1202
  2885.  
  2886. [State 220, 1]
  2887. type = PlaySnd
  2888. trigger1 = Time = 0
  2889. value = 10,6
  2890.  
  2891. [State 220, 2]
  2892. type = PlaySnd
  2893. trigger1 = Time = 0
  2894. value = 1,2
  2895.  
  2896. [State 1401 , 3]
  2897. type = HitDef
  2898. trigger1 = AnimElem = 8
  2899. trigger1 = p2statetype != A
  2900. attr = S, SA
  2901. animtype = up
  2902. getpower = 100
  2903. givepower = 80
  2904. damage = 70
  2905. guardflag = HA
  2906. hitflag = MA
  2907. pausetime = 12,16
  2908. sparkno = 1
  2909. sparkxy = -10,-40
  2910. hitsound = S2,5
  2911. guardsound = S2,6
  2912. ground.slidetime = 18
  2913. ground.velocity = -.1,4
  2914. air.velocity = -.1,4
  2915. airguard.velocity = -4,-2
  2916. guard.slidetime = 14
  2917. fall=1
  2918. fall.recover=0
  2919. fall.envshake.time = 15
  2920. fall.envshake.freq = 100
  2921. fall.envshake.ampl = -8
  2922.  
  2923. [State 1401 , 3]
  2924. type = HitDef
  2925. trigger1 = AnimElem = 8
  2926. trigger1 = p2statetype = A
  2927. attr = S, SA
  2928. animtype = heavy
  2929. getpower = 100
  2930. givepower = 80
  2931. damage = 70
  2932. guardflag = MA
  2933. hitflag = MA
  2934. pausetime = 12,16
  2935. sparkno = 1
  2936. sparkxy = -10,-40
  2937. hitsound = S2,5
  2938. guardsound = S2,6
  2939. ground.slidetime = 18
  2940. ground.velocity = -5,4
  2941. air.velocity = -4,5
  2942. airguard.velocity = -4
  2943. guard.slidetime = 14
  2944. fall=1
  2945. fall.recover=0
  2946. fall.envshake.time = 15
  2947. fall.envshake.freq = 100
  2948. fall.envshake.ampl = -8
  2949.  
  2950. [State 630, 4]
  2951. type = velset
  2952. trigger1 = movecontact
  2953. x = -3
  2954. y = -4
  2955.  
  2956. [State 630, 4]
  2957. type = changestate
  2958. trigger1 = movecontact
  2959. value = 50
  2960.  
  2961. [State 630, 4]
  2962. type = ChangeState
  2963. trigger1 = AnimTime = 0
  2964. value = 50
  2965. ctrl = 1
  2966.  
  2967.  
  2968. [Statedef 1210]
  2969. type = S
  2970. movetype = A
  2971. physics = S
  2972. velset = 0,0
  2973. anim = 1210
  2974. ctrl = 0
  2975.  
  2976. [State 1200,1]
  2977. type = NotHitBy
  2978. trigger1 = Time <= 8
  2979. value = SCA
  2980. time = 1
  2981.  
  2982. [State 1200, 2]
  2983. type = ChangeState
  2984. trigger1 = animtime = 0
  2985. value = 1211
  2986.  
  2987. [Statedef 1211]
  2988. type   = A
  2989. movetype = A
  2990. anim = 1211
  2991.  
  2992. [state 1201, 1]
  2993. type = playsnd
  2994. trigger1 = animelem = 10||animelem = 14 ||animelem = 7
  2995. value = 1,1
  2996.  
  2997. [State 1201, 5]
  2998. type = veladd
  2999. triggerall = movecontact = 0
  3000. trigger1 = animelem = 10||animelem = 14 ||animelem = 7
  3001. x = -.18
  3002.  
  3003. [State 1201, 1]
  3004. type = HitDef
  3005. trigger1 = AnimElem = 7
  3006. attr = S, SA
  3007. animtype = heavy
  3008. damage = 40
  3009. hitflag = MA
  3010. guardflag = MA
  3011. pausetime = 6,6
  3012. sparkno = 2
  3013. sparkxy = -15,-35
  3014. hitsound   = s2,4
  3015. guardsound = s2,6
  3016. ground.type = high
  3017. ground.slidetime = 17
  3018. ground.hittime = 17
  3019. ground.velocity = -9
  3020. ground.cornerpush.veloff = -8
  3021. guard.velocity = -9
  3022. air.velocity = -5,-1
  3023. airguard.velocity = -5,-1
  3024.  
  3025.  
  3026. [State 1201, 1]
  3027. type = HitDef
  3028. trigger1 = AnimElem = 10
  3029. attr = S, SA
  3030. animtype = Back
  3031. damage = 40
  3032. hitflag = MA
  3033. guardflag = MA
  3034. pausetime = 6,6
  3035. sparkno = 2
  3036. sparkxy = -15,-35
  3037. hitsound   = s2,4
  3038. guardsound = s2,6
  3039. ground.type = High
  3040. ground.slidetime = 17
  3041. ground.hittime = 17
  3042. ground.velocity = -9
  3043. ground.cornerpush.veloff = -8
  3044. guard.velocity = -9
  3045. air.velocity = -5,-1
  3046. airguard.velocity = -5,-1
  3047.  
  3048.  
  3049. [State 1201, 1]
  3050. type = HitDef
  3051. trigger1 = AnimElem = 14
  3052. attr = S, SA
  3053. animtype = heavy
  3054. damage = 40
  3055. hitflag = MA
  3056. guardflag = MA
  3057. pausetime = 6,12
  3058. sparkno = 2
  3059. sparkxy = -5,-35
  3060. hitsound   = s2,4
  3061. guardsound = s2,6
  3062. ground.type = high
  3063. ground.slidetime = 17
  3064. ground.hittime = 17
  3065. ground.velocity = -9
  3066. ground.cornerpush.veloff = -8
  3067. guard.velocity = -9
  3068. air.velocity = -5,-1
  3069. airguard.velocity = -5,-1
  3070.  
  3071. [State 1201, 5]
  3072. type = velset
  3073. trigger1 = animelem = 1,>0 
  3074. x = 5
  3075.  
  3076. [State 1201, 5]
  3077. type = VelSet
  3078. trigger1 = animelem = 1
  3079. y = -4.5
  3080.  
  3081. [State 1201, 5]
  3082. type = veladd
  3083. trigger1 = animelem = 3,>0
  3084. y = .25
  3085.  
  3086. [State 1201, 5]
  3087. type = veladd
  3088. trigger1 = animelem = 5,>0 
  3089. x = -.18
  3090.  
  3091. ;[State 1201, 6]
  3092. ;type = Gravity
  3093. ;trigger1 = animelem = 4,>0
  3094.  
  3095. [State 1201, 6]
  3096. type = ChangeState
  3097. trigger1 = animtime = 0
  3098. value = 1212
  3099.  
  3100. [Statedef 1212]
  3101. type    = A
  3102. movetype= A
  3103. physics = A
  3104. juggle  = 3
  3105. poweradd= 55
  3106. ctrl = 0
  3107. anim = 1212
  3108.  
  3109. [State 220, 1]
  3110. type = PlaySnd
  3111. trigger1 = Time = 5
  3112. value = 10,7
  3113.  
  3114. [State 220, 2]
  3115. type = PlaySnd
  3116. trigger1 = Time = 0
  3117. value = 1,2
  3118.  
  3119. [State 1401 , 3]
  3120. type = HitDef
  3121. trigger1 = AnimElem = 4
  3122. attr = S, SA
  3123. animtype = heavy
  3124. getpower = 100
  3125. givepower = 80
  3126. damage = 70
  3127. guardflag = HA
  3128. hitflag = MAF
  3129. pausetime = 12,16
  3130. sparkno = 1
  3131. sparkxy = -10,-40
  3132. hitsound = S2,5
  3133. guardsound = S2,6
  3134. ground.slidetime = 18
  3135. ground.velocity = -1.5,-8
  3136. ground.cornerpush.veloff = -16
  3137. air.velocity = -4,-7
  3138. airguard.velocity = -2,-3
  3139. guard.slidetime = 14
  3140. fall=1
  3141. fall.recover=0
  3142.  
  3143. [State 630, 4]
  3144. type = ChangeState
  3145. trigger1 = AnimTime = 0
  3146. value = 50
  3147. ctrl = 1
  3148.  
  3149.  
  3150. [Statedef 1300]
  3151. type = S
  3152. movetype = A
  3153. physics = S
  3154. velset = 0,0
  3155. anim = 1300
  3156. ctrl = 0
  3157.  
  3158. [State 1200,1]
  3159. type = NotHitBy
  3160. trigger1 = Time <= 8
  3161. value = SCA
  3162. time = 1
  3163.  
  3164. [State 1300, 0]
  3165. type = ReversalDef
  3166. trigger1 = AnimElem = 8,<0
  3167. reversal.attr = SC, NA, SA
  3168. numhits = 0
  3169. pausetime = 20,30
  3170. sparkxy = 20,-65
  3171. hitsound = 2,0
  3172.  
  3173. [State 1200,1]
  3174. type = playsnd
  3175. trigger1 = AnimElem = 8 ||animelem =11 ||animelem =14
  3176. trigger2 = animelem =17 ||animelem =20
  3177. value = 1,1
  3178. channel = 3
  3179.  
  3180. [State 1500, 1]
  3181. type = HitDef
  3182. trigger1 = AnimElem = 8 ||animelem =11 ||animelem =14
  3183. trigger2 = animelem =17 ||animelem =20
  3184. attr = S, SA
  3185. animtype = Med
  3186. getpower = 10
  3187. givepower = 8
  3188. damage = 7,1
  3189. guardflag = MA
  3190. hitflag = MAF
  3191. pausetime = 0,10
  3192. sparkno =s7
  3193. sparkxy = -10,-60
  3194. p1stateno = 1301
  3195. p2stateno = 1310
  3196. hitsound = S2,8
  3197. guardsound = S2,6
  3198. ground.type = High
  3199. ground.slidetime = 17
  3200. ground.hittime = 17
  3201. ground.velocity = -.5,-1
  3202. guard.velocity = -.3
  3203. air.velocity = -2
  3204. airguard.velocity = -1
  3205.  
  3206.  
  3207. [State 1501, 0]
  3208. type = PlaySnd
  3209. trigger1 = animelem = 9
  3210. value = 10,11
  3211. channel = 5
  3212.  
  3213. [State 1200, 2]
  3214. type = ChangeState
  3215. trigger1 = animtime = 0
  3216. value = 0
  3217. ctrl = 1
  3218.  
  3219. [Statedef 1301]
  3220. type    = S
  3221. movetype= A
  3222. physics = S
  3223. anim = 1301
  3224. poweradd= 20
  3225. VelSet = 0,0,0
  3226. ctrl = 0
  3227.  
  3228. [State 1200,1]
  3229. type = playsnd
  3230. trigger1 = AnimElem = 2 ||animelem =14 ||animelem =26
  3231. trigger2 = AnimElem = 5 ||animelem =11 ||animelem =17
  3232. trigger3 = AnimElem = 23||animelem =29 ||animelem = 8
  3233. trigger4 = AnimElem = 20||animelem =26 ||animelem =32
  3234. value = 1,1
  3235. channel = 3
  3236.  
  3237. [State 1200, S]
  3238. type = explod
  3239. triggerall = numexplod(1300)= 0
  3240. trigger1 = AnimElem = 2 ||animelem =14 ||animelem =26
  3241. trigger2 = AnimElem = 5 ||animelem =11 ||animelem =17
  3242. trigger3 = AnimElem = 23||animelem =29 ||animelem = 8
  3243. trigger4 = AnimElem = 20||animelem =26 ||animelem =32
  3244. anim = F11
  3245. id = 1300
  3246. pos = 60,-70
  3247. sprpriority = 2
  3248. postype = p1
  3249.  
  3250. [State 1501, 0]
  3251. type = PlaySnd
  3252. trigger1 = animelem = 1
  3253. value = 10,11
  3254. channel = 5
  3255.  
  3256. [State 1500, 0]
  3257. type = targetbind
  3258. trigger1 = Time = 0
  3259. pos = 70,0
  3260.  
  3261. [State 1500, 1]
  3262. type = HitDef
  3263. trigger1 = AnimElem = 2
  3264. trigger2 = animelem =14
  3265. trigger3 = animelem =26
  3266. attr = S, SA
  3267. animtype = Med
  3268. getpower = 10
  3269. givepower = 8
  3270. damage = 7,1
  3271. guardflag = MA
  3272. hitflag = MAF
  3273. pausetime = 0,8
  3274. sparkno =s7
  3275. sparkxy = -10,-30
  3276. hitsound = S2,9
  3277. guardsound = S2,6
  3278. ground.type = low
  3279. ground.slidetime = 17
  3280. ground.hittime = 17
  3281. ground.velocity = -.5
  3282. guard.velocity = -.3
  3283. air.velocity = -2
  3284. p2stateno = 1310
  3285. airguard.velocity = -1
  3286. fall = 0
  3287.  
  3288. [State 1500, 1]
  3289. type = HitDef
  3290. trigger1 = animelem = 5 
  3291. trigger2 = animelem =11
  3292. trigger3 = animelem =17
  3293. trigger4 = animelem =23 ||ANIMELEM = 29
  3294. attr = S, SA
  3295. animtype = Med
  3296. getpower = 10
  3297. givepower = 8
  3298. damage = 7,1
  3299. guardflag = MA
  3300. hitflag = MAF
  3301. pausetime = 0,8
  3302. sparkno =s7
  3303. sparkxy = -10,-60
  3304. hitsound = S2,8
  3305. guardsound = S2,6
  3306. ground.type = LOW
  3307. ground.slidetime = 17
  3308. ground.hittime = 17
  3309. ground.velocity = -.5
  3310. guard.velocity = -.3
  3311. air.velocity = -2
  3312. airguard.velocity = -1
  3313. p2stateno = 1310
  3314.  
  3315. [State 1500, 1]
  3316. type = HitDef
  3317. trigger1 = animelem = 8
  3318. trigger2 = animelem =20
  3319. trigger3 = animelem =26 ||animelem = 32
  3320. attr = S, SA
  3321. animtype = Med
  3322. getpower = 10
  3323. givepower = 8
  3324. damage = 7,1
  3325. guardflag = MA
  3326. hitflag = MAF
  3327. pausetime = 0,8
  3328. sparkno =s7
  3329. sparkxy = -10,-90
  3330. hitsound = S2,9
  3331. guardsound = S2,6
  3332. ground.type = LOW
  3333. ground.slidetime = 17
  3334. ground.hittime = 17
  3335. ground.velocity = -.5
  3336. guard.velocity = -.3
  3337. air.velocity = -2
  3338. airguard.velocity = -1
  3339. p2stateno = 1310
  3340.  
  3341. [State 1400, 3]
  3342. type = ChangeState
  3343. trigger1 = animTime = 0
  3344. value = 1302
  3345.  
  3346. [Statedef 1302]
  3347. type    = S
  3348. movetype= A
  3349. physics = S
  3350. juggle  = 1
  3351. poweradd= 60
  3352. ctrl = 0
  3353. velset = 0,0,0
  3354. anim = 1302
  3355.  
  3356. [State 240, 1] 
  3357. type = PlaySnd
  3358. trigger1 =animelem = 5
  3359. value = 10,12
  3360.  
  3361. [State 240, 1] 
  3362. type = PlaySnd
  3363. trigger1 = Time = 2
  3364. value =1, 2
  3365.  
  3366. [State 2120, 2] 
  3367. type = EnvShake
  3368. Trigger1 = AnimElem = 12
  3369. time = 15
  3370. ampl = -8
  3371. freq = 100
  3372.  
  3373. [State 240, 2]
  3374. type = HitDef
  3375. trigger1 = AnimElem = 12
  3376. attr = S, SA
  3377. animtype  = Back
  3378. damage    = 55
  3379. guardflag = MA
  3380. hitflag = MAF
  3381. pausetime = 48,48
  3382. sparkno =s7
  3383. sparkxy = -10,-70
  3384. hitsound   = S2,11
  3385. guardsound = S2,6
  3386. ground.type = High
  3387. ground.slidetime = 12
  3388. ground.hittime  = 15
  3389. ground.velocity = -6,-4.5   
  3390. ground.cornerpush.veloff = -15
  3391. air.velocity = -5,-4.2
  3392. fall = 1
  3393. fall.recover = 0
  3394.  
  3395. [State 240, 3]
  3396. type = ChangeState
  3397. trigger1 = AnimTime = 0
  3398. value = 0
  3399. ctrl = 1
  3400.  
  3401.  
  3402.  
  3403. [Statedef 1310]
  3404. type    = A
  3405. movetype= H
  3406. physics = N
  3407. ctrl = 0
  3408. velset = 0,0
  3409.  
  3410. [State 705, 3]
  3411. type = changeanim2
  3412. Trigger1 = time = 0
  3413. value = 1310
  3414.  
  3415. [State 705, 3]
  3416. type = selfState
  3417. Trigger1 = time = 30
  3418. value = 0
  3419. ctrl = 1
  3420.  
  3421. [Statedef 1400]
  3422. type = S
  3423. movetype = A
  3424. physics = S
  3425. anim = 1400
  3426. poweradd = 200
  3427. velset = 0
  3428. ctrl = 0
  3429.  
  3430.  
  3431. [State 1005, 2]
  3432. type = VarSet
  3433. trigger1 = Time = 0
  3434. v = 6
  3435. value = 0
  3436.  
  3437. [State 181, 0]
  3438. type = PlaySnd
  3439. trigger1 = Animelem = 5
  3440. value = 9,3
  3441.  
  3442.  
  3443. [State 1400, 1]
  3444. type = PlaySnd
  3445. trigger1 = Time = 10
  3446. value = 10,8
  3447.  
  3448. [State 100, S]
  3449. type = explod
  3450. trigger1 = AnimElem = 6
  3451. anim = 1401
  3452. id  = 1401
  3453. pos = 0,0
  3454. sprpriority = 4
  3455. postype = p1
  3456. removetime = -1
  3457. bindtime = -1
  3458.  
  3459. [State 100, S]
  3460. type = removeexplod
  3461. trigger1 = AnimElem = 7
  3462. value = 1401
  3463.  
  3464. [State 100, S]
  3465. type = explod
  3466. trigger1 = AnimElem = 7
  3467. anim = 1402
  3468. id  = 1402
  3469. pos = 0,0
  3470. sprpriority = 4
  3471. postype = p1
  3472. bindtime = -1
  3473.  
  3474. [State 100, S]
  3475. type = explod
  3476. trigger1 = AnimElem = 7
  3477. anim = 1421
  3478. id  = 1421
  3479. pos = 0,0
  3480. sprpriority = 4
  3481. postype = p1
  3482. removetime = -1
  3483. bindtime = -1
  3484.  
  3485. [State 100, S]
  3486. type = removeexplod
  3487. trigger1 = AnimElem = 11
  3488. value = 1421
  3489.  
  3490. [State 1400, 3]
  3491. type = HitDef
  3492. trigger1 = AnimElem = 6
  3493. attr = S, SA
  3494. animtype = Hard
  3495. damage = 70,5
  3496. hitflag = MAF
  3497. guardflag = M
  3498. pausetime = 6,12
  3499. hitsound = s2,11
  3500. sparkno = 2
  3501. sparkxy = -25, -69
  3502. guardsound = s2,6
  3503. ground.type = Low
  3504. ground.slidetime = 13
  3505. ground.hittime = 18
  3506. ground.velocity = -6.5
  3507. air.velocity = -3.4,-2.5
  3508. palfx.invertall = 1
  3509. palfx.add = -100,-93,-200
  3510. palfx.sinadd = 20,-10,-10,4
  3511. palfx.time = 20
  3512.  
  3513. [State 1400, 3]
  3514. type = HitDef
  3515. trigger1 = AnimElem = 7
  3516. attr = S, SA
  3517. animtype = Hard
  3518. damage = 70,5
  3519. hitflag = MAF
  3520. guardflag = M
  3521. pausetime = 6,12
  3522. hitsound = s2,9
  3523. sparkno = 2
  3524. sparkxy = -40, -80
  3525. guardsound = s2,6
  3526. ground.type = Low
  3527. ground.slidetime = 13
  3528. ground.hittime = 18
  3529. ground.velocity = -6.5
  3530. air.velocity = -3.4,-2.5
  3531. palfx.invertall = 1
  3532. palfx.add = -100,-93,-200
  3533. palfx.sinadd = 20,-10,-10,4
  3534. palfx.time = 30
  3535.  
  3536. [State 1400, 5]
  3537. type = PosAdd
  3538. trigger1 = AnimElem = 2
  3539. x = 20
  3540.  
  3541. [State 1400, 5]
  3542. type = PosAdd
  3543. trigger1 = AnimElem = 6 ||animelem = 5 ||animelem = 4
  3544. x = 12
  3545.  
  3546. [State 1000, 7]
  3547. type = ChangeState
  3548. trigger1 = Var(6) = 1
  3549. trigger1 = Animelem = 11
  3550. value = 1405
  3551.  
  3552. [State 1000, 8]
  3553. type = ChangeState
  3554. trigger1 = Var(6) = 2
  3555. trigger1 = Animelem = 11
  3556. value = 1406
  3557.  
  3558. [State 1000, 9]
  3559. type = ChangeState
  3560. trigger1 = AnimTime = 0
  3561. value = 0
  3562. ctrl = 1
  3563.  
  3564. [Statedef 1406]
  3565. type = S
  3566. movetype = A
  3567. physics = S
  3568. anim = 1410
  3569. poweradd = 200
  3570.  
  3571. [State 1005, 1]
  3572. type = PlaySnd
  3573. trigger1 = Time = 0
  3574. value = 10,9
  3575.  
  3576. [State 1005, 2]
  3577. type = VarSet
  3578. trigger1 = Time = 0
  3579. v = 6
  3580. value = 0
  3581.  
  3582. [State 181, 0]
  3583. type = PlaySnd
  3584. trigger1 = Animelem = 3
  3585. value = 9,3
  3586.  
  3587.  
  3588. [State 1400, 5]
  3589. type = PosAdd
  3590. trigger1 = AnimElem = 4 ||animelem = 2 ||animelem = 3
  3591. x = 12
  3592.  
  3593. [State 100, S]
  3594. type = explod
  3595. trigger1 = AnimElem = 4
  3596. anim = 1411
  3597. id  = 1411
  3598. pos = 0,0
  3599. sprpriority = 4
  3600. postype = p1
  3601. removetime = -1
  3602. bindtime = -1
  3603.  
  3604. [State 1005, 7]
  3605. type = HitDef
  3606. trigger1 = AnimElem = 4
  3607. attr = S, SA
  3608. animtype = Hard
  3609. damage = 50,5
  3610. hitflag = MAF
  3611. guardflag = MA
  3612. pausetime = 12,20
  3613. hitsound = s2,8
  3614. sparkno = 2
  3615. sparkxy = -35, -80
  3616. guardsound = s2,6
  3617. ground.type = Low
  3618. ground.slidetime = 13
  3619. ground.hittime = 18
  3620. ground.velocity = -6,-5
  3621. air.velocity = -4,-2.5
  3622. fall = 1
  3623. fall.recover = 0
  3624. palfx.invertall = 1
  3625. palfx.add = -100,-93,-200
  3626. palfx.sinadd = 20,-10,-10,4
  3627. palfx.time = 40
  3628.  
  3629. [State 100, S]
  3630. type = removeexplod
  3631. trigger1 = AnimElem = 5
  3632. value = 1411
  3633.  
  3634. [State 100, S]
  3635. type = explod
  3636. trigger1 = AnimElem = 5
  3637. anim = 1412
  3638. id  = 1412
  3639. pos = 0,0
  3640. sprpriority = 4
  3641. postype = p1
  3642. bindtime = -1
  3643.  
  3644. [State 1005, 8]
  3645. type = ChangeState
  3646. trigger1 = Var(6) = 1
  3647. trigger1 = Animelem = 8
  3648. value = 1410
  3649.  
  3650. [State 1005, 9]
  3651. type = ChangeState
  3652. trigger1 = Var(6) = 2
  3653. trigger1 = Animelem = 8
  3654. value = 1415
  3655.  
  3656. [State 1005, 10]
  3657. type = ChangeState
  3658. trigger1 = AnimTime = 0
  3659. value = 0
  3660. ctrl = 1
  3661.  
  3662. [Statedef 1405]
  3663. type = S
  3664. movetype = A
  3665. physics = S
  3666. anim = 1410
  3667. poweradd = 200
  3668.  
  3669. [State 1005, 1]
  3670. type = PlaySnd
  3671. trigger1 = Time = 0
  3672. value = 10,9
  3673.  
  3674. [State 1005, 2]
  3675. type = VarSet
  3676. trigger1 = Time = 0
  3677. v = 6
  3678. value = 0
  3679.  
  3680. [State 181, 0]
  3681. type = PlaySnd
  3682. trigger1 = Animelem = 3
  3683. value = 9,3
  3684.  
  3685.  
  3686. [State 1400, 5]
  3687. type = PosAdd
  3688. trigger1 = AnimElem = 4 ||animelem = 2 ||animelem = 3
  3689. x = 12
  3690.  
  3691. [State 100, S]
  3692. type = explod
  3693. trigger1 = AnimElem = 4
  3694. anim = 1411
  3695. id  = 1411
  3696. pos = 0,0
  3697. sprpriority = 4
  3698. postype = p1
  3699. removetime = -1
  3700. bindtime = -1
  3701.  
  3702. [State 1005, 7]
  3703. type = HitDef
  3704. trigger1 = AnimElem = 4
  3705. attr = S, SA
  3706. animtype = Hard
  3707. damage = 50,5
  3708. hitflag = MAF
  3709. guardflag = MA
  3710. pausetime = 12,20
  3711. hitsound = s2,8
  3712. sparkno = 2
  3713. sparkxy = -35, -80
  3714. guardsound = s2,6
  3715. ground.type = Low
  3716. ground.slidetime = 13
  3717. ground.hittime = 18
  3718. ground.velocity = -6
  3719. air.velocity = -4,-2.5
  3720. palfx.invertall = 1
  3721. palfx.add = -100,-93,-200
  3722. palfx.sinadd = 20,-10,-10,4
  3723. palfx.time = 40
  3724.  
  3725. [State 100, S]
  3726. type = removeexplod
  3727. trigger1 = AnimElem = 5
  3728. value = 1411
  3729.  
  3730. [State 100, S]
  3731. type = explod
  3732. trigger1 = AnimElem = 5
  3733. anim = 1412
  3734. id  = 1412
  3735. pos = 0,0
  3736. sprpriority = 4
  3737. postype = p1
  3738. bindtime = -1
  3739.  
  3740. [State 1005, 8]
  3741. type = ChangeState
  3742. trigger1 = Var(6) = 1
  3743. trigger1 = Animelem = 8
  3744. value = 1410
  3745.  
  3746. [State 1005, 9]
  3747. type = ChangeState
  3748. trigger1 = Var(6) = 2
  3749. trigger1 = Animelem = 8
  3750. value = 1415
  3751.  
  3752. [State 1005, 10]
  3753. type = ChangeState
  3754. trigger1 = AnimTime = 0
  3755. value = 0
  3756. ctrl = 1
  3757.  
  3758.  
  3759. [Statedef 1410]
  3760. type = S
  3761. movetype = A
  3762. physics = S
  3763. anim = 1420
  3764. poweradd = 200
  3765.  
  3766. [State 181, 0]
  3767. type = PlaySnd
  3768. trigger1 = Animelem = 5
  3769. value = 9,3
  3770.  
  3771.  
  3772. [State 1005, 1]
  3773. type = PlaySnd
  3774. trigger1 = animelem = 5
  3775. value = 10,10
  3776.  
  3777. [State 1005, 2]
  3778. type = VarSet
  3779. trigger1 = Time = 0
  3780. v = 6
  3781. value = 0
  3782.  
  3783. [State 1005, 3]
  3784. type = PosAdd
  3785. trigger1 = AnimElem = 1 ||animelem = 2||animelem = 3||animelem = 4||animelem = 5
  3786. x = 25
  3787.  
  3788. [State 1005, 5]
  3789. type = PlaySnd
  3790. trigger1 = AnimElem = 5
  3791. value = 1, 1
  3792.  
  3793. [State 1005, 7]
  3794. type = HitDef
  3795. trigger1 = AnimElem = 5 ||(animelem = 6 && movecontact=0)
  3796. attr = S, SA
  3797. animtype = Hard
  3798. damage = 50,5
  3799. hitflag = MAF
  3800. guardflag = MA
  3801. pausetime = 12,12
  3802. hitsound = S2,11
  3803. sparkno = 2
  3804. sparkxy = -35, -65
  3805. guardsound = s2,6
  3806. ground.type = Low
  3807. ground.slidetime = 13
  3808. ground.hittime = 18
  3809. ground.velocity = -3.5,-5
  3810. air.velocity = -2.3,-2.5
  3811. fall = 1
  3812. fall.recover = 0
  3813. palfx.invertall = 1
  3814. palfx.add = -100,-93,-200
  3815. palfx.sinadd = 20,-10,-10,4
  3816. palfx.time = 50
  3817.  
  3818. [State 2120, 2] 
  3819. type = EnvShake
  3820. trigger1 =  movehit
  3821. time = 15
  3822. ampl = -6
  3823. freq = 100
  3824.  
  3825. [State 1005, 10]
  3826. type = ChangeState
  3827. trigger1 = AnimTime = 0
  3828. value = 0
  3829. ctrl = 1
  3830.  
  3831.  
  3832. ;═╢╝╝
  3833. [statedef 700]
  3834. type = S
  3835. movetype = a
  3836. physics = S
  3837. anim = 700
  3838. ctrl = 0
  3839.  
  3840. [State 700, 0]
  3841. type = HitDef
  3842. Trigger1 = Time = 0
  3843. attr = S, NT
  3844. getpower = 50
  3845. givepower = 40
  3846. hitflag = M-
  3847. priority = 1, Miss
  3848. snap = 50, 0, 0, 1
  3849. sparkno = -1
  3850. p2facing = 1
  3851. p1stateno = 701
  3852. p2stateno = 705
  3853. hitsound = s2,10
  3854.  
  3855. [State 700, 1]
  3856. type = ChangeState
  3857. trigger1 = animtime = 0
  3858. value = 0
  3859. ctrl = 1
  3860.  
  3861.  
  3862. [statedef 701]
  3863. type = S
  3864. movetype = a
  3865. physics = S
  3866. anim = 701
  3867. ctrl = 0
  3868.  
  3869. [State 701, 1]
  3870. type = Width
  3871. trigger1 = 1
  3872. edge = 60,0
  3873.  
  3874. [State 700, 1]
  3875. type = targetbind
  3876. trigger1 = animelem = 1
  3877. pos = 25,0
  3878.  
  3879.  
  3880. [State 700, 1]
  3881. type = SprPriority
  3882. trigger1 = animelem = 3
  3883. value = -2
  3884.  
  3885. [State 700, 1]
  3886. type = targetbind
  3887. trigger1 = animelem = 3
  3888. pos = 40,-90
  3889.  
  3890. [State 700, 1]
  3891. type = targetbind
  3892. trigger1 = animelem = 4
  3893. pos = 40,-100
  3894.  
  3895. [State 700, 1]
  3896. type = targetbind
  3897. trigger1 = animelem = 5
  3898. pos = 40,-140
  3899.  
  3900. [State 700, 1]
  3901. type = targetbind
  3902. trigger1 = animelem = 6
  3903. pos = 35,-140
  3904.  
  3905.  
  3906. [State 700, 1]
  3907. type = targetbind
  3908. trigger1 = animelem = 8
  3909. pos = 40,-140
  3910.  
  3911. [State 700, 1]
  3912. type = targetbind
  3913. trigger1 = animelem = 10
  3914. pos = 40,-80
  3915.  
  3916. [state 701, 1]
  3917. type = playsnd
  3918. trigger1 = animelem = 7
  3919. value = 2,11
  3920.  
  3921. [State 701, 2]
  3922. type = explod
  3923. trigger1 = animelem = 7
  3924. anim = 7
  3925. pos = 40,-140
  3926. postype = p1
  3927. sprpriority = 4
  3928.  
  3929. [State 701, 2]
  3930. type = explod
  3931. trigger1 = animelem = 7
  3932. anim = 720
  3933. pos = -40,-20
  3934. postype = p1
  3935. sprpriority = 3
  3936.  
  3937. [State 701, 2]
  3938. type = explod
  3939. trigger1 = animelem = 7
  3940. anim = F10
  3941. pos = 40,-140
  3942. postype = p1
  3943. sprpriority = 4
  3944.  
  3945. [State 701, 2]
  3946. type = explod
  3947. trigger1 = time = 0
  3948. anim = F8
  3949. pos = 40,-80
  3950. postype = p1
  3951. sprpriority = 3
  3952.  
  3953. [State 701, 2]
  3954. type = ChangeState
  3955. trigger1 = animtime = 0
  3956. value = 0
  3957. ctrl = 1
  3958.  
  3959. [Statedef 705]
  3960. type = A
  3961. movetype = H
  3962. physics = N
  3963. velset = 0,0
  3964.  
  3965. [State 2120, 1]
  3966. type = ChangeAnim2
  3967. trigger1 = Time = 0
  3968. value = 705
  3969.  
  3970.  
  3971. [State 2120, 4]
  3972. type = LifeAdd
  3973. trigger1 = AnimElem = 5
  3974. value = -160
  3975.  
  3976. [State 2120, 5]
  3977. type = changeState
  3978. trigger1 = AnimTime = 0
  3979. value = 706
  3980.  
  3981. [Statedef 706]
  3982. type    = A
  3983. movetype= H
  3984. physics = N
  3985. anim = 5050
  3986.  
  3987. [State 5050, 1]
  3988. type = ChangeAnim
  3989. trigger1 = Time = 0
  3990. trigger1 = AnimExist(5061)
  3991. value = 5061
  3992.  
  3993. [State 5050, 1]
  3994. type = ChangeAnim
  3995. trigger1 = Time = 0
  3996. trigger1 = AnimExist(5051) && !AnimExist(5061)
  3997. value = 5051
  3998.  
  3999. [State 5050, 1]
  4000. type = ChangeAnim
  4001. trigger1 = Time = 0
  4002. trigger1 = AnimExist(5060) && !AnimExist(5061) && !AnimExist(5051)
  4003. value = 5060
  4004.  
  4005. [State 5050, 3]
  4006. type = VelAdd
  4007. trigger1 = 1
  4008. y = GetHitVar(yaccel)
  4009.  
  4010. [State 5050, 6]
  4011. type = selfState
  4012. trigger1 = Vel Y > 0
  4013. trigger1 = Pos Y >= ifelse((anim = [5051,5059]) || (anim = [5061,5069]), 0, 25)
  4014. value = 5100 ;HIT_BOUNCE
  4015.  
  4016.  
  4017.  
  4018.  
  4019. ;═╢╝╝
  4020. [statedef 710]
  4021. type = S
  4022. movetype = a
  4023. physics = S
  4024. anim = 710
  4025. ctrl = 0
  4026.  
  4027. [State 700, 0]
  4028. type = HitDef
  4029. Trigger1 = Time = 0
  4030. attr = S, NT
  4031. getpower = 50
  4032. givepower = 40
  4033. hitflag = M-
  4034. priority = 1, Miss
  4035. snap = 50, 0, 0, 1
  4036. sparkno = -1
  4037. p2facing = 1
  4038. p1stateno = 711
  4039. p2stateno = 715
  4040. hitsound = s2,10
  4041.  
  4042. [State 710, 1]
  4043. type = ChangeState
  4044. trigger1 = animtime = 0
  4045. value = 0
  4046. ctrl = 1
  4047.  
  4048.  
  4049. [statedef 711]
  4050. type = S
  4051. movetype = a
  4052. physics = S
  4053. anim = 711
  4054. ctrl = 0
  4055.  
  4056. [State 701, 1]
  4057. type = Width
  4058. trigger1 = 1
  4059. edge = 60,0
  4060.  
  4061. [State 700, 1]
  4062. type = targetbind
  4063. trigger1 = animelem = 1
  4064. pos = 25,0
  4065.  
  4066. [state 701, 1]
  4067. type = playsnd
  4068. trigger1 = animelem = 13
  4069. value = 10,3
  4070.  
  4071. [State 700, 1]
  4072. type = SprPriority
  4073. trigger1 = animelem = 3
  4074. value = -2
  4075.  
  4076. [State 700, 1]
  4077. type = targetbind
  4078. trigger1 = animelem = 3
  4079. pos = 40,-90
  4080.  
  4081. [State 700, 1]
  4082. type = targetbind
  4083. trigger1 = animelem = 4
  4084. pos = 40,-100
  4085.  
  4086. [State 700, 1]
  4087. type = targetbind
  4088. trigger1 = animelem = 5
  4089. pos = 40,-140
  4090.  
  4091. [State 700, 1]
  4092. type = targetbind
  4093. trigger1 = animelem = 6
  4094. pos = 35,-140
  4095.  
  4096. [State 700, 1]
  4097. type = targetbind
  4098. trigger1 = animelem = 8
  4099. pos = 20,-140
  4100.  
  4101. [State 700, 1]
  4102. type = targetbind
  4103. trigger1 = animelem = 9
  4104. pos = 10,-140
  4105.  
  4106. [State 700, 1]
  4107. type = targetbind
  4108. trigger1 = animelem = 12
  4109. pos = 10,-80
  4110.  
  4111.  
  4112. [state 701, 1]
  4113. type = playsnd
  4114. trigger1 = animelem = 7
  4115. value = 2,11
  4116.  
  4117. [State 701, 2]
  4118. type = explod
  4119. trigger1 = animelem = 7
  4120. anim = 7
  4121. pos = 40,-140
  4122. postype = p1
  4123. sprpriority = 4
  4124.  
  4125. [State 701, 2]
  4126. type = explod
  4127. trigger1 = animelem = 7
  4128. anim = F10
  4129. pos = 40,-140
  4130. postype = p1
  4131. sprpriority = 4
  4132.  
  4133. [State 701, 2]
  4134. type = explod
  4135. trigger1 = animelem = 7
  4136. anim = 720
  4137. pos = -40,-20
  4138. postype = p1
  4139. sprpriority = 3
  4140.  
  4141. [State 701, 2]
  4142. type = explod
  4143. trigger1 = time = 0
  4144. anim = F8
  4145. pos = 40,-80
  4146. postype = p1
  4147. sprpriority = 3
  4148.  
  4149. [State 2120, 2] 
  4150. type = EnvShake
  4151. Trigger1 = p2stateno = 5100
  4152. time = 15
  4153. ampl = -4
  4154. freq = 60
  4155.  
  4156. [State 711, 2]
  4157. type = ChangeState
  4158. trigger1 = animtime = 0
  4159. value = 0
  4160. ctrl = 1
  4161.  
  4162. [Statedef 715]
  4163. type = A
  4164. movetype = H
  4165. physics = N
  4166. velset = 0,0
  4167.  
  4168. [State 2120, 1]
  4169. type = ChangeAnim2
  4170. trigger1 = Time = 0
  4171. value = 715
  4172.  
  4173.  
  4174. [State 2120, 4]
  4175. type = LifeAdd
  4176. trigger1 = AnimElem = 7
  4177. value = -160
  4178.  
  4179. [State 2120, 5]
  4180. type = changeState
  4181. trigger1 = AnimTime = 0
  4182. value = 716
  4183.  
  4184. [Statedef 716]
  4185. type    = A
  4186. movetype= H
  4187. physics = N
  4188. velset = 7,0
  4189. anim = 5050
  4190.  
  4191. [State 5050, 1]
  4192. type = ChangeAnim
  4193. trigger1 = Time = 0
  4194. trigger1 = AnimExist(5061)
  4195. value = 5061
  4196.  
  4197. [State 5050, 1]
  4198. type = ChangeAnim
  4199. trigger1 = Time = 0
  4200. trigger1 = AnimExist(5051) && !AnimExist(5061)
  4201. value = 5051
  4202.  
  4203. [State 5050, 1]
  4204. type = ChangeAnim
  4205. trigger1 = Time = 0
  4206. trigger1 = AnimExist(5060) && !AnimExist(5061) && !AnimExist(5051)
  4207. value = 5060
  4208.  
  4209. [State 5050, 3]
  4210. type = VelAdd
  4211. trigger1 = 1
  4212. y = .8
  4213.  
  4214. [State 5050, 6]
  4215. type = selfState
  4216. trigger1 = Vel Y > 0
  4217. trigger1 = Pos Y >= ifelse((anim = [5051,5059]) || (anim = [5061,5069]), 0, 25)
  4218. value = 5100 ;HIT_BOUNCE
  4219.  
  4220.  
  4221.  
  4222. [Statedef 3000]
  4223. type = S
  4224. movetype = A
  4225. physics = S
  4226. poweradd = -1000
  4227. ctrl = 0
  4228. anim = 3000
  4229. velset = 0
  4230.  
  4231. [State 20, 1]
  4232. type = VelSet
  4233. trigger1 = time = [11,45]
  4234. x = const(velocity.walk.fwd.x)
  4235.  
  4236. [State 20, 1]
  4237. type = VelSet
  4238. trigger1 = time = [45,70]
  4239. x = 4.5
  4240.  
  4241. [State 20, 1]
  4242. type = VelSet
  4243. trigger1 = time >70
  4244. x = const(velocity.walk.fwd.x)
  4245.  
  4246. [State 3000, 2]
  4247. type = SuperPause
  4248. trigger1 = AnimElem = 3
  4249. time = 28
  4250. anim = -1
  4251. movetime = 0
  4252.  
  4253. [State 3000,1]
  4254. type = Envcolor
  4255. trigger1 = animelem = 3
  4256. persistent = 0
  4257. ignorehitpause = 1
  4258. value = 0, 0, 0
  4259. time = 28
  4260. under = 1
  4261. supermove = 1
  4262.  
  4263. [State 110, 6]
  4264. type = PlayerPush
  4265. trigger1 = Time = [45,70]
  4266. value = 0
  4267.  
  4268. [State 3000, 3]
  4269. type = Explod
  4270. trigger1 = AnimElem = 3
  4271. anim =2010
  4272. pos = 10, -80
  4273. postype = p1
  4274. sprpriority = -8
  4275. supermove = 1
  4276. bindtime = 1
  4277.  
  4278. [State 3000, 4]
  4279. type = Explod
  4280. trigger1 = AnimElem = 3
  4281. anim =2000
  4282. pos = 10, -80
  4283. postype = p1
  4284. sprpriority = 2
  4285. supermove = 1
  4286. bindtime = 1
  4287.  
  4288. [State 3000, │¼╔▒╥⌠╨º]
  4289. type = PlaySnd
  4290. trigger1 = AnimElem = 3
  4291. value = 1,4
  4292. channel = 0
  4293.  
  4294.  
  4295. [State 3000, │¼╔▒╥⌠╨º]
  4296. type = PlaySnd
  4297. trigger1 = AnimElem = 12
  4298. value = 10,18
  4299. channel = 0
  4300.  
  4301.  
  4302. [State 3000, │¼╔▒╥⌠╨º]
  4303. type = PlaySnd
  4304. trigger1 = AnimElem = 16
  4305. value = 10,18
  4306. channel = 0
  4307.  
  4308. [State 3000, 1]
  4309. type = nothitby
  4310. trigger1 = AnimElem = 12
  4311. value = SCA
  4312. time = 50
  4313.  
  4314.  
  4315. [State 3000, 1]
  4316. type = PlaySnd
  4317. trigger1 = AnimElem = 3
  4318. value = 10,14
  4319. channel = 1
  4320.  
  4321.  
  4322. [State 700, 0]
  4323. type = HitDef
  4324. trigger1 = 1
  4325. attr = S, HA
  4326. givepower = 40
  4327. hitflag = M
  4328. priority = 3, HIT
  4329. snap = 50, 0, 0, 1
  4330. sparkno = -1
  4331. p2facing = 1
  4332. p1stateno = 3001
  4333. p2stateno = 3005
  4334. hitsound = s2,10
  4335.  
  4336. [State 3000, 3]
  4337. type = ChangeState
  4338. trigger1 = AnimTime = 0
  4339. value = 0
  4340. ctrl = 1
  4341.  
  4342. [statedef 3001]
  4343. type = S
  4344. movetype = a
  4345. physics = S
  4346. anim = 3001
  4347. ctrl = 0
  4348.  
  4349. [State 701, 1]
  4350. type = Width
  4351. trigger1 = 1
  4352. edge = 60,0
  4353.  
  4354. [State 700, 1]
  4355. type = targetbind
  4356. trigger1 = animelem = 1
  4357. pos = 0,0
  4358.  
  4359. [state 701, 1]
  4360. type = playsnd
  4361. trigger1 = animelem = 13
  4362. value = 10,3
  4363.  
  4364. [State 700, 1]
  4365. type = SprPriority
  4366. trigger1 = animelem = 1
  4367. value = -2
  4368.  
  4369. [state 701, 1]
  4370. type = playsnd
  4371. trigger1 = animelem = 7
  4372. value = 10,19
  4373.  
  4374.  
  4375. [State 701, 2]
  4376. type = explod
  4377. trigger1 = animelem = 7
  4378. anim = 3002
  4379. pos = -30,0
  4380. postype = p1
  4381. sprpriority = 4
  4382.  
  4383. [State 701, 2]
  4384. type = explod
  4385. trigger1 = time = 91
  4386. anim = F10
  4387. pos = 0,-80
  4388. postype = p1
  4389. sprpriority = 4
  4390.  
  4391. [State 701, 2]
  4392. type = explod
  4393. trigger1 = time = 0
  4394. anim = 9
  4395. pos = 40,-80
  4396. postype = p1
  4397. sprpriority = 3
  4398.  
  4399. [State 2120, 2] 
  4400. type = EnvShake
  4401. Trigger1 = p2stateno = 5100
  4402. time = 15
  4403. ampl = -4
  4404. freq = 60
  4405.  
  4406. [State 711, 2]
  4407. type = ChangeState
  4408. trigger1 = animtime = 0
  4409. value = 0
  4410. ctrl = 1
  4411.  
  4412. [Statedef 3005]
  4413. type = A
  4414. movetype = H
  4415. physics = N
  4416. velset = 0,0
  4417.  
  4418. [State 2120, 1]
  4419. type = ChangeAnim2
  4420. trigger1 = Time = 0
  4421. value = 3005
  4422.  
  4423.  
  4424. [State 2120, 4]
  4425. type = LifeAdd
  4426. trigger1 = AnimElem = 5
  4427. value = -280
  4428.  
  4429. [State 2120, 5]
  4430. type = changeState
  4431. trigger1 = AnimTime = 0
  4432. value = 3006
  4433.  
  4434. [Statedef 3006]
  4435. type    = A
  4436. movetype= H
  4437. physics = N
  4438. anim = 5050
  4439.  
  4440. [State 5050, 1]
  4441. type = ChangeAnim
  4442. trigger1 = Time = 0
  4443. trigger1 = AnimExist(5061)
  4444. value = 5061
  4445.  
  4446. [State 5050, 1]
  4447. type = ChangeAnim
  4448. trigger1 = Time = 0
  4449. trigger1 = AnimExist(5051) && !AnimExist(5061)
  4450. value = 5051
  4451.  
  4452. [State 5050, 1]
  4453. type = ChangeAnim
  4454. trigger1 = Time = 0
  4455. trigger1 = AnimExist(5060) && !AnimExist(5061) && !AnimExist(5051)
  4456. value = 5060
  4457.  
  4458.  
  4459. [State 5050, 3]
  4460. type = VelAdd
  4461. trigger1 = 1
  4462. y = GetHitVar(yaccel)
  4463.  
  4464. [State 5050, 6]
  4465. type = selfState
  4466. trigger1 = Vel Y > 0
  4467. trigger1 = Pos Y >= ifelse((anim = [5051,5059]) || (anim = [5061,5069]), 0, 25)
  4468. value = 5100 ;HIT_BOUNCE
  4469.  
  4470. [statedef 3100]
  4471. type = S
  4472. movetype = A
  4473. physics = S
  4474. ctrl = 0
  4475. anim = 3100
  4476. poweradd = -1000
  4477.  
  4478. [State 6000, │¼╔▒╥⌠╨º]
  4479. type = PlaySnd
  4480. trigger1 = Time = 0
  4481. value = 1,4
  4482. channel = 0
  4483.  
  4484. [State 3200, 2]
  4485. type = SuperPause
  4486. trigger1 = AnimElem = 2
  4487. time = 28
  4488. anim = -1
  4489. movetime = 0
  4490.  
  4491. [State 9300,1]
  4492. type = Envcolor
  4493. trigger1 = animelem = 2
  4494. persistent = 0
  4495. ignorehitpause = 1
  4496. value = 0, 0, 0
  4497. time = 28
  4498. under = 1
  4499. supermove = 1
  4500.  
  4501. [State 4010, 3]
  4502. type = Explod
  4503. trigger1 = AnimElem = 2
  4504. anim = 2010
  4505. pos = 20,-73
  4506. postype = p1
  4507. sprpriority = -1
  4508. supermove = 1
  4509. bindtime = 1
  4510.  
  4511. [State 4010, 4]
  4512. type = Explod
  4513. trigger1 = AnimElem = 2
  4514. anim = 2000
  4515. pos = 20,-73
  4516. postype = p1
  4517. sprpriority = 2
  4518. supermove = 1
  4519. bindtime = 1
  4520.  
  4521.  
  4522. [State 3200, 1]
  4523. type = NotHitBy
  4524. trigger1 = 1
  4525. value = SCA
  4526. time = 25
  4527.  
  4528. [State 3200, 2]
  4529. type = changestate
  4530. Trigger1 = animtime = 0
  4531. value = 3101
  4532.  
  4533. [Statedef 3101]
  4534. type = S
  4535. movetype = A
  4536. physics = N
  4537. ctrl = 0
  4538. velset = 4
  4539. anim = 3101
  4540.  
  4541. [State 3201, 1]
  4542. type = HitDef
  4543. trigger1 = AnimElem = 2 
  4544. trigger2 = animelem = 3 && !movecontact
  4545. trigger3 = animelem = 4 && !movecontact
  4546. attr = S, HA
  4547. animtype  = HARD
  4548. damage    = 0
  4549. hitflag = MA
  4550. guardflag = MA
  4551. pausetime = 12,12
  4552. sparkno = 3
  4553. sparkxy = -10,-90
  4554. hitsound   = s2,3
  4555. guardsound = s2,6
  4556. ground.type = hight
  4557. ground.slidetime = 2
  4558. ground.hittime  = 15
  4559. ground.hittime  = 15
  4560. p2facing = 1
  4561. p1stateno = 3102
  4562. p2stateno = 3110
  4563. P2getp1state = 1
  4564. ground.velocity = -1  
  4565. air.velocity = -1,0
  4566.  
  4567.  
  4568. [State 3201, 2]
  4569. type = AfterImage
  4570. trigger1 = time = 0
  4571. time = 25
  4572. ;TimeGap  = 2
  4573. FrameGap = 2
  4574. length = 8
  4575. ;trans = add1
  4576.  
  4577. [State 3201, 3]
  4578. type = Velset
  4579. trigger1 = AnimElem = 1
  4580. x = 10
  4581.  
  4582. [State 3201, 4]
  4583. type = Veladd
  4584. trigger1 = AnimElem = 1,>0
  4585. x = -.2
  4586.  
  4587. [State 3201, 7]
  4588. type = ChangeState
  4589. trigger1 = animtime = 0
  4590. value = 3105
  4591.  
  4592. [statedef 3130]
  4593. type = S
  4594. movetype = A
  4595. physics = S
  4596. ctrl = 0
  4597. anim = 3100
  4598. poweradd = -1000
  4599.  
  4600. [State 6000, │¼╔▒╥⌠╨º]
  4601. type = PlaySnd
  4602. trigger1 = Time = 0
  4603. value = 1,4
  4604. channel = 0
  4605.  
  4606. [State 3200, 2]
  4607. type = SuperPause
  4608. trigger1 = AnimElem = 2
  4609. time = 28
  4610. anim = -1
  4611. movetime = 0
  4612.  
  4613. [State 9300,1]
  4614. type = Envcolor
  4615. trigger1 = animelem = 2
  4616. persistent = 0
  4617. ignorehitpause = 1
  4618. value = 0, 0, 0
  4619. time = 28
  4620. under = 1
  4621. supermove = 1
  4622.  
  4623. [State 4010, 3]
  4624. type = Explod
  4625. trigger1 = AnimElem = 2
  4626. anim = 2010
  4627. pos = 20,-73
  4628. postype = p1
  4629. sprpriority = -1
  4630. supermove = 1
  4631. bindtime = 1
  4632.  
  4633. [State 4010, 4]
  4634. type = Explod
  4635. trigger1 = AnimElem = 2
  4636. anim = 2000
  4637. pos = 20,-73
  4638. postype = p1
  4639. sprpriority = 2
  4640. supermove = 1
  4641. bindtime = 1
  4642.  
  4643.  
  4644. [State 3200, 1]
  4645. type = NotHitBy
  4646. trigger1 = 1
  4647. value = SCA
  4648. time = 25
  4649.  
  4650. [State 3200, 2]
  4651. type = changestate
  4652. Trigger1 = animtime = 0
  4653. value = 3131
  4654.  
  4655. [Statedef 3131]
  4656. type = S
  4657. movetype = A
  4658. physics = N
  4659. ctrl = 0
  4660. velset = 4
  4661. anim = 3101
  4662.  
  4663. [State 3201, 1]
  4664. type = HitDef
  4665. trigger1 = AnimElem = 2 
  4666. trigger2 = animelem = 3 && !movecontact
  4667. trigger3 = animelem = 4 && !movecontact
  4668. attr = S, HA
  4669. animtype  = HARD
  4670. damage    = 0
  4671. hitflag = MA
  4672. guardflag = MA
  4673. pausetime = 12,12
  4674. sparkno = 3
  4675. sparkxy = -10,-90
  4676. hitsound   = s2,3
  4677. guardsound = s2,6
  4678. ground.type = hight
  4679. ground.slidetime = 2
  4680. ground.hittime  = 15
  4681. ground.hittime  = 15
  4682. p2facing = 1
  4683. p1stateno = 3102
  4684. p2stateno = 3110
  4685. P2getp1state = 1
  4686. ground.velocity = -1  
  4687. air.velocity = -1,0
  4688.  
  4689.  
  4690. [State 3201, 2]
  4691. type = AfterImage
  4692. trigger1 = time = 0
  4693. time = 25
  4694. ;TimeGap  = 2
  4695. FrameGap = 2
  4696. length = 8
  4697. ;trans = add1
  4698.  
  4699. [State 3201, 3]
  4700. type = Velset
  4701. trigger1 = AnimElem = 1
  4702. x = 11
  4703.  
  4704. [State 3201, 4]
  4705. type = Veladd
  4706. trigger1 = AnimElem = 1,>0
  4707. x = -.15
  4708.  
  4709. [State 3201, 7]
  4710. type = ChangeState
  4711. trigger1 = animtime = 0
  4712. value = 3105
  4713.  
  4714.  
  4715. [statedef 3105]
  4716. type = S
  4717. movetype = I
  4718. physics = S
  4719. ctrl = 0
  4720. anim = 3105
  4721.  
  4722. [State 3205,0]
  4723. type = velset
  4724. trigger1 = time = 0
  4725. x = 4
  4726. y = 0
  4727.  
  4728. [State 3205,1]
  4729. type = veladd
  4730. trigger1 = vel x >0
  4731. x = -.2
  4732.  
  4733. [State 3205,1]
  4734. type = Posset
  4735. trigger1 = time = 0
  4736. y = 0
  4737.  
  4738. [State 3205, 2]
  4739. type = ChangeState
  4740. trigger1 = AnimTime = 0
  4741. value = 0
  4742. ctrl = 1
  4743.  
  4744. [statedef 3102]
  4745. type = S
  4746. movetype = A
  4747. physics = S
  4748. ctrl = 0
  4749. anim = 3102
  4750. velset = 0,0
  4751.  
  4752. [State 6000, 3]
  4753. type = AfterImage
  4754. trigger1 = Time = 0
  4755. time = 0
  4756.  
  4757. [State 6000, 3]
  4758. type = width
  4759. trigger1 = 1
  4760. value = 70,0
  4761.  
  4762. [State 3200 , 2]
  4763. type = NotHitBy
  4764. trigger1 = 1
  4765. value = SCA, NA, SA, HA
  4766. time = 12
  4767.  
  4768. [State 3202, 2]
  4769. type = velset
  4770. trigger1 = 1
  4771. x = 1
  4772.  
  4773. [State 3202, 2]
  4774. type = posset
  4775. trigger1 = time = 0
  4776. y = 0
  4777.  
  4778. [State 3202, 2]
  4779. type = TargetBind
  4780. trigger1 = 1
  4781. pos = 65, 0
  4782.  
  4783. [State 3202, 2]
  4784. type = envcolor
  4785. triggerall = movehit = 1
  4786. trigger1 = animelem = 3 || animelem = 12 || animelem = 20|| animelem = 27 || animelem = 65
  4787. trigger2 = animelem = 33|| animelem = 40|| animelem = 51|| animelem = 57|| animelem = 73|| animelem = 79
  4788. persistent = 1
  4789. ignorehitpause = 1
  4790. value = 255, 255, 255
  4791. time = 1
  4792. under = 1
  4793. supermove = 1
  4794.  
  4795. [State 3202, 2]
  4796. type = playsnd
  4797. triggerall = movehit = 1 && random >500
  4798. trigger1 = animelem = 3 || animelem = 12 || animelem = 20|| animelem = 27 || animelem = 65
  4799. trigger2 = animelem = 33|| animelem = 40|| animelem = 51|| animelem = 57|| animelem = 73|| animelem = 79
  4800. persistent = 1
  4801. ignorehitpause = 1
  4802. value = 2,8
  4803.  
  4804. [State 4510, 13]
  4805. type = HitDef
  4806. trigger1 = animelem = 3
  4807. attr = S, HA
  4808. damage    = 18
  4809. animtype = heavy
  4810. getpower = 10,5
  4811. givepower = 15,8
  4812. guardflag = MA
  4813. hitflag = MAF
  4814. priority = 3, Hit
  4815. pausetime = 0 ,7
  4816. sparkno =s7
  4817. guard.sparkno = 40
  4818. sparkxy = -20,-60
  4819. p2stateno = 3111
  4820. hitsound   = s2,9
  4821. guardsound = s2,6
  4822. ground.type = High
  4823. ground.slidetime = 5
  4824. ground.hittime  = 24
  4825. ground.velocity = -3,0
  4826. airguard.velocity = -1.9,-.8
  4827. air.velocity = -1.3,-3
  4828.  
  4829. [State 4510, 13]
  4830. type = HitDef
  4831. trigger1 = animelem = 12 || animelem = 20|| animelem = 27 
  4832. attr = S, HA
  4833. damage    = 18
  4834. animtype = heavy
  4835. getpower = 10,5
  4836. givepower = 15,8
  4837. guardflag = MA
  4838. hitflag = MAF
  4839. priority = 3, Hit
  4840. pausetime = 0 ,7
  4841. sparkno = 3
  4842. guard.sparkno = 40
  4843. sparkxy = -20,-60
  4844. p2stateno = 3111
  4845. hitsound   = s2,9
  4846. guardsound = s2,6
  4847. ground.type = High
  4848. ground.slidetime = 5
  4849. ground.hittime  = 24
  4850. ground.velocity = -3,0
  4851. airguard.velocity = -1.9,-.8
  4852. air.velocity = -1.3,-3
  4853.  
  4854.  
  4855. [State 4510, 13]
  4856. type = HitDef
  4857. trigger1 = animelem = 33|| animelem = 40|| animelem = 51 || animelem = 57 || animelem = 73 || animelem = 65
  4858. attr = S, HA
  4859. damage    = 18
  4860. animtype = heavy
  4861. getpower = 10,5
  4862. givepower = 15,8
  4863. guardflag = MA
  4864. hitflag = MAF
  4865. priority = 3, Hit
  4866. pausetime = 0 ,7
  4867. sparkno =s7
  4868. guard.sparkno = 40
  4869. sparkxy = -20,-60
  4870. p2stateno = 3111
  4871. hitsound   = s2,9
  4872. guardsound = s2,6
  4873. ground.type = High
  4874. ground.slidetime = 5
  4875. ground.hittime  = 24
  4876. ground.velocity = -3,0
  4877. airguard.velocity = -1.9,-.8
  4878. air.velocity = -1.3,-3
  4879.  
  4880.  
  4881. [State 240, 2]
  4882. type = HitDef
  4883. trigger1 = AnimElem = 79
  4884. attr = S, HA
  4885. animtype  = Back
  4886. damage    = 55
  4887. guardflag = MA
  4888. hitflag = MAF
  4889. pausetime = 24,32
  4890. sparkno = 3
  4891. sparkxy = -10,-70
  4892. hitsound   = S2,11
  4893. guardsound = S2,6
  4894. ground.type = High
  4895. ground.slidetime = 5
  4896. ground.hittime  = 24
  4897. ground.velocity = 0,0
  4898. airguard.velocity = -1.9,-.8
  4899. air.velocity = -1.3,-3
  4900.  
  4901.  
  4902. [State 3005, 2]
  4903. type = ChangeState
  4904. trigger1 = AnimTime = 0
  4905. value = 3103
  4906.  
  4907. [Statedef 3103]
  4908. type    = S
  4909. movetype= A
  4910. physics = S
  4911. juggle  = 1
  4912. ctrl = 0
  4913. velset = 0,0,0
  4914. anim = 3103
  4915.  
  4916. [State 3200, 1]
  4917. type = NotHitBy
  4918. trigger1 = 1
  4919. value = SCA
  4920. time = 25
  4921.  
  4922. [State 240, 1] 
  4923. type = PlaySnd
  4924. trigger1 =animelem = 6
  4925. value = 10,7
  4926.  
  4927. [State 240, 1] 
  4928. type = PlaySnd
  4929. trigger1 = Time = 2
  4930. value =1, 2
  4931.  
  4932. [State 100, S]
  4933. type = explod
  4934. trigger1 = AnimElem = 7
  4935. anim = 1421
  4936. id  = 3152
  4937. pos = 2,0
  4938. sprpriority = 4
  4939. postype = p1
  4940. removetime = -1
  4941. bindtime = -1
  4942.  
  4943. [State 100, S]
  4944. type = removeexplod
  4945. trigger1 = AnimElem = 8
  4946. value  = 3152
  4947.  
  4948. [State 100, S]
  4949. type = explod
  4950. trigger1 = AnimElem = 8
  4951. anim = 1421
  4952. id  = 3153
  4953. pos = 0,0
  4954. sprpriority = 4
  4955. postype = p1
  4956. removetime = -1
  4957. bindtime = -1
  4958.  
  4959. [State 100, S]
  4960. type = removeexplod
  4961. trigger1 = AnimElem = 11
  4962. value  = 3153
  4963.  
  4964.  
  4965. [State 2120, 2] 
  4966. type = EnvShake
  4967. Trigger1 = AnimElem = 7
  4968. time = 15
  4969. ampl = -8
  4970. freq = 100
  4971.  
  4972. [State 240, 2]
  4973. type = HitDef
  4974. trigger1 = AnimElem = 7
  4975. attr = S, HA
  4976. animtype  = diagup
  4977. damage    = 55
  4978. guardflag = MA
  4979. hitflag = MAF
  4980. pausetime = 32,32
  4981. sparkno = 3
  4982. sparkxy = -10,-70
  4983. hitsound   = S2,12
  4984. guardsound = S2,6
  4985. ground.type = High
  4986. ground.slidetime = 12
  4987. ground.hittime  = 15
  4988. ground.velocity = -6,-4.5   
  4989. ground.cornerpush.veloff = -15
  4990. air.velocity = -5,-4.2
  4991. fall = 1
  4992. fall.recover = 0
  4993. palfx.invertall = 1
  4994. palfx.add = -100,-93,-200
  4995. palfx.sinadd = 20,-10,-10,4
  4996. palfx.time = 50
  4997.  
  4998.  
  4999. [State 240, 1] 
  5000. type = PlaySnd
  5001. trigger1 = AnimElem = 7
  5002. value =2, 13
  5003. volume= 100
  5004.  
  5005. [State 240, 3]
  5006. type = ChangeState
  5007. trigger1 = AnimTime = 0
  5008. value = 0
  5009. ctrl = 1
  5010.  
  5011.  
  5012.  
  5013.  
  5014. [Statedef 3110]
  5015. type = S
  5016. movetype = H
  5017. physics = N
  5018. velset = 0,0,0
  5019. ctrl = 0
  5020.  
  5021. [State 3110, 0]
  5022. type = ChangeAnim2
  5023. Trigger1 = time = 0
  5024. value = 3110
  5025.  
  5026. [State 3110, 0]
  5027. type = PosSet
  5028. trigger1 = time = 0
  5029. y = 0
  5030.  
  5031. [Statedef 3111]
  5032. type = S
  5033. movetype = H
  5034. physics = N
  5035. velset = 0,0,0
  5036. ctrl = 0
  5037.  
  5038. [State 3110, 0]
  5039. type = ChangeAnim2
  5040. Trigger1 = anim < 3110
  5041. Trigger2 = anim > 3110
  5042. value = 3110
  5043.  
  5044. [State 3010, 0]
  5045. type = PosSet
  5046. trigger1 = time = 0
  5047. y = 0
  5048.  
  5049.  
  5050. ;fdsafsdfa
  5051. [statedef 3150]
  5052. type = S
  5053. movetype = A
  5054. physics = S
  5055. ctrl = 0
  5056. anim = 3100
  5057. poweradd = -3000
  5058.  
  5059. [State 6000, │¼╔▒╥⌠╨º]
  5060. type = PlaySnd
  5061. trigger1 = Time = 0
  5062. value = 1,5
  5063. channel = 0
  5064.  
  5065. [State 3200, 2]
  5066. type = SuperPause
  5067. trigger1 = AnimElem = 2
  5068. time = 28
  5069. anim = -1
  5070. movetime = 0
  5071.  
  5072. [State 9300,1]
  5073. type = Envcolor
  5074. trigger1 = animelem = 2
  5075. persistent = 0
  5076. ignorehitpause = 1
  5077. value = 0, 0, 0
  5078. time = 28
  5079. under = 1
  5080. supermove = 1
  5081.  
  5082. [State 4010, 3]
  5083. type = Explod
  5084. trigger1 = AnimElem = 2
  5085. anim = 2010
  5086. pos = 20,-73
  5087. postype = p1
  5088. sprpriority = -1
  5089. supermove = 1
  5090. bindtime = 1
  5091.  
  5092. [State 4010, 4]
  5093. type = Explod
  5094. trigger1 = AnimElem = 2
  5095. anim = 2000
  5096. pos = 20,-73
  5097. postype = p1
  5098. sprpriority = 2
  5099. supermove = 1
  5100. bindtime = 1
  5101.  
  5102.  
  5103. [State 3200, 1]
  5104. type = NotHitBy
  5105. trigger1 = 1
  5106. value = SCA
  5107. time = 25
  5108.  
  5109. [State 3200, 2]
  5110. type = changestate
  5111. Trigger1 = animtime = 0
  5112. value = 3151
  5113.  
  5114. [Statedef 3151]
  5115. type = S
  5116. movetype = A
  5117. physics = N
  5118. ctrl = 0
  5119. velset = 4
  5120. anim = 3101
  5121.  
  5122. [State 3500, 9]
  5123. type = BGPalfx
  5124. trigger1 = animelem = 1
  5125. ignorehitpause = 1
  5126. time = 28
  5127. mul = 128,128,128
  5128. invertall = 1
  5129.  
  5130. [State 3201, 1]
  5131. type = HitDef
  5132. trigger1 = AnimElem = 2 
  5133. trigger2 = animelem = 3 && !movecontact
  5134. trigger3 = animelem = 4 && !movecontact
  5135. attr = S, HA
  5136. animtype  = HARD
  5137. damage    = 0
  5138. hitflag = MA
  5139. guardflag = MA
  5140. pausetime = 12,12
  5141. sparkno = 3
  5142. sparkxy = -10,-90
  5143. hitsound   = s2,3
  5144. guardsound = s2,6
  5145. ground.type = hight
  5146. ground.slidetime = 2
  5147. ground.hittime  = 15
  5148. ground.hittime  = 15
  5149. p2facing = 1
  5150. p1stateno = 3152
  5151. p2stateno = 3110
  5152. P2getp1state = 1
  5153. ground.velocity = -1  
  5154. air.velocity = -1,0
  5155.  
  5156.  
  5157. [State 3201, 2]
  5158. type = AfterImage
  5159. trigger1 = time = 0
  5160. time = 25
  5161. ;TimeGap  = 2
  5162. FrameGap = 2
  5163. length = 8
  5164. ;trans = add1
  5165.  
  5166. [State 3201, 3]
  5167. type = Velset
  5168. trigger1 = AnimElem = 1
  5169. x = 12
  5170.  
  5171. [State 3201, 4]
  5172. type = Veladd
  5173. trigger1 = AnimElem = 1,>0
  5174. x = -.05
  5175.  
  5176. [State 3201, 7]
  5177. type = ChangeState
  5178. trigger1 = animtime = 0
  5179. value = 3105
  5180.  
  5181.  
  5182. ;hit level2
  5183. [statedef 3152]
  5184. type = S
  5185. movetype = A
  5186. physics = S
  5187. ctrl = 0
  5188. anim = 3152
  5189. velset = 0,0
  5190.  
  5191.  
  5192. [State 3500, 9]
  5193. type = BGPalfx
  5194. trigger1 = 1
  5195. ignorehitpause = 1
  5196. time = 40
  5197. mul = 128,128,128
  5198. invertall = 1
  5199.  
  5200. [State 6000, 3]
  5201. type = AfterImage
  5202. trigger1 = Time = 0
  5203. time = 0
  5204.  
  5205. [State 6000, 3]
  5206. type = width
  5207. trigger1 = 1
  5208. value = 70,0
  5209.  
  5210. [State 3200 , 2]
  5211. type = NotHitBy
  5212. trigger1 = 1
  5213. value = SCA, NA, SA, HA
  5214. time = 12
  5215.  
  5216. [State 3202, 2]
  5217. type = velset
  5218. trigger1 = 1
  5219. x = 1
  5220.  
  5221. [State 3202, 2]
  5222. type = posset
  5223. trigger1 = time = 0
  5224. y = 0
  5225.  
  5226. [State 3202, 2]
  5227. type = TargetBind
  5228. trigger1 = 1
  5229. pos = 65, 0
  5230.  
  5231. [State 3202, 2]
  5232. type = envcolor
  5233. triggerall = movehit = 1
  5234. trigger1 = animelem = 3 || animelem = 12 || animelem = 20|| animelem = 27 || animelem = 65
  5235. trigger2 = animelem = 33|| animelem = 40|| animelem = 51|| animelem = 57|| animelem = 73|| animelem = 79
  5236. persistent = 1
  5237. ignorehitpause = 1
  5238. value = 255, 255, 255
  5239. time = 1
  5240. under = 1
  5241. supermove = 1
  5242.  
  5243. [State 3202, 2]
  5244. type = playsnd
  5245. triggerall = movehit = 1 && random >500
  5246. trigger1 = animelem =  1|| animelem = 4|| animelem =  7 || animelem = 13 || animelem = 22 || animelem = 29
  5247. trigger2 = animelem = 33|| animelem = 41|| animelem = 49 || animelem = 55
  5248. trigger3 = animelem = 59|| animelem = 63|| animelem = 67 || animelem = 71 || animelem = 75 || animelem = 79
  5249. persistent = 1
  5250. ignorehitpause = 1
  5251. value = 2,9
  5252.  
  5253. [State 4510, 13]
  5254. type = HitDef
  5255. trigger1 = animelem =  1|| animelem = 4|| animelem =  7 || animelem = 13 || animelem = 22 || animelem = 29
  5256. trigger2 = animelem = 33|| animelem = 41|| animelem = 49 || animelem = 55
  5257. attr = S, HA
  5258. damage    = 18
  5259. animtype = heavy
  5260. getpower = 10,5
  5261. givepower = 15,8
  5262. guardflag = MA
  5263. hitflag = MAF
  5264. priority = 3, Hit
  5265. pausetime = 0 ,7
  5266. sparkno =s7
  5267. guard.sparkno = 40
  5268. sparkxy = -20,-60
  5269. p2stateno = 3111
  5270. hitsound   = s2,8
  5271. guardsound = s2,6
  5272. ground.type = High
  5273. ground.slidetime = 5
  5274. ground.hittime  = 24
  5275. ground.velocity = -3,0
  5276. airguard.velocity = -1.9,-.8
  5277. air.velocity = -1.3,-3
  5278. kill = 0
  5279.  
  5280. [State 4510, 13]
  5281. type = HitDef
  5282. trigger1 = animelem = 59|| animelem = 63|| animelem = 67 || animelem = 71 || animelem = 75 || animelem = 79
  5283. attr = S, HA
  5284. damage    = 18
  5285. animtype = heavy
  5286. getpower = 10,5
  5287. givepower = 15,8
  5288. guardflag = MA
  5289. hitflag = MAF
  5290. priority = 3, Hit
  5291. pausetime = 0 ,7
  5292. sparkno = 3
  5293. guard.sparkno = 40
  5294. sparkxy = -20,-40
  5295. p2stateno = 3111
  5296. hitsound   = s2,8
  5297. guardsound = s2,6
  5298. ground.type = High
  5299. ground.slidetime = 5
  5300. ground.hittime  = 24
  5301. ground.velocity = -3,0
  5302. airguard.velocity = -1.9,-.8
  5303. air.velocity = -1.3,-3
  5304. kill = 0
  5305.  
  5306. [State 240, 2]
  5307. type = HitDef
  5308. trigger1 = AnimElem = 91
  5309. attr = S, HA
  5310. animtype  = Back
  5311. damage    = 55
  5312. guardflag = MA
  5313. hitflag = MAF
  5314. pausetime = 24,32
  5315. sparkno = 3
  5316. sparkxy = -10,-70
  5317. hitsound   = S2,12
  5318. guardsound = S2,6
  5319. ground.type = High
  5320. ground.slidetime = 5
  5321. ground.hittime  = 24
  5322. ground.velocity = -3,0
  5323. airguard.velocity = -1.9,-.8
  5324. air.velocity = -1.3,-3
  5325. palfx.invertall = 1
  5326. palfx.add = -100,-93,-200
  5327. palfx.sinadd = 20,-10,-10,4
  5328. palfx.time = 50
  5329. kill = 0
  5330.  
  5331. [State 100, S]
  5332. type = explod
  5333. trigger1 = AnimElem = 91
  5334. anim = 1421
  5335. id  = 3152
  5336. pos = 2,0
  5337. sprpriority = 4
  5338. postype = p1
  5339. removetime = -1
  5340. bindtime = -1
  5341.  
  5342. [State 100, S]
  5343. type = removeexplod
  5344. trigger1 = AnimElem = 92
  5345. value  = 3152
  5346.  
  5347. [State 2120, 2] 
  5348. type = EnvShake
  5349. Trigger1 = AnimElem = 91
  5350. time = 15
  5351. ampl = -8
  5352. freq = 100
  5353.  
  5354. [State 3202, 2]
  5355. type = envcolor
  5356. triggerall = movehit = 1
  5357. trigger1 = animelem = 91
  5358. persistent = 1
  5359. ignorehitpause = 1
  5360. value = 255, 255, 255
  5361. time = 1
  5362. under = 1
  5363. supermove = 1
  5364.  
  5365.  
  5366.  
  5367. [State 100, S]
  5368. type = explod
  5369. trigger1 = AnimElem = 92
  5370. anim = 1421
  5371. id  = 3153
  5372. pos = 0,0
  5373. sprpriority = 4
  5374. postype = p1
  5375. removetime = -1
  5376. bindtime = -1
  5377.  
  5378. [State 100, S]
  5379. type = removeexplod
  5380. trigger1 = AnimElem = 95
  5381. value  = 3153
  5382.  
  5383. [State 240, 1] 
  5384. type = PlaySnd
  5385. trigger1 = AnimElem = 91
  5386. value =2, 13
  5387. volume= 100
  5388.  
  5389. [State 3005, 2]
  5390. type = ChangeState
  5391. trigger1 = AnimTime = 0
  5392. value = 3153
  5393.  
  5394.  
  5395. [Statedef 3153]
  5396. type    = S
  5397. movetype= A
  5398. physics = S
  5399. juggle  = 1
  5400. ctrl = 0
  5401. velset = 0,0,0
  5402. anim = 3153
  5403.  
  5404. [State 240, 1] 
  5405. type = PlaySnd
  5406. trigger1 = animelem = 3
  5407. value = 10,20
  5408.  
  5409.  
  5410. [State 3500, 9]
  5411. type = BGPalfx
  5412. trigger1 = animelem = 1
  5413. ignorehitpause = 1
  5414. time = 190
  5415. mul = 128,128,128
  5416. invertall = 1
  5417.  
  5418. [State 2120,3]
  5419. type = Helper
  5420. ;triggerall = NumHelper = 0 
  5421. trigger1 = time = 15 ||time = 39 ||time = 63 ||time = 87
  5422. helpertype = normal
  5423. name = "poison"
  5424. id = 3150
  5425. pos = -50,0
  5426. postype = p2
  5427. stateno = 3154
  5428. keyctrl = 0
  5429. ownpal = 1
  5430.  
  5431. [State 2120,3]
  5432. type = Helper
  5433. trigger1 = time = 111
  5434. helpertype = normal
  5435. name = "poison"
  5436. id = 3151
  5437. pos = -50,0
  5438. postype = p2
  5439. stateno = 3155
  5440. keyctrl = 0
  5441. ownpal = 1
  5442.  
  5443. [State 240, 1] 
  5444. type = PlaySnd
  5445. trigger1 = AnimElem = 7
  5446. value =2, 13
  5447. volume= 100
  5448.  
  5449. [State 240, 3]
  5450. type = ChangeState
  5451. trigger1 = AnimTime = 0
  5452. value = 0
  5453. ctrl = 1
  5454.  
  5455. [Statedef 3154]
  5456. type    = A
  5457. physics = N
  5458. movetype= A
  5459. anim = 3154
  5460. ctrl = 0
  5461. poweradd = 0
  5462.  
  5463. [State 1201, 1]
  5464. type = HitDef
  5465. trigger1 = AnimElem = 1
  5466. attr = S, HA
  5467. animtype = Back
  5468. damage = 40
  5469. hitflag = MA
  5470. guardflag = MA
  5471. pausetime = 18,18
  5472. sparkno = 2
  5473. sparkxy = -15,-35
  5474. guardsound = s2,6
  5475. ground.type = low
  5476. ground.slidetime = 17
  5477. ground.hittime = 17
  5478. ground.velocity = 12
  5479. ground.cornerpush.veloff = -8
  5480. guard.velocity = 9
  5481. air.velocity = 5,-1
  5482. airguard.velocity = 5,-1
  5483. palfx.invertall = 1
  5484. palfx.add = -100,-93,-200
  5485. palfx.sinadd = 20,-10,-10,4
  5486. palfx.time = 50
  5487. kill = 0
  5488.  
  5489. [State 3202, 2]
  5490. type = envcolor
  5491. trigger1 = animelem = 1
  5492. persistent = 1
  5493. ignorehitpause = 1
  5494. value = 255, 255, 255
  5495. time = 1
  5496. under = 1
  5497. supermove = 1
  5498.  
  5499.  
  5500.  
  5501. [State 7102, 4]
  5502. type = Destroyself
  5503. trigger1 = time >= 5
  5504.  
  5505. [Statedef 3155]
  5506. type    = A
  5507. physics = N
  5508. movetype= A
  5509. anim = 3154
  5510. ctrl = 0
  5511. poweradd = 0
  5512.  
  5513. [State 240, 2]
  5514. type = HitDef
  5515. trigger1 = AnimElem = 1
  5516. attr = S, HA
  5517. animtype  = diagup
  5518. damage    = 55
  5519. guardflag = MA
  5520. hitflag = MAF
  5521. pausetime = 32,32
  5522. sparkno = 3
  5523. sparkxy = -10,-70
  5524. guardsound = S2,6
  5525. ground.type = High
  5526. ground.slidetime = 12
  5527. ground.hittime  = 15
  5528. ground.velocity = 10,-8   
  5529. ground.cornerpush.veloff = -15
  5530. air.velocity = 5,-4.2
  5531. fall = 1
  5532. fall.recover = 0
  5533. palfx.invertall = 1
  5534. palfx.add = -100,-93,-200
  5535. palfx.sinadd = 20,-10,-10,4
  5536. palfx.time = 50
  5537.  
  5538. [State 3202, 2]
  5539. type = envcolor
  5540. trigger1 = animelem = 1
  5541. persistent = 1
  5542. ignorehitpause = 1
  5543. value = 255, 255, 255
  5544. time = 1
  5545. under = 1
  5546. supermove = 1
  5547.  
  5548. [State 2120, 2] 
  5549. type = EnvShake
  5550. trigger1 = AnimElem = 1
  5551. time = 20
  5552. ampl = -8
  5553. freq = 100
  5554.  
  5555. [State 7102, 4]
  5556. type = Destroyself
  5557. trigger1 = time >= 5
  5558.  
  5559.  
  5560. [statedef 3200]
  5561. type = S
  5562. movetype = a
  5563. physics = S
  5564. anim = 3200
  5565. poweradd = -3000
  5566. ctrl = 0
  5567.  
  5568. [State 6000, │¼╔▒╥⌠╨º]
  5569. type = PlaySnd
  5570. trigger1 = AnimElem = 2
  5571. value = 1,5
  5572. channel = 0
  5573.  
  5574. [State 3200, 2]
  5575. type = SuperPause
  5576. trigger1 = AnimElem = 2
  5577. time = 28
  5578. anim = -1
  5579. movetime = 0
  5580.  
  5581. [State 9300,1]
  5582. type = Envcolor
  5583. trigger1 = animelem = 2
  5584. persistent = 0
  5585. ignorehitpause = 1
  5586. value = 0, 0, 0
  5587. time = 28
  5588. under = 1
  5589. supermove = 1
  5590.  
  5591. [State 4010, 3]
  5592. type = Explod
  5593. trigger1 = AnimElem = 2
  5594. anim = 2010
  5595. pos = 40,-93
  5596. postype = p1
  5597. sprpriority = -1
  5598. supermove = 1
  5599. bindtime = 1
  5600.  
  5601. [State 4010, 4]
  5602. type = Explod
  5603. trigger1 = AnimElem = 2
  5604. anim = 2000
  5605. pos = 40,-93
  5606. postype = p1
  5607. sprpriority = 2
  5608. supermove = 1
  5609. bindtime = 1
  5610.  
  5611.  
  5612.  
  5613. [State 700, 0]
  5614. type = HitDef
  5615. Trigger1 = Time = 0
  5616. attr = S, HT
  5617. getpower = 50
  5618. givepower = 40
  5619. hitflag = M-
  5620. priority = 1, Miss
  5621. snap = 50, 0, 0, 1
  5622. sparkno = -1
  5623. p2facing = 1
  5624. p1stateno = 3201
  5625. p2stateno = 3205
  5626. hitsound = s2,10
  5627.  
  5628. [State 700, 1]
  5629. type = ChangeState
  5630. trigger1 = animtime = 0
  5631. value = 0
  5632. ctrl = 1
  5633.  
  5634. [statedef 3204]
  5635. type = S
  5636. movetype = a
  5637. physics = S
  5638. anim = 3200
  5639. poweradd = -3000
  5640. ctrl = 0
  5641.  
  5642. [State 6000, │¼╔▒╥⌠╨º]
  5643. type = PlaySnd
  5644. trigger1 = AnimElem = 2
  5645. value = 1,5
  5646. channel = 0
  5647.  
  5648. [State 3200, 2]
  5649. type = SuperPause
  5650. trigger1 = AnimElem = 2
  5651. time = 28
  5652. anim = -1
  5653. movetime = 0
  5654.  
  5655. [State 9300,1]
  5656. type = Envcolor
  5657. trigger1 = animelem = 2
  5658. persistent = 0
  5659. ignorehitpause = 1
  5660. value = 0, 0, 0
  5661. time = 28
  5662. under = 1
  5663. supermove = 1
  5664.  
  5665. [State 4010, 3]
  5666. type = Explod
  5667. trigger1 = AnimElem = 2
  5668. anim = 2010
  5669. pos = 40,-93
  5670. postype = p1
  5671. sprpriority = -1
  5672. supermove = 1
  5673. bindtime = 1
  5674.  
  5675. [State 4010, 4]
  5676. type = Explod
  5677. trigger1 = AnimElem = 2
  5678. anim = 2000
  5679. pos = 40,-93
  5680. postype = p1
  5681. sprpriority = 2
  5682. supermove = 1
  5683. bindtime = 1
  5684.  
  5685.  
  5686.  
  5687. [State 700, 0]
  5688. type = HitDef
  5689. Trigger1 = Time = 0
  5690. attr = S, HT
  5691. getpower = 50
  5692. givepower = 40
  5693. hitflag = MF
  5694. priority = 1, Miss
  5695. snap = 50, 0, 0, 1
  5696. sparkno = -1
  5697. p2facing = 1
  5698. p1stateno = 3201
  5699. p2stateno = 3205
  5700. hitsound = s2,10
  5701.  
  5702. [State 700, 1]
  5703. type = ChangeState
  5704. trigger1 = animtime = 0
  5705. value = 0
  5706. ctrl = 1
  5707.  
  5708.  
  5709.  
  5710. [statedef 3201]
  5711. type = S
  5712. movetype = a
  5713. physics = S
  5714. anim = 3201
  5715. ctrl = 0
  5716.  
  5717. [State 3500, 9]
  5718. type = BGPalfx
  5719. trigger1 = animelem = 1
  5720. ignorehitpause = 1
  5721. time = 270
  5722. mul = 128,128,128
  5723. invertall = 1
  5724.  
  5725.  
  5726. [State 701, 1]
  5727. type = Width
  5728. trigger1 = 1
  5729. edge = 60,20
  5730.  
  5731. [State 6000, │¼╔▒╥⌠╨º]
  5732. type = PlaySnd
  5733. trigger1 = AnimElem = 1
  5734. value = 1,5
  5735. channel = 0
  5736.  
  5737. [State 3200, 2]
  5738. type = SuperPause
  5739. trigger1 = AnimElem = 1
  5740. time = 28
  5741. anim = -1
  5742. movetime = 0
  5743.  
  5744. [State 9300,1]
  5745. type = Envcolor
  5746. trigger1 = animelem = 1
  5747. persistent = 0
  5748. ignorehitpause = 1
  5749. value = 0, 0, 0
  5750. time = 28
  5751. under = 1
  5752. supermove = 1
  5753.  
  5754. [State 4010, 3]
  5755. type = Explod
  5756. trigger1 = AnimElem = 1
  5757. anim = 2010
  5758. pos = 40,-93
  5759. postype = p1
  5760. sprpriority = -4
  5761. supermove = 1
  5762. bindtime = 1
  5763.  
  5764. [State 4010, 4]
  5765. type = Explod
  5766. trigger1 = AnimElem = 1
  5767. anim = 2000
  5768. pos = 40,-93
  5769. postype = p1
  5770. sprpriority = 4
  5771. supermove = 1
  5772. bindtime = 1
  5773.  
  5774.  
  5775. [State 4010, 4]
  5776. type = Explod
  5777. trigger1 = AnimElem = 4
  5778. anim = 3210
  5779. pos = 0,0
  5780. postype = p1
  5781. sprpriority = -1
  5782. supermove = 1
  5783. bindtime = 1
  5784.  
  5785. [State 4010, 4]
  5786. type = Explod
  5787. trigger1 = AnimElem = 16
  5788. anim = F11
  5789. pos = 40,-120
  5790. postype = p1
  5791. sprpriority = 3
  5792. supermove = 1
  5793. bindtime = 1
  5794.  
  5795. [State 700, 1]
  5796. type = targetbind
  5797. trigger1 = animelem = 1
  5798. pos = 45,-90
  5799.  
  5800. [State 700, 1]
  5801. type = targetbind
  5802. trigger1 = animelem = 2
  5803. pos = 45,-130
  5804.  
  5805. [State 700, 1]
  5806. type = targetbind
  5807. trigger1 = animelem = 3
  5808. pos = 45,-135
  5809.  
  5810. [State 700, 1]
  5811. type = targetbind
  5812. trigger1 = animelem = 15
  5813. pos = 40,-135
  5814.  
  5815.  
  5816. [State 700, 1]
  5817. type = targetbind
  5818. trigger1 = animelem = 21
  5819. pos = 25,-135
  5820.  
  5821. [State 700, 1]
  5822. type = targetbind
  5823. trigger1 = animelem = 22
  5824. pos = 10,-135
  5825.  
  5826. [State 700, 1]
  5827. type = targetbind
  5828. trigger1 = animelem = 25
  5829. pos = 0,-80
  5830.  
  5831. [state 701, 1]
  5832. type = playsnd
  5833. trigger1 = animelem = 15
  5834. value = 9,2
  5835.  
  5836. [state 701, 1]
  5837. type = playsnd
  5838. trigger1 = animelem = 16
  5839. value = 2,11
  5840.  
  5841. [State 700, 1]
  5842. type = SprPriority
  5843. trigger1 = animelem = 1
  5844. value = -2
  5845.  
  5846. [state 701, 1]
  5847. type = playsnd
  5848. trigger1 = animelem = 7
  5849. value =10,13
  5850.  
  5851. [State 711, 2]
  5852. type = varset
  5853. trigger1 = animtime = 0
  5854. var(18) = 1
  5855.  
  5856.  
  5857. [State 711, 2]
  5858. type = ChangeState
  5859. trigger1 = animtime = 0
  5860. value = 0
  5861. ctrl = 1
  5862.  
  5863.  
  5864.  
  5865. [Statedef 3205]
  5866. type = A
  5867. movetype = H
  5868. physics = N
  5869. velset = 0,0
  5870.  
  5871. [State 2120, 1]
  5872. type = ChangeAnim2
  5873. trigger1 = Time = 0
  5874. value = 3205
  5875.  
  5876. [State 2120, 4]
  5877. type = LifeAdd
  5878. trigger1 = AnimElem = 15
  5879. value = -160
  5880.  
  5881. [State 2120, 4]
  5882. type = palfx
  5883. trigger1 = AnimElem = 15
  5884. add = -100,-93,-200
  5885. sinadd = 20,-10,-10,4
  5886. invertall = 1
  5887. time = 100
  5888.  
  5889.  
  5890. [State 2120, 5]
  5891. type = changeState
  5892. trigger1 = AnimTime = 0
  5893. value = 716
  5894.  
  5895.  
  5896.  
  5897.  
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903.  
  5904.  
  5905.  
  5906.  
  5907.  
  5908.  
  5909. ;======================================
  5910. [Statedef -3]
  5911. ;======================================
  5912.  
  5913. [state -3, nolifebar]
  5914. type = assertspecial
  5915. trigger1 = roundstate != 2
  5916. flag = NoBarDisplay
  5917.  
  5918. ; run stop sound
  5919. [State -3, 4]
  5920. type = StopSnd
  5921. trigger1 = !var(59)
  5922. trigger1 = stateno!= 100  
  5923. trigger2 = var(59)
  5924. trigger2 = stateno != 10044
  5925. channel = 4
  5926.  
  5927. [State -3, 4]
  5928. type = StopSnd
  5929. trigger1 = stateno!= 1300 && stateno!= 1301 
  5930. channel = 5
  5931.  
  5932. ; ╠°
  5933. [State -3, 1.1]
  5934. type = PlaySnd
  5935. triggerall = Time = 1
  5936. trigger1 = stateno = 105
  5937. value = 0,1
  5938. persistent = 0 ;make sure it play only once each time
  5939. volume = -40
  5940.  
  5941. ; ╟ß╗≈
  5942. [State -3, 1.2]
  5943. type = PlaySnd
  5944. triggerall = Time = 1
  5945. triggerall = alive
  5946. triggerall = Random <= 600;use random
  5947. trigger1 = stateno = 5001
  5948. trigger1 = anim = 5000
  5949. trigger2 = stateno = 5001
  5950. trigger2 = anim = 5010
  5951. trigger3 = stateno = 5011
  5952. trigger3 = anim = 5020 
  5953. value = 12,0
  5954. channel = 0
  5955. volume = 80
  5956.  
  5957. ; ╓╨╝╢
  5958. [State -3, 1.3]
  5959. type = PlaySnd
  5960. triggerall = Time = 1
  5961. triggerall = alive
  5962. triggerall = Random <= 300;use random
  5963. trigger1 = stateno = 5001
  5964. trigger1 = anim = 5001
  5965. trigger2 = stateno = 5001
  5966. trigger2 = anim = 5011
  5967. trigger3 = stateno = 5011
  5968. trigger3 = anim = 5021 
  5969. value = 12,1
  5970. channel = 0
  5971. volume = 80
  5972.  
  5973. ; ╓╪╗≈
  5974. [State -3, 1.4]
  5975. type = PlaySnd
  5976. triggerall = Time = 1
  5977. triggerall = alive
  5978. triggerall = Random <= 200;use random
  5979. trigger1 = stateno = 5001
  5980. trigger1 = anim = 5002
  5981. trigger2 = stateno = 5001
  5982. trigger2 = anim = 5012
  5983. trigger3 = stateno = 5011
  5984. trigger3 = anim = 5022 
  5985. value = 12,1
  5986. channel = 0
  5987. volume = 80
  5988.  
  5989. ; ╡╣╡╪
  5990. [State -3, 1.5]
  5991. type = PlaySnd
  5992. triggerall = Time = 1
  5993. triggerall = alive
  5994. triggerall = Random <= 400
  5995. trigger1 = stateno = 5100
  5996. value = 12,2
  5997. channel = 0
  5998. volume = 80
  5999.  
  6000. [State -3 , Landing Sound]
  6001. type = PlaySnd
  6002. triggerall = Time = 1
  6003. trigger1 = stateno = 52 
  6004. trigger2 = stateno = 107 ||stateno = 1603 ||stateno =3105
  6005. trigger3 = stateno = 1002 ||stateno = 1402 ||stateno = 1502
  6006. value = 0, 2
  6007.  
  6008. [State -3 , Landing Sound]
  6009. type = PlaySnd
  6010. triggerall = Time = 1
  6011. trigger1 = stateno = 5300
  6012. value = 0, 10
  6013.  
  6014. [State 100, S]
  6015. type = removeexplod
  6016. trigger1 = stateno != 1405 && stateno != 1406 && NumExplod(1411)!=0
  6017. value = 1411
  6018.  
  6019. [State 100, S]
  6020. type = removeexplod
  6021. trigger1 = stateno != 1400 && NumExplod(1401)!=0
  6022. value = 1401
  6023.  
  6024. [State 180, 2]
  6025. type = varset
  6026. trigger1 = stateno = 5900
  6027. var(18) = 0
  6028.  
  6029. [State 100, S]
  6030. type = removeexplod
  6031. trigger1 = stateno != 1400 && NumExplod(1421)!=0
  6032. value = 1421
  6033.  
  6034.  
  6035.