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

  1. ;========================================
  2. ;---<> RYUJI YAMAZAKI DM/SDM CODING <>---
  3. ;========================================
  4.  
  5. ;START <>-ON GROUND-<>
  6. [Statedef 3000]
  7. type = S
  8. movetype = A
  9. physics = S
  10. anim = 3000
  11. juggle = 10
  12. velset = 0,0
  13. ctrl = 0
  14.  
  15. [State 3000, afterimage]
  16. type = afterimage
  17. trigger1 = time = 4
  18. time = 14
  19. timegap = 1
  20. framegap = 2
  21. length = 6
  22. trans = add1
  23.  
  24. [State 3000, Chime]
  25. type = playsnd
  26. trigger1 = time = 0
  27. value = 12,1
  28. volume = -10
  29.  
  30. [State 3000, DM1 voice]
  31. type = playsnd
  32. trigger1 = time = 0
  33. value = 20,1
  34. volume = 40
  35. channel = 0
  36.  
  37. [State 3000, Super Pause]
  38. type = SuperPause
  39. trigger1 = time = 0
  40. movetime = 6
  41. poweradd = -1000
  42. time = 28
  43. anim = -1
  44.  
  45. [State 3000,Explod1]
  46. type = Explod
  47. trigger1 = Time = 0
  48. anim = 1351
  49. id   = 1351
  50. pos = -20,-43
  51. postype = p1
  52. supermove = 1
  53. bindtime = 30
  54. ontop = 1
  55. ownpal = 1
  56.  
  57. [State 3000,Explod2]
  58. type = Explod
  59. trigger1 = Time = 0
  60. anim = 1352
  61. id   = 1352
  62. pos = -20,-43
  63. postype = p1
  64. supermove = 1
  65. bindtime = 30
  66. ontop = 0
  67. ownpal = 1
  68.  
  69. [State 3000, hitdef]
  70. type = Hitdef
  71. trigger1 = AnimElem = 4
  72. attr = S, HA
  73. hitflag = MAF
  74. animtype = hard
  75. damage = 15,5
  76. guardflag = M
  77. pausetime = 12,13
  78. sparkno = S1040
  79. guard.sparkno = S1042
  80. sparkxy = -10,-70
  81. hitsound = S240,0
  82. guardsound = S200,3
  83. ground.type = low
  84. ground.slidetime = 23
  85. ground.hittime = 22
  86. ground.velocity = -.5,-2
  87. air.velocity = -2,-2.5
  88. airguard.velocity = -6,-1.5
  89. guard.velocity = -6
  90. getpower = 30,10
  91. givepower = 30,10
  92. air.juggle = 10
  93. kill = 0
  94.  
  95. [State 3001, NothitBy]
  96. type = NothitBy
  97. trigger1 = animelem = 4, <= 0
  98. value = SCA, AA
  99.  
  100. [State 3000, Land]
  101. type = ChangeState
  102. trigger1 = animtime = 0
  103. value = 3001
  104. ctrl = 0
  105. ;-----------------------------
  106.  
  107. ;ATTACK <>-ON AIR-<>
  108. [Statedef 3001]
  109. type = A
  110. movetype = A
  111. physics = N
  112. anim = 3004
  113. velset = 4.7,-5.4
  114. ctrl = 0
  115.  
  116. [State 3000, DM1 FX1]
  117. type = playsnd
  118. trigger1 = time = 0
  119. value = 21,1
  120. volume = 30
  121.  
  122. [State 3001, afterimage]
  123. type = afterimage
  124. trigger1 = time = 0
  125. time = 30
  126. timegap = 1
  127. framegap = 2
  128. length = 9
  129. ignorehitpause = 1
  130. trans = add1
  131.  
  132. [State 3002, width]
  133. type = width
  134. trigger1 = animelem = 2, >= 0
  135. edge = 50,10
  136.  
  137. [State 3001, Gravity]
  138. type = posadd
  139. trigger1 = time = 0
  140. x = 10
  141.  
  142. [State 3001, Gravity]
  143. type = Veladd
  144. trigger1 = time >= 3
  145. y = .38
  146.  
  147. [State 3000, Hitdef]
  148. type = HitDef
  149. trigger1 = AnimElem = 1
  150. attr = S, HA
  151. damage = 15,5
  152. animtype = Hard
  153. hitflag = MAF
  154. guardflag = MA
  155. pausetime = 10,10
  156. sparkno = S1040
  157. guard.sparkno = S1042
  158. sparkxy = -10,-115
  159. hitsound = S240,0
  160. guardsound = S200,3
  161. groun.type = High
  162. ground.velocity = -5.5,-6
  163. air.velocity = -6,-5
  164. guard.velocity = -11
  165. fall = 1
  166. fall.recover = 0
  167. getpower = 30,10
  168. givepower = 30,10
  169. kill = 0
  170.  
  171. [State 3000, Hitdef]
  172. type = HitDef
  173. trigger1 = AnimElem = 5
  174. attr = S, HA
  175. damage = 10,10
  176. animtype = Back
  177. hitflag = MAF
  178. guardflag = HA
  179. pausetime = 10,10
  180. sparkno = S1040
  181. guard.sparkno = S1042
  182. sparkxy = -10,-14
  183. hitsound = S3,6
  184. guardsound = S200,3
  185. groun.type = low
  186. ground.velocity = -5,1
  187. air.velocity = -5,1
  188. guard.velocity = -11
  189. fall = 1
  190. fall.recover = 0
  191. getpower = 30,10
  192. givepower = 30,10
  193. p2facing = 1
  194. p2stateno = 3006
  195. hitonce = 0
  196. kill = 0
  197.  
  198. [State 3000,Explod2]
  199. type = Explod
  200. trigger1 = animelem = 3
  201. anim = 3001
  202. id   = 3001
  203. pos = 0,0
  204. postype = p1
  205. bindtime = -1
  206. removetime = 5
  207. sprpriority = 1
  208. ontop = 1
  209. ownpal = 1
  210.  
  211. [State 3000,Explod2]
  212. type = Explod
  213. trigger1 = animelem = 4
  214. anim = 3002
  215. id   = 3002
  216. pos = 0,0
  217. postype = p1
  218. removetime = 2
  219. bindtime = -1
  220. sprpriority = 1
  221. ontop = 1
  222. ownpal = 1
  223.  
  224. [State 3000,Explod2]
  225. type = Explod
  226. trigger1 = animelem = 5
  227. anim = 3003
  228. id   = 3003
  229. pos = 0,0
  230. postype = p1
  231. bindtime = -1
  232. ontop = 1
  233. removetime = 8
  234. ownpal = 1
  235.  
  236. [State 3001, Bind]
  237. type = TargetBind
  238. trigger1 = movehit
  239. trigger1 = animelem = 5, >=1
  240. pos = 60, -14
  241. time = 1
  242.  
  243. [State 3001, NothitBy]
  244. type = NothitBy
  245. trigger1 = movehit
  246. trigger1 = animelem = 5, >=1
  247. value = SCA
  248.  
  249. [State 3001, Land]
  250. type = ChangeState
  251. trigger1 = p2stateno = 3006
  252. trigger1 = p2movetype = H
  253. trigger1 = vel y > 0 && pos y >= 0
  254. value = 3010
  255. ctrl = 0
  256.  
  257. [State 3001, Land]
  258. type = ChangeState
  259. trigger1 = p2stateno != 3006
  260. trigger1 = vel y > 0 && pos y >= 0
  261. value = 3002
  262. ctrl = 0
  263.  
  264. ;-----------------------------
  265.  
  266. ;MISS <>-LAND-<>
  267. [Statedef 3002]
  268. type = S
  269. movetype = I
  270. physics = S
  271. anim = 3005
  272. velset = 0,0
  273. ctrl = 0
  274.     
  275. [State 3002, afterimage]
  276. type = afterimage
  277. trigger1 = time = 0
  278. time = 10
  279. timegap = 1
  280. framegap = 2
  281. length = 6
  282. trans = add1
  283.  
  284. [State 3002, width]
  285. type = width
  286. trigger1 = time >= 0
  287. edge = 40,10
  288.  
  289. [State 3002, posadd]
  290. type = posadd
  291. trigger1 = animelem = 2
  292. x = 15
  293.  
  294. [State 3001, posset]
  295. type = posset
  296. trigger1 = time = 0
  297. y = 0
  298.  
  299. [State 3001, land snd]
  300. type = PlaySnd
  301. trigger1 = Time = 0
  302. value = 0,7
  303. volume = 50
  304.  
  305. [State 3001, Land]
  306. type = ChangeState
  307. trigger1 = animtime = 0
  308. value = 0
  309. ctrl = 1
  310. ;-----------------------------
  311.  
  312. ;Catched
  313. [Statedef 3006]
  314. type    = A
  315. movetype= H 
  316. physics = N
  317. velset = 0,0
  318. ctrl = 0
  319.  
  320. [State 3001, NothitBy]
  321. type = NothitBy
  322. trigger1 = time >= 0
  323. value = SCA
  324.  
  325. [State 3006, Screenbound]
  326. type = null;screenbound
  327. Trigger1 = Time >= 0
  328. value = 0
  329. movecamera = 0,0
  330.  
  331. [State 3006, anim]
  332. type = ChangeAnim2
  333. Trigger1 = time =9
  334. value = 3006
  335.  
  336. [State 3011, anim]
  337. type = selfstate
  338. Trigger1 = time = 30
  339. value = 5100
  340. ctrl = 0
  341.  
  342. ;--------------------------------
  343. ;p1 success
  344. [Statedef 3010]
  345. type     = S
  346. movetype = A
  347. physics  = N
  348. anim     = 3010
  349. velset   = 0,0
  350. ctrl = 0
  351.  
  352. ;Play sound when landing
  353. [State 52, 3]
  354. type = PlaySnd
  355. trigger1 = Time = 0
  356. value = 0,7
  357. volume = 50
  358.  
  359. [State 3000, DM1 voice]
  360. type = playsnd
  361. trigger1 = time = 0
  362. value = 21,2
  363. volume = 30
  364.  
  365. [State 3001, posset]
  366. type = posset
  367. trigger1 = time = 0
  368. y = 0
  369.  
  370. [State 3010, afterimage]
  371. type = afterimage
  372. trigger1 = time = 0
  373. time = 100
  374. timegap = 1
  375. framegap = 3
  376. length = 9
  377. trans = add1
  378.  
  379. [State 3010, sharpspark]
  380. type = Explod
  381. trigger1 = animelem = 1
  382. trigger2 = animelem = 5
  383. trigger3 = animelem = 9
  384. trigger4 = animelem = 13
  385. anim = 1036
  386. id   = 1036
  387. pos = 60,-7
  388. postype = p1
  389. bindtime = 1
  390. ontop = 1
  391. removetime = 19
  392. sprpriority = 2
  393. ownpal = 1
  394.  
  395. [State 3010, blood]
  396. type = explod
  397. trigger1 = animelem = 1
  398. trigger2 = animelem = 5
  399. trigger3 = animelem = 9
  400. trigger4 = animelem = 13
  401. id = 1047
  402. anim = 1047
  403. pos = 60,-7
  404. postype = p1
  405. facing = 1
  406. ontop = 1
  407. bindtime = 1
  408. ownpal = 1
  409. removeongethit = 1
  410. removetime = 23
  411.  
  412. [State 3000, DM1 FX3]
  413. type = playsnd
  414. trigger1 = animelem = 1
  415. trigger2 = animelem = 5
  416. trigger3 = animelem = 9
  417. trigger4 = animelem = 13
  418. value = 21,3
  419. volume = 30
  420.  
  421. [State 3000, DM1 FX4]
  422. type = playsnd
  423. trigger1 = animelem = 1
  424. trigger2 = animelem = 5
  425. trigger3 = animelem = 9
  426. trigger4 = animelem = 13
  427. value = 21,4
  428. volume = 30
  429.  
  430. [State 3010, Bind5]
  431. type = targetlifeadd
  432. trigger1 = TimeMod = 4, 1
  433. trigger1 = animelem = 17 <0
  434. value = -15
  435. kill = 0
  436.  
  437. [State 3010, width]
  438. type = width
  439. trigger1 = time >= 0
  440. edge = 50,10
  441.  
  442. [State 3010, posadd]
  443. type = posadd
  444. trigger1 = animelem = 1
  445. x = 15
  446.  
  447. [State 3010, posset]
  448. type = posset
  449. trigger1 = time = 0
  450. y = 0
  451.  
  452. [State 3010, velset1]
  453. type = velset
  454. trigger1 = animelem = 17, < 0
  455. x = 5
  456.  
  457. [State 3010, velset2]
  458. type = velset
  459. trigger1 = animelem = 17, = 0
  460. x = 2.4
  461.  
  462. [State 3010, velset3]
  463. type = velset
  464. trigger1 = animelem = 18, = 0
  465. x = .1
  466.  
  467. [State 3010, Bind1]
  468. type = TargetBind
  469. trigger1 = animelem = 17, <0
  470. pos = 60, -7
  471. time = 1
  472.  
  473. [State 3010, Bind2]
  474. type = TargetBind
  475. trigger1 = animelem = 17, >= 0
  476. trigger1 = animelem = 18, < 0
  477. pos = 60, -50
  478. time = 1
  479.  
  480. [State 3010, Bind3]
  481. type = TargetBind
  482. trigger1 = animelem = 18, >=0
  483. trigger1 = animelem = 19, < 0
  484. pos = 47, -93
  485. time = 1
  486.  
  487. [State 3010, Bind4]
  488. type = TargetBind
  489. trigger1 = animelem = 19, >=0
  490. trigger1 = animelem = 20, < 0
  491. pos = 35, 0
  492. time = 1
  493.  
  494. [State 3010, Bind5]
  495. type = TargetBind
  496. trigger1 = animelem = 20, =0
  497. pos = 50, -10
  498. time = 1
  499.  
  500. [State 3010, Bind5]
  501. type = targetlifeadd
  502. trigger1 = animelem = 20, =0
  503. value = -74
  504.  
  505. [State 3010, Kick spark]
  506. type = Explod
  507. trigger1 = animelem = 20
  508. anim = 1040
  509. id   = 1040
  510. pos = -10, -85
  511. postype = p2
  512. bindtime = 1
  513. ontop = 1
  514. removetime = 20
  515. sprpriority = 2
  516. ownpal = 1
  517.  
  518. [State 3000, DM1 voice2]
  519. type = playsnd
  520. trigger1 = animelem = 17
  521. value = 20,2
  522. volume = 50
  523. channel = 0
  524.  
  525. [State 3010, Kick hit sound]
  526. type = playsnd
  527. Trigger1 = animelem = 20 
  528. value = 280,0
  529. volume = 30
  530.  
  531. [State 3010, Envshake]
  532. type = envshake
  533. Trigger1 = animelem = 20, = 0
  534. time = 12
  535. freq = 180
  536.  
  537. [State 3010, targetstate]
  538. type = targetstate
  539. Trigger1 = time = 0
  540. value = 3011
  541. ctrl = 0
  542.  
  543. [State 3010, targetstate]
  544. type = targetstate
  545. Trigger1 = animelem = 20, = 1
  546. value = 3012
  547. ctrl = 0
  548.  
  549. [State 3010, End]
  550. type = Changestate
  551. Trigger1 = animtime = 0
  552. value = 0
  553. ctrl = 1
  554.  
  555. ;------------------------------------
  556. ;Sinubsob
  557. [Statedef 3011]
  558. type    = S
  559. movetype= H 
  560. physics = N
  561. velset = 0,0
  562. ctrl = 0
  563.  
  564. [State 3011, MakeDust]
  565. type = MakeDust
  566. trigger1 = animelem = 13, <=0
  567. pos = 10, 10
  568. spacing = 4
  569.  
  570. [State 3011, anim]
  571. type = ChangeAnim2
  572. Trigger1 = time =0 
  573. value = 3011
  574.  
  575. [State 3011, anim]
  576. type = selfstate
  577. Trigger1 = animtime = 0
  578. value = 5100
  579. ctrl = 0
  580. ;====================================================
  581. ;------------------------------------
  582. ; HITA_SHAKE
  583. [Statedef 3012]
  584. type    = A
  585. movetype= H
  586. physics = N
  587. velset = 0,0
  588.  
  589. [State 5020, 2] 
  590. type = ChangeAnim
  591. trigger1 = Time = 0
  592. value = 5030
  593.  
  594. [State 5020, 4] ;Freeze anim
  595. type = ChangeAnim
  596. trigger1 = Time > 0
  597. value = anim
  598.  
  599. [State 5020, 5]
  600. type = ChangeState
  601. trigger1 = time = 11
  602. value = 3013
  603.  
  604. [State 5020, FFB Hard]
  605. type = ForceFeedback
  606. trigger1 = anim = 5012
  607. trigger2 = anim = 5002
  608. trigger3 = anim = 5030
  609. trigger4 = anim = [5051,5059]
  610. persistent = 0
  611. time = 15
  612. waveform = sinesquare
  613. ampl = 140
  614.  
  615. ;---------------------------------------------------------------------------
  616. ;HITA_UP 
  617. [Statedef 3013]
  618. type    = A
  619. movetype= H
  620. physics = N
  621. ctrl = 0
  622.  
  623. [State 5030, 1]
  624. type = VelAdd;Gravity
  625. trigger1 = 1
  626. y = GetHitVar(yaccel)
  627.  
  628. [State 5030, 2]
  629. type = VelSet
  630. trigger1 = Time = 0
  631. x = -2
  632. y = -11
  633.  
  634. [State 5030, 4]
  635. type = ChangeState
  636. triggerall = HitFall
  637. trigger1 = HitOver
  638. trigger2 = Vel Y > 0    ;Hit ground
  639. trigger2 = Pos Y >= 10  ;.
  640. value = 3015 ;HITA_FALL
  641.  
  642. [State 5030, 5]
  643. type = ChangeState
  644. trigger1 = AnimTime = 0
  645. value = 3014 ;HITA_UP (transition)
  646. ;---------------------------------------------------------------------------
  647.  
  648. ;---------------------------------------------------------------------------
  649. ; HITA_UP_T (transition)
  650. [Statedef 3014]
  651. type    = A
  652. movetype= H
  653. physics = N
  654.  
  655. [State 4003, hitby]
  656. type = hitby
  657. trigger1 = time >= 0
  658. value = S, HA
  659.  
  660. [State 5035, 1]
  661. type = ChangeAnim
  662. trigger1 = Time = 0
  663. trigger1 = SelfAnimExist(5035)
  664. trigger1 = Anim != [5051,5059] ;Not if in hit up anim
  665. trigger1 = Anim != 5090 ;Not if hit off ground anim
  666. value = 5035
  667.  
  668. [State 5035, 2]
  669. type = VelAdd
  670. trigger1 = 1
  671. y = GetHitVar(yaccel)
  672.  
  673. [State 5035, 4]
  674. type = ChangeState
  675. triggerall = HitFall
  676. trigger1 = HitOver  ;Hit is over
  677. trigger2 = AnimTime = 0 ;Anim is over
  678. trigger3 = Vel Y > 0    ;Hit ground
  679. trigger3 = Pos Y >= 10  ;.
  680. trigger4 = Time = 0     ;No transition anim
  681. trigger4 = Anim != 5035 ;.
  682. value = 3015 ;HITA_FALL
  683.  
  684. ;----------------------------------------------------------------------
  685.  
  686. ; HITA_FALL (knocked up, falling)
  687. [Statedef 3015]
  688. type    = A
  689. movetype= H
  690. physics = N
  691.  
  692. [State 5050, 1] 
  693. type = ChangeAnim
  694. trigger1 = time = 0
  695. trigger1 = selfanimexist(5052)
  696. value = 5052
  697.  
  698. [State 5050, 1] 
  699. type = ChangeAnim
  700. trigger1 = time = 0
  701. trigger1 = !selfanimexist(5051)
  702. trigger1 = !selfanimexist(5052)
  703. value = 5050
  704.  
  705. [State 5050, 1] 
  706. type = ChangeAnim
  707. trigger1 = time = 0
  708. trigger1 = selfanimexist(5051)
  709. trigger1 = !selfanimexist(5052)
  710. value = 5051
  711.  
  712. [State 5050, 2] ;Coming down anim
  713. type = ChangeAnim
  714. trigger1 = anim = [5050,5059]
  715. trigger1 = Vel Y >= ifelse(anim = 5050, 1, -2)
  716. trigger1 = SelfAnimExist(anim+10)
  717. value = anim+10
  718. persistent = 0
  719.  
  720. [State 5050, 3] ;Gravity
  721. type = VelAdd
  722. trigger1 = 1
  723. y = GetHitVar(yaccel)
  724.  
  725. [State 3010, Envshake]
  726. type = envshake
  727. Trigger1 = Pos Y >= ifelse((anim = [5051,5059]) || (anim = [5061,5069]), 0, 25)
  728. time = 12
  729. ampl = -5
  730. freq = 180
  731.  
  732. [State 5050, 6]
  733. type = selfState
  734. trigger1 = Vel Y > 0
  735. trigger1 = Pos Y >= ifelse((anim = [5051,5059]) || (anim = [5061,5069]), 0, 25)
  736. value = 5100 ;HIT_BOUNCE
  737.  
  738.  
  739.  
  740. ;<><><><><<><><><<>><<><><><><>>>><><><><><><><><><><><><><><><><><><><>>><>><<><><<<>><<<>><<>
  741. ;  SDM VESION
  742. ;<><><><><><><>
  743.  
  744. ;START <>-ON GROUND-<>
  745. [Statedef 3050]
  746. type = S
  747. movetype = A
  748. physics = S
  749. anim = 3000
  750. juggle = 10
  751. velset = 0,0
  752. ctrl = 0
  753.  
  754. [State 3010, varset10]
  755. type = varset
  756. trigger1 = life >200
  757. Trigger1 = time = 0
  758. var(10) = 0
  759.  
  760. [State 3000, afterimage]
  761. type = afterimage
  762. trigger1 = time = 4
  763. time = 14
  764. timegap = 1
  765. framegap = 2
  766. length = 6
  767. trans = add1
  768.  
  769. [State 3000, Chime]
  770. type = playsnd
  771. trigger1 = time = 0
  772. value = 12,1
  773. volume = -10
  774.  
  775. [State 3000, DM1 voice]
  776. type = playsnd
  777. trigger1 = time = 0
  778. value = 20,1
  779. volume = 40
  780. channel = 0
  781.  
  782. [State 3000, Super Pause]
  783. type = SuperPause
  784. trigger1 = time = 0
  785. movetime = 6
  786. poweradd = -1000
  787. time = 28
  788. anim = -1
  789.  
  790. [State 3000,Explod1]
  791. type = Explod
  792. trigger1 = Time = 0
  793. anim = 1353
  794. id   = 1353
  795. pos = -20,-43
  796. postype = p1
  797. supermove = 1
  798. bindtime = 30
  799. ontop = 1
  800. ownpal = 1
  801.  
  802. [State 3000,Explod2]
  803. type = Explod
  804. trigger1 = Time = 0
  805. anim = 1354
  806. id   = 1354
  807. pos = -20,-43
  808. postype = p1
  809. supermove = 1
  810. bindtime = 30
  811. ontop = 0
  812. ownpal = 1
  813.  
  814. [State 3000, hitdef]
  815. type = Hitdef
  816. trigger1 = AnimElem = 4
  817. attr = S, HA
  818. hitflag = MAF
  819. animtype = hard
  820. damage = 15,5
  821. guardflag = M
  822. pausetime = 12,13
  823. sparkno = S1040
  824. guard.sparkno = S1042
  825. sparkxy = -10,-70
  826. hitsound = S240,0
  827. guardsound = S200,3
  828. ground.type = low
  829. ground.slidetime = 23
  830. ground.hittime = 22
  831. ground.velocity = -.5,-2
  832. air.velocity = -2,-2.5
  833. airguard.velocity = -6,-1.5
  834. guard.velocity = -6
  835. getpower = 30,10
  836. givepower = 30,10
  837. air.juggle = 10
  838. kill = 0
  839.  
  840. [State 3001, NothitBy]
  841. type = NothitBy
  842. trigger1 = animelem = 4, <= 0
  843. value = SCA, AA
  844.  
  845. [State 3000, Land]
  846. type = ChangeState
  847. trigger1 = animtime = 0
  848. value = 3051
  849. ctrl = 0
  850. ;-----------------------------
  851.  
  852. ;ATTACK SDM <>-ON AIR-<>
  853. [Statedef 3051]
  854. type = A
  855. movetype = A
  856. physics = N
  857. anim = 3004
  858. velset = 4.7,-5.4
  859. ctrl = 0
  860.  
  861. [State 3000, DM1 FX1]
  862. type = playsnd
  863. trigger1 = time = 0
  864. value = 21,1
  865. volume = 30
  866.  
  867. [State 3001, afterimage]
  868. type = afterimage
  869. trigger1 = time = 0
  870. time = 30
  871. timegap = 1
  872. framegap = 2
  873. length = 9
  874. ignorehitpause = 1
  875. trans = add1
  876.  
  877. [State 3002, width]
  878. type = width
  879. trigger1 = animelem = 2, >= 0
  880. edge = 50,10
  881.  
  882. [State 3001, Gravity]
  883. type = posadd
  884. trigger1 = time = 0
  885. x = 10
  886.  
  887. [State 3001, Gravity]
  888. type = Veladd
  889. trigger1 = time >= 3
  890. y = .38
  891.  
  892. [State 3000, Hitdef]
  893. type = HitDef
  894. trigger1 = AnimElem = 1
  895. attr = S, HA
  896. damage = 15,5
  897. animtype = Hard
  898. hitflag = MAF
  899. guardflag = MA
  900. pausetime = 10,10
  901. sparkno = S1040
  902. guard.sparkno = S1042
  903. sparkxy = -10,-115
  904. hitsound = S240,0
  905. guardsound = S200,3
  906. groun.type = High
  907. ground.velocity = -5.5,-6
  908. air.velocity = -6,-5
  909. guard.velocity = -11
  910. fall = 1
  911. fall.recover = 0
  912. getpower = 30,10
  913. givepower = 30,10
  914. kill = 0
  915.  
  916. [State 3000, Hitdef]
  917. type = HitDef
  918. trigger1 = AnimElem = 5
  919. attr = S, HA
  920. damage = 10,10
  921. animtype = Back
  922. hitflag = MAF
  923. guardflag = HA
  924. pausetime = 10,10
  925. sparkno = S1040
  926. guard.sparkno = S1042
  927. sparkxy = -10,-14
  928. hitsound = S3,6
  929. guardsound = S200,3
  930. groun.type = low
  931. ground.velocity = -5,1
  932. air.velocity = -5,1
  933. guard.velocity = -11
  934. fall = 1
  935. fall.recover = 0
  936. getpower = 30,10
  937. givepower = 30,10
  938. p2facing = 1
  939. p2stateno = 3006
  940. hitonce = 0
  941. kill = 0
  942.  
  943. [State 3000,Explod2]
  944. type = Explod
  945. trigger1 = animelem = 3
  946. anim = 3001
  947. id   = 3001
  948. pos = 0,0
  949. postype = p1
  950. bindtime = -1
  951. removetime = 5
  952. sprpriority = 1
  953. ontop = 1
  954. ownpal = 1
  955.  
  956. [State 3000,Explod2]
  957. type = Explod
  958. trigger1 = animelem = 4
  959. anim = 3002
  960. id   = 3002
  961. pos = 0,0
  962. postype = p1
  963. removetime = 2
  964. bindtime = -1
  965. sprpriority = 1
  966. ontop = 1
  967. ownpal = 1
  968.  
  969. [State 3000,Explod2]
  970. type = Explod
  971. trigger1 = animelem = 5
  972. anim = 3003
  973. id   = 3003
  974. pos = 0,0
  975. postype = p1
  976. bindtime = -1
  977. ontop = 1
  978. removetime = 8
  979. ownpal = 1
  980.  
  981. [State 3001, Bind]
  982. type = TargetBind
  983. trigger1 = movehit
  984. trigger1 = animelem = 5, >=1
  985. pos = 60, -14
  986. time = 1
  987.  
  988. [State 3001, NothitBy]
  989. type = NothitBy
  990. trigger1 = movehit
  991. trigger1 = animelem = 5, >=1
  992. value = SCA
  993.  
  994. [State 3001, Land]
  995. type = ChangeState
  996. trigger1 = p2stateno = 3006
  997. trigger1 = p2movetype = H
  998. trigger1 = vel y > 0 && pos y >= 0
  999. value = 3052
  1000. ctrl = 0
  1001.  
  1002. [State 3001, Land]
  1003. type = ChangeState
  1004. trigger1 = p2stateno != 3006
  1005. trigger1 = vel y > 0 && pos y >= 0
  1006. value = 3002
  1007. ctrl = 0
  1008. ;-----------------------------
  1009.  
  1010. ;p1 success SDM
  1011. [Statedef 3052]
  1012. type     = S
  1013. movetype = A
  1014. physics  = N
  1015. anim     = 3050
  1016. velset   = 0,0
  1017. ctrl = 0
  1018.  
  1019. ;Play sound when landing
  1020. [State 52, 3]
  1021. type = PlaySnd
  1022. trigger1 = Time = 0
  1023. value = 0,7
  1024. volume = 50
  1025.  
  1026. [State 3000, DM1 voice]
  1027. type = playsnd
  1028. trigger1 = time = 0
  1029. value = 21,2
  1030. volume = 30
  1031.  
  1032. [State 3001, posset]
  1033. type = posset
  1034. trigger1 = time = 0
  1035. y = 0
  1036.  
  1037. [State 3010, afterimage]
  1038. type = afterimage
  1039. trigger1 = time = 0
  1040. time = 250
  1041. timegap = 1
  1042. framegap = 3
  1043. length = 9
  1044. trans = add1
  1045.  
  1046. [State 3010, sharpspark]
  1047. type = Explod
  1048. trigger1 = animelem = 1
  1049. trigger2 = animelem = 5
  1050. trigger3 = animelem = 9
  1051. trigger4 = animelem = 13
  1052. trigger5 = animelem = 17
  1053. trigger6 = animelem = 21
  1054. anim = 1036
  1055. id   = 1036
  1056. pos = 60,-7
  1057. postype = p1
  1058. bindtime = 1
  1059. ontop = 1
  1060. removetime = 19
  1061. sprpriority = 2
  1062. ownpal = 1
  1063.  
  1064. [State 3010, blood]
  1065. type = explod
  1066. trigger1 = animelem = 1
  1067. trigger2 = animelem = 5
  1068. trigger3 = animelem = 9
  1069. trigger4 = animelem = 13
  1070. trigger5 = animelem = 17
  1071. trigger6 = animelem = 21
  1072. id = 1047
  1073. anim = 1047
  1074. pos = 60,-7
  1075. postype = p1
  1076. facing = 1
  1077. ontop = 1
  1078. bindtime = 1
  1079. ownpal = 1
  1080. removeongethit = 1
  1081. removetime = 23
  1082.  
  1083. [State 3000, DM1 FX3]
  1084. type = playsnd
  1085. trigger1 = animelem = 1
  1086. trigger2 = animelem = 5
  1087. trigger3 = animelem = 9
  1088. trigger4 = animelem = 13
  1089. trigger5 = animelem = 17
  1090. trigger6 = animelem = 21
  1091. value = 21,3
  1092. volume = 30
  1093.  
  1094. [State 3000, DM1 FX4]
  1095. type = playsnd
  1096. trigger1 = animelem = 1
  1097. trigger2 = animelem = 5
  1098. trigger3 = animelem = 9
  1099. trigger4 = animelem = 13
  1100. trigger5 = animelem = 17
  1101. trigger6 = animelem = 21
  1102. value = 21,4
  1103. volume = 30
  1104.  
  1105. [State 3010, Bind5]
  1106. type = targetlifeadd
  1107. trigger1 = TimeMod = 4, 1
  1108. trigger1 = animelem = 25 <0
  1109. value = -15
  1110. kill = 0
  1111.  
  1112. [State 3010, width]
  1113. type = width
  1114. trigger1 = time >= 0
  1115. edge = 50,10
  1116.  
  1117. [State 3010, posadd]
  1118. type = posadd
  1119. trigger1 = animelem = 1
  1120. x = 15
  1121.  
  1122. [State 3010, posset]
  1123. type = posset
  1124. trigger1 = time = 0
  1125. y = 0
  1126.  
  1127. [State 3010, velset1]
  1128. type = velset
  1129. trigger1 = animelem = 25, < 0
  1130. x = 5
  1131.  
  1132. [State 3010, velset2]
  1133. type = velset
  1134. trigger1 = animelem = 25, = 0
  1135. x = 2.4
  1136.  
  1137. [State 3010, velset3]
  1138. type = velset
  1139. trigger1 = animelem = 26, = 0
  1140. x = .1
  1141.  
  1142. [State 3010, Bind1]
  1143. type = TargetBind
  1144. trigger1 = animelem = 25, <0
  1145. pos = 60, -7
  1146. time = 1
  1147.  
  1148. [State 3010, Bind1]
  1149. type = TargetBind
  1150. trigger1 = animelem = 25, >=0
  1151. pos = 35, 0
  1152. time = 1
  1153.  
  1154. [State 3010, targetstate]
  1155. type = targetstate
  1156. Trigger1 = time = 0
  1157. value = 3060
  1158. ctrl = 0
  1159.  
  1160. [State 3010, varset20]
  1161. type = varset
  1162. Trigger1 = time = 0
  1163. var(20) = 0
  1164.  
  1165. [State 180, 1]
  1166. type = playsnd
  1167. trigger1 = animelem = 27, =3
  1168. value = 15,7
  1169. volume = 140
  1170.  
  1171. [State 3010, End]
  1172. type = Changestate
  1173. Trigger1 = animtime = 0
  1174. value = 3053
  1175. ctrl = 0
  1176.  
  1177. ;------------------------------------
  1178.  
  1179. ;ATTACK SDM <>STOMP FRENZY<>
  1180. [Statedef 3053]
  1181. type = S
  1182. movetype = A
  1183. physics = N
  1184. anim = 3051
  1185. velset = 0,0
  1186. ctrl = 0
  1187.  
  1188. [State 3010, Bind1]
  1189. type = TargetBind
  1190. trigger1 = time = 0
  1191. pos = 35, -0
  1192. time = 1
  1193.  
  1194. [State 3010, targetstate]
  1195. type = targetstate
  1196. Trigger1 = time = 0
  1197. value = 3061
  1198. ctrl = 0
  1199.  
  1200. [State 3010, Kick spark]
  1201. type = Explod
  1202. trigger1 = animelem = 4
  1203. anim = 1040
  1204. id   = 1040
  1205. pos = 35, -7
  1206. postype = p1
  1207. bindtime = 1
  1208. ontop = 1
  1209. removetime = 20
  1210. sprpriority = 2
  1211. ownpal = 1
  1212.  
  1213. [State 3010, Kick hit sound]
  1214. type = playsnd
  1215. Trigger1 = animelem = 4, =1 
  1216. value = 280,0
  1217. volume = -40
  1218.  
  1219. [State 200, 1]
  1220. type = PlaySnd
  1221. trigger1 = animelem = 4, =0
  1222. volume = -50
  1223. value = 3,9
  1224.  
  1225. [State 3010, Targetlifeadd]
  1226. type = targetlifeadd
  1227. Trigger1 = animelem = 4 
  1228. value = -27
  1229. kill = 0
  1230.  
  1231. [State 3010, Envshake]
  1232. type = envshake
  1233. Trigger1 = animelem = 4, = 0
  1234. time = 7
  1235. ampl = -8
  1236. freq = 105
  1237.  
  1238. [State 3010, var20]
  1239. type = varadd
  1240. Trigger1 = time = 0
  1241. var(20) = 1
  1242.  
  1243. [State 3010, hitadd]
  1244. type = hitadd
  1245. Trigger1 = animelem = 4
  1246. value = 1
  1247.  
  1248. [State 180, 2]
  1249. type = Explod
  1250. trigger1 = animelem = 4, = [0,3]
  1251. id = 61
  1252. anim = F61
  1253. pos = 35, 2
  1254. sprpriority = -1
  1255. ownpal = 1
  1256. removetime = 14
  1257.  
  1258. [State 180, 2]
  1259. type = Explod
  1260. trigger1 = animelem = 4, = 0
  1261. id = 1507
  1262. anim = 1507
  1263. pos = 35, 7
  1264. ontop = 0
  1265. sprpriority = -1
  1266. ownpal = 1
  1267.  
  1268. [State 3010, End]
  1269. type = Changestate
  1270. trigger1 = var(20) < 6
  1271. Trigger1 = animtime = 0
  1272. value = 3053
  1273. ctrl = 0
  1274.  
  1275. [State 3010, End]
  1276. type = Changestate
  1277. trigger1 = var(20) >= 6
  1278. Trigger1 = animtime = 0
  1279. value = 3054
  1280. ctrl = 0
  1281.  
  1282. ;------------------------------------
  1283. ;ATTACK SDM <>FINAL KICK<>
  1284. [Statedef 3054]
  1285. type = S
  1286. movetype = A
  1287. physics = N
  1288. anim = 3052
  1289. velset = 0,0
  1290. ctrl = 0
  1291.  
  1292. [State 3000, DM1 voice2]
  1293. type = playsnd
  1294. trigger1 = time = 0
  1295. value = 20,2
  1296. volume = 100
  1297. channel = 0
  1298.  
  1299. [State 3010, Bind1]
  1300. type = TargetBind
  1301. trigger1 = time = 0
  1302. pos = 35, -0
  1303. time = 1
  1304.  
  1305. [State 3010, varset20]
  1306. type = varset
  1307. Trigger1 = time = 0
  1308. var(20) = 0
  1309.  
  1310. [State 3010, targetstate]
  1311. type = targetstate
  1312. Trigger1 = time = 0
  1313. value = 3062
  1314. ctrl = 0
  1315.  
  1316. [State 3010, Kick hit sound]
  1317. type = playsnd
  1318. Trigger1 = animelem = 3 
  1319. value = 280,0
  1320. volume = 30
  1321.  
  1322. [State 3010, Envshake]
  1323. type = envshake
  1324. Trigger1 = animelem = 3, = 0
  1325. time = 12
  1326. ampl = -5
  1327. freq = 100
  1328.  
  1329. [State 3010, Kick spark]
  1330. type = Explod
  1331. trigger1 = animelem = 3
  1332. anim = 1040
  1333. id   = 1040
  1334. pos = 45, -45
  1335. postype = p1
  1336. bindtime = 1
  1337. ontop = 1
  1338. removetime = 20
  1339. sprpriority = 2
  1340. ownpal = 1
  1341.  
  1342. [State 200, 1]
  1343. type = PlaySnd
  1344. trigger1 = animelem = 3, = 1
  1345. volume = 120
  1346. value = 3,8
  1347.  
  1348. ;-----------------------
  1349. ;<>FLAME EXPLOD<>
  1350.  
  1351. [State 180, 2]
  1352. type = Explod
  1353. trigger1 = numexplod(1508) < 15
  1354. trigger1 = animelem = 3, = [0, 20]
  1355. id = 1508
  1356. anim = 1508
  1357. pos = 45,-45
  1358. sprpriority = 2
  1359. random = 100,100
  1360. ownpal = 1
  1361. removetime = 18
  1362.  
  1363. [State 180, 2]
  1364. type = Explod
  1365. trigger1 = numexplod(1509) < 10
  1366. trigger1 = animelem = 3, = [4,24]
  1367. id = 1509
  1368. anim = 1509
  1369. pos = 45,-45
  1370. random = 70,70
  1371. sprpriority = 3
  1372. ownpal = 1
  1373. removetime = 15
  1374.  
  1375. ;---------------------------
  1376.  
  1377. [State 3010, Targetlifeadd]
  1378. type = targetlifeadd
  1379. Trigger1 = animelem = 3 
  1380. value = -30
  1381.  
  1382. [State 3010, targetstate]
  1383. type = targetstate
  1384. Trigger1 = animelem = 3, = 1
  1385. value = 3063
  1386. ctrl = 0
  1387.  
  1388. [State 3010, End]
  1389. type = Changestate
  1390. Trigger1 = animtime = 0
  1391. value = 0
  1392. ctrl = 1
  1393.  
  1394. ;------------------------------------
  1395.  
  1396. ;Sinubsob
  1397. [Statedef 3060]
  1398. type    = S
  1399. movetype= H 
  1400. physics = N
  1401. velset = 0,0
  1402. ctrl = 0
  1403.  
  1404. [State 3060, anim]
  1405. type = ChangeAnim2
  1406. Trigger1 = time =0 
  1407. value = 3060
  1408.  
  1409. [State 3060, anim]
  1410. type = velset
  1411. Trigger1 = animelem = 13, = 0
  1412. x = 0
  1413.  
  1414. ;[State 3061, posadd]
  1415. ;type = posadd
  1416. ;Trigger1 = animelem = 13, = 0
  1417. ;x = -15
  1418.  
  1419. [State 3060, anim]
  1420. type = null;velset
  1421. Trigger1 = animelem = 13, = 7
  1422. x = 0
  1423.  
  1424. [State 3060, MakeDust]
  1425. type = MakeDust
  1426. trigger1 = time >= 0
  1427. spacing = 4
  1428. pos = 10, 10
  1429.  
  1430. ;====================================================
  1431. ;------------------------------------
  1432. ;p2 Inaapakan
  1433. [Statedef 3061]
  1434. type    = S
  1435. movetype= H 
  1436. physics = N
  1437. velset = 0,0
  1438. ctrl = 0
  1439.  
  1440. [State 5000, 1]
  1441. type = palfx
  1442. trigger1 = animelem = 2
  1443. time = 7
  1444. add = 7,-200,-200
  1445. sinadd = 30,30,0,10
  1446. color = 0
  1447. invertall = 1
  1448.  
  1449. [State 3061, anim]
  1450. type = ChangeAnim2
  1451. Trigger1 = time =0 
  1452. value = 3061
  1453.  
  1454. [State 180, 2]
  1455. type = Explod
  1456. trigger1 = numexplod(120) <7
  1457. trigger1 = time >= 0
  1458. id = 120
  1459. anim = F120
  1460. pos = 0, 5
  1461. random = 70,10
  1462. vel = -2,-.5
  1463. sprpriority = -1
  1464. ownpal = 1
  1465. removetime = 14
  1466.  
  1467. [State 3061, anim]
  1468. type = selfstate
  1469. Trigger1 = time = 60
  1470. value = 5100
  1471. ctrl = 0
  1472. ;-------------------------------------
  1473.  
  1474. ;p2 Tinadjakan
  1475. [Statedef 3062]
  1476. type    = S
  1477. movetype= H 
  1478. physics = N
  1479. velset = 0,0
  1480. ctrl = 0
  1481.  
  1482. [State 3062, anim]
  1483. type = ChangeAnim2
  1484. Trigger1 = time =0 
  1485. value = 3062
  1486.  
  1487. [State 3062, MakeDust]
  1488. type = MakeDust
  1489. trigger1 = time >= 0
  1490. spacing = 4
  1491. pos = -40, 10
  1492. random = 40,40
  1493.  
  1494. [State 3062, anim]
  1495. type = selfstate
  1496. Trigger1 = time = 60
  1497. value = 5100
  1498. ctrl = 0
  1499.  
  1500. ;------------------------------------------------
  1501.  
  1502. ;------------------------------------
  1503. ; HITA_SHAKE
  1504. [Statedef 3063]
  1505. type    = A
  1506. movetype= H
  1507. physics = N
  1508. velset = 0,0
  1509.  
  1510. [State 5000, 1]
  1511. type = palfx
  1512. trigger1 = Time = 0
  1513. time = 35
  1514. add = 40,-70,-200
  1515. sinadd = 40,30,0,10
  1516. color = 0
  1517. invertall = 1
  1518.  
  1519. [State 5020, 2] 
  1520. type = ChangeAnim
  1521. trigger1 = Time = 0
  1522. value = 5030
  1523.  
  1524. [State 5020, 4] ;Freeze anim
  1525. type = ChangeAnim
  1526. trigger1 = Time > 0
  1527. value = anim
  1528.  
  1529. [State 5020, 5]
  1530. type = ChangeState
  1531. trigger1 = time = 11
  1532. value = 3064
  1533.  
  1534. [State 5020, FFB Hard]
  1535. type = ForceFeedback
  1536. trigger1 = anim = 5012
  1537. trigger2 = anim = 5002
  1538. trigger3 = anim = 5030
  1539. trigger4 = anim = [5051,5059]
  1540. persistent = 0
  1541. time = 15
  1542. waveform = sinesquare
  1543. ampl = 140
  1544.  
  1545. ;---------------------------------------------------------------------------
  1546. ;HITA_UP 
  1547. [Statedef 3064]
  1548. type    = A
  1549. movetype= A
  1550. physics = N
  1551. ctrl = 0
  1552.  
  1553. [State 3064, anim]
  1554. type = ChangeAnim2
  1555. Trigger1 = time = 0 
  1556. value = 3064
  1557.  
  1558. [State 3064, Velset]
  1559. type = VelSet
  1560. trigger1 = Time = 0
  1561. x = -2
  1562. y = -15
  1563.  
  1564. [State 3064, Veladd]
  1565. type = Veladd
  1566. trigger1 = Time >= 3
  1567. y = .39
  1568.  
  1569. [State 6064, angleADD]
  1570. type = AngleAdd
  1571. trigger1 = Time >= 1
  1572. value = 22.5
  1573.  
  1574. [State 3064, angle draw]
  1575. type = AngleDraw
  1576. trigger1 = Time >= 1
  1577. trigger1 = Pos Y <= 10
  1578.  
  1579. [State 3064, Changeanim] 
  1580. type = ChangeAnim
  1581. Trigger1 = Vel Y > -1
  1582. trigger1 = Pos Y = [10,0]
  1583. trigger1 = SelfAnimExist(5062)
  1584. persistent = 0
  1585. value = 5062
  1586.  
  1587. [State 3064, EnvShake]
  1588. type = envshake
  1589. trigger1 = (Vel y > 0) && (Pos y >= 0)
  1590. time = 30
  1591.  
  1592. [State 3050, 2]
  1593. type = HitDef
  1594. trigger1 = time = 0
  1595. affectteam = B
  1596. attr = S, HA
  1597. animtype  = Diagup             
  1598. damage    = 99, 5
  1599. getpower  = 0
  1600. priority  = 5
  1601. guardflag = MA
  1602. pausetime = 0,7
  1603. sparkno = 3
  1604. sparkxy = 4,0
  1605. hitsound   = 5,4
  1606. guardsound = 6,0
  1607. ground.type = high
  1608. ground.slidetime = 18
  1609. ground.hittime  = 25
  1610. ground.velocity = -4,-4
  1611. guard.velocity = -4
  1612. air.velocity = -4,-4
  1613. airguard.velocity = -4.5,-5
  1614. envshake.time = 25           
  1615. envshake.ampl = 7
  1616. envshake.freq = 176    
  1617. fall = 1
  1618. fall.envshake.ampl = 6      
  1619. fall.envshake.freq = 178
  1620. fall.envshake.time = 15
  1621.             
  1622. [State 3064, selfstate] 
  1623. type = SelfState
  1624. Trigger1 = Vel Y > 0
  1625. trigger1 = Pos Y > 0
  1626. value = 5100
  1627. ;---------------------------------------------------------------------------