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

  1. ;==========================================
  2. ;---<> RYUJI YAMAZAKI DRILL DM CODING <>---
  3. ;==========================================
  4.  
  5. ;ATTEMPT
  6. [Statedef 4000]
  7. type = S
  8. movetype = A
  9. physics = S
  10. anim = 4000
  11. juggle = 0
  12. velset = 0,0
  13. ctrl = 0
  14.  
  15. [State 4000, afterimage]
  16. type = afterimage
  17. trigger1 = time = 4
  18. time = 14
  19. ;palbright = 0,0,0
  20. ;palcontrast = 250,250,250
  21. ;paladd = 0,0,0
  22. ;palmul = 0.6,0.6,0.6
  23. timegap = 1
  24. framegap = 2
  25. length = 6
  26. trans = add1
  27.  
  28. [State 4000, Chime]
  29. type = playsnd
  30. trigger1 = time = 2
  31. value = 12,1
  32. volume = -10
  33.  
  34. [State 4000, DM1 voice]
  35. type = playsnd
  36. trigger1 = time = 2
  37. value = 20,1
  38. volume = 40
  39. channel = 0
  40.  
  41. [State 4000, Super Pause]
  42. type = SuperPause
  43. trigger1 = time = 2
  44. movetime = 13
  45. poweradd = -1000
  46. time = 26
  47. anim = -1
  48.  
  49. [State 4000,Explod1]
  50. type = Explod
  51. trigger1 = Time = 2
  52. anim = 1351
  53. id   = 1351
  54. pos = 44,-128
  55. postype = p1
  56. supermove = 1
  57. bindtime = 30
  58. ontop = 1
  59. ownpal = 1
  60.  
  61. [State 4000,Explod2]
  62. type = Explod
  63. trigger1 = Time = 2
  64. anim = 1352
  65. id   = 1352
  66. pos = 44,-128
  67. postype = p1
  68. supermove = 1
  69. bindtime = 30
  70. ontop = 0
  71. ownpal = 1
  72.  
  73. [State 4000, posadd]
  74. type = posadd
  75. trigger1 = animelem = 6
  76. x = 10
  77.  
  78. [State 180, 2]
  79. type = Explod
  80. trigger1 = animelem = 8, = 0
  81. id = 1
  82. anim = 1
  83. pos = 15,0
  84. sprpriority = -1
  85. ownpal = 1
  86. removeongethit = 1
  87. removetime = 11
  88.  
  89. [State 4000, hitdef]
  90. type = Hitdef
  91. trigger1 = var(5) <= 0
  92. trigger1 = time = 0
  93. trigger1 = p2stateno != 150 && 151 && 152 && 153 && 130 && 131 && 140
  94. attr = S, HT
  95. hitflag = M
  96. guardflag = N
  97. priority = 3, Miss
  98. sparkno = -1
  99. sprpriority = 2
  100. p2facing = 1
  101. p1stateno = 4001
  102. p2stateno = 4002
  103. p2getp1state = 1
  104. id = 3000
  105. numhits = 0
  106. givepower = 108
  107. persistent = 0
  108.  
  109. [State 4000, Land]
  110. type = ChangeState
  111. trigger1 = animtime = 0
  112. value = 0
  113. ctrl = 1
  114. ;-----------------------------
  115.  
  116. ;Success
  117. [Statedef 4001] 
  118. type    = S
  119. movetype= A
  120. physics = S
  121. anim = 4001
  122. sprpriority = 2
  123.  
  124. [State 4001, Chime]
  125. type = playsnd
  126. trigger1 = time = 0
  127. value = 12,1
  128. volume = -10
  129.  
  130. [State 4001, DM1 voice]
  131. type = playsnd
  132. trigger1 = time = 0
  133. value = 20,1
  134. volume = 40
  135. channel = 0
  136.  
  137. [State 4001, Super Pause]
  138. type = SuperPause
  139. trigger1 = time = 0
  140. movetime = 1
  141. poweradd = -1000
  142. time = 1
  143. anim = -1
  144.  
  145. [State 4001,Explod1]
  146. type = Explod
  147. trigger1 = Time = 0
  148. anim = 1351
  149. id   = 1351
  150. pos = 44,-128
  151. postype = p1
  152. supermove = 1
  153. bindtime = 30
  154. ontop = 1
  155. ownpal = 1
  156.  
  157. [State 4001,Explod2]
  158. type = Explod
  159. trigger1 = Time = 0
  160. anim = 1352
  161. id   = 1352
  162. pos = 44,-128
  163. postype = p1
  164. supermove = 1
  165. bindtime = 30
  166. ontop = 0
  167. ownpal = 1
  168.  
  169. [State 4001, width]
  170. type = Width
  171. trigger1 = time >= 0
  172. edge = 50,20
  173.  
  174. [State 200, 1]
  175. type = PlaySnd
  176. trigger1 = animelem = 2
  177. volume = 30
  178. value = 3,6
  179.  
  180. [State 180, 2]
  181. type = Explod
  182. trigger1 = animelem = 2
  183. id = 304
  184. anim = 304
  185. pos = 34,-82
  186. sprpriority = 1
  187. ownpal = 1
  188. removeongethit = 1
  189. removetime = 25
  190.  
  191. [State 4001, Bind1]
  192. type = TargetBind
  193. trigger1 = animelem = 3, <0
  194. pos = 30, 0
  195. time = 1
  196.  
  197. [State 4001, Bind2]
  198. type = TargetBind
  199. trigger1 = animelem = 3, >=0
  200. trigger1 = animelem = 4, <0
  201. pos = 47,-140
  202. time = 1
  203.  
  204. [State 4001, Bind3]
  205. type = TargetBind
  206. trigger1 = animelem = 4, >=0
  207. trigger1 = animelem = 5, <0
  208. pos = 48,-140
  209. time = 1
  210.  
  211. [State 4001, liftoff]
  212. type = targetState
  213. Trigger1 = animelem = 5, =0
  214. value = 4003
  215. ctrl = 0
  216.  
  217. [State 3000, hitdef]
  218. type = Hitdef
  219. trigger1 = AnimElem = 8
  220. attr = S, HA
  221. hitflag = MAF
  222. animtype = hard
  223. damage = 55,5
  224. guardflag = N
  225. pausetime = 10,10
  226. sparkno = S1040
  227. guard.sparkno = S1042
  228. sparkxy = -10,-80
  229. hitsound = S280,0
  230. guardsound = S200,3
  231. ground.type = low
  232. air.animtype = Low
  233. ground.slidetime = 23
  234. ground.hittime = 22
  235. ground.velocity = 0,-6
  236. air.velocity = 0,-6
  237. airguard.velocity = -6,-1.5
  238. guard.velocity = -6
  239. air.juggle = 10
  240. hitonce = 0
  241. p2stateno = 6007
  242. kill = 0
  243.  
  244. [State 3000, hitdef]
  245. type = Hitdef
  246. trigger1 = AnimElem = 9
  247. attr = S, HA
  248. hitflag = MAF
  249. animtype = hard
  250. damage = 55,5
  251. guardflag = N
  252. pausetime = 14,14
  253. sparkno = S1040
  254. guard.sparkno = S1042
  255. sparkxy = 10,-125
  256. hitsound = S280,0
  257. guardsound = S200,3
  258. ground.type = Low
  259. air.animtype = Low
  260. ground.slidetime = 23
  261. ground.hittime = 22
  262. ground.velocity = -.8,-11
  263. air.velocity = -.8,-11
  264. airguard.velocity = -6,-1.5
  265. guard.velocity = -6
  266. air.juggle = 10
  267. fall = 1
  268. fall.recover = 0
  269. fall.xvelocity = -2
  270. fall.yvelocity = -3
  271. p2stateno = 6007
  272. kill = 0
  273. hitonce = 0
  274. yaccel = .52
  275.  
  276. [State 4010, varset]
  277. type = varset
  278. Trigger1 = Time = 0
  279. var(17) = 0
  280.  
  281. [State 4010, varadd]
  282. type = varadd
  283. triggerall = animelem = 10, >= 0
  284. Trigger1 = command = "x"
  285. trigegr2 = command = "y"
  286. var(17) = 1
  287.  
  288. [State 4001, End]
  289. type = ChangeState
  290. Trigger1 = animTime = 0
  291. value = 4010
  292. ctrl = 0
  293. ;------------------------------------
  294.  
  295. ;Victim
  296. [Statedef 4002]
  297. type    = A
  298. movetype= H ;Get hit
  299. physics = N
  300. ctrl = 0
  301.  
  302. [State 4002, SCR]
  303. type = screenbound
  304. Trigger1 = Time >= 0
  305. value = 0
  306. movecamera = 0,0
  307.  
  308. [State 4002, ANIM]
  309. type = ChangeAnim2
  310. Trigger1 = Time = 0
  311. value = 4002
  312.  
  313. ;-----------------------------
  314.  
  315. ;Falling down
  316. [Statedef 4003]
  317. type    = A
  318. movetype= H ;Get hit
  319. physics = N
  320. velset = .01,0
  321. ctrl = 0
  322.  
  323. [State 4003, hitby]
  324. type = hitby
  325. trigger1 = time >= 0
  326. value = S, HA
  327.  
  328. [State 4003, posadd]
  329. type = posadd
  330. trigger1 = time = 0
  331. y = 70
  332.  
  333. [State 4003, Gravity]
  334. type = veladd
  335. Trigger1 = Time >= 0
  336. y = .39
  337.  
  338. [State 4003, SCR]
  339. type = screenbound
  340. Trigger1 = Time >= 0
  341. value = 0
  342. movecamera = 0,0
  343.  
  344. [State 4003, Anim]
  345. type = ChangeAnim2
  346. Trigger1 = Time = 0
  347. value = 5070
  348.  
  349. [State 4003, End]
  350. type = selfstate
  351. Trigger1 = pos y >= 0 && vel y > 0
  352. value = 5100
  353. ctrl = 0
  354.  
  355. ;----------------------------------------------
  356. ; FREAKING OUT
  357. [Statedef 4010] 
  358. type    = S
  359. movetype= A
  360. physics = S
  361. anim = 4010
  362. sprpriority = 2
  363.  
  364. [State 4010, varminus]
  365. type = varadd
  366. trigger1 = var(9) != 1
  367. trigger1 = command != "x" && command != "y"
  368. Trigger1 = timemod = 18,3
  369. var(17) = -1
  370.  
  371. [State 4010, varadd]
  372. type = varadd
  373. trigger1 = command = "y"
  374. var(17) = 1
  375.  
  376. [State 4010, varadd]
  377. type = varadd
  378. Trigger1 = command = "x"
  379. var(17) = 1
  380.  
  381. [State 4010, varadd AI]
  382. type = varadd
  383. Trigger1 = var(9) = 1
  384. trigger1 = random <= 600
  385. trigger1 = gametime(%6) = 0
  386. var(17) = 2
  387.  
  388. [State 4010, varadd AI]
  389. type = varadd
  390. Trigger1 = var(9) = 1
  391. trigger1 = random <= 600
  392. trigger1 = gametime(%6) = 0
  393. var(17) = -1
  394.  
  395. [State 4010, Anim 2]
  396. type = changeanim
  397. triggerall = time >= 5
  398. trigger1 = anim != 4011
  399. Trigger1 = var (17) = [3,5]
  400. value = 4011
  401.  
  402. [State 4010, Anim 3]
  403. type = changeanim
  404. triggerall = time >= 10
  405. trigger1 = anim != 4012
  406. Trigger1 = var (17) >=6
  407. value = 4012
  408.  
  409. [State 4010, Level4]
  410. type = ChangeState
  411. trigger1 = var(17) > 8
  412. Trigger1 = Time = 51
  413. value = 4100
  414. ctrl = 0
  415.  
  416. [State 4010, Level3]
  417. type = ChangeState
  418. trigger1 = var(17) = [6,8]
  419. Trigger1 = Time = 51
  420. value = 4080
  421. ctrl = 0
  422.  
  423. [State 4010, Level2]
  424. type = ChangeState
  425. trigger1 = var(17) = [3,5]
  426. Trigger1 = Time = 51
  427. value = 4070
  428. ctrl = 0
  429.  
  430. [State 4010, Level1]
  431. type = ChangeState
  432. trigger1 = var(17) < 3
  433. Trigger1 = Time = 51
  434. value = 4050
  435. ctrl = 0
  436.  
  437. ;====================================================================
  438. ;<><><><> LEVEL 1 <><><><>
  439. ;=========================
  440. ; Standing forward light punch start
  441. [Statedef 4050]
  442. type = S
  443. movetype = A
  444. physics = S
  445. anim = 4050
  446. velset = 0,0
  447. ctrl = 0
  448.  
  449. [State 4001, width]
  450. type = Width
  451. trigger1 = time >= 0
  452. edge = 40,20
  453.  
  454. [State 270, 2]
  455. type = PlaySnd
  456. trigger1 = animelem = 1, =2
  457. value = 220,2
  458.  
  459. [State 270, 2]
  460. type = Velset
  461. trigger1 = animelem = 6
  462. x = 9
  463.  
  464. [State 3010, Envshake]
  465. type = envshake
  466. Trigger1 = animelem = 7, = 0
  467. time = 14
  468. ampl = -8
  469. freq = 105
  470.  
  471. [State 230, 3]
  472. type = HitDef
  473. trigger1 = AnimElem = 7
  474. attr = S, HA
  475. animtype = Hard
  476. damage = 60
  477. hitflag = MAFD
  478. guardflag = L
  479. pausetime = 13,20
  480. sparkno = S1040
  481. guard.sparkno = S1042
  482. sparkxy = -10,-5
  483. hitsound = S280,0
  484. guardsound = S200,3
  485. priority = 7, Hit
  486. ground.type = low
  487. ground.slidetime = 18
  488. ground.hittime = 18
  489. down.hittime = 24
  490. ground.velocity = -1,-9
  491. air.velocity = 0,-9
  492. down.velocity = 0,-9
  493. airguard.velocity = -4,-4
  494. guard.velocity = -11
  495. guard.slidetime = 18
  496. ground.cornerpush.veloff = -11
  497. air.cornerpush.veloff = 0
  498. guard.cornerpush.veloff = -10
  499. p2stateno = 6008
  500. yaccel = .4
  501. kill = 0
  502. fall = 1
  503. fall.recover = 0
  504.  
  505. [State 180, 2]
  506. type = Explod
  507. trigger1 = animelem = 7, = 0
  508. id = 1507
  509. anim = 1507
  510. pos = 0, 7
  511. postype = p2
  512. ontop = 0
  513. sprpriority = -1
  514. ownpal = 1
  515.  
  516. [State 240, 4]
  517. type = ChangeState
  518. trigger1 = AnimTime = 0
  519. value = 4051
  520. ctrl = 0
  521.  
  522. ;---------------------------------------------
  523. ;Upper Ground
  524. [Statedef 4051]
  525. type = S
  526. movetype = A
  527. physics = S
  528. anim = 4051
  529. velset = 0,0
  530. ctrl = 0
  531.  
  532. [State 4051, 0]
  533. type = velset
  534. trigger1 = animelem = 3
  535. x = 5
  536.  
  537. [State 4001, width]
  538. type = Width
  539. trigger1 = time >= 0
  540. edge = 40,20
  541.  
  542. [State 230, 3]
  543. type = HitDef
  544. trigger1 = AnimElem = 3
  545. attr = S, HA
  546. animtype = Hard
  547. damage = 54
  548. hitflag = MAFD
  549. guardflag = MA
  550. pausetime = 12,12
  551. sparkno = S1040
  552. guard.sparkno = S1042
  553. sparkxy = 0,-80
  554. hitsound = S280,0
  555. guardsound = S200,3
  556. priority = 7, Hit
  557. ground.type = low
  558. ground.slidetime = 18
  559. ground.hittime = 18
  560. ground.velocity = -1, -6
  561. air.velocity = -1,-6
  562. airguard.velocity = -9,-1
  563. guard.velocity = -11
  564. guard.slidetime = 18
  565. ground.cornerpush.veloff = -11
  566. air.cornerpush.veloff = 0
  567. guard.cornerpush.veloff = -10
  568. p2stateno = 6007
  569. yaccel = .39
  570. kill = 0
  571. fall = 1
  572. fall.recover = 0
  573. snap = 50, -40
  574.  
  575. [State 4051, 0]
  576. type = ChangeState
  577. trigger1 = AnimTime = 0
  578. value = 4052
  579. ctrl = 0
  580. ;---------------------------------------------------
  581. ;Upper AIR
  582. [Statedef 4052]
  583. type = S
  584. movetype = A
  585. physics = N
  586. anim = 4052
  587. velset = 4,-4.5
  588. ctrl = 0
  589.  
  590. [State 230, 3]
  591. type = HitDef
  592. trigger1 = AnimElem = 1
  593. attr = S, HA
  594. animtype = Hard
  595. damage = 54
  596. hitflag = MAFD
  597. guardflag = MA
  598. pausetime = 12,12
  599. sparkno = S1040
  600. guard.sparkno = S1042
  601. sparkxy = 0,-125
  602. hitsound = S280,0
  603. guardsound = S200,3
  604. priority = 7, Hit
  605. ground.type = low
  606. ground.slidetime = 18
  607. ground.hittime = 18
  608. ground.velocity = -4, -6
  609. air.velocity = -4,-6
  610. airguard.velocity = -9,-1
  611. guard.velocity = -11
  612. guard.slidetime = 18
  613. ground.cornerpush.veloff = -11
  614. air.cornerpush.veloff = 0
  615. guard.cornerpush.veloff = -10
  616. p2stateno = 6000
  617. yaccel = .39
  618. kill = 0
  619. fall = 1
  620. fall.recover = 0
  621.  
  622. [State 4051, 0]
  623. type = veladd
  624. trigger1 = time >= 0
  625. y = .45
  626.  
  627. [State 4051, 0]
  628. type = ChangeState
  629. trigger1 = pos y >= 0 && vel y > 0
  630. value = 4053
  631. ctrl = 0
  632.  
  633.  
  634. ;------------------------------------------------
  635. ;CLOSE HIGH KICK
  636. [Statedef 4053]
  637. type = S
  638. movetype = A
  639. physics = S
  640. anim = 4053
  641. velset = 0,0
  642. ctrl = 0
  643.  
  644. [State 270, 2]
  645. type = PlaySnd
  646. trigger1 = animelem = 1, =2
  647. value = 220,2
  648.  
  649. [State 4001, width]
  650. type = posset
  651. trigger1 = time = 0
  652. y = 0
  653.  
  654. ;Play sound when landing
  655. [State 52, 3]
  656. type = PlaySnd
  657. trigger1 = Time = 0
  658. value = 0,7
  659. volume = 10
  660.  
  661. [State 4001, width]
  662. type = Width
  663. trigger1 = time >= 0
  664. edge = 50,20
  665.  
  666. [State 1000, Cancel]
  667. type = velset
  668. trigger1 = animelem = 2
  669. x = 10
  670.  
  671. [State 1000, Cancel]
  672. type = velset
  673. trigger1 = animelem = 5
  674. x = 0
  675.  
  676. [State 230, 3]
  677. type = HitDef
  678. trigger1 = AnimElem = 3
  679. attr = S, HA
  680. animtype = Hard
  681. damage = 54
  682. hitflag = MAFD
  683. guardflag = MA
  684. pausetime = 12,12
  685. sparkno = S1040
  686. guard.sparkno = S1042
  687. sparkxy = 5,-85
  688. hitsound = S280,0
  689. guardsound = S200,3
  690. priority = 7, Hit
  691. ground.type = low
  692. ground.slidetime = 18
  693. ground.hittime = 18
  694. ground.velocity = -4,-4
  695. air.velocity = -4,-4
  696. airguard.velocity = -9,-1
  697. guard.velocity = -11
  698. guard.slidetime = 18
  699. ground.cornerpush.veloff = -11
  700. air.cornerpush.veloff = 0
  701. guard.cornerpush.veloff = -10
  702. yaccel = .39
  703. kill = 0
  704. fall = 1
  705. fall.recover = 0
  706. p2stateno = 6007
  707.  
  708. [State 230, 3]
  709. type = HitDef
  710. trigger1 = animelem = 4
  711. attr = S, HA
  712. animtype = Hard
  713. damage = 54
  714. hitflag = MAFD
  715. guardflag = MA
  716. pausetime = 12,13
  717. sparkno = S1040
  718. guard.sparkno = S1042
  719. sparkxy = 5,-115
  720. hitsound = S280,0
  721. guardsound = S200,3
  722. priority = 7, Hit
  723. ground.type = low
  724. ground.slidetime = 18
  725. ground.hittime = 18
  726. ground.velocity = -3,-7
  727. air.velocity = -3,-7
  728. airguard.velocity = -9,-1
  729. down.velocity = -1,-9
  730. guard.velocity = -11
  731. guard.slidetime = 18
  732. ground.cornerpush.veloff = -11
  733. air.cornerpush.veloff = 0
  734. guard.cornerpush.veloff = -10
  735. yaccel = .39
  736. kill = 0
  737. fall = 1
  738. fall.recover = 0
  739. p2stateno = 6000
  740.  
  741. [State 240, 4]
  742. type = ChangeState
  743. trigger1 = AnimTime = 0
  744. value = 4054
  745. ctrl = 0
  746.  
  747. ;===================================================
  748.  
  749. ;FINISHER
  750. [Statedef 4054]
  751. type = S
  752. movetype = A
  753. physics = N
  754. anim = 4054
  755. velset = 0,0
  756. ctrl = 0
  757.  
  758. [State 1000, Taunt Var 18]
  759. type = varset
  760. trigger1 = time = 0
  761. var(18) = 0
  762.  
  763. [State 4001, width]
  764. type = Width
  765. trigger1 = time >= 0
  766. edge = 50,20
  767.  
  768. [State 180, explod]
  769. type = Explod
  770. trigger1 = animelem = 2
  771. id = 2106
  772. anim = 2106
  773. pos = 0,0
  774. sprpriority = 2
  775. ownpal = 1
  776. removeongethit = 1
  777. removetime = 1
  778.  
  779. [State 180, explod]
  780. type = Explod
  781. trigger1 = animelem = 3
  782. id = 2107
  783. anim = 2107
  784. pos = 0,0
  785. sprpriority = 2
  786. ownpal = 1
  787. bindtime = -1
  788. removeongethit = 1
  789. removetime = 2
  790.  
  791. [State 180, explod]
  792. type = Explod
  793. trigger1 = animelem = 4
  794. id = 2108
  795. anim = 2108
  796. pos = 0,0
  797. sprpriority = 2
  798. ownpal = 1
  799. removeongethit = 1
  800. bindtime = -1
  801. removetime = 10
  802.  
  803. [State 1000, Cancel]
  804. type = velset
  805. trigger1 = animelem = 2 
  806. x = 10
  807.  
  808. [State 1000, Cancel]
  809. type = velset
  810. trigger1 = animelem = 5, = 0 
  811. x = 2
  812.  
  813. [State 1000, Cancel]
  814. type = velset
  815. trigger1 = animelem = 5, = 3
  816. x = 0
  817.  
  818. [State 280, 3]
  819. type = HitDef
  820. trigger1 = AnimElem = 4
  821. trigger2 = animelem = 5
  822. trigger3 = animelem = 6
  823. attr = S, HA
  824. damage = 25
  825. animtype = Diagup
  826. hitflag = MAF
  827. guardflag = MA
  828. pausetime = 4,4
  829. sparkno = S1041
  830. guard.sparkno = S1042
  831. sparkxy = -10,-115
  832. hitsound = S280,0
  833. guardsound = S200,3
  834. ground.velocity = -0,-1
  835. air.velocity = -0,-1
  836. guard.velocity = -11
  837. fall = 1
  838. guard.velocity = -8.9
  839. p2stateno = 6007
  840. kill = 0
  841. fall.recover = 0
  842.  
  843. [State 280, 3]
  844. type = HitDef
  845. trigger1 = AnimElem = 7
  846. attr = S, HA
  847. damage = 25
  848. animtype = Diagup
  849. hitflag = MAF
  850. guardflag = MA
  851. pausetime = 14,14
  852. sparkno = S1041
  853. guard.sparkno = S1042
  854. sparkxy = -10,-115
  855. hitsound = S280,0
  856. guardsound = S200,3
  857. ground.velocity = -4,-9
  858. air.velocity = -4,-6
  859. guard.velocity = -11
  860. fall = 1
  861. guard.velocity = -8.9
  862. fall.recover = 0
  863.  
  864. [State 200, 1]
  865. type = afterimage
  866. trigger1 = time = 0
  867. time = 39
  868. palbright = 0,0,0
  869. palcontrast = 250,250,250
  870. paladd = 0,0,0
  871. palmul = 0.6,0.6,0.6
  872. timegap = 1
  873. framegap = 2
  874. length = 5
  875.  
  876. [State 180, explod]
  877. type = Explod
  878. trigger1 = animelem = 4
  879. id = 4055
  880. anim = 4055
  881. pos = 0,0
  882. sprpriority = 2
  883. ownpal = 1
  884. removeongethit = 1
  885. bindtime = 30
  886.  
  887. [State 1000, Taunt Var 18]
  888. type = varset
  889. trigger1 = animelem = 8, >= 0
  890. trigger1 = command = "x" || command = "y"
  891. var(18) = 1
  892.  
  893. [State 1000, END]
  894. type = ChangeState
  895. trigger1 = var(18) = 1
  896. trigger1 = animtime = 0
  897. value = 4060
  898. ctrl = 0
  899.  
  900. [State 1000, END]
  901. type = ChangeState
  902. trigger1 = var(18) = 0
  903. trigger1 = animtime = 0
  904. value = 0
  905. ctrl = 1
  906.  
  907. ;----------------------------------------
  908.  
  909. ;TAUNT
  910. [Statedef 4060]
  911. type = S
  912. movetype = A
  913. physics = N
  914. anim = 4060
  915. velset = 0,0
  916. ctrl = 0
  917.  
  918. [State 1000, Taunt Var 18]
  919. type = varset
  920. trigger1 = time = 0
  921. var(18) = 0
  922.  
  923. [State 4001, width]
  924. type = Width
  925. trigger1 = time >= 0
  926. edge = 50,0
  927.  
  928. [State 4001, targetpoweradd]
  929. type = Targetpoweradd
  930. trigger1 = time >= 0
  931. value = -10
  932.  
  933. [State 4001, ctrlset]
  934. type = ctrlset
  935. trigger1 = time >= 64
  936. value = 1
  937.  
  938. [State 1000, END]
  939. type = ChangeState
  940. trigger1 = animtime = 0
  941. value = 0
  942. ctrl = 1
  943. ;----------------------------------------
  944.  
  945.  
  946. ;<<><><><><><><><<><><><><><><><><><><><<><><><><><><><><><><><><<><><><><><><><><><><<>
  947. ;VARIATION2 
  948. ; Standing light kick combo
  949. [Statedef 4070]
  950. type = S
  951. movetype = A
  952. physics = S
  953. anim = 4070
  954. velset = 0,0
  955. ctrl = 0
  956.  
  957. [State 4001, width]
  958. type = Width
  959. trigger1 = time >= 0
  960. edge = 40,20
  961.  
  962. [State 270, 2]
  963. type = PlaySnd
  964. trigger1 = animelem = 1, =2
  965. value = 220,2
  966.  
  967. [State 270, 2]
  968. type = Velset
  969. trigger1 = animelem = 1
  970. x = 14
  971.  
  972. [State 230, 3]
  973. type = HitDef
  974. trigger1 = AnimElem = 4
  975. attr = S, HA
  976. animtype = Hard
  977. damage = 45
  978. hitflag = MAFD
  979. guardflag = L
  980. pausetime = 10,10
  981. sparkno = S1040
  982. guard.sparkno = S1042
  983. sparkxy = -10,-5
  984. hitsound = S260,0
  985. guardsound = S200,3
  986. priority = 7, Hit
  987. ground.type = low
  988. ground.slidetime = 18
  989. ground.hittime = 18
  990. down.hittime = 24
  991. ground.velocity = -1,-9
  992. air.velocity = -2,-6
  993. down.velocity = -2,-6
  994. airguard.velocity = -4,-4
  995. guard.velocity = -11
  996. guard.slidetime = 18
  997. ground.cornerpush.veloff = -11
  998. air.cornerpush.veloff = 0
  999. guard.cornerpush.veloff = -10
  1000. p2stateno = 6009
  1001. yaccel = .4
  1002. kill = 0
  1003. fall = 1
  1004. fall.recover = 0
  1005.  
  1006. [State 230, 3]
  1007. type = HitDef
  1008. trigger1 = AnimElem = 7
  1009. attr = S, HA
  1010. animtype = Hard
  1011. damage = 50
  1012. hitflag = MAFD
  1013. guardflag = MA
  1014. pausetime = 10,10
  1015. sparkno = S1040
  1016. guard.sparkno = S1042
  1017. sparkxy = 5,-85
  1018. hitsound = S260,0
  1019. guardsound = S200,3
  1020. priority = 7, Hit
  1021. ground.type = low
  1022. ground.slidetime = 18
  1023. ground.hittime = 18
  1024. ground.velocity = -2,-8
  1025. air.velocity = -2,-8
  1026. airguard.velocity = -9,-1
  1027. guard.velocity = -11
  1028. guard.slidetime = 18
  1029. ground.cornerpush.veloff = -11
  1030. air.cornerpush.veloff = 0
  1031. guard.cornerpush.veloff = -10
  1032. yaccel = .39
  1033. kill = 0
  1034. fall = 1
  1035. fall.recover = 0
  1036. p2stateno = 6000
  1037.  
  1038. [State 240, 4]
  1039. type = ChangeState
  1040. trigger1 = AnimTime = 0
  1041. value = 4071
  1042. ctrl = 0
  1043.  
  1044. ;---------------------------------------------
  1045. ;AIR HARDKICK
  1046. [Statedef 4071]
  1047. type = A
  1048. movetype = A
  1049. physics = N
  1050. anim = 4071
  1051. velset = 5.5,-8.5
  1052. ctrl = 0
  1053.  
  1054. [State 9000, 1b]
  1055. type = PlaySnd
  1056. trigger1 = Time = 0
  1057. value = 0,16
  1058. volume = -10
  1059.  
  1060. [State 4001, width]
  1061. type = Width
  1062. trigger1 = time >= 0
  1063. edge = 40,20
  1064.  
  1065. [State 4051, 0]
  1066. type = Statetypeset
  1067. trigger1 = animelem = 4
  1068. value = S
  1069.  
  1070. [State 270, 2]
  1071. type = PlaySnd
  1072. trigger1 = animelem = 4 
  1073. value = 220,2
  1074.  
  1075. [State 230, 3]
  1076. type = HitDef
  1077. trigger1 = AnimElem = 5
  1078. attr = S, HA
  1079. animtype = Hard
  1080. damage = 50
  1081. hitflag = MAFD
  1082. guardflag = HA
  1083. pausetime = 12,12
  1084. sparkno = S1040
  1085. guard.sparkno = S1042
  1086. sparkxy = -10,-65
  1087. hitsound = S260,0
  1088. guardsound = S200,3
  1089. priority = 7, Hit
  1090. ground.type = low
  1091. ground.slidetime = 18
  1092. ground.hittime = 18
  1093. ground.velocity = -2, -5
  1094. air.velocity = -2,-5
  1095. airguard.velocity = -9,-1
  1096. guard.velocity = -11
  1097. guard.slidetime = 18
  1098. ground.cornerpush.veloff = -11
  1099. air.cornerpush.veloff = 0
  1100. guard.cornerpush.veloff = -10
  1101. p2stateno = 6007
  1102. yaccel = .39
  1103. kill = 0
  1104. fall = 1
  1105. fall.recover = 0
  1106.  
  1107. [State 4051, 0]
  1108. type = velset
  1109. trigger1 = animelem = 7
  1110. x = 1
  1111. y = .15
  1112.  
  1113. [State 4051, 0]
  1114. type = veladd
  1115. trigger1 = time >= 0
  1116. y = .45
  1117.  
  1118. [State 4051, 0]
  1119. type = ChangeState
  1120. trigger1 = pos y >= 0 && vel y > 0
  1121. value = 4072
  1122. ctrl = 0
  1123. ;----------------------------------------
  1124. ;CD ATTACK
  1125. [Statedef 4072]
  1126. type = S
  1127. movetype = A
  1128. physics = S
  1129. anim = 4072
  1130. velset = 0,0
  1131. ctrl = 0
  1132.  
  1133. [State 4001, width]
  1134. type = posset
  1135. trigger1 = time = 0
  1136. y = 0
  1137.  
  1138. ;Play sound when landing
  1139. [State 52, 3]
  1140. type = PlaySnd
  1141. trigger1 = Time = 0
  1142. value = 0,7
  1143. volume = 10
  1144.  
  1145. [State 4001, width]
  1146. type = Width
  1147. trigger1 = time >= 0
  1148. edge = 50,20
  1149.  
  1150. [State 1000, Cancel]
  1151. type = velset
  1152. trigger1 = animelem = 1
  1153. x = 0
  1154.  
  1155. [State 1000, Cancel]
  1156. type = velset
  1157. trigger1 = animelem = 5
  1158. x = 0
  1159.  
  1160. [State 230, 3]
  1161. type = HitDef
  1162. trigger1 = AnimElem = 6
  1163. attr = S, HA
  1164. animtype = Hard
  1165. damage = 54
  1166. hitflag = MAFD
  1167. guardflag = MA
  1168. pausetime = 12,12
  1169. sparkno = S1040
  1170. guard.sparkno = S1042
  1171. sparkxy = 5,-85
  1172. hitsound = S280,0
  1173. guardsound = S200,3
  1174. priority = 7, Hit
  1175. ground.type = low
  1176. ground.slidetime = 18
  1177. ground.hittime = 18
  1178. ground.velocity = -.5,11
  1179. air.velocity = -.5,11
  1180. airguard.velocity = -9,-1
  1181. guard.velocity = -11
  1182. guard.slidetime = 18
  1183. ground.cornerpush.veloff = -11
  1184. air.cornerpush.veloff = 0
  1185. guard.cornerpush.veloff = -10
  1186. yaccel = .39
  1187. fall.xvelocity = 0
  1188. fall.yvelocity = 0
  1189. kill = 0
  1190. fall = 1
  1191. fall.recover = 0
  1192. p2stateno = 6007
  1193.  
  1194. [State 240, 4]
  1195. type = ChangeState
  1196. trigger1 = AnimTime = 0
  1197. value = 4073
  1198. ctrl = 0
  1199.  
  1200. ;===================================================
  1201. ;Stomp
  1202. [Statedef 4073]
  1203. type = S
  1204. movetype = A
  1205. physics = S
  1206. anim = 4073
  1207. velset = 0,0
  1208. ctrl = 0
  1209.  
  1210. [State 270, 2]
  1211. type = Velset
  1212. trigger1 = animelem = 2
  1213. x = 5
  1214.  
  1215. [State 4001, width]
  1216. type = Width
  1217. trigger1 = time >= 0
  1218. edge = 40,20
  1219.  
  1220. [State 3010, Envshake]
  1221. type = envshake
  1222. Trigger1 = animelem = 4, = 0
  1223. time = 15
  1224. ampl = -8
  1225. freq = 105
  1226.  
  1227. [State 180, 2]
  1228. type = Explod
  1229. trigger1 = animelem = 4, = 0
  1230. id = 1507
  1231. anim = 1507
  1232. pos = 0, 7
  1233. postype = p2
  1234. ontop = 0
  1235. sprpriority = -1
  1236. ownpal = 1
  1237.  
  1238. [State 200, 1]
  1239. type = PlaySnd
  1240. trigger1 = animelem = 4, =0
  1241. volume = 30
  1242. value = 3,9
  1243.  
  1244. [State 230, 3]
  1245. type = HitDef
  1246. trigger1 = AnimElem = 4
  1247. attr = S, HA
  1248. animtype = Hard
  1249. damage = 50
  1250. hitflag = MAFD
  1251. guardflag = L
  1252. pausetime = 13,27
  1253. sparkno = S1040
  1254. guard.sparkno = S1042
  1255. sparkxy = -10,-5
  1256. hitsound = S260,0
  1257. guardsound = S200,3
  1258. priority = 7, Hit
  1259. ground.type = low
  1260. ground.slidetime = 18
  1261. ground.hittime = 18
  1262. down.hittime = 28
  1263. ground.velocity = -1,-9
  1264. air.velocity = -4,-9
  1265. down.velocity = -4,-9
  1266. airguard.velocity = -4,-4
  1267. guard.velocity = -11
  1268. guard.slidetime = 18
  1269. ground.cornerpush.veloff = -11
  1270. air.cornerpush.veloff = 0
  1271. guard.cornerpush.veloff = -10
  1272. p2stateno = 6008
  1273. yaccel = .4
  1274. kill = 0
  1275. fall = 1
  1276. fall.recover = 0
  1277.  
  1278. [State 240, 4]
  1279. type = ChangeState
  1280. trigger1 = AnimTime = 0
  1281. value = 4074
  1282. ctrl = 0
  1283.  
  1284. ;----------------------------------------------------
  1285.  
  1286. ;===================================================
  1287. ;HARDKICK
  1288. [Statedef 4074]
  1289. type = S
  1290. movetype = A
  1291. physics = S
  1292. anim = 4074
  1293. velset = 0,0
  1294. ctrl = 0
  1295.  
  1296. [State 4001, width]
  1297. type = Width
  1298. trigger1 = animelem = 4, >= 0
  1299. edge = 60,20
  1300.  
  1301. [State 270, 2]
  1302. type = PlaySnd
  1303. trigger1 = animelem = 1, =2
  1304. value = 220,2
  1305.  
  1306. [State 230, 3]
  1307. type = HitDef
  1308. trigger1 = AnimElem = 4
  1309. attr = S, HA
  1310. animtype = Hard
  1311. damage = 51
  1312. hitflag = MAFD
  1313. guardflag = MA
  1314. pausetime = 12,12
  1315. sparkno = S1040
  1316. guard.sparkno = S1042
  1317. sparkxy = -10,-76
  1318. hitsound = S260,0
  1319. guardsound = S200,3
  1320. priority = 7, Hit
  1321. ground.type = low
  1322. ground.slidetime = 18
  1323. ground.hittime = 18
  1324. down.hittime = 24
  1325. ground.velocity = -3,-6
  1326. air.velocity = -3,-6
  1327. down.velocity = -3,-6
  1328. airguard.velocity = -4,-4
  1329. guard.velocity = -11
  1330. guard.slidetime = 18
  1331. ground.cornerpush.veloff = -11
  1332. air.cornerpush.veloff = 0
  1333. guard.cornerpush.veloff = -10
  1334. p2stateno = 6007
  1335. yaccel = .4
  1336. kill = 0
  1337. fall = 1
  1338. fall.recover = 0
  1339.  
  1340. [State 240, 4]
  1341. type = ChangeState
  1342. trigger1 = AnimTime = 0
  1343. value = 4054
  1344. ctrl = 0
  1345.  
  1346. ;====================================================================
  1347. ;THIRD VARIATION
  1348. ;=================
  1349. ;PICK UP
  1350. [Statedef 4080]
  1351. type = S
  1352. movetype = A
  1353. physics = S
  1354. anim = 4080
  1355. velset = 0,0
  1356. ctrl = 0
  1357.  
  1358. [State 4001, width]
  1359. type = Width
  1360. trigger1 = time >= 0
  1361. edge = 40,20
  1362.  
  1363. [State 270, 2]
  1364. type = Velset
  1365. trigger1 = animelem = 2
  1366. x = 5
  1367.  
  1368. [State 270, 2]
  1369. type = Velset
  1370. trigger1 = animelem = 3
  1371. x = 0
  1372.  
  1373. [State 230, 3]
  1374. type = HitDef
  1375. trigger1 = AnimElem = 3
  1376. attr = S, HA
  1377. animtype = Hard
  1378. damage = 33
  1379. hitflag = MAFD
  1380. guardflag = MA
  1381. pausetime = 0,0
  1382. sparkno = S304
  1383. guard.sparkno = S1042
  1384. sparkxy = 25,-0
  1385. hitsound = S3,6
  1386. guardsound = S200,3
  1387. priority = 7, Hit
  1388. ground.type = low
  1389. ground.slidetime = 18
  1390. ground.hittime = 18
  1391. down.hittime = 24
  1392. ground.velocity = -1,-9
  1393. air.velocity = 0,-9
  1394. down.velocity = 0,-9
  1395. airguard.velocity = -4,-4
  1396. guard.velocity = -11
  1397. guard.slidetime = 18
  1398. ground.cornerpush.veloff = -11
  1399. air.cornerpush.veloff = 0
  1400. guard.cornerpush.veloff = -10
  1401. p2stateno = 4083
  1402. yaccel = .4
  1403. p2facing = 1
  1404. kill = 0
  1405. fall = 1
  1406. fall.recover = 0
  1407.  
  1408. [State 301, Bind]
  1409. type = TargetBind
  1410. trigger1 = animelem = 3, >=0
  1411. trigger1 = animelem = 4, < 0
  1412. pos = 70,-4
  1413. time = 1
  1414.  
  1415. [State 301, Bind]
  1416. type = TargetBind
  1417. trigger1 = animelem = 4, >=0
  1418. trigger1 = animelem = 5, < 0
  1419. pos = 73, -40
  1420. time = 1
  1421.  
  1422. [State 301, Bind]
  1423. type = TargetBind
  1424. trigger1 = animelem = 5, >=0
  1425. trigger1 = animelem = 6, < 0
  1426. pos = 49,-73
  1427. time = 1
  1428.  
  1429. [State 301, Bind]
  1430. type = TargetBind
  1431. trigger1 = animelem = 6, >=0
  1432. trigger1 = animelem = 7, < 0
  1433. pos = 32,-142
  1434. time = 1
  1435.  
  1436. [State 301, Bind]
  1437. type = TargetBind
  1438. trigger1 = animelem = 7, >=0
  1439. trigger1 = animelem = 8, < 0
  1440. pos = 30,-142
  1441. time = 1
  1442.  
  1443. [State 240, 4]
  1444. type = hitadd
  1445. trigger1 = animelem = 7
  1446. value = 1
  1447.  
  1448. [State 240, 4]
  1449. type = varset
  1450. trigger1 = Time = 0
  1451. var(21) = 0
  1452.  
  1453. [State 240, 4]
  1454. type = ChangeState
  1455. trigger1 = AnimTime = 0
  1456. value = 4081
  1457. ctrl = 0
  1458.  
  1459. ;--------------------------------------------
  1460.  
  1461. ;7 HEAD BUTT
  1462. [Statedef 4081]
  1463. type = S
  1464. movetype = A
  1465. physics = S
  1466. anim = 4081
  1467. velset = 0,0
  1468. ctrl = 0
  1469.  
  1470. [State 4001, width]
  1471. type = Width
  1472. trigger1 = time >= 0
  1473. edge = 40,20
  1474.  
  1475. [State 240, 4]
  1476. type = hitadd
  1477. trigger1 = animelem = 6
  1478. value = 1
  1479.  
  1480. [State 301, Bind]
  1481. type = targetstate
  1482. trigger1 = time = 0
  1483. value = 4084
  1484.  
  1485. [State 301, Bind]
  1486. type = TargetBind
  1487. trigger1 = animelem = 1, >=0
  1488. trigger1 = animelem = 2, <0
  1489. pos = 43, -110
  1490. time = 1
  1491.  
  1492. [State 301, Bind]
  1493. type = TargetBind
  1494. trigger1 = animelem = 2, >=0
  1495. trigger1 = animelem = 3, <0
  1496. pos = 40, -110
  1497. time = 1
  1498.  
  1499. [State 301, Bind]
  1500. type = TargetBind
  1501. trigger1 = animelem = 3, >=0
  1502. trigger1 = animelem = 4, <0
  1503. pos = 35, -112
  1504. time = 1
  1505.  
  1506. [State 301, Bind]
  1507. type = TargetBind
  1508. trigger1 = animelem = 4, >=0
  1509. trigger1 = animelem = 5, <0
  1510. pos = 40,-112
  1511. time = 1
  1512.  
  1513. [State 301, Bind]
  1514. type = TargetBind
  1515. trigger1 = animelem = 5, >=0
  1516. trigger1 = animelem = 6, <0
  1517. pos = 35, -112
  1518. time = 1
  1519.  
  1520. [State 301, Bind]
  1521. type = TargetBind
  1522. trigger1 = animelem = 6, >=0
  1523. trigger1 = animelem = 7, <0
  1524. pos = 48, -90
  1525. time = 1
  1526.  
  1527. [State 301, Bind]
  1528. type = TargetBind
  1529. trigger1 = animelem = 7, >=0
  1530. trigger1 = animelem = 8, <0
  1531. pos = 46, -92
  1532. time = 1
  1533.  
  1534. [State 200, 1]
  1535. type = PlaySnd
  1536. trigger1 = animelem = 6, = 0
  1537. volume = 30
  1538. value = 240,0
  1539.  
  1540. [State 200, 1]
  1541. type = PlaySnd
  1542. trigger1 = animelem = 6, =0
  1543. volume = 30
  1544. value = 3,9
  1545.  
  1546. [State 180, 2]
  1547. type = Explod
  1548. trigger1 = animelem = 6
  1549. id = 1040
  1550. anim = 1040
  1551. pos = 37,-92
  1552. sprpriority = -1
  1553. ownpal = 1
  1554. ontop = 1
  1555. removeongethit = 1
  1556.  
  1557. [State 180, 2]
  1558. type = Explod
  1559. trigger1 = animelem = 6
  1560. id = 61
  1561. anim = F61
  1562. pos = 48,0
  1563. sprpriority = -1
  1564. ownpal = 1
  1565. removetime = 14
  1566.  
  1567. [State 301, Bind]
  1568. type = targetlifeadd
  1569. trigger1 = animelem = 6, =1
  1570. value = -33
  1571. kill = 0
  1572.  
  1573. [State 3010, Envshake]
  1574. type = envshake
  1575. Trigger1 = animelem = 6, = 0
  1576. time = 7
  1577. ampl = -8
  1578. freq = 105
  1579.  
  1580. [State 240, 4]
  1581. type = varadd
  1582. trigger1 = Time = 0
  1583. var(21) = 1
  1584.  
  1585. [State 240, 4]
  1586. type = ChangeState
  1587. trigger1 = var(21) >= 7
  1588. trigger1 = AnimTime = 0
  1589. value = 4082
  1590. ctrl = 0
  1591.  
  1592. [State 240, 4]
  1593. type = ChangeState
  1594. trigger1 = var(21) < 7
  1595. trigger1 = AnimTime = 0
  1596. value = 4081
  1597. ctrl = 0
  1598.  
  1599. ;----------------------------------
  1600.  
  1601. ;Final HEADBUTT
  1602. [Statedef 4082]
  1603. type = S
  1604. movetype = A
  1605. physics = S
  1606. anim = 4082
  1607. velset = 0,0
  1608. ctrl = 0
  1609.  
  1610. [State 240, 4]
  1611. type = hitadd
  1612. trigger1 = animelem = 6
  1613. value = 1
  1614.  
  1615. [State 301, Bind]
  1616. type = targetstate
  1617. trigger1 = time = 0
  1618. value = 4084
  1619.  
  1620. [State 301, Bind]
  1621. type = TargetBind
  1622. trigger1 = animelem = 1, >=0
  1623. trigger1 = animelem = 2, <0
  1624. pos = 43, -110
  1625. time = 1
  1626.  
  1627. [State 301, Bind]
  1628. type = TargetBind
  1629. trigger1 = animelem = 2, >=0
  1630. trigger1 = animelem = 3, <0
  1631. pos = 40, -110
  1632. time = 1
  1633.  
  1634. [State 301, Bind]
  1635. type = TargetBind
  1636. trigger1 = animelem = 3, >=0
  1637. trigger1 = animelem = 4, <0
  1638. pos = 35, -112
  1639. time = 1
  1640.  
  1641. [State 301, Bind]
  1642. type = TargetBind
  1643. trigger1 = animelem = 4, >=0
  1644. trigger1 = animelem = 5, <0
  1645. pos = 40,-112
  1646. time = 1
  1647.  
  1648. [State 301, Bind]
  1649. type = TargetBind
  1650. trigger1 = animelem = 5, >=0
  1651. trigger1 = animelem = 6, <0
  1652. pos = 35, -112
  1653. time = 1
  1654.  
  1655. [State 301, Bind]
  1656. type = TargetBind
  1657. trigger1 = animelem = 6, >=0
  1658. trigger1 = animelem = 7, <0
  1659. pos = 50, -85
  1660. time = 1
  1661.  
  1662. [State 200, 1]
  1663. type = PlaySnd
  1664. trigger1 = animelem = 6, = 1
  1665. volume = 120
  1666. value = 3,8
  1667.  
  1668. [State 200, 1]
  1669. type = PlaySnd
  1670. trigger1 = animelem = 6, =0
  1671. volume = 30
  1672. value = 3,9
  1673.  
  1674. [State 180, 2]
  1675. type = Explod
  1676. trigger1 = animelem = 6
  1677. id = 61
  1678. anim = F61
  1679. pos = 48,0
  1680. sprpriority = -1
  1681. ownpal = 1
  1682. removetime = 14
  1683.  
  1684. [State 180, 2]
  1685. type = Explod
  1686. trigger1 = animelem = 6
  1687. id = 1040
  1688. anim = 1040
  1689. pos = 48,-85
  1690. sprpriority = -1
  1691. ownpal = 1
  1692. ontop = 1
  1693. removeongethit = 1
  1694.  
  1695. [State 301, Bind]
  1696. type = targetstate
  1697. trigger1 = animelem = 6
  1698. value = 4085
  1699.  
  1700. [State 301, Bind]
  1701. type = targetlifeadd
  1702. trigger1 = animelem = 6, =1
  1703. value = -57
  1704. kill = 0
  1705.  
  1706. [State 3010, Envshake]
  1707. type = envshake
  1708. Trigger1 = animelem = 6, = 0
  1709. time = 15
  1710. ampl = -8
  1711. freq = 105
  1712.  
  1713. ;-----------------------
  1714. ;<>FLAME EXPLOD<>
  1715.  
  1716. [State 180, 2]
  1717. type = Explod
  1718. trigger1 = numexplod(1508) < 14
  1719. trigger1 = animelem = 6, = [0, 16]
  1720. id = 1508
  1721. anim = 1508
  1722. pos = 50,-85
  1723. sprpriority = 2
  1724. random = 70,80
  1725. ownpal = 1
  1726. removetime = 18
  1727.  
  1728. [State 180, 2]
  1729. type = Explod
  1730. trigger1 = numexplod(1509) < 9
  1731. trigger1 = animelem = 6, = [3,16]
  1732. id = 1509
  1733. anim = 1509
  1734. pos = 50,-85
  1735. random = 50,60
  1736. sprpriority = 3
  1737. ownpal = 1
  1738. removetime = 15
  1739. ;---------------------------
  1740.  
  1741. [State 240, 4]
  1742. type = varset
  1743. trigger1 = Time = 0
  1744. var(21) = 0
  1745.  
  1746. [State 240, 4]
  1747. type = ChangeState
  1748. trigger1 = AnimTime = 0
  1749. value = 4054
  1750. ctrl = 0
  1751.  
  1752. ;----------------------------------
  1753. ;(hit by, on ground)
  1754. [Statedef 4083]
  1755. type    = A
  1756. movetype= H ;Get hit
  1757. physics = N
  1758. ctrl = 0
  1759.  
  1760. [State 820, 1]
  1761. type = screenbound
  1762. Trigger1 = Time >= 0
  1763. value = 0
  1764. movecamera = 0,0
  1765.  
  1766. [State 820, 1]
  1767. type = ChangeAnim2
  1768. Trigger1 = Time = 0
  1769. value = 4083
  1770. ;-------------------------------------
  1771.  
  1772. ;(hit by, HeadButts)
  1773. [Statedef 4084]
  1774. type    = A
  1775. movetype= H ;Get hit
  1776. physics = N
  1777. ctrl = 0
  1778.  
  1779. [State 820, 1]
  1780. type = screenbound
  1781. Trigger1 = Time >= 0
  1782. value = 0
  1783. movecamera = 0,0
  1784.  
  1785. [State 820, 1]
  1786. type = ChangeAnim2
  1787. Trigger1 = Time = 0
  1788. value = 4084
  1789. ;-------------------------------------
  1790.  
  1791. ;---------------------------------------------------------------------------
  1792. ;HITG_SHAKE
  1793. [Statedef 4085]
  1794. type    = S
  1795. movetype= H
  1796. physics = N
  1797. velset = 0,0
  1798.  
  1799. [State 1800, 2]
  1800. type = screenbound
  1801. Trigger1 = Time >= 0
  1802. value = 1
  1803. movecamera = 0,0
  1804.  
  1805. [State 5000, 1]
  1806. type = palfx
  1807. trigger1 = Time = 0
  1808. time = 45
  1809. add = 40,-70,-200
  1810. sinadd = 40,30,0,10
  1811. color = 0
  1812. invertall = 1
  1813.  
  1814. [State 5000, 1]
  1815. type = ChangeAnim2
  1816. trigger1 = Time = 0
  1817. value = 2303
  1818.  
  1819. [State 5000, 6]
  1820. type = changestate
  1821. trigger1 = animtime = 0
  1822. value = 4086
  1823.  
  1824. [State 5000, FFB Hard]
  1825. type = ForceFeedback
  1826. trigger1 = anim = 5012
  1827. trigger2 = anim = 5002
  1828. trigger3 = anim = 5030
  1829. persistent = 0
  1830. time = 15
  1831. waveform = sinesquare
  1832. ampl = 140
  1833.  
  1834. ;---------------------------------------------------------------------------
  1835. ;---------------------------------------------------------------------------
  1836. ; HITA_FALL (knocked up, falling)
  1837. [Statedef 4086]
  1838. type    = A
  1839. movetype= H
  1840. physics = N
  1841. velset = -3,-8
  1842.  
  1843. [State 5030, 3]
  1844. type = posadd
  1845. trigger1 = time = 0
  1846. y = 70 
  1847.  
  1848. [State 4003, hitby]
  1849. type = hitby
  1850. trigger1 = time >= 0
  1851. value = S, HA
  1852.  
  1853. [State 5050, 1] ;Change anim when done with transition
  1854. type = ChangeAnim
  1855. trigger1 = AnimTime = 0
  1856. trigger1 = Anim = 5035
  1857. trigger2 = Time = 0     ;If no transition anim
  1858. trigger2 = Anim != 5035
  1859. trigger2 = (Anim != [5051, 5059]) && (Anim != [5061, 5069])
  1860. trigger2 = Anim != 5090 ;Not if hit off ground anim
  1861. value = 5050
  1862.  
  1863. [State 5050, 2] ;Coming down anim
  1864. type = ChangeAnim
  1865. trigger1 = anim = [5050,5059]
  1866. trigger1 = Vel Y >= ifelse(anim = 5050, 1, -2)
  1867. trigger1 = SelfAnimExist(anim+10)
  1868. value = anim+10
  1869. persistent = 0
  1870.  
  1871. [State 5050, 3] ;Gravity
  1872. type = VelAdd
  1873. trigger1 = time >=0
  1874. y = .43
  1875.  
  1876. [State 5050, 6]
  1877. type = ChangeState
  1878. trigger1 = time >= 50
  1879. trigger1 = Vel Y > 0
  1880. trigger1 = Pos Y >= ifelse((anim = [5051,5059]) || (anim = [5061,5069]), 0, 25)
  1881. value = 6004 ;HIT_BOUNCE
  1882.  
  1883. ;---------------------------------------------------------------------------
  1884.  
  1885. ;<><><><<><<><><><><><><<><><><>><><><>>>><<>><><>><>>>><>><><><>><>><>>><<<<>>><>><><><><>>><<
  1886. ; VARIATION FINAL ???
  1887. ;<><><><><><><><<>><<><>
  1888.  
  1889. [Statedef 4100]
  1890. type = S
  1891. movetype = A
  1892. physics = S
  1893. anim = 4100
  1894. velset = 0,0
  1895. ctrl = 0
  1896.  
  1897. [State 4001, width]
  1898. type = Width
  1899. trigger1 = time >= 0
  1900. edge = 50,20
  1901.  
  1902. [State 240, 4]
  1903. type = varset
  1904. trigger1 = Time = 0
  1905. var(21) = 0
  1906.  
  1907. [State 240, 4]
  1908. type = ChangeState
  1909. trigger1 = animtime = 0
  1910. value = 4101
  1911. ctrl = 0
  1912.  
  1913. ;----------------------------
  1914.  
  1915. [Statedef 4101]
  1916. type = S
  1917. movetype = A
  1918. physics = S
  1919. velset = 0,0
  1920. ctrl = 0
  1921.  
  1922. [State 240, DOWN]
  1923. type = ChangeState
  1924. trigger1 = time = 0
  1925. trigger1 = var(21) = 0 || var(21) = 2 || var(21) = 7  || var(21) = 9 || var(21) = 15 || var(21) = 19
  1926. value = 4102
  1927. ctrl = 0
  1928.  
  1929. [State 240, FORWARD]
  1930. type = ChangeState
  1931. trigger1 = time = 0
  1932. trigger1 = var(21) = 1 || var(21) = 3 || var(21) = 5  || var(21) = 6 || var(21) = 8 || var(21) = 10 || var(21) = 11  || var(21) = 13 || var(21) = 17 || var(21) = 20
  1933. value = 4103
  1934. ctrl = 0
  1935.  
  1936. [State 240, UP]
  1937. type = ChangeState
  1938. trigger1 = time = 0
  1939. trigger1 = var(21) = 4 || var(21) = 12 || var(21) = 14 || var(21) = 16 || var(21) = 18
  1940. value = 4104
  1941. ctrl = 0
  1942.  
  1943. [State 240, 4]
  1944. type = ChangeState
  1945. trigger1 = var(21) >= 21
  1946. trigger1 = time = 0
  1947. value = 4105
  1948. ctrl = 0
  1949.  
  1950. ;----------------------------
  1951. ;DOWN
  1952. [Statedef 4102]
  1953. type = S
  1954. movetype = A
  1955. physics = S
  1956. velset = 0,0
  1957. anim = 4102
  1958. ctrl = 0
  1959.  
  1960. [State 240, 4]
  1961. type = varadd
  1962. trigger1 = Time = 0
  1963. var(21) = 1
  1964.  
  1965. [State 230, 3]
  1966. type = HitDef
  1967. trigger1 = var(21) <= 1
  1968. trigger1 = AnimElem = 2
  1969. attr = S, HA
  1970. animtype = Hard
  1971. damage = 25
  1972. hitflag = MAFD
  1973. guardflag = MA
  1974. pausetime = 2,2
  1975. sparkno = S1040
  1976. guard.sparkno = S1042
  1977. sparkxy = -10,-13
  1978. hitsound = S240,0
  1979. guardsound = S200,3
  1980. priority = 7, Hit
  1981. ground.type = low
  1982. ground.slidetime = 18
  1983. ground.hittime = 18
  1984. down.hittime = 24
  1985. ground.velocity = -0,-0
  1986. air.velocity = -0,-0
  1987. down.velocity = -0,-0
  1988. airguard.velocity = -4,-4
  1989. guard.velocity = -11
  1990. guard.slidetime = 18
  1991. ground.cornerpush.veloff = -0
  1992. air.cornerpush.veloff = 0
  1993. guard.cornerpush.veloff = -0
  1994. p2stateno = 6012
  1995. forcestand = 1
  1996. snap = 80,0
  1997. yaccel = .4
  1998. kill = 0
  1999.  
  2000. [State 230, 3]
  2001. type = HitDef
  2002. trigger1 = var(21) > 1
  2003. trigger1 = AnimElem = 2
  2004. attr = S, HA
  2005. animtype = Hard
  2006. damage = 16
  2007. hitflag = MAFD
  2008. guardflag = MA
  2009. pausetime = 2,2
  2010. sparkno = S1040
  2011. guard.sparkno = S1042
  2012. sparkxy = -10,-20
  2013. hitsound = S240,0
  2014. guardsound = S200,3
  2015. priority = 7, Hit
  2016. ground.type = low
  2017. ground.slidetime = 18
  2018. ground.hittime = 18
  2019. down.hittime = 24
  2020. ground.velocity = -0,-0
  2021. air.velocity = -0,-0
  2022. down.velocity = -0,-0
  2023. airguard.velocity = -4,-4
  2024. guard.velocity = -11
  2025. guard.slidetime = 18
  2026. ground.cornerpush.veloff = -0
  2027. air.cornerpush.veloff = 0
  2028. guard.cornerpush.veloff = -0
  2029. p2stateno = 6012
  2030. yaccel = .4
  2031. kill = 0
  2032.  
  2033. [State 240, 4]
  2034. type = ChangeState
  2035. trigger1 = animtime = 0
  2036. value = 4101
  2037. ctrl = 0
  2038.  
  2039. ;----------------------------
  2040. ;FORWARD
  2041. [Statedef 4103]
  2042. type = S
  2043. movetype = A
  2044. physics = S
  2045. velset = 0,0
  2046. anim = 4103
  2047. ctrl = 0
  2048.  
  2049. [State 230, 3]
  2050. type = HitDef
  2051. trigger1 = var(21) < 20
  2052. trigger1 = AnimElem = 2
  2053. attr = S, HA
  2054. animtype = Hard
  2055. damage = 16
  2056. hitflag = MAFD
  2057. guardflag = MA
  2058. pausetime = 2,2
  2059. sparkno = S1040
  2060. guard.sparkno = S1042
  2061. sparkxy = -10,-58
  2062. hitsound = S220,0
  2063. guardsound = S200,3
  2064. priority = 7, Hit
  2065. ground.type = high
  2066. ground.slidetime = 18
  2067. ground.hittime = 18
  2068. down.hittime = 24
  2069. ground.velocity = -0,-0
  2070. air.velocity = -0,-0
  2071. down.velocity = -0,-0
  2072. airguard.velocity = -4,-4
  2073. guard.velocity = -11
  2074. guard.slidetime = 18
  2075. ground.cornerpush.veloff = -0
  2076. air.cornerpush.veloff = 0
  2077. guard.cornerpush.veloff = -0
  2078. p2stateno = 6014
  2079. yaccel = .4
  2080. kill = 0
  2081.  
  2082. [State 230, 3]
  2083. type = HitDef
  2084. trigger1 = var(21) >= 20
  2085. trigger1 = AnimElem = 2
  2086. attr = S, HA
  2087. animtype = Hard
  2088. damage = 16
  2089. hitflag = MAFD
  2090. guardflag = MA
  2091. pausetime = 2,2
  2092. sparkno = S1040
  2093. guard.sparkno = S1042
  2094. sparkxy = -10,-58
  2095. hitsound = S260,0
  2096. guardsound = S200,3
  2097. priority = 7, Hit
  2098. ground.type = high
  2099. ground.slidetime = 18
  2100. ground.hittime = 18
  2101. down.hittime = 24
  2102. ground.velocity = -2.7,-8.7
  2103. air.velocity = -2.7,-8.7
  2104. down.velocity = -4,-6
  2105. airguard.velocity = -4,-4
  2106. guard.velocity = -11
  2107. guard.slidetime = 18
  2108. ground.cornerpush.veloff = -0
  2109. air.cornerpush.veloff = 0
  2110. guard.cornerpush.veloff = -0
  2111. p2stateno = 6000
  2112. yaccel = .4
  2113. kill = 0
  2114. fall = 1
  2115. fall.recover = 0
  2116.  
  2117. [State 240, 4]
  2118. type = varadd
  2119. trigger1 = Time = 0
  2120. var(21) = 1
  2121.  
  2122. [State 240, 4]
  2123. type = ChangeState
  2124. trigger1 = animtime = 0
  2125. value = 4101
  2126. ctrl = 0
  2127.  
  2128. ;---------------------------
  2129. ;UP
  2130. [Statedef 4104]
  2131. type = S
  2132. movetype = A
  2133. physics = S
  2134. velset = 0,0
  2135. anim = 4104
  2136. ctrl = 0
  2137.  
  2138. [State 230, 3]
  2139. type = HitDef
  2140. trigger1 = AnimElem = 2
  2141. attr = S, HA
  2142. animtype = Hard
  2143. damage = 16
  2144. hitflag = MAFD
  2145. guardflag = MA
  2146. pausetime = 2,2
  2147. sparkno = S1040
  2148. guard.sparkno = S1042
  2149. sparkxy = -10,-98
  2150. hitsound = S260,0
  2151. guardsound = S200,3
  2152. priority = 7, Hit
  2153. ground.type = high
  2154. ground.slidetime = 18
  2155. ground.hittime = 18
  2156. down.hittime = 24
  2157. ground.velocity = -0,-0
  2158. air.velocity = -0,-0
  2159. down.velocity = -0,-0
  2160. airguard.velocity = -4,-4
  2161. guard.velocity = -11
  2162. guard.slidetime = 18
  2163. ground.cornerpush.veloff = -0
  2164. air.cornerpush.veloff = 0
  2165. guard.cornerpush.veloff = -0
  2166. p2stateno = 6014
  2167. yaccel = .4
  2168. kill = 0
  2169.  
  2170. [State 240, 4]
  2171. type = varadd
  2172. trigger1 = Time = 0
  2173. var(21) = 1
  2174.  
  2175. [State 240, 4]
  2176. type = ChangeState
  2177. trigger1 = animtime = 0
  2178. value = 4101
  2179. ctrl = 0
  2180.  
  2181. ;-----------------------------
  2182.  
  2183. [Statedef 4105]
  2184. type = S
  2185. movetype = A
  2186. physics = S
  2187. velset = 0,0
  2188. anim = 4105
  2189. ctrl = 0
  2190.  
  2191. [State 240, 4]
  2192. type = ChangeState
  2193. trigger1 = animtime = 0
  2194. value = 4054
  2195. ctrl = 0
  2196.  
  2197.  
  2198.