home *** CD-ROM | disk | FTP | other *** search
/ ProGames 6 / PROGAMES.iso / linked / KOF2003BW.exe / KOF2003BW / CHARS / ryuji / rdustknife.cns < prev    next >
Encoding:
Text File  |  1999-01-01  |  16.9 KB  |  994 lines

  1. ;=================
  2. ;--< DUST KICK >--
  3. ;=================
  4. ;Dust kick (D)
  5. [Statedef 2000]
  6. type = S
  7. movetype = A
  8. physics = S
  9. anim = 2000
  10. velset = 0,0
  11. juggle = 10
  12. poweradd = 53
  13. ctrl = 0
  14.  
  15. [State 250, 3]
  16. type = Hitdef
  17. trigger1 = p2statetype = A
  18. trigger1 = AnimElem = 3,=2
  19. attr = S,SA
  20. hitflag = MAF
  21. animtype = hard
  22. damage = 99,5
  23. guardflag = MA
  24. pausetime = 14,14
  25. sparkno = S1041
  26. guard.sparkno = S1042
  27. sparkxy = -10,-80
  28. hitsound = S260,0
  29. guardsound = S200,3
  30. ground.type = high
  31. ground.slidetime = 32
  32. ground.hittime = 22
  33. ground.velocity = -11
  34. air.velocity = -6,-2.5
  35. airguard.velocity = -6,-1.5
  36. guard.velocity = -11
  37. ground.cornerpush.veloff = -18
  38. guard.cornerpush.veloff = -16
  39. air.fall = 1
  40. getpower = 30,10
  41. givepower = 30,10
  42. air.juggle = 10
  43. palfx.time = 25
  44. palfx.add = -100,-100,-100
  45. palfx.sinadd = -10,-10,-10,10
  46. palfx.color = 0
  47. palfx.invertall = 1
  48.  
  49. [State 250, 3]
  50. type = Hitdef
  51. trigger1 = p2statetype != A
  52. trigger1 = AnimElem = 3,=2
  53. attr = S, SA
  54. hitflag = MAF
  55. animtype = hard
  56. damage = 99,5
  57. guardflag = MA
  58. pausetime = 14,14
  59. sparkno = S1041
  60. guard.sparkno = S1042
  61. sparkxy = -10,-80
  62. hitsound = S260,0
  63. guardsound = S200,3
  64. ground.type = high
  65. ground.slidetime = 32
  66. ground.hittime = 22
  67. ground.velocity = -11
  68. air.velocity = -6,-2.5
  69. airguard.velocity = -6,-1.5
  70. guard.velocity = -11
  71. ground.cornerpush.veloff = -18
  72. guard.cornerpush.veloff = -16
  73. getpower = 30,10
  74. givepower = 30,10
  75. air.juggle = 10
  76. p2stateno = 2002
  77. palfx.time = 25
  78. palfx.add = -100,-100,-100
  79. palfx.sinadd = -10,-10,-10,10
  80. palfx.color = 0
  81. palfx.invertall = 1
  82.  
  83. [State 180, explod]
  84. type = Explod
  85. trigger1 = animelem = 3, = 1
  86. id = 2001
  87. anim = 2001
  88. pos = 0,0
  89. sprpriority = 2
  90. ownpal = 1
  91. removeongethit = 1
  92. removetime = 24
  93.  
  94. [State 1000, Attack]
  95. type = playsnd
  96. trigger1 = time = 1
  97. value = 15,6
  98. channel = 0
  99.  
  100. [State 1000, Attack]
  101. type = playsnd
  102. trigger1 = animelem = 3,=1
  103. value = 5,8
  104.  
  105. [State 1000, Attack]
  106. type = ChangeState
  107. trigger1 = animtime = 0
  108. value = 0
  109. ctrl = 1
  110.  
  111. ;---------------------------------------------------------------------------
  112. ; HITG_SHAKE
  113. [Statedef 2002]
  114. type    = S
  115. movetype= H
  116. physics = N
  117. velset = 0,0
  118.  
  119. [State 5000, 1] 
  120. type = ChangeAnim
  121. trigger1 = Time = 0
  122. value = 5000
  123.  
  124. [State 5000, 3] ;Freeze anim
  125. type = ChangeAnim
  126. trigger1 = Time > 0
  127. value = anim
  128.  
  129. [State 5000, 5]
  130. type = ChangeState
  131. trigger1 = HitShakeOver
  132. value = 2003 
  133.  
  134. [State 5000, FFB Light]
  135. type = ForceFeedback
  136. trigger1 = anim = 5000
  137. trigger2 = anim = 5010
  138. persistent = 0
  139. time = 6
  140. waveform = square
  141.  
  142. [State 5000, FFB Medium]
  143. type = ForceFeedback
  144. trigger1 = anim = 5001
  145. trigger2 = anim = 5011
  146. persistent = 0
  147. time = 8
  148. waveform = sinesquare
  149. ampl = 110,-1,-.3
  150.  
  151. [State 5000, FFB Hard]
  152. type = ForceFeedback
  153. trigger1 = anim = 5012
  154. trigger2 = anim = 5002
  155. trigger3 = anim = 5030
  156. persistent = 0
  157. time = 15
  158. waveform = sinesquare
  159. ampl = 140
  160. ;---------------------------------------------------------------------------
  161.  
  162. ;---------------------------------------------------------------------------
  163. ; HITG_SHAKE
  164. [Statedef 2002]
  165. type    = S
  166. movetype= H
  167. physics = N
  168. velset = 0,0
  169.  
  170. [State 5000, 1] 
  171. type = ChangeAnim
  172. trigger1 = Time = 0
  173. value = 5000
  174.  
  175. [State 5000, 3] ;Freeze anim
  176. type = ChangeAnim
  177. trigger1 = Time > 0
  178. value = anim
  179.  
  180. [State 5000, 5]
  181. type = ChangeState
  182. trigger1 = HitShakeOver
  183. value = 2003 ;HITG_SLIDE
  184.  
  185. [State 5000, FFB Light]
  186. type = ForceFeedback
  187. trigger1 = anim = 5000
  188. trigger2 = anim = 5010
  189. persistent = 0
  190. time = 6
  191. waveform = square
  192.  
  193. [State 5000, FFB Medium]
  194. type = ForceFeedback
  195. trigger1 = anim = 5001
  196. trigger2 = anim = 5011
  197. persistent = 0
  198. time = 8
  199. waveform = sinesquare
  200. ampl = 110,-1,-.3
  201.  
  202. [State 5000, FFB Hard]
  203. type = ForceFeedback
  204. trigger1 = anim = 5012
  205. trigger2 = anim = 5002
  206. trigger3 = anim = 5030
  207. persistent = 0
  208. time = 15
  209. waveform = sinesquare
  210. ampl = 140
  211.  
  212. ;---------------------------------------------------------------------------
  213. ; HITG_SLIDE
  214. [Statedef 2003]
  215. type    = S
  216. movetype= H
  217. physics = S
  218.  
  219. [State 5001, 1]
  220. type = HitVelSet
  221. trigger1 = Time = 0
  222. x = 2
  223.  
  224. [State 5001, 2]
  225. type = ChangeAnim2
  226. trigger1 = Time = 0
  227. value = 2002 
  228.  
  229. [State 5001, 3] ;Stop sliding back
  230. type = VelMul
  231. trigger1 = Time >= 28
  232. x = .2
  233.  
  234. [State 5001, 4]
  235. type = VelSet
  236. trigger1 = time >= 32
  237. x = 0
  238.  
  239. [State 5001, 5]
  240. type = DefenceMulSet
  241. trigger1 = HitOver
  242. value = 1
  243.  
  244. [State 5001, 6]
  245. type = selfstate
  246. trigger1 = animtime = 0
  247. value = 0
  248. ctrl = 1
  249.  
  250. ;---------------------------------------------------------------------------
  251.  
  252.  
  253.  
  254. ;======================
  255. ;---< DUSTKICK (B) >---
  256. '======================
  257. [Statedef 2050]
  258. type = S
  259. movetype = A
  260. physics = S
  261. anim = 2050
  262. velset = 0,0
  263. juggle = 10
  264. poweradd = 53
  265. ctrl = 0
  266.  
  267. [State 250, 3]
  268. type = Hitdef
  269. trigger1 = AnimElem = 6,=2
  270. attr = S,SA
  271. hitflag = MAF
  272. animtype = hard
  273. damage = 45,5
  274. guardflag = MA
  275. pausetime = 11,11
  276. sparkno = S1041
  277. guard.sparkno = S1042
  278. sparkxy = -10,-80
  279. hitsound = S280,0
  280. guardsound = S200,3
  281. ground.type = high
  282. ground.slidetime = 22
  283. ground.hittime = 22
  284. ground.velocity = -6
  285. air.velocity = -6,-2.5
  286. airguard.velocity = -6,-1.5
  287. guard.velocity = -11
  288. ground.cornerpush.veloff = -11
  289. guard.cornerpush.veloff = -11
  290. air.fall = 1
  291. getpower = 30,10
  292. givepower = 30,10
  293. air.juggle = 10
  294. palfx.time = 25
  295. palfx.add = -100,-100,-100
  296. palfx.sinadd = -10,-10,-10,10
  297. palfx.color = 0
  298. palfx.invertall = 1
  299.  
  300. [State 250, 3]
  301. type = Hitdef
  302. trigger1 = p2statetype != L
  303. trigger1 = AnimElem = 8
  304. attr = S, SA
  305. hitflag = MAF
  306. animtype = hard
  307. damage = 70,5
  308. guardflag = HA
  309. pausetime = 14,14
  310. sparkno = S1041
  311. guard.sparkno = S1042
  312. sparkxy = -10,-80
  313. hitsound = S280,0
  314. guardsound = S200,3
  315. ground.type = low
  316. ground.slidetime = 32
  317. ground.hittime = 22
  318. ground.velocity = -.2,6
  319. air.velocity = -.2,6
  320. airguard.velocity = -6,-2
  321. guard.velocity = -11
  322. down.velocity = -4,0
  323. ground.cornerpush.veloff = -18
  324. guard.cornerpush.veloff = -16
  325. fall = 1
  326. fall.recover = 0
  327. getpower = 30,10
  328. givepower = 30,10
  329. air.juggle = 3
  330. p2stateno = 2051
  331.  
  332. [State 250, 3]
  333. type = Hitdef
  334. trigger1 = p2statetype = L
  335. trigger1 = AnimElem = 8
  336. attr = S, SA
  337. hitflag = D
  338. animtype = hard
  339. damage = 70,5
  340. guardflag = HA
  341. pausetime = 14,14
  342. sparkno = S1041
  343. guard.sparkno = S1042
  344. sparkxy = 0,-7
  345. hitsound = S280,0
  346. guardsound = S200,3
  347. ground.type = low
  348. ground.slidetime = 32
  349. ground.hittime = 22
  350. ground.velocity = -.2,6
  351. air.velocity = -.2,6
  352. airguard.velocity = -6,-2
  353. guard.velocity = -11
  354. down.velocity = -4,0
  355. ground.cornerpush.veloff = -18
  356. guard.cornerpush.veloff = -16
  357. fall = 1
  358. fall.recover = 0
  359. getpower = 30,10
  360. givepower = 30,10
  361. air.juggle = 3
  362. palfx.time = 25
  363. palfx.add = -100,-100,-100
  364. palfx.sinadd = -10,-10,-10,10
  365. palfx.color = 0
  366. palfx.invertall = 1
  367.  
  368. [State 180, explod]
  369. type = Explod
  370. trigger1 = animelem = 6, = 1
  371. id = 2001
  372. anim = 2001
  373. pos = 0,0
  374. sprpriority = 2
  375. ownpal = 1
  376. removeongethit = 1
  377. removetime = 24
  378.  
  379. [State 1000, Attack]
  380. type = posadd
  381. trigger1 = animelem = 3
  382. x = 32
  383.  
  384. [State 1000, Attack]
  385. type = posadd
  386. trigger1 = animelem = 5
  387. x = 25
  388.  
  389. [State 1000, Attack]
  390. type = posadd
  391. trigger1 = animelem = 9
  392. x = 18
  393.  
  394. [State 1000, Attack]
  395. type = playsnd
  396. trigger1 = animelem = 1
  397. value = 15,6
  398. channel = 0
  399.  
  400. [State 1000, Attack]
  401. type = playsnd
  402. trigger1 = animelem = 6,=1
  403. value = 5,8
  404.  
  405. [State 1000, Attack]
  406. type = changeState
  407. trigger1 = animtime = 0
  408. value = 0
  409. ctrl = 1
  410.  
  411. ;---------------------------------------------------------------------------
  412.  
  413. ;---------------------------------------------------------------------------
  414. ; SLAM FACE DOWN shaking
  415. [Statedef 2051]
  416. type    = S
  417. movetype= H
  418. physics = N
  419. velset = 0,0
  420.  
  421. [State 5000, 1]
  422. type = ChangeAnim
  423. trigger1 = Time = 0
  424. value = 5012
  425.  
  426. [State 5000, 3] ;Freeze anim
  427. type = ChangeAnim
  428. trigger1 = Time > 0
  429. value = anim
  430.  
  431. [State 5000, 5]
  432. type = ChangeState
  433. trigger1 = HitShakeOver
  434. value = 2052 
  435.  
  436. [State 5000, FFB Hard]
  437. type = ForceFeedback
  438. trigger1 = anim = 5012
  439. persistent = 0
  440. time = 15
  441. waveform = sinesquare
  442. ampl = 140
  443.  
  444. ;---------------------------------------------------------------------------
  445.  
  446. ;-----------------------------------
  447. ;subsob
  448. [Statedef 2052]
  449. type    = S
  450. movetype= H
  451. physics = N
  452. velset = 0,0
  453.  
  454. [State 3010, Envshake]
  455. type = envshake
  456. Trigger1 = time = 0
  457. time = 9
  458. ampl = -3
  459. freq = 110
  460.  
  461. [State 2052, posadd]
  462. type = posadd
  463. trigger1 = Time = 0
  464. x = -20
  465.  
  466. [State 5110,1]
  467. type = nothitby
  468. trigger1 = Time >= 0
  469. value = SCA
  470. time = 1
  471.  
  472. [State 5100, EnvShake]
  473. type = FallEnvShake
  474. trigger1 = Time = 0
  475.  
  476. [State 5100, Var]
  477. type = VarSet
  478. trigger1 = Time = 0
  479. ;trigger1 = GetHitVar(fall.yvel) = 0
  480. sysvar(1) = floor(vel y)
  481.  
  482. [State 5100, 2]
  483. type = ChangeAnim
  484. triggerall = time = 0
  485. trigger1 = SelfAnimExist(5102)
  486. value = 5102
  487.  
  488. [State 5100, 2]
  489. type = ChangeAnim
  490. triggerall = time = 0
  491. trigger1 = SelfAnimExist(5101)
  492. trigger1 = !SelfAnimExist(5102)
  493. value = 5101
  494.  
  495. [State 5100, 2]
  496. type = ChangeAnim
  497. triggerall = time = 0
  498. trigger1 = !SelfAnimExist(5101)
  499. trigger1 = !SelfAnimExist(5102)
  500. value = 5100
  501.  
  502. [State 5100, 4]
  503. type = PosSet
  504. trigger1 = Time = 0
  505. y = 0
  506.  
  507. [State 5100, 6] ;Reduce speed
  508. type = VelMul
  509. trigger1 = Time = 0
  510. x = 0.75
  511.  
  512. [State 5100, 8]
  513. type = GameMakeAnim
  514. trigger1 = Time = 1
  515. value = 61
  516. pos = 0, 0
  517. under = sysvar(1) <= 10
  518.  
  519. [State 5100, 9]
  520. type = HitFallDamage
  521. trigger1 = Time = 3
  522.  
  523. [State 5100, 10]
  524. type = PlaySnd
  525. trigger1 = Time = 1
  526. ;value = F7, 0 ;Hit ground
  527. value = F7, (sysvar(1) > 5) + (sysvar(1) > 14)
  528.  
  529. [State 5100, 12]
  530. type = selfState
  531. trigger1 = Time = 10
  532. value = 5101;2053
  533.  
  534. [State 5100, 13]
  535. type = ForceFeedback
  536. trigger1 = Time = 0
  537. waveform = sinesquare
  538. ampl = 128,-3,-.2,.005
  539. time = 20
  540. ;---------------------------------------
  541.  
  542.  
  543.  
  544. ;=================
  545. ;--<>KNIFE1<>--
  546. ;=================
  547. ;KNIFE1
  548. [Statedef 2400]
  549. type = S
  550. movetype = A
  551. physics = S
  552. anim = 2400
  553. velset = 0,0
  554. juggle = 5
  555. poweradd = 103
  556. ctrl = 0
  557.  
  558. [State 2400, voice]
  559. type = playsnd
  560. trigger1 = animelem = 1
  561. value = 3,10
  562. volume = 50
  563. channel = 0
  564.  
  565. [State 2400, fx]
  566. type = playsnd
  567. trigger1 = animelem = 5
  568. value = 3,11
  569.  
  570. [State 2400,hitdef]
  571. type = HitDef
  572. trigger1 = AnimElem = 5
  573. attr = S, SA
  574. animtype = hard
  575. damage = 70,5
  576. guardflag = M
  577. pausetime = 10,12
  578. sparkno = S1043
  579. guard.sparkno = S1042
  580. sparkxy = -10,-65
  581. hitsound = S3,12
  582. guardsound = S200,3
  583. ground.type = Low
  584. ground.slidetime = 24
  585. ground.hittime = 22
  586. ground.velocity = -5
  587. air.velocity = -6,-2
  588. airguard.velocity = -3,-1.5
  589. ground.cornerpush.veloff = -6
  590. air.cornerpush.veloff = 0
  591. guard.cornerpush.veloff = -6
  592. guard.velocity = -11
  593. givepower = 30,10
  594. getpower  = 30,30
  595. air.juggle = 10
  596.  
  597. [State 2400, explod]
  598. type = explod
  599. trigger1 = movehit
  600. trigger1 = animelem = 5, = 1
  601. id = 1047
  602. anim = 1047
  603. pos = -10,-65
  604. postype = p2
  605. facing = -1
  606. sprpriority = 2
  607. ownpal = 1
  608. removeongethit = 1
  609. removetime = 23
  610. persistent = 0
  611. ignorehitpause = 1
  612.  
  613.  
  614. [State 2400, vel]
  615. type = velset
  616. trigger1 = animelem = 4
  617. x = 7
  618.  
  619. [State 2400, changestate]
  620. type = changeState
  621. trigger1 = animtime = 0
  622. value = 2401
  623. ctrl = 0
  624.  
  625. ;--------------------
  626. ;2nd slash
  627. [Statedef 2401]
  628. type = S
  629. movetype = A
  630. physics = S
  631. anim = 2401
  632. velset = 0,0
  633. juggle = 5
  634. poweradd = 103
  635. ctrl = 0
  636.  
  637. [State 1000, Attack]
  638. type = playsnd
  639. trigger1 = animelem = 4
  640. value = 3,11
  641.  
  642. [State 2401, hitdef]
  643. type = HitDef
  644. trigger1 = AnimElem = 4
  645. attr = S, SA
  646. animtype = hard
  647. damage = 70,5
  648. guardflag = M
  649. pausetime = 10,12
  650. sparkno = S1043
  651. guard.sparkno = S1042
  652. sparkxy = -10,-70
  653. hitsound = S3,12
  654. guardsound = S200,3
  655. ground.type = Low
  656. ground.slidetime = 24
  657. ground.hittime = 22
  658. ground.velocity = -4,-3
  659. air.velocity = -6,-2
  660. airguard.velocity = -3,-1.5
  661. ground.cornerpush.veloff = -13
  662. air.cornerpush.veloff = 0
  663. guard.cornerpush.veloff = -13
  664. guard.velocity = -11
  665. fall = 1
  666. givepower = 30,10
  667. getpower  = 30,30
  668. air.juggle = 10
  669.  
  670. [State 180, explod]
  671. type = explod
  672. trigger1 = movehit
  673. trigger1 = animelem = 4, = 1
  674. id = 1047
  675. anim = 1047
  676. pos = -10,-70
  677. postype = p2
  678. facing = -1
  679. sprpriority = 2
  680. ownpal = 1
  681. removeongethit = 1
  682. removetime = 23
  683. persistent = 0
  684. ignorehitpause = 1
  685.  
  686.  
  687. [State 2400, vel]
  688. type = velset
  689. trigger1 = animelem = 2
  690. x = 5
  691.  
  692. [State 2400, changestate]
  693. type = changeState
  694. trigger1 = animtime = 0
  695. value = 0
  696. ctrl = 1
  697.  
  698. ;===============================================
  699. ;----<> KNIFE2 <>----
  700. ;====================
  701. ;KNIFE2
  702. [Statedef 2500]
  703. type = S
  704. movetype = A
  705. physics = S
  706. anim = 2500
  707. velset = 0,0
  708. juggle = 5
  709. poweradd = 53
  710. ctrl = 0
  711.  
  712. [State 2500, voice]
  713. type = playsnd
  714. trigger1 = animelem = 1
  715. value = 3,10
  716. volume = 50
  717. channel = 0
  718.  
  719. [State 2500, fx]
  720. type = playsnd
  721. trigger1 = animelem = 5
  722. value = 3,11
  723.  
  724. [State 2500, hitdef]
  725. type = HitDef
  726. trigger1 = AnimElem = 5
  727. attr = S, SA
  728. animtype = hard
  729. damage = 45,5
  730. guardflag = M
  731. pausetime = 6,8
  732. sparkno = S1043
  733. guard.sparkno = S1042
  734. sparkxy = -10,-65
  735. hitsound = S3,12
  736. guardsound = S200,3
  737. ground.type = Low
  738. ground.slidetime = 24
  739. ground.hittime = 22
  740. ground.velocity = -4
  741. air.velocity = -6,-2
  742. airguard.velocity = -3,-1.5
  743. ground.cornerpush.veloff = -6
  744. air.cornerpush.veloff = 0
  745. guard.cornerpush.veloff = -6
  746. guard.velocity = -11
  747. givepower = 30,10
  748. getpower  = 30,30
  749. air.juggle = 10
  750.  
  751. [State 2500, explod]
  752. type = explod
  753. trigger1 = movehit
  754. trigger1 = animelem = 5, = 1
  755. id = 1047
  756. anim = 1047
  757. pos = -10,-65
  758. postype = p2
  759. facing = -1
  760. sprpriority = 2
  761. ownpal = 1
  762. removeongethit = 1
  763. removetime = 23
  764. persistent = 0
  765. ignorehitpause = 1
  766.  
  767. [State 2500, vel]
  768. type = velset
  769. trigger1 = animelem = 4
  770. x = 7
  771.  
  772. [State 2500, changestate]
  773. type = changeState
  774. trigger1 = animtime = 0
  775. value = 2501
  776. ctrl = 0
  777.  
  778. ;--------------------
  779. ;--------------------
  780. ;2nd slash
  781. [Statedef 2501]
  782. type = S
  783. movetype = A
  784. physics = S
  785. anim = 2501
  786. velset = 0,0
  787. juggle = 5
  788. poweradd = 53
  789. ctrl = 0
  790.  
  791. [State 2500, FX]
  792. type = playsnd
  793. trigger1 = animelem = 4
  794. value = 3,11
  795.  
  796. [State 2501, hitdef]
  797. type = HitDef
  798. trigger1 = AnimElem = 4
  799. attr = S, SA
  800. animtype = hard
  801. damage = 45,5
  802. guardflag = M
  803. pausetime = 6,8
  804. sparkno = S1043
  805. guard.sparkno = S1042
  806. sparkxy = -10,-80
  807. hitsound = S3,12
  808. guardsound = S200,3
  809. ground.type = high
  810. ground.slidetime = 24
  811. ground.hittime = 22
  812. ground.velocity = -4
  813. air.velocity = -6,-2
  814. airguard.velocity = -3,-1.5
  815. ground.cornerpush.veloff = -6
  816. air.cornerpush.veloff = 0
  817. guard.cornerpush.veloff = -6
  818. guard.velocity = -11
  819. givepower = 30,10
  820. getpower  = 30,30
  821. air.juggle = 10
  822.  
  823. [State 2501, explod]
  824. type = explod
  825. trigger1 = movehit
  826. trigger1 = animelem = 4, = 1
  827. id = 1047
  828. anim = 1047
  829. pos = -10,-80
  830. postype = p2
  831. facing = -1
  832. sprpriority = 2
  833. ownpal = 1
  834. removeongethit = 1
  835. removetime = 23
  836. persistent = 0
  837. ignorehitpause = 1
  838.  
  839.  
  840. [State 2501, vel]
  841. type = velset
  842. trigger1 = animelem = 2
  843. x = 5
  844.  
  845. [State 2501, changestate]
  846. type = changeState
  847. trigger1 = animtime = 0
  848. value = 2502
  849. ctrl = 0
  850. ;---------------------------------
  851. ;SLASH3
  852. [Statedef 2502]
  853. type = S
  854. movetype = A
  855. physics = S
  856. anim = 2502
  857. velset = 0,0
  858. juggle = 5
  859. poweradd = 53
  860. ctrl = 0
  861.  
  862. [State 2502, fx]
  863. type = playsnd
  864. trigger1 = animelem = 2
  865. value = 3,11
  866.  
  867. [State 2502, hitdef]
  868. type = HitDef
  869. trigger1 = AnimElem = 2
  870. attr = S, SA
  871. animtype = hard
  872. damage = 45,5
  873. guardflag = M
  874. pausetime = 6,8
  875. sparkno = S1043
  876. guard.sparkno = S1042
  877. sparkxy = -10,-65
  878. hitsound = S3,12
  879. guardsound = S200,3
  880. ground.type = Low
  881. ground.slidetime = 24
  882. ground.hittime = 22
  883. ground.velocity = -4
  884. air.velocity = -6,-2
  885. airguard.velocity = -3,-1.5
  886. ground.cornerpush.veloff = -6
  887. air.cornerpush.veloff = 0
  888. guard.cornerpush.veloff = -6
  889. guard.velocity = -11
  890. givepower = 30,10
  891. getpower  = 30,30
  892. air.juggle = 10
  893.  
  894. [State 2502, explod]
  895. type = explod
  896. trigger1 = movehit
  897. trigger1 = animelem = 2, = 1
  898. id = 1047
  899. anim = 1047
  900. pos =-10,-65
  901. postype = p2
  902. facing = -1
  903. sprpriority = 2
  904. ownpal = 1
  905. removeongethit = 1
  906. persistent = 0
  907. ignorehitpause = 1
  908. removetime = 23
  909.  
  910. [State 2502, vel]
  911. type = velset
  912. trigger1 = animelem = 1
  913. x = 7
  914.  
  915. [State 2502, changestate]
  916. type = changeState
  917. trigger1 = animtime = 0
  918. value = 2503
  919. ctrl = 0
  920. ;--------------------
  921.  
  922. ;--------------------
  923. ;4th slash
  924. [Statedef 2503]
  925. type = S
  926. movetype = A
  927. physics = S
  928. anim = 2401
  929. velset = 0,0
  930. juggle = 5
  931. poweradd = 53
  932. ctrl = 0
  933.  
  934. [State 2503, fx]
  935. type = playsnd
  936. trigger1 = animelem = 4
  937. value = 3,11
  938.  
  939. [State 2503, hitdef]
  940. type = HitDef
  941. trigger1 = AnimElem = 4
  942. attr = S, SA
  943. animtype = hard
  944. damage = 50,5
  945. guardflag = M
  946. pausetime = 10,12
  947. sparkno = S1043
  948. guard.sparkno = S1042
  949. sparkxy = -10,-80
  950. hitsound = S3,12
  951. guardsound = S200,3
  952. ground.type = High
  953. ground.slidetime = 24
  954. ground.hittime = 22
  955. ground.velocity = -4,-3
  956. air.velocity = -6,-2
  957. airguard.velocity = -3,-1.5
  958. ground.cornerpush.veloff = -13
  959. air.cornerpush.veloff = 0
  960. guard.cornerpush.veloff = -13
  961. guard.velocity = -11
  962. fall = 1
  963. givepower = 30,10
  964. getpower  = 30,30
  965. air.juggle = 10
  966.  
  967. [State 2503, explod]
  968. type = explod
  969. trigger1 = movehit
  970. trigger1 = animelem = 4, = 1
  971. id = 1047
  972. anim = 1047
  973. pos = -10,-80
  974. postype = p2
  975. facing = -1
  976. sprpriority = 2
  977. ownpal = 1
  978. removeongethit = 1
  979. persistent = 0
  980. ignorehitpause = 1
  981. removetime = 23
  982.  
  983. [State 2503, vel]
  984. type = velset
  985. trigger1 = animelem = 2
  986. x = 5
  987.  
  988. [State 2503, changestate]
  989. type = changeState
  990. trigger1 = animtime = 0
  991. value = 0
  992. ctrl = 1
  993.  
  994.