home *** CD-ROM | disk | FTP | other *** search
/ ProGames 6 / PROGAMES.iso / linked / KOF2003BW.exe / KOF2003BW / CHARS / ak / Ak'.cns < prev    next >
Encoding:
INI File  |  2004-01-12  |  241.5 KB  |  14,478 lines

  1. [Data]
  2. life = 1000
  3. attack = 100
  4. defence = 100
  5. fall.defence_up = 50
  6. liedown.time = 38
  7. airjuggle = 10
  8. sparkno = 2
  9. guard.sparkno = 40
  10. KO.echo = 0
  11. volume = 200
  12. IntPersistIndex = 55
  13.  
  14. [Size]
  15. xscale = 1
  16. yscale = 1
  17. ground.back = 16
  18. ground.front = 16
  19. stand.height = 70
  20. head.pos = -5,-90
  21. mid.pos = -10,-60
  22. air.back = 15
  23. air.front = 15
  24. z.width = 3
  25. attack.width = 0
  26. attack.dist = 160
  27. proj.attack.dist = 90
  28.  
  29. [Velocity]
  30. walk.fwd  = 3.1
  31. walk.back = -3.1
  32. run.fwd  = 6, 0
  33. jump.neu = 0,-10
  34. jump.back = -3
  35. jump.fwd = 3
  36. runjump.fwd= 4.6,-8
  37.  
  38. [Movement]
  39. airjump.num=0
  40. airjump.height=35
  41. yaccel=0.583
  42. crouch.friction=0.82
  43. stand.friction=0.85
  44.  
  45.  
  46. ;=================================================================
  47. ; 99 jumping system
  48. [Statedef 40]
  49. type    = S
  50. physics = S
  51. anim = 40
  52. ctrl = 0
  53.  
  54. [State 40, turn]
  55. type = turn
  56. trigger1 = time = 0 && P2dist X < 0
  57.  
  58. [State 40, Disable AI jump]
  59. type = ChangeState
  60. trigger1 = Var(58)
  61. trigger1 = time = 0
  62. trigger1 = Pos Y = 0
  63. value = 105 + (BackEdgeDist < 50)*9939; hop back
  64. ctrl = 1
  65.  
  66. [State 40, AI jump]
  67. type = VarSet
  68. trigger1 = stateno = 40
  69. trigger1 = var(59)
  70. trigger1 = p2bodydist x <= 55
  71. trigger1 = var(8) != 2
  72. var(8) = 1
  73.  
  74. [State 40, AI long jump]
  75. type = VarSet
  76. triggerall = stateno = 40
  77. trigger1 = var(59)
  78. trigger1 = p2bodydist x > 55
  79. trigger2 = PrevStateNo = 100
  80. var(8) = 2
  81.  
  82. [State 40, 0]
  83. type = VarSet
  84. trigger1 = Time = 0
  85. var(8) = 0
  86.  
  87. [State 40, 1]
  88. type = VarSet
  89. triggerall = !var(59)
  90. trigger1 = command = "holdfwd"
  91. trigger1 = var(8) != 2
  92. var(8) = 1
  93.  
  94. [State 40, 2]
  95. type = VarSet
  96. triggerall = !var(59)
  97. trigger1 = command = "holdback"
  98. trigger1 = var(8) != -2
  99. var(8) = -1
  100.  
  101. [State 40, 3]
  102. type = VarSet
  103. triggerall = !var(59)
  104. triggerall = Time = 0
  105. triggerall = command = "holdfwd"
  106. trigger1 = command = "longjump"
  107. trigger2 = prevstateno = 100 ;RUN_FWD
  108. var(8) = 2
  109.  
  110. [State 40, 4]
  111. type = VarSet
  112. triggerall = !var(59)
  113. trigger1 = Time = 0
  114. trigger1 = command = "holdback"
  115. trigger1 = command = "longjump"
  116. var(8) = -2
  117.  
  118. [State 40, 5]
  119. type = Afterimage
  120. trigger1 = prevstateno = 100 ;RUN_FWD
  121. trigger1 = sysvar(1) = 1
  122. time = 15
  123. length = 6
  124. PalBright = 0, 0, 0
  125. PalContrast = 128,128,128
  126. PalAdd = 0, 0, 0
  127. PalMul = 1,1,1
  128. FrameGap = 4
  129. Trans = Add1
  130.  
  131. [State 40, 6]
  132. type = ChangeState
  133. triggerall = AnimTime = 0
  134. trigger1 = var(8) != 0
  135. trigger1 = var(8) != 1
  136. trigger1 = var(8) != -1
  137. trigger1 = command = "holdup"
  138. trigger2 = command != "holdup"
  139. value = 2041
  140.  
  141. [State 40, 7]
  142. type = VelSet
  143. trigger1 = AnimTime = 0
  144. x = ifelse(var(8)=0, const(velocity.jump.neu.x), ifelse(var(8)>0, const(velocity.jump.fwd.x), const(velocity.jump.back.x)))
  145. y = const(velocity.jump.y)
  146.  
  147. [State 40, 8]
  148. type = ChangeState
  149. trigger1 = AnimTime = 0
  150. value = 50 + (var(59) = 1)*1991
  151. ctrl = 1
  152.  
  153. ;---------------------------------------------------------------------------
  154. ; JUMP_UP (short)
  155. [Statedef 2041]
  156. type    = A
  157. physics = A
  158. velset = 0, -8
  159. ctrl = 1
  160.  
  161. [State 2041, AI anim]
  162. type = ChangeAnim
  163. triggerall = var(59)
  164. trigger1 = Time = 0
  165. trigger1 = Vel X = 0
  166. value = 2041
  167.  
  168. [State 2041, AI anim]
  169. type = ChangeAnim
  170. triggerall = var(59)
  171. trigger1 = Time = 0
  172. trigger1 = Vel X >  0
  173. value = 2042
  174.  
  175. ;[State 2041, 1] ; Play sound when jumping (normal)
  176. ;type = PlaySnd
  177. ;trigger1 = Time = 0
  178. ;trigger1 = var(8) != -2
  179. ;trigger1 = var(8) != 2
  180. ;value = 40,0
  181.  
  182. [State 2041, 2] ; Play sound when jumping (long)
  183. type = PlaySnd
  184. triggerall = Time = 0
  185. trigger1 = var(8) = -2
  186. trigger2 = var(8) = 2
  187. value = 2041,0
  188.  
  189. [State 2041, 3] ; Shadows
  190. type = Afterimage
  191. triggerall = Time = 0
  192. trigger1 = var(8) = -2
  193. trigger2 = var(8) = 2
  194. time = 17
  195. length = 9
  196. PalBright   =   0,  0,  0
  197. PalContrast = 128,128,128
  198. PalAdd      =   0,  0,  0
  199. PalMul      =  1,1,1;.9, .9, .9
  200. FrameGap = 3
  201. Trans = Add1
  202.  
  203. [State 2041, 4] ; Shadows off
  204. type = Afterimage
  205. trigger1 = Time = 14
  206. time = 0
  207.  
  208. [State 2041, 5] ;Holding up?
  209. type = VelSet
  210. triggerall = !var(59)
  211. trigger1 = Time = 0
  212. trigger1 = command = "holdup"
  213. y = -10
  214.  
  215. [State 2041, 6]
  216. type = VelSet
  217. trigger1 = Time = 0
  218. trigger1 = Var(8) = 1
  219. x = 3.4
  220.  
  221. [State 2041, 7]
  222. type = VelSet
  223. trigger1 = Time = 0
  224. trigger1 = Var(8) = 2
  225. x = 4.6
  226.  
  227. [State 2041, 8]
  228. type = VelSet
  229. trigger1 = Time = 0
  230. trigger1 = Var(8) = -1
  231. x = -3.4
  232.  
  233. [State 2041, 9]
  234. type = VelSet
  235. trigger1 = Time = 0
  236. trigger1 = Var(8) = -2
  237. x = -4.6
  238.  
  239. [State 2041, 10]
  240. type = ChangeAnim
  241. triggerall = !var(59)
  242. trigger1 = Time = 0
  243. trigger1 = Vel X = 0
  244. trigger1 = command = "holdup"
  245. value = 41
  246.  
  247. [State 2041, 11] ;Short
  248. type = ChangeAnim
  249. triggerall = !var(59)
  250. trigger1 = Time = 0
  251. trigger1 = Vel X = 0
  252. trigger1 = command != "holdup"
  253. value = 2041
  254.  
  255. [State 2041, 12]
  256. type = ChangeAnim
  257. triggerall = !var(59)
  258. trigger1 = Time = 0
  259. trigger1 = Vel X > 0
  260. trigger1 = command = "holdup"
  261. value = 42
  262.  
  263. [State 2041, 13] ;Short
  264. type = ChangeAnim
  265. triggerall = !var(59)
  266. trigger1 = Time = 0
  267. trigger1 = Vel X > 0
  268. trigger1 = command != "holdup"
  269. value = 2042
  270.  
  271. [State 2041, 3.1]
  272. type = ChangeAnim
  273. trigger1 = Time = 0
  274. trigger1 = Vel X < 0
  275. value = 43
  276.  
  277. ;---------------------------------------------------------------------------
  278. ; Jump Up for gravity
  279. [Statedef 50]
  280. type    = A
  281. physics = A
  282.  
  283. [State 50, 1]
  284. type = VarSet
  285. trigger1 = Time = 0
  286. sysvar(1) = 0
  287.  
  288. [State 50, 1.5]
  289. type = veladd
  290. trigger1 = Time >= 22
  291. y = 0.3
  292.  
  293. [State 50, 2]
  294. type = ChangeAnim
  295. trigger1 = Time = 0
  296. value = ifelse((vel x)=0, 41, ifelse((vel x)>0, 42, 43))
  297.  
  298. [State 50, 3]
  299. type = ChangeAnim
  300. trigger1 = Vel y > -2
  301. trigger1 = SelfAnimExist(anim + 3)
  302. persistent = 0
  303. value = Anim + 3
  304.  
  305. ;--------------
  306. ; Jump Landing
  307. [Statedef 52]
  308. type    = S
  309. physics = S
  310. ctrl = 0
  311. anim = 47
  312.  
  313. [State 52, 1]
  314. type = VelSet
  315. trigger1 = Time = 0
  316. x = 0
  317. y = 0
  318.  
  319. [State 52, 1]
  320. type = Playsnd
  321. trigger1 = Time = 0
  322. value = 47,0
  323.  
  324. [State 52, 3]
  325. type = PosSet
  326. trigger1 = Time = 0
  327. y = 0
  328.  
  329. [State 52, 3]
  330. type = CtrlSet
  331. trigger1 = Time = 3
  332. value = 1
  333.  
  334. [State 52, 3]
  335. type = changestate
  336. trigger1 = time = 1 && command = "holdup"
  337. value = 40
  338. ctrl = 0
  339.  
  340. [State 52, 4]
  341. type = ChangeState
  342. trigger1 = AnimTime = 0
  343. value = 0
  344. ctrl = 1
  345.  
  346. ;---------------------------------------------------------------------------
  347.  
  348. ; 100 running
  349. [Statedef 100]
  350. type    = S
  351. physics = S
  352. anim = 100
  353. sprpriority = 1
  354.  
  355. [State 100, AI run]
  356. type = ChangeState
  357. trigger1 = var(59)
  358. trigger1 = PrevStateNo != 10044 && PrevStateNo != 100
  359. value = 10044 ; AI temp run state
  360.  
  361. [State 100, 1]
  362. type = VelSet
  363. trigger1 = 1
  364. x = const(velocity.run.fwd.x)
  365.  
  366. [State 100, 2] ;Prevent run from canceling into walk
  367. type = AssertSpecial
  368. trigger1 = 1
  369. flag = NoWalk
  370.  
  371. [State 100,3]
  372. type = playsnd
  373. trigger1 = time = 0
  374. trigger1 = !var(59) ; prevent double run sound for AI
  375. value = 100,0
  376. channel = 4
  377. loop = 1
  378.  
  379. [State 100, 4]
  380. type = StopSnd
  381. trigger1 = (command != "holdfwd") && (time >= 12)
  382. channel = 4
  383.  
  384. [State 100, 3]
  385. type = ChangeState
  386. trigger1 = (command != "holdfwd") && (time >= 12)
  387. value = 101
  388. ctrl = 0
  389.  
  390. ;---------------------------------------------------------------------------
  391.  
  392. ; 10044 AI run state
  393. ; can only access if var(59) is activated
  394. [Statedef 10044]
  395. type    = S
  396. physics = S
  397. anim = 100
  398. sprpriority = 1
  399.  
  400. [State 10044, 1]
  401. type = VelSet
  402. trigger1 = 1
  403. x = const(velocity.run.fwd.x)
  404.  
  405. [State 10044, 2] ;Prevent run from canceling into walk
  406. type = AssertSpecial
  407. trigger1 = 1
  408. flag = NoWalk
  409.  
  410. [State 10044,3]
  411. type = playsnd
  412. trigger1 = time = 0
  413. value = 100,0
  414. channel = 4
  415. loop = 1
  416.  
  417. [State 100, 4]
  418. type = StopSnd
  419. trigger1 = (p2bodydist X <= 85) && (time >= 12)
  420. channel = 4
  421.  
  422. [State 10044, 3]
  423. type = ChangeState
  424. trigger1 = (p2bodydist X <= 85) && (time >= 12)
  425. value = 101 ; run friction
  426. ctrl = 0
  427.  
  428. ;---------------------------------------------------------------------------
  429. ;  101 slide
  430. [Statedef 101]
  431. type = S
  432. physics = S
  433. anim = 101
  434.  
  435. [State 101, 1]
  436. type = VelSet
  437. trigger1 = Time = 0
  438. x = 2
  439.  
  440. [State 101, 3]
  441. type = ChangeState
  442. trigger1 = AnimTime = 0
  443. value = 0
  444. ctrl = 1
  445.  
  446. ;----------------------------
  447. ; hopback - start
  448. [Statedef 105]
  449. type = S
  450. movetype = I
  451. physics = S
  452. anim = 105
  453. velset = 0
  454. ctrl = 0
  455.  
  456. [State 105, 1]
  457. type = PlaySnd
  458. trigger1 = Time = 2
  459. value = 105,0
  460.  
  461. [State 105, 1]
  462. type = ChangeState
  463. trigger1 = AnimTime = 0
  464. value = 106
  465.  
  466. ; hopback in air
  467. [Statedef 106]
  468. type = A
  469. movetype = I
  470. physics = N
  471. anim = 106
  472. velset = -6,-2.4
  473.  
  474. [State 106, 2]
  475. type = VelAdd
  476. trigger1 = Time > 0
  477. y = 0.4
  478.  
  479. [State 106, 3]
  480. type = ChangeState
  481. trigger1 = (Vel y > 0) && (Pos y >= 0)
  482. value = 107
  483.  
  484. ; hopback landing
  485. [Statedef 107]
  486. type = S
  487. movetype = I
  488. physics = S
  489. anim = 107
  490. velset = 0,0
  491.  
  492. [State 107, 1]
  493. type = PosSet
  494. trigger1 = Time = 0
  495. y = 0
  496.  
  497. [State 107, 3]
  498. type = ChangeState
  499. trigger1 = AnimTime = 0
  500. value = 0
  501. ctrl = 1
  502.  
  503. ;--------------------------------------------------------
  504. ; dodge forward 110
  505. [Statedef 110]
  506. type    = S
  507. movetype= I
  508. physics = S
  509. velset = 0,0,0
  510. ctrl = 0
  511. anim = 10000
  512. sprpriority = -1
  513.  
  514. [State 110, 1]
  515. type = Afterimage
  516. trigger1 = Time = 3
  517. time = 10
  518. length = 5
  519. PalBright = 0, 0, 0
  520. PalContrast = 128,128,128
  521. PalAdd = 0, 0, 0
  522. PalMul = 1,1,1
  523. FrameGap = 4
  524. Trans = Add1
  525.  
  526. [State 110, Vel Y]
  527. type = VelSet
  528. trigger1 = Time >= 6
  529. x = 5
  530.  
  531. [State 110, 3]
  532. type = VelSet
  533. trigger1 = Time >= 23
  534. x = 0
  535.  
  536. [State 110, 4]
  537. type = PlayerPush
  538. trigger1 = Time >= 0
  539. value = 0
  540.  
  541. [State 110, 5]
  542. type = ChangeState
  543. trigger1 = AnimTime = 0
  544. value = 0
  545. ctrl = 1
  546.  
  547. ;----------------------
  548. ; 111 dodge forward attack
  549. [Statedef 111]
  550. type    = S
  551. movetype= A
  552. physics = S
  553. juggle  = 1
  554. velset = 0
  555. ctrl = 0
  556. anim = 351
  557.  
  558. [State 111, 1]
  559. type = PlaySnd
  560. trigger1 = Time = 1
  561. value = 400,0
  562.  
  563. [State 111, 1]
  564. type = PlaySnd
  565. trigger1 = Time = 0
  566. value = 600,0
  567.  
  568. [State 111, 1]
  569. type = VelSet
  570. trigger1 = Time >= 0
  571. x = 0
  572.  
  573. [State 111, 2]
  574. type = posadd
  575. trigger1 = animelem = 2
  576. trigger2 = animelem = 3
  577. x = 10
  578.  
  579. [State 111, 3]
  580. type = HitDef
  581. trigger1 = animelem = 3
  582. attr = S, NA
  583. damage    = 50
  584. guardflag = MA
  585. pausetime = 12,12
  586. sparkno = 2
  587. sparkxy = -20,-60
  588. hitsound   = S220,0
  589. guardsound = S150,0
  590. animtype = Med
  591. ground.type = High
  592. ground.slidetime = 17
  593. ground.hittime  = 17
  594. ground.velocity = -6
  595. air.animtype = Back
  596. air.velocity = -3,-4
  597.  
  598. [State 111, 4]
  599. type = ChangeState
  600. trigger1 = AnimTime = 0
  601. value = 0
  602. ctrl = 1
  603.  
  604.  
  605.  
  606. ;--------------------------------------------------------
  607. ; 112 dodge forward during guard
  608. [Statedef 112]
  609. type    = S
  610. movetype= I
  611. physics = N
  612. velset = 0,0,0
  613. ctrl = 0
  614. anim = 352
  615. power = -1000
  616.  
  617. [State 112, 4]
  618. type = Explod
  619. trigger1 = time = 0
  620. anim = 820
  621. pos = 30,-90
  622. sprpriority = 2
  623. bindtime = 1
  624. ownpal = 1
  625.  
  626. [State 112, 3] ;Flash
  627. type = EnvColor
  628. Trigger1 = Time = 0
  629. value = 240,240,240
  630. under = 1
  631. time = 3
  632.  
  633. [State 112, 1]
  634. type = PlaySnd
  635. trigger1 = Time = 0
  636. value = 400,0
  637.  
  638. [State 112, afterimage]
  639. type = AfterImage
  640. trigger1 = time = 17
  641. time = 16
  642. Trans = Add1
  643. length = 14
  644.  
  645. [State 112, Vel X]
  646. type = VelSet
  647. trigger1 = animelemtime(4) >= 1
  648. trigger1 = animelemtime(7) <= 1
  649. x = 6
  650.  
  651. [State 112, Vel X]
  652. type = VelSet
  653. trigger1 = animelem = 8
  654. x = 0
  655.  
  656. [State 112, 1]
  657. type = NotHitBy
  658. trigger1 = 1
  659. value = SCA
  660. time = 1
  661.  
  662. [State 112, 4]
  663. type = PlayerPush
  664. trigger1 = Time >= 0
  665. value = 0
  666.  
  667. [State 112, 5]
  668. type = ChangeState
  669. trigger1 = AnimTime = 0
  670. value = 0
  671. ctrl = 1
  672.  
  673.  
  674. ;--------------------------------------------------------
  675. ; 113 dodge backward during guard
  676. [Statedef 113]
  677. type    = S
  678. movetype= I
  679. physics = N
  680. velset = 0,0,0
  681. ctrl = 0
  682. anim = 353
  683. poweradd = -1000
  684.  
  685. [State 113, 4]
  686. type = Explod
  687. trigger1 = time = 0
  688. anim = 820
  689. pos = 30,-90
  690. sprpriority = 2
  691. bindtime = 1
  692. ownpal = 1
  693.  
  694. [State 113, 3] ;Flash
  695. type = EnvColor
  696. Trigger1 = Time = 0
  697. value = 240,240,240
  698. under = 1
  699. time = 3
  700.  
  701. [State 113, 1]
  702. type = PlaySnd
  703. trigger1 = Time = 0
  704. value = 400,0
  705.  
  706. [State 113, afterimage]
  707. type = AfterImage
  708. trigger1 = time = 10
  709. time = 16
  710. Trans = Add1
  711. length = 14
  712.  
  713. [State 113, Vel Y]
  714. type = VelSet
  715. trigger1 = animelemtime(4) >= 1
  716. trigger1 = animelemtime(7) <= 5
  717. x = -6
  718.  
  719. [State 112, Vel X]
  720. type = VelSet
  721. trigger1 = animelem = 8
  722. x = 0
  723.  
  724. [State 113, 1]
  725. type = NotHitBy
  726. trigger1 = 1
  727. value = SCA
  728. time = 1
  729.  
  730. [State 113, 4]
  731. type = PlayerPush
  732. trigger1 = Time >= 0
  733. value = 0
  734.  
  735. [State 113, 5]
  736. type = ChangeState
  737. trigger1 = AnimTime = 0
  738. value = 0
  739. ctrl = 1
  740.  
  741. ;------------------------------------------------------------------------------
  742. ;îπò√ï┘ï}ë±ö≡
  743. [Statedef 355]
  744. type    = S
  745. movetype= I
  746. physics = N
  747. velset = 0,0,0
  748. ctrl = 0
  749. anim = 10001
  750.  
  751. [State 355, 1]
  752. type = VelSet
  753. trigger1 = time >= 6
  754. x = -5
  755.  
  756. [State 355, 1]
  757. type = NotHitBy
  758. trigger1 = Time >= 0
  759. value = SCA
  760. time = 1
  761.  
  762. [State 355, 1]
  763. type = Afterimage
  764. trigger1 = Time = 5
  765. time = 10
  766. length = 5
  767. PalBright = 0, 0, 0
  768. PalContrast = 128,128,128
  769. PalAdd = 0, 0, 0
  770. PalMul = 1,1,1
  771. FrameGap = 4
  772. Trans = Add1
  773.  
  774. [State 355, 2]
  775. type = VelSet
  776. trigger1 = Time >= 24
  777. x = 0
  778.  
  779. [State 355, 3]
  780. type = ChangeState
  781. trigger1 = AnimTime = 0
  782. value = 0
  783. ctrl = 1
  784.  
  785. ;---------------------------------------------------------------------------
  786. ; overwrite common state 120, KOF pre-guard state
  787. ; GUARD (start) 
  788. [Statedef 120]
  789. type = U    ;Leave state type unchanged
  790. physics = U ;Leave physics unchanged
  791.  
  792. [State 120, 1]
  793. type = ChangeAnim
  794. trigger1 = Time = 0
  795. value = 120 + (statetype = C) + (statetype = A)*2
  796.  
  797. [State 120, 2]
  798. type = StateTypeSet
  799. trigger1 = Time = 0 && statetype = S
  800. physics = S
  801.  
  802. [State 120, 3]
  803. type = StateTypeSet
  804. trigger1 = Time = 0 && statetype = C
  805. physics = C
  806.  
  807. [State 120, 4]
  808. type = StateTypeSet
  809. trigger1 = Time = 0 && statetype = A
  810. physics = A
  811.  
  812. [State 120, 5]
  813. type = ChangeState
  814. trigger1 = AnimTime = 0
  815. trigger1 = statetype = S
  816. value = 130
  817.  
  818. [State 120, 5]
  819. type = ChangeState
  820. trigger1 = AnimTime = 0
  821. trigger1 = statetype = C
  822. value = 131
  823.  
  824. [State 120, 5]
  825. type = ChangeState
  826. trigger1 = AnimTime = 0
  827. trigger1 = statetype = A
  828. value = 132
  829.  
  830. ;---------------------------------------------------------------------------
  831. ; STAND GUARD (guarding)
  832. [Statedef 130]
  833. type    = S
  834. physics = S
  835.  
  836. [State 120, 5]
  837. type = ChangeAnim
  838. triggerall = Anim != 135
  839. triggerall = time >= 0
  840. trigger1 = P2stateno != [400,410]
  841. trigger1 = P2stateno = (210,999) 
  842. trigger1 = P2dist X < 35
  843. trigger2 = p2stateno >= 1000
  844. value = 135 ; hard guard
  845.  
  846. [State 130, 1]
  847. type = ChangeAnim
  848. trigger1 = Anim != 130
  849. trigger1 = Anim != 135
  850. value = 130
  851.  
  852. ;------------------------------------------------------------------
  853. ; Time over
  854. [Statedef 170]
  855. type = S
  856. anim = 170
  857.  
  858. [State 170, 1]
  859. type = AssertSpecial
  860. trigger1 = Time = [0,110]
  861. flag = RoundNotOver
  862.  
  863. ;---------------
  864. ; winning pose
  865. [Statedef 180]
  866. type = S
  867.  
  868. [State 180, 1]
  869. type = VarRandom
  870. trigger1 = Time = 1
  871. v = 1
  872. range = 1,3
  873.  
  874. [State 180, 2] ;Choose win1
  875. type = VarSet
  876. trigger1 = var(55) = 4
  877. var(1) = 4
  878.  
  879. [State 180, 2] ;Choose win1
  880. type = VarSet
  881. trigger1 = Command = "hold_A"
  882. var(1) = 1
  883.  
  884. [State 180, 3] ;Choose win2
  885. type = VarSet
  886. trigger1 = Command = "hold_B"
  887. var(1) = 2
  888.  
  889. [State 180, 5] ;Choose win1
  890. type = VarSet
  891. trigger1 = Command = "hold_C"
  892. var(1) = 3
  893.  
  894.  
  895. [State 180, 8]
  896. type = ChangeState
  897. trigger1 = Var(1) = 1
  898. value = 181
  899.  
  900. [State 180, 9]
  901. type = ChangeState
  902. trigger1 = Var(1) = 2
  903. value = 182
  904.  
  905. [State 180, 9]
  906. type = ChangeState
  907. trigger1 = Var(1) = 3
  908. value = 183
  909.  
  910.  
  911. [State 180, 9]
  912. type = ChangeState
  913. trigger1 = Var(1) = 4
  914. value = 184
  915. ;-----------------
  916. ; Win pose A
  917. [Statedef 181]
  918. type = S
  919. physics = S
  920. velset = 0
  921. ctrl = 0
  922. anim = 181
  923.  
  924. [State 181, 1]
  925. type = NotHitBy
  926. trigger1 = Time >= 0
  927. value = SCA
  928. time = 1
  929.  
  930. [State 181, 2]
  931. type = Explod
  932. trigger1 = animelem = 4
  933. anim = 2000
  934. pos = 10,30
  935. supermove = 1
  936. supermovetime = 2
  937. sprpriority = 2
  938. bindtime = 1
  939. removetime = 2
  940. shadow = 64,64,64
  941. ownpal = 1
  942.  
  943. [State 181, 2]
  944. type = Explod
  945. trigger1 = animelemtime(4) = 2
  946. anim = 2001
  947. pos = 10,30
  948. supermove = 1
  949. supermovetime = 2
  950. sprpriority = 2
  951. bindtime = 1
  952. removetime = 5
  953. shadow = 64,64,64
  954. ownpal = 1
  955.  
  956. [State 3005, 4]
  957. type = Explod
  958. trigger1 = animelem = 5
  959. anim = 2001
  960. supermove = 1
  961. supermovetime = 3
  962. sprpriority = 2
  963. bindtime = 1
  964. pos = 8, 19
  965. removetime = 5
  966. shadow = 64,64,64
  967. ownpal = 1
  968.  
  969. [State 3005, 4]
  970. type = Explod
  971. trigger1 = animelem = 6
  972. anim = 2001
  973. supermove = 1
  974. pos = 6, 16
  975. supermovetime = 3
  976. sprpriority = 2
  977. bindtime = 1
  978. removetime = 4
  979. shadow = 64,64,64
  980. ownpal = 1
  981.  
  982. [State 181,5]
  983. type = Helper
  984. trigger1 = animelem = 7
  985. name = "flame2"
  986. pos = 0, 0
  987. postype = p1
  988. stateno = 2018
  989. helpertype = normal
  990. sprpriority = 4
  991. keyctrl = 0
  992. ownpal = 1
  993.  
  994. [State 181, 6]
  995. type = AssertSpecial
  996. trigger1 = Time = [0,200]
  997. flag = RoundNotOver
  998.  
  999. [State 181, 7]
  1000. type = varset
  1001. trigger1 = animtime = 0
  1002. var(1) = 0
  1003.  
  1004. ;------------
  1005. ; Win pose B
  1006. [Statedef 182]
  1007. type = S
  1008. physics = S
  1009. velset = 0
  1010. ctrl = 0
  1011. anim = 11000
  1012.  
  1013. [State 182, 1]
  1014. type = NotHitBy
  1015. trigger1 = Time >= 0
  1016. value = SCA
  1017. time = 1
  1018.  
  1019. [State 182, 2]
  1020. type = PlaySnd
  1021. trigger1 = AnimElem = 1
  1022. value = 182,0
  1023.  
  1024. [State 182, 3]
  1025. type = AssertSpecial
  1026. trigger1 = Time = [0,170]
  1027. flag = RoundNotOver
  1028.  
  1029. [State 182, 4]
  1030. type = varset
  1031. trigger1 = animtime = 0
  1032. var(1) = 0
  1033.  
  1034. ;-----------------
  1035. ; Win pose C
  1036. [Statedef 183]
  1037. type = S
  1038. physics = S
  1039. velset = 0
  1040. ctrl = 0
  1041. anim = 183
  1042.  
  1043. [State 183, 0]
  1044. type = PlaySnd
  1045. trigger1 = Time = 4
  1046. value = 5210,0
  1047.  
  1048. [State 183, 1]
  1049. type = AssertSpecial
  1050. trigger1 = Time = [0,150]
  1051. flag = RoundNotOver
  1052.  
  1053. [State 183, 2]
  1054. type = NotHitBy
  1055. trigger1 = Time >= 0
  1056. value = SCA
  1057. time = 1
  1058.  
  1059. [State 183, 3]
  1060. type = varset
  1061. trigger1 = animtime = 0
  1062. var(1) = 0
  1063.  
  1064. ;============================
  1065. ; intro
  1066. [Statedef 191]
  1067. type = S
  1068. movetype = I
  1069. physics = S
  1070. velset = 0
  1071. anim = 191
  1072.  
  1073. ;[State 191, 1]
  1074. ;type = ChangeState
  1075. ;triggerall = Time = 0
  1076. ;trigger1 = p2name = "Krizalid"
  1077. ;trigger2 = p4name = "Krizalid"
  1078. ;value = 1902
  1079.  
  1080. ;[State 191, 1]
  1081. ;type = varset
  1082. ;triggerall = Time = 0
  1083. ;trigger1 = (p2name = "Kyo Kusanagi") || (p4name = "Kyo Kusanagi")
  1084. ;trigger2 = (p2name = "KYO KUSANAGI") || (p4name = "KYO KUSANAGI")
  1085. ;trigger3 = (p2name = "Kyo-G") || (p4name = "Kyo-G")
  1086. ;var(55) = 4
  1087.  
  1088. [State 191, 1]
  1089. type = ChangeState
  1090. triggerall = Time = 0
  1091. trigger1 = enemy, Name = "K'" && enemy,authorname = "NAO&M."
  1092. value = 950
  1093.  
  1094. [State 191, 1]
  1095. type = ChangeState
  1096. triggerall = Time = 0
  1097. trigger1 = (p2name = "K9999") || (p4name = "K9999")
  1098. value = 951
  1099.  
  1100. [state 191]
  1101. type = varset
  1102. triggerall =  time = 0
  1103. ;trigger = (p2name = "K/") || (p4name = "K/")
  1104. trigger1 = (p2name = "kyo") || (p4name = "kyo")
  1105. trigger2 = (p2name = "Kyo Kusanagi") || (p4name = "Kyo Kusanagi")
  1106. trigger3 = (p2name = "MIT") || (p4name = "MIT")
  1107. trigger4 = (p2name = "Foxy") || (p4name = "Foxy")
  1108. trigger5 = (p2name = "Iori") || (p4name = "Iori")
  1109. trigger6 = (p2name = "Iori Yagami") || (p4name = "Iori Yagami")
  1110. var(40) = 4
  1111.  
  1112. ;óò╨òté»é─éΓéΘé║?
  1113. [state 191]
  1114. type = changestate
  1115. triggerall =  time = 1
  1116. trigger1 = (p2name = "kriz") || (p4name = "kriz")
  1117. trigger2 = (p2name = "krizalid") || (p4name = "krizalid")
  1118. trigger3 = (p2name = "Kyozalid") || (p4name = "Kyozalid")
  1119. trigger4 = (p2name = "asasd") || (p4name = "asasd")
  1120. trigger5 = (p2name = "Zero") || (p4name = "Zero")
  1121. trigger6 = (p2name = "C-Orochi") || (p4name = "C-Orochi")
  1122. trigger7 = (p2name = "SHIN KRIZ") || (p4name = "SHIN KRIZ")
  1123. value = 1902  ;anim = 197
  1124.  
  1125. ;û│î╛
  1126. [state 191]
  1127. type = changestate
  1128. triggerall = time = 0
  1129. trigger1 = (p2name = "K'") || (p4name = "K'")
  1130. trigger2 = (p2name = "Maxima") || (p4name = "Maxima")
  1131. trigger3 = (p2name = "Original zero") || (p4name = "Original zero")
  1132. trigger4 = (p2name = "Igniz") || (p4name = "Igniz")
  1133. value = 198
  1134.  
  1135. ;âKâôö≥é╬é╡
  1136. [state 191]
  1137. type = changestate
  1138. triggerall = time = 0
  1139. trigger1 = (p2name = "k/") || (p2name = "k/")
  1140. trigger2 = (p2name = "kyo") || (p4name = "kyo")
  1141. trigger3 = (p2name = "Kyo Kusanagi") || (p4name = "kyo Kusanagi")
  1142. trigger4 = (p2name = "Iori") || (p4name = "Iori")
  1143. trigger5 = (p2name = "Iori Yagami") || (p4name = "Iori Yagami")
  1144. value = 199
  1145.  
  1146. ;óé╚é▀é±é╢éßé╦éªé╝é─é▀éªüc?
  1147. [state 191]
  1148. type = changestate
  1149. triggerall = 1
  1150. trigger1 = (p2name = "MIT") || (p4name = "MIT")
  1151. trigger2 = (p2name = "Eiji Shirow") || (p4name = "Eiji Shirow")
  1152. trigger3 = (p2name = "Angel") || (p4name = "Angel")
  1153. trigger4 = (p2name = "Y'") || (p4name = "Y'")
  1154. trigger5 = (p2name = "Another K'") || (p4name = "Another K'")
  1155. value = 197  ;anim = 1901
  1156.  
  1157.  
  1158.  
  1159. [state 191]
  1160. type = changestate
  1161. triggerall = time = 0
  1162. trigger1 = (p2name = "Nao") || (p4name = "Nao")
  1163. value = 192  ;anim = 194
  1164.  
  1165. [state 191.vs hiel]
  1166. type = changestate
  1167. triggerall = time = 0
  1168. trigger1 = (p2name = "hiel") || (p4name = "hiel")
  1169. trigger2 = (p2name = "Kula") || (p4name = "Kula")
  1170. trigger3 = (p2name = "Foxy") || (p4name = "Foxy")
  1171. trigger4 = (p2name = "Whip") || (p4name = "Whip")
  1172. value = 194   ;anim = 12020
  1173.  
  1174.  
  1175.  
  1176. [State 191, 2]
  1177. type = AssertSpecial
  1178. trigger1 = Time = [0,100]
  1179. flag = Intro
  1180.  
  1181. [State 191, 3]
  1182. type = PlaySnd
  1183. trigger1 = AnimElem = 5
  1184. value = 191,0
  1185.  
  1186. [State 191, 4]
  1187. type = ChangeState
  1188. trigger1 = AnimTime = 0
  1189. value = 0
  1190.  
  1191. ;----------
  1192. [statedef 199]
  1193. type = S
  1194. movetype = I
  1195. physics = S
  1196. velset = 0,0,0
  1197. anim = 199
  1198. ctrl = 0
  1199.  
  1200. [state 199]
  1201. type = posadd
  1202. trigger1 = time = 0
  1203. x = 90
  1204.  
  1205. [state 199]
  1206. type = posadd
  1207. trigger1 = animelem = 9,1
  1208. trigger2 = animelem = 9,2
  1209. trigger3 = animelem = 9,3
  1210. trigger4 = animelem = 9,4
  1211. trigger5 = animelem = 9,5
  1212. trigger6 = animelem = 10,1
  1213. trigger7 = animelem = 10,2
  1214. trigger8 = animelem = 10,3
  1215. trigger9 = animelem = 10,4
  1216. trigger10 = animelem = 10,5
  1217. trigger11 = animelem = 11,1
  1218. trigger12 = animelem = 11,2
  1219. trigger13 = animelem = 11,3
  1220. trigger14 = animelem = 11,4
  1221. trigger15 = animelem = 11,5
  1222. trigger16 = animelem = 12,1
  1223. trigger17 = animelem = 12,2
  1224. trigger18 = animelem = 12,3
  1225. trigger19 = animelem = 12,4
  1226. trigger20 = animelem = 12,5
  1227. trigger21 = animelem = 13,1
  1228. trigger22 = animelem = 13,2
  1229. trigger23 = animelem = 13,3
  1230. trigger24 = animelem = 13,4
  1231. trigger25 = animelem = 13,5
  1232. trigger26 = animelem = 14,1
  1233. trigger27 = animelem = 14,2
  1234. trigger28 = animelem = 14,3
  1235. trigger29 = animelem = 14,4
  1236. trigger30 = animelem = 14,5
  1237. x = -3
  1238.  
  1239.  
  1240. [State 192, 1]
  1241. type = veladd
  1242. trigger1 = AnimElem = 20
  1243. x = 0
  1244.  
  1245. [State 192, 1]
  1246. type = AssertSpecial
  1247. trigger1 = Time = [0,180]
  1248. flag = Intro
  1249.  
  1250. [state 199]
  1251. type = changestate
  1252. trigger1 = animtime = 0
  1253. value = 0
  1254.  
  1255.  
  1256. ;--------------
  1257. ; Pre-fight intro (vs. K')
  1258. [Statedef 950]
  1259. type = S
  1260. movetype = I
  1261. physics = S
  1262. velset = 0
  1263. anim = 950
  1264.  
  1265. [State 192, 1]
  1266. type = AssertSpecial
  1267. trigger1 = Time = [0,800]
  1268. flag = Intro
  1269.  
  1270. [state 192]
  1271. type = posadd
  1272. trigger1 = time = 0
  1273. x = 50
  1274.  
  1275. [state 197]
  1276. type = playsnd
  1277. trigger1 = animelem = 2
  1278. value = 931,16
  1279.  
  1280. [state 197]
  1281. type = playsnd
  1282. trigger1 = animelem = 6
  1283. value = 931,12
  1284.  
  1285. [state 197]
  1286. type = playsnd
  1287. trigger1 = animelem = 11,2
  1288. value = 931,17
  1289.  
  1290. [state 192]
  1291. type = explod
  1292. trigger1 = animelem = 18
  1293. anim = 930
  1294. postyoe = p1
  1295. pos = 12,-30
  1296. removetime = 41
  1297. sprpriority = 9
  1298. scale = 1.2,1.2
  1299.  
  1300. [state 192]
  1301. type = envshake
  1302. trigger1 = animelem = 18
  1303. ampl = -2
  1304. time = 15
  1305.  
  1306. [state 192]
  1307. type = playsnd
  1308. trigger1 = animelem = 18
  1309. value = 2100,0
  1310.  
  1311. [state 192]
  1312. type = playsnd
  1313. trigger1 = animelem = 18
  1314. value = 1040,0
  1315.  
  1316. [state 192]
  1317. type = playsnd
  1318. trigger1 = animelem = 18
  1319. value = 2200,0
  1320.  
  1321. ;[State 192, 1]
  1322. ;type = veladd
  1323. ;trigger1 = AnimElem = 19
  1324. ;x = -9
  1325.  
  1326. [state 199]
  1327. type = posadd
  1328. trigger1 = animelem = 19,1
  1329. trigger2 = animelem = 19,2
  1330. trigger3 = animelem = 19,3
  1331. trigger4 = animelem = 20,1
  1332. trigger5 = animelem = 20,2
  1333. trigger6 = animelem = 20,3
  1334. trigger7 = animelem = 20,4
  1335. trigger8 = animelem = 21,1
  1336. trigger9 = animelem = 21,2
  1337. trigger10 = animelem = 21,3
  1338. x = -4
  1339.  
  1340. [state 199]
  1341. type = posadd
  1342. trigger1 = animelem = 21,4
  1343. trigger2 = animelem = 22,1
  1344. trigger3 = animelem = 22,2
  1345. trigger4 = animelem = 22,3
  1346. trigger5 = animelem = 22,4
  1347. x = -2
  1348.  
  1349. [State 192, 3]
  1350. type = ChangeState
  1351. trigger1 = AnimTime = 0
  1352. value = 0
  1353. ;--------------
  1354.  
  1355. ;----------K9999
  1356. [statedef 951]
  1357. type = S
  1358. movetype = I
  1359. physics = S
  1360. velset = 0,0,0
  1361. anim = 951
  1362. ctrl = 0
  1363.  
  1364. [State 192, 1]
  1365. type = AssertSpecial
  1366. trigger1 = Time = [0,500]
  1367. flag = Intro
  1368.  
  1369. [state 192]
  1370. type = playsnd
  1371. trigger1 = animelem = 2
  1372. value = 931,18
  1373.  
  1374. [state 192]
  1375. type = playsnd
  1376. trigger1 = animelem = 7
  1377. value = 931,17
  1378.  
  1379. [state 1901]
  1380. type = changestate
  1381. trigger1 = animtime = 0
  1382. value = 0
  1383.  
  1384. ;----------0 k'
  1385. [statedef 198]
  1386. type = S
  1387. movetype = I
  1388. physics = S
  1389. velset = 0,0,0
  1390. anim = 198
  1391. ctrl = 0
  1392.  
  1393.  
  1394.  
  1395. [State 192, 1]
  1396. type = AssertSpecial
  1397. trigger1 = Time = [0,180]
  1398. flag = Intro
  1399.  
  1400. [state 1901]
  1401. type = changestate
  1402. trigger1 = animtime = 0
  1403. value = 0
  1404.  
  1405. ;------------kriza
  1406. [statedef 197]
  1407. type = S
  1408. movetype = I
  1409. physics = S
  1410. velset = 0,0,0
  1411. anim = 197
  1412. ctrl = 0
  1413.  
  1414. [state 197]
  1415. type = playsnd
  1416. trigger1 = time = 15
  1417. value = 931,2
  1418.  
  1419. [State 192, 1]
  1420. type = AssertSpecial
  1421. trigger1 = Time = [0,180]
  1422. flag = Intro
  1423.  
  1424. [state 1901]
  1425. type = changestate
  1426. trigger1 = animtime = 0
  1427. value = 0
  1428.  
  1429.  
  1430.  
  1431. ;--------------------
  1432. ; Pre-fight intro (vs. Krizalid)
  1433. [Statedef 1902]
  1434. type = S
  1435. movetype = I
  1436. physics = S
  1437. velset = 0
  1438. anim = 192
  1439.  
  1440. [State 192, 1]
  1441. type = AssertSpecial
  1442. trigger1 = Time = [0,180]
  1443. flag = Intro
  1444.  
  1445. [State 192, 2]
  1446. type = PlaySnd
  1447. trigger1 = AnimElem = 5
  1448. value = 192,0
  1449.  
  1450. [State 192, 3]
  1451. type = ChangeState
  1452. trigger1 = AnimTime = 0
  1453. value = 0
  1454.  
  1455.  
  1456.  
  1457. ;------------------new intro
  1458. ;----------æ╬ nao
  1459. [Statedef 192]
  1460. type = S
  1461. movetype = I
  1462. physics = S
  1463. velset = 0
  1464. sprpriority = 4
  1465. anim = 196
  1466.  
  1467. [State 192, 1]
  1468. type = AssertSpecial
  1469. trigger1 = Time = [0,800]
  1470. flag = Intro
  1471.  
  1472. [state 192]
  1473. type = posadd
  1474. trigger1 = time = 0
  1475. x = 45
  1476.  
  1477. [state 199]
  1478. type = posadd
  1479. trigger1 = animelem = 40,1
  1480. trigger2 = animelem = 40,2
  1481. trigger3 = animelem = 40,3
  1482. trigger4 = animelem = 41,1
  1483. trigger5 = animelem = 41,2
  1484. trigger6 = animelem = 41,3
  1485. x = -6
  1486.  
  1487. [state 199]
  1488. type = posadd
  1489. trigger1 = animelem = 42,1
  1490. trigger2 = animelem = 42,2
  1491. trigger3 = animelem = 43,3
  1492. trigger4 = animelem = 43,1
  1493. x = -2
  1494.  
  1495. [state 199]
  1496. type = posadd
  1497. trigger1 = animelem = 43,2
  1498. x = -1
  1499.  
  1500. [state 3901 ,shake]
  1501. type = envshake
  1502. trigger1 = animelem = 35
  1503. ampl = -2
  1504. time = 15
  1505.  
  1506. [state 192]
  1507. type = playsnd
  1508. trigger1 = animelem = 35
  1509. value = 2300,0
  1510.  
  1511. [state 192]
  1512. type = playsnd
  1513. trigger1 = animelem = 36
  1514. value = 192,0
  1515.  
  1516. [state 192]
  1517. type = envshake
  1518. trigger1 = animelem = 39
  1519. ampl = -6
  1520. time = 30
  1521.  
  1522. [state 192]
  1523. type = playsnd
  1524. trigger1 = animelem = 39
  1525. value = 2100,0
  1526.  
  1527. [state 192]
  1528. type = playsnd
  1529. trigger1 = animelem = 39
  1530. value = 1040,0
  1531.  
  1532. [state 192]
  1533. type = playsnd
  1534. trigger1 = animelem = 39
  1535. value = 2200,0
  1536.  
  1537. [state 13101]
  1538. type = envcolor
  1539. trigger1 = animelem = 39
  1540. value = 240,240,240
  1541. time = 2
  1542. under = 0
  1543.  
  1544. ;[state 192]
  1545. ;type = envshake
  1546. ;trigger1 = animelem = 42
  1547. ;ampl = -2
  1548. ;time = 15
  1549.  
  1550. [state 192]
  1551. type = explod
  1552. trigger1 = animelem = 3
  1553. postype = p1
  1554. pos = 8,5
  1555. anim = 2001
  1556. removetime = 158
  1557.  
  1558. [state 192]
  1559. type = explod
  1560. trigger1 = animelem = 35
  1561. postype = p1
  1562. pos = 8,5
  1563. anim = 2002
  1564. removetime = 5
  1565.  
  1566. [state 192]
  1567. type = explod
  1568. trigger1 = animelem = 41
  1569. anim = 930
  1570. postyoe = p1
  1571. pos = 30,-30
  1572. removetime = 41
  1573. sprpriority = 9
  1574. scale = 1.4,1.4
  1575.  
  1576. [State 3901 , 5]
  1577. type = Explod
  1578. triggerall = NumExplod(2200) < 1
  1579. triggerall = Random < 499
  1580. trigger1 = (AnimElemTime(0) >= 0)
  1581. anim = 2205
  1582. ID = 2200
  1583. ownpal = 1
  1584. sprpriority = 5
  1585. postype = p1
  1586. pos = 12,-60
  1587. random = 180,180
  1588. bindtime = 1
  1589. ignorehitpause = 1
  1590.  
  1591. [State 3901 , 5]
  1592. type = Explod
  1593. triggerall = NumExplod(2200) < 1
  1594. triggerall = Random < 599
  1595. ;trigger1 = (AnimElemTime(20) >= 0)
  1596. trigger1 = 1
  1597. anim = 2204
  1598. ID = 2200
  1599. ownpal = 1
  1600. sprpriority = 5
  1601. postype = p1
  1602. pos = 12,-60
  1603. random = 200,200
  1604. bindtime = 1
  1605. ignorehitpause = 1
  1606.  
  1607. [State 192]
  1608. type = ChangeState
  1609. trigger1 = AnimTime = 0
  1610. value = 0
  1611. ;-------------------
  1612.  
  1613.  
  1614.  
  1615.  
  1616. [statedef 194]
  1617. type = S
  1618. movetype = I
  1619. physics = S
  1620. velset = 0
  1621. anim = 12020
  1622.  
  1623. [State 194, 1]
  1624. type = AssertSpecial
  1625. ;trigger1 = Time = [0,5000]
  1626. trigger1 = 1
  1627. flag = Intro
  1628.  
  1629. [state 192]
  1630. type = playsnd
  1631. trigger1 = animelem = 1,30
  1632. value = 931,5
  1633.  
  1634. [state 194,end]
  1635. type = changestate
  1636. trigger1 = animtime = 0
  1637. value = 0
  1638.  
  1639. ;--------------
  1640. ; Pre-fight intro (vs. Kyo)
  1641. [Statedef 193]
  1642. type = S
  1643. movetype = I
  1644. physics = S
  1645. velset = 0
  1646. anim = 193
  1647.  
  1648. [State 193, 1]
  1649. type = AssertSpecial
  1650. trigger1 = Time = [0,150]
  1651. flag = Intro
  1652.  
  1653. [State 193,3]
  1654. type = Helper
  1655. trigger1 = animelemtime(3) = 3
  1656. name = "flame"
  1657. pos = 8, 4
  1658. postype = p1
  1659. stateno = 2000
  1660. helpertype = normal
  1661. keyctrl = 0
  1662. ownpal = 1
  1663.  
  1664. [State 192, 3]
  1665. type = ChangeState
  1666. trigger1 = AnimTime = 0
  1667. value = 0
  1668.  
  1669. ;--------------------------
  1670. ; helper flame 2000
  1671. [Statedef 2000]
  1672. type = A
  1673. movetype = I
  1674. physics = N
  1675. anim = 2001
  1676. velset = 0
  1677. ctrl = 0
  1678. sprpriority = 3
  1679.  
  1680. [State 2000, 3]
  1681. type = Changeanim
  1682. trigger1 = Time = 51
  1683. value = 2002
  1684.  
  1685. [State 2000, 3]
  1686. type = destroyself
  1687. trigger1 = anim = 2002 && animtime = 0
  1688.  
  1689.  
  1690. ;--------------
  1691. ; helper flame 2018
  1692. [Statedef 2018]
  1693. type = S
  1694. movetype = I
  1695. physics = N
  1696. anim = 2001
  1697. velset = 0
  1698. ctrl = 0
  1699.  
  1700. [State 2018, 1]
  1701. type = posadd
  1702. trigger1 = time = 6
  1703. trigger2 = time = 18
  1704. trigger3 = time = 30
  1705. trigger4 = time = 42
  1706. trigger5 = time = 54
  1707. trigger6 = time = 66
  1708. trigger7 = time = 78
  1709. trigger8 = time = 90
  1710. trigger9 = time = 102
  1711. trigger10 = time = 114
  1712. y = 2
  1713.  
  1714. [State 2000, 1]
  1715. type = posadd
  1716. trigger1 = time = 12
  1717. trigger2 = time = 24
  1718. trigger3 = time = 36
  1719. trigger4 = time = 48
  1720. trigger5 = time = 60
  1721. trigger6 = time = 72
  1722. trigger7 = time = 84
  1723. trigger8 = time = 96
  1724. trigger9 = time = 108
  1725. trigger10 = time = 120
  1726. y = -2
  1727.  
  1728. [State 2000, 3]
  1729. type = Changestate
  1730. trigger1 = Time = 120
  1731. value = 2019
  1732. ctrl = 0
  1733.  
  1734. ;--------------
  1735. [Statedef 2019]
  1736. type = S
  1737. movetype = I
  1738. physics = N
  1739. anim = 2002
  1740. velset = 0
  1741. ctrl = 0
  1742. sprpriority = 2
  1743.  
  1744. [State 110, 1]
  1745. type = PlaySnd
  1746. trigger1 = Time = 5
  1747. value = 2300,0
  1748.  
  1749. [State 2000, 3]
  1750. type = destroyself
  1751. trigger1 = Time = 5
  1752.  
  1753. ;=============================
  1754. ; Taunt
  1755. [Statedef 195]
  1756. type = S
  1757. movetype = I
  1758. physics = S
  1759. anim = 12000
  1760. velset = 0
  1761. ctrl = 0
  1762.  
  1763. [State 195, 1]
  1764. type = PlaySnd
  1765. trigger1 = Time = 0
  1766. value = 195,0
  1767. channel = 3
  1768.  
  1769. [State 195, 2]
  1770. type = CtrlSet
  1771. trigger1 = time >= 30
  1772. value = 1
  1773.  
  1774. [State 195, 3]
  1775. type = ChangeState
  1776. trigger1 = AnimTime = 0
  1777. value = 0
  1778. ctrl = 1
  1779.  
  1780.  
  1781. ;============================================================
  1782. ; ñp╡┤⌐█ eine trigger 
  1783. ;============================================================
  1784. ; 1000 iron trigger
  1785. [Statedef 1000]
  1786. type    = S
  1787. movetype= A
  1788. physics = S
  1789. ctrl = 0
  1790. poweradd = 63
  1791. anim = 1000
  1792. velset = 0,0,0
  1793.  
  1794. [State 1000, var]
  1795. type = varset
  1796. trigger1 = time = 0
  1797. var(2) = 0
  1798.  
  1799. [State 1000, 0] ; voice
  1800. type = PlaySnd
  1801. trigger1 = Time = 0
  1802. value = 1000,1
  1803.  
  1804. [State 1000, 0] ;flame burst
  1805. type = PlaySnd
  1806. trigger1 = AnimElem = 3, = 1
  1807. value = 1000,0
  1808. volume = 40
  1809.  
  1810. [State 1000, 1]
  1811. type = Projectile
  1812. trigger1 = AnimElem = 3, = 1
  1813. ProjAnim = 1001
  1814. ProjID = 1001
  1815. ProjHitAnim = 1001
  1816. ProjRemoveTime = 15
  1817. offset = 4,-45
  1818. accel = 0, 0
  1819. hitflag = MA
  1820. guardflag = MA
  1821. attr = S, SP
  1822. projshadow = 68,68,68
  1823. damage = 115,20 ;125,20
  1824. animtype = Hard
  1825. getpower = 104
  1826. givepower = 50
  1827. pausetime = 4,3
  1828. sparkno = 0
  1829. hitsound = S2000,0
  1830. guardsound = S150,1
  1831. ground.type = High
  1832. ground.slidetime = 23
  1833. ground.hittime = 22
  1834. ground.velocity = -10.9
  1835. guard.velocity = -10.9
  1836. airguard.velocity = -4.0,-3.0
  1837. air.velocity = -4,-5
  1838. ;air.juggle = 1 + var(12)
  1839. air.fall = 1
  1840. air.recover = 0
  1841. fall.recover = 0 
  1842. air.animtype = Back
  1843. palfx.time = 23
  1844. palfx.mul = 240,220,128
  1845. palfx.sinadd = 32,128,220,16
  1846. palfx.add = 190,180,84
  1847.  
  1848.  
  1849. ; AI use Shell 
  1850. [State 1000, 4]
  1851. type = ChangeState
  1852. triggerall = var(59) = 1
  1853. triggerall = Animtime = 0
  1854. triggerall = P2statetype != C
  1855. trigger1 = FrontEdgeDist <= 100
  1856. trigger2 = P2statetype = A && p2stateno != [105,107] 
  1857. trigger2 = P2BodyDist X = [0,135]
  1858. trigger2 = P2BodyDist Y = [-99,0]
  1859. trigger2 = P2stateno != (105,106)
  1860. trigger3 = projhit1001 = 1
  1861. trigger3 = P2bodydist X = (0,72)
  1862. value = 1040
  1863.  
  1864. ; gogo: i have to break up this state into two parts because
  1865. ; this is the only way to make the AI check for eine trigger AND blackout together 
  1866. ; simutanouesly.
  1867.  
  1868. ; AI use Shoot  1st use
  1869. [State 1000, 4]
  1870. type = ChangeState
  1871. triggerall = var(59) = 1
  1872. triggerall = Animtime = 0
  1873. trigger1 = projhit1001 = 1
  1874. trigger1 = FrontEdgeDist > 50
  1875. trigger2 = p2bodydist X >= 160 ;126, 175 max range for AI eine trigger use
  1876. trigger3 = p2statetype = C
  1877. trigger4 = p2stateno = (105,106)
  1878. value = 1010 + (p2bodydist X > 120)
  1879. ctrl = 0
  1880.  
  1881. ; AI use 2nd shoot 2nd use
  1882. [State 1000, 4]
  1883. type = ChangeState
  1884. triggerall = var(59) = 1
  1885. triggerall = Animtime = 0
  1886. trigger1 = p2bodydist X = (15,89)
  1887. trigger1 = p2statetype != A
  1888. trigger1 = FrontEdgeDist >= 88
  1889. trigger2 = ProjGuarded1001 = 1
  1890. value = 1010 + (FrontEdgeDist <= 88 && P2statetype = S && P2movetype = H)*30
  1891. ctrl = 0
  1892.  
  1893. ; AI use Eine blackout B
  1894. [State 1000, 4]
  1895. type = ChangeState
  1896. triggerall = var(59) = 1
  1897. triggerall = Animtime = 0
  1898. ;trigger1 = projhit1001 != 1
  1899. ;trigger1 = projcontact1001 != 1
  1900. trigger1 = p2bodydist X = (90,159) 
  1901. trigger1 = FrontEdgeDist >= 100
  1902. trigger2 = p2bodydist X < 0 ; when opponent is behind
  1903. value = 1720 - (projhit1001 = 1 || p2movetype = H)*710
  1904. ctrl = 0
  1905. ignorehitpause = 1
  1906.  
  1907. [State 1000, 3]   ;shell
  1908. type = ChangeState
  1909. trigger1 = (var(2) = 1) && (Animtime = 0)
  1910. value = 1040
  1911. ctrl = 0
  1912.  
  1913. [State 1000, 3]   ;second shoot
  1914. type = ChangeState
  1915. trigger1 = (var(2) = 2) && (Animtime = 0)
  1916. value = 1010
  1917.  
  1918. [State 1000, 3]   ;blackout B
  1919. type = ChangeState
  1920. trigger1 = (var(2) = 3) && (Animtime = 0)
  1921. value = 1720
  1922. ctrl = 0
  1923.  
  1924. [State 1000, 3]   ;blackout D
  1925. type = ChangeState
  1926. trigger1 = (var(2) = 4) && (Animtime = 0)
  1927. value = 1730
  1928. ctrl = 0
  1929.  
  1930. [State 1000, 4]
  1931. type = ChangeState
  1932. trigger1 = AnimTime = 0
  1933. value = 1005
  1934. ctrl = 0
  1935.  
  1936. ;---------------
  1937. ; end of eine trigger
  1938. [Statedef 1005]
  1939. type    = S
  1940. movetype= I
  1941. physics = S
  1942. ctrl = 0
  1943. anim = 1005
  1944. velset = 0,0,0
  1945.  
  1946. [State 1005, 1]
  1947. type = Explod
  1948. trigger1 = time = 0
  1949. anim = 1002 ;fire end
  1950. bindtime = 1
  1951. postype = P1
  1952. pos = 4,-45
  1953. sprpriority = 2
  1954.  
  1955. [State 1005 , 2]
  1956. type = ChangeState
  1957. trigger1 = AnimTime = 0
  1958. value = 0
  1959. ctrl = 1
  1960.  
  1961. ;----------------------------
  1962. ; 1006 Eine Trigger C
  1963. [Statedef 1006]
  1964. type    = S
  1965. movetype= A
  1966. physics = S
  1967. ctrl = 0
  1968. anim = 1000
  1969. poweradd = 63
  1970. velset = 0,0,0
  1971.  
  1972. [State 1006, var-reset]
  1973. type = varset
  1974. trigger1 = time = 0
  1975. var(2) = 0
  1976.  
  1977. [State 1006, 0]
  1978. type = PlaySnd
  1979. trigger1 = Time = 0
  1980. value = 1000,1
  1981.  
  1982. [State 1006, 0] ;flame burst
  1983. type = PlaySnd
  1984. trigger1 = AnimElem = 3, = 1
  1985. value = 1000,0
  1986. volume = 40
  1987.  
  1988. [State 1006, 1]
  1989. type = Projectile
  1990. trigger1 = AnimElem = 3, = 1
  1991. ProjAnim = 1001
  1992. ProjID = 1001
  1993. ProjHitAnim = 1001
  1994. ProjRemoveTime = 15
  1995. offset = 4,-45
  1996. accel = 0, 0
  1997. hitflag = MA
  1998. guardflag = MA
  1999. attr = S, SP
  2000. projshadow = 68,68,68
  2001. damage = 115,20
  2002. animtype = Hard
  2003. getpower = 104
  2004. givepower = 50
  2005. pausetime = 4,3
  2006. sparkno = 0
  2007. hitsound = S2000,0
  2008. guardsound = S150,1
  2009. ground.type = High
  2010. ground.slidetime = 23
  2011. ground.hittime = 23
  2012. ground.velocity = -10.9
  2013. guard.velocity = -10.9
  2014. airguard.velocity = -4.0,-3.0
  2015. air.velocity = -4,-5
  2016. ;air.juggle = 1 + var(12)
  2017. air.fall = 1
  2018. air.animtype = Back
  2019. air.recover = 0
  2020. fall.recover = 0 
  2021. palfx.time = 23
  2022. palfx.mul = 240,220,128
  2023. palfx.sinadd = 32,128,220,16
  2024. palfx.add = 190,180,84
  2025.  
  2026. ; AI use Shell 
  2027. [State 1006, 4]
  2028. type = ChangeState
  2029. triggerall = var(59) = 1
  2030. triggerall = Animtime = 0
  2031. trigger1 = P2statetype != C
  2032. trigger2 = p2bodydist X < 60
  2033. value = 1040
  2034. ctrl = 0
  2035.  
  2036. [State 1006, 4]
  2037. type = ChangeState
  2038. triggerall = var(59) = 1
  2039. triggerall = Animtime = 0
  2040. trigger1 = P2statetype = C
  2041. trigger2 = p2bodydist X >= 60
  2042. value = 1011
  2043. ctrl = 0
  2044.  
  2045. [State 1006, 2]   ;second shoot fast type
  2046. type = ChangeState
  2047. trigger1 = (var(2) = 2) && (Animtime = 0)
  2048. value = 1011
  2049.  
  2050. [State 1006, 3]   ;shell
  2051. type = ChangeState
  2052. trigger1 = (var(2) = 1) && (Animtime = 0)
  2053. value = 1040
  2054. ctrl = 0
  2055.  
  2056. [State 1006, 3]   ;blackout B
  2057. type = ChangeState
  2058. trigger1 = (var(2) = 3) && (Animtime = 0)
  2059. value = 1720
  2060. ctrl = 0
  2061.  
  2062. [State 1006, 3]   ;blackout D
  2063. type = ChangeState
  2064. trigger1 = (var(2) = 4) && (Animtime = 0)
  2065. value = 1730
  2066. ctrl = 0
  2067.  
  2068. [State 1006, 4]
  2069. type = ChangeState
  2070. trigger1 = AnimTime = 0
  2071. value = 1005
  2072. ctrl = 0
  2073.  
  2074.  
  2075. ;----------------------
  2076. ; fwd Kick_B second shoot
  2077. [Statedef 1010]
  2078. type    = S
  2079. movetype= A
  2080. physics = S
  2081. juggle  = 1
  2082. ctrl = 0
  2083. anim = 1010
  2084. poweradd = 42
  2085. velset = 0,0,0
  2086.  
  2087. [State 1000, 0]
  2088. type = PlaySnd
  2089. trigger1 = animelemtime(3) = 1
  2090. value = 931,8
  2091.  
  2092. [State 1000, 0]
  2093. type = PlaySnd
  2094. trigger1 = AnimElemTime(5) = 3
  2095. value = 1010,0
  2096.  
  2097. [State 1010, 1]
  2098. type = varset
  2099. trigger1 = time = 0
  2100. var(2) = 0
  2101.  
  2102. [State 1010, 2]
  2103. type = posadd
  2104. trigger1 = animelem = 3
  2105. trigger2 = animelem = 4
  2106. x = 8
  2107.  
  2108. [State 1010, 3]
  2109. type = posadd
  2110. trigger1 = animelem = 7
  2111. trigger2 = animelem = 8
  2112. x = -8
  2113.  
  2114. [State 1010, 4]
  2115. type = Explod
  2116. trigger1 = time = 0
  2117. Anim = 1003
  2118. Removetime = 10
  2119. Bindtime = 1
  2120. pos = 4,-45
  2121. shadow = 68,68,68
  2122. sprpriority = 2
  2123.  
  2124. [State 1010, 5]
  2125. type = Projectile
  2126. trigger1 = AnimElemTime(5) = 3
  2127. ProjAnim = 1020
  2128. ProjID = 1020
  2129. offset = 80,-65
  2130. velocity = 5,0
  2131. accel = 0, 0
  2132. attr = S, SP
  2133. projshadow = 68,68,68
  2134. damage = 62,10
  2135. animtype = Hard
  2136. getpower = 42
  2137. givepower = 50
  2138. guardflag = MA,L
  2139. pausetime = 0,8
  2140. guard.pausetime = 0,7
  2141. sparkno = 2
  2142. sparkxy = -1
  2143. hitsound = S2000,0
  2144. guardsound = S150,1
  2145. ground.type = High
  2146. ground.slidetime = 19
  2147. ground.hittime = 19
  2148. ground.velocity = -9
  2149. guard.velocity = -8 ; -4
  2150. airguard.velocity = -4.0,-3.0
  2151. air.velocity = -2.5,-5.5
  2152. air.juggle = 1 ;+ var(12)
  2153. air.animtype = Back
  2154. air.recover = 0
  2155. fall.recover = 0 
  2156. palfx.time = 19
  2157. palfx.mul = 240,220,128
  2158. palfx.sinadd = 32,128,220,16
  2159. palfx.add = 190,180,84
  2160.  
  2161. [State 1010, 6]
  2162. type = ChangeState
  2163. trigger1 = AnimTime = 0
  2164. value = 312
  2165. ctrl = 0
  2166.  
  2167. ;------------------------
  2168. ; fwd Kick_B second shoot (hard)
  2169. [Statedef 1011]
  2170. type    = S
  2171. movetype= A
  2172. physics = S
  2173. juggle  = 1
  2174. ctrl = 0
  2175. anim = 1010
  2176. poweradd = 42
  2177. velset = 0,0,0
  2178.  
  2179. [State 1011, 1]
  2180. type = varset
  2181. trigger1 = time = 0
  2182. var(2) = 0
  2183.  
  2184. [State 1000, 0]
  2185. type = PlaySnd
  2186. trigger1 = animelemtime(3) = 3
  2187. value = 931,8
  2188.  
  2189. [State 1000, 0]
  2190. type = PlaySnd
  2191. trigger1 = AnimElemTime(4) = 3
  2192. value = 1010,0
  2193.  
  2194. [State 1011, 2]
  2195. type = posadd
  2196. trigger1 = animelem = 3
  2197. trigger2 = animelem = 4
  2198. x = 8
  2199.  
  2200. [State 1011, 3]
  2201. type = posadd
  2202. trigger1 = animelem = 7
  2203. trigger2 = animelem = 8
  2204. x = -8
  2205.  
  2206. [State 1011, 4]
  2207. type = Explod
  2208. trigger1 = time = 0
  2209. Anim = 1003
  2210. Removetime = 10
  2211. Bindtime = 1
  2212. pos = 4,-45
  2213. shadow = 68,68,68
  2214. sprpriority = 2
  2215.  
  2216. [State 1011 , 5]
  2217. type = Projectile
  2218. trigger1 = AnimElemTime(5) = 3
  2219. ProjAnim = 1020
  2220. ProjID = 1020
  2221. offset = 80,-65
  2222. velocity = 7,0
  2223. accel = 0, 0
  2224. attr = S, SP
  2225. projshadow = 68,68,68
  2226. damage = 62,10
  2227. animtype = Hard
  2228. getpower = 42
  2229. givepower = 50
  2230. guardflag = MA,L
  2231. pausetime = 0,8
  2232. guard.pausetime = 0,7
  2233. sparkno = 2
  2234. sparkxy = -1 = 0,5
  2235. hitsound = S2000,0
  2236. guardsound = S150,1
  2237. ground.type = High
  2238. ground.slidetime = 19
  2239. ground.hittime = 19
  2240. ground.velocity = -9
  2241. guard.velocity = -8 ; -4
  2242. airguard.velocity = -4.0,-3.0
  2243. air.velocity = -2.5,-5.5
  2244. air.juggle = 1 ;+ var(12)
  2245. air.animtype = Back
  2246. air.recover = 0
  2247. fall.recover = 0 
  2248. palfx.time = 19
  2249. palfx.mul = 240,220,128
  2250. palfx.sinadd = 32,128,220,16
  2251. palfx.add = 190,180,84
  2252.  
  2253. [State 1011, 6]
  2254. type = ChangeState
  2255. trigger1 = AnimTime = 0
  2256. value = 312
  2257. ctrl = 0
  2258.  
  2259. ;---------------------
  2260. ; 1040 fwd_D shell
  2261. [Statedef 1040]
  2262. type    = S
  2263. movetype= A
  2264. physics = S
  2265. ctrl = 0
  2266. anim = 1040
  2267. poweradd = 42
  2268. velset = 0,0,0
  2269.  
  2270. [State 1040, 0]
  2271. type = PlaySnd
  2272. trigger1 = Time = 1
  2273. value = 931,9
  2274.  
  2275. [State 1040, 0]
  2276. type = PlaySnd
  2277. trigger1 = animelem = 5
  2278. value = 1040,0
  2279.  
  2280. [State 1040, 1]
  2281. type = varset
  2282. trigger1 = time = 0
  2283. var(2) = 0
  2284.  
  2285. [State 1040, Nothitby]
  2286. type = NotHitBy
  2287. trigger1 = Time = 5
  2288. value = SA
  2289. time = 3
  2290.  
  2291. [State 1040, 2]
  2292. type = explod
  2293. trigger1 = time = 0
  2294. Anim = 1003
  2295. Removetime = 7
  2296. bindtime = 1
  2297. pos = 4, -45
  2298. sprpriority = 2
  2299. shadow = 68,68,68
  2300.  
  2301. [State 1040, 4]
  2302. type = Projectile
  2303. trigger1 = AnimElem = 5
  2304. ProjRemoveTime = 13
  2305. ProjAnim = 1030
  2306. ProjHitAnim = 1030
  2307. ProjID = 1030
  2308. offset = 63,-109  ; 54, -120
  2309. velocity = 0,0;    0,-1.4
  2310. accel = 0, 0
  2311. attr = S, SP
  2312. hitflag = MAF
  2313. guardflag = M ; MA
  2314. projshadow = 68,68,68
  2315. damage = 62,10
  2316. animtype = Hard
  2317. getpower = 42
  2318. givepower = 50
  2319. guardflag = MA,L
  2320. pausetime = 6,14
  2321. guard.pausetime = 0,8
  2322. sparkno = 0
  2323. yaccel = 0.48
  2324. hitsound = 5,3
  2325. guardsound = 6,0
  2326. ground.type = Low
  2327. ground.slidetime = 14
  2328. ground.hittime  = 16
  2329. ground.velocity = -1.5, -10    ; -1.3,-10
  2330. air.velocity = -1.5, -10           ; -1.3,-9
  2331. air.juggle = 1 + var(13)
  2332. air.animtype = Back
  2333. fall = 0
  2334. air.fall = 0
  2335. fall.recover = 0
  2336. palfx.time = 60
  2337. palfx.mul = 240,220,128
  2338. palfx.sinadd = 32,128,220,16
  2339. palfx.add = 190,180,84
  2340. P2stateno = 1041
  2341.  
  2342. ; auto AI use
  2343. ; heat drive combo, if not enough power, see def 2999
  2344. [State 1040, 4] 
  2345. type = ChangeState
  2346. triggerall = var(59) = 1
  2347. triggerall = animtime = 0
  2348. triggerall = p2statetype = A
  2349. triggerall = stateno != 2999
  2350. trigger1 = projhit1030 = 1
  2351. trigger2 = P2dist Y = (-170,-30)
  2352. trigger2 = p2statetype = A
  2353. value = 2999
  2354. ctrl = 0
  2355.  
  2356. ;[State 1040, 5]
  2357. [State 1040, 4]
  2358. type = ChangeState
  2359. trigger1 = AnimTime = 0
  2360. value = 0
  2361. ctrl = 1
  2362.  
  2363.  
  2364.  
  2365. ;---------------------------------------
  2366. ;been hit by 2nd shell
  2367. [Statedef 1041]
  2368. type = A
  2369. movetype = H
  2370. physics = N
  2371. velset = 0,0
  2372. ctrl = 0
  2373.  
  2374. [State 1041, 0]
  2375. type = ChangeAnim2
  2376. trigger1 = hitshakeover = 0
  2377. value = 1041
  2378.  
  2379. [State 1041, 0]
  2380. type = ForceFeedBack
  2381. trigger1 = hitshakeover = 0
  2382. time = 1
  2383. waveform = square
  2384.  
  2385. [State 1041, 0]
  2386. type = ChangeState
  2387. trigger1 = hitshakeover = 1
  2388. value = 1042
  2389.  
  2390. ;part2
  2391. [Statedef 1042]
  2392. type = A
  2393. movetype= H
  2394. physics = N
  2395. ctrl = 0
  2396.  
  2397. [State 1042, 0]
  2398. type = changeanim2
  2399. trigger1 = time = 0
  2400. value = 1041
  2401.  
  2402. [State 1042, 2]
  2403. type = ChangeAnim
  2404. trigger1 = anim = 1041
  2405. trigger1 = animtime = 0
  2406. trigger1 = AnimExist(5035)
  2407. value = 5030
  2408.  
  2409. [State 1042, 2]
  2410. type = ChangeAnim
  2411. trigger1 = anim = 5030
  2412. trigger1 = animtime = 0
  2413. trigger1 = AnimExist(5035)
  2414. value = 5035
  2415.  
  2416. [State 1042, 2]
  2417. type = ChangeAnim
  2418. triggerall = Anim = 5030 || Anim = 5035
  2419. trigger1 = AnimTime = 0
  2420. trigger1 = AnimExist(5050)
  2421. value = 5050
  2422.  
  2423. [State 1042, 2]
  2424. type = ChangeAnim
  2425. triggerall = Anim = 5050
  2426. trigger1 = AnimTime = 0
  2427. trigger1 = AnimExist(5060)
  2428. value = 5060
  2429.  
  2430. [State 1042, 0]
  2431. type = HitVelSet
  2432. trigger1 = time = 0
  2433. x = 1
  2434. y = 1
  2435.  
  2436. [State 1042, 1]
  2437. type = VelAdd
  2438. trigger1 = 1
  2439. y = ifelse( GetHitVar(yaccel)!=0 , GetHitVar(yaccel) , 0.45)
  2440.  
  2441. [State 1042, 10]
  2442. type = selfstate
  2443. trigger1 = Vel Y > 0
  2444. trigger1 = Pos Y > 15
  2445. value = 5100
  2446.  
  2447.  
  2448.  
  2449. ;-----------------------------------------------------------
  2450. ; 1500 uppercut craw bite A
  2451. [Statedef 1500]
  2452. type    = S
  2453. movetype= A
  2454. physics = S
  2455. poweradd = 125
  2456. ctrl = 0
  2457. velset = 0,0,0
  2458. anim = 1500
  2459. juggle = 7
  2460.  
  2461. [State 1500, burn]
  2462. type = varset
  2463. trigger1 = movehit = 1
  2464. var(3) = 1
  2465.  
  2466. [State 1500, 0]
  2467. type = PlaySnd
  2468. trigger1 = Time = 0
  2469. value = 1500,1
  2470.  
  2471. [State 1500, 0]
  2472. type = PlaySnd
  2473. trigger1 = animelem = 5
  2474. value = 1500,0
  2475. persistent = 0
  2476.  
  2477. [State 1500, 1]
  2478. type = NotHitBy
  2479. trigger1 = Time = 0
  2480. value = SCA
  2481. time = 7 ; 10
  2482.  
  2483. [State 1500, 2]
  2484. type = PosAdd
  2485. trigger1 = AnimElem = 4
  2486. trigger2 = AnimElem = 5
  2487. trigger3 = AnimElem = 6
  2488. x = 8
  2489.  
  2490. [State 1000, 0]
  2491. type = PlaySnd
  2492. trigger1 = movehit
  2493. value = 1500,0
  2494. persistent = 0
  2495.  
  2496. [State 1500, 5]
  2497. type = Explod
  2498. trigger1 = animelem = 2, = 0
  2499. anim = 1530
  2500. postype = p1
  2501. pos = -10,-26
  2502. sprpriority = -2
  2503. bindtime = 1
  2504. ownpal = 1
  2505.  
  2506. [State 1500, 6]
  2507. type = Explod
  2508. trigger1 = animelem = 4, = 2
  2509. anim = 1520
  2510. postype = p1
  2511. pos = -20,-34
  2512. ID = 1500
  2513. sprpriority = 3
  2514. ignorehitpause = 0
  2515. bindtime = 1
  2516. ownpal = 1
  2517.  
  2518. [State 1500, 3]
  2519. type = HitDef
  2520. trigger1 = animelem = 3
  2521. trigger2 = animelem = 4
  2522. trigger2 = movecontact = 0
  2523. trigger3 = animelem = 5
  2524. trigger3 = movecontact = 0
  2525. attr = S, SA
  2526. animtype = Medium
  2527. damage = 100,12
  2528. getpower = 63
  2529. sparkno = 1
  2530. priority = 6
  2531. guardflag = M
  2532. yaccel = 0.5
  2533. sparkxy = -10,-55
  2534. pausetime = 9,9
  2535. hitsound = S220,0
  2536. guardsound = S150,1
  2537. ground.type = Low
  2538. ground.slidetime = 12
  2539. ground.hittime = 12
  2540. ground.velocity = -2.0,-10
  2541. guard.velocity = -3.5
  2542. air.velocity = -2.0,-10
  2543. air.animtype = Back
  2544. fall = 1
  2545. fall.recover = 0
  2546. palfx.time = 50
  2547. palfx.mul = 240,220,128
  2548. palfx.sinadd = 32,128,220,16
  2549. palfx.add = 190,180,84
  2550.  
  2551. [State 1500, 4]
  2552. type = HitDef
  2553. trigger1 = animelem = 6
  2554. attr = S, SA
  2555. animtype = Medium
  2556. damage = 40,12
  2557. getpower = 42
  2558. sparkno = 1
  2559. priority = 6
  2560. guardflag = M
  2561. yaccel = 0.5
  2562. sparkxy = -10,-55
  2563. pausetime = 10,10
  2564. hitsound = S220,0
  2565. guardsound = S150,1
  2566. ground.type = Low
  2567. ground.slidetime = 12
  2568. ground.hittime = 12
  2569. ground.velocity = -3.0 + (movehit)*1,-10
  2570. guard.velocity = -4.0
  2571. air.velocity = -2.0,-10
  2572. air.animtype = Back
  2573. fall = 1
  2574. fall.recover = 0
  2575. palfx.time = 50
  2576. palfx.mul = 240,220,128
  2577. palfx.sinadd = 32,128,220,16
  2578. palfx.add = 190,180,84
  2579.  
  2580. [State 1500, 5]
  2581. type = Explod
  2582. trigger1 = animelem = 4, = 1
  2583. trigger2 = animelem = 6
  2584. anim = 1510
  2585. postype = p1
  2586. pos = 24,-36
  2587. ID = 1500
  2588. shadow = 64,64,64
  2589. sprpriority = 2
  2590. ignorehitpause = 0
  2591. bindtime = 22
  2592. ownpal = 1
  2593.  
  2594. [State 1500, 4]
  2595. type = varset
  2596. trigger1 = movecontact = 1
  2597. var(1) = 1
  2598.  
  2599. [State 1500, CMcancel]
  2600. type = ChangeState
  2601. trigger1 = command = "EZheatdriver"
  2602. trigger1 = var(6) != 0
  2603. value = 3400
  2604. ctrl = 0
  2605.  
  2606. [State 1500, 7]
  2607. type = ChangeState
  2608. trigger1 = AnimTime = 0
  2609. value = 1501
  2610.  
  2611. ;------------------In Air
  2612. [Statedef 1501]
  2613. type = A
  2614. movetype = A
  2615. physics = N
  2616. juggle = 7
  2617. anim = 1501
  2618. velset = 0,-5
  2619.  
  2620. [State 1500, burn]
  2621. type = varset
  2622. trigger1 = movehit = 1
  2623. var(3) = 1
  2624.  
  2625. [State 1501, 2]
  2626. type = VelAdd
  2627. trigger1 = Time > 0
  2628. y = 0.48
  2629.  
  2630. [State 1501, 0]
  2631. type = PlaySnd
  2632. trigger1 = movehit
  2633. value = 1500,0
  2634. persistent = 0
  2635.  
  2636. [State 1501, 6]
  2637. type = HitDef
  2638. trigger1 = animelem = 1
  2639. trigger1 =  var(1) = 0 ; first hit miss contact
  2640. ;trigger2 = var(35) = 2 ; not in this state
  2641. attr = A, SA
  2642. animtype = Hard
  2643. damage = 100,12
  2644. getpower = 63
  2645. sparkno = 2
  2646. sparkxy = 0,-60
  2647. hitflag = MAF
  2648. guardflag = MA
  2649. yaccel = 0.5
  2650. pausetime = 8,8
  2651. hitsound = S220,0
  2652. guardsound = S150,1
  2653. ground.type = Low
  2654. ground.slidetime = 15
  2655. ground.hittime = 15
  2656. ground.velocity = -1.5,-10
  2657. air.velocity = -1.5,-10
  2658. air.animtype = Back
  2659. fall = 1
  2660. fall.recover = 0
  2661. palfx.time = 40
  2662. palfx.mul = 240,220,128
  2663. palfx.sinadd = 32,128,220,16
  2664. palfx.add = 190,180,84
  2665.  
  2666. [State 1501, 7]
  2667. type = varset
  2668. trigger1 = animtime = 0
  2669. var(1) = 0
  2670.  
  2671. [State 1501, 8]
  2672. type = ChangeState
  2673. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  2674. value = 312
  2675. ctrl = 0
  2676.  
  2677.  
  2678.  
  2679.  
  2680. ;-----------------------â`âFü[âôâhâëâCâuü@ü`ü@âNâìâEâoâCâcüiÄπüj
  2681.  
  2682.  
  2683. ; 1500 uppercut craw bite A
  2684. [Statedef 15000]
  2685. type    = S
  2686. movetype= A
  2687. physics = S
  2688. ctrl = 0
  2689. velset = 2.3,0,0
  2690. anim = 1500
  2691.  
  2692.  
  2693. ;[State 1500, burn]
  2694. ;type = varset
  2695. ;trigger1 = movehit = 1
  2696. ;var(3) = 1
  2697.  
  2698. [State 1500, 0]
  2699. type = PlaySnd
  2700. trigger1 = Time = 0
  2701. value = 700,0
  2702.  
  2703. [State 1500, 0]
  2704. type = PlaySnd
  2705. trigger1 = animelem = 5
  2706. value = 1500,0
  2707. persistent = 0
  2708.  
  2709. [State 1500, 1]
  2710. type = NotHitBy
  2711. trigger1 = Time = 0
  2712. value = SCA
  2713. time = 7 ; 10
  2714.  
  2715. [State 1500, 2]
  2716. type = PosAdd
  2717. trigger1 = AnimElem = 4
  2718. trigger2 = AnimElem = 5
  2719. trigger3 = AnimElem = 6
  2720. x = 8
  2721.  
  2722. [State 1000, 0]
  2723. type = PlaySnd
  2724. trigger1 = movehit
  2725. value = 1500,0
  2726. persistent = 0
  2727.  
  2728. [State 1500, 5]
  2729. type = Explod
  2730. trigger1 = animelem = 2, = 0
  2731. anim = 1530
  2732. postype = p1
  2733. pos = -10,-26
  2734. sprpriority = -2
  2735. bindtime = 1
  2736. ownpal = 1
  2737.  
  2738. [State 1500, 6]
  2739. type = Explod
  2740. trigger1 = animelem = 4, = 2
  2741. anim = 1520
  2742. postype = p1
  2743. pos = -20,-34
  2744. ID = 1500
  2745. sprpriority = 3
  2746. ignorehitpause = 0
  2747. bindtime = 1
  2748. ownpal = 1
  2749.  
  2750. [State 1500, 3]
  2751. type = HitDef
  2752. trigger1 = animelem = 3
  2753. trigger2 = animelem = 4
  2754. trigger2 = movecontact = 0
  2755. trigger3 = animelem = 5
  2756. trigger3 = movecontact = 0
  2757. attr = S, SA
  2758. animtype = Medium
  2759. damage = 50,12 ;100,12
  2760. sparkno = 1
  2761. priority = 6
  2762. ;guardflag = M
  2763. yaccel = 0.5
  2764. sparkxy = -10,-55
  2765. pausetime = 2,9
  2766. hitsound = S220,0
  2767. guardsound = S150,1
  2768. ground.type = Low
  2769. ground.slidetime = 12
  2770. ground.hittime = 12
  2771. ground.velocity = -2.0  ;,-10
  2772. guard.velocity = -3.5
  2773. air.velocity = -2.0,-10
  2774. air.animtype = Back
  2775. fall = 0
  2776. fall.recover = 0
  2777. palfx.time = 50
  2778. palfx.mul = 240,220,128
  2779. palfx.sinadd = 32,128,220,16
  2780. palfx.add = 190,180,84
  2781.  
  2782. [State 1500, 4]
  2783. type = HitDef
  2784. trigger1 = animelem = 6
  2785. attr = S, SA
  2786. animtype = Medium
  2787. damage = 40,12
  2788. sparkno = 1
  2789. priority = 6
  2790. ;guardflag = M
  2791. yaccel = 0.5
  2792. sparkxy = -10,-55
  2793. pausetime = 2,10
  2794. hitsound = S220,0
  2795. guardsound = S150,1
  2796. ground.type = high
  2797. ground.slidetime = 12
  2798. ground.hittime = 12
  2799. ground.velocity = -3.0 + (movehit)*1    ;,-10
  2800. guard.velocity = -4.0
  2801. air.velocity = -2.0,-10
  2802. air.animtype = Back
  2803. fall = 0
  2804. fall.recover = 0
  2805. palfx.time = 50
  2806. palfx.mul = 240,220,128
  2807. palfx.sinadd = 32,128,220,16
  2808. palfx.add = 190,180,84
  2809.  
  2810.  
  2811.  
  2812. [state 15000]
  2813. type = envcolor
  2814. trigger1 = animelem = 3
  2815. trigger2 = animelem = 6
  2816. under = 1
  2817. color = 240,240,240
  2818. time = 1
  2819.  
  2820. [State 1500, 5]
  2821. type = Explod
  2822. trigger1 = animelem = 4, = 1
  2823. trigger2 = animelem = 6
  2824. anim = 1510
  2825. postype = p1
  2826. pos = 24,-36
  2827. ID = 1500
  2828. shadow = 64,64,64
  2829. sprpriority = 2
  2830. ignorehitpause = 0
  2831. bindtime = 22
  2832. ownpal = 1
  2833.  
  2834. [State 1500, 4]
  2835. type = varset
  2836. trigger1 = movecontact = 1
  2837. var(1) = 1
  2838.  
  2839. [State 1500, CMcancel]
  2840. type = ChangeState
  2841. trigger1 = command = "EZheatdriver"
  2842. trigger1 = var(6) != 0
  2843. value = 3400
  2844. ctrl = 0
  2845.  
  2846. [State 1500, 7]
  2847. type = ChangeState
  2848. trigger1 = AnimTime = 0
  2849. value = 15001
  2850.  
  2851. ;------------------In Air
  2852. [Statedef 15001]
  2853. type = A
  2854. movetype = A
  2855. physics = N
  2856. juggle = 7
  2857. anim = 1501
  2858. velset = 2.3,-2 ;-5
  2859.  
  2860. [State 1500, burn]
  2861. type = varset
  2862. trigger1 = movehit = 1
  2863. var(3) = 1
  2864.  
  2865. [State 1501, 2]
  2866. type = VelAdd
  2867. trigger1 = Time > 0
  2868. y = 0.48
  2869.  
  2870. [State 1501, 0]
  2871. type = PlaySnd
  2872. trigger1 = movehit
  2873. value = 1500,0
  2874. persistent = 0
  2875.  
  2876. [State 1501, 6]
  2877. type = HitDef
  2878. trigger1 = animelem = 1
  2879. ;trigger1 =  var(1) = 0 ; first hit miss contact
  2880. ;trigger2 = var(35) = 2 ; not in this state
  2881. attr = A, SA
  2882. animtype = Hard
  2883. damage = 50,12
  2884. sparkno = 2
  2885. sparkxy = 0,-60
  2886. hitflag = MAF
  2887. ;guardflag = MA
  2888. yaccel = 0.5
  2889. pausetime = 2,8
  2890. hitsound = S220,0
  2891. guardsound = S150,1
  2892. ground.type = high
  2893. ground.slidetime = 15
  2894. ground.hittime = 15
  2895. ground.velocity = -1.5 ;-10
  2896. air.velocity = -1.5;,-10
  2897. air.animtype = Back
  2898. fall = 0
  2899. fall.recover = 0
  2900. palfx.time = 40
  2901. palfx.mul = 240,220,128
  2902. palfx.sinadd = 32,128,220,16
  2903. palfx.add = 190,180,84
  2904.  
  2905.  
  2906. [state 15001]
  2907. type = envcolor
  2908. trigger1 = animelem = 1
  2909. under = 1
  2910. color = 240,240,240
  2911. time = 1
  2912.  
  2913.  
  2914. [State 1501, 7]
  2915. type = varset
  2916. trigger1 = animtime = 0
  2917. var(1) = 0
  2918.  
  2919.  
  2920.  
  2921. [State 1501, 8]
  2922. type = ChangeState
  2923. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  2924. value = 15003
  2925. ctrl = 0
  2926.  
  2927.  
  2928.  
  2929. ;--------------------é▒é▒é▄é┼
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941. ;===========================================================
  2942. ; 1503 uppercut_C crow bite C
  2943. [Statedef 1503]
  2944. type    = S
  2945. movetype= A
  2946. physics = S
  2947. poweradd = 125
  2948. ctrl = 0
  2949. velset = 0,0,0
  2950. anim = 1503
  2951. juggle = 4 + var(13)
  2952.  
  2953. [State 1503, 0]
  2954. type = PlaySnd
  2955. trigger1 = Time = 0
  2956. value = 1500,1
  2957.  
  2958. [State 1503, 0]
  2959. type = PlaySnd
  2960. trigger1 = animelem = 5
  2961. value = 1500,0
  2962. persistent = 0
  2963.  
  2964. [State 1503, 1]
  2965. type = HitBy
  2966. trigger1 = Time = 3
  2967. value = SCA, SA,HA,AP
  2968. time = 13
  2969.  
  2970. [State 1500, burn]
  2971. type = varset
  2972. trigger1 = movehit = 1
  2973. var(3) = 1
  2974.  
  2975. [State 1503, 2]
  2976. type = PosAdd
  2977. trigger1 = AnimElemtime(4) = 0
  2978. trigger2 = AnimElemtime(5) = 0
  2979. x = 8
  2980.  
  2981. [State 1503, 2]
  2982. type = PosAdd
  2983. trigger1 = AnimElemtime(5) = 1
  2984. x = 7
  2985.  
  2986. [State 1503, 2]
  2987. type = PosAdd
  2988. trigger1 = AnimElemtime(6) = 0
  2989. trigger2 = AnimElemtime(6) = 1
  2990. x = 5
  2991.  
  2992. [State 1000, 0]
  2993. type = PlaySnd
  2994. trigger1 = movehit
  2995. value = 1500,0
  2996. persistent = 0
  2997.  
  2998. [State 1503, 3]
  2999. type = HitDef
  3000. trigger1 = AnimElem = 4
  3001. trigger2 = AnimElem = 5 && movecontact = 0
  3002. attr = S, SA
  3003. animtype = Medium
  3004. damage = 42,9
  3005. getpower = 63
  3006. guardflag = M ; MA
  3007. sparkno = 1
  3008. sparkxy = -10,-55
  3009. pausetime = 6,8
  3010. hitsound = S220,0
  3011. guardsound = S150,1
  3012. ground.type = Low
  3013. ground.slidetime = 18
  3014. ground.hittime = 18
  3015. ground.velocity = -5   ;,-6   no Y velocity on firsrt hit
  3016. air.velocity = -5,-6
  3017. air.animtype = Back
  3018. fall.recover = 0
  3019. palfx.time = 18
  3020. palfx.mul = 240,220,128
  3021. palfx.sinadd = 32,128,220,16
  3022. palfx.add = 190,180,84
  3023.  
  3024. [State 1503, 3]
  3025. type = HitDef
  3026. trigger1 = AnimElem = 6
  3027. attr = S, SA
  3028. animtype = Medium
  3029. damage = 42,9
  3030. getpower = 63
  3031. guardflag = M ; MA
  3032. sparkno = 1
  3033. sparkxy = -10,-55
  3034. pausetime = 6,8
  3035. hitsound = S220,0
  3036. guardsound = S150,1
  3037. ground.type = Low
  3038. ground.slidetime = 13
  3039. ground.hittime = 13
  3040. ground.velocity = -5,-6.5  ; X -4 Y  -6
  3041. air.velocity = -5,-6
  3042. air.animtype = Back
  3043. fall = 1
  3044. fall.recover = 0
  3045. palfx.time = 60
  3046. palfx.mul = 240,220,128
  3047. palfx.sinadd = 32,128,220,16
  3048. palfx.add = 190,180,84
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054. [State 1503, 4]
  3055. type = Explod
  3056. trigger1 = time = 0
  3057. anim = 1530
  3058. postype = p1
  3059. pos = -16,-26
  3060. sprpriority = -2
  3061. bindtime = 1
  3062. ownpal = 1
  3063.  
  3064. [State 1503, 5]
  3065. type = explod
  3066. trigger1 = animelem = 4, = 2
  3067. Anim = 1520
  3068. pos = -20,-34
  3069. sprpriority = 3
  3070. postype = p1
  3071. ID = 1500
  3072. bindtime = 18
  3073. ownpal = 1
  3074.  
  3075. [State 1503, 5]
  3076. type = Explod
  3077. trigger1 = animelem = 6, = 1
  3078. anim = 1510
  3079. postype = p1
  3080. pos = 24,-36
  3081. ID = 1500
  3082. shadow = 64,64,64
  3083. sprpriority = 2
  3084. ignorehitpause = 0
  3085. bindtime = 22
  3086. ownpal = 1
  3087.  
  3088. [State 1503, 6]
  3089. type = ChangeState
  3090. trigger1 = AnimTime = 0
  3091. value = 1504
  3092.  
  3093. ;-------------ò╧ìXü@â`âFü[âôâhâëâCâuü@ü`ü@âNâìâEâoâCâcü@é╠ò√(ÆnÅπ)
  3094. [Statedef 15003]
  3095. type    = S
  3096. movetype= A
  3097. physics = S
  3098. ctrl = 0
  3099. velset = 0,0,0
  3100. anim = 1503
  3101. juggle = 4 + var(13)
  3102.  
  3103.  
  3104. [State 1503, 0]
  3105. type = PlaySnd
  3106. trigger1 = Time = 0
  3107. value = 1500,1
  3108.  
  3109. [state 1503,1]
  3110. type = playsnd
  3111. trigger1 = time = 0
  3112. value = 1040,0
  3113.  
  3114.  
  3115.  
  3116. [State 1503, 0]
  3117. type = PlaySnd
  3118. trigger1 = animelem = 5
  3119. value = 1500,0
  3120. persistent = 0
  3121.  
  3122. [State 1503, 1]
  3123. type = HitBy
  3124. trigger1 = Time = 3
  3125. value = SCA, SA,HA,AP
  3126. time = 13
  3127.  
  3128. [State 1500, burn]
  3129. type = varset
  3130. trigger1 = movehit = 1
  3131. var(3) = 1
  3132.  
  3133. [State 1503, 2]
  3134. type = PosAdd
  3135. trigger1 = AnimElemtime(4) = 0
  3136. trigger2 = AnimElemtime(5) = 0
  3137. x = 8
  3138.  
  3139. [State 1503, 2]
  3140. type = PosAdd
  3141. trigger1 = AnimElemtime(5) = 1
  3142. x = 7
  3143.  
  3144. [State 1503, 2]
  3145. type = PosAdd
  3146. trigger1 = AnimElemtime(6) = 0
  3147. trigger2 = AnimElemtime(6) = 1
  3148. x = 5
  3149.  
  3150. [State 1000, 0]
  3151. type = PlaySnd
  3152. trigger1 = movehit
  3153. value = 1500,0
  3154. persistent = 0
  3155.  
  3156. [State 1503, 3]
  3157. type = HitDef
  3158. trigger1 = AnimElem = 4
  3159. trigger2 = AnimElem = 5 && movecontact = 0
  3160. attr = S, SA
  3161. animtype = Medium
  3162. damage = 20;,9
  3163. ;guardflag = M ; MA
  3164. sparkno = 1
  3165. sparkxy = -10,-55
  3166. pausetime = 16,8
  3167. hitsound = S220,0
  3168. guardsound = S150,1
  3169. ground.type = Low
  3170. ground.slidetime = 18
  3171. ground.hittime = 18
  3172. ground.velocity = -2   ;,-6   no Y velocity on firsrt hit
  3173. air.velocity = -2,-6
  3174. air.animtype = Back
  3175. fall.recover = 0
  3176. palfx.time = 18
  3177. palfx.mul = 240,220,128
  3178. palfx.sinadd = 32,128,220,16
  3179. palfx.add = 190,180,84
  3180.  
  3181. [State 1503, 3]
  3182. type = HitDef
  3183. trigger1 = AnimElem = 6
  3184. attr = S, SA
  3185. animtype = Medium
  3186. damage = 30;,9
  3187. ;guardflag = M ; MA
  3188. sparkno = 1
  3189. sparkxy = -10,-55
  3190. pausetime = 16,8
  3191. hitsound = S220,0
  3192. guardsound = S150,1
  3193. ground.type = Low
  3194. ground.slidetime = 13
  3195. ground.hittime = 13
  3196. ground.velocity = -3,-6.5  ; X -4 Y  -6
  3197. air.velocity = -2,-6
  3198. air.animtype = Back
  3199. fall = 1
  3200. fall.recover = 0
  3201. palfx.time = 60
  3202. palfx.mul = 240,220,128
  3203. palfx.sinadd = 32,128,220,16
  3204. palfx.add = 190,180,84
  3205.  
  3206. [State 3205, envcolor]
  3207. type = envcolor
  3208. trigger1 = animelem = 4
  3209. trigger2 = animelem = 6
  3210. time = 1
  3211. under = 1
  3212. value = 240,240,240
  3213.  
  3214. [State 6841 , explod1]
  3215. type = Explod
  3216. triggerall = NumExplod(2200) < 2
  3217. triggerall = Random < 750
  3218. trigger1 = animelem =  4
  3219. anim = 2200
  3220. ID = 2200
  3221. ownpal = 1
  3222. sprpriority = 5
  3223. postype = p2
  3224. pos = 0,-70
  3225. random = 100,100
  3226. bindtime = 10
  3227. ignorehitpause = 5
  3228.  
  3229.  
  3230. [State 6841 , explod2]
  3231. type = Explod
  3232. triggerall = NumExplod(2200) < 2
  3233. triggerall = Random < 750
  3234. trigger1 = animelem = 6
  3235. anim = 2200
  3236. ID = 2200
  3237. ownpal = 1
  3238. sprpriority = 5
  3239. postype = p2
  3240. pos = 0,-70
  3241. random = 100,100
  3242. bindtime = 10
  3243. ignorehitpause = 5
  3244.  
  3245. [State 1503, 4]
  3246. type = Explod
  3247. trigger1 = animelem = 1
  3248. ;trigger2 = animelem = 3
  3249. ;trigger3 = animelem = 5
  3250. anim = 1530
  3251. postype = p1
  3252. pos = -16,-26
  3253. sprpriority = -2
  3254. bindtime = 1
  3255. ownpal = 1
  3256.  
  3257. [State 1503, 5]
  3258. type = explod
  3259. trigger1 = animelem = 1
  3260. trigger2 = animelem = 3 ;, = 2
  3261. Anim = 1520
  3262. pos = -20,-34
  3263. sprpriority = 3
  3264. postype = p1
  3265. ID = 1500
  3266. bindtime = 18
  3267. ownpal = 1
  3268.  
  3269. [State 1503, 5]
  3270. type = Explod
  3271. trigger1 = animelem = 2
  3272. trigger2 = animelem = 4, = 1
  3273. trigger3 = animelem = 6
  3274. anim = 1510
  3275. postype = p1
  3276. pos = 24,-36
  3277. ID = 1500
  3278. shadow = 64,64,64
  3279. sprpriority = 2
  3280. ignorehitpause = 0
  3281. bindtime = 22
  3282. ownpal = 1
  3283.  
  3284. [State 1503, 6]
  3285. type = ChangeState
  3286. trigger1 = AnimTime = 0
  3287. value = 15004
  3288. ;----------endü@â`âFü[âôâhâëâCâuü@ü`ü@âNâìâEâoâCâcü@é╠ò√(ÆnÅπ)
  3289.  
  3290. ;------------------In Air
  3291. [Statedef 1504]
  3292. type = A
  3293. movetype = A
  3294. physics = N
  3295. anim = 1504
  3296. velset = 5, -10
  3297. juggle = 2
  3298.  
  3299. [State 1504, 1]
  3300. type = VelAdd
  3301. trigger1 = Time > 0
  3302. y = 0.55
  3303.  
  3304. [State 1500, burn]
  3305. type = varset
  3306. trigger1 = movehit = 1
  3307. var(3) = 1
  3308.  
  3309. [State 1504, 0]
  3310. type = PlaySnd
  3311. trigger1 = movehit
  3312. value = 2000,0
  3313. persistent = 0
  3314.  
  3315. [State 1504, var-reset]
  3316. type = varset
  3317. trigger1 = time = 0
  3318. var(2) = 0
  3319.  
  3320. [State 1504, 4]
  3321. type = HitDef
  3322. trigger1 = AnimElem = 2
  3323. attr = A, SA
  3324. animtype = Hard
  3325. damage = 50,9
  3326. getpower = 63
  3327. sparkno = 2
  3328. sparkxy = 0,-60
  3329. pausetime = 6,8
  3330. guardflag = MA
  3331. hitsound = S220,0
  3332. guardsound = S150,1
  3333. ground.slidetime = 15
  3334. ground.hittime = 15
  3335. ground.velocity = -3,-7
  3336. air.velocity = -4,-7
  3337. air.animtype = Back
  3338. fall = 1
  3339. fall.recover = 0
  3340. palfx.time = 60
  3341. palfx.mul = 240,220,128
  3342. palfx.sinadd = 32,128,220,16
  3343. palfx.add = 190,180,84
  3344.  
  3345. [State 1504, 4]
  3346. type = ChangeState
  3347. trigger1 = var(59) >= 1
  3348. trigger1 = AnimElem = 3, = 4
  3349. trigger1 = movecontact = 1
  3350. value = 1505
  3351. ctrl = 0
  3352.  
  3353. [State 1504, 5]
  3354. type = ChangeState
  3355. trigger1 = (var(2) = 1) && (AnimElem = 3, = 4)
  3356. value = 1505
  3357.  
  3358. [State 1504, 5]
  3359. type = ChangeState
  3360. trigger1 = (var(2) = 2) && (AnimElem = 3, = 4)
  3361. value = 1505
  3362.  
  3363. [State 1504, 6]
  3364. type = ChangeState
  3365. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  3366. value = 312
  3367. ctrl = 0
  3368.  
  3369. ;------ò╧ìXü@â`âFü[âôâhâëâCâuü`ü@é╠ò√ü@(ï≤Æå)
  3370. [Statedef 15004]
  3371. type = A
  3372. movetype = A
  3373. physics = N
  3374. anim = 1504
  3375. velset = 5, -10
  3376. juggle = 2
  3377.  
  3378. [State 1504, 1]
  3379. type = VelAdd
  3380. trigger1 = Time > 0
  3381. y = 0.55
  3382.  
  3383. [State 1500, burn]
  3384. type = varset
  3385. trigger1 = movehit = 1
  3386. var(3) = 1
  3387.  
  3388. [State 1504, 0]
  3389. type = PlaySnd
  3390. trigger1 = movehit
  3391. value = 1040,0
  3392. persistent = 0
  3393.  
  3394. [state 1504, 00]
  3395. type = explod
  3396. trigger1 = animelem = 3
  3397. anim = 2200
  3398. postype = p2
  3399. ID = 2200
  3400. shadow = 64,64,64
  3401. sprpriority = 2
  3402. ignorehitpause = 0
  3403. bindtime = 50
  3404. ownpal = 1
  3405.  
  3406. [State 6841 , 6]
  3407. type = Explod
  3408. triggerall = NumExplod(2200) < 6
  3409. triggerall = Random < 750
  3410. trigger1 = movehit = 1
  3411. anim = 2200
  3412. ID = 2200
  3413. ownpal = 1
  3414. sprpriority = 5
  3415. postype = p2
  3416. pos = 0,-70
  3417. random = 100,100
  3418. bindtime = 10
  3419. ignorehitpause = 5
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425. [State 1504, var-reset]
  3426. type = varset
  3427. trigger1 = time = 0
  3428. var(2) = 0
  3429.  
  3430. [State 1504, 4]
  3431. type = HitDef
  3432. trigger1 = AnimElem = 2
  3433. attr = A, SA
  3434. animtype = Hard
  3435. damage = 60;,9
  3436. sparkno = 2
  3437. sparkxy = 0,-60
  3438. pausetime = 13,8
  3439. ;guardflag = MA
  3440. hitsound = S220,0
  3441. guardsound = S150,1
  3442. ground.slidetime = 15
  3443. ground.hittime = 15
  3444. ground.velocity = -3,-7
  3445. air.velocity = -4,-7
  3446. air.animtype = Back
  3447. fall = 1
  3448. fall.recover = 0
  3449. palfx.time = 60
  3450. palfx.mul = 240,220,128
  3451. palfx.sinadd = 32,128,220,16
  3452. palfx.add = 190,180,84
  3453.  
  3454. [State 3205, envcolor]
  3455. type = envcolor
  3456. trigger1 = animelem = 2
  3457. time = 1
  3458. under = 1
  3459. value = 240,240,240
  3460.  
  3461.  
  3462. [state 15004,varset]
  3463. type = varset
  3464. trigger1 = animtime = 0
  3465. var(40) = 0
  3466.  
  3467.  
  3468. [State 1504, 6]
  3469. type = ChangeState
  3470. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  3471. value = 312
  3472. ctrl = 0
  3473. ;-------------------------é▒é▒é▄é┼
  3474. ;--------------------
  3475. ;1505 fwd_D in air
  3476. [Statedef 1505]
  3477. type = A
  3478. movetype = A
  3479. physics = N
  3480. anim = 1505
  3481. poweradd = 42
  3482. juggle = 2
  3483.  
  3484. [State 1505 , 4]
  3485. type = VelAdd
  3486. trigger1 = Time > 0
  3487. y = 0.45
  3488.  
  3489. [State 1500, burn]
  3490. type = varset
  3491. trigger1 = movehit = 1
  3492. var(3) = 1
  3493.  
  3494. [State 1000, 0]
  3495. type = PlaySnd
  3496. trigger1 = Time = 2
  3497. value = 400,1
  3498.  
  3499. [State 1000, 0]
  3500. type = PlaySnd
  3501. trigger1 = movehit
  3502. value = 2000,0
  3503. persistent = 0
  3504.  
  3505. [State 1505 , 5]
  3506. type = explod
  3507. trigger1 = animelem = 3, = 1
  3508. Anim = 1540
  3509. pos = 20,-80
  3510. sprpriority = 2
  3511. shadow = 64,64,64
  3512. postype = p1
  3513. bindtime = 13
  3514. ownpal = 1
  3515.  
  3516. [State 1505 , 6]
  3517. type = HitDef
  3518. trigger1 = AnimElem = 4
  3519. trigger2 = (AnimElem = 5) && (movecontact = 0)
  3520. trigger3 = (AnimElem = 6) && (movecontact = 0)
  3521. attr = A, SA
  3522. animtype = Hard
  3523. damage = 40,9
  3524. getpower = 42
  3525. sparkno = 2
  3526. guardflag = MA
  3527. sparkxy = 0,-60
  3528. pausetime = 8,8
  3529. hitsound = S220,0
  3530. guardsound = S150,1
  3531. ground.slidetime = 15
  3532. ground.hittime = 15
  3533. ground.velocity = 0,7
  3534. air.velocity = -7,-4
  3535. air.animtype = Back
  3536. fall = 1
  3537. fall.recover = 0
  3538. palfx.time = 36
  3539. palfx.mul = 240,220,128
  3540. palfx.sinadd = 32,128,220,16
  3541. palfx.add = 190,180,84
  3542.  
  3543. [State 1505 , 10]
  3544. type = ChangeState
  3545. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  3546. value = 312
  3547. ctrl = 0
  3548.  
  3549. ;===========================
  3550. ; 1300 shala! minute bike B startup
  3551. [Statedef 1300]
  3552. type    = S
  3553. movetype= I
  3554. physics = S
  3555. poweradd = 146
  3556. ctrl = 0
  3557. velset = 0,0,0
  3558. anim = 1300
  3559.  
  3560. [State 1300,0]
  3561. type = ReversalDef
  3562. trigger1 = time >= 0
  3563. reversal.attr = SA,NA,SA ; SCA,NA,SA
  3564. numhits = 0
  3565. pausetime = 15,20
  3566. sparkno = 40
  3567. hitsound = 6,0
  3568.  
  3569. [State 1300, 1]
  3570. type = PosAdd
  3571. trigger1 = AnimElem = 2
  3572. trigger2 = AnimElem = 3
  3573. x = 8
  3574.  
  3575. [State 1300, 0]
  3576. type = PlaySnd
  3577. trigger1 = Time = 0
  3578. value = 1300,0
  3579.  
  3580. [State 1300, 2]
  3581. type = ChangeState
  3582. trigger1 = AnimTime = 0
  3583. value = 1301
  3584.  
  3585. ; 1301 minute spike B attack
  3586. [Statedef 1301]
  3587. type    = A
  3588. movetype= A
  3589. physics = N
  3590. ctrl = 0
  3591. anim = 1301
  3592. juggle = 9
  3593. velset = 6,-1.2
  3594.  
  3595. [State 1300, 0]
  3596. type = PlaySnd
  3597. trigger1 = Time = 0
  3598. value = 1300,1
  3599.  
  3600. [State 1301, 1]
  3601. type = PosAdd
  3602. trigger1 = AnimElem = 7
  3603. trigger2 = AnimElem = 8
  3604. trigger3 = AnimElem = 9
  3605. x = 8
  3606.  
  3607. [State 1301, 2]
  3608. type = VelAdd
  3609. trigger1 = Time > 7
  3610. y = .55
  3611.  
  3612. [State 1301, 3]
  3613. type = velset
  3614. trigger1 = time = 14
  3615. x = 3
  3616.  
  3617. [State 1301, 4]
  3618. type = HitDef
  3619. trigger1 = AnimElem = 5
  3620. trigger2 = (animelem = 6) && (movecontact = 0)
  3621. attr = A, SA
  3622. animtype = diagup
  3623. damage = 110,20
  3624. getpower = 63
  3625. guardflag = M ; MA
  3626. pausetime = 10,12
  3627. sparkxy = -10,-70
  3628. yaccel = 0.45
  3629. hitsound = S240,0
  3630. guardsound = S150,1
  3631. guard.velocity = -14 
  3632. ground.slidetime = 8
  3633. ground.hittime = 8
  3634. ground.velocity = -5 ,-7
  3635. air.velocity = -5,-4
  3636. airguard.velocity = -3,-2
  3637. fall = 1
  3638. fall.recover = 0
  3639.  
  3640. [State 1301, 5]
  3641. type = ChangeState
  3642. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  3643. value = 312
  3644. ctrl = 0
  3645.  
  3646. ;----------------------------
  3647. ; 1302 Air Minute Spike B
  3648. [Statedef 1302]
  3649. type    = A
  3650. movetype= A
  3651. physics = N
  3652. ctrl = 0
  3653. anim = 1302
  3654. poweradd = 146
  3655. ;juggle = 10
  3656. velset = 0,0,0
  3657.  
  3658. [State 1302, 0]
  3659. type = PlaySnd
  3660. trigger1 = Time = 0
  3661. value = 1300,0
  3662.  
  3663. [State 1302, 0]
  3664. type = PlaySnd
  3665. trigger1 = Time = 5
  3666. value = 1300,1
  3667.  
  3668. [State 1302, 1]
  3669. type = PosAdd
  3670. trigger1 = AnimElem = 7
  3671. trigger2 = AnimElem = 8
  3672. trigger3 = animelem = 9
  3673. x = 8
  3674.  
  3675. [State 1302, 2]
  3676. type = Velset
  3677. trigger1 = animelem = 3
  3678. x = 6
  3679. y = -1.2
  3680.  
  3681. [State 1302, 3]
  3682. type = Veladd
  3683. trigger1 = Time > 11
  3684. y = 0.55
  3685.  
  3686. [State 1302, 4]
  3687. type = velset
  3688. trigger1 = time > 14
  3689. x = 3
  3690.  
  3691. [State 1300,0]
  3692. type = ReversalDef
  3693. trigger1 = time >= 0
  3694. reversal.attr = SA,NA,SA
  3695. numhits = 0
  3696. pausetime = 12,20
  3697. sparkno = 40
  3698. hitsound = 6,0
  3699.  
  3700. [State 1302, 5]
  3701. type = HitDef
  3702. trigger1 = AnimElem = 5
  3703. trigger2 = (Animelem = 6) && (movecontact = 0)
  3704. attr = A, SA
  3705. animtype = Diagup
  3706. damage = 110,20
  3707. getpower = 63
  3708. sparkno = 2
  3709. sparkxy = 0,-60
  3710. pausetime = 10,12
  3711. guardflag = MA
  3712. yaccel = 0.45
  3713. hitsound = S240,0
  3714. guardsound = S150,1
  3715. ground.slidetime = 15
  3716. ground.hittime = 15
  3717. ground.velocity = -6,-7
  3718. air.velocity = -6,-7
  3719. fall = 1
  3720. fall.recover = 0
  3721.  
  3722. [State 1302, 6]
  3723. type = ChangeState
  3724. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  3725. value = 312
  3726. ctrl = 0
  3727.  
  3728. ;===========================================================
  3729. ; 1305 shala! Minute Bike D startup
  3730. [Statedef 1305]
  3731. type    = S
  3732. movetype= I
  3733. physics = S
  3734. poweradd = 146
  3735. ctrl = 0
  3736. velset = 0,0,0
  3737. anim = 1305
  3738.  
  3739. [State 1300,0]
  3740. type = ReversalDef
  3741. trigger1 = time >= 0
  3742. reversal.attr = SA,NA,SA
  3743. numhits = 0
  3744. pausetime = 15,20
  3745. sparkno = 40
  3746. hitsound = 6,0
  3747.  
  3748. [State 1305, 1]
  3749. type = PosAdd
  3750. trigger1 = AnimElem = 2
  3751. trigger2 = AnimElem = 3
  3752. x = 8
  3753.  
  3754. [State 1305, 0]
  3755. type = PlaySnd
  3756. trigger1 = Time = 0
  3757. value = 1300,0
  3758.  
  3759. [State 1305, 2]
  3760. type = ChangeState
  3761. trigger1 = AnimTime = 0
  3762. value = 1306
  3763.  
  3764. ; 1306 shala! Minute Spike D attack
  3765. [Statedef 1306]
  3766. type    = A
  3767. movetype= A
  3768. physics = N
  3769. ctrl = 0
  3770. anim = 1306
  3771. velset = 8,-2
  3772. juggle = 9
  3773.  
  3774. [State 1305, 0]
  3775. type = PlaySnd
  3776. trigger1 = Time = 0
  3777. value = 1300,1
  3778.  
  3779. [State 1306, 1]
  3780. type = PosAdd
  3781. trigger1 = AnimElem = 7
  3782. trigger2 = AnimElem = 8
  3783. trigger3 = animelem = 9
  3784. x = 8
  3785.  
  3786. [State 1306, 2]
  3787. type = VelAdd
  3788. trigger1 = Time > 7
  3789. y = .55
  3790.  
  3791. [State 1306, 3]
  3792. type = velset
  3793. trigger1 = time = 15
  3794. x = 3
  3795.  
  3796. [State 1306, 4]
  3797. type = HitDef
  3798. trigger1 = AnimElem = 5
  3799. trigger2 = (Animelem = 6) && (movecontact = 0)
  3800. attr = A, SA
  3801. animtype = diagup
  3802. guardflag = MA
  3803. damage = 123,20
  3804. getpower = 63
  3805. sparkno = 2
  3806. sparkxy = 0,-60
  3807. yaccel = 0.45
  3808. pausetime = 10,12
  3809. hitsound = S240,0
  3810. guardsound = S150,1
  3811. guard.velocity = -14
  3812. ground.slidetime = 15
  3813. ground.hittime = 15
  3814. ground.velocity = -6 ,-7
  3815. air.velocity = -7,-7
  3816. fall = 1
  3817. fall.recover = 0
  3818.  
  3819. [State 1306, 5]
  3820. type = ChangeState
  3821. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  3822. value = 312
  3823. ctrl = 0
  3824.  
  3825. ;----------------------------
  3826. ; 1307 Air Minute Spike D
  3827. [Statedef 1307]
  3828. type    = A
  3829. movetype= A
  3830. physics = N
  3831. ctrl = 0
  3832. anim = 1307
  3833. poweradd = 146
  3834. ;juggle = 10
  3835. velset = 0,0,0
  3836.  
  3837. [State 1307,0]
  3838. type = ReversalDef
  3839. trigger1 = time >= 0
  3840. reversal.attr = SA,NA,SA
  3841. numhits = 0
  3842. pausetime = 12,20
  3843. sparkno = 40
  3844. hitsound = 6,0
  3845.  
  3846. [State 1307, 1]
  3847. type = Velset
  3848. trigger1 = animelem = 3
  3849. x = 8
  3850. y = -2
  3851.  
  3852. [State 1300, 0]
  3853. type = PlaySnd
  3854. trigger1 = Time = 0
  3855. value = 1300,0
  3856.  
  3857. [State 1300, 0]
  3858. type = PlaySnd
  3859. trigger1 = Time = 6
  3860. value = 1300,1
  3861.  
  3862. [State 1307, 2]
  3863. type = PosAdd
  3864. trigger1 = AnimElem = 7
  3865. trigger2 = AnimElem = 8
  3866. trigger3 = animelem = 9
  3867. x = 8
  3868.  
  3869. [State 1307, 3]
  3870. type = Veladd
  3871. trigger1 = Time > 11
  3872. y = 0.52
  3873.  
  3874. [State 1307, 3]
  3875. type = Veladd
  3876. trigger1 = Time > 15
  3877. x = -0.3
  3878.  
  3879. [State 1307, 5]
  3880. type = HitDef
  3881. trigger1 = AnimElem = 5
  3882. trigger2 = (Animelem = 6) && (movecontact = 0)
  3883. attr = A, SA
  3884. animtype = DiagUp
  3885. damage = 123,20
  3886. getpower = 63
  3887. sparkno = 2
  3888. guardflag = MA
  3889. sparkxy = 0,-60
  3890. pausetime = 10,12
  3891. yaccel = 0.45
  3892. hitsound = S240,0
  3893. guardsound = S150,1
  3894. ground.slidetime = 15
  3895. ground.hittime = 15
  3896. ground.velocity = -7,-7 ; 
  3897. air.velocity = -7,-7
  3898. fall = 1
  3899. fall.recover = 0
  3900.  
  3901. [State 1307, 6]
  3902. type = ChangeState
  3903. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  3904. value = 312
  3905. ctrl = 0
  3906.  
  3907. ;---------------------------------------
  3908. ; 1700 blackout B Normal
  3909. [Statedef 1700]
  3910. type = S
  3911. movetype = A
  3912. physics = N
  3913. anim = 1700
  3914. poweradd = 83
  3915. velset = 0
  3916. ctrl = 0
  3917.  
  3918. [State 1700, 0]
  3919. type = PlaySnd
  3920. trigger1 = Time = 0
  3921. value = 1700,0
  3922.  
  3923. [State 1700, 0]
  3924. type = PlaySnd
  3925. trigger1 = animelem = 3, = 3
  3926. value = 1700,1
  3927.  
  3928. [State 1700, posadd]
  3929. type = posadd
  3930. trigger1 = animelemtime (12) = 1
  3931. trigger2 = animelemtime (12) = 2
  3932. trigger3 = animelemtime (13) = 1
  3933. x = 4
  3934.  
  3935. [State 1700, posadd]
  3936. type = posadd
  3937. trigger1 = animelemtime (13) = 0
  3938. trigger2 = animelemtime (13) = 2
  3939. trigger3 = animelemtime (13) = 3
  3940. trigger4 = animtime = 0
  3941. x = 3
  3942.  
  3943. [State 1700, posadd]
  3944. type = posadd
  3945. trigger1 = animelemtime (3) = 3
  3946. trigger2 = animelemtime (11) = 1
  3947. x = 5
  3948.  
  3949. [State 1700, posadd]
  3950. type = posadd
  3951. trigger1 = animelemtime (11) = 2
  3952. x = 9
  3953.  
  3954. [State 1700, posadd]
  3955. type = posadd
  3956. trigger1 = animelemtime (4) = 0
  3957. trigger2 = animelemtime (9) = 0
  3958. trigger3 = animelemtime (12) = 0
  3959. x = 21
  3960.  
  3961. [State 1700, 1]
  3962. type = VelSet
  3963. trigger1 = AnimElemtime (4) >= 1
  3964. trigger1 = AnimElemTime (8) <= 0
  3965. x = 5
  3966.  
  3967. [State 1700, 1]
  3968. type = VelSet
  3969. trigger1 = AnimElemTime (8) = 1
  3970. x = 0
  3971.  
  3972. [State 1700, posadd]
  3973. type = posadd
  3974. trigger1 = animelemtime (10) = 0
  3975. trigger2 = animelemtime (11) = 0
  3976. x = 13
  3977.  
  3978. [State 1700, 3]
  3979. type = PlayerPush
  3980. trigger1 = Time <= 22
  3981. value = 0
  3982.  
  3983.  
  3984. ;---------Æ╟ë┴
  3985. [State 1700, hit]
  3986. type = HitDef
  3987. trigger1 = AnimElemtime(7) = 0
  3988. ;trigger2 = animelem = 5
  3989. ;trigger3 = animelem = 6
  3990. ;trigger4 = animelem = 7
  3991. ;trigger5 = animelem = 8
  3992. attr = A, SA
  3993. ground.type = High
  3994. guardflag = L
  3995. damage = 12
  3996. ground.velocity = -2,-3
  3997. air.velocity = -2,-3
  3998. fall = 1
  3999.  
  4000. ;-----------
  4001.  
  4002.  
  4003.  
  4004. [State 1700, 4]
  4005. type = AfterImage
  4006. trigger1 = AnimElem = 5, = 0
  4007. time = 12
  4008. length = 5
  4009. framegap = 3
  4010. PalBright   = 0,0,0
  4011. PalContrast = 255,255,255
  4012.  
  4013. [State 1700, turn]
  4014. type = turn
  4015. trigger1 = animtime = 0 && P2dist X < 0
  4016.  
  4017. [State 1700, 6]
  4018. type = ChangeState
  4019. trigger1 = AnimTime = 0
  4020. value = 0
  4021. ctrl = 1
  4022.  
  4023. ; --------------------------------------------
  4024. ; 1710 blackout D Normal
  4025. [Statedef 1710]
  4026. type = S
  4027. movetype = I
  4028. physics = N
  4029. anim = 1710
  4030. velset = 0
  4031. poweradd = 83
  4032. ctrl = 0
  4033.  
  4034. [State 1710, turn]
  4035. type = turn
  4036. trigger1 = animtime = 0 && P2dist X < 0
  4037.  
  4038. [State 1710, 0]
  4039. type = PlaySnd
  4040. trigger1 = Time = 0
  4041. value = 1700,0
  4042.  
  4043. [State 1710, 0]
  4044. type = PlaySnd
  4045. trigger1 = animelem = 3, = 3
  4046. value = 1700,1
  4047.  
  4048. [State 1710, velset]
  4049. type = velset
  4050. trigger1 = animelemtime(9) = 0
  4051. x = 0
  4052.  
  4053. [State 1710, posadd]
  4054. type = posadd
  4055. trigger1 = animelemtime(3) = 4
  4056. trigger2 = animelemtime(4) = 1
  4057. trigger3 = animelemtime(9) = 1
  4058. x = 8
  4059.  
  4060. [State 1710, posadd]
  4061. type = posadd
  4062. trigger1 = animelemtime(4) = 0
  4063. trigger2 = animelemtime(9) = 0
  4064. x = 23
  4065.  
  4066. [State 1710, posadd]
  4067. type = posadd
  4068. trigger1 = animelemtime(10) = 0
  4069. x = 15
  4070.  
  4071. [State 1710, posadd]
  4072. type = posadd
  4073. trigger1 = animelemtime(12) = 0
  4074. x = 9
  4075.  
  4076. [State 1710, posadd]
  4077. type = posadd
  4078. trigger1 = animelemtime(13) = 1
  4079. trigger2 = animelemtime(13) = 2
  4080. x = 4
  4081.  
  4082. [State 1710, posadd]
  4083. type = posadd
  4084. trigger1 = animelemtime(13) = 3
  4085. trigger2 = animelemtime(13) = 4
  4086. x = 3
  4087.  
  4088. [State 1710, posadd]
  4089. type = posadd
  4090. trigger1 = animelemtime(12) = 1
  4091. trigger2 = animelemtime(12) = 2
  4092. trigger3 = animelemtime(13) = 0
  4093. x = 4
  4094.  
  4095. [State 1710, posadd]
  4096. type = posadd
  4097. trigger1 = animelemtime(11) = 0
  4098. x = 15
  4099.  
  4100. [State 1710, velset]
  4101. type = velset
  4102. trigger1 = animelemtime(5) >= 0
  4103. trigger1 = animelemtime(8) <= 1
  4104. x = 9
  4105.  
  4106. [State 1710, 3]
  4107. type = PlayerPush
  4108. trigger1 = Time <= 36
  4109. value = 0
  4110.  
  4111. [State 1710, 4]
  4112. type = AfterImage
  4113. trigger1 = AnimElem = 4, = 1
  4114. time = 10
  4115. framegap = 4
  4116. length = 6
  4117. PalBright   = 0,0,0
  4118. PalContrast = 255,255,255
  4119.  
  4120. [State 1710, 6]
  4121. type = ChangeState
  4122. trigger1 = AnimTime = 0
  4123. value = 0
  4124. ctrl = 1
  4125.  
  4126. ;---------------------------------------
  4127. ; 1720 blackoutB after eine / iron trigger
  4128. [Statedef 1720]
  4129. type = S
  4130. movetype = I
  4131. physics = N
  4132. anim = 1720
  4133. poweradd = 42
  4134. velset = 0,0
  4135. ctrl = 0
  4136.  
  4137. [State 1720, turn]
  4138. type = turn
  4139. trigger1 = animtime = 0 && P2dist X < 0
  4140.  
  4141. [State 1720, 1]
  4142. type = explod
  4143. triggerall = time = 0
  4144. trigger1 = (prevstateno = 1000) || (prevstateno = 1006)
  4145. Anim = 1002
  4146. bindtime = 1
  4147. pos = 4,-45
  4148. shadow = 68,68,68
  4149. sprpriority = 2
  4150.  
  4151. [State 1720, shadow]
  4152. type = AfterImage
  4153. trigger1 = AnimElem = 4, = 0
  4154. time = 10
  4155. length = 5
  4156. framegap = 4
  4157. PalBright   = 0,0,0
  4158. PalContrast = 255,255,255
  4159.  
  4160. [State 1720, 0]
  4161. type = PlaySnd
  4162. trigger1 = Time = 0
  4163. value = 1700,2
  4164.  
  4165. [State 1720, 0]
  4166. type = PlaySnd
  4167. trigger1 = animelem = 3, = 3
  4168. value = 1700,1
  4169.  
  4170. [State 1720, 0]
  4171. type = varset
  4172. trigger1 = time = 0
  4173. var(2) = 0
  4174.  
  4175. [State 1720, 1]
  4176. type = VelSet
  4177. trigger1 = AnimElem = 3, = 2
  4178. x = 12 
  4179.  
  4180. [State 1720, 2]
  4181. type = Veladd
  4182. trigger1 = AnimElem = 3, > 2
  4183. x = -0.4
  4184.  
  4185. [State 1720, 3]
  4186. type = PlayerPush
  4187. trigger1 = Time <= 24
  4188. value = 0
  4189.  
  4190. [State 1720, 5]
  4191. type = VelSet
  4192. trigger1 = AnimElem = 13, = 0
  4193. x = 0
  4194.  
  4195. [State 1720, AIkoko]
  4196. type= changestate
  4197. trigger1 = var(59) = 1
  4198. trigger1 = AnimTime = 0 && statetype != A
  4199. trigger1 = P2bodydist X = (8,35)
  4200. trigger1 = P2movetype != A && P2statetype != L && P2statetype != C
  4201. trigger1 = stateno != 409 || stateno != 410
  4202. value = 409 ; stand to crouch temporay state
  4203.  
  4204. [State 1720, AIkoko]
  4205. type= changestate
  4206. trigger1 = var(59) = 1
  4207. trigger1 = AnimTime = 0 && statetype != A
  4208. trigger1 = P2bodydist X = (5,8)
  4209. trigger1 = P2movetype != A && P2statetype != L && P2statetype = C
  4210. value = 420 ; crouch HP
  4211.  
  4212. [State 1720, 6]
  4213. type = ChangeState
  4214. trigger1 = AnimTime = 0
  4215. value = 0
  4216. ctrl = 1
  4217.  
  4218.  
  4219. ;---------------------------------
  4220. ; 1730 blackout D after iron trigger
  4221. [Statedef 1730]
  4222. type = S
  4223. movetype = I
  4224. physics = N
  4225. anim = 1730
  4226. velset = 0
  4227. poweradd = 42
  4228. ctrl = 0
  4229.  
  4230. [State 1730, turn]
  4231. type = turn
  4232. trigger1 = animtime = 0 && P2dist X < 0
  4233.  
  4234. [State 1730,0]
  4235. type = explod
  4236. triggerall = time = 0
  4237. trigger1 = (prevstateno = 1000) || (prevstateno = 1006)
  4238. Anim = 1002
  4239. bindtime = 1
  4240. pos = 4,-45
  4241. shadow = 68,68,68
  4242. sprpriority = 2
  4243.  
  4244. [State 1730, shadow]
  4245. type = AfterImage
  4246. trigger1 = AnimElem = 4, = 0
  4247. time = 14
  4248. length = 7
  4249. framegap = 4
  4250. PalBright   = 0,0,0
  4251. PalContrast = 255,255,255
  4252.  
  4253. [State 1730, 0]
  4254. type = PlaySnd
  4255. trigger1 = Time = 0
  4256. value = 1700,2
  4257.  
  4258. [State 1730, 0]
  4259. type = PlaySnd
  4260. trigger1 = animelem = 3, = 3
  4261. value = 1700,1
  4262.  
  4263. [State 1730, 0]
  4264. type = varset
  4265. trigger1 = animtime = 0
  4266. var(2) = 0
  4267.  
  4268. [State 1730, 1]
  4269. type = VelSet
  4270. trigger1 = AnimElem = 3, = 3
  4271. x = 15
  4272.  
  4273. [State 1730, 2]
  4274. type = VelAdd
  4275. trigger1 = AnimElem = 3, > 3
  4276. x = -0.42
  4277.  
  4278. [State 1730, 3]
  4279. type = PlayerPush
  4280. trigger1 = Time <= 26
  4281. value = 0
  4282.  
  4283. [State 1730, 5]
  4284. type = VelSet
  4285. trigger1 = AnimElem = 13, = 0
  4286. x = 0
  4287.  
  4288. [State 1730, 6]
  4289. type = ChangeState
  4290. trigger1 = AnimTime = 0
  4291. value = 0
  4292. ctrl = 1
  4293.  
  4294. ;===========================================================
  4295. ;===========================================================
  4296. ; Standing light punch
  4297. [Statedef 200]
  4298. type = S
  4299. movetype = A
  4300. physics = S
  4301. anim = 200
  4302. velset = 0
  4303. ctrl = 0
  4304. juggle = 9 + var(33)
  4305.  
  4306. [State 200, 1]
  4307. type = PlaySnd
  4308. trigger1 = (Time = 0) && (random < 400)
  4309. value = 400,0
  4310.  
  4311. [State 200, 2]
  4312. type = PlaySnd
  4313. trigger1 = Time = 0
  4314. value = 600,0
  4315.  
  4316. [State 200, 3]
  4317. type = HitDef
  4318. trigger1 = time = 0
  4319. persistent = 0
  4320. attr = S, NA
  4321. animtype  = Light
  4322. damage    = 30
  4323. givepower = 63
  4324. guardflag = M
  4325. pausetime = 12,12
  4326. sparkno = 1
  4327. sparkxy = -15,-86
  4328. hitsound   = S200,0
  4329. guardsound = S150,0
  4330. ground.type = High
  4331. ground.slidetime = 9
  4332. ground.hittime  = 9
  4333. ground.velocity = -5
  4334. ground.cornerpush = 1
  4335. air.velocity = -3,-1
  4336. air.cornerpush = 1
  4337. air.animtype = Back
  4338. air.fall = 1
  4339. fall.recover = 0 
  4340.  
  4341. [State 200, 4]
  4342. type = ChangeState
  4343. trigger1 = AnimTime = 0
  4344. value = 0
  4345. ctrl = 1
  4346.  
  4347. ; standing light kick
  4348. [Statedef 210]
  4349. type = S
  4350. movetype = A
  4351. physics = S
  4352. anim = 210
  4353. velset = 0,0
  4354. ctrl = 0
  4355. juggle = 9
  4356.  
  4357. [State 210, 1]
  4358. type = PlaySnd
  4359. trigger1 = (Time = 0) && (random < 400)
  4360. value = 400,0
  4361.  
  4362. [State 210, 2]
  4363. type = PlaySnd
  4364. trigger1 = Time = 0
  4365. value = 600,1
  4366.  
  4367. [State 210, 3]
  4368. type = HitDef
  4369. trigger1 = time = 0
  4370. persistent = 0
  4371. attr = S, NA
  4372. animtype  = Light
  4373. damage    = 30
  4374. givepower = 63
  4375. guardflag = L
  4376. pausetime = 12,12
  4377. sparkno = 1
  4378. sparkxy = -10,-46
  4379. hitsound   = S210,0
  4380. guardsound = S150,0
  4381. ground.type = Low
  4382. ground.slidetime = 9
  4383. ground.hittime  = 9
  4384. ground.velocity = -5
  4385. ground.cornerpush = 1
  4386. air.velocity = -3,-1
  4387. air.cornerpush = 1
  4388. air.animtype = Back
  4389. air.fall = 1
  4390. fall.recover = 0 
  4391.  
  4392. [State 210, 4]
  4393. type = ChangeState
  4394. trigger1 = AnimTime = 0
  4395. value = 0
  4396. ctrl = 1
  4397.  
  4398. ;--------------
  4399. ; Standing strong punch (far)
  4400. [Statedef 220]
  4401. type = S
  4402. movetype = A
  4403. physics = S
  4404. anim = 220
  4405. velset = 0
  4406. ctrl = 0
  4407. juggle = 9
  4408.  
  4409. [State 220, 1]
  4410. type = PlaySnd
  4411. trigger1 = (Time = 0) && (random < 800)
  4412. value = 400,1
  4413.  
  4414. [State 220, 2]
  4415. type = PlaySnd
  4416. trigger1 = Time = 0
  4417. value = 600,0
  4418.  
  4419. [State 220 , 1]
  4420. type = HitDef
  4421. trigger1 = AnimElem = 5
  4422. trigger2 = (AnimElem = 6) && (movecontact = 0)
  4423. attr = S, NA
  4424. animtype = Med
  4425. getpower = 125
  4426. givepower = 80
  4427. damage = 111
  4428. guardflag = M
  4429. hitflag = MAF
  4430. pausetime = 12,12
  4431. sparkno = 2
  4432. sparkxy = -10,-80
  4433. hitsound = S220,0
  4434. guardsound = S150,1
  4435. ground.type = High
  4436. ground.slidetime = 17
  4437. ground.hittime = 17
  4438. ground.velocity = -5
  4439. guard.velocity = -3
  4440. air.velocity = -5,-1
  4441. airguard.velocity = -5,-1
  4442. air.cornerpush = 1
  4443. air.animtype = Back
  4444. air.fall = 1
  4445. fall.recover = 0 
  4446.  
  4447. [State 220, 4]
  4448. type = ChangeState
  4449. trigger1 = AnimTime = 0
  4450. value = 0
  4451. ctrl = 1
  4452.  
  4453.  
  4454. ; Standing strong kick
  4455. [Statedef 230]
  4456. type = S
  4457. movetype = A
  4458. physics = S
  4459. anim = 230
  4460. velset = 0
  4461. ctrl = 0
  4462. juggle = 9
  4463.  
  4464. [State 230, 1]
  4465. type = PlaySnd
  4466. trigger1 = (Time = 0) && (random < 800)
  4467. value = 400,1
  4468.  
  4469. [State 230, 2]
  4470. type = PlaySnd
  4471. trigger1 = Time = 0
  4472. value = 600,1
  4473.  
  4474. [State 230, 3]
  4475. type = HitDef
  4476. trigger1 = AnimElem = 5
  4477. attr = S, NA
  4478. animtype = Med
  4479. getpower = 125
  4480. givepower = 80
  4481. damage = 125
  4482. guardflag = M
  4483. hitflag = MAF
  4484. pausetime = 12,12
  4485. sparkno = 2
  4486. sparkxy = -10,-80
  4487. hitsound = S230,0
  4488. guardsound = S150,1
  4489. ground.type = High
  4490. ground.slidetime = 17
  4491. ground.hittime = 17
  4492. ground.velocity = -7
  4493. guard.velocity = -5
  4494. air.velocity = -5,-3
  4495. airguard.velocity = -4,-1
  4496. air.cornerpush = 1
  4497. air.animtype = Back
  4498. air.fall = 1
  4499. fall.recover = 0 
  4500.  
  4501. [State 230, 4]
  4502. type = ChangeState
  4503. trigger1 = AnimTime = 0
  4504. value = 0
  4505. ctrl = 1
  4506.  
  4507.  
  4508. ; Crouching light punch
  4509. [Statedef 400]
  4510. type = C
  4511. movetype = A
  4512. physics = C
  4513. anim = 400
  4514. velset = 0
  4515. ctrl = 0
  4516. juggle = 9
  4517.  
  4518. [State 400, 1]
  4519. type = PlaySnd
  4520. trigger1 = (Time = 0) && (random < 500)
  4521. value = 400,0
  4522.  
  4523. [State 400, 2]
  4524. type = PlaySnd
  4525. trigger1 = Time = 0
  4526. value = 600,0
  4527.  
  4528. [State 400 , 3]
  4529. type = HitDef
  4530. trigger1 = AnimElem = 3
  4531. attr = C, NA
  4532. damage    = 30
  4533. animtype  = Light
  4534. getpower  = 63
  4535. givepower = 15
  4536. hitflag = MA
  4537. guardflag = M
  4538. pausetime = 11,11  ;12
  4539. sparkxy = -3,-40
  4540. sparkno = 1
  4541. hitsound   = S200,0
  4542. guardsound = S150,0
  4543. ground.type = Low
  4544. ground.slidetime = 9
  4545. ground.hittime  = 9
  4546. ground.velocity = -5
  4547. ground.cornerpush = 1
  4548. air.velocity = -2,-3
  4549. air.animtype = Back
  4550. down.velocity = -4,0
  4551. down.hittime = 20
  4552. air.fall = 1
  4553. fall.recover = 0 
  4554.  
  4555. [State 400, 4]
  4556. type = ChangeState
  4557. trigger1 = var(59) >= 1
  4558. trigger1 = movecontact = 1
  4559. value = 1000
  4560.  
  4561. [State 400, 4]
  4562. type = ChangeState
  4563. trigger1 = AnimTime = 0
  4564. value = 11
  4565. ctrl = 1
  4566.  
  4567.  
  4568. ;---------------------------------------------------------------------------
  4569. ; AI Stand to Crouch temporary
  4570. ; common state is state 10, we use state 409
  4571. ; purpose: because stand to crouch takes 2 ticks to archieve. 
  4572.  
  4573. [Statedef 409]
  4574. type    = C
  4575. physics = C
  4576. anim = 10
  4577.  
  4578. [State 409, 1]
  4579. type = VelMul
  4580. trigger1 = Time = 0
  4581. x = .75
  4582.  
  4583. [State 409, 2]
  4584. type = ChangeState
  4585. trigger1 = AnimTime = 0
  4586. trigger1 = var(59) = 1
  4587. ;value = 11 ; regular crouch
  4588. value = 410 ; crouching light kick
  4589.  
  4590. ;---------------------------------------------------------------------------
  4591. ; Crouching light kick
  4592. [Statedef 410]
  4593. type = C
  4594. movetype = A
  4595. physics = C
  4596. anim = 410
  4597. velset = 0
  4598. ctrl = 0
  4599. juggle = 9
  4600.  
  4601. [State 410, 1]
  4602. type = PlaySnd
  4603. trigger1 = (Time = 0) && (random < 500)
  4604. value = 400,0
  4605.  
  4606. [State 410, 2]
  4607. type = PlaySnd
  4608. trigger1 = Time = 0
  4609. value = 600,1
  4610.  
  4611. [State 410, 3]
  4612. type = HitDef
  4613. trigger1 = AnimElem = 3
  4614. attr = C, NA
  4615. damage    = 30
  4616. getpower  = 63
  4617. givepower = 15
  4618. hitflag = MA
  4619. animtype = light
  4620. guardflag = L
  4621. pausetime = 11,11 ;12
  4622. sparkno = 1
  4623. sparkxy = -5,-6
  4624. hitsound   = S210,0
  4625. guardsound = S150,0
  4626. ground.type = Low
  4627. ground.slidetime = 9
  4628. ground.hittime  = 9
  4629. ground.velocity = -5.5
  4630. ground.cornerpush = 1
  4631. air.velocity = -2,-3
  4632. air.animtype = Back
  4633. guard.velocity = -5
  4634. air.fall = 1
  4635. fall.recover = 0 
  4636.  
  4637. [State 410, 4]
  4638. type = ChangeState
  4639. trigger1 = var(59) = 1
  4640. trigger1 = p2bodydist X < 4
  4641. trigger1 = movehit || moveguarded
  4642. value = 400
  4643.  
  4644. [State 410, 4]
  4645. type = ChangeState
  4646. trigger1 = var(59) = 1
  4647. trigger1 = movecontact = 1
  4648. value = 1000 ; eine trigger
  4649.  
  4650. [State 410, 4]
  4651. type = ChangeState
  4652. trigger1 = AnimTime = 0
  4653. value = 11
  4654. ctrl = 1
  4655.  
  4656. ; Crouching hard punch
  4657. [Statedef 420]
  4658. type = C
  4659. movetype = A
  4660. physics = C
  4661. anim = 420
  4662. velset = 0
  4663. ctrl = 0
  4664. ;juggle = 4
  4665.  
  4666. [State 400, 1]
  4667. type = PlaySnd
  4668. trigger1 = (Time = 0) && (random < 800)
  4669. value = 400,1
  4670.  
  4671. [State 400, 2]
  4672. type = PlaySnd
  4673. trigger1 = Time = 0
  4674. value = 600,0
  4675.  
  4676. [State 420, 3]
  4677. type = HitDef
  4678. trigger1 = AnimElem = 3
  4679. trigger2 = (AnimElem = 5) && (movecontact = 0)
  4680. attr = C, NA
  4681. animtype = Med
  4682. damage = 98
  4683. getpower  = 125
  4684. givepower = 80
  4685. guardflag = M
  4686. pausetime = 11,11
  4687. sparkxy = -10,-50
  4688. hitsound   = S220,0
  4689. guardsound = S150,1
  4690. ground.type = low
  4691. ground.slidetime = 17
  4692. ground.hittime = 15
  4693. ground.velocity = -8
  4694. ground.cornerpush.veloff = -15
  4695. air.velocity = -4,-3
  4696. air.animtype = Back
  4697. airguard.velocity = -3,1.5
  4698. fall = 0
  4699. air.fall.recover = 0 
  4700. ground.fall.recover = 1
  4701.  
  4702. [State 420, 4]
  4703. type = ChangeState
  4704. trigger1 = var(59) >= 1
  4705. trigger1 = movecontact = 1
  4706. trigger1 = p2statetype != A
  4707. value = 301
  4708.  
  4709. [State 420, 5]
  4710. type = ChangeState
  4711. trigger1 = AnimTime = 0
  4712. value = 11
  4713. ctrl = 1
  4714.  
  4715. ; Crouching hard kick
  4716. [Statedef 430]
  4717. type = C
  4718. movetype = A
  4719. physics = C
  4720. anim = 430
  4721. velset = 0
  4722. juggle = 10
  4723. ctrl = 0
  4724.  
  4725. [State 400, 1]
  4726. type = PlaySnd
  4727. trigger1 = (Time = 0) && (random < 800)
  4728. value = 400,1
  4729.  
  4730. [State 400, 2]
  4731. type = PlaySnd
  4732. trigger1 = Time = 0
  4733. value = 600,1
  4734.  
  4735. [State 430 , 3]
  4736. type = HitDef
  4737. trigger1 = AnimElem = 4
  4738. attr = C, NA
  4739. damage    = 70
  4740. getpower  = 125
  4741. animtype = Med
  4742. givepower = 55
  4743. hitflag = MA
  4744. guardflag = L
  4745. pausetime = 11,11
  4746. sparkxy = -10,-25
  4747. sparkno = 2
  4748. hitsound   = S230,0
  4749. guardsound = S150,1
  4750. ground.type = Trip
  4751. ground.slidetime = 17
  4752. ground.hittime  = 17
  4753. ground.velocity = -1,-7
  4754. yaccel = 0.55
  4755. air.velocity = -1.2,-3
  4756. air.animtype = Back
  4757. guard.velocity = -5
  4758. fall = 1
  4759. fall.recover = 0
  4760.  
  4761. [State 420, 4]
  4762. type = ChangeState
  4763. trigger1 = var(59) >= 1
  4764. trigger1 = movehit = 1
  4765. trigger1 = p2statetype != A
  4766. value = 1710 ;1300
  4767.  
  4768. [State 430, 4]
  4769. type = ChangeState
  4770. trigger1 = var(59) >= 1
  4771. trigger1 = moveguarded = 1
  4772. value = 301
  4773.  
  4774. [State 430, 4]
  4775. type = ChangeState
  4776. trigger1 = AnimTime = 0
  4777. value = 11
  4778. ctrl = 1
  4779.  
  4780. ; Jumping light punch
  4781. [Statedef 600]
  4782. type = A
  4783. movetype = A
  4784. physics = A
  4785. anim = 600
  4786. ctrl = 0
  4787. juggle = 9
  4788.  
  4789. [State 600, 1]
  4790. type = PlaySnd
  4791. trigger1 = (Time = 0) && (random < 800)
  4792. value = 400,0
  4793.  
  4794. [State 600, 2]
  4795. type = PlaySnd
  4796. trigger1 = Time = 0
  4797. value = 600,0
  4798.  
  4799. [State 600, 3]
  4800. type = HitDef
  4801. trigger1 = AnimElem = 3
  4802. attr = A, NA
  4803. animtype = light
  4804. damage = 30
  4805. getpower  = 63
  4806. givepower = 30
  4807. guardflag = HA
  4808. pausetime = 10,12
  4809. sparkxy = -10,-50
  4810. hitsound   = S200,0
  4811. guardsound = S150,0
  4812. ground.type = low
  4813. ground.slidetime = 9
  4814. ground.hittime = 9
  4815. ground.velocity = -3
  4816. air.velocity = -3,-2
  4817. air.animtype = Back
  4818. airguard.velocity = -2.5,-1
  4819. fall.recover = 0 
  4820.  
  4821. [State 600, 4]
  4822. type = ChangeState
  4823. trigger1 = AnimTime = 0
  4824. value = 50
  4825. ctrl = 1
  4826.  
  4827. ; Jumping light kick
  4828. [Statedef 610]
  4829. type = A
  4830. movetype = A
  4831. physics = A
  4832. ctrl = 0
  4833. juggle = 9
  4834.  
  4835. [State 610, 0]
  4836. type = changeanim
  4837. trigger1 = time = 0
  4838. value = ifelse(vel X = 0,610,615)
  4839.  
  4840. [State 610, 1]
  4841. type = PlaySnd
  4842. trigger1 = (Time = 0) && (random < 800)
  4843. value = 400,0
  4844.  
  4845. [State 610, 2]
  4846. type = PlaySnd
  4847. trigger1 = Time = 0
  4848. value = 600,1
  4849.  
  4850. [State 610, 3]
  4851. type = HitDef
  4852. trigger1 = time = 0
  4853. persistent = 0
  4854. attr = A, NA
  4855. animtype  = light
  4856. damage    = 53
  4857. getpower  = 63
  4858. givepower = 10
  4859. guardflag = HA
  4860. priority = 5
  4861. pausetime = 10,12
  4862. sparkxy = -10,-50
  4863. sparkno = 1
  4864. hitsound   = S210,0
  4865. guardsound = S150,0
  4866. ground.type = low
  4867. ground.slidetime = 9
  4868. ground.hittime  = 9
  4869. ground.velocity = -3
  4870. air.velocity = -1.3,-3
  4871. air.animtype = Back
  4872. fall.recover = 0 
  4873.  
  4874. [State 610, 4]
  4875. type = ChangeState
  4876. trigger1 = AnimTime = 0
  4877. value = 50
  4878. ctrl = 1
  4879.  
  4880. ; Jumping strong punch
  4881. [Statedef 620]
  4882. type = A
  4883. movetype = A
  4884. physics = A
  4885. anim = 620
  4886. ctrl = 0
  4887. juggle = 9
  4888.  
  4889. [State 620, 1]
  4890. type = PlaySnd
  4891. trigger1 = (Time = 0) && (random < 800)
  4892. value = 400,1
  4893.  
  4894. [State 620, 2]
  4895. type = PlaySnd
  4896. trigger1 = Time = 0
  4897. value = 600,1
  4898.  
  4899. [State 620 , 3]
  4900. type = HitDef
  4901. trigger1 = animelem = 3
  4902. attr = A, NA
  4903. damage    = 83
  4904. animtype  = Med
  4905. getpower  = 125
  4906. givepower = 45
  4907. guardflag = HA
  4908. priority = 5
  4909. pausetime = 10,12
  4910. sparkxy = -10,-58
  4911. sparkno = 2
  4912. hitsound   = S220,0
  4913. guardsound = S150,1
  4914. ground.type = low
  4915. ground.slidetime = 17
  4916. ground.hittime  = 17
  4917. ground.velocity = -5
  4918. air.velocity = -1.3,-3
  4919. air.animtype = Back
  4920. fall.recover = 0 
  4921.  
  4922. [State 620,6]
  4923. type = ChangeState
  4924. trigger1 = (var(59) >= 1) && (movecontact) && (Pos Y >= -10)
  4925. value = 644 ; AI land and combo state
  4926.  
  4927. [State 620, 4]
  4928. type = ChangeState
  4929. trigger1 = AnimTime = 0
  4930. value = 50
  4931. ctrl = 1
  4932.  
  4933. ; Jump_D
  4934. [Statedef 630]
  4935. type = A
  4936. movetype = A
  4937. physics = A
  4938. anim = 630
  4939. ctrl = 0
  4940. juggle = 9
  4941.  
  4942. [State 630, 1]
  4943. type = PlaySnd
  4944. trigger1 = (Time = 0) && (random < 800)
  4945. value = 400,1
  4946.  
  4947. [State 630, 2]
  4948. type = PlaySnd
  4949. trigger1 = Time = 0
  4950. value = 600,1
  4951.  
  4952. [State 630 , 2]
  4953. type = HitDef
  4954. trigger1 = AnimElem = 4
  4955. trigger2 = (AnimElem = 5) && (movecontact = 0)
  4956. trigger3 = (AnimElem = 6) && (movecontact = 0)
  4957. attr = A, NA
  4958. damage    = 111
  4959. animtype  = Med
  4960. getpower  = 125
  4961. givepower = 45
  4962. guardflag = HA
  4963. priority = 6
  4964. pausetime = 10,12
  4965. sparkxy = -10,-51
  4966. sparkno = 2
  4967. hitsound   = S230,0
  4968. guardsound = S150,1
  4969. ground.type = low
  4970. ground.slidetime = 17
  4971. ground.hittime  = 17
  4972. ground.velocity = -5
  4973. air.velocity = -2,-3
  4974. air.animtype = Back
  4975. fall = 0
  4976. air.fall = 1
  4977. fall.recover = 1
  4978.  
  4979.  
  4980. [State 630, 5]
  4981. type = ChangeState
  4982. trigger1 = AnimTime = 0
  4983. value = 50
  4984. ctrl = 1
  4985.  
  4986. [State 630,6]
  4987. type = ChangeState
  4988. trigger1 = (var(59) >= 1) && (movecontact) && (Pos Y >= -10)
  4989. value = 644
  4990.  
  4991. ;----------------------------------
  4992. ; temp AI jump-in combo state
  4993. [Statedef 644]
  4994. type = S
  4995. movetype = I
  4996. physics = S
  4997. ctrl = 0
  4998. anim = 47
  4999.  
  5000. [State 644,1]
  5001. type = posset
  5002. trigger1 = time = 0
  5003. y = 0
  5004.  
  5005. [State 644,2]
  5006. type = velset
  5007. trigger1 = time = 0
  5008. y = 0
  5009.  
  5010. [State 644,3]
  5011. type = ChangeState
  5012. trigger1 = time = 4
  5013. trigger1 = P2bodydist X = [0,18]
  5014. value = 270
  5015.  
  5016. [State 644,3]
  5017. type = ChangeState
  5018. trigger1 = time = 3
  5019. trigger1 = P2bodydist X = [19,34]
  5020. value = 430
  5021.  
  5022. [State 644,3]
  5023. type = ChangeState
  5024. trigger1 = animtime = 0
  5025. ;trigger1 = (P2bodydist X > 34) || (P2bodydist X < 0)
  5026. value = 0
  5027. ctrl = 1
  5028.  
  5029. ;-----------------------------------
  5030. ; close attacks 
  5031.  
  5032. ; stand A close
  5033. [Statedef 250]
  5034. type    = S
  5035. movetype= A
  5036. physics = S
  5037. ctrl = 0
  5038. velset = 0,0,0
  5039. anim = 250
  5040. juggle  = 9
  5041.  
  5042. [State 250, 1]
  5043. type = PlaySnd
  5044. trigger1 = (Time = 0) && (random < 800)
  5045. value = 400,0
  5046.  
  5047. [State 250, 2]
  5048. type = PlaySnd
  5049. trigger1 = Time = 0
  5050. value = 600,0
  5051.  
  5052. [State 250 , 3]
  5053. type = HitDef
  5054. trigger1 = time = 0
  5055. persistent = 0
  5056. attr = S, NA
  5057. animtype  = Light
  5058. damage    = 30
  5059. getpower = 63
  5060. givepower = 12,6
  5061. guardflag = MA
  5062. pausetime = 12,12
  5063. sparkno = 1
  5064. sparkxy = -10,-90
  5065. hitsound   = S200,0
  5066. guardsound = S150,0
  5067. ground.type = High
  5068. ground.slidetime = 9
  5069. ground.hittime  = 9
  5070. ground.velocity = -5
  5071. ground.cornerpush = 1
  5072. air.velocity = -3,-2
  5073. air.cornerpush = 1
  5074. air.juggle = 9
  5075. air.animtype = Back
  5076. air.fall = 1
  5077. fall.recover = 0 
  5078.  
  5079. [State 250, 4]
  5080. type = ChangeState
  5081. trigger1 = var(59) >= 1
  5082. trigger1 = movecontact = 1
  5083. value = 260
  5084.  
  5085. [State 250 , 4]
  5086. type = ChangeState
  5087. trigger1 = AnimTime = 0
  5088. value = 0
  5089. ctrl = 1
  5090.  
  5091. ; Standing B (close)
  5092. ;---------------
  5093. [Statedef 260]
  5094. type    = S
  5095. movetype= A
  5096. physics = S
  5097. ctrl = 0
  5098. velset = 0,0
  5099. anim = 260
  5100. juggle  = 9
  5101.  
  5102. [State 260, 1]
  5103. type = PlaySnd
  5104. trigger1 = (Time = 0) && (random < 800)
  5105. value = 400,0
  5106.  
  5107. [State 260, 2]
  5108. type = PlaySnd
  5109. trigger1 = Time = 0
  5110. value = 600,1
  5111.  
  5112. [State 260 , 3]
  5113. type = HitDef
  5114. trigger1 = AnimElem = 3
  5115. attr = S, NA
  5116. animtype  = Light
  5117. damage    = 33
  5118. getpower = 63
  5119. givepower = 12,6
  5120. guardflag = L
  5121. pausetime = 12,12
  5122. sparkno = 1
  5123. sparkxy = -16,-30
  5124. hitsound   = S210,0
  5125. guardsound = S150,0
  5126. ground.type = Low
  5127. ground.slidetime = 9
  5128. ground.hittime  = 6 ; 9 KOF99 default
  5129. ground.velocity = -5
  5130. ground.cornerpush = 1
  5131. air.velocity = -3,-2
  5132. air.cornerpush = 1
  5133. air.juggle = 9
  5134. air.animtype = Back
  5135. air.fall = 1
  5136. fall.recover = 0 
  5137.  
  5138. [State 260, 4]
  5139. type = ChangeState
  5140. trigger1 = var(59) >= 1
  5141. trigger1 = movehit = 1
  5142. value = 1500
  5143. ;value = 1503
  5144.  
  5145. [State 260, 4]
  5146. type = ChangeState
  5147. trigger1 = var(59) >= 1
  5148. trigger1 = moveguarded = 1
  5149. value = 1000
  5150.  
  5151. [State 260 , 4]
  5152. type = ChangeState
  5153. trigger1 = AnimTime = 0
  5154. value = 0
  5155. ctrl = 1
  5156.  
  5157. ;--------------
  5158. ; Standing C (close)
  5159.  
  5160. [Statedef 270]
  5161. type    = S
  5162. movetype= A
  5163. physics = S
  5164. ctrl = 0
  5165. velset = 0,0,0
  5166. anim = 270
  5167. juggle  = 9 + var(13)
  5168.  
  5169. [State 270, 1]
  5170. type = PlaySnd
  5171. trigger1 = (Time = 0) && (random < 800)
  5172. value = 400,1
  5173.  
  5174. [State 270, 2]
  5175. type = PlaySnd
  5176. trigger1 = Time = 0
  5177. value = 600,0
  5178.  
  5179. [State 270 , 2]
  5180. type = HitDef
  5181. trigger1 = AnimElem = 3
  5182. attr = S, NA
  5183. animtype  = Medium
  5184. damage    = 40
  5185. getpower  = 125
  5186. givepower = 45
  5187. hitflag = MA
  5188. guardflag = M
  5189. pausetime = 10,10   ;12,12
  5190. sparkxy = -10,-60
  5191. sparkno = 2
  5192. hitsound   = S220,0
  5193. guardsound = S150,1
  5194. ground.type = High
  5195. ground.slidetime = 10
  5196. ground.hittime  = 15 ;17
  5197. ground.velocity = 0
  5198. ground.cornerpush.veloff = -7
  5199. air.velocity = -2,-3
  5200. air.cornerpush = 1
  5201. air.animtype = Back
  5202. air.fall = 1
  5203. fall.recover = 0 
  5204.  
  5205. [State 270 , 4]
  5206. type = HitDef
  5207. trigger1 = AnimElem = 5
  5208. attr = S, NA
  5209. animtype  = Medium
  5210. damage    = 40
  5211. getpower  = 125
  5212. givepower = 45
  5213. guardflag = M
  5214. pausetime = 11,11    ;12,12
  5215. sparkxy = -10,-70
  5216. sparkno = 2
  5217. hitsound   = S220,0
  5218. guardsound = S150,1
  5219. ground.type = High
  5220. ground.slidetime = 17 ; 17
  5221. ground.hittime  = 15 ;17
  5222. ground.velocity = -9
  5223. ground.cornerpush.veloff = -14
  5224. air.velocity = -2,-3
  5225. air.cornerpush = 1
  5226. air.juggle = 9 + var(13)
  5227. air.animtype = Back
  5228.  
  5229. [State 270, 4]
  5230. type = ChangeState
  5231. trigger1 = var(50) = 1 ; AI focus use only
  5232. trigger1 = Random <= 450
  5233. trigger1 = p2statetype = S && (movehit) && power >= 1000 && (p2bodydist X = [0,1]) ;&& (hitcount < 2)
  5234. value = 1006 - (random > 450)*705
  5235.  
  5236. [State 270, 4]
  5237. type = ChangeState
  5238. triggerall = var(59) >= 1
  5239. triggerall = p2statetype = C
  5240. triggerall = movecontact || movehit || moveguarded
  5241. trigger1 = hitcount < 2
  5242. trigger1 = random <= 400
  5243. trigger2 = hitcount >= 2
  5244. ;trigger1 = p2bodydist X > 0
  5245. value = 301
  5246.  
  5247. [State 270, 4]
  5248. type = ChangeState
  5249. trigger1 = var(59) >= 1
  5250. trigger1 = random <= 500
  5251. trigger1 = moveguarded = 1
  5252. trigger1 = p2bodydist X > 0
  5253. value = 1000
  5254.  
  5255. [State 270, 4]
  5256. type = ChangeState
  5257. trigger1 = var(59) >= 1
  5258. trigger1 = random > 500
  5259. trigger1 = moveguarded = 1
  5260. value = 301
  5261.  
  5262. [State 270, 4]
  5263. type = ChangeState
  5264. triggerall = var(59) >= 1
  5265. trigger1 = hitcount >= 2 ; && power >= 1000
  5266. trigger1 = movehit = 1
  5267. trigger1 = p2bodydist X > 0
  5268. value = 3000 - (power < 1000 || random >= 200)*2699
  5269.  
  5270. [State 270, 4]
  5271. type = ChangeState
  5272. triggerall = var(59) >= 1
  5273. trigger1 = p2statetype != C
  5274. trigger1 = (power < 1000)
  5275. trigger1 = movehit = 1
  5276. value = 313; 1300
  5277.  
  5278. [State 270 , 6]
  5279. type = ChangeState
  5280. trigger1 = AnimTime = 0
  5281. value = 0
  5282. ctrl = 1
  5283.  
  5284. ;-----------------
  5285. ; stand D close
  5286.  
  5287. [Statedef 280]
  5288. type    = S
  5289. movetype= A
  5290. physics = S
  5291. ctrl = 0
  5292. velset = 0,0,0
  5293. anim = 280
  5294. juggle  = 9
  5295.  
  5296. [State 280, 1]
  5297. type = PlaySnd
  5298. trigger1 = (Time = 0) && (random < 800)
  5299. value = 400,1
  5300.  
  5301. [State 280, 2]
  5302. type = PlaySnd
  5303. trigger1 = Time = 0
  5304. value = 600,1
  5305.  
  5306. [State 280 , 2]
  5307. type = HitDef
  5308. trigger1 = AnimElem = 4
  5309. attr = S, NA
  5310. animtype  = Medium
  5311. damage    = 87
  5312. getpower  = 125
  5313. givepower = 50
  5314. hitflag = MA
  5315. guardflag = M
  5316. pausetime = 12,12
  5317. sparkxy = -5,-40
  5318. sparkno = 2
  5319. hitsound   = S230,0
  5320. guardsound = S150,1
  5321. ground.type = Low
  5322. ground.slidetime = 17
  5323. ground.hittime  = 15
  5324. ground.velocity = -7
  5325. ground.cornerpush.veloff = -13
  5326. air.velocity = -2,-3
  5327. air.cornerpush = 1
  5328. air.animtype = Back
  5329. air.fall = 1
  5330. fall.recover = 0 
  5331.  
  5332. [State 280, 4]
  5333. type = ChangeState
  5334. trigger1 = var(59) >= 1
  5335. trigger1 = movecontact = 1
  5336. trigger1 = p2bodydist X <= 18
  5337. value = 1006
  5338. ctrl = 0
  5339.  
  5340. [State 280, 3]
  5341. type = ChangeState
  5342. trigger1 = var(59) >= 1
  5343. trigger1 = movecontact = 1
  5344. trigger1 = p2bodydist X > 18
  5345. value = 301
  5346.  
  5347. [State 280, 4]
  5348. type = ChangeState
  5349. trigger1 = AnimTime = 0
  5350. value = 0
  5351. ctrl = 1
  5352.  
  5353. ;====================================
  5354. ; Special attacks
  5355. ;====================================
  5356. ; 300 one inch
  5357. [Statedef 300]
  5358. type    = S
  5359. movetype= A
  5360. physics = S
  5361. ctrl = 0
  5362. anim = 300
  5363. velset = 0,0
  5364. juggle  = 9 + var(13)
  5365.  
  5366. [State 300, 0]
  5367. type = playsnd
  5368. trigger1 = time = 0
  5369. value = 931,14
  5370.  
  5371. [State 300 , 1]
  5372. type = HitDef
  5373. trigger1 = AnimElem = 5
  5374. attr = S, SA
  5375. animtype  = Medium
  5376. damage    = 77
  5377. getpower  = 146
  5378. givepower = 25
  5379. guardflag = M
  5380. pausetime = 12,12
  5381. sparkxy = -10,-70
  5382. sparkno = 2
  5383. hitsound   = S240,0
  5384. guardsound = S150,1
  5385. ground.type = Low
  5386. ground.slidetime = 15
  5387. ground.hittime  = 15
  5388. ground.velocity = -5.5,-5
  5389. guard.cornerpush.veloff = -14
  5390. air.velocity = -5.5,-5
  5391. air.animtype = Back
  5392. yaccel = .66
  5393. fall = 1
  5394. air.fall = 1
  5395. fall.recover = 0
  5396. P2stateno = 305
  5397. air.fall = 1
  5398. fall.recover = 0 
  5399.  
  5400. [State 300, 2]
  5401. type = EnvShake
  5402. trigger1 = AnimElem = 6
  5403. ampl = -4
  5404. time = 10
  5405.  
  5406. [State 300 , 4]
  5407. type = ChangeState
  5408. trigger1 = AnimTime = 0
  5409. value = 0
  5410. ctrl = 1
  5411.  
  5412. ;------------------Type 2 (cancelled version)
  5413. ; 1 inch cancelled
  5414. [Statedef 301]
  5415. type    = S
  5416. movetype= A
  5417. physics = S
  5418. ctrl = 0
  5419. anim = 301
  5420. velset = 0,0
  5421. juggle  = 9 + var(13)
  5422.  
  5423. [State 301, 0]
  5424. type = playsnd
  5425. trigger1 = time = 0
  5426. value = 931,14
  5427.  
  5428. [State 301 , 1]
  5429. type = HitDef
  5430. trigger1 = AnimElem = 5
  5431. attr = S, SA
  5432. animtype  = Medium
  5433. damage    = 70 ;77
  5434. getpower  = 146
  5435. givepower = 25
  5436. guardflag = M
  5437. pausetime = 12,12
  5438. sparkxy = -10,-70
  5439. sparkno = 2
  5440. hitsound   = S240,0
  5441. guardsound = S150,1
  5442. ground.type = Low
  5443. ground.slidetime = 18
  5444. ground.hittime  = 18
  5445. ground.velocity = -9
  5446. ground.cornerpush.veloff = -15
  5447. air.velocity = -5,-2
  5448. air.juggle = 9 + var(13)
  5449. air.animtype = Back
  5450. air.fall = 1
  5451. fall.recover = 0 
  5452.  
  5453. [State 301, 3]
  5454. type = EnvShake
  5455. trigger1 = AnimElem = 6
  5456. ampl = -5
  5457. time = 10
  5458.  
  5459. [State 301, 4]
  5460. type = ChangeState
  5461. trigger1 = var(59) >= 1
  5462. trigger1 = Power < 1000
  5463. trigger1 = PrevStateNo = 420
  5464. trigger1 = movecontact
  5465. value = 1300
  5466.  
  5467. [State 301, 4]
  5468. type = ChangeState
  5469. triggerall = var(59) >= 1
  5470. trigger1 = (movecontact) && (frontedgebodydist <= 22)
  5471. trigger2 = (p2bodydist X >= 23) && (P2statetype = C)
  5472. trigger2 = moveguarded = 1
  5473. trigger3 = moveguarded = 1
  5474. value = 1000 + (random <= 400 && moveguarded = 1 && FrontEdgeDist > 110)*700
  5475. ctrl = 0
  5476.  
  5477. [State 301, 4]
  5478. type = ChangeState
  5479. trigger1 = var(59) >= 1
  5480. trigger1 = power >= 1000 && p2life > 120
  5481. trigger1 = movehit
  5482. value = 3000
  5483. ctrl = 0
  5484.  
  5485. [State 301, 4]
  5486. type = ChangeState
  5487. trigger1 = var(59) >= 1
  5488. trigger1 = power < 1000 || p2life <= 120
  5489. trigger1 = movehit
  5490. value = 1300 - (p2statetype = C)*300
  5491. ctrl = 0
  5492.  
  5493. [State 301 , 4]
  5494. type = ChangeState
  5495. trigger1 = AnimTime = 0
  5496. value = 0
  5497. ctrl = 1
  5498.  
  5499.  
  5500. ;-------------------------------
  5501. ; 305 been hit by normal one inch
  5502. [statedef 305]
  5503. type = A
  5504. movetype = H
  5505. physics = N
  5506. velset = 0,0
  5507. ctrl = 0
  5508.  
  5509. [State 305, 0]
  5510. type = changeanim2
  5511. trigger1 = time = 0
  5512. value = 305
  5513.  
  5514. [State 305, 0]
  5515. type = ForceFeedBack
  5516. trigger1 = hitshakeover = 0
  5517. time = 1
  5518. waveform = square
  5519.  
  5520. [State 305, 0]
  5521. type = ChangeState
  5522. trigger1 = hitshakeover = 1
  5523. value = 306
  5524.  
  5525. ;part2
  5526. [Statedef 306]
  5527. type = A
  5528. movetype= H
  5529. physics = N
  5530. ctrl = 0
  5531.  
  5532. [State 306, 1]
  5533. type = VelAdd
  5534. trigger1 = 1
  5535. y = ifelse( GetHitVar(yaccel)!=0 , GetHitVar(yaccel) , 0.45)
  5536.  
  5537. [State 306, 0]
  5538. type = changeanim2
  5539. trigger1 = time = 0
  5540. value = 305
  5541.  
  5542. [State 305, 2]
  5543. type = ChangeAnim
  5544. trigger1 = anim = 305
  5545. trigger1 = animtime = 0
  5546. trigger1 = AnimExist(5035)
  5547. value = 5030
  5548.  
  5549. [State 305, 2]
  5550. type = ChangeAnim
  5551. trigger1 = anim = 5030
  5552. trigger1 = animtime = 0
  5553. trigger1 = AnimExist(5035)
  5554. value = 5035
  5555.  
  5556. [State 305, 2]
  5557. type = ChangeAnim
  5558. triggerall = Anim = 5030 || Anim = 5035
  5559. trigger1 = AnimTime = 0
  5560. trigger1 = AnimExist(5050)
  5561. value = 5050
  5562.  
  5563. [State 305, 2]
  5564. type = ChangeAnim
  5565. triggerall = Anim = 5050
  5566. trigger1 = AnimTime = 0
  5567. trigger1 = AnimExist(5060)
  5568. value = 5060
  5569.  
  5570. [State 1042, 0]
  5571. type = HitVelSet
  5572. trigger1 = time = 0
  5573. x = 1
  5574. y = 1
  5575.  
  5576. [State 1042, 10]
  5577. type = changestate
  5578. trigger1 = Vel Y > 0
  5579. trigger1 = Pos Y > 15
  5580. value = 307
  5581.  
  5582. ;slide in ground
  5583. [Statedef 307]
  5584. type = S
  5585. movetype = H
  5586. physics = N
  5587. velset = -5,0
  5588. ctrl = 0
  5589.  
  5590. [State 307, 1]
  5591. type = changeanim2
  5592. trigger1 = time = 0
  5593. value = 307
  5594.  
  5595. [State 307, 0]
  5596. type = posset
  5597. trigger1 = time = 0
  5598. y = 0
  5599.  
  5600. [State 307, veladd]
  5601. type = veladd
  5602. trigger1 = time >= 0
  5603. trigger1 = time <= 14
  5604. x = 0.32
  5605.  
  5606. [State 307, veladd]
  5607. type = velset
  5608. trigger1 = animelem = 2
  5609. x = 0
  5610.  
  5611. [State 307, self]
  5612. type = selfstate
  5613. trigger1 = alive
  5614. trigger1 = animtime = 0
  5615. value = 5120
  5616.  
  5617. [State 307, self]
  5618. type = selfstate
  5619. trigger1 = !alive
  5620. trigger1 = animtime = 0
  5621. value = 5150
  5622.  
  5623. ;------------------
  5624. ; 310 FWD+B on ground
  5625. [Statedef 310]
  5626. type    = S
  5627. movetype= A
  5628. physics = S
  5629. ctrl = 0
  5630. anim = 310
  5631. velset = 0,0,0
  5632.  
  5633. [State 310, 1]
  5634. type = playsnd
  5635. trigger1 = time = 0
  5636. value = 931,15
  5637.  
  5638. [State 310, 3]
  5639. type = posadd
  5640. trigger1 = AnimElem = 2, = 0
  5641. trigger2 = animelem = 3, = 0
  5642. x = 16
  5643.  
  5644. [State 310, 3]
  5645. type = posadd
  5646. trigger1 = AnimElem = 4, = 0
  5647. x = 8
  5648.  
  5649. [State 310 , 3]
  5650. type = ChangeState
  5651. trigger1 = AnimTime = 0
  5652. value = 311
  5653. ctrl = 1
  5654.  
  5655. ; 311 knees kick in air
  5656. [Statedef 311]
  5657. type    = A
  5658. movetype= A
  5659. physics = N
  5660. ctrl = 0
  5661. anim = 311
  5662. juggle  = 9 + var(13)
  5663.  
  5664. [State 311, 1]
  5665. type = posadd
  5666. trigger1 = AnimElem = 1, = 0
  5667. x = 3
  5668. y = -3
  5669.  
  5670. [State 311, 1]
  5671. type = posadd
  5672. trigger1 = AnimElem = 1, = 1
  5673. x = 4
  5674. y = -2
  5675.  
  5676. [State 311, 1]
  5677. type = posadd
  5678. trigger1 = AnimElem = 2, = 0
  5679. x = 12
  5680. y = -2
  5681.  
  5682. [State 311, 1]
  5683. type = posadd
  5684. trigger1 = AnimElem = 1, = 2
  5685. trigger2 = AnimElem = 2, = 1
  5686. x = 3
  5687. y = -2
  5688.  
  5689. [State 311, 1]
  5690. type = posadd
  5691. trigger1 = AnimElem = 2, = 2
  5692. trigger2 = AnimElem = 2, = 3
  5693. x = 3
  5694. y = -1
  5695.  
  5696. [State 311, 1]
  5697. type = posadd
  5698. trigger1 = AnimElem = 3, = 0
  5699. x = 2
  5700.  
  5701. [State 311, 1]
  5702. type = posadd
  5703. trigger1 = AnimElem = 3, = 1
  5704. x = 3
  5705.  
  5706. [State 311, 1]
  5707. type = posadd
  5708. trigger1 = AnimElem = 3, = 2
  5709. trigger2 = AnimElem = 3, = 3
  5710. y = 1
  5711.  
  5712. [State 311, 1]
  5713. type = posadd
  5714. trigger1 = AnimElem = 4, = 0
  5715. trigger2 = AnimElem = 4, = 1
  5716. y = 2
  5717.  
  5718. [State 311, 1]
  5719. type = posadd
  5720. trigger1 = AnimElem = 4, = 2
  5721. y = 3
  5722.  
  5723. [State 311, 1]
  5724. type = posadd
  5725. trigger1 = AnimElem = 5, = 0
  5726. y = 4
  5727.  
  5728. [State 311 , 1]
  5729. type = HitDef
  5730. trigger1 = AnimElem = 1
  5731. attr = A, SA
  5732. animtype  = Medium
  5733. damage    = 77
  5734. getpower  = 146
  5735. givepower = 25
  5736. guardflag = H ; overhead attack
  5737. pausetime = 12,12
  5738. sparkxy = -16,-84
  5739. sparkno = 2
  5740. hitsound   = S230,0
  5741. guardsound = S150,1
  5742. ground.type = High
  5743. ground.slidetime = 17
  5744. ground.hittime  = 17
  5745. ground.velocity = -6
  5746. air.velocity = -2.2,-3.2
  5747. air.animtype = Back
  5748.  
  5749. [State 311, 8]
  5750. type = ChangeState
  5751. trigger1 = animelemtime(5) = 1
  5752. value = 312
  5753.  
  5754. ; 312 knees kick landing
  5755. [Statedef 312]
  5756. type    = S
  5757. movetype= I
  5758. physics = S
  5759. ctrl = 0
  5760. anim = 312
  5761. velset = 0,0,0
  5762.  
  5763. [State 312 , 3]
  5764. type = posset
  5765. trigger1 = time = 0
  5766. y = 0
  5767.  
  5768. [State 312, 3]
  5769. type = VarSet
  5770. trigger1 = AnimTime = 0
  5771. var(2) = 0
  5772.  
  5773. [State 312 , 3]
  5774. type = ChangeState
  5775. trigger1 = AnimTime = 0
  5776. value = 0
  5777. ctrl = 1
  5778.  
  5779. ;------------------
  5780. ; type 2
  5781. ;------------------
  5782. ; 313 knees kick in ground cancelled
  5783. [Statedef 313]
  5784. type    = S
  5785. movetype= A
  5786. physics = S
  5787. juggle  = 9
  5788. ctrl = 0
  5789. anim = 310
  5790. velset = 0,0,0
  5791.  
  5792. [State 313, 0]
  5793. type = playsnd
  5794. trigger1 = time = 0
  5795. value = 931,15
  5796.  
  5797. [State 310, 3]
  5798. type = posadd
  5799. trigger1 = AnimElem = 2, = 0
  5800. trigger2 = animelem = 3, = 0
  5801. x = 16
  5802.  
  5803. [State 310, 3]
  5804. type = posadd
  5805. trigger1 = AnimElem = 4, = 0
  5806. x = 8
  5807.  
  5808. [State 313 , 3]
  5809. type = ChangeState
  5810. trigger1 = AnimTime = 0
  5811. value = 314
  5812. ctrl = 1
  5813.  
  5814. ; 311 knees kick in air
  5815. [Statedef 314]
  5816. type    = A
  5817. movetype= A
  5818. physics = N
  5819. juggle  = 9
  5820. poweradd= 30
  5821. ctrl = 0
  5822. anim = 311
  5823.  
  5824. [State 311, 1]
  5825. type = posadd
  5826. trigger1 = AnimElem = 1, = 0
  5827. x = 3
  5828. y = -3
  5829.  
  5830. [State 311, 1]
  5831. type = posadd
  5832. trigger1 = AnimElem = 1, = 1
  5833. x = 4
  5834. y = -2
  5835.  
  5836. [State 311, 1]
  5837. type = posadd
  5838. trigger1 = AnimElem = 2, = 0
  5839. x = 12
  5840. y = -2
  5841.  
  5842. [State 311, 1]
  5843. type = posadd
  5844. trigger1 = AnimElem = 1, = 2
  5845. trigger2 = AnimElem = 2, = 1
  5846. x = 3
  5847. y = -2
  5848.  
  5849. [State 311, 1]
  5850. type = posadd
  5851. trigger1 = AnimElem = 2, = 2
  5852. trigger2 = AnimElem = 2, = 3
  5853. x = 3
  5854. y = -1
  5855.  
  5856. [State 311, 1]
  5857. type = posadd
  5858. trigger1 = AnimElem = 3, = 0
  5859. x = 2
  5860.  
  5861. [State 311, 1]
  5862. type = posadd
  5863. trigger1 = AnimElem = 3, = 1
  5864. x = 3
  5865.  
  5866. [State 311, 1]
  5867. type = posadd
  5868. trigger1 = AnimElem = 3, = 2
  5869. trigger2 = AnimElem = 3, = 3
  5870. y = 1
  5871.  
  5872. [State 311, 1]
  5873. type = posadd
  5874. trigger1 = AnimElem = 4, = 0
  5875. trigger2 = AnimElem = 4, = 1
  5876. y = 2
  5877.  
  5878. [State 311, 1]
  5879. type = posadd
  5880. trigger1 = AnimElem = 4, = 2
  5881. y = 3
  5882.  
  5883. [State 311, 1]
  5884. type = posadd
  5885. trigger1 = AnimElem = 5, = 0
  5886. y = 4
  5887.  
  5888. [State 314 , 1]
  5889. type = HitDef
  5890. trigger1 = AnimElem = 1
  5891. attr = A, SA
  5892. animtype  = Medium
  5893. damage    = 50
  5894. getpower  = 146
  5895. givepower = 25
  5896. guardflag = M ; cancelled type is NOT overhead
  5897. pausetime = 12,12
  5898. sparkxy = -16,-84
  5899. sparkno = 2
  5900. hitsound   = S230,0
  5901. guardsound = S150,1
  5902. ground.type = High
  5903. ground.slidetime = 16
  5904. ground.hittime  = 16
  5905. ground.velocity = -6
  5906. air.velocity = -2.2,-3.2
  5907. air.animtype = Back
  5908.  
  5909. [State 314, 4]
  5910. type = ChangeState
  5911. trigger1 = var(59) >= 1
  5912. trigger1 = movecontact
  5913. value = 1302
  5914.  
  5915. [State 314, 8]
  5916. type = ChangeState
  5917. trigger1 = animelemtime(5) = 1
  5918. value = 315
  5919.  
  5920. ; 312 knees kick landing
  5921. [Statedef 315]
  5922. type    = S
  5923. movetype= I
  5924. physics = S
  5925. juggle  = 9
  5926. ctrl = 0
  5927. anim = 312
  5928. velset = 0,0,0
  5929.  
  5930. [State 315 , 3]
  5931. type = posset
  5932. trigger1 = time = 0
  5933. y = 0
  5934.  
  5935. [State 315 , 3]
  5936. type = ChangeState
  5937. trigger1 = AnimTime = 0
  5938. value = 0
  5939. ctrl = 1
  5940.  
  5941. ;------------------------------
  5942. ; 321 CD during guard
  5943. [Statedef 321]
  5944. type    = S
  5945. movetype= A
  5946. physics = S
  5947. ctrl = 0
  5948. anim = 320
  5949. velset = 0,0
  5950. poweradd = -1000
  5951. juggle  = 1 ; guard cancel
  5952.  
  5953. [State 321,1]
  5954. type = PlaySnd
  5955. trigger1 = animelemtime(2) = 0
  5956. value = 600,1
  5957. persistent = 0
  5958.  
  5959. [State 321, 0]
  5960. type = playsnd
  5961. trigger1 = time = 0  && random < 800
  5962. value = 700,0
  5963.  
  5964. [State 321, 4]
  5965. type = Explod
  5966. trigger1 = time = 0
  5967. anim = 820
  5968. pos = 30,-90
  5969. sprpriority = 2
  5970. bindtime = 1
  5971. ownpal = 1
  5972.  
  5973. [State 321, 2]
  5974. type = HitBy
  5975. trigger1 = Time >= 0
  5976. value = SCA, AT
  5977.  
  5978. [State 321, 3] ;Flash
  5979. type = EnvColor
  5980. Trigger1 = Time = 0
  5981. value = 240,240,240
  5982. under = 1
  5983. time = 2
  5984.  
  5985. [State 330 , 1]
  5986. type = HitDef
  5987. trigger1 = AnimElem = 5
  5988. attr = S, NA
  5989. animtype  = Hard
  5990. damage    = 1
  5991. getpower  = 0
  5992. givepower = 30
  5993. pausetime = 16,16
  5994. sparkxy = -10,-74
  5995. sparkno = 3
  5996. hitflag = MA
  5997. guardflag = MA
  5998. hitsound   = S240,0
  5999. guardsound = S150,1
  6000. ground.type = High
  6001. ground.slidetime = 14
  6002. ground.hittime  = 14
  6003. ground.velocity = -5,-4
  6004. air.velocity = -5,-4
  6005. air.animtype = Back
  6006. fall = 1
  6007. fall.recover = 0
  6008.  
  6009. [State 331 , 3]
  6010. type = ChangeState
  6011. trigger1 = AnimTime = 0
  6012. value = 0
  6013. ctrl = 1
  6014.  
  6015. ;--------------------
  6016. ; 240 CD regular
  6017. [Statedef 240]
  6018. type    = S
  6019. movetype= A
  6020. physics = S
  6021. ctrl = 0
  6022. anim = 320
  6023. velset = 0,0,0
  6024. juggle  = 9 + var(13)
  6025.  
  6026. [State 240,1]
  6027. type = PlaySnd
  6028. trigger1 = animelemtime(2) = 0
  6029. value = 600,1
  6030. persistent = 0
  6031.  
  6032. [State 240, 0]
  6033. type = playsnd
  6034. trigger1 = time = 0  && random < 700
  6035. value = 700,0
  6036.  
  6037. [State 240 , 1]
  6038. type = HitDef
  6039. trigger1 = AnimElem = 5
  6040. attr = S, NA
  6041. animtype  = Hard
  6042. damage    = 141
  6043. getpower  = 167
  6044. givepower = 30
  6045. priority = 6
  6046. pausetime = 16,16
  6047. sparkxy = -10,-74
  6048. sparkno = 3
  6049. hitflag = MA
  6050. guardflag = MA
  6051. hitsound   = S240,0
  6052. guardsound = S150,1
  6053. ground.type = High
  6054. ground.slidetime = 14
  6055. ground.hittime  = 14
  6056. ground.velocity = -5,-4
  6057. air.velocity = -5,-4
  6058. air.animtype = Back
  6059. fall = 1
  6060. fall.recover = 0
  6061.  
  6062. [State 240 , 3]
  6063. type = ChangeState
  6064. trigger1 = AnimTime = 0
  6065. value = 0
  6066. ctrl = 1
  6067.  
  6068. ;-----------------
  6069. ; 650 CD hit high in air
  6070. ; jump CD
  6071. [Statedef 650]
  6072. type    = A
  6073. movetype= A
  6074. physics = A
  6075. ctrl = 0
  6076. anim = 650
  6077. juggle  = 9 + var(13)
  6078.  
  6079. [State 650, 2]
  6080. type = PlaySnd
  6081. trigger1 = animelemtime(2) = 0
  6082. value = 600,1
  6083. persistent = 0
  6084.  
  6085. [State 650, 0]
  6086. type = playsnd
  6087. trigger1 = time = 0  && random < 700
  6088. value = 700,0
  6089.  
  6090. [State 650 , 1]
  6091. type = HitDef
  6092. trigger1 = AnimElem = 5
  6093. attr = S, NA
  6094. animtype  = Hard
  6095. damage    = 120
  6096. getpower  = 167
  6097. givepower = 30
  6098. priority = 6
  6099. pausetime = 10,12
  6100. sparkxy = -10,-74
  6101. sparkno = 3
  6102. guardflag = HA
  6103. yaccel = 0.4
  6104. hitsound   = S240,0
  6105. guardsound = S150,1
  6106. ground.type = High
  6107. ground.slidetime = 14
  6108. ground.hittime  = 14
  6109. ground.velocity = -5,-6
  6110. air.velocity = -5,-6
  6111. air.animtype = Back
  6112. fall = 1
  6113. fall.recover = 0
  6114.  
  6115. [State 650 , 4]
  6116. type = ChangeState
  6117. trigger1 = AnimTime = 0
  6118. value = 50
  6119. ctrl = 1
  6120.  
  6121. ;=======================================================
  6122. ; Throws
  6123. ;=======================================================
  6124. ; 370 throw
  6125. [Statedef 370]
  6126. type = S
  6127. movetype = A
  6128. physics = S
  6129. ctrl = 0
  6130. velset = 0,0
  6131. anim = 370
  6132.  
  6133. [State 370, 1]
  6134. type = HitDef
  6135. Trigger1 = AnimElem = 1
  6136. attr = S, NT
  6137. givepower = 40
  6138. hitflag = M-
  6139. priority = 2, Miss
  6140. snap = 24, 0, 0, 1
  6141. sparkno = 0
  6142. p2facing = 1
  6143. p1stateno = 371
  6144. p2stateno = 372
  6145.  
  6146. [State 370, end1]
  6147. type = changestate
  6148. trigger1 = var(59) >= 1
  6149. trigger1 = animtime = 0
  6150. value = 105
  6151. ctrl = 1
  6152.  
  6153. [State 370, end2]
  6154. type = changestate
  6155. trigger1 = animtime = 0
  6156. value = 0
  6157. ctrl = 1
  6158. ;------------
  6159. [Statedef 371] ;ºδ┼¡
  6160. type = S
  6161. movetype = I
  6162. physics = N
  6163. ctrl = 0
  6164. anim = 371
  6165.  
  6166. [State 371, 0]
  6167. type = Sprpriority
  6168. trigger1 = Animelem >= 3
  6169. value = -1
  6170.  
  6171. [State 371, 1]
  6172. type = Width
  6173. trigger1 = AnimElem = 1
  6174. edge = 40, 0
  6175.  
  6176. [State 371, 2]
  6177. type = PlaySnd
  6178. trigger1 = time = 0
  6179. value = 370,0
  6180.  
  6181. [State 371, 2]
  6182. type = PlaySnd
  6183. trigger1 = animelem = 5
  6184. value = 400,1
  6185.  
  6186. [State 371, 2]
  6187. type = PlaySnd
  6188. trigger1 = animelem = 7
  6189. value = 220,0
  6190.  
  6191. [State 371, 3]
  6192. type = ChangeState
  6193. Trigger1 = AnimTime = 0
  6194. value = 0
  6195. ctrl = 1
  6196.  
  6197. [State 371, 4]
  6198. type = gamemakeanim
  6199. trigger1 = animelem = 7
  6200. value = 7
  6201. pos = 28, -46
  6202.  
  6203. ;╝─ñΓ░╩º@(│QºδÑX)
  6204. [Statedef 372]
  6205. type = S
  6206. movetype = H
  6207. physics = N
  6208. velset = 0,0
  6209. ctrl = 0
  6210.  
  6211. [State 372, 1]
  6212. type = ChangeAnim2
  6213. Trigger1 = Time = 0
  6214. value = 372
  6215.  
  6216. [State 372, 2] 
  6217. type = Width
  6218. trigger1 = AnimElem = 1, >= 0
  6219. edge = 0, 0
  6220.  
  6221. [State 372, 3]
  6222. type = LifeAdd
  6223. Trigger1 = AnimElem = 4
  6224. value = -120
  6225.  
  6226. [State 372, 4]
  6227. type = SelfState
  6228. trigger1 = animtime = 0
  6229. value = 5100
  6230. ctrl = 0
  6231.  
  6232.  
  6233. ;--------------
  6234. ; 380 throw D
  6235. [Statedef 380]
  6236. type = S
  6237. movetype = A
  6238. physics = S
  6239. ctrl = 0
  6240. velset = 0,0
  6241. anim = 380
  6242.  
  6243. [State 380, 1]
  6244. type = HitDef
  6245. Trigger1 = AnimElem = 1
  6246. attr = S, NT
  6247. givepower = 40
  6248. hitflag = M-
  6249. priority = 2, Miss
  6250. snap = 27, 0, 0, 1
  6251. sparkno = 0
  6252. p2facing = 1
  6253. p1stateno = 381
  6254. p2stateno = 382
  6255.  
  6256. [State 380, end2]
  6257. type = changestate
  6258. trigger1 = animtime = 0
  6259. value = 0
  6260. ctrl = 1
  6261.  
  6262. ;-------
  6263. [Statedef 381] ;Dôèé░
  6264. type = S
  6265. movetype = I
  6266. physics = N
  6267. ctrl = 0
  6268. anim = 381
  6269.  
  6270. [State 381, 2]
  6271. type = PlaySnd
  6272. trigger1 = time = 0
  6273. value = 370,0
  6274.  
  6275. [State 381, 2]
  6276. type = PlaySnd
  6277. trigger1 = animelem = 4
  6278. value = 400,1
  6279.  
  6280. [State 371, 2]
  6281. type = PlaySnd
  6282. trigger1 = animelem = 4
  6283. value = 220,0
  6284.  
  6285. [State 381, 1]
  6286. type = Width
  6287. trigger1 = AnimElem = 1
  6288. edge = 40, 0
  6289.  
  6290. [State 381, 2]
  6291. type = turn
  6292. trigger1 = animelem = 11
  6293. value = 1
  6294.  
  6295. [State 381, 3]
  6296. type = targetbind
  6297. trigger1 = animelem = 4
  6298. pos = -20, -70
  6299.  
  6300. [State 381, 4]
  6301. type = gamemakeanim
  6302. trigger1 = animelem = 4
  6303. value = 2
  6304. pos = -20, -72
  6305.  
  6306. [State 381, 5]
  6307. type = posadd
  6308. trigger1 = animelem = 7
  6309. trigger2 = AnimElem = 8
  6310. trigger3 = AnimElem = 9
  6311. x = 8
  6312.  
  6313. [State 381, 5]
  6314. type = posadd
  6315. trigger1 = AnimElem = 10
  6316. x = 4
  6317.  
  6318. [State 381, 5]
  6319. type = posadd
  6320. trigger1 = AnimElem = 11
  6321. x = -8
  6322.  
  6323. [State 381, 6]
  6324. type = ChangeState
  6325. Trigger1 = AnimTime = 0
  6326. value = 0
  6327. ctrl = 1
  6328.  
  6329. ;---------------
  6330. ;╝─ñΓ░╩º@(│QºδÑX)
  6331. [Statedef 382]
  6332. type = S
  6333. movetype = H
  6334. physics = N
  6335. velset = 0,0
  6336. ctrl = 0
  6337.  
  6338. [State 382, 1]
  6339. type = ChangeAnim2
  6340. Trigger1 = Time = 0
  6341. value = 382
  6342.  
  6343. [State 382, 2]
  6344. type = posadd
  6345. trigger1 = animelem = 2
  6346. x = 14
  6347.  
  6348. [State 382, 3]
  6349. type = posadd
  6350. trigger1 = animtime = 0
  6351. y = 60
  6352.  
  6353. [State 382, 4]
  6354. type = Width
  6355. trigger1 = AnimElem = 1, >= 0
  6356. edge = 0, 30
  6357.  
  6358. [State 382, 5]
  6359. type = LifeAdd
  6360. Trigger1 = AnimElem = 4
  6361. value = -120
  6362.  
  6363. [State 382, 6]
  6364. type = VelAdd
  6365. Trigger1 = AnimElem = 5
  6366. x = 4
  6367. y = -1
  6368.  
  6369. [State 382, 7]
  6370. type = SelfState
  6371. trigger1 = animtime = 0
  6372. value = 5050
  6373. ctrl = 0
  6374.  
  6375. ;---------------------------------------------------------------------------
  6376. ; HIT_FALLRECOVER (on the ground)
  6377. ; KOF safe landing
  6378. [Statedef 5201]
  6379. type    = S
  6380. movetype= I
  6381. physics = N
  6382. anim = 5200
  6383.  
  6384. [State 5201, 4]
  6385. type = NotHitBy
  6386. trigger1 = time >= 0
  6387. value = SCA
  6388.  
  6389. [State 5201, 0]
  6390. type = PlaySnd
  6391. trigger1 = time = 0
  6392. value = 5210,0
  6393.  
  6394. [State 5201, 1] ;Turn if not facing opponent
  6395. type = Turn
  6396. trigger1 = (Time = 0) && (p2dist X < -5)
  6397.  
  6398. [State 5201, 2]
  6399. type = VelSet
  6400. trigger1 = Time = 0
  6401. x = -18
  6402.  
  6403. [State 5201, 2]
  6404. type = Veladd
  6405. trigger1 = Time >= 0
  6406. x = 2.5
  6407.  
  6408. [State 5201, 2]
  6409. type = VelSet
  6410. trigger1 = Vel X >= 0
  6411. x = 0
  6412.  
  6413. [State 5201, 3]
  6414. type = PosSet
  6415. trigger1 = Time >= 0
  6416. y = 0
  6417.  
  6418. [State 5201, 7]
  6419. type = changestate
  6420. trigger1 = animtime = 0
  6421. value = 0
  6422. ctrl = 1
  6423.  
  6424. ;==========================================================
  6425. ; Heat Drive A -------- new   ò╧ìX
  6426. ;==========================================================
  6427. ; heat drive A, AI use
  6428. [Statedef 2999]
  6429. anim = 0
  6430. ctrl = 0
  6431.  
  6432. [State 2999, AIuse1]
  6433. type = changestate
  6434. triggerall = var(59) = 1
  6435. triggerall = P2dist Y <= -28
  6436. trigger1 = power >= 1000
  6437. trigger1 = p2life > 120
  6438. trigger1 = time > 12
  6439. value = 3000 
  6440.  
  6441. [State 2999, AIuse1]
  6442. type = changestate
  6443. triggerall = var(59) = 1
  6444. triggerall = P2dist Y <= -28
  6445. triggerall = (p2life <= 120) || (power < 1000)
  6446. trigger1 = time > 9
  6447. value = 1305
  6448.  
  6449.  
  6450. ;-----------âqü[âgâhâëâCâu
  6451. [Statedef 3000]
  6452. type    = S
  6453. movetype= I
  6454. physics = S
  6455. anim = 3000
  6456. ctrl = 0
  6457. poweradd = -1000
  6458. velset = 0,0,0
  6459.  
  6460. [State 3000, 1]
  6461. type = NotHitBy
  6462. trigger1 = Time = 0
  6463. value = SCA
  6464. time = 25
  6465.  
  6466. [State 3000, 1] ; voice
  6467. type = PlaySnd
  6468. trigger1 = time = 0
  6469. value = 3000,0
  6470.  
  6471. [State 3000, 1] ;flash sound
  6472. type = PlaySnd
  6473. trigger1 = time = 2
  6474. value = 800,0
  6475. volume = -50
  6476.  
  6477. [State 3000, 2]
  6478. type = SuperPause
  6479. trigger1 = time = 2
  6480. anim = -1
  6481. movetime = 30
  6482.  
  6483. [State 3000, 4]
  6484. type = Explod
  6485. trigger1 = AnimElem = 2
  6486. anim = 13000
  6487. postype = p1
  6488. pos = 19,-90
  6489. sprpriority = 7
  6490. supermove = 1
  6491. bindtime = 1
  6492. ownpal = 1
  6493.  
  6494. [State 3000, 4]
  6495. type = Explod
  6496. trigger1 = AnimElem = 2
  6497. anim = 13500
  6498. postype = p1
  6499. pos = 17,-97
  6500. sprpriority = -2
  6501. supermove = 1
  6502. bindtime = 1
  6503. ownpal = 1
  6504.  
  6505. ;[State 3000, 4]
  6506. ;type = Explod
  6507. ;trigger1 = time = 5
  6508. ;anim = 800
  6509. ;pos = 17,-90
  6510. ;supermove = 1
  6511. ;sprpriority = -2
  6512. ;bindtime = 1
  6513. ;ownpal = 1
  6514.  
  6515. ;[State 3000, 4]
  6516. ;type = Explod
  6517. ;trigger1 = time = 1
  6518. ;anim = 810
  6519. ;pos = 17,-90
  6520. ;supermove = 1
  6521. ;sprpriority = 2
  6522. ;bindtime = 1
  6523. ;ownpal = 1
  6524.  
  6525. [State 3000, 3]
  6526. type = envcolor
  6527. trigger1 = time = 1
  6528. time = 30
  6529. under = 1
  6530. value = 0, 0, 0
  6531.  
  6532. [State 3000, 4]
  6533. type = Explod
  6534. trigger1 = animelem = 4
  6535. anim = 2000
  6536. pos = 10,30
  6537. supermove = 1
  6538. supermovetime = 2
  6539. sprpriority = 2
  6540. bindtime = 1
  6541. removetime = 2
  6542. shadow = 64,64,64
  6543. ownpal = 1
  6544.  
  6545. [State 3000, 4]
  6546. type = Explod
  6547. trigger1 = animelem = 5
  6548. anim = 2001
  6549. supermove = 1
  6550. supermovetime = 3
  6551. sprpriority = 2
  6552. bindtime = 1
  6553. pos = 8, 20
  6554. removetime = 3
  6555. shadow = 64,64,64
  6556. ownpal = 1
  6557.  
  6558. [State 3000, 4]
  6559. type = Explod
  6560. trigger1 = animelem = 6
  6561. anim = 2001
  6562. supermove = 1
  6563. pos = 3, 15
  6564. supermovetime = 3
  6565. sprpriority = 2
  6566. bindtime = 1
  6567. removetime = 3
  6568. shadow = 64,64,64
  6569. ownpal = 1
  6570.  
  6571. [State 3000, 4]
  6572. type = Explod
  6573. trigger1 = animelem = 7
  6574. anim = 2001
  6575. supermove = 1
  6576. pos = -4, 0
  6577. supermovetime = 20
  6578. sprpriority = 2
  6579. bindtime = 1
  6580. removetime = 20
  6581. shadow = 64,64,64
  6582. ownpal = 1
  6583.  
  6584. [State 3000, 4]
  6585. type = Explod
  6586. trigger1 = time = 30
  6587. anim = 1530
  6588. pos = -14,-80
  6589. sprpriority = -2
  6590. bindtime = 1
  6591. ownpal = 1
  6592.  
  6593. [State 3000, end1]
  6594. type = changestate
  6595. trigger1 = (command = "hold_A") && (Time >= 34)
  6596. value = 3001
  6597.  
  6598. [State 3000, end2]
  6599. type = changestate
  6600. trigger1 = (animtime = 0) && (command != "hold_A")
  6601. trigger2 = var(59) = 1
  6602. trigger2 = animtime = 0
  6603. value = 3002
  6604.  
  6605.  
  6606. ;-------------------------------
  6607. [Statedef 3001]
  6608. type    = S
  6609. movetype= I
  6610. physics = S
  6611. anim = 3001
  6612. ctrl = 0
  6613. velset = 0,0,0
  6614.  
  6615. [State 3001, handflame]
  6616. type = Explod
  6617. triggerall = command = "hold_A"
  6618. trigger1 = Time = 0
  6619. anim = 2010
  6620. ID = 2010
  6621. pos = -4,0
  6622. postype = p1
  6623. shadow = 64,64,64
  6624. sprpriority = 2
  6625. bindtime = 240
  6626. removetime = 240
  6627. ownpal = 1
  6628.  
  6629. [State 3001, end1]
  6630. type = changestate
  6631. trigger1 = (command != "hold_A") && (time >= 0)
  6632. trigger2 = time = 240
  6633. trigger3 = var(59) = 1
  6634. trigger3 = p2stateno != 120 || P2stateno != 130
  6635. ;trigger3 = time >= 0
  6636. trigger4 = var(59) = 1
  6637. trigger4 = p2statetype = A
  6638. trigger4 = p2dist y >= 120
  6639. trigger4 = time >= 19
  6640. value = 3002
  6641.  
  6642. ;-----------------------------
  6643. ; release
  6644. [Statedef 3002]
  6645. type = S
  6646. movetype = A
  6647. physics = N
  6648. ctrl = 0
  6649. anim = 3002
  6650. velset = 0,0,0
  6651. juggle = 2
  6652.  
  6653. [State 3002, muteki]
  6654. type = NotHitBy
  6655. trigger1 = Time = 0
  6656. value = SCA
  6657. time = 6
  6658.  
  6659. [State 3002, burn]
  6660. type = varset
  6661. trigger1 = movehit = 1
  6662. var(3) = 1
  6663.  
  6664. [State 3002, 1.5]
  6665. type = PlaySnd
  6666. trigger1 = time = 3
  6667. value = 3000,1
  6668.  
  6669. [State 3002, explod]
  6670. type = Explod
  6671. trigger1 = time = 0
  6672. anim = 2002
  6673. sprpriority = 3
  6674. bindtime = 1
  6675. shadow = 64,64,64
  6676. ownpal = 1
  6677.  
  6678. [State 3002, 1]
  6679. type = posadd
  6680. trigger1 = animelem = 2
  6681. trigger2 = animelem = 3
  6682. trigger3 = animelem = 4
  6683. x = 8
  6684.  
  6685. [State 3002, 2]
  6686. type = velset
  6687. trigger1 = animelem = 2, = 3
  6688. x = 10
  6689.  
  6690. [State 3002, 6]
  6691. type = HitDef
  6692. trigger1 = time = 0
  6693. persistent = 0
  6694. attr = S, HA
  6695. animtype = up
  6696. damage = 0,22 ; 0,10
  6697. sparkno = 2
  6698. sparkxy = 0,-60
  6699. priority = 6
  6700. pausetime = 2,0
  6701. guardflag = MA
  6702. hitsound = -1
  6703. guardsound = S150,1
  6704. ground.slidetime = 15
  6705. ground.hittime = 15
  6706. ground.velocity = -2,-11
  6707. air.velocity = -2,-11
  6708. air.juggle = 9
  6709. air.animtype = Back
  6710. fall = 1
  6711. fall.recover = 0
  6712. palfx.time = 60
  6713. palfx.mul = 240,220,128
  6714. palfx.sinadd = 32,128,220,16
  6715. palfx.add = 190,180,84
  6716. p2stateno = 3010
  6717.  
  6718. [State 3002, 1.5]
  6719. type = PlaySnd
  6720. trigger1 = movehit
  6721. value = 2200,1
  6722. ignorehitpause = 1
  6723. persistent = 0
  6724. volume = -50
  6725.  
  6726. [State 3002, 1.5]
  6727. type = PlaySnd
  6728. trigger1 = movehit
  6729. value = 2200,0
  6730. ignorehitpause = 1
  6731. persistent = 0
  6732.  
  6733. [State 3002, 7]
  6734. type = TargetLifeAdd
  6735. trigger1 = movehit = 1
  6736. value = -280  ; -333 KOF99
  6737. absolute = 1
  6738.  
  6739. ;[State 3002, 8]
  6740. ;type = PlayerPush
  6741. ;trigger1 = Time >= 8
  6742. ;value = 0
  6743.  
  6744. [State 3002, afterimage]
  6745. type = AfterImage
  6746. trigger1 = AnimElem = 2, = 1
  6747. time = 36
  6748. Trans = Add1
  6749. FrameGap = 3
  6750. length = 8
  6751. time = 20
  6752.  
  6753. [State 3002, end1]
  6754. type = changestate
  6755. trigger1 = animtime = 0
  6756. value = 3003
  6757. ctrl = 1
  6758.  
  6759. [State 3002, end1]
  6760. type = changestate
  6761. trigger1 = movehit = 1
  6762. value = 3004
  6763. ctrl = 1
  6764.  
  6765.  
  6766. ;-----------------------------
  6767. [Statedef 3003]
  6768. type = S
  6769. movetype = A
  6770. physics = N
  6771. ctrl = 0
  6772. anim = 3003
  6773. velset = 0,0,0
  6774. juggle = 2
  6775.  
  6776. [State 3003, 1]
  6777. type = HitDef
  6778. trigger1 = time =[0,4]
  6779. persistent = 0
  6780. attr = S, HA
  6781. animtype = up
  6782. damage = 0,22 ; 0,10
  6783. sparkno = 2
  6784. sparkxy = 0,-60
  6785. priority = 6
  6786. pausetime = 2,0
  6787. guardflag = MA
  6788. hitsound = S2200,0
  6789. guardsound = S150,1
  6790. ground.slidetime = 15
  6791. ground.hittime = 15
  6792. ground.velocity = -2,-11
  6793. air.velocity = -2,-11
  6794. air.juggle = 9
  6795. air.animtype = Back
  6796. fall = 1
  6797. fall.recover = 0
  6798. palfx.time = 60
  6799. palfx.mul = 240,220,128
  6800. palfx.sinadd = 32,128,220,16
  6801. palfx.add = 190,180,84
  6802. p2stateno = 3010
  6803.  
  6804. [State 3003, 7]
  6805. type = TargetLifeAdd
  6806. trigger1 = movehit = 1
  6807. value = -280  ; -333 KOF99
  6808. absolute = 1
  6809. persistent = 0
  6810.  
  6811. [State 3003, 1]
  6812. type = posadd
  6813. trigger1 = animelem = 1
  6814. trigger2 = animelem = 2
  6815. trigger3 = animelem = 3
  6816. trigger4 = animelem = 4
  6817. trigger5 = animelem = 5
  6818. x = 8
  6819.  
  6820. [State 3003, 2]
  6821. type = velset
  6822. trigger1 = time = 0
  6823. x = 6
  6824.  
  6825. [State 3003, 2]
  6826. type = veladd
  6827. trigger1 = time >= 0
  6828. x = -0.2
  6829.  
  6830. [State 3003, 3]
  6831. type = VelSet
  6832. trigger1 = Vel X <= 0
  6833. x = 0
  6834.  
  6835. [State 3000, end1]
  6836. type = changestate
  6837. trigger1 = animtime = 0
  6838. value = 0
  6839. ctrl = 1
  6840.  
  6841.  
  6842. ;--------------------------------
  6843. ; 3004 movehit
  6844. [Statedef 3004]
  6845. type = S
  6846. movetype = I
  6847. physics = N
  6848. ctrl = 0
  6849. anim = 3003
  6850. velset = 0,0,0
  6851.  
  6852. [State 3004, 0]
  6853. type = explod
  6854. trigger1 = time = 0
  6855. anim = 2050
  6856. sprpriority = -2
  6857. pos = 10, -1
  6858. bindtime = 7
  6859. ownpal = 1
  6860.  
  6861. [State 3004, 1]
  6862. type = posadd
  6863. trigger1 = animelem = 1
  6864. trigger2 = animelem = 2
  6865. trigger3 = animelem = 3
  6866. trigger4 = animelem = 4
  6867. x = 8
  6868.  
  6869. [State 3004, 2]
  6870. type = velset
  6871. trigger1 = time = 0
  6872. x = 8
  6873.  
  6874. [State 3004, 2]
  6875. type = veladd
  6876. trigger1 = time >= 0
  6877. x = -0.4
  6878.  
  6879. [State 3004, 3]
  6880. type = VelSet
  6881. trigger1 = Vel X <= 0
  6882. x = 0
  6883.  
  6884. [State 3004, end1]
  6885. type = changestate
  6886. trigger1 = animtime = 0
  6887. value = 0
  6888. ctrl = 1
  6889.  
  6890. ;----------------------------------------------------------
  6891. ; 3010 Being hit by heat drive
  6892. [Statedef 3010]
  6893. type = A
  6894. movetype = H
  6895. physics = N
  6896. ctrl = 0
  6897. anim = 5030
  6898.  
  6899. [State 3010, 1]
  6900. type = DefenceMulSet
  6901. trigger1 = time = 0
  6902. value = 1
  6903.  
  6904. [State 3010, 2]
  6905. type = NotHitBy
  6906. trigger1 = time >= 0
  6907. value = SCA
  6908.  
  6909. [State 3010, 4]
  6910. type = EnvShake
  6911. trigger1 = time = 0
  6912. trigger2 = (Anim = 3603) && (Vel Y > 0) && (Pos Y >= 0)
  6913. time = 20
  6914. ampl = 5
  6915.  
  6916. [State 3010, 5]
  6917. type = PosFreeze
  6918. trigger1 = HitShakeOver = 0
  6919.  
  6920. [State 3010, 6]
  6921. type = ForceFeedBack
  6922. trigger1 = HitShakeOver = 0
  6923. time = 1
  6924. waveform = square
  6925.  
  6926. [State 3010, 7]
  6927. type = posadd
  6928. trigger1 = HitShakeOver = 1
  6929. persistent = 0
  6930. y = -35
  6931.  
  6932. [State 3010, 8]
  6933. type = EnvColor
  6934. trigger1 = (time = 0) && (life > 0)
  6935. time = 2
  6936. value = 240,240,240
  6937. under = 1
  6938. ignorepausetime = 1
  6939.  
  6940. [State 3010, 9]
  6941. type = ChangeAnim2
  6942. trigger1 = HitShakeOver = 1
  6943. persistent = 0
  6944. value = 3010
  6945.  
  6946. [State 3010, 10]
  6947. type = HitVelSet
  6948. trigger1 = HitShakeOver = 1
  6949. persistent = 0
  6950. x = 1
  6951. y = 1
  6952.  
  6953. [State 3010, 11]
  6954. type = VelAdd
  6955. trigger1 = HitShakeOver = 1
  6956. y = 0.4
  6957.  
  6958. [State 3010, 12]
  6959. type = SelfState
  6960. triggerall = Anim = 3010
  6961. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  6962. value = 5100
  6963.  
  6964. ;----------------------------------------------------------
  6965. ; 3005 heatdrive C ; removed see 3100
  6966. [Statedef 3005]
  6967. type    = S
  6968. movetype= I
  6969. physics = S
  6970. anim = 3000
  6971. ctrl = 0
  6972. poweradd = -1000
  6973. velset = 0,0,0
  6974.  
  6975. [State 3005, 1]
  6976. type = PlaySnd
  6977. trigger1 = time = 0
  6978. value = 3000,0
  6979.  
  6980. [State 3005, 1] ; DM sound
  6981. type = PlaySnd
  6982. trigger1 = time = 2
  6983. value = 800,0
  6984. volume = -50
  6985.  
  6986. [State 3005, 1]
  6987. type = NotHitBy
  6988. trigger1 = Time = 0
  6989. value = SCA
  6990. time = 25
  6991.  
  6992. [State 3005, 2]
  6993. type = SuperPause
  6994. trigger1 = time = 2
  6995. anim = -1
  6996. movetime = 30
  6997.  
  6998. [State 3005, 4]
  6999. type = Explod
  7000. trigger1 = time = 5
  7001. anim = 800
  7002. pos = 17,-90
  7003. supermove = 1
  7004. sprpriority = -2
  7005. bindtime = 1
  7006. ownpal = 1
  7007.  
  7008. [State 3005, 4]
  7009. type = Explod
  7010. trigger1 = time = 1
  7011. anim = 810
  7012. pos = 17,-90
  7013. supermove = 1
  7014. sprpriority = 2
  7015. bindtime = 1
  7016. ownpal = 1
  7017.  
  7018. [State 3005, 3]
  7019. type = envcolor
  7020. trigger1 = time = 1
  7021. time = 30
  7022. under = 1
  7023. value = 0, 0, 0
  7024.  
  7025. [State 3005, 4]
  7026. type = Explod
  7027. trigger1 = animelem = 4
  7028. anim = 2000
  7029. pos = 10,30
  7030. supermove = 1
  7031. supermovetime = 2
  7032. sprpriority = 2
  7033. bindtime = 1
  7034. removetime = 2
  7035. shadow = 64,64,64
  7036. ownpal = 1
  7037.  
  7038. [State 3005, 4]
  7039. type = Explod
  7040. trigger1 = animelem = 5
  7041. anim = 2001
  7042. supermove = 1
  7043. supermovetime = 3
  7044. sprpriority = 2
  7045. bindtime = 1
  7046. pos = 8, 19
  7047. removetime = 3
  7048. shadow = 64,64,64
  7049. ownpal = 1
  7050.  
  7051. [State 3005, 4]
  7052. type = Explod
  7053. trigger1 = animelem = 6
  7054. anim = 2001
  7055. supermove = 1
  7056. pos = 6, 16
  7057. supermovetime = 3
  7058. sprpriority = 2
  7059. bindtime = 1
  7060. removetime = 3
  7061. shadow = 64,64,64
  7062. ownpal = 1
  7063.  
  7064. [State 3005, 4]
  7065. type = Explod
  7066. trigger1 = animelem = 7
  7067. anim = 2001
  7068. supermove = 1
  7069. pos = 0, -1
  7070. supermovetime = 20
  7071. sprpriority = 2
  7072. bindtime = 1
  7073. removetime = 20
  7074. shadow = 64,64,64
  7075. ownpal = 1
  7076.  
  7077. [State 3005, 4]
  7078. type = Explod
  7079. trigger1 = time = 30
  7080. anim = 1530
  7081. pos = -10,-80
  7082. sprpriority = -2
  7083. bindtime = 1
  7084. ownpal = 1
  7085.  
  7086. [State 3005, end1]
  7087. type = changestate
  7088. trigger1 = (command = "hold_C") && (time >= 34)
  7089. value = 3006
  7090.  
  7091. [State 3005, end2]
  7092. type = changestate
  7093. trigger1 = (animtime = 0) && (command != "hold_C")
  7094. value = 3002
  7095.  
  7096. ;---------------------------------------
  7097. [Statedef 3006]
  7098. type    = S
  7099. movetype= I
  7100. physics = S
  7101. anim = 3001
  7102. ctrl = 0
  7103. velset = 0,0,0
  7104.  
  7105. [State 3006, handflame]
  7106. type = Explod
  7107. triggerall = command = "hold_C"
  7108. trigger1 = Time = 0
  7109. anim = 2010
  7110. ID = 2010
  7111. postype = p1
  7112. pos = -3,0
  7113. shadow = 64,64,64
  7114. sprpriority = 2
  7115. bindtime = 240
  7116. removetime = 240
  7117. ownpal = 1
  7118.  
  7119. [State 3006, end1]
  7120. type = changestate
  7121. trigger1 = command != "hold_C"
  7122. trigger1 = time >= 0
  7123. trigger2 = time = 240
  7124. value = 3002
  7125.  
  7126. ;==========================================================
  7127. ;==========================================================
  7128. ;----------------------------------------------------------
  7129. ; 3200 chain drive launch
  7130. [Statedef 3200]
  7131. type    = S
  7132. movetype= A
  7133. physics = S
  7134. anim = 65505
  7135. ctrl = 0
  7136. poweradd = -1000
  7137. velset = 0,0,0
  7138. juggle = 10
  7139.  
  7140.  
  7141.  
  7142. ;[State 3000, 1]
  7143. ;type = PlaySnd
  7144. ;trigger1 = time = 0
  7145. ;value = 3200,1
  7146.  
  7147.  
  7148. [State 3250, 0]
  7149. type = PlaySnd
  7150. trigger1 = animelem = 10
  7151. value = 3200,0    ;3200,1
  7152.  
  7153.  
  7154.  
  7155.  
  7156.  
  7157.  
  7158. [State 3000, 1]; DM sound
  7159. type = PlaySnd
  7160. trigger1 = time = 2
  7161. value = 800,0
  7162. volume = -50
  7163.  
  7164. [State 3200, 1]
  7165. type = NotHitBy
  7166. trigger1 = Time = 0
  7167. value = SCA
  7168. time = 25
  7169.  
  7170. [State 3200, 2]
  7171. type = SuperPause
  7172. trigger1 = animelem = 1
  7173. ;trigger1 = time = 2
  7174. anim = -1
  7175. movetime = 75
  7176. time = 75
  7177.  
  7178. [State 3200, 4]
  7179. type = Explod
  7180. trigger1 = AnimElem = 1
  7181. anim = 13000
  7182. postype = p1
  7183. pos = 0,-90
  7184. sprpriority = 1
  7185. supermove = 1
  7186. bindtime = 1
  7187. ownpal = 1
  7188.  
  7189. [State 3200, 4]
  7190. type = Explod
  7191. trigger1 = AnimElem = 1
  7192. anim = 13500
  7193. postype = p1
  7194. pos = 0,-90
  7195. sprpriority = -2
  7196. supermove = 1
  7197. bindtime = 1
  7198. ownpal = 1
  7199.  
  7200. ;[State 3200, 4]
  7201. ;type = Explod
  7202. ;trigger1 = time = 5
  7203. ;anim = 800
  7204. ;pos = 0,-90
  7205. ;supermove = 1
  7206. ;sprpriority = -2
  7207. ;bindtime = 1
  7208. ;ownpal = 1
  7209.  
  7210. ;[State 3200, 4]
  7211. ;type = Explod
  7212. ;trigger1 = time = 2
  7213. ;anim = 810
  7214. ;pos = 0,-90
  7215. ;supermove = 1
  7216. ;sprpriority = 2
  7217. ;bindtime = 1
  7218. ;ownpal = 1
  7219.  
  7220. [State 3200, 3]
  7221. type = envcolor
  7222. trigger1 = time = 1
  7223. time = 45
  7224. under = 1
  7225. value = 0, 0, 0
  7226.  
  7227.  
  7228.  
  7229.  
  7230.  
  7231. [State 3200, end2]
  7232. type = changestate
  7233. trigger1 = animtime = 0
  7234. value = 3201
  7235. ctrl = 1
  7236.  
  7237. ;------------------------
  7238. ; 3201 chain drive attack success
  7239. [Statedef 3201]
  7240. type    = S
  7241. movetype= A
  7242. physics = N
  7243. anim = 3202
  7244. ctrl = 0
  7245. velset = 0,0,0
  7246.  
  7247.  
  7248. [State 3202, 0]
  7249. type = playerpush
  7250. trigger1 = time >= 0
  7251. value = 1
  7252.  
  7253. ;[State 3201, shadow] ;   ò╧ìX
  7254. ;type = explod
  7255. ;trigger1 = time = 0         ;;;;
  7256. ;trigger1 = projcontact2020 = 1   ;;
  7257. ;trigger2 = NumProjID(2020) = 0   ;;
  7258. ;anim = 65500          ;;3201
  7259. ;persistent = 0
  7260. ;sprpriority = 2
  7261. ;pos = 0,0
  7262. ;postype = P1
  7263. ;velset = 0,0
  7264. ;ownpal = 1
  7265. ;bindtime = 1
  7266. ;shadow = 80,80,80
  7267.  
  7268. ;[State 3201, 1]
  7269. ;type = posadd
  7270. ;trigger1 = time = 12
  7271. ;x = 20
  7272.  
  7273. ;[State 3201, 2]
  7274. ;type = playsnd
  7275. ;trigger1 = time = 16
  7276. ;value = 3200,0
  7277.  
  7278. [State 3201, 2]
  7279. type = velset
  7280. trigger1 = time = 16
  7281. ;x = 3
  7282. x = (P2dist X+40)/16
  7283.  
  7284. [State 3201, 3]
  7285. type = veladd
  7286. trigger1 = time >= 22
  7287. x = -0.5
  7288.  
  7289. [State 3201, 4]
  7290. type = VelSet
  7291. trigger1 = Vel X <= 0
  7292. x = 1
  7293.  
  7294. [State 3201, 5]
  7295. type = HitDef
  7296. trigger1 = AnimElem = 1;4
  7297. trigger2 = (AnimElem = 5) && (movecontact = 0)
  7298. p2facing = 1
  7299. attr = S, HA
  7300. animtype = hard
  7301. damage = 0,0
  7302. sparkno = 2
  7303. sparkxy = 0,-60
  7304. pausetime = 1,6
  7305. hitflag = MAF
  7306. guardflag = MA
  7307. forcestand = 1
  7308. hitsound = 5,2
  7309. fall.recover = 0
  7310. ground.slidetime = 15
  7311. ground.hittime = 15
  7312. ground.velocity = -3, 0
  7313.  
  7314. [State 3201, sunglass]
  7315. type = envcolor
  7316. trigger1 = movehit = 1
  7317. time = 1
  7318. under = 1
  7319. value = 240,240,240
  7320.  
  7321. [State 3201, end1]
  7322. type = changestate
  7323. trigger1 = movehit = 1
  7324. value = 3202
  7325. ctrl = 1
  7326.  
  7327. [State 3201, end1]
  7328. type = changestate
  7329. trigger1 = animtime = 0
  7330. trigger2 = moveguarded
  7331. value = 3210
  7332. ctrl = 0
  7333.  
  7334. ;------------------------
  7335. ; 3210 guarded
  7336. [Statedef 3210]
  7337. type    = S
  7338. movetype= I
  7339. physics = S
  7340. anim = 3210
  7341. ctrl = 0
  7342.  
  7343. [State 3210, 1]
  7344. type = changestate
  7345. trigger1 = animtime = 0
  7346. value = 0
  7347. ctrl = 1
  7348.  
  7349. ;-----------------------------------------
  7350. ;=========================================
  7351. ;-----------------------------------------
  7352. ; 3205 chain drive attacking
  7353. [Statedef 3202]
  7354. type    = S
  7355. movetype= A
  7356. physics = N
  7357. anim = 3205
  7358. ctrl = 0
  7359. velset = 2.2,0,0
  7360.  
  7361. [State 3201, 2]
  7362. type = playsnd
  7363. trigger1 = animelem = 1
  7364. value = 931,10
  7365.  
  7366. [State 3202, muteki]
  7367. type = NotHitBy
  7368. trigger1 = Time >= 0
  7369. value = SCA
  7370. time = 1
  7371.  
  7372. [State 3202, targetbind]
  7373. type = targetbind
  7374. trigger1 = 1
  7375. pos = 60,0
  7376.  
  7377. [State 3202, 0]
  7378. type = playerpush
  7379. trigger1 = time >= 0
  7380. value = 1
  7381.  
  7382. [State 3202, 1]
  7383. type = HitDef
  7384. trigger1 = animelem = 2
  7385. trigger2 = animelem = 4
  7386. trigger3 = animelem = 17
  7387. trigger4 = animelem = 19
  7388. trigger5 = animelem = 27
  7389. trigger6 = animelem = 31
  7390. attr = S, HA
  7391. forcestand = 1
  7392. animtype  = hard
  7393. damage    = 18 ; 15
  7394. givepower = 15
  7395. ;guardflag = MA
  7396. pausetime = 2,0
  7397. sparkno = 2
  7398. sparkxy = -15,-70
  7399. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  7400. guardsound = S150,1
  7401. ground.type = High
  7402. ground.slidetime = 20
  7403. ground.hittime  = 20
  7404. ground.velocity = -3
  7405. fall.recover = 0
  7406. kill = 0
  7407.  
  7408.  
  7409.  
  7410. [State 3202, 1]
  7411. type = HitDef
  7412. trigger1 = animelem = 38
  7413. attr = S, HA
  7414. p2facing = 1
  7415. forcestand = 1
  7416. animtype  = hard
  7417. damage    = 18 ; 15
  7418. givepower = 15
  7419. ;guardflag = MA
  7420. pausetime = 2,0
  7421. sparkno = 2
  7422. sparkxy = -15,-70
  7423. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  7424. guardsound = S150,1
  7425. ground.type = High
  7426. ground.slidetime = 20
  7427. ground.hittime  = 20
  7428. ground.velocity = 1
  7429. fall.recover = 0
  7430. kill = 0
  7431.  
  7432.  
  7433.  
  7434.  
  7435.  
  7436.  
  7437.  
  7438.  
  7439.  
  7440.  
  7441.  
  7442. [State 3202, 2]
  7443. type = HitDef
  7444. trigger1 = animelem = 9
  7445. trigger2 = animelem = 13
  7446. trigger3 = animelem = 22
  7447. trigger4 = animelem = 36
  7448. attr = S, HA
  7449. animtype  = hard
  7450. damage    = 18 ; 15
  7451. givepower = 15
  7452. ;guardflag = MA
  7453. pausetime = 2,0
  7454. forcestand = 1
  7455. sparkno = 2
  7456. sparkxy = -20,-40
  7457. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  7458. guardsound = S150,1
  7459. ground.type = Low
  7460. ground.slidetime = 20
  7461. ground.hittime  = 20
  7462. ground.velocity = -3
  7463. fall.recover = 0
  7464. kill = 0
  7465.  
  7466. [State 3202, envcolor]
  7467. type = envcolor
  7468. trigger1 = animelem = 2
  7469. trigger2 = animelem = 4
  7470. trigger3 = animelem = 9
  7471. trigger4 = animelem = 13
  7472. trigger5 = animelem = 17
  7473. trigger6 = animelem = 19
  7474. trigger7 = animelem = 22
  7475. trigger8 = animelem = 27
  7476. trigger9 = animelem = 31
  7477. trigger10 = animelem = 36
  7478. trigger11 = animelem = 38
  7479. time = 1
  7480. under = 1
  7481. value = 240,240,240
  7482.  
  7483. [State 3202, width]
  7484. type = Width
  7485. trigger1 = time >= 0
  7486. edge = 60, 0
  7487.  
  7488.  
  7489. ;---ò╧ìX
  7490. ;[State 3202, end1]
  7491. ;type = changestate
  7492. ;trigger1 = animtime = 0
  7493. ;value = 3205
  7494. ;ctrl = 0
  7495.  
  7496. [State 3202, end1]
  7497. type = changestate
  7498. trigger1 = animtime = 0
  7499. value = 15003
  7500. ctrl = 0
  7501. ;---end
  7502.  
  7503.  
  7504. ;------------------------
  7505. ; 3205 finish Chain drive
  7506. [Statedef 3205]
  7507. type    = S
  7508. movetype= A
  7509. physics = S
  7510. anim = 3206
  7511. ctrl = 0
  7512. velset = 0,0,0
  7513.  
  7514. [State 3201, 2]
  7515. type = playsnd
  7516. trigger1 = animelem = 6
  7517. value = 3200,2
  7518.  
  7519. [State 3205, 1]
  7520. type = HitDef
  7521. trigger1 = AnimElem = 6
  7522. attr = S, HA
  7523. animtype  = up
  7524. damage    = 110 ; 98
  7525. givepower = 15
  7526. ;guardflag = 
  7527. pausetime = 30,30
  7528. sparkno = 3
  7529. sparkxy = -15,-60
  7530. hitsound   = S240,0
  7531. guardsound = S150,1
  7532. ground.type = Low
  7533. ground.slidetime = 20
  7534. ground.hittime  = 20
  7535. fall = 1
  7536. fall.recover = 0
  7537. ground.velocity = -5,-6
  7538.  
  7539. [State 3205, envcolor]
  7540. type = envcolor
  7541. trigger1 = animelem = 6
  7542. time = 1
  7543. under = 1
  7544. value = 240,240,240
  7545.  
  7546. [State 3205, 2]
  7547. type = EnvShake
  7548. trigger1 = AnimElem = 6
  7549. ampl = -4
  7550. time = 30
  7551.  
  7552. [State 3205, Muteki]
  7553. type = NotHitBy
  7554. trigger1 = Time >= 0
  7555. value = SCA
  7556. time = 1
  7557.  
  7558. [State 3205, end1]
  7559. type = changestate
  7560. trigger1 = animtime = 0
  7561. value = 0
  7562. ctrl = 1
  7563.  
  7564. ;==========================================================
  7565. ; Heatdrive C <--- inherited from SDM heatdrive 99
  7566. ;==========================================================
  7567. [Statedef 3100]
  7568. type    = S
  7569. movetype= I
  7570. physics = S
  7571. anim = 3000
  7572. ctrl = 0
  7573. poweradd = -1000
  7574. velset = 0,0,0
  7575.  
  7576. [State 3100, 1]
  7577. type = PlaySnd
  7578. trigger1 = time = 0
  7579. value = 3000,0
  7580.  
  7581. [State 3100, 1] ; flash sound
  7582. type = PlaySnd
  7583. trigger1 = time = 2
  7584. value = 800,0
  7585. volume = -50
  7586.  
  7587. [State 3100, 1]
  7588. type = NotHitBy
  7589. trigger1 = Time = 0
  7590. value = SCA
  7591. time = 25
  7592.  
  7593. [State 3100, 2]
  7594. type = SuperPause
  7595. trigger1 = time = 2
  7596. anim = -1
  7597. movetime = 30
  7598.  
  7599. [State 3100, 4]
  7600. type = Explod
  7601. trigger1 = AnimElem = 2
  7602. anim = 13000
  7603. postype = p1
  7604. pos = 19,-90
  7605. sprpriority = 7
  7606. supermove = 1
  7607. bindtime = 1
  7608. ownpal = 1
  7609.  
  7610. [State 3100, 4]
  7611. type = Explod
  7612. trigger1 = AnimElem = 2
  7613. anim = 13500
  7614. postype = p1
  7615. pos = 17,-97
  7616. sprpriority = -2
  7617. supermove = 1
  7618. bindtime = 1
  7619. ownpal = 1
  7620.  
  7621. ;[State 3000, 4]
  7622. ;type = Explod
  7623. ;trigger1 = time = 5
  7624. ;anim = 800
  7625. ;pos = 17,-90
  7626. ;supermove = 1
  7627. ;sprpriority = -2
  7628. ;bindtime = 1
  7629. ;ownpal = 1
  7630.  
  7631. ;[State 3100, 4]
  7632. ;type = Explod
  7633. ;trigger1 = time = 1
  7634. ;anim = 810
  7635. ;pos = 17,-90
  7636. ;supermove = 1
  7637. ;sprpriority = 2
  7638. ;bindtime = 1
  7639. ;ownpal = 1
  7640.  
  7641. [State 3100, 3]
  7642. type = envcolor
  7643. trigger1 = time = 1
  7644. time = 30
  7645. under = 1
  7646. value = 0, 0, 0
  7647.  
  7648. [State 3100, 4]
  7649. type = Explod
  7650. trigger1 = animelem = 4
  7651. anim = 2000
  7652. pos = 10,30
  7653. supermove = 1
  7654. supermovetime = 2
  7655. sprpriority = 2
  7656. bindtime = 1
  7657. removetime = 2
  7658. shadow = 64,64,64
  7659. ownpal = 1
  7660.  
  7661. [State 3005, 4]
  7662. type = Explod
  7663. trigger1 = animelem = 5
  7664. anim = 2001
  7665. supermove = 1
  7666. supermovetime = 3
  7667. sprpriority = 2
  7668. bindtime = 1
  7669. pos = 8, 19
  7670. removetime = 3
  7671. shadow = 64,64,64
  7672. ownpal = 1
  7673.  
  7674. [State 3005, 4]
  7675. type = Explod
  7676. trigger1 = animelem = 6
  7677. anim = 2001
  7678. supermove = 1
  7679. pos = 6, 16
  7680. supermovetime = 3
  7681. sprpriority = 2
  7682. bindtime = 1
  7683. removetime = 3
  7684. shadow = 64,64,64
  7685. ownpal = 1
  7686.  
  7687. [State 3100, 4]
  7688. type = Explod
  7689. trigger1 = animelem = 7
  7690. anim = 2001
  7691. supermove = 1
  7692. pos = 0, -1
  7693. supermovetime = 20
  7694. sprpriority = 2
  7695. bindtime = 1
  7696. removetime = 20
  7697. shadow = 64,64,64
  7698. ownpal = 1
  7699.  
  7700. [State 3100, 4]
  7701. type = Explod
  7702. trigger1 = time = 30
  7703. anim = 1530
  7704. pos = -10,-80
  7705. sprpriority = -2
  7706. bindtime = 1
  7707. ownpal = 1
  7708.  
  7709. ; hold
  7710. [State 3100, end1]
  7711. type = changestate
  7712. trigger1 = !var(59)
  7713. trigger1 = (command = "hold_A" || command = "hold_C") && (time >= 34)
  7714. trigger2 = var(59) = 1 && time >= 34
  7715. trigger2 = p2stateno = [130,160]
  7716. ;trigger2 = random <= 100
  7717. value = 3101
  7718.  
  7719. ; release
  7720. [State 3100, end2]
  7721. type = changestate
  7722. triggerall = AnimTime = 0
  7723. trigger1 = (command != "hold_A") && (command != "hold_C")
  7724. trigger2 = var(59) = 1 
  7725. trigger2 = p2stateno != [130,160]
  7726. value = 3102
  7727.  
  7728. ;-------------------------------
  7729. [Statedef 3101]
  7730. type    = S
  7731. movetype= I
  7732. physics = S
  7733. anim = 3001
  7734. ctrl = 0
  7735. velset = 0,0,0
  7736.  
  7737. [State 3001, handflame]
  7738. type = Explod
  7739. triggerall = command = "hold_A"
  7740. trigger1 = Time = 0
  7741. anim = 2010
  7742. ID = 2010
  7743. pos = -3,0
  7744. postype = p1
  7745. shadow = 64,64,64
  7746. sprpriority = 2
  7747. bindtime = 240
  7748. removetime = 240
  7749. ownpal = 1
  7750.  
  7751.  
  7752. [State 3001, end1]
  7753. type = changestate
  7754. trigger1 = command != "hold_A" && command != "hold_C"
  7755. trigger1 = time >= 0
  7756. trigger2 = time = 240
  7757. value = 3102
  7758.  
  7759. ;-----------------------------dash out
  7760. [Statedef 3102]
  7761. type = S
  7762. movetype = A
  7763. physics = N
  7764. ctrl = 0
  7765. anim = 3102
  7766. velset = 0,0,0
  7767. juggle = 9
  7768.  
  7769. [State 3000, 1]
  7770. type = PlaySnd
  7771. trigger1 = time = 0
  7772. value = 3000,1
  7773.  
  7774. [State 1500, burn]
  7775. type = varset
  7776. trigger1 = movehit = 1
  7777. var(3) = 1
  7778.  
  7779. [State 3102, explod]
  7780. type = Explod
  7781. trigger1 = time = 0
  7782. anim = 2002
  7783. sprpriority = 3
  7784. bindtime = 1
  7785. shadow = 64,64,64
  7786. ownpal = 1
  7787.  
  7788. [State 3102, explodflame]
  7789. type = Explod
  7790. trigger1 = time = 4
  7791. anim = 2040
  7792. pos = -20, -60
  7793. sprpriority = 3
  7794. bindtime = 2
  7795. ownpal = 1
  7796.  
  7797. [State 3102, 1]
  7798. type = posadd
  7799. trigger1 = animelem = 2
  7800. trigger2 = animelem = 3
  7801. x = 8
  7802.  
  7803. [State 3102, 2]
  7804. type = velset
  7805. trigger1 = animelem = 2, = 2
  7806. x = 10 ; 11
  7807.  
  7808. [State 3102, 3]
  7809. type = veladd
  7810. trigger1 = time >= 9
  7811. x = -0.3
  7812.  
  7813. [State 3102, 5]
  7814. type = VelSet
  7815. trigger1 = (Time >= 9) && (Vel X <= 0)
  7816. x = 2
  7817.  
  7818. [State 3102, 6]
  7819. type = HitDef
  7820. trigger1 = time = 0
  7821. persistent = 0
  7822. attr = S, HA
  7823. animtype = up
  7824. damage = 0,25 ; 0,10
  7825. priority = 6
  7826. sparkno = 2
  7827. sparkxy = 0,-60
  7828. pausetime = 2,0
  7829. guardflag = MA
  7830. hitsound = -1
  7831. guardsound = S150,1
  7832. ground.slidetime = 15
  7833. ground.hittime = 15
  7834. ground.velocity = -2,-11
  7835. air.velocity = -2,-11
  7836. air.juggle = 9
  7837. fall = 1
  7838. fall.recover = 0
  7839. palfx.time = 60
  7840. palfx.mul = 240,220,128
  7841. palfx.sinadd = 32,128,220,16
  7842. palfx.add = 190,180,84
  7843. p2stateno = 3010
  7844.  
  7845. [State 3002, 1.5]
  7846. type = PlaySnd
  7847. trigger1 = movehit
  7848. value = 2200,1
  7849. ignorehitpause = 1
  7850. persistent = 0
  7851. volume = -50
  7852.  
  7853. [State 3002, 1.5]
  7854. type = PlaySnd
  7855. trigger1 = movehit
  7856. value = 2200,0
  7857. ignorehitpause = 1
  7858. persistent = 0
  7859.  
  7860. [State 3102, 7]
  7861. type = TargetLifeAdd
  7862. trigger1 = movehit = 1
  7863. ;value = -440 ; -476 KOF99   <--- from SDM
  7864. value = -322 + (p2movetype =H)*32 ; -333 KOF99
  7865. absolute = 1
  7866.  
  7867. [State 3102, 8]
  7868. type = PlayerPush
  7869. trigger1 = Time >= 8
  7870. value = 0
  7871.  
  7872. [State 3102, afterimage]
  7873. type = AfterImage
  7874. trigger1 = AnimElem = 2, = 1
  7875. time = 20
  7876. FrameGap = 3
  7877. length = 8
  7878.  
  7879. [State 3102, end1]
  7880. type = changestate
  7881. trigger1 = animtime = 0
  7882. value = 3103
  7883. ctrl = 1
  7884.  
  7885. [State 3102, end1]
  7886. type = changestate
  7887. trigger1 = movehit = 1
  7888. value = 3004
  7889. ;value = 3104
  7890. ctrl = 1
  7891.  
  7892.  
  7893. ;-----------------------------Miss
  7894. [Statedef 3103]
  7895. type = S
  7896. movetype = I
  7897. physics = N
  7898. ctrl = 0
  7899. anim = 3103
  7900. velset = 0,0,0
  7901.  
  7902. [State 3103, 1]
  7903. type = posadd
  7904. trigger1 = animelem = 1
  7905. trigger2 = animelem = 2
  7906. trigger3 = animelem = 3
  7907. trigger4 = animelem = 4
  7908. x = 8
  7909.  
  7910. [State 3103, afterimage]
  7911. type = AfterImage
  7912. trigger1 = time = 0
  7913. time = 20
  7914. Trans = Add1
  7915. length = 14
  7916.  
  7917. [State 3103, 2]
  7918. type = velset
  7919. trigger1 = animelem = 1
  7920. x = 11 ;12
  7921.  
  7922. [State 3103, 2]
  7923. type = veladd
  7924. trigger1 = time >= 0
  7925. x = -0.4
  7926.  
  7927. [State 3103, 3]
  7928. type = VelSet
  7929. trigger1 = Vel X <= 0
  7930. x = 0
  7931.  
  7932. [State 3103, end1]
  7933. type = changestate
  7934. trigger1 = animtime = 0
  7935. value = 0
  7936. ctrl = 1
  7937.  
  7938. ;--------------------------------
  7939. ; 3104 movehit
  7940. [Statedef 3104]
  7941. type = S
  7942. movetype = I
  7943. physics = N
  7944. ctrl = 0
  7945. anim = 3104
  7946. velset = 0,0,0
  7947.  
  7948. [State 3104, GroundSpark]
  7949. type = explod
  7950. trigger1 = time = 0
  7951. anim = 2050
  7952. sprpriority = -2
  7953. pos = 10, -1
  7954. bindtime = 7
  7955. ownpal = 1
  7956.  
  7957. [State 3102, afterimage]
  7958. type = AfterImage
  7959. trigger1 = time = 0
  7960. time = 16
  7961. trans = add1
  7962. FrameGap = 4
  7963. length = 12
  7964.  
  7965. [State 3104, 1]
  7966. type = posadd
  7967. trigger1 = animelem = 4
  7968. trigger2 = animelem = 5
  7969. trigger3 = animelem = 6
  7970. trigger4 = animelem = 7
  7971. x = 8
  7972.  
  7973. [State 3104, 2]
  7974. type = velset
  7975. trigger1 = animelem = 1
  7976. x = 12
  7977.  
  7978. [State 3104, 2]
  7979. type = veladd
  7980. trigger1 = time >= 0
  7981. x = -0.4
  7982.  
  7983. [State 3104, 3]
  7984. type = VelSet
  7985. trigger1 = (time >= 1) && (Vel X <= 0)
  7986. x = 0
  7987.  
  7988. [State 3104, end1]
  7989. type = changestate
  7990. trigger1 = animtime = 0
  7991. value = 0
  7992. ctrl = 1
  7993.  
  7994. ;--------------------------------------
  7995. [Statedef 3105]
  7996. type    = S
  7997. movetype= I
  7998. physics = S
  7999. anim = 3000
  8000. ctrl = 0
  8001. poweradd = -1000
  8002. velset = 0,0,0
  8003.  
  8004. [State 3105, 1]
  8005. type = PlaySnd
  8006. trigger1 = time = 0
  8007. value = 3000,0
  8008.  
  8009. [State 3105, 1]; flash sound
  8010. type = PlaySnd
  8011. trigger1 = time = 2
  8012. value = 800,0
  8013. volume = -50
  8014.  
  8015. [State 3105, 1]
  8016. type = NotHitBy
  8017. trigger1 = Time = 0
  8018. value = SCA
  8019. time = 25
  8020.  
  8021. [State 3105, 2]
  8022. type = SuperPause
  8023. trigger1 = time = 2
  8024. anim = -1
  8025. movetime = 30
  8026.  
  8027. [State 3005, 4]
  8028. type = Explod
  8029. trigger1 = time = 5
  8030. anim = 900
  8031. pos = 17,-90
  8032. supermove = 1
  8033. sprpriority = -2
  8034. bindtime = 1
  8035. ownpal = 1
  8036.  
  8037. [State 3105, 4]
  8038. type = Explod
  8039. trigger1 = time = 1
  8040. anim = 910
  8041. pos = 17,-90
  8042. supermove = 1
  8043. sprpriority = 2
  8044. bindtime = 1
  8045. ownpal = 1
  8046.  
  8047. [State 3105, 3]
  8048. type = envcolor
  8049. trigger1 = time = 1
  8050. time = 30
  8051. under = 1
  8052. value = 0, 0, 0
  8053.  
  8054. [State 3105, 4]
  8055. type = Explod
  8056. trigger1 = animelem = 4
  8057. anim = 2000
  8058. pos = 10,30
  8059. supermove = 1
  8060. supermovetime = 2
  8061. sprpriority = 2
  8062. bindtime = 1
  8063. removetime = 2
  8064. shadow = 64,64,64
  8065. ownpal = 1
  8066.  
  8067. [State 3005, 4]
  8068. type = Explod
  8069. trigger1 = animelem = 5
  8070. anim = 2001
  8071. supermove = 1
  8072. supermovetime = 3
  8073. sprpriority = 2
  8074. bindtime = 1
  8075. pos = 8, 19
  8076. removetime = 3
  8077. shadow = 64,64,64
  8078. ownpal = 1
  8079.  
  8080. [State 3005, 4]
  8081. type = Explod
  8082. trigger1 = animelem = 6
  8083. anim = 2001
  8084. supermove = 1
  8085. pos = 6, 16
  8086. supermovetime = 3
  8087. sprpriority = 2
  8088. bindtime = 1
  8089. removetime = 3
  8090. shadow = 64,64,64
  8091. ownpal = 1
  8092.  
  8093. [State 3105, 4]
  8094. type = Explod
  8095. trigger1 = animelem = 7
  8096. anim = 2001
  8097. supermove = 1
  8098. pos = 0, -1
  8099. supermovetime = 20
  8100. sprpriority = 2
  8101. bindtime = 1
  8102. removetime = 20
  8103. shadow = 64,64,64
  8104. ownpal = 1
  8105.  
  8106. [State 3105, 4]
  8107. type = Explod
  8108. trigger1 = time = 30
  8109. anim = 1530
  8110. pos = -10,-80
  8111. sprpriority = -2
  8112. bindtime = 1
  8113. ownpal = 1
  8114.  
  8115. [State 3105, end1]
  8116. type = changestate
  8117. trigger1 = (command = "hold_C") && (Time >= 34)
  8118. value = 3106
  8119.  
  8120. [State 3105, end2]
  8121. type = changestate
  8122. trigger1 = (animtime = 0) && (command != "hold_C")
  8123. value = 3102
  8124.  
  8125. ;-------------------------------
  8126. [Statedef 3106]
  8127. type    = S
  8128. movetype= I
  8129. physics = S
  8130. anim = 3001
  8131. ctrl = 0
  8132. velset = 0,0,0
  8133.  
  8134. [State 2200, 13]
  8135. type = Explod
  8136. triggerall = command = "hold_C"
  8137. trigger1 = Time = 0
  8138. trigger2 = Time = 1
  8139. trigger3 = Time = 10
  8140. trigger4 = Time = 11
  8141. trigger5 = Time = 20
  8142. trigger6 = Time = 21
  8143. trigger7 = Time = 30
  8144. trigger8 = Time = 31
  8145. trigger9 = Time = 40
  8146. trigger10 = Time = 41
  8147. trigger11 = Time = 50
  8148. trigger12 = Time = 51
  8149. trigger13 = Time = 60
  8150. trigger14 = Time = 61
  8151. trigger15 = Time = 70
  8152. trigger16 = Time = 71
  8153. trigger17 = Time = 80
  8154. trigger18 = Time = 81
  8155. trigger19 = Time = 90
  8156. trigger20 = Time = 91
  8157. trigger21 = Time = 100
  8158. trigger22 = Time = 101
  8159. trigger23 = Time = 110
  8160. trigger24 = Time = 111
  8161. trigger25 = Time = 120
  8162. trigger26 = Time = 121
  8163. trigger27 = Time = 130
  8164. trigger28 = Time = 131
  8165. trigger29 = Time = 140
  8166. trigger30 = Time = 141
  8167. trigger31 = Time = 150
  8168. trigger32 = Time = 151
  8169. trigger33 = Time = 160
  8170. trigger34 = Time = 161
  8171. trigger35 = Time = 170
  8172. trigger36 = Time = 171
  8173. trigger37 = Time = 180
  8174. trigger38 = Time = 181
  8175. trigger39 = Time = 190
  8176. trigger40 = Time = 191
  8177. trigger41 = Time = 200
  8178. trigger42 = Time = 201
  8179. trigger43 = Time = 210
  8180. trigger44 = Time = 211
  8181. trigger45 = Time = 220
  8182. trigger46 = Time = 221
  8183. trigger47 = Time = 230
  8184. trigger48 = Time = 231
  8185. trigger49 = Time = 240
  8186. anim = 2010
  8187. postype = p1
  8188. shadow = 64,64,64
  8189. sprpriority = 2
  8190. ownpal = 1
  8191. bindtime = 1
  8192.  
  8193. [State 2200, 14]
  8194. type = Explod
  8195. triggerall = command = "hold_C"
  8196. trigger1 = Time = 2
  8197. trigger2 = Time = 3
  8198. trigger3 = Time = 12
  8199. trigger4 = Time = 13
  8200. trigger5 = Time = 22
  8201. trigger6 = Time = 23
  8202. trigger7 = Time = 32
  8203. trigger8 = Time = 33
  8204. trigger9 = Time = 42
  8205. trigger10 = Time = 43
  8206. trigger11 = Time = 52
  8207. trigger12 = Time = 53
  8208. trigger13 = Time = 62
  8209. trigger14 = Time = 63
  8210. trigger15 = Time = 72
  8211. trigger16 = Time = 73
  8212. trigger17 = Time = 82
  8213. trigger18 = Time = 83
  8214. trigger19 = Time = 92
  8215. trigger20 = Time = 93
  8216. trigger21 = Time = 102
  8217. trigger22 = Time = 103
  8218. trigger23 = Time = 112
  8219. trigger24 = Time = 113
  8220. trigger25 = Time = 122
  8221. trigger26 = Time = 123
  8222. trigger27 = Time = 132
  8223. trigger28 = Time = 133
  8224. trigger29 = Time = 142
  8225. trigger30 = Time = 143
  8226. trigger31 = Time = 152
  8227. trigger32 = Time = 153
  8228. trigger33 = Time = 162
  8229. trigger34 = Time = 163
  8230. trigger35 = Time = 172
  8231. trigger36 = Time = 173
  8232. trigger37 = Time = 182
  8233. trigger38 = Time = 183
  8234. trigger39 = Time = 192
  8235. trigger40 = Time = 193
  8236. trigger41 = Time = 202
  8237. trigger42 = Time = 203
  8238. trigger43 = Time = 212
  8239. trigger44 = Time = 213
  8240. trigger45 = Time = 222
  8241. trigger46 = Time = 223
  8242. trigger47 = Time = 232
  8243. trigger48 = Time = 233
  8244. anim = 2011
  8245. shadow = 64,64,64
  8246. ownpal = 1
  8247. postype = p1
  8248. sprpriority = 2
  8249. bindtime = 1
  8250.  
  8251. [State 2200, 15]
  8252. type = Explod
  8253. triggerall = command = "hold_C"
  8254. trigger1 = Time = 4
  8255. trigger2 = Time = 5
  8256. trigger3 = Time = 14
  8257. trigger4 = Time = 15
  8258. trigger5 = Time = 24
  8259. trigger6 = Time = 25
  8260. trigger7 = Time = 34
  8261. trigger8 = Time = 35
  8262. trigger9 = Time = 44
  8263. trigger10 = Time = 45
  8264. trigger11 = Time = 54
  8265. trigger12 = Time = 55
  8266. trigger13 = Time = 64
  8267. trigger14 = Time = 65
  8268. trigger15 = Time = 74
  8269. trigger16 = Time = 75
  8270. trigger17 = Time = 84
  8271. trigger18 = Time = 85
  8272. trigger19 = Time = 94
  8273. trigger20 = Time = 95
  8274. trigger21 = Time = 104
  8275. trigger22 = Time = 105
  8276. trigger23 = Time = 114
  8277. trigger24 = Time = 115
  8278. trigger25 = Time = 124
  8279. trigger26 = Time = 125
  8280. trigger27 = Time = 134
  8281. trigger28 = Time = 135
  8282. trigger29 = Time = 144
  8283. trigger30 = Time = 145
  8284. trigger31 = Time = 154
  8285. trigger32 = Time = 155
  8286. trigger33 = Time = 164
  8287. trigger34 = Time = 165
  8288. trigger35 = Time = 174
  8289. trigger36 = Time = 175
  8290. trigger37 = Time = 184
  8291. trigger38 = Time = 185
  8292. trigger39 = Time = 194
  8293. trigger40 = Time = 195
  8294. trigger41 = Time = 204
  8295. trigger42 = Time = 205
  8296. trigger43 = Time = 214
  8297. trigger44 = Time = 215
  8298. trigger45 = Time = 224
  8299. trigger46 = Time = 225
  8300. trigger47 = Time = 234
  8301. trigger48 = Time = 235
  8302. anim = 2012
  8303. shadow = 64,64,64
  8304. postype = p1
  8305. ownpal = 1
  8306. sprpriority = 2
  8307. bindtime = 1
  8308.  
  8309. [State 2200, 16]
  8310. type = Explod
  8311. triggerall = command = "hold_C"
  8312. trigger1 = Time = 6
  8313. trigger2 = Time = 7
  8314. trigger3 = Time = 16
  8315. trigger4 = Time = 17
  8316. trigger5 = Time = 26
  8317. trigger6 = Time = 27
  8318. trigger7 = Time = 36
  8319. trigger8 = Time = 37
  8320. trigger9 = Time = 46
  8321. trigger10 = Time = 47
  8322. trigger11 = Time = 56
  8323. trigger12 = Time = 57
  8324. trigger13 = Time = 66
  8325. trigger14 = Time = 67
  8326. trigger15 = Time = 76
  8327. trigger16 = Time = 77
  8328. trigger17 = Time = 86
  8329. trigger18 = Time = 87
  8330. trigger19 = Time = 96
  8331. trigger20 = Time = 97
  8332. trigger21 = Time = 106
  8333. trigger22 = Time = 107
  8334. trigger23 = Time = 116
  8335. trigger24 = Time = 117
  8336. trigger25 = Time = 126
  8337. trigger26 = Time = 127
  8338. trigger27 = Time = 136
  8339. trigger28 = Time = 137
  8340. trigger29 = Time = 146
  8341. trigger30 = Time = 147
  8342. trigger31 = Time = 156
  8343. trigger32 = Time = 157
  8344. trigger33 = Time = 166
  8345. trigger34 = Time = 167
  8346. trigger35 = Time = 176
  8347. trigger36 = Time = 177
  8348. trigger37 = Time = 186
  8349. trigger38 = Time = 187
  8350. trigger39 = Time = 196
  8351. trigger40 = Time = 197
  8352. trigger41 = Time = 206
  8353. trigger42 = Time = 207
  8354. trigger43 = Time = 216
  8355. trigger44 = Time = 217
  8356. trigger45 = Time = 226
  8357. trigger46 = Time = 227
  8358. trigger47 = Time = 236
  8359. trigger48 = Time = 237
  8360. anim = 2013
  8361. shadow = 64,64,64
  8362. postype = p1
  8363. ownpal = 1
  8364. sprpriority = 2
  8365. bindtime = 1
  8366.  
  8367. [State 2200, 13]
  8368. type = Explod
  8369. triggerall = command = "hold_C"
  8370. trigger1 = Time = 8
  8371. trigger2 = Time = 9
  8372. trigger3 = Time = 18
  8373. trigger4 = Time = 19
  8374. trigger5 = Time = 28
  8375. trigger6 = Time = 29
  8376. trigger7 = Time = 38
  8377. trigger8 = Time = 39
  8378. trigger9 = Time = 48
  8379. trigger10 = Time = 49
  8380. trigger11 = Time = 58
  8381. trigger12 = Time = 59
  8382. trigger13 = Time = 68
  8383. trigger14 = Time = 69
  8384. trigger15 = Time = 78
  8385. trigger16 = Time = 79
  8386. trigger17 = Time = 88
  8387. trigger18 = Time = 89
  8388. trigger19 = Time = 98
  8389. trigger20 = Time = 99
  8390. trigger21 = Time = 108
  8391. trigger22 = Time = 109
  8392. trigger23 = Time = 118
  8393. trigger24 = Time = 119
  8394. trigger25 = Time = 128
  8395. trigger26 = Time = 129
  8396. trigger27 = Time = 138
  8397. trigger28 = Time = 139
  8398. trigger29 = Time = 148
  8399. trigger30 = Time = 149
  8400. trigger31 = Time = 158
  8401. trigger32 = Time = 159
  8402. trigger33 = Time = 168
  8403. trigger34 = Time = 169
  8404. trigger35 = Time = 178
  8405. trigger36 = Time = 179
  8406. trigger37 = Time = 188
  8407. trigger38 = Time = 189
  8408. trigger39 = Time = 198
  8409. trigger40 = Time = 199
  8410. trigger41 = Time = 208
  8411. trigger42 = Time = 209
  8412. trigger43 = Time = 218
  8413. trigger44 = Time = 219
  8414. trigger45 = Time = 228
  8415. trigger46 = Time = 229
  8416. trigger47 = Time = 238
  8417. trigger48 = Time = 239
  8418. anim = 2014
  8419. shadow = 64,64,64
  8420. postype = p1
  8421. ownpal = 1
  8422. sprpriority = 2
  8423. bindtime = 1
  8424.  
  8425. [State 3001, end1]
  8426. type = changestate
  8427. trigger1 = (command != "hold_C") && (Time >= 0)
  8428. trigger2 = time = 240
  8429. value = 3102
  8430.  
  8431. ;================================
  8432. ; Chain driver
  8433. ;================================
  8434. [Statedef 3280]
  8435. type = S
  8436. movetype = A
  8437. physics = N
  8438. anim = 3280
  8439. velset = 2.3,0,0
  8440. ctrl = 0
  8441.  
  8442. [State 3201, 2]
  8443. type = playsnd
  8444. trigger1 = animelem = 1
  8445. trigger2 = animelem = 31
  8446. value = 931,10
  8447.  
  8448. [State 3280, push]
  8449. type = playerpush
  8450. trigger1 = time >= 0
  8451. value = 1
  8452.  
  8453. [State 3280, muteki]
  8454. type = nothitby
  8455. trigger1 = time >= 0
  8456. value = SCA
  8457. time = 1
  8458.  
  8459. [State 3280, width]
  8460. type = Width
  8461. trigger1 = time >= 0
  8462. edge = 60,0
  8463.  
  8464. [State 3280, 0]
  8465. type = targetbind
  8466. trigger1 = time >= 0
  8467. pos = 60,0
  8468.  
  8469. [State 3280, 1]
  8470. type = HitDef
  8471. trigger1 = animelem = 2
  8472. trigger2 = animelem = 4
  8473. trigger3 = animelem = 17
  8474. trigger4 = animelem = 19
  8475. trigger5 = animelem = 31
  8476. trigger6 = animelem = 38
  8477. attr = S, HA
  8478. forcestand = 1
  8479. animtype  = hard
  8480. damage    = 16 ; 15
  8481. givepower = 15
  8482. ;guardflag = MA
  8483. pausetime = 3,2
  8484. sparkno = 2
  8485. sparkxy = -15,-70
  8486. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  8487. guardsound = S150,1
  8488. ground.type = High
  8489. ground.slidetime = 16
  8490. ground.hittime  = 16
  8491. ground.velocity = -2.3
  8492. kill = 0
  8493.  
  8494. [State 3280, 2]
  8495. type = HitDef
  8496. trigger1 = animelem = 9
  8497. trigger2 = animelem = 13
  8498. trigger3 = animelem = 22
  8499. attr = S, HA
  8500. animtype  = hard
  8501. damage    = 17 ; 15
  8502. givepower = 15
  8503. ;guardflag = MA
  8504. pausetime = 3,2
  8505. forcestand = 1
  8506. sparkno = 2
  8507. sparkxy = -20,-40
  8508. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  8509. guardsound = S150,1
  8510. ground.type = Low
  8511. ground.slidetime = 16
  8512. ground.hittime  = 16
  8513. ground.velocity = -2.3
  8514. kill = 0
  8515.  
  8516. [State 3280, 3]
  8517. type = HitDef
  8518. trigger1 = animelem = 27
  8519. trigger2 = animelem = 41
  8520. trigger3 = animelem = 43
  8521. trigger4 = animelem = 56
  8522. trigger5 = animelem = 58
  8523. trigger6 = animelem = 66
  8524. trigger7 = animelem = 70
  8525. trigger8 = animelem = 77
  8526. attr = S, HA
  8527. animtype  = hard
  8528. damage    = 17 ; 15
  8529. givepower = 15
  8530. ;guardflag = MA
  8531. pausetime = 1,1
  8532. forcestand = 1
  8533. sparkno = 2
  8534. sparkxy = -15,-70
  8535. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  8536. guardsound = S150,1
  8537. ground.type = High
  8538. ground.slidetime = 16
  8539. ground.hittime  = 16
  8540. ground.velocity = -2.3
  8541. kill = 0
  8542. palfx.time = 3
  8543. palfx.mul = 240,220,128
  8544. palfx.sinadd = 32,128,220,16
  8545. palfx.add = 190,180,84
  8546.  
  8547. [State 3280, 4]
  8548. type = HitDef
  8549. trigger1 = animelem = 36
  8550. trigger2 = animelem = 48
  8551. trigger3 = animelem = 52
  8552. trigger4 = animelem = 61
  8553. trigger5 = animelem = 75
  8554. attr = S, HA
  8555. animtype  = hard
  8556. damage    = 17 ; 15
  8557. givepower = 15
  8558. ;guardflag = MA
  8559. pausetime = 1,1
  8560. forcestand = 1
  8561. sparkno = 2
  8562. sparkxy = -20,-40
  8563. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  8564. guardsound = S150,1
  8565. ground.type = Low
  8566. ground.slidetime = 16
  8567. ground.hittime  = 16
  8568. ground.velocity = -2.3
  8569. kill = 0
  8570. palfx.time = 3
  8571. palfx.mul = 240,220,128
  8572. palfx.sinadd = 32,128,220,16
  8573. palfx.add = 190,180,84
  8574.  
  8575. [State 3280, envcolor]
  8576. type = envcolor
  8577. triggerall = movehit = 1
  8578. trigger1 = animelem = 2
  8579. trigger2 = animelem = 4
  8580. trigger3 = animelem = 9
  8581. trigger4 = animelem = 13
  8582. trigger5 = animelem = 17
  8583. trigger6 = animelem = 19
  8584. trigger7 = animelem = 22
  8585. trigger8 = animelem = 27
  8586. trigger9 = animelem = 31
  8587. trigger10 = animelem = 36
  8588. trigger11 = animelem = 38
  8589. trigger12 = animelem = 41
  8590. trigger13 = animelem = 43
  8591. trigger14 = animelem = 48
  8592. trigger15 = animelem = 52
  8593. trigger16 = animelem = 56
  8594. trigger17 = animelem = 58
  8595. trigger18 = animelem = 61
  8596. trigger19 = animelem = 66
  8597. trigger20 = animelem = 70
  8598. trigger21 = animelem = 75
  8599. trigger22 = animelem = 77
  8600. time = 1
  8601. under = 1
  8602. value = 240,240,240
  8603.  
  8604. [State 3280 , 5]
  8605. type = Explod
  8606. triggerall = NumExplod(2200) < 3
  8607. triggerall = Random < 899
  8608. trigger1 = (AnimElemTime(27) >= 0) && (movehit = 1)
  8609. anim = 2200
  8610. ID = 2200
  8611. ownpal = 1
  8612. sprpriority = 5
  8613. postype = p2
  8614. pos = 0,-60
  8615. random = 120,120
  8616. bindtime = 1
  8617. ignorehitpause = 1
  8618.  
  8619. [State 3280 , 6]
  8620. type = Explod
  8621. triggerall = NumExplod(2200) < 4
  8622. triggerall = Random < 699
  8623. trigger1 = (AnimElemTime(27) >= 0) && (movehit = 1)
  8624. anim = 2201
  8625. ID = 2200
  8626. ownpal = 1
  8627. sprpriority = 5
  8628. postype = p2
  8629. pos = 0,-60
  8630. random = 100,100
  8631. bindtime = 1
  8632. ignorehitpause = 1
  8633.  
  8634. [State 3280 , 7]
  8635. type = Explod
  8636. triggerall = NumExplod(2200) < 4
  8637. triggerall = Random < 549
  8638. trigger1 = (AnimElemTime(27) >= 0) && (movehit = 1)
  8639. anim = 2202
  8640. ID = 2200
  8641. ownpal = 1
  8642. sprpriority = 5
  8643. postype = p2
  8644. pos = 0,-60
  8645. random = 100,100
  8646. bindtime = 1
  8647. ignorehitpause = 1
  8648.  
  8649. [State 3280, 8]
  8650. type = Explod
  8651. triggerall = NumExplod(2200) < 4
  8652. triggerall = Random < 599
  8653. trigger1 = (AnimElemTime(27) >= 0) && (movehit = 1)
  8654. anim = 2203
  8655. ID = 2200
  8656. ownpal = 1
  8657. sprpriority = 5
  8658. postype = p2
  8659. pos = 0,-60
  8660. random = 120,120
  8661. bindtime = 1
  8662. ignorehitpause = 1
  8663.  
  8664. [State 3280 , 9]
  8665. type = Explod
  8666. triggerall = NumExplod(2200) < 4
  8667. triggerall = Random < 599
  8668. trigger1 = (AnimElemTime(27) >= 0) && (movehit = 1)
  8669. anim = 2204
  8670. ID = 2200
  8671. ownpal = 1
  8672. sprpriority = 5
  8673. postype = p2
  8674. pos = 0,-60
  8675. random = 150,150
  8676. bindtime = 1
  8677. ignorehitpause = 1
  8678.  
  8679. [State 3280 , 10]
  8680. type = Explod
  8681. triggerall = NumExplod(2200) < 4
  8682. triggerall = Random < 599
  8683. trigger1 = (AnimElemTime(27) >= 0) && (movehit = 1)
  8684. anim = 2205
  8685. ID = 2200
  8686. ownpal = 1
  8687. sprpriority = 5
  8688. postype = p2
  8689. pos = 0,-60
  8690. random = 100,100
  8691. bindtime = 1
  8692. ignorehitpause = 1
  8693.  
  8694.  
  8695. [state 3280 ,varset]
  8696. type = varset
  8697. trigger1 = time = 0
  8698. var(40) = 1
  8699.  
  8700.  
  8701.  
  8702.  
  8703. [State 3280, end1]
  8704. type = ChangeState
  8705. trigger1 = AnimTime = 0
  8706. value = 15000
  8707. ctrl = 0
  8708.  
  8709. ;-------------------------
  8710. [Statedef 3290]
  8711. type = S
  8712. movetype = A
  8713. physics = S
  8714. anim = 3290
  8715. velset = 0
  8716. ctrl = 0
  8717.  
  8718. [State 3290, muteki]
  8719. type = nothitby
  8720. trigger1 = time >= 0
  8721. value = SCA
  8722. time = 1
  8723.  
  8724. [State 3290, 0]
  8725. type = posadd
  8726. trigger1 = animelem = 8
  8727. x = -10
  8728.  
  8729. [State 3290, 1]
  8730. type = velset
  8731. trigger1 = animelem = 11
  8732. x = 6
  8733.  
  8734. [State 3290, 2]
  8735. type = HitDef
  8736. trigger1 = AnimElem = 5
  8737. attr = S, HA
  8738. animtype  = Hard
  8739. damage    = 75 ; 65
  8740. givepower = 15
  8741. guardflag = MA
  8742. pausetime = 30,30
  8743. sparkno = 3
  8744. sparkxy = -15,-60
  8745. hitsound   = S3300,0
  8746. guardsound = S150,1
  8747. ground.type = High
  8748. ground.slidetime = 20
  8749. ground.hittime  = 20
  8750. fall = 0
  8751. ground.velocity = -6
  8752. palfx.time = 60
  8753. palfx.mul = 240,220,128
  8754. palfx.sinadd = 32,128,220,16
  8755. palfx.add = 190,180,84
  8756.  
  8757. [State 3290, 3]
  8758. type = explod
  8759. trigger1 = animelem = 5
  8760. Anim = 2206
  8761. pos = 60,-110
  8762. shadow = 64,64,64
  8763. sprpriority = 7
  8764. postype = p1
  8765. bindtime = 1
  8766. ownpal = 1
  8767.  
  8768. [State 3290, 4]
  8769. type = explod
  8770. trigger1 = animelem = 5
  8771. Anim = 2206
  8772. pos = 60,-70
  8773. shadow = 64,64,64
  8774. sprpriority = 7
  8775. postype = p1
  8776. bindtime = 1
  8777. ownpal = 1
  8778.  
  8779. [State 3290, 5]
  8780. type = explod
  8781. trigger1 = animelem = 5
  8782. Anim = 2206
  8783. pos = 20,-60
  8784. shadow = 64,64,64
  8785. sprpriority = 7
  8786. postype = p1
  8787. bindtime = 1
  8788. ownpal = 1
  8789.  
  8790. [State 3290, 6]
  8791. type = explod
  8792. trigger1 = animelem = 5
  8793. Anim = 2207
  8794. pos = 16,-120
  8795. shadow = 64,64,64
  8796. sprpriority = 7
  8797. postype = p1
  8798. bindtime = 1
  8799. ownpal = 1
  8800.  
  8801. [State 3290, 7]
  8802. type = explod
  8803. trigger1 = animelem = 5
  8804. Anim = 2207
  8805. pos = 40,-60
  8806. shadow = 64,64,64
  8807. sprpriority = 8
  8808. postype = p1
  8809. bindtime = 1
  8810. ownpal = 1
  8811.  
  8812. [State 3100, 1]
  8813. type = PlaySnd
  8814. trigger1 = animelem = 20
  8815. value = 3200,2
  8816.  
  8817. [State 3290, 8]
  8818. type = HitDef
  8819. trigger1 = AnimElem = 20
  8820. attr = S, HA
  8821. animtype  = diagup
  8822. damage    = 95  ; 80
  8823. givepower = 15
  8824. guardflag = 
  8825. pausetime = 30,30
  8826. sparkno = 3
  8827. sparkxy = -15,-60
  8828. hitsound   = S3300,0
  8829. guardsound = S150,1
  8830. ground.type = High
  8831. ground.slidetime = 20
  8832. ground.hittime  = 20
  8833. fall = 1
  8834. fall.recover = 0
  8835. ground.velocity = -7,-6
  8836. palfx.time = 70
  8837. palfx.mul = 240,220,128
  8838. palfx.sinadd = 32,128,220,16
  8839. palfx.add = 190,180,84
  8840.  
  8841. [State 3290, 9]
  8842. type = varset
  8843. trigger1 = movehit = 1
  8844. var(3) = 1
  8845.  
  8846. [State 3290, 10]
  8847. type = envcolor
  8848. trigger1 = animelem = 5
  8849. trigger2 = animelem = 20
  8850. time = 3
  8851. under = 1
  8852. value = 240,240,240
  8853.  
  8854. [State 3290, end]
  8855. type = ChangeState
  8856. trigger1 = AnimTime = 0
  8857. value = 0
  8858. ctrl = 1
  8859.  
  8860. ;==========================================================
  8861. ; 3250 SDM chain drive launch
  8862. [Statedef 3250]
  8863. type    = S
  8864. movetype= I
  8865. physics = S
  8866. anim = 65505
  8867. ctrl = 0
  8868. poweradd = -2000
  8869. velset = 0,0,0
  8870.  
  8871. [State 9899, BGcolor]
  8872. type = envcolor
  8873. trigger1 = time = 0
  8874. time = 39
  8875. under = 1
  8876. value = 0, 0, 0
  8877.  
  8878.  
  8879. [State 3250, 0]
  8880. type = PlaySnd
  8881. trigger1 = animelem = 10
  8882. value = 3200,0    ;3200,1
  8883.  
  8884. [State 3250, 1]
  8885. type = PlaySnd
  8886. trigger1 = time = 2
  8887. value = 800,1
  8888.  
  8889. [state 3250 ,voice]
  8890. type = playsnd
  8891. trigger1 = animelem = 3
  8892. value = 192,0
  8893.  
  8894. [State 3250, 1]
  8895. type = NotHitBy
  8896. trigger1 = Time = 0
  8897. value = SCA
  8898. time = 30  ;25 is all pause time
  8899.  
  8900. [State 3250, 2]
  8901. type = SuperPause
  8902. trigger1 = animelem = 1
  8903. anim = -1
  8904. movetime = 76
  8905. time = 76
  8906. darken = 0
  8907.  
  8908.  
  8909.  
  8910. [State 3250, 2]
  8911. type = Explod
  8912. trigger1 = AnimElem = 1
  8913. anim = 13000
  8914. postype = p1
  8915. pos = 0,-90
  8916. sprpriority = 7
  8917. supermove = 1
  8918. bindtime = 1
  8919. ownpal = 1
  8920.  
  8921. [State 3250, 2]
  8922. type = Explod
  8923. trigger1 = AnimElem = 1
  8924. anim = 13500
  8925. postype = p1
  8926. pos = 0,-90
  8927. sprpriority = -2
  8928. supermove = 1
  8929. bindtime = 1
  8930. ownpal = 1
  8931.  
  8932.  
  8933.  
  8934. [state 3250 ,var]
  8935. type = varset
  8936. trigger1 = animtime = 0
  8937. var(40) = 0
  8938.  
  8939.  
  8940. [State 3250, end2]
  8941. type = changestate
  8942. trigger1 = animtime = 0
  8943. value = 3253
  8944. ctrl = 0
  8945.  
  8946. ;------------------------
  8947. ; 3251 SDM chain drive attack success
  8948. [Statedef 3251]
  8949. type    = S
  8950. movetype= A
  8951. physics = N
  8952. anim = 3202
  8953. ctrl = 0
  8954. velset = 0,0,0
  8955.  
  8956. [State 3252, 0]
  8957. type = playerpush
  8958. trigger1 = time >= 0
  8959. value = 1
  8960.  
  8961. [State 3251, shadow]
  8962. type = explod
  8963. trigger1 = projcontact2020 = 1
  8964. trigger2 = NumProjID(2020) = 0
  8965. anim = 3201
  8966. pos = 0,0
  8967. postype = P1
  8968. velset = 0,0
  8969. sprpriority = 2
  8970. ownpal = 1
  8971. bindtime = 1
  8972. persistent = 0
  8973. shadow = 80,80,80
  8974.  
  8975. ;[State 3251, 1]
  8976. ;type = posadd
  8977. ;trigger1 = time = 12
  8978. ;x = 20
  8979.  
  8980. [State 3251, 1]
  8981. type = PlaySnd
  8982. trigger1 = time = 0
  8983. value = 1700,1  ;3200,0
  8984.  
  8985. [State 3251, 2]
  8986. type = velset
  8987. trigger1 = time = 16
  8988. x = 17 ; 16
  8989.  
  8990. [State 3201, 3]
  8991. type = veladd
  8992. trigger1 = time >= 18 ;20
  8993. x = -0.4
  8994.  
  8995. [State 3201, 4]
  8996. type = VelSet
  8997. trigger1 = Vel X <= 0
  8998. x = 0.5 ;1
  8999.  
  9000. [State 3251, 5]
  9001. type = HitDef
  9002. trigger1 = AnimElem = 4
  9003. trigger2 = (AnimElem = 5) && (movecontact = 0)
  9004. p2facing = 1
  9005. attr = S, HA
  9006. animtype = hard
  9007. damage = 0,0
  9008. sparkno = 2
  9009. sparkxy = 0,-60
  9010. pausetime = 1,6
  9011. hitflag = MAF
  9012. guardflag = MA
  9013. forcestand = 1
  9014. hitsound = 5,2
  9015. fall.recover = 0
  9016. ground.slidetime = 15
  9017. ground.hittime = 15
  9018. ground.velocity = -3, 0
  9019. guard.slidetime = 17
  9020. guard.velocity = -10
  9021.  
  9022. [State 3251, sunglass]
  9023. type = envcolor
  9024. trigger1 = movehit = 1
  9025. time = 1
  9026. under = 1
  9027. value = 240,240,240
  9028.  
  9029. [State 3251, end1]
  9030. type = changestate
  9031. trigger1 = movehit = 1
  9032. value = 3280
  9033. ctrl = 1
  9034.  
  9035. [State 3201, end1]
  9036. type = changestate
  9037. trigger1 = animtime = 0
  9038. trigger2 = moveguarded
  9039. value = 3260
  9040. ctrl = 0
  9041.  
  9042. ;----------------------
  9043. ; 3253 SDM chain drive attack success when body dist <= 30
  9044. [Statedef 3253]
  9045. type    = S
  9046. movetype= A
  9047. physics = N
  9048. anim = 3202
  9049. ctrl = 0
  9050. velset = 0,0,0
  9051.  
  9052. [State 3252, 0]
  9053. type = playerpush
  9054. trigger1 = time >= 0
  9055. value = 1
  9056.  
  9057. ;[State 3251, 1]
  9058. ;type = PlaySnd
  9059. ;trigger1 = time = 16
  9060. ;value = 1700,1  ;3200,0
  9061.  
  9062.  
  9063. ;[State 3253, 2]
  9064. ;type = velset
  9065. ;trigger1 = time = 28
  9066. ;x = 16
  9067.  
  9068.  
  9069. [State 3201, 2]
  9070. type = velset
  9071. trigger1 = time = 16
  9072. ;x = 3
  9073. x = (P2dist X+40)/16
  9074.  
  9075.  
  9076.  
  9077. [State 3253, 3]
  9078. type = veladd
  9079. trigger1 = time >= 28
  9080. x = -0.4
  9081.  
  9082. [State 3203, 4]
  9083. type = VelSet
  9084. trigger1 = Vel X <= 0
  9085. x = 1
  9086.  
  9087. [State 3253, 5]
  9088. type = HitDef
  9089. trigger1 = AnimElem = 1;4
  9090. trigger2 = (AnimElem = 5) && (movecontact = 0)
  9091. attr = S, HA
  9092. animtype = hard
  9093. p2facing = 1
  9094. damage = 0,0
  9095. sparkno = 2
  9096. sparkxy = 0,-60
  9097. pausetime = 6,6
  9098. hitflag = MAF
  9099. forcestand = 1
  9100. guardflag = MA
  9101. hitsound = 5,2
  9102. fall.recover = 0
  9103. ground.slidetime = 15
  9104. ground.hittime = 15
  9105. ground.velocity = -3, 0
  9106.  
  9107. [State 3253, sunglass]
  9108. type = envcolor
  9109. trigger1 = movehit = 1
  9110. time = 1
  9111. under = 1
  9112. value = 240,240,240
  9113.  
  9114. [State 3253, end1]
  9115. type = changestate
  9116. trigger1 = movehit = 1
  9117. value = 3280
  9118. ctrl = 1
  9119.  
  9120. [State 3253, end1]
  9121. type = changestate
  9122. trigger1 = animtime = 0
  9123. trigger2 = moveguarded
  9124. value = 3260
  9125. ctrl = 0
  9126.  
  9127. ;------------------------
  9128. ; 3260 guarded
  9129. [Statedef 3260]
  9130. type    = S
  9131. movetype= I
  9132. physics = S
  9133. anim = 3210
  9134. ctrl = 0
  9135.  
  9136. [State 3210, 1]
  9137. type = changestate
  9138. trigger1 = animtime = 0
  9139. value = 0
  9140. ctrl = 1
  9141.  
  9142.  
  9143.  
  9144.  
  9145.  
  9146.  
  9147.  
  9148.  
  9149.  
  9150.  
  9151.  
  9152.  
  9153. ;=========================================
  9154. [Statedef 3400]
  9155. type    = S
  9156. movetype= I
  9157. physics = S
  9158. anim = 3000
  9159. ctrl = 0
  9160. poweradd = -1000
  9161. velset = 0,0,0
  9162.  
  9163. [State 3400, 1] ; voice
  9164. type = PlaySnd
  9165. trigger1 = time = 0
  9166. value = 3000,0
  9167.  
  9168. [State 3400, 1] ;flash sound
  9169. type = PlaySnd
  9170. trigger1 = time = 1
  9171. value = 800,0
  9172. volume = -50
  9173.  
  9174. [State 3400, 4]
  9175. type = Explod
  9176. trigger1 = time = 1
  9177. anim = 810
  9178. pos = 17,-90
  9179. supermove = 1
  9180. sprpriority = 2
  9181. bindtime = 1
  9182. ownpal = 1
  9183.  
  9184. [State 3400, 4]
  9185. type = Explod
  9186. trigger1 = animelem = 4
  9187. anim = 2000
  9188. pos = 10,30
  9189. supermove = 1
  9190. supermovetime = 2
  9191. sprpriority = 2
  9192. bindtime = 1
  9193. removetime = 2
  9194. shadow = 64,64,64
  9195. ownpal = 1
  9196.  
  9197. [State 3400, 4]
  9198. type = Explod
  9199. trigger1 = animelem = 5
  9200. anim = 2001
  9201. supermove = 1
  9202. supermovetime = 3
  9203. sprpriority = 2
  9204. bindtime = 1
  9205. pos = 8, 20
  9206. removetime = 3
  9207. shadow = 64,64,64
  9208. ownpal = 1
  9209.  
  9210. [State 3400, 4]
  9211. type = Explod
  9212. trigger1 = animelem = 6
  9213. anim = 2001
  9214. supermove = 1
  9215. pos = 3, 15
  9216. supermovetime = 3
  9217. sprpriority = 2
  9218. bindtime = 1
  9219. removetime = 3
  9220. shadow = 64,64,64
  9221. ownpal = 1
  9222.  
  9223. [State 3400, 4]
  9224. type = Explod
  9225. trigger1 = animelem = 7
  9226. anim = 2001
  9227. supermove = 1
  9228. pos = -4, 0
  9229. supermovetime = 20
  9230. sprpriority = 2
  9231. bindtime = 1
  9232. removetime = 20
  9233. shadow = 64,64,64
  9234. ownpal = 1
  9235.  
  9236. [State 3400, 4]
  9237. type = Explod
  9238. trigger1 = time = 30
  9239. anim = 1530
  9240. pos = -14,-80
  9241. sprpriority = -2
  9242. bindtime = 1
  9243. ownpal = 1
  9244.  
  9245. [State 3400, end1]
  9246. type = changestate
  9247. trigger1 = (command = "hold_A") && (Time >= 34)
  9248. value = 3001
  9249.  
  9250. [State 3400, end2]
  9251. type = changestate
  9252. trigger1 = (animtime = 0) && (command != "hold_A")
  9253. trigger2 = var(59) = 1
  9254. trigger2 = animtime = 0
  9255. value = 3002
  9256.  
  9257.  
  9258.  
  9259.  
  9260.  
  9261.  
  9262. ;----------------------------------------------------------
  9263. ; 3199 CM chain drive launch
  9264. [Statedef 3199]
  9265. type    = S
  9266. movetype= A
  9267. physics = S
  9268. anim = 3199
  9269. ctrl = 0
  9270. poweradd = -1000
  9271. velset = 0,0,0
  9272. juggle = 10
  9273.  
  9274. [State 3199, 1]
  9275. type = PlaySnd
  9276. trigger1 = time = 0
  9277. value = 3200,1
  9278.  
  9279. [State 3199, 1]; DM sound
  9280. type = PlaySnd
  9281. trigger1 = time = 1
  9282. value = 800,0
  9283. volume = -50
  9284.  
  9285. [State 3199, 4]
  9286. type = Explod
  9287. trigger1 = time = 1
  9288. anim = 810
  9289. pos = 0,-90
  9290. supermove = 1
  9291. sprpriority = 2
  9292. bindtime = 1
  9293. ownpal = 1
  9294.  
  9295. [State 3199 , 2]  ;sun glasses
  9296. type = Projectile
  9297. trigger1 = AnimElem = 6, =1
  9298. Projpriority = 7
  9299. ProjAnim = 2020
  9300. ProjID = 2020
  9301. ProjHitAnim = 2021
  9302. projheightbound = -300,0
  9303. projedgebound = 320
  9304. projstagebound = 320
  9305. offset = 26,-90
  9306. hitflag = MAP
  9307. guardflag = MA
  9308. accel = 0, 0.3
  9309. velocity = 7,-3
  9310. attr = S, HP
  9311. projshadow = 68,68,68
  9312. damage = 30,2
  9313. animtype = hard
  9314. air.animtype = up
  9315. givepower = 50
  9316. pausetime = 0,4
  9317. sparkno = 3
  9318. hitsound = S220,0
  9319. guardsound = S150,1
  9320. ground.type = High
  9321. ground.slidetime = 36
  9322. ground.hittime = 36
  9323. ground.velocity = -5
  9324. guard.hittime = 24
  9325. guard.slidetime = 24
  9326. guard.pausetime = 8,10
  9327. guard.velocity = -1
  9328. air.velocity = -4,-4
  9329. air.fall = 1
  9330. air.juggle = 10
  9331. fall.recover = 0
  9332. air.animtype = Back
  9333.  
  9334. [State 3199, end1]
  9335. type = changestate
  9336. trigger1 = projcontact2020 = 1
  9337. trigger2 = NumProjID(2020) = 0
  9338. trigger2 = AnimElemTime (6) > 1
  9339. trigger2 = time <= 56
  9340. value = 3201
  9341. ctrl = 0
  9342.  
  9343. [State 3199, end2]
  9344. type = changestate
  9345. trigger1 = animtime = 0
  9346. value = 0
  9347. ctrl = 1
  9348.  
  9349. ;------------------------------------------
  9350. ; 6100 Counter Mode start
  9351. [Statedef 6100]
  9352. type    = S
  9353. movetype= I
  9354. physics = S
  9355. anim = 6100
  9356. velset = 0,0
  9357. poweradd = -3000
  9358. ctrl = 0
  9359.  
  9360. [State 6100, 0]
  9361. type = playsnd
  9362. trigger1 = animelemtime(5) = 0
  9363. value = 800,2
  9364.  
  9365. [State 6100, 2]
  9366. type = SuperPause
  9367. trigger1 = animelemtime(5) = 0
  9368. time = 18
  9369. movetime = 18
  9370. anim = -1
  9371.  
  9372. [State 6100, BarP1]
  9373. type = explod
  9374. trigger1 = var(0) = 1
  9375. trigger1 = time = 27
  9376. anim = 4000
  9377. ID = 4000
  9378. pos = 8,212
  9379. postype = left
  9380. bindtime = -1
  9381. removetime = -1
  9382. ignorepausetime = 1
  9383. ignorehitpause = 1
  9384. sprpriority = 8
  9385. ownpal = 1
  9386. supermove = 1
  9387.  
  9388. [State 6100, blackbarP1]
  9389. type = explod
  9390. trigger1 = var(0) = 1
  9391. trigger1 = animtime = 0
  9392. anim = 4400
  9393. ID = 4400
  9394. pos = 100,224
  9395. postype = left
  9396. bindtime = -1
  9397. removetime = -1
  9398. ignorepausetime = 1
  9399. ignorehitpause = 1
  9400. sprpriority = 9
  9401. ownpal = 1
  9402. scale = 0,1
  9403.  
  9404. [State 6100, BarP2]
  9405. type = explod
  9406. trigger1 = var(0) = 2
  9407. trigger1 = time = 27
  9408. anim = 4200
  9409. ID = 4000
  9410. pos = -103,212
  9411. postype = right
  9412. bindtime = -1
  9413. removetime = -1
  9414. ignorepausetime = 1
  9415. ignorehitpause = 1
  9416. sprpriority = 8
  9417. ownpal = 1
  9418. supermove = 1
  9419.  
  9420. [State 6100, blackbarP2]
  9421. type = explod
  9422. trigger1 = var(0) = 2
  9423. trigger1 = animtime = 0
  9424. anim = 4410
  9425. ID = 4400
  9426. pos = -100,224
  9427. postype = right
  9428. bindtime = -1
  9429. removetime = -1
  9430. ignorepausetime = 1
  9431. ignorehitpause = 1
  9432. sprpriority = 9
  9433. ownpal = 1
  9434. scale = 0,1
  9435.  
  9436. [State 6100, 0]
  9437. type = varset
  9438. trigger1 = animtime = 0
  9439. var(6) = 1128
  9440. ignorehitpause = 1
  9441.  
  9442. [State 6100, 1]
  9443. type = changestate
  9444. trigger1 = animtime = 0
  9445. value = 0
  9446. ctrl = 1
  9447.  
  9448.  
  9449.  
  9450.  
  9451.  
  9452.  
  9453.  
  9454.  
  9455.  
  9456. ;------------------------------------------
  9457. ; 6200 Armor Mode start
  9458. [Statedef 6200]
  9459. type    = S
  9460. movetype= I
  9461. physics = S
  9462. anim = 6200
  9463. velset = 0,0
  9464. poweradd = -3000
  9465. ctrl = 0
  9466.  
  9467. [State 6200, 0]
  9468. type = playsnd
  9469. trigger1 = animelemtime(4) = 0
  9470. value = 800,2
  9471.  
  9472. [State 6200, 1]
  9473. type = EnvShake
  9474. trigger1 = AnimElemtime(3) = 0
  9475. ampl = -4
  9476. time = 10
  9477.  
  9478. [State 6200, 2]
  9479. type = SuperPause
  9480. trigger1 = animelemtime(4) = 0
  9481. time = 26
  9482. movetime = 26
  9483. anim = -1
  9484.  
  9485. [State 6200, BarP1]
  9486. type = explod
  9487. trigger1 = var(0) = 1
  9488. trigger1 = time = 27
  9489. anim = 4100
  9490. ID = 4001
  9491. pos = 8,212
  9492. postype = left
  9493. bindtime = -1
  9494. removetime = -1
  9495. ignorepausetime = 1
  9496. ignorehitpause = 1
  9497. sprpriority = 8
  9498. ownpal = 1
  9499. supermove = 1
  9500.  
  9501. [State 6200, blackbarP1]
  9502. type = explod
  9503. trigger1 = var(0) = 1
  9504. trigger1 = animtime = 0
  9505. anim = 4400
  9506. ID = 4401
  9507. pos = 100,224
  9508. postype = left
  9509. bindtime = -1
  9510. removetime = -1
  9511. ignorepausetime = 1
  9512. ignorehitpause = 1
  9513. sprpriority = 9
  9514. ownpal = 1
  9515. scale = 0,1
  9516.  
  9517. [State 6200, BarP2]
  9518. type = explod
  9519. trigger1 = var(0) = 2
  9520. trigger1 = time = 27
  9521. anim = 4300
  9522. ID = 4001
  9523. pos = -103,212
  9524. postype = right
  9525. bindtime = -1
  9526. removetime = -1
  9527. ignorepausetime = 1
  9528. ignorehitpause = 1
  9529. sprpriority = 8
  9530. ownpal = 1
  9531. supermove = 1
  9532.  
  9533. [State 6200, blackbarP2]
  9534. type = explod
  9535. trigger1 = var(0) = 2
  9536. trigger1 = animtime = 0
  9537. anim = 4410
  9538. ID = 4401
  9539. pos = -100,224
  9540. postype = right
  9541. bindtime = -1
  9542. removetime = -1
  9543. ignorepausetime = 1
  9544. ignorehitpause = 1
  9545. sprpriority = 9
  9546. ownpal = 1
  9547. scale = 0,1
  9548.  
  9549. [State 6200, 0]
  9550. type = varset
  9551. trigger1 = animtime = 0
  9552. var(7) = 470
  9553. ignorehitpause = 1
  9554.  
  9555. [State 6200, 1]
  9556. type = changestate
  9557. trigger1 = animtime = 0
  9558. value = 0
  9559. ctrl = 1
  9560.  
  9561. ;------------------------
  9562. ; 9995 guard crush helper (left)
  9563. [Statedef 9995]
  9564. type    = A
  9565. movetype= I
  9566. anim = 9999 ;invisible
  9567. velset = 0,0
  9568. sprpriority = 9
  9569.  
  9570. [State 9995, 0]
  9571. type = explod
  9572. trigger1 = NumExplod(9995) = 0
  9573. trigger1 = time = 0
  9574. trigger1 = facing = facing
  9575. anim = 9995
  9576. id = 9995
  9577. pos = 16, 180
  9578. postype = Left
  9579. bindtime = 62
  9580. removetime = 62
  9581. sprpriority = 9
  9582.  
  9583. [State 9995, 2]
  9584. type = envcolor
  9585. trigger1 = time = 0
  9586. value = 240,240,240
  9587. under = 1
  9588. time = 1;2
  9589. ignorehitpause = 1
  9590. persistent = 0
  9591.  
  9592. [State 9995, 3]
  9593. type = destroyself
  9594. trigger1 = time >= 15
  9595.  
  9596. ;------------------------
  9597. ; 9996 guard crush helper (right)
  9598. [Statedef 9996]
  9599. type    = A
  9600. movetype= I
  9601. anim = 9999 ;invisible
  9602. velset = 0,0
  9603. sprpriority = 9
  9604.  
  9605. [State 9996, 0]
  9606. type = explod
  9607. trigger1 = NumExplod(9996) = 0
  9608. trigger1 = time = 0
  9609. trigger1 = facing = facing
  9610. anim = 9996
  9611. id = 9996
  9612. pos = -100, 180
  9613. postype = right
  9614. bindtime = 62
  9615. removetime = 62
  9616. sprpriority = 9
  9617.  
  9618. [State 9996, 2]
  9619. type = envcolor
  9620. trigger1 = time = 0
  9621. value = 240,240,240
  9622. under = 1
  9623. time = 1;2
  9624. ignorehitpause = 1
  9625. persistent = 0
  9626.  
  9627. [State 9996, 3]
  9628. type = destroyself
  9629. trigger1 = time >= 15
  9630.  
  9631.  
  9632. ;------------------------
  9633. ; 9997 counter helper (left)
  9634. [Statedef 9997]
  9635. type    = A
  9636. movetype= I
  9637. anim = 9999
  9638. velset = 0,0
  9639. sprpriority = 9
  9640.  
  9641. [State 9997, 0]
  9642. type = explod
  9643. trigger1 = time = 0
  9644. trigger1 = facing = facing
  9645. anim = 9997
  9646. pos = 16, 195
  9647. postype = Left
  9648. bindtime = 62
  9649. removetime = 62
  9650. sprpriority = 9
  9651.  
  9652. [State 9997, 2]
  9653. type = envcolor
  9654. trigger1 = time = 0
  9655. value = 240,240,240
  9656. under = 1
  9657. time = 1;2
  9658. ignorehitpause = 1
  9659. persistent = 0
  9660.  
  9661. [State 9997, 4] ;reset
  9662. type = parentvarset
  9663. ;trigger1 = animtime = 0
  9664. trigger1 = p2statetype = L
  9665. trigger2 = win
  9666. trigger3 = hitcount != 1
  9667. var(35)) = 0
  9668.  
  9669. [State 9997, 3]
  9670. type = destroyself
  9671. trigger1 = animtime = 0 ;one tick
  9672. ;trigger1 = NumExplod(9997) = 0
  9673.  
  9674. ;------------------------
  9675. ; 9998 counter helper (right)
  9676. [Statedef 9998]
  9677. type    = A
  9678. movetype= I
  9679. anim = 9999
  9680. velset = 0,0
  9681. sprpriority = 9
  9682.  
  9683. [State 9998, 0]
  9684. type = explod
  9685. trigger1 = time = 0
  9686. trigger1 = facing = facing
  9687. anim = 9998
  9688. pos = -80, 195 ;60
  9689. postype = right
  9690. bindtime = 62
  9691. removetime = 62
  9692. sprpriority = 9
  9693.  
  9694. [State 9998, 2]
  9695. type = envcolor
  9696. trigger1 = time = 0
  9697. value = 240,240,240
  9698. under = 1
  9699. time = 1;2
  9700. ignorehitpause = 1
  9701. persistent = 0
  9702.  
  9703. [State 9998, 4] ;reset
  9704. type = parentvarset
  9705. ;trigger1 = animtime = 0
  9706. trigger1 = p2statetype = L
  9707. trigger2 = win
  9708. trigger3 = hitcount != 1
  9709. var(35)) = 0
  9710.  
  9711. [State 9998, 3]
  9712. type = destroyself
  9713. trigger1 = animtime = 0 ;one tick
  9714. ;trigger1 = NumExplod(9997) = 0
  9715.  
  9716. ;-------------------------------
  9717.  
  9718.  
  9719.  
  9720. ;------------------------
  9721. ; 9999 AI switch
  9722. [Statedef 9999]
  9723. anim = 9999
  9724. ctrl = 0
  9725.  
  9726. [State 9999, 0]
  9727. type = Turn
  9728. trigger1 = facing != parent, facing
  9729.  
  9730. [State 9999, ª█░╩¿M⌐wA.I.¼Oº_╢}▒╥]
  9731. type = ParentVarSet
  9732. triggerall = !var(10)
  9733. triggerall = parent, RoundState = 2
  9734. trigger1 = parent, command = "A"
  9735. trigger2 = parent, command = "B"
  9736. trigger3 = parent, command = "C"
  9737. trigger4 = parent, command = "D"
  9738. trigger5 = parent, command = "z"
  9739. trigger6 = parent, command = "c"
  9740. trigger7 = parent, command = "justfwd"
  9741. trigger8 = parent, command = "justback"
  9742. trigger9 = parent, command = "justup"
  9743. trigger10 = parent, command = "justdown"
  9744. var(59) = 0
  9745.  
  9746. [State 9999, ª█░╩¿M⌐wA.I.¼Oº_├÷│¼]
  9747. type = ParentVarSet
  9748. triggerall = !var(10)
  9749. triggerall = parent, RoundState = 2
  9750. trigger1 = (command = "A" && parent, command = "A")
  9751. trigger2 = (command = "B" && parent, command = "B")
  9752. trigger3 = (command = "C" && parent, command = "C")
  9753. trigger4 = (command = "D" && parent, command = "D")
  9754. trigger5 = (command = "z" && parent, command = "z")
  9755. trigger6 = (command = "c" && parent, command = "c")
  9756. trigger7 = (command = "justfwd" && parent, command = "justfwd")
  9757. trigger8 = (command = "justback" && parent, command = "justback")
  9758. trigger9 = (command = "justup" && parent, command = "justup")
  9759. trigger10 = (command = "justdown" && parent, command = "justdown")
  9760. var(59) = 0
  9761.  
  9762. [State 9999, 1]
  9763. type = VarSet
  9764. triggerall = !var(10)
  9765. trigger1 = parent, command = "A"
  9766. trigger2 = parent, command = "B"
  9767. trigger3 = parent, command = "C"
  9768. trigger4 = parent, command = "D"
  9769. trigger5 = parent, command = "z"
  9770. trigger6 = parent, command = "c"
  9771. trigger7 = parent, command = "justfwd"
  9772. trigger8 = parent, command = "justback"
  9773. trigger9 = parent, command = "justup"
  9774. trigger10 = parent, command = "justdown"
  9775. var(10) = 1
  9776.  
  9777.  
  9778. ;==========================================================
  9779. [Statedef -2]
  9780. [State -2, burn-over]
  9781. type = varset
  9782. trigger1 = (Var(3) = 1) && (P2movetype != H)
  9783. var(3) = 0
  9784.  
  9785. [State -2 , 1]
  9786. type = Explod
  9787. triggerall = (NumExplod(2200) < 2) && (Random < 899)
  9788. trigger1 = ProjHit1001 = 1, < 20
  9789. trigger2 = ProjHit1020 = 1, < 20
  9790. anim = 2200
  9791. ID = 2200
  9792. ownpal = 1
  9793. sprpriority = 5
  9794. postype = p2
  9795. pos = 0,-50
  9796. random = 100,100
  9797. bindtime = 1
  9798. ignorehitpause = 1
  9799.  
  9800. [State -2 , 1]
  9801. type = Explod
  9802. triggerall = (NumExplod(2200) < 3) && (Random < 349)
  9803. trigger1 = ProjHit1001 = 1, < 20
  9804. trigger2 = ProjHit1020 = 1, < 20
  9805. anim = 2201
  9806. ID = 2200
  9807. ownpal = 1
  9808. sprpriority = 5
  9809. postype = p2
  9810. pos = 0,-50
  9811. random = 100,100
  9812. bindtime = 1
  9813. ignorehitpause = 1
  9814.  
  9815. [State -2 , 1]
  9816. type = Explod
  9817. triggerall = (NumExplod(2200) < 3) && (Random < 299)
  9818. trigger1 = ProjHit1001 = 1, < 20
  9819. trigger2 = ProjHit1020 = 1, < 20
  9820. anim = 2202
  9821. ID = 2200
  9822. ownpal = 1
  9823. sprpriority = 5
  9824. postype = p2
  9825. pos = 0,-50
  9826. random = 100,100
  9827. bindtime = 1
  9828. ignorehitpause = 1
  9829.  
  9830. [State -2 , 1]
  9831. type = Explod
  9832. triggerall = (NumExplod(2200) < 3) && (Random < 249)
  9833. trigger1 = ProjHit1001 = 1, < 40
  9834. trigger2 = ProjHit1020 = 1, < 40
  9835. anim = 2203
  9836. ID = 2200
  9837. ownpal = 1
  9838. sprpriority = 5
  9839. postype = p2
  9840. pos = 0,-50
  9841. random = 100,100
  9842. bindtime = 1
  9843. ignorehitpause = 1
  9844.  
  9845. [State -2 , 1]
  9846. type = Explod
  9847. triggerall = (NumExplod(2200) < 3) && (Random < 149)
  9848. trigger1 = ProjHit1001 = 1, < 50
  9849. trigger2 = ProjHit1020 = 1, < 50
  9850. anim = 2204
  9851. ID = 2200
  9852. ownpal = 1
  9853. sprpriority = 5
  9854. postype = p2
  9855. pos = 0,-50
  9856. random = 150,150
  9857. bindtime = 1
  9858. ignorehitpause = 1
  9859.  
  9860. [State -2 , 1]
  9861. type = Explod
  9862. triggerall = (NumExplod(2200) < 2) && (Random < 99)
  9863. trigger1 = ProjHit1001 = 1, < 70
  9864. trigger2 = ProjHit1020 = 1, < 70
  9865. anim = 2205
  9866. ID = 2200
  9867. ownpal = 1
  9868. sprpriority = 5
  9869. postype = p2
  9870. pos = 0,-50
  9871. random = 100,100
  9872. bindtime = 1
  9873. ignorehitpause = 1
  9874.  
  9875. ;==========================For Second shell
  9876. [State -2 , 1]
  9877. type = Explod
  9878. trigger1 = (NumExplod(2200) < 3) && (Random < 899) && (ProjHit1030 = 1, < 40)
  9879. anim = 2200
  9880. ID = 2200
  9881. ownpal = 1
  9882. sprpriority = 5
  9883. postype = p2
  9884. pos = 0,-50
  9885. random = 100,100
  9886. bindtime = 1
  9887. ignorehitpause = 1
  9888.  
  9889. [State -2 , 1]
  9890. type = Explod
  9891. trigger1 = (NumExplod(2200) < 3) && (Random < 399) && (ProjHit1030 = 1, < 40)
  9892. anim = 2201
  9893. ID = 2200
  9894. ownpal = 1
  9895. sprpriority = 5
  9896. postype = p2
  9897. pos = 0,-50
  9898. random = 100,100
  9899. bindtime = 1
  9900. ignorehitpause = 1
  9901.  
  9902. [State -2 , 1]
  9903. type = Explod
  9904. trigger1 = (NumExplod(2200) < 3) && (Random < 349) && (ProjHit1030 = 1, < 40)
  9905. anim = 2202
  9906. ID = 2200
  9907. ownpal = 1
  9908. sprpriority = 5
  9909. postype = p2
  9910. pos = 0,-50
  9911. random = 100,100
  9912. bindtime = 1
  9913. ignorehitpause = 1
  9914.  
  9915. [State -2 , 1]
  9916. type = Explod
  9917. trigger1 = (NumExplod(2200) < 3) && (Random < 299) && (ProjHit1030 = 1, < 60)
  9918. anim = 2203
  9919. ID = 2200
  9920. ownpal = 1
  9921. sprpriority = 5
  9922. postype = p2
  9923. pos = 0,-50
  9924. random = 100,100
  9925. bindtime = 1
  9926. ignorehitpause = 1
  9927.  
  9928. [State -2 , 1]
  9929. type = Explod
  9930. trigger1 = (NumExplod(2200) < 3) && (Random < 99) && (ProjHit1030 = 1, < 100)
  9931. anim = 2204
  9932. ID = 2200
  9933. ownpal = 1
  9934. sprpriority = 5
  9935. postype = p2
  9936. pos = 0,-50
  9937. random = 150,150
  9938. bindtime = 1
  9939. ignorehitpause = 1
  9940.  
  9941. [State -2 , 1]
  9942. type = Explod
  9943. trigger1 = (NumExplod(2200) < 2) && (Random < 49) && (ProjHit1030 = 1, < 120)
  9944. anim = 2205
  9945. ID = 2200
  9946. ownpal = 1
  9947. sprpriority = 5
  9948. postype = p2
  9949. pos = 0,-50
  9950. random = 100,100
  9951. bindtime = 1
  9952. ignorehitpause = 1
  9953.  
  9954. ;==================================== For var3
  9955. [State -2 , 1]
  9956. type = Explod
  9957. trigger1 = (NumExplod(2200) < 2) && (Random < 899) && (P2statetype = A) && (var(3) = 1)
  9958. anim = 2200
  9959. ID = 2200
  9960. ownpal = 1
  9961. sprpriority = 5
  9962. postype = p2
  9963. pos = 0,-50
  9964. random = 100,100
  9965. bindtime = 1
  9966. ignorehitpause = 1
  9967.  
  9968. [State -2 , 1]
  9969. type = Explod
  9970. trigger1 = (NumExplod(2200) < 3) && (Random < 549) && (P2statetype = A) && (var(3) = 1)
  9971. anim = 2201
  9972. ID = 2200
  9973. ownpal = 1
  9974. sprpriority = 5
  9975. postype = p2
  9976. pos = 0,-50
  9977. random = 100,100
  9978. bindtime = 1
  9979. ignorehitpause = 1
  9980.  
  9981. [State -2 , 1]
  9982. type = Explod
  9983. trigger1 = (NumExplod(2200) < 3) && (Random < 449) && (P2statetype = A) && (var(3) = 1)
  9984. anim = 2202
  9985. ID = 2200
  9986. ownpal = 1
  9987. sprpriority = 5
  9988. postype = p2
  9989. pos = 0,-50
  9990. random = 100,100
  9991. bindtime = 1
  9992. ignorehitpause = 1
  9993.  
  9994. [State -2 , 1]
  9995. type = Explod
  9996. trigger1 = (NumExplod(2200) < 3) && (Random < 99) && (var(3) = 1)
  9997. anim = 2203
  9998. ID = 2200
  9999. ownpal = 1
  10000. sprpriority = 5
  10001. postype = p2
  10002. pos = 0,-50
  10003. random = 100,100
  10004. bindtime = 1
  10005. ignorehitpause = 1
  10006.  
  10007. [State -2 , 1]
  10008. type = Explod
  10009. trigger1 = (NumExplod(2200) < 3) && (Random < 99) && (var(3) = 1)
  10010. anim = 2204
  10011. ID = 2200
  10012. ownpal = 1
  10013. sprpriority = 5
  10014. postype = p2
  10015. pos = 0,-50
  10016. random = 150,150
  10017. bindtime = 1
  10018. ignorehitpause = 1
  10019.  
  10020. [State -2 , 1]
  10021. type = Explod
  10022. trigger1 = (NumExplod(2200) < 2) && (Random < 99) && (var(3) = 1)
  10023. anim = 2205
  10024. ID = 2200
  10025. ownpal = 1
  10026. sprpriority = 5
  10027. postype = p2
  10028. pos = 0,-50
  10029. random = 100,100
  10030. bindtime = 1
  10031. ignorehitpause = 1
  10032.  
  10033. [State -2, sunglass]
  10034. type = envcolor
  10035. trigger1 = projhit2020 = 1
  10036. time = 1
  10037. under = 1
  10038. value = 240,240,240
  10039.  
  10040. ; stop sounds
  10041. ; run
  10042. [state -2, stopsound]
  10043. type = stopsnd
  10044. trigger1 = stateno != 100 && prevstateno = 100
  10045. trigger2 = var(59)
  10046. trigger2 = stateno != 10044 && prevstateno = 10044
  10047. channel = 4
  10048.  
  10049. [state -2, stopsound]
  10050. type = stopsnd
  10051. trigger1 = stateno != 100 && stateno != 10044
  10052. trigger2 = command = "holddown"
  10053. channel = 4
  10054.  
  10055. [state -2, stopsound]
  10056. type = stopsnd
  10057. trigger1 = stateno != 195 && prevstateno = 195
  10058. trigger2 = movetype = H
  10059. channel = 3
  10060.  
  10061. ; sliding sound
  10062. [State -2, slidesound]
  10063. type = PlaySnd
  10064. trigger1 = P2stateno = 306
  10065. trigger1 = P2movetype = H
  10066. trigger1 = P2statetype = A
  10067. trigger1 = enemy, Vel Y > 0
  10068. trigger1 = enemy, Pos Y > 15
  10069. value = 300,0
  10070. persistent = 0
  10071.  
  10072. [State -2, Left or Right] ; ñH¬½ªbѬñΦ
  10073. type = VarSet
  10074. trigger1 = Var(0) = 0
  10075. trigger1 = facing = 1
  10076. var(0) = 1
  10077.  
  10078. [State -2, Left or Right] ; ñH¬½ªbÑkñΦ
  10079. type = VarSet
  10080. trigger1 = Var(0) = 0
  10081. trigger1 = facing = -1
  10082. var(0) = 2
  10083.  
  10084.  
  10085. ;==================================================================
  10086. [Statedef -3]
  10087. ;----------------------------------
  10088.  
  10089. [State lin's lifeadd ]
  10090. type = lifeadd
  10091. triggerall = life >50 && time%5 =0 
  10092. trigger1 = enemy,name = "lin"
  10093. trigger1 = enemy,var(18) = 1
  10094. value = -1
  10095.  
  10096. [state -3, nolifebar]
  10097. type = assertspecial
  10098. trigger1 = roundno = 1; only first round
  10099. trigger1 = roundstate < 2
  10100. flag = NoBarDisplay
  10101.  
  10102. [state -3, 2nd shell juggle]
  10103. type = AssertSpecial
  10104. trigger1 = p2stateno = 1041 ;hit by 2nd shell
  10105. trigger1 = var(11) = 5
  10106. trigger1 = stateno != 1040 ; not shell again
  10107. flag = NoJuggleCheck
  10108.  
  10109. [State -3, juggle eine] ;only eine trigger stuff use
  10110. type = varset
  10111. trigger1 = stateno = [1000,1040] ; eine trigger, shot and shell
  10112. trigger1 = p2statetype = A && p2movetype = H
  10113. trigger2 = p2stateno = 1041 ;hit by shell
  10114. var(12) = 20
  10115.  
  10116. [State -3, juggle eine]
  10117. type = varset
  10118. trigger1 = stateno = [1000,1040]
  10119. trigger1 = p2statetype = A && p2movetype != H
  10120. trigger2 = p2statetype = L
  10121. var(12) = 0
  10122.  
  10123. [State -3, juggle stop] ; juggle limit
  10124. type = varset
  10125. trigger1 = stateno = [1300,1307] ; minute spike
  10126. trigger1 = movehit
  10127. trigger2 = p2stateno = 3010 ; hit by heatdrive custom state
  10128. trigger3 = stateno = 1505 ; crawbite C kick
  10129. trigger3 = movehit
  10130. var(13) = 20
  10131.  
  10132. [State -3, juggle stop] ; juggle reset
  10133. type = varset
  10134. trigger1 = p2statetype = L
  10135. var(13) = 0
  10136.  
  10137. [State -3, SDM invertbg]
  10138. type = BGPalfx
  10139. trigger1 = stateno = [3250,3299]
  10140. trigger2 = stateno = 7010
  10141. trigger3 = stateno = [7000,7002]
  10142. trigger4 = stateno = [15000,15004]
  10143. trigger4 = var(40) = 1                   ;chack
  10144. invertall = 1
  10145. mul = 220,220,220
  10146. ignorehitpause = 1
  10147. time = 1
  10148. color = 255 ; 64
  10149.  
  10150. ;------------------------------------------------------------------------
  10151. ; SLOW MOTION
  10152. [State -3, varset-projhit]
  10153. type = varset
  10154. trigger1 = projhit1001 = 1 || projhit1030 = 1 || projhit1020 = 1
  10155. var(4) = 28 ; 21
  10156.  
  10157. [State -3, var4-minus1]
  10158. type = varadd
  10159. trigger1 = var(4) > 0
  10160. var(4) = -1
  10161.  
  10162. [State -3, 6];pausing effect!
  10163. type = Pause
  10164. trigger1 = stateno != 5900
  10165. trigger1 = stateno != [190,195]
  10166. trigger1 = (gametime%(var(5))) = 0
  10167. trigger1 = var(4) > 0
  10168. time = 1
  10169.  
  10170. [State -3, var(5)]
  10171. type = varset
  10172. trigger1 = var(4) = 0
  10173. var(5) = 3
  10174.  
  10175. [State -3, var(5)add]
  10176. type = varadd
  10177. trigger1 = var(4) > 0
  10178. trigger1 = timemod = 7,0
  10179. var(5) = 1
  10180.  
  10181. ;----------------------------------------------------
  10182. ; jump sounds
  10183.  
  10184. [State -3, jumpsound]
  10185. type = PlaySnd
  10186. trigger1 = stateno = 40 && animtime = 0
  10187. value = 40,0
  10188. volume = -80
  10189.  
  10190. [state -3, stopsound]
  10191. type = stopsnd
  10192. trigger1 = stateno != 100 && prevstateno = 100
  10193. channel = 4
  10194.  
  10195. ;-------------------------
  10196. ; hit sounds
  10197.  
  10198. ; hit sound in light
  10199. [State -3, light sound]
  10200. type = PlaySnd
  10201. triggerall = random < 249
  10202. triggerall = time = 1
  10203. triggerall = Alive
  10204. triggerall = stateno = 5000
  10205. trigger1 = anim = 5000
  10206. trigger2 = anim = 5010
  10207. trigger3 = anim = 5020
  10208. value = 5000,1
  10209. volume = 40
  10210. ignorehitpause = 1
  10211.  
  10212. ; hit sound in medium
  10213. [State -3, medium sound]
  10214. type = PlaySnd
  10215. triggerall = random < 249
  10216. triggerall = time = 1
  10217. triggerall = Alive
  10218. triggerall = stateno = 5000
  10219. trigger1 = anim = 5001
  10220. trigger2 = anim = 5011
  10221. trigger3 = anim = 5021
  10222. value = 5000,0
  10223. volume = 30
  10224. ignorehitpause = 1
  10225.  
  10226. ; hit sound in medium
  10227. [State -3, hard sound]
  10228. type = PlaySnd
  10229. triggerall = random < 249
  10230. triggerall = time = 1
  10231. triggerall = Alive
  10232. triggerall = stateno = 5000
  10233. trigger1 = anim = 5002
  10234. trigger2 = anim = 5012
  10235. trigger3 = anim = 5022
  10236. value = 5000,3
  10237. volume = 20
  10238. ignorehitpause = 1
  10239.  
  10240. [State -3, hard sound in air]
  10241. type = PlaySnd
  10242. triggerall = random < 249
  10243. triggerall = Alive
  10244. triggerall = stateno = 5020
  10245. trigger1 = movetype = H
  10246. trigger1 = time = 1
  10247. value = 5000,3
  10248. volume = 20
  10249. persistent = 0
  10250. ignorehitpause = 1
  10251.  
  10252. ; ouch in bounce
  10253. [State -3, bounce sound]
  10254. type = PlaySnd
  10255. ;trigger1 = random < 249
  10256. trigger1 = stateno = 5100
  10257. trigger1 = Alive
  10258. trigger1 = time = 1
  10259. value = 5000,2
  10260. volume = 30
  10261.  
  10262. [State -3, removehandflame]
  10263. type = RemoveExplod
  10264. trigger1 = (prevstateno = 3001 || prevstateno = 3006) && stateno != 3001
  10265. trigger2 = movetype = H
  10266. trigger3 = prevstateno = 3101 && stateno != 3101
  10267. ID = 2010
  10268.  
  10269. [State -3, removecrowflame]
  10270. type = RemoveExplod
  10271. trigger1 = movetype = H
  10272. trigger2 = stateno = 3400 || stateno = 3199
  10273. ID = 1500
  10274.  
  10275. ;--------------------------------------------------
  10276. ; KOF txt messages
  10277.  
  10278. ; GUARD CRUSH txt display
  10279. ; uses helper 9995(left) and 9996(right)
  10280.  
  10281. ; P1
  10282. [State -3, guard crush]
  10283. type = helper
  10284. trigger1 = NumHelper(9995) = 0
  10285. trigger1 = p2stateno = 5305
  10286. trigger1 = facing = facing
  10287. trigger1 = var(0) = 1
  10288. helpertype = normal
  10289. name = "guardcrush"
  10290. id = 9995
  10291. stateno = 9995
  10292. pos = 0,0
  10293. postype = left
  10294. keyctrl = 0
  10295. ownpal = 1 ;in case flame effect
  10296. ignorehitpause = 1
  10297.  
  10298. ; P2
  10299. [State -3, guardcrush]
  10300. type = helper
  10301. trigger1 = NumHelper(9996) = 0
  10302. trigger1 = p2stateno = 5305
  10303. trigger1 = facing = facing
  10304. trigger1 = var(0) = 2
  10305. helpertype = normal
  10306. name = "guardcrush"
  10307. id = 9996
  10308. stateno = 9996
  10309. pos = 0,0
  10310. postype = right
  10311. keyctrl = 0
  10312. ownpal = 1
  10313. ignorehitpause = 1
  10314.  
  10315. ;----------------------------------------------------
  10316. ; COUNTER hit set up
  10317. ; uses helper 9997(left) and 9998(right)
  10318.  
  10319. ; Notes: 
  10320. ; in KOF, only SPECIAL ATTACKS trigger counter hit. This includes:
  10321. ;    - all special attacks (SA type)
  10322. ;    - all direction + button attacks (also SA type)
  10323. ;    - all DM/SDM attacks(HA type)
  10324. ;    - all jump attacks (NA,SA,HA types) -> this applies to KOF98, KOF99 removed.
  10325. ;  EXCEPTIONS: throws are not considered as "attacks". And will NOT
  10326. ;  register as COUNTER HIT.  (NT,ST,HT are all ignored.)
  10327. ;trigger1 = Enemy, hitdefattr != SCA, NA,NT,ST,HT ;mugen 414 only
  10328.  
  10329.  
  10330. [State -3, counter]
  10331. type = Varset
  10332. trigger1 = p2movetype = A
  10333. trigger1 = (p2stateno != [400,440]) && (p2stateno >= 300) 
  10334. ; stateno >= 300 should include most or all of the common direction+button attacks.
  10335. ; while p2stateno! = [400,440] takes out the crouching normal attacks for consideration.
  10336. trigger2 = p2movetype = I
  10337. var(35) = 1 - (p2movetype = I)
  10338.  
  10339. [State -3, counter]
  10340. type = Varset
  10341. trigger1 = var(35) = 1
  10342. trigger1 = hitcount <= 1
  10343. trigger1 = (p2movetype = H) || (p2stateno = 1041)
  10344. trigger1 = (movetype = A) || (ProjHit = 1)
  10345. trigger1 = hitdefattr = SCA, NA,SA,HA ; make sure it's not a throw attack
  10346. var(35) = 2
  10347. ignorehitpause = 1
  10348.  
  10349. [State -3, counter]
  10350. type = AssertSpecial
  10351. trigger1 = var(35) = 2
  10352. flag = nojugglecheck
  10353.  
  10354. [State -3, counter] ;reest
  10355. type = Varset
  10356. trigger1 = p2statetype = L
  10357. trigger2 = win
  10358. trigger3 = hitcount > 1
  10359. var(35) = 0
  10360.  
  10361. ; COUNTER hit txt display
  10362. [State -3, counter]
  10363. type = helper
  10364. trigger1 = NumHelper(9997) = 0
  10365. trigger1 = facing = facing
  10366. trigger1 = hitcount <= 1
  10367. trigger1 = P2statetype != L
  10368. trigger1 = var(0) = 1
  10369. trigger1 = var(35) = 2
  10370. helpertype = normal
  10371. name = "counter"
  10372. id = 9997
  10373. stateno = 9997 ; (left)
  10374. pos = 0,0
  10375. postype = left
  10376. keyctrl = 0
  10377. ownpal = 1
  10378. ignorehitpause = 1
  10379.  
  10380. ; COUNTER hit txt display
  10381. [State -3, counter]
  10382. type = helper
  10383. trigger1 = NumHelper(9998) = 0
  10384. trigger1 = facing = facing
  10385. trigger1 = hitcount <= 1
  10386. trigger1 = P2statetype != L
  10387. trigger1 = var(0) = 2
  10388. trigger1 = var(35) = 2
  10389. helpertype = normal
  10390. name = "counter"
  10391. id = 9998
  10392. stateno = 9998 ;(right)
  10393. pos = 0,0
  10394. postype = right
  10395. keyctrl = 0
  10396. ownpal = 1
  10397. ignorehitpause = 1
  10398.  
  10399.  
  10400. ;---------------------------------------------------------------------------------
  10401. ; AI stuff
  10402.  
  10403. ;[State -3, AI-switch]
  10404. ;type = Helper
  10405. ;trigger1 = NumHelper(9999) = 0
  10406. ;trigger1 = anim = 0
  10407. ;trigger1 = movetype != H
  10408. ;trigger1 = ctrl = 0
  10409. ;trigger1 = RoundState = 2
  10410. ;Name = "AI switch - Thanks to 'ANMC' && 'Bagalaio'"
  10411. ;id = 9999
  10412. ;pos = 0, 150
  10413. ;stateno = 9999
  10414. ;helpertype = normal
  10415. ;keyctrl = 1
  10416.  
  10417. ;[State -3, AIswitch2]
  10418. ;type = Varset
  10419. ;triggerall = var(59) != 1
  10420. ;triggerall = RoundState != 3
  10421. ;trigger1 = command = "AI_1"
  10422. ;trigger2 = command = "AI_2"
  10423. ;trigger3 = command = "AI_3"
  10424. ;trigger4 = command = "AI_4"
  10425. ;trigger5 = command = "AI_5"
  10426. ;trigger6 = command = "AI_6"
  10427. ;trigger7 = command = "AI_7"
  10428. ;trigger8 = command = "AI_8"
  10429. ;trigger9 = command = "AI_9"
  10430. ;trigger10 = command = "AI_10"
  10431. ;trigger11 = command = "AI_11"
  10432. ;trigger12 = command = "AI_12"
  10433. ;trigger13 = command = "AI_13"
  10434. ;trigger14 = command = "AI_14"
  10435. ;trigger15 = command = "AI_15"
  10436. ;trigger16 = (movetype != A) && (time = 1500) ; if idle for a long time.
  10437. ;var(59) = 1
  10438.  
  10439. ;---------------------------------------------------------------------------
  10440. ; AI defense control
  10441. [State -3, dodge SP]
  10442. type = changestate
  10443. triggerall = var(59) = 1 && ctrl && (statetype != A)
  10444. trigger1 = p2name = "K'"
  10445. trigger1 = p2stateno = 3002 || p2stateno = 3102
  10446. trigger2 = p2name = "Kyo-G"
  10447. trigger2 = p2stateno = 2210 || p2stateno = 2260
  10448. trigger2 = p2bodydist X <= 72
  10449. value = 110
  10450.  
  10451. [State -3, jump over projectile]
  10452. type = ChangeState
  10453. value = 40
  10454. triggerall = var(59) = 1 && ctrl
  10455. triggerall = Random <= 700
  10456. triggerall = p2bodydist X = [70,169]
  10457. triggerall = (stateno != (40,52)) && (Anim != (40,52)) 
  10458. triggerall = (stateno != 2041) && (stateno != 4044)
  10459. triggerall = statetype != A && p2statetype != A && p2movetype != H
  10460. trigger1 = p2name = "Kyo-G" || p2name = "Iori-G"
  10461. trigger1 = p2stateno = 1000 || p2stateno = 1020
  10462.  
  10463. [State -3, universal AI guard]
  10464. type = ChangeState
  10465. value = 120 + (p2statetype = C)*11
  10466. triggerall = Var(59) = 1 && ctrl
  10467. triggerall = statetype != A
  10468. triggerall = p2movetype = A
  10469. trigger1 = p2bodydist x = (0,65)
  10470. trigger2 = p2stateno > 1999
  10471.  
  10472. [State -3, air guard]
  10473. type = ChangeState
  10474. value = 132
  10475. triggerall = var(59) >= 1 && ctrl
  10476. trigger1 = p2movetype = A
  10477. trigger1 = P2bodydist X <= 40
  10478. trigger1 = statetype = A
  10479.  
  10480. ;-----------------------------------------------------------------
  10481. [State -3, dodge]
  10482. type = changestate
  10483. value = 110
  10484. trigger1 = var(59) = 1 && ctrl
  10485. trigger1 = p2movetype = A && (p2stateno < 2000)
  10486. trigger1 = statetype != A
  10487. trigger1 = FrontEdgeDist > 109
  10488. trigger1 = random <= 899
  10489. trigger1 = P2bodydist X = [20,100]
  10490. ;trigger1 = Enemy,Ctrl = 0 ; mugen 414 2001 only
  10491.  
  10492. [State -3, dodge]
  10493. type = changestate
  10494. value = 110
  10495. triggerall = var(59) = 1 && ctrl && (statetype != A)
  10496. trigger1 = p2stateno = 5120 && (FrontEdgeDist > 119)
  10497. trigger1 = P2bodydist X = [0,30]
  10498.  
  10499. [State -3, AIfightboss]
  10500. type = VarSet
  10501. Triggerall = var(59) >= 1
  10502. Triggerall = var(58) != 1
  10503. Trigger1 = p2name = "Goenitz" || p4name = "Goenitz"
  10504. var(58) = 1
  10505.  
  10506. ; trigger all memory strings
  10507. [State -3, AI focus]
  10508. type = VarSet
  10509. Triggerall = var(59) >= 1
  10510. Triggerall = var(50) != 1
  10511. trigger1 = (p2name = "Kyo-G") || (p2name = "Iori-G")
  10512. trigger1 = life <= 750
  10513. trigger2 = life <= 450
  10514. var(50) = 1 - (RoundState = 3) ; resets every new round
  10515.  
  10516. ; CM var(6) varadd
  10517. [State -3, var6]
  10518. type = varadd
  10519. trigger1 = var(6) != 0
  10520. trigger1 = time >= 0
  10521. v = 6
  10522. value = -1
  10523. ignorehitpause = 1
  10524. ignorepausetime = 1
  10525.  
  10526. ; AM var(7) varadd
  10527. [State -3, var7]
  10528. type = varadd
  10529. trigger1 = var(7) != 0
  10530. trigger1 = time >= 0
  10531. v = 7
  10532. value = -1
  10533. ignorehitpause = 1
  10534. ignorepausetime = 1
  10535.  
  10536. [State -3, 0]
  10537. type = modifyexplod
  10538. trigger1 = var(6) > 0
  10539. ID = 4400
  10540. scale = (1128 - Var(6)) / 1128.0,1
  10541. ignorehitpause = 1
  10542. ignorepausetime = 1
  10543.  
  10544. [State -3, 0]
  10545. type = modifyexplod
  10546. trigger1 = var(7) > 0
  10547. ID = 4401
  10548. scale = (470 - Var(7)) / 470.0,1
  10549. ignorehitpause = 1
  10550. ignorepausetime = 1
  10551.  
  10552. [State -3, BarRemove]
  10553. type = RemoveExplod
  10554. trigger1 = var(6) <= 0
  10555. trigger1 = stateno != 6100
  10556. ID = 4000
  10557.  
  10558. [State -3, BarRemove]
  10559. type = RemoveExplod
  10560. trigger1 = var(6) <= 0
  10561. trigger1 = stateno != 6100
  10562. ID = 4400
  10563.  
  10564. [State -3, BarRemove]
  10565. type = RemoveExplod
  10566. trigger1 = var(7) <= 0
  10567. trigger1 = stateno != 6200
  10568. ID = 4001
  10569.  
  10570. [State -3, BarRemove]
  10571. type = RemoveExplod
  10572. trigger1 = var(7) <= 0
  10573. trigger1 = stateno != 6200
  10574. ID = 4401
  10575.  
  10576. [State -3, CM-palfx]
  10577. type = palfx
  10578. triggerall = (gametime%2) = 0
  10579. triggerall = name = "K'"
  10580. trigger1 = var(6) > 0
  10581. trigger2 = stateno = 6100
  10582. time = 1
  10583. add = 108,8,8
  10584. ignorepausetime = 1
  10585. ignorehitpause = 1
  10586.  
  10587. [State -3, AM-palfx]
  10588. type = palfx
  10589. triggerall = (gametime%2) = 0
  10590. triggerall = name = "K'"
  10591. trigger1 = var(7) > 0
  10592. trigger2 = stateno = 6200
  10593. time = 1
  10594. add = 96,96,16
  10595. ignorepausetime = 1
  10596. ignorehitpause = 1
  10597.  
  10598. [State -3, CM bar end]
  10599. type = Explod
  10600. trigger1 = var(0) = 1
  10601. trigger1 = var(6) = 1
  10602. anim = 4001
  10603. pos = 8,212
  10604. postype = left
  10605. bindtime = 1
  10606. vel = -7,0
  10607. removetime = 16
  10608. ignorepausetime = 1
  10609. ignorehitpause = 1
  10610. sprpriority = 7
  10611. ownpal = 1
  10612. supermove = 1
  10613.  
  10614. [State -3, CM BarP2 remove]
  10615. type = explod
  10616. trigger1 = var(0) = 2
  10617. trigger1 = var(6) = 1
  10618. anim = 4201
  10619. pos = -103,212
  10620. postype = right
  10621. bindtime = 1
  10622. vel = 7,0
  10623. removetime = 16
  10624. ignorepausetime = 1
  10625. ignorehitpause = 1
  10626. sprpriority = 7
  10627. ownpal = 1
  10628. supermove = 1
  10629.  
  10630. [State -3, AM bar end]
  10631. type = Explod
  10632. trigger1 = var(0) = 1
  10633. trigger1 = var(7) = 1
  10634. anim = 4101
  10635. pos = 8,212
  10636. postype = left
  10637. bindtime = 1
  10638. vel = -7,0
  10639. removetime = 16
  10640. ignorepausetime = 1
  10641. ignorehitpause = 1
  10642. sprpriority = 7
  10643. ownpal = 1
  10644. supermove = 1
  10645.  
  10646. [State -3, AM BarP2 remove]
  10647. type = explod
  10648. trigger1 = var(0) = 2
  10649. trigger1 = var(7) = 1
  10650. anim = 4301
  10651. pos = -103,212
  10652. postype = right
  10653. bindtime = 1
  10654. vel = 7,0
  10655. removetime = 16
  10656. ignorepausetime = 1
  10657. ignorehitpause = 1
  10658. sprpriority = 7
  10659. ownpal = 1
  10660. supermove = 1
  10661.  
  10662. [State -3, CM-AM poweroff]
  10663. type = powerset
  10664. trigger1 = 1
  10665. trigger1 = var(6) != 0 || var(7) != 0
  10666. value = 0
  10667.  
  10668. [state -3, debug output]
  10669. type = DisplayToClipboard
  10670. trigger1 = 1
  10671. ;text="- AI :%d, juggle13=:%d, counter35=:%d, p2bodydistX=:%d"
  10672. ;text="- AI :%d, juggle13=:%d, cvar(11)=:%d, p2bodydistX=:%d"
  10673. text="- AI :%d, juggle13=:%d, var(40)=:%d, p2bodydistX=:%d"
  10674. ;params = var(59), var(11), var(35), floor(p2bodydist X)
  10675. params = var(59), var(11), var(40), floor(p2bodydist X)
  10676.  
  10677. [state -3, debug output]
  10678. type = AppendToClipboard
  10679. trigger1 = 1
  10680. text="\n- CM :%d, AM :%d"
  10681. params = var(6), var(7)
  10682.  
  10683.  
  10684.  
  10685. ;---------Æ╟ë┴
  10686. ;----------------------ak kick
  10687. ;DFDFy
  10688. [Statedef 684]
  10689. type    = S
  10690. movetype= I
  10691. physics = S
  10692. poweradd = -1000
  10693. ctrl = 0
  10694. juggle  = 0
  10695. velset = 0,0
  10696. anim = 676
  10697. sprpriority = 2
  10698.  
  10699.  
  10700. [State 9989, stop]
  10701. type = SuperPause
  10702. trigger1 = time = 0
  10703. anim = -1
  10704. ;movetime = 25
  10705. time = 50
  10706.  
  10707. [State 3250, 1]
  10708. type = NotHitBy
  10709. trigger1 = animelem = 1
  10710. value = SCA
  10711. time = 13  ;25 is all pause time
  10712.  
  10713.  
  10714. [State 9989, flash1]
  10715. type = Explod
  10716. trigger1 = time = 0
  10717. anim = 13500
  10718. postype = p1
  10719. pos = 0,-90
  10720. sprpriority = -2
  10721. supermove = 1
  10722. bindtime = 1
  10723. ownpal = 1
  10724.  
  10725. [State 9989, flash2]
  10726. type = Explod
  10727. trigger1 = time = 0
  10728. anim = 13000
  10729. postype = p1
  10730. pos = 0,-90
  10731. sprpriority = -2
  10732. supermove = 1
  10733. bindtime = 1
  10734. ownpal = 1
  10735.  
  10736. [State 9899, BGcolor]
  10737. type = envcolor
  10738. trigger1 = time = 0
  10739. time = 25
  10740. under = 1
  10741. value = 0, 0, 0
  10742.  
  10743.  
  10744. [State 1700, 3]
  10745. type = PlaySnd
  10746. trigger1 = time = 0
  10747. value = 800,2
  10748.  
  10749. [State 410, 4]
  10750. type = ChangeState
  10751. trigger1 = animtime = 0
  10752. value = 6841
  10753. ctrl = 0
  10754.  
  10755. ;---------------------------------------------------------------------------
  10756. [Statedef 6841]
  10757. type = A
  10758. movetype = A
  10759. physics = N
  10760. ctrl = 0
  10761. juggle  = 10
  10762. velset = 8.5,-4.4
  10763. anim = 6751
  10764. sprpriority = 2
  10765.  
  10766.  
  10767. [State 1503, 0]
  10768. type = PlaySnd
  10769. trigger1 = animelem = 1
  10770. value = 1500,1
  10771.  
  10772. [State 106, 2]
  10773. type = posadd
  10774. trigger1 = Time = 0
  10775. x = 5
  10776.  
  10777. [State 106, 2];y = -24
  10778. type = posadd
  10779. trigger1 = animelem = 2
  10780. y = -24
  10781.  
  10782. [State 106, 2]
  10783. type = VelAdd
  10784. trigger1 = Time > 0
  10785. y = 0.4
  10786.  
  10787. [State 400, 2]
  10788. type = HitDef
  10789. trigger1 = time = 0
  10790. ;attr = A, NA
  10791. attr = A, HA
  10792. ;attr = S, HA
  10793. damage    = 290, 10
  10794. animtype  = hard
  10795. getpower  = 30
  10796. givepower = 10
  10797. hitflag = MAF
  10798. sparkno = 2
  10799. pausetime = 9,11
  10800. guard.pausetime = 9,12
  10801. sparkxy = -10,-9
  10802. ;hitsound  = 2200,1
  10803. ;hitsound   = s1000,72
  10804. guardsound = s150,1
  10805. guardflag = MA
  10806. ground.type = high
  10807. ground.slidetime = 5
  10808. ground.hittime  = 18
  10809. ground.velocity = -2,-12
  10810. air.velocity = -4,-9
  10811. guard.velocity = -9
  10812. airguard.velocity = -3,-4
  10813. ground.cornerpush.veloff = 0
  10814. fall = 1
  10815. fall.recover = 0
  10816. palfx.time = 40
  10817. palfx.mul = 240,220,128
  10818. palfx.sinadd = 32,128,220,16
  10819. palfx.add = 190,180,84
  10820. p2stateno = 3010
  10821.  
  10822. [State 3002, 1.5]
  10823. type = PlaySnd
  10824. trigger1 = movehit
  10825. value = 2200,1
  10826. ignorehitpause = 1
  10827. persistent = 0
  10828. volume = -50
  10829.  
  10830. [State 3002, 1.5]
  10831. type = PlaySnd
  10832. trigger1 = movehit
  10833. value = 2200,0
  10834. ignorehitpause = 1
  10835. persistent = 0
  10836.  
  10837.  
  10838. [State 6841 , 6]
  10839. type = Explod
  10840. triggerall = NumExplod(2200) < 6
  10841. triggerall = Random < 750
  10842. ;trigger1 = (AnimElemTime(27) >= 0) && (movehit = 1)
  10843. trigger1 = movehit = 1
  10844. anim = 2200
  10845. ID = 2200
  10846. ownpal = 1
  10847. sprpriority = 5
  10848. postype = p2
  10849. pos = 0,-70
  10850. random = 100,100
  10851. bindtime = 10
  10852. ignorehitpause = 5
  10853.  
  10854.  
  10855.  
  10856.  
  10857.  
  10858. [State 106, 3]
  10859. type = ChangeState
  10860. trigger1 = (Vel y > 0) && (Pos y >= -30)
  10861. value = 6842
  10862.  
  10863. ;---------------------------------------------------------------------------
  10864. [Statedef 6842]
  10865. type    = C
  10866. movetype= A
  10867. physics = C
  10868. poweradd= 0
  10869. ctrl = 0
  10870. juggle  = 8
  10871. velset = 0,0
  10872. anim = 6752
  10873. sprpriority = 2
  10874.  
  10875. [State 191, 2]
  10876. type = PlaySnd
  10877. trigger1 = Time = 0
  10878. value = 1000,502
  10879.  
  10880. [State 106, 2]
  10881. type = posset
  10882. trigger1 = Time = 0
  10883. y = 0
  10884.  
  10885. [State 106, 2]
  10886. type = posadd
  10887. trigger1 = Time = 0
  10888. x = 7
  10889.  
  10890. [State 106, 2]
  10891. type = VelAdd
  10892. trigger1 = Time = [0,20]
  10893. x = -1
  10894.  
  10895. [State 106, 2]
  10896. type = velset
  10897. trigger1 = Time = [0,20]
  10898. x = 1.9
  10899.  
  10900. [State 106, 2]
  10901. type = velset
  10902. trigger1 = Time = [21,25]
  10903. x = 1
  10904.  
  10905. [State 410, 4]
  10906. type = ChangeState
  10907. trigger1 = animTime = 0
  10908. value = 0
  10909. ctrl = 1
  10910.  
  10911.  
  10912. ;--------- ak kick end
  10913.  
  10914.  
  10915.  
  10916.  
  10917. ;--------- ak panch start
  10918. [statedef 7000]
  10919. type    = S
  10920. movetype= A
  10921. physics = S
  10922. poweradd= 0
  10923. ctrl = 0
  10924. velset = 0,0
  10925. anim = 7000
  10926. sprpriority = 10
  10927. under = 1
  10928.  
  10929.  
  10930.  
  10931. [State 111, 3]
  10932. type = HitDef
  10933. trigger1 = p2statetype != A
  10934. trigger1 = animelem = 2
  10935. attr = S, NA
  10936. damage    = 0
  10937. ;guardflag = MA
  10938. ;pausetime = 0,12
  10939. sparkno = 2
  10940. sparkxy = -20,-80
  10941. hitsound   = s370,0
  10942. guardsound = S150,0
  10943. animtype = light
  10944. ground.type = High
  10945. ;ground.slidetime = 17
  10946. ground.hittime  = 9999
  10947. ground.velocity = 0
  10948. air.animtype = Back
  10949. air.velocity = -3,-4
  10950.  
  10951.  
  10952.  
  10953.  
  10954. [state 7000,hit_next]
  10955. type = changestate
  10956. trigger1 = movehit = 1
  10957. value = 7001
  10958.  
  10959. [state 7000,miss_end]
  10960. type = changestate
  10961. trigger1 = animtime = 0
  10962. value = 7005
  10963.  
  10964. ;----------ak p Æ═é▌Æå
  10965. [statedef 7001]
  10966. type    = S
  10967. movetype= I
  10968. physics = N
  10969. poweradd= 0
  10970. ctrl = 0
  10971. velset = 0,0
  10972. anim = 7001
  10973. sprpriority = -1
  10974.  
  10975.  
  10976.  
  10977.  
  10978. [state 7002,explod_test]; Å¼öÜö¡ü@éPî┬û┌
  10979. type = explod
  10980. ;triggerall = NumExplod(7001) < 2
  10981. ;triggerall = Random < 200
  10982. trigger1 = animelem = 4
  10983. trigger2 = animelem = 6
  10984. trigger3 = animelem = 7
  10985. trigger4 = time = 122
  10986. trigger5 = time = 127
  10987. anim = 2204
  10988. ID = 7001
  10989. sprpriority = 5
  10990. postype = p1
  10991. pos = -17,-80
  10992. random = 30,30
  10993. removetime = 11
  10994.  
  10995. [state 7002,sound]
  10996. type = playsnd
  10997. trigger1 = animelem = 6
  10998. value = 2300,0
  10999.  
  11000.  
  11001.  
  11002. [state 7002];ü@ü@ëµû╩éΣéΩ
  11003. type = envshake
  11004. trigger1 = animelem = 12
  11005. ampl = 2
  11006. time = 50
  11007.  
  11008.  
  11009. [state 7002 ,explod];       ÄΦé╠ü@żöÜö¡ü@éQî┬û┌
  11010. type = explod
  11011. triggerall = NumExplod(2006) < 5
  11012. triggerall = Random < 699
  11013. trigger1 = animelem = 8
  11014. anim = 2204
  11015. ID = 2006
  11016. ownpal = 1
  11017. sprpriority = 5
  11018. postype = p1
  11019. pos = -17,-70
  11020. random = 30,30
  11021. bindtime = 10
  11022. removetime = 50
  11023. ignorehitpause = 5
  11024.  
  11025.  
  11026.  
  11027. [state 7002 ,explod];       ÄΦé╠ü@żöÜö¡ü@éRî┬û┌
  11028. type = explod
  11029. triggerall = NumExplod(7002) < 4
  11030. triggerall = Random < 699
  11031. trigger1 = animelem = 9
  11032. trigger2 = animelem = 10
  11033. trigger3 = animelem = 11
  11034. ;trigger4 = animelem = 11
  11035. ;trigger5 = animelem = 12
  11036. anim = 2207
  11037. ID = 7002
  11038. ownpal = 1
  11039. sprpriority = 5
  11040. postype = p1
  11041. pos = -17,-70
  11042. random = 30,30
  11043. bindtime = 10
  11044. removetime = 50
  11045. ignorehitpause = 5
  11046.  
  11047. [state 7002,explod];---------ÄΦé╠ü@öÜö¡ü@ì┼îπü@
  11048. type = explod
  11049. trigger1 = animelem = 12
  11050. anim = 2200
  11051. ownpal = 1
  11052. sprpriority = 5
  11053. postype = p1
  11054. pos = -30,-70
  11055. bindtime = 20
  11056. ignorehitpause = 5
  11057.  
  11058.  
  11059.  
  11060.  
  11061.  
  11062. [state 7002,fire_snd] ; öÜö¡ë╣
  11063. type = playsnd
  11064. trigger1 = animelem = 12
  11065. value = 1000,0
  11066.  
  11067. ;[state 7002,exp sound]; öÜö¡ë╣
  11068. ;type = playsnd
  11069. ;trigger1 = animelem = 12
  11070. ;value = 1040,0
  11071.  
  11072. [state 7002,flash];  âtâëâbâVâà
  11073. type = envcolor
  11074. trigger1 = animelem = 12
  11075. under = 1
  11076. value = 240,240,240
  11077. time = 2
  11078.  
  11079.  
  11080.  
  11081. [state 7000, voice];   ÅIéφéΦé╔é╡éµéñé║
  11082. type = playsnd
  11083. trigger1 = animelem = 7
  11084. value = 3000,0
  11085.  
  11086. [state 7000,next]
  11087. type = changestate
  11088. trigger1 = animtime = 0
  11089. value = 7002
  11090.  
  11091.  
  11092. ;--------ak       ==================     p ëúéΘ
  11093. [statedef 7002]
  11094. type    = S
  11095. movetype= A
  11096. physics = S
  11097. poweradd= 0
  11098. ctrl = 0
  11099. velset = 0,0
  11100. anim = 7002
  11101. sprpriority = 2
  11102.  
  11103.  
  11104. [State 371, 0]
  11105. type = Sprpriority
  11106. trigger1 = time >= 0
  11107. value = -1
  11108.  
  11109.  
  11110. [state 7002,explod ];öÜö¡ü@æσü@éPî┬û┌
  11111. type = explod
  11112. trigger1 = animelem = 1
  11113. anim = 930
  11114. ownpal = 1
  11115. sprpriority = 5
  11116. postype = p1
  11117. pos = 50,-20
  11118.  
  11119. [state 7002,explod]; öÜö¡ü@æσü@éQî┬û┌
  11120. type = explod
  11121. trigger1 = animelem = 3
  11122. anim = 930
  11123. ownpal = 1
  11124. sprpriority = 5
  11125. postypr = p1
  11126. pos = 110,-20
  11127.  
  11128. [state 7002,exp sound]; öÜö¡ë╣
  11129. type = playsnd
  11130. trigger1 = animelem = 3
  11131. value = 1040,0
  11132.  
  11133.  
  11134. [state 7002,explod1_1]
  11135. type = explod
  11136. trigger1 = animelem = 1
  11137. anim = 7006
  11138. ID = 2200
  11139. ownpal = 1
  11140. sprpriority = 5
  11141. postype = p1
  11142. pos = 55,-87
  11143.  
  11144. [state 7002,explod1_2]
  11145. type = explod
  11146. trigger1 = animelem = 1
  11147. anim = 7006
  11148. ID = 2200
  11149. ownpal = 1
  11150. sprpriority = 5
  11151. postype = p1
  11152. pos = 56,-88
  11153.  
  11154.  
  11155. [state 7002,explod1_2]
  11156. type = explod
  11157. trigger1 = animelem = 1
  11158. anim = 7007
  11159. ID = 2200
  11160. ownpal = 1
  11161. velocity = 10,0
  11162. sprpriority = 5
  11163. postype = p1
  11164. pos =10,-82
  11165.  
  11166.  
  11167. [state 7002 ,explod]
  11168. type = explod
  11169. trigger1 = animelem = 3
  11170. anim = 7007
  11171. ownpal = 1
  11172. sprpriority = 5
  11173. postype = p1
  11174. velocity = 1,0
  11175. pos = 80,-82
  11176. ;bindtime = 25
  11177. removetime = 6
  11178.  
  11179.  
  11180.  
  11181.  
  11182.  
  11183.  
  11184.  
  11185. [state 7002,att]  ; âqâbâg
  11186. type = HitDef
  11187. trigger1 = time = 0
  11188. attr = A, SA
  11189. damage    = 610, 5
  11190. animtype = DiagUp
  11191. givepower = 10
  11192. hitflag = MAF
  11193. sparkno = 2
  11194. pausetime = 0,11
  11195. guard.pausetime = 9,12
  11196. sparkxy = -10,-90
  11197. ;hitsound  = 2200,1
  11198. ;hitsound   = s1000,72
  11199. guardsound = s150,1
  11200. guardflag = MA
  11201. ground.type = high
  11202. ground.slidetime = 5
  11203. ground.hittime  = 18
  11204. ground.velocity = -20,-5
  11205. air.velocity = -4,-9
  11206. guard.velocity = -9
  11207. airguard.velocity = -3,-4
  11208. ground.cornerpush.veloff = 0
  11209. fall = 1
  11210. fall.recover = 0
  11211. palfx.time = 75
  11212. palfx.mul = 240,220,128
  11213. palfx.sinadd = 32,128,220,16
  11214. palfx.add = 190,180,84
  11215.  
  11216.  
  11217.  
  11218. [State 3000, 3] ; âtâëâbâVâàü@É╘
  11219. type = envcolor
  11220. trigger1 = animelem = 1
  11221. time = 4
  11222. under = 1
  11223. value = 240, 0, 0
  11224.  
  11225.  
  11226. [state 7002,flash];âtâëâbâVâàü@öÆ
  11227. type = envcolor
  11228. trigger1 = animelem = 3
  11229. time = 3
  11230. under = 1
  11231. value = 240,240,240
  11232.  
  11233.  
  11234. [State 3002, 1.5]; hit sound 1
  11235. type = PlaySnd
  11236. trigger1 = movehit
  11237. value = 2200,1
  11238. ignorehitpause = 1
  11239. persistent = 0
  11240. volume = -50
  11241.  
  11242. [State 3002, 1.5]; hit sound 2
  11243. type = PlaySnd
  11244. trigger1 = movehit
  11245. value = 2200,0
  11246. ignorehitpause = 1
  11247. persistent = 0
  11248.  
  11249.  
  11250.  
  11251. [state 7002,shake]; ëµû╩éΣéΩ
  11252. type = envshake
  11253. trigger1 = animelem = 1
  11254. ampl = -4
  11255. time = 40
  11256.  
  11257.  
  11258. [state 7002 ,explod];         æèÄΦæñöÜö¡
  11259. type = explod
  11260. triggerall = NumExplod(2200) < 50
  11261. triggerall = Random < 300
  11262. trigger1 = movehit = 1
  11263. anim = 2200
  11264. ID = 2200
  11265. ownpal = 1
  11266. sprpriority = 5
  11267. postype = p2
  11268. pos = 0,-70
  11269. random = 110,100
  11270. bindtime = 10
  11271. ignorehitpause = 5
  11272.  
  11273.  
  11274.  
  11275.  
  11276. [state 7002 ,explod];         Ä⌐ò¬æñöÜö¡
  11277. type = explod
  11278. triggerall = NumExplod(2200) < 50
  11279. triggerall = Random < 100
  11280. trigger1 = movehit = 1
  11281. anim = 2207
  11282. ID = 2200
  11283. ownpal = 1
  11284. sprpriority = 5
  11285. postype = p1
  11286. pos = 0,-70
  11287. random = 110,100
  11288. bindtime = 10
  11289. ignorehitpause = 5
  11290.  
  11291. [state 7002 ,explod];         Ä⌐ò¬æñöÜö¡
  11292. type = explod
  11293. triggerall = NumExplod(2200) < 20
  11294. triggerall = Random < 100
  11295. trigger1 = movehit = 1
  11296. anim = 2203
  11297. ID = 2200
  11298. ownpal = 1
  11299. sprpriority = 5
  11300. postype = p1
  11301. pos = 0,-70
  11302. random = 110,100
  11303. bindtime = 10
  11304. ignorehitpause = 5
  11305.  
  11306.  
  11307. [state 7002]
  11308. type = changestate
  11309. trigger1 = animtime = 0
  11310. value = 0
  11311. ctrl = 1
  11312.  
  11313.  
  11314. ;--ak p hited enemy
  11315. ;[statedef 7004]
  11316. ;type = S
  11317. ;movetype = H
  11318. ;physics = N
  11319. ;poweradd= 0
  11320. ;ctrl = 0
  11321. ;velset = 0,0
  11322. ;anim = 7004
  11323. ;sprpriority = 2
  11324.  
  11325. ;[state 7004]
  11326. ;type = changestate
  11327. ;trigger1 = animtime = 0
  11328. ;value = 0
  11329.  
  11330.  
  11331. ;--ak p miss finish
  11332. [statedef 7005]
  11333. type = S
  11334. movetype= I
  11335. physics = S
  11336. poweradd= 0
  11337. ctrl = 0
  11338. velset = 0,0
  11339. anim = 7005
  11340. sprpriority = 2
  11341.  
  11342. [state 7005 ,end]
  11343. type = changestate
  11344. trigger1 = animtime = 0
  11345. value = 0
  11346. ctrl = 1
  11347.  
  11348. ;-------------ak p ê├ô]
  11349. [Statedef 7010]
  11350. type    = S
  11351. movetype= I
  11352. physics = S
  11353. anim = 7010
  11354. ctrl = 0
  11355. poweradd = -3000
  11356. velset = 0,0,0
  11357.  
  11358. [State 9899, BGcolor]
  11359. type = envcolor
  11360. trigger1 = time = 0
  11361. time = 39
  11362. under = 1
  11363. value = 0, 0, 0
  11364.  
  11365.  
  11366. [State 3200, Muteki]
  11367. type = nothitby
  11368. trigger1 = time = 1
  11369. value = SCA
  11370. time = 36
  11371.  
  11372.  
  11373.  
  11374.  
  11375. [State 3250, 1]
  11376. type = PlaySnd
  11377. trigger1 = time = 2
  11378. value = 800,1
  11379.  
  11380.  
  11381.  
  11382. [State 3250, 2]
  11383. type = SuperPause
  11384. trigger1 = animelem = 1
  11385. anim = -1
  11386. movetime = 50
  11387. time = 50
  11388. darken = 0
  11389.  
  11390. [State 3250, 2]
  11391. type = Explod
  11392. trigger1 = AnimElem = 1
  11393. anim = 13000
  11394. postype = p1
  11395. pos = 0,-90
  11396. sprpriority = 7
  11397. supermove = 1
  11398. bindtime = 1
  11399. ownpal = 1
  11400.  
  11401. [State 3250, 2]
  11402. type = Explod
  11403. trigger1 = AnimElem = 1
  11404. anim = 13500
  11405. postype = p1
  11406. pos = 0,-90
  11407. sprpriority = -2
  11408. supermove = 1
  11409. bindtime = 1
  11410. ownpal = 1
  11411.  
  11412.  
  11413.  
  11414. [State 3250, end2]
  11415. type = changestate
  11416. trigger1 = animtime = 0
  11417. value = 7000
  11418. ctrl = 0
  11419.  
  11420.  
  11421.  
  11422.  
  11423. ;------é╬é±é⌐ü[
  11424. [Statedef 3050]
  11425. type = S
  11426. movetype = A
  11427. physics = S
  11428. anim = 3050
  11429. sprpriority = 2
  11430. juggle = 7
  11431. velset = 0,0
  11432. ctrl = 0
  11433. poweradd = -1000
  11434.  
  11435. [State 3050, EnvColor]
  11436. type = EnvColor
  11437. trigger1 = Time < 31
  11438. value = ifelse (Time < 5, 248, 0), ifelse (Time < 5, 248, 0), ifelse (Time < 5, 248, 0)
  11439. time = 1
  11440. under = 1
  11441.  
  11442. [State 3050, PalFX]
  11443. type = PalFX
  11444. trigger1 = (PrevStateNo = [1000, 1070]) && Time < 31
  11445. time = 1
  11446. color = 12+(time*3)
  11447. add = 180-(time*3),180-(time*3),180-(time*3)
  11448. ignorehitpause = 1
  11449.  
  11450. [State 3050, Pause]
  11451. type = SuperPause
  11452. trigger1 = Time = 1
  11453. anim = -1
  11454. sound = S1, 29
  11455. time = 28
  11456. movetime = 28
  11457. ;poweradd = ifelse (Var(12), -1000, -2000)
  11458. darken = 0
  11459.  
  11460. [State 3050, BGInvert]
  11461. type = BGPalFX
  11462. trigger1 = Time > 28
  11463. time = 2
  11464. invertall = 1
  11465. ignorehitpause = 1
  11466.  
  11467.  
  11468.  
  11469. [State 3050, BG Cleaner]
  11470. type = AssertSpecial
  11471. trigger1 = Time < 29
  11472. flag= noFG
  11473.  
  11474. [State 3050, Spark Back]
  11475. type = Explod
  11476. trigger1 = Time = 3
  11477. anim = 13500
  11478. postype = p1
  11479. pos = -14, -11
  11480. sprpriority = -2
  11481. bindtime = 1
  11482. ignorehitpause = 1
  11483. ownpal = 1
  11484. supermove = 1
  11485.  
  11486. [State 3050, Spark Front]
  11487. type = Explod
  11488. trigger1 = Anim != 3060 && AnimElem =5  ;;;;
  11489. anim = 13000
  11490. postype = p1
  11491. pos = -21, -8
  11492. ontop = 1
  11493. bindtime = 1
  11494. ignorehitpause = 1
  11495. ownpal = 1
  11496. supermove = 1
  11497.  
  11498. [State 3050, Muteki]
  11499. type = NotHitBy
  11500. trigger1 = AnimElemTime(5) >= 0 && AnimElemTime(8) < 1 
  11501. value = SCA
  11502.  
  11503. [State 3050, EnvShake]
  11504. type = EnvShake
  11505. trigger1 = AnimElem = 6
  11506. time = 20
  11507. ampl = -9
  11508.  
  11509. [State 3050, Velocity]
  11510. type = VelSet
  11511. trigger1 = (Time = 42) || (Time = 62)
  11512. y = ifelse (Time = 42, -30, 30)
  11513.  
  11514. [State 3050, StateTypeSet]
  11515. type = StateTypeSet
  11516. trigger1 = Time = 42
  11517. StateType = A
  11518. Physics = N
  11519.  
  11520. [State 3050, Gravity]
  11521. type = Gravity
  11522. trigger1 = Vel Y
  11523.  
  11524. [State 3050, Velocity]
  11525. type = VelSet
  11526. trigger1 = (Time = 49) || (Time = 69)
  11527. x = ifelse (Time = 49, (P2Dist X + 20)/20, 0)
  11528.  
  11529. [state 3050, Anim]
  11530. type = ChangeAnim
  11531. trigger1 = Vel Y > 0
  11532. value = 3060          ;
  11533. elem = AnimElemNo(0) - 7
  11534. persistent = 0
  11535.  
  11536. [State 3050, Smog]
  11537. type = Explod
  11538. trigger1 = AnimElemTime(6) = 1
  11539. anim = 930
  11540. pos = -22,3
  11541. postype = p1
  11542. supermove = 1
  11543. bindtime = 1
  11544. sprpriority = 3
  11545. ownpal = 1
  11546.  
  11547. [State 3050, Reversal]
  11548. type = ReversalDef
  11549. trigger1 = AnimElemTime(5) >= 0 && AnimElemTime(8) < 0
  11550. reversal.attr = SCA, AA, AP
  11551. numhits = 0
  11552. pausetime = 0,12
  11553. ;sparkno = S(ifelse((EnemyNear, HitDefAttr = SCA, SA, HA), 876, 875))
  11554. sparkxy = 16,-24
  11555. hitsound = 1,22
  11556. persistent = 0
  11557.  
  11558. ;[state 3050, Voice]
  11559. ;type = PlaySnd
  11560. ;trigger1 = Anim != 3060 && AnimElem = 3        ;; âoâôâJü[
  11561. ;value = 0, 21
  11562. ;channel = 0
  11563.  
  11564. [state 3050, Voice]
  11565. type = PlaySnd
  11566. trigger1 = Anim != 3060 && AnimElem = 6        ;; âoâXâ^ü[
  11567. value = 1500,1
  11568. channel = 0
  11569.  
  11570. [state 3050, Effect]
  11571. type = PlaySnd
  11572. trigger1 = AnimElem = 7
  11573. value = 3050,1
  11574. channel = 1
  11575.  
  11576. [State 1700, 3]
  11577. type = PlaySnd
  11578. trigger1 = time = 0
  11579. value = 931,1
  11580.  
  11581.  
  11582. [State 3050, 8]
  11583. type = HitDef
  11584. trigger1 = AnimElem = 7
  11585. attr = S, HP
  11586. damage = 120,50
  11587. animtype = Heavy
  11588. air.animtype = Up
  11589. priority = 7,Hit
  11590. hitflag = HAFD
  11591. guardflag = L
  11592. pausetime = 12,6
  11593. guard.pausetime = 7,7
  11594. sparkno = -1
  11595. guard.sparkno = -1
  11596. sparkxy = 8,-30
  11597. hitsound   = S2200,1
  11598. guardsound = S150, 1
  11599. ground.type = Low
  11600. ground.slidetime = 18
  11601. ground.hittime  = 15
  11602. ground.velocity = 0,-12
  11603. guard.velocity = -7
  11604. air.velocity = 0,-10
  11605. down.velocity = 0,-12
  11606. fall = 1
  11607. fall.recover = 0
  11608. air.recover = 0
  11609. recover = 0
  11610. persistent = 0
  11611.  
  11612. [State 3050, 8]
  11613. type = HitDef
  11614. trigger1 = Vel Y < 0
  11615. attr = A, HA
  11616. damage = 120,50
  11617. animtype = Heavy
  11618. air.animtype = Up
  11619. priority = 7,Hit
  11620. hitflag = MAF
  11621. guardflag = M
  11622. pausetime = 1,1
  11623. guard.pausetime = 2,1
  11624. sparkno = S873
  11625. guard.sparkno = S876
  11626. sparkxy = 8,-50
  11627. hitsound   = S2200,1
  11628. guardsound = S150,1
  11629. ground.type = High
  11630. ground.slidetime = 18
  11631. ground.hittime  = 15
  11632. ground.velocity = -1,-16
  11633. guard.velocity = -7
  11634. air.velocity = -1,-16
  11635. airguard.velocity = -6,-3
  11636. down.velocity = 0,-12
  11637. fall = 1
  11638. fall.recover = 0
  11639. air.recover = 0
  11640. recover = 0
  11641. persistent = 0
  11642.  
  11643. [State 3050, 8]
  11644. type = HitDef
  11645. trigger1 = Vel Y > 0  
  11646. attr = A, HA
  11647. damage = 120,50
  11648. animtype = Heavy
  11649. air.animtype = Up
  11650. priority = 5,Hit
  11651. hitflag = MAF
  11652. guardflag = M
  11653. pausetime = 1,1
  11654. guard.pausetime = 2,1
  11655. sparkno = S873
  11656. guard.sparkno = S876
  11657. sparkxy = 8,-50
  11658. hitsound   = S2200,1
  11659. guardsound = S150,1
  11660. ground.type = High
  11661. ground.slidetime = 8
  11662. ground.hittime  = 15
  11663. ground.velocity = 1,16
  11664. guard.velocity = -7
  11665. air.velocity = -8,16
  11666. airguard.velocity = -6,-3
  11667. down.velocity = -1,-12
  11668. fall = 1
  11669. fall.recover = 0
  11670. air.recover = 0
  11671. recover = 0
  11672. persistent = 0
  11673.  
  11674. [State 3050, EnvColor]
  11675. type = EnvColor
  11676. trigger1 = MoveHit
  11677. value = 255, 255, 255
  11678. time = 2
  11679. under = 1
  11680. ignorehitpause = 1
  11681.  
  11682. [State 3201, 1]
  11683. type = explod
  11684. trigger1 = time = 30
  11685. ID = 13202
  11686. pos = 0,0
  11687. postype = LEFT
  11688. anim = 13202
  11689. bindtime = 130
  11690. removetime = 95
  11691. sprpriority = -3
  11692. ownpal = 1
  11693. removeongethit = 1
  11694. supermove = 1
  11695. supermovetime = 999
  11696. scale = 1.09,1.09
  11697.  
  11698. [State 1730, shadow]
  11699. type = AfterImage
  11700. trigger1 = time = 0
  11701. ;trigger1 = AnimElem = 1;4, = 0
  11702. time = 90
  11703. length = 30
  11704. framegap = 7
  11705. PalBright   = 230,0,0
  11706. PalContrast = 255,100,100
  11707. palcolor = 120
  11708. trans = Add1
  11709.  
  11710. [State 3050, MoveHitReSet]
  11711. type = MoveHitReSet
  11712. trigger1 = MoveHit
  11713. ignorehitpause = 1
  11714.  
  11715. [State 3050, StateChange]
  11716. type = ChangeState
  11717. trigger1 = Vel Y > 0 && Pos Y >= -1
  11718. value = 3055
  11719. ctrl = 0
  11720.  
  11721. ;-----------âoâôâJü[
  11722. [Statedef 3055]
  11723. type = C
  11724. movetype = A
  11725. physics = C
  11726. sprpriority = 2
  11727. ;juggle = 15
  11728. velset = 0,0
  11729. ctrl = 0
  11730.  
  11731. [state 3005, Anim]
  11732. type = ChangeAnim
  11733. trigger1 = Time = 2
  11734. value = 3055
  11735.  
  11736. [state 3005, Position]
  11737. type = PosSet
  11738. trigger1 = Time = 2
  11739. y = 0
  11740.  
  11741. [State 3005, Reversal]
  11742. type = ReversalDef
  11743. trigger1 = AnimElemTime(5) < 0
  11744. reversal.attr = SCA, AA, AP
  11745. numhits = 0
  11746. pausetime = 0,0
  11747. sparkno = S(ifelse((EnemyNear, HitDefAttr = SCA, SA, HA), 876, 875))
  11748. sparkxy = 16,-94
  11749. hitsound = 1,22
  11750.  
  11751. [State 3005, Push]
  11752. type = PlayerPush
  11753. trigger1 = AnimElemTime(3) < 0
  11754. value = 0
  11755.  
  11756. [State 3005, Smog]
  11757. type = Explod
  11758. trigger1 = Time = 0
  11759. anim = 930
  11760. pos = 0, 0
  11761. postype = p1
  11762. supermove = 1
  11763. bindtime = -1
  11764. sprpriority = 3
  11765. ownpal = 1
  11766.  
  11767. [state 3005, Effect]
  11768. type = PlaySnd
  11769. trigger1 = Time = 0
  11770. value = 3050,0
  11771. channel = 1
  11772.  
  11773. [State 3005, 2]
  11774. type = HitDef
  11775. trigger1 = Time > 1 && Time < 4
  11776. attr = C, HA
  11777. damage = 120,50
  11778. animtype = up
  11779. hitflag = MAD
  11780. guardflag = M
  11781. pausetime = 0,12
  11782. sparkno = S2200
  11783. guard.sparkno = S2200
  11784. sparkxy = 8,-22
  11785. hitsound   = S2200, 1
  11786. guardsound = S150, 1
  11787. ground.type = Low
  11788. ground.slidetime = 18
  11789. ground.hittime  = 15
  11790. ground.velocity = -1,-10
  11791. guard.velocity = -7
  11792. air.velocity = -1,-8
  11793. airguard.velocity = -6,-3
  11794. down.velocity = -1,-10
  11795. ground.cornerpush.veloff = 0
  11796. fall = 1
  11797. fall.recover = 0
  11798. air.recover = 0
  11799. recover = 0
  11800. persistent = 0
  11801.  
  11802. [state 3005, StateChange]
  11803. type = ChangeState
  11804. trigger1 = AnimTime = 0
  11805. value = 0
  11806. ctrl = 1
  11807. ;---------é╬é±é⌐ü[end
  11808.  
  11809. ;-------------------win4
  11810. [Statedef 184]
  11811. type = S
  11812. physics = S
  11813. velset = 0
  11814. ctrl = 0
  11815. anim = 184
  11816.  
  11817.  
  11818. [state 184,1]
  11819. type = explod
  11820. trigger1 = animelem = 4
  11821. anim = 2001
  11822. postype = p1
  11823. pos = 53,-45
  11824. priority = -2
  11825. removetime = 60
  11826.  
  11827. [state 184,2]
  11828. type = explod
  11829. trigger1 = animelem = 5
  11830. anim = 2002
  11831. postype = p1
  11832. pos = 53,-45
  11833. priority = -2
  11834.  
  11835. [State 183, 0]
  11836. type = PlaySnd
  11837. trigger1 = animelem = 5
  11838. value = 2300,0
  11839.  
  11840.  
  11841. ;[State 183, 1]
  11842. ;type = AssertSpecial
  11843. ;trigger1 = Time = [0,150]
  11844. ;flag = RoundNotOver
  11845.  
  11846. [State 183, 2]
  11847. type = NotHitBy
  11848. trigger1 = Time >= 0
  11849. value = SCA
  11850. time = 1
  11851.  
  11852. [State 183, 3]
  11853. type = varset
  11854. trigger1 = animtime = 0
  11855. var(1) = 0
  11856.  
  11857. ;[state 184,test]
  11858. ;type = changestate
  11859. ;trigger1 = time = 80
  11860. ;value = 0
  11861. ;ctrl = 1
  11862.  
  11863. ;-------------win4 end
  11864.  
  11865.  
  11866.  
  11867.  
  11868. ;-------------------------------òIéP
  11869. [statedef 3540]
  11870. type = S
  11871. movetype = I
  11872. physics = S
  11873. ctrl = 0
  11874. velset = 0,0,0
  11875. anim = 3540
  11876. poweradd = -1000
  11877.  
  11878. [State 9989, flash1]
  11879. type = Explod
  11880. trigger1 = time = 0
  11881. anim = 13500
  11882. postype = p1
  11883. pos = 0,-90
  11884. sprpriority = -2
  11885. supermove = 1
  11886. bindtime = 1
  11887. ownpal = 1
  11888.  
  11889. [State 9989, flash2]
  11890. type = Explod
  11891. trigger1 = time = 0
  11892. anim = 13000
  11893. postype = p1
  11894. pos = 0,-90
  11895. sprpriority = -2
  11896. supermove = 1
  11897. bindtime = 1
  11898. ownpal = 1
  11899.  
  11900. [State 9899, BGcolor]
  11901. type = envcolor
  11902. trigger1 = time = 0
  11903. time = 41
  11904. under = 1
  11905. value = 0, 0, 0
  11906.  
  11907.  
  11908. [State 1700, 3]
  11909. type = PlaySnd
  11910. trigger1 = time = 0
  11911. value = 800,2
  11912.  
  11913. [state 3540]  ;chack
  11914. type = superpause
  11915. trigger1 = time = 0
  11916. anim = -1
  11917. movetime = 41
  11918. time = 41
  11919.  
  11920. [State 350, nothit]
  11921. type = NotHitBy
  11922. trigger1 = time >= 0
  11923. value = SCA
  11924.  
  11925. [state 350, next_Act]
  11926. type = changestate
  11927. trigger1 = animtime = 0
  11928. value = 3541
  11929.  
  11930.  
  11931. ;--------------------------òIéQ
  11932. [statedef 3541]
  11933. type = S
  11934. physics = S
  11935. movetype = A
  11936. ctrl = 0
  11937. velset = 0,0,0
  11938. anim = 3541
  11939.  
  11940. [State 350, nothit]
  11941. type = NotHitBy
  11942. trigger1 = time >= 0
  11943. value = SCA
  11944.  
  11945. [state 3541, shake]
  11946. type = envshake
  11947. trigger1 = animelem = 2
  11948. time = 15
  11949. ampl = -3
  11950.  
  11951. [State 351 , hit]
  11952. type = HitDef
  11953. trigger1 = time = 0
  11954. persistent = 0
  11955. attr = S, NA
  11956. animtype  = mid
  11957. damage    = 45
  11958. givepower = 12,6
  11959. guardflag = MA
  11960. pausetime = 12,12
  11961. sparkno = 3
  11962. sparkxy = -10,-90
  11963. hitsound   = S220,0
  11964. guardsound = S150,1
  11965. ground.type = High
  11966. ground.slidetime = 9
  11967. ground.hittime  = 9
  11968. ground.velocity = -5
  11969. ground.cornerpush = 1
  11970. air.velocity = -3,-2
  11971. air.cornerpush = 1
  11972. air.juggle = 9
  11973. air.animtype = Back
  11974. air.fall = 1
  11975. fall.recover = 0 
  11976.  
  11977. [state 351,end]     ;òIâ~âX
  11978. type = changestate
  11979. trigger1 = animtime = 0
  11980. value = 0
  11981. ctrl = 1
  11982.  
  11983. [state 351 ,next_act] ;---òIâqâbâg
  11984. type = changestate
  11985. trigger1 = movehit = 1
  11986. value = 3542
  11987.  
  11988.  
  11989. ;------------------òIé⌐éτü@akÄ«â`âFü[âôâhâëâCâu òIâqâbâgÄ₧
  11990. [Statedef 3542]
  11991. type    = S
  11992. movetype= A
  11993. physics = N
  11994. anim = 3542
  11995. ctrl = 0
  11996. velset = 0,0,0
  11997.  
  11998. [state 3202,var]
  11999. type = varset
  12000. trigger1 = time = 0
  12001. var(40) = 0
  12002.  
  12003.  
  12004. [State 3542,nothit]
  12005. type = NotHitBy
  12006. trigger1 = Time >= 0
  12007. value = SCA
  12008. time = 1
  12009.  
  12010. [State 3542]
  12011. type = targetbind
  12012. trigger1 = 1
  12013. pos = 40,0
  12014.  
  12015. [State 3542]
  12016. type = playerpush
  12017. trigger1 = time >= 0
  12018. value = 1
  12019.  
  12020. [state 3542]
  12021. type = envshake
  12022. trigger1 = animelem = 3
  12023. trigger2 = animelem = 8
  12024. trigger3 = animelem = 12
  12025. ampl = -8
  12026. time = 3
  12027.  
  12028.  
  12029. [State 3542]
  12030. type = HitDef
  12031. trigger1 = animelem = 8
  12032. ;trigger2 = animelem = 12
  12033. ;trigger3 = animelem = 16
  12034. attr = S, HA
  12035. forcestand = 1
  12036. animtype  = hard
  12037. damage    = 23 ; 15
  12038. givepower = 15
  12039. guardflag = MA
  12040. pausetime = 4,0
  12041. sparkno = 3
  12042. sparkxy = -15,-70
  12043. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  12044. guardsound = S150,1
  12045. ground.type = High
  12046. ground.slidetime = 20
  12047. ground.hittime  = 20
  12048. ground.velocity = -3
  12049. fall.recover = 0
  12050. kill = 0
  12051.  
  12052.  
  12053.  
  12054. [State 3542]
  12055. type = HitDef
  12056. trigger1 = animelem = 12
  12057. attr = S, HA
  12058. p2facing = 1
  12059. forcestand = 1
  12060. animtype  = hard
  12061. damage    = 28 ; 15
  12062. givepower = 15
  12063. guardflag = MA
  12064. pausetime = 4,0
  12065. sparkno = 3
  12066. sparkxy = -15,-70
  12067. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  12068. guardsound = S150,1
  12069. ground.type = High
  12070. ground.slidetime = 20
  12071. ground.hittime  = 30
  12072. ground.velocity = 1
  12073. fall.recover = 0
  12074.  
  12075.  
  12076. [State 3542]
  12077. type = HitDef
  12078. trigger1 = animelem = 3
  12079. ;trigger2 = animelem = 7
  12080. ;trigger3 = animelem = 21
  12081. attr = S, HA
  12082. animtype  = hard
  12083. damage    = 21 ; 15
  12084. givepower = 15
  12085. guardflag = MA
  12086. pausetime = 4,0
  12087. forcestand = 1
  12088. sparkno = 3
  12089. sparkxy = -20,-40
  12090. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  12091. guardsound = S150,1
  12092. ground.type = Low
  12093. ground.slidetime = 20
  12094. ground.hittime  = 20
  12095. ground.velocity = -3
  12096. fall.recover = 0
  12097. kill = 0
  12098.  
  12099. [State 3542, envcolor]
  12100. type = envcolor
  12101. trigger1 = animelem = 2
  12102. trigger2 = animelem = 4
  12103. trigger3 = animelem = 7
  12104. trigger4 = animelem = 12
  12105. trigger5 = animelem = 16
  12106. trigger6 = animelem = 21
  12107. trigger7 = animelem = 23
  12108. time = 1
  12109. under = 1
  12110. value = 240,240,240
  12111.  
  12112. [State 3542, width]
  12113. type = Width
  12114. trigger1 = time >= 0
  12115. edge = 60, 0
  12116.  
  12117. [State 3542, end1]
  12118. type = changestate
  12119. trigger1 = animtime = 0
  12120. value = 3543                  ;âÅâôâCâôâ`
  12121.  
  12122. ;-----------akÄ«â`âFü[âôâhâëâCâuü`
  12123. ;-----------âÅâôâCâôâ`
  12124. [Statedef 3543]
  12125. type    = S
  12126. movetype= A
  12127. physics = S
  12128. anim = 3206
  12129. ctrl = 0
  12130. velset = 0,0,0
  12131.  
  12132. ;[State 3542]
  12133. ;type = targetbind
  12134. ;trigger1 = 1
  12135. ;pos = 40,0
  12136. ;removetime = 12
  12137.  
  12138. [State 3543, 2]
  12139. type = playsnd
  12140. trigger1 = animelem = 6
  12141. value = 3200,2
  12142.  
  12143. [State 3453, 1]
  12144. type = HitDef
  12145. ;trigger1 = var(40) = 0
  12146. trigger1 = AnimElem = 6
  12147. attr = S, HA
  12148. animtype  = Hard
  12149. damage    = 110 ; 98
  12150. givepower = 15
  12151. guardflag = 
  12152. pausetime = 40,40 ;0,30
  12153. sparkno = 3
  12154. sparkxy = -15,-60
  12155. hitsound   = S240,0
  12156. guardsound = S150,1
  12157. ground.type = Low
  12158. ground.slidetime = 60
  12159. ground.hittime  = 30
  12160. air.velocity = -4,-4
  12161. fall = 0
  12162. air.fall = 1
  12163. fall.recover = 0
  12164. ground.velocity = -1
  12165.  
  12166.  
  12167. [state 3543]
  12168. type = envshake
  12169. trigger1 = animelem = 6
  12170. ampl = -6
  12171. time = 45
  12172.  
  12173. [State 3543, envcolor]
  12174. type = envcolor
  12175. trigger1 = animelem = 6
  12176. time = 1
  12177. under = 1
  12178. value = 240,240,240
  12179.  
  12180. [State 3543, Muteki]
  12181. type = NotHitBy
  12182. trigger1 = Time >= 0
  12183. value = SCA
  12184. time = 1
  12185.  
  12186. [State 3543, end1]
  12187. type = changestate
  12188. trigger1 = var(40) = 0
  12189. trigger1 = animtime = 0
  12190. trigger2 = var(40) != 0
  12191. trigger2 = movehit = 0
  12192. trigger2 = animtime = 0
  12193. value = 0
  12194. ctrl = 1
  12195.  
  12196. [state 3542,end2]
  12197. type = changestate
  12198. triggerall = var(40) != 0
  12199. ;trigger1 = animelem = 7
  12200. trigger1 = movehit = 1
  12201. value = 3590
  12202. ;--------------akÄ«┴¬░▌é⌐éτüuâÅâôâCâôâ`üvend
  12203.  
  12204.  
  12205. ;--------âÅâôâCâôâ`ü`Æ╟ë┴(ò¬è≥É▌ÆΦ)
  12206. [statedef 3590]
  12207. type    = S
  12208. movetype= A
  12209. physics = S
  12210. anim = 3590
  12211. ctrl = 0
  12212. velset = 0,0,0
  12213.  
  12214. [state 3590,vel]
  12215. type = velset
  12216. trigger1 = var(40) != 10
  12217. trigger1 = time = 0
  12218. ;x = ifelse (Time = 10, (P2Dist X + 20)/20, 0)
  12219. x = 1
  12220.  
  12221. [state 3590,2]
  12222. type = changestate
  12223. trigger1 = var(40) = 10
  12224. trigger1 = animtime = 0
  12225. value = 3900  ;â}âbâNâX
  12226.  
  12227. [state 3590,1]
  12228. type = changestate
  12229. trigger1 = var(40) = 5
  12230. trigger1 = animtime = 0
  12231. value = 3050     ;é╬é±é⌐ü[
  12232.  
  12233. [state 3590,1]
  12234. type = changestate
  12235. trigger1 = var(40) = 6
  12236. trigger1 = animtime = 0
  12237. value = 3600     ;é╖é╧ü[é¡
  12238.  
  12239. [state 3590,2525]
  12240. type = changestate
  12241. trigger1 = var(40) = 7
  12242. trigger1 = animtime = 0
  12243. value = 3700 ;âLâbâNâëâbâVâà
  12244.  
  12245. [state 3590,2]
  12246. type = changestate
  12247. trigger1 = var(40) = 8
  12248. trigger1 = animtime = 0
  12249. value = 3800  ;òI
  12250.  
  12251. ;--------âÅâôâCâôâ`ü`Æ╟ë┴(ò¬è≥É▌ÆΦ)end
  12252.  
  12253.  
  12254.  
  12255.  
  12256. ;-----------------âXâpü[âNü@ö¡ô«
  12257. [statedef 3600]
  12258. type = C
  12259. movetype = A
  12260. physics = S
  12261. anim = 3600
  12262. ctrl = 0
  12263. velset = 0,0,0
  12264. poweradd = -1000
  12265.  
  12266. [state 3600]
  12267. type = varset
  12268. trigger1 = time = 0
  12269. var(41) = 0
  12270.  
  12271. ;[State 3201, 1]
  12272. ;type = explod
  12273. ;;trigger1 = facing = 1
  12274. ;trigger1 = time = 1
  12275. ;ID = 13202
  12276. ;pos = 0,0
  12277. ;postype = LEFT
  12278. ;anim = 13202
  12279. ;bindtime = 80
  12280. ;removetime = 80
  12281. ;sprpriority = -3
  12282. ;ownpal = 1
  12283. ;removeongethit = 1
  12284. ;supermove = 1
  12285. ;supermovetime = 999
  12286. ;scale = 1.09,1.09
  12287.  
  12288. [state 3600]
  12289. type = envcolor
  12290. trigger1 = time = 0
  12291. value = 0,0,0
  12292. time = 150
  12293. ;under = 1
  12294.  
  12295. [State 1730, shadow]
  12296. type = AfterImage
  12297. trigger1 = time = 0
  12298. trigger1 = var(40) != 10
  12299. ;trigger1 = AnimElem = 1;4, = 0
  12300. time = 150
  12301. length = 30
  12302. framegap = 7
  12303. PalBright   = 230,0,0
  12304. PalContrast = 255,100,100
  12305. palcolor = 120
  12306. trans = Add1
  12307.  
  12308. [State 9989, flash1]
  12309. type = Explod
  12310. trigger1 = time = 0
  12311. anim = 13500
  12312. postype = p1
  12313. pos = 0,-90
  12314. sprpriority = -2
  12315. supermove = 1
  12316. bindtime = 1
  12317. ownpal = 1
  12318.  
  12319. [State 9989, flash2]
  12320. type = Explod
  12321. trigger1 = time = 0
  12322. anim = 13000
  12323. postype = p1
  12324. pos = 0,-90
  12325. sprpriority = -2
  12326. supermove = 1
  12327. bindtime = 1
  12328. ownpal = 1
  12329.  
  12330. [State 9899, BGcolor]
  12331. type = envcolor
  12332. trigger1 = time = 0
  12333. time = 150
  12334. under = 1
  12335. value = 0, 0, 0
  12336.  
  12337.  
  12338. [State 1700, 3]
  12339. type = PlaySnd
  12340. trigger1 = time = 0
  12341. value = 931,1
  12342.  
  12343. [state 3540]
  12344. type = superpause
  12345. trigger1 = time = 0
  12346. anim = 1001
  12347. movetime = 66
  12348. time = 66
  12349.  
  12350. [State 350, nothit]
  12351. type = NotHitBy
  12352. trigger1 = time >= 0
  12353. value = SCA
  12354.  
  12355.  
  12356. [state 3600]
  12357. type = changestate
  12358. trigger1 = animtime = 0
  12359. value = 3601
  12360.  
  12361. ;-----------------âXâpü[âNü@â_âbâVâà
  12362. [statedef 3601]
  12363. type = C
  12364. movetype = A
  12365. physics = S
  12366. anim = 3601
  12367. ctrl = 0
  12368. velset = 0,0,0
  12369.  
  12370.  
  12371.  
  12372.  
  12373. [state 3601]
  12374. type = nothitby
  12375. trigger1 = 1
  12376. value = SCA
  12377.  
  12378. [state 3601]
  12379. type = playsnd
  12380. trigger1 = animtime = 2
  12381. value = 1700,1
  12382.  
  12383. [State 3201, 1]
  12384. type = explod
  12385. ;trigger1 = facing = 1
  12386. trigger1 = var(40) != 10
  12387. trigger1 = time = 1
  12388. ID = 13202
  12389. pos = 0,0
  12390. postype = LEFT
  12391. anim = 13202
  12392. bindtime = 70
  12393. removetime = 70
  12394. sprpriority = -3
  12395. ownpal = 1
  12396. removeongethit = 1
  12397. supermove = 1
  12398. supermovetime = 999
  12399. scale = 1.09,1.09
  12400.  
  12401. [State 3201, 1]
  12402. type = explod
  12403. ;trigger1 = facing = 1
  12404. trigger1 = var(40) = 10
  12405. trigger1 = time = 1
  12406. ID = 13201
  12407. pos = 0,0
  12408. postype = LEFT
  12409. anim = 13201
  12410. bindtime = 70
  12411. removetime = 70
  12412. sprpriority = -3
  12413. ownpal = 1
  12414. removeongethit = 1
  12415. supermove = 1
  12416. supermovetime = 999
  12417. scale = 1.09,1.09
  12418.  
  12419. ;[State 3201, 1]
  12420. ;type = explod
  12421. ;trigger1 = facing = -1
  12422. ;trigger1 = Animelemtime(6) = 0
  12423. ;ID = 3210
  12424. ;pos = 0,0
  12425. ;postype = Right
  12426. ;anim = 13200
  12427. ;bindtime = 49
  12428. ;removetime = 49
  12429. ;sprpriority = -5
  12430. ;ownpal = 1
  12431. ;removeongethit = 1
  12432. ;supermove = 1
  12433. ;supermovetime = 999
  12434.  
  12435.  
  12436.  
  12437. [State 3601,Ænû╩]
  12438. type = Explod
  12439. trigger1 = animelem = 2
  12440. anim = 2050
  12441. postype = p1
  12442. pos = 0,0
  12443. sprpriority = -2
  12444. supermove = 1
  12445. bindtime = 1
  12446. ownpal = 1
  12447.  
  12448.  
  12449. [State 3601,îπéδ]
  12450. type = Explod
  12451. trigger1 = animelem = 2
  12452. anim = 3620
  12453. postype = p1
  12454. pos = 0,-10
  12455. sprpriority = -2
  12456. supermove = 1
  12457. bindtime = 1
  12458. ownpal = 1
  12459.  
  12460.  
  12461. [State 3601,îπéδ]
  12462. type = Explod
  12463. trigger1 = animelem = 3
  12464. anim = 1530
  12465. postype = p1
  12466. pos = 0,0
  12467. sprpriority = -2
  12468. supermove = 1
  12469. bindtime = 1
  12470. ownpal = 1
  12471.  
  12472. [State 3453, 1]
  12473. type = HitDef
  12474. trigger1 = time = 0
  12475. attr = S, HA
  12476. animtype  = hard
  12477. damage    = 75 ;10
  12478. givepower = 15
  12479. guardflag = 
  12480. pausetime = 0 ;0,30
  12481. sparkno = 3
  12482. sparkxy = -15,-60
  12483. hitsound   = S1010,0
  12484. guardsound = S150,1
  12485. ground.type = Low
  12486. ground.slidetime = 60
  12487. ground.hittime  = 300
  12488. ground.fall = 0
  12489. air.fall = 1
  12490. fall.recover = 0
  12491. ground.velocity = 0
  12492. p1facing = -1       ;---aké╠îⁿé½é≡ò╧éªéΘ
  12493. kill = 0
  12494.  
  12495. [state 3601]
  12496. type = envshake
  12497. trigger1 = movehit = 1
  12498. trigger2 = animelem = 4
  12499. ampl = -4
  12500. time = 20
  12501.  
  12502. [state 3601]
  12503. type = velset
  12504. trigger1 = animelem = 2
  12505. x = 22
  12506.  
  12507. [state 3601]
  12508. type = velset
  12509. trigger1 = movehit = 1
  12510. x = -9
  12511.  
  12512. [state 3601]
  12513. type = varset
  12514. trigger1 = movehit = 1
  12515. var (41) = 1
  12516.  
  12517.  
  12518. [state 3601]
  12519. type = changestate
  12520. trigger1 = animtime = 0
  12521. trigger1 = var(40) != 10
  12522. value = 3602
  12523.  
  12524.  
  12525. [state 3601]
  12526. type = changestate
  12527. trigger1 = animtime = 0
  12528. trigger1 = var(40) = 10
  12529. value = 3606
  12530.  
  12531. ;-------------âXâpü[âNü@âXâëâCâh
  12532. [statedef 3602]
  12533. type = C
  12534. movetype = I
  12535. physics = S
  12536. anim = 3602
  12537. ctrl = 0
  12538. velset = -8,0,0
  12539. priority = -2
  12540.  
  12541.  
  12542.  
  12543. [State 3201, 1]
  12544. type = explod
  12545. ;trigger1 = facing = 1
  12546. trigger1 = time = 1
  12547. ID = 13202
  12548. pos = 0,0
  12549. postype = LEFT
  12550. anim = 13202
  12551. bindtime = 23
  12552. removetime = 23
  12553. sprpriority = -3
  12554. ownpal = 1
  12555. removeongethit = 1
  12556. supermove = 1
  12557. supermovetime = 999
  12558. scale = 1.09,1.09
  12559.  
  12560.  
  12561.  
  12562. [State 3602,Ænû╩]
  12563. type = Explod
  12564. trigger1 = time = 1
  12565. trigger1 = var(40) != 10
  12566. anim = 2050
  12567. postype = p1
  12568. pos = 0,0
  12569. sprpriority = -2
  12570. supermove = 1
  12571. bindtime = 1
  12572. ownpal = 1
  12573.  
  12574.  
  12575. [state 3602]
  12576. type = changestate
  12577. trigger1 = var(40) != 10
  12578. trigger1 = animtime = 0
  12579. value = 3603
  12580.  
  12581.  
  12582. [state 3602]
  12583. type = changeanim
  12584. trigger1 =time = 0
  12585. trigger1 = var(40) = 10
  12586. value = 3607
  12587.  
  12588.  
  12589. [state 3602]
  12590. type = changestate
  12591. trigger1 = var(40) = 10
  12592. trigger1 = animtime = 0
  12593. value = 3606
  12594.  
  12595. ;---------------âXâpü[âNü@â}âbâNâX
  12596. [statedef 3606]
  12597. type = S
  12598. movetype = I
  12599. physics = S
  12600. anim = 3606
  12601.  
  12602. [state 3606]
  12603. type = changestate
  12604. trigger1 = animtime = 0
  12605. value = 3605
  12606. ctrl = 0
  12607.  
  12608.  
  12609. ;-----------------â{âÇ
  12610. [statedef 3605]
  12611. type = C
  12612. movetype = A
  12613. physics = S
  12614. ctrl = 0
  12615. anim = 11001
  12616. velset = 0,0,0
  12617. priority = -2
  12618.  
  12619. [state 3605]
  12620. type = envshake
  12621. trigger1 = movehit
  12622. apml = -9
  12623. time = 25
  12624.  
  12625. [state 3605]
  12626. type = playsnd
  12627. trigger1 = time = 0
  12628. value = 931,4
  12629.  
  12630.  
  12631.  
  12632. [State 3201, 1]
  12633. type = explod
  12634. ;trigger1 = facing = 1
  12635. trigger1 = time = 1
  12636. ID = 13201
  12637. pos = 0,0
  12638. postype = LEFT
  12639. anim = 13201
  12640. bindtime = 190
  12641. removetime = 190
  12642. sprpriority = -3
  12643. ownpal = 1
  12644. removeongethit = 1
  12645. supermove = 1
  12646. supermovetime = 999
  12647. scale = 1.09,1.09
  12648.  
  12649.  
  12650. [State 3602,target exp]
  12651. type = Explod
  12652. trigger1 = animelem  = 8
  12653. anim = 930
  12654. postype = p2
  12655. pos = -50,-20
  12656. sprpriority = 1
  12657. supermove = 1
  12658. bindtime = 1
  12659. ownpal = 1
  12660.  
  12661. [State 3602,target exp]
  12662. type = Explod
  12663. trigger1 = animelem  = 8,2
  12664. anim = 930
  12665. postype = p2
  12666. pos = 0,-20
  12667. sprpriority = 1
  12668. supermove = 1
  12669. bindtime = 1
  12670.  
  12671. [State 3602, 1]
  12672. type = HitDef
  12673. trigger1 = AnimElem = 8,1
  12674. trigger2 = animelem = 9,1
  12675. attr = S, HA
  12676. hitflag = MAFD
  12677. animtype  = hard
  12678. damage    = 10 ;98
  12679. givepower = 15
  12680. guardflag = 
  12681. pausetime = 20,12 ;0,30
  12682. ;sparkno = S930
  12683. sparkxy = -15,-60
  12684. hitsound   = S240,0
  12685. guardsound = S150,1
  12686. ground.type = Low
  12687. ground.slidetime = 60
  12688. ground.hittime  = 30
  12689. fall = 0
  12690. fall.recover = 0
  12691. ground.velocity = 0,0
  12692.  
  12693.  
  12694. [State 3602, 1]
  12695. type = HitDef
  12696. trigger1 = AnimElem = 9,2
  12697. trigger2 = animelem = 9,4
  12698. attr = S, HA
  12699. hitflag = MAFD
  12700. animtype  = hard
  12701. damage    = 12 ;98
  12702. givepower = 15
  12703. guardflag = 
  12704. pausetime = 10,12 ;0,30
  12705. ;sparkno = S930
  12706. sparkxy = -15,-60
  12707. hitsound   = S240,0
  12708. guardsound = S150,1
  12709. ground.type = Low
  12710. ground.slidetime = 60
  12711. ground.hittime  = 30
  12712. fall = 0
  12713. fall.recover = 0
  12714. ground.velocity = 0,0
  12715.  
  12716. [State 3602, 1]
  12717. type = HitDef
  12718. trigger1 = AnimElem = 10,1
  12719. trigger2 = animelem = 10,3
  12720. attr = S, HA
  12721. hitflag = MAFD
  12722. animtype  = hard
  12723. damage    = 14 ;98
  12724. givepower = 15
  12725. guardflag = 
  12726. pausetime = 7,12 ;0,30
  12727. ;sparkno = S930
  12728. sparkxy = -15,-60
  12729. hitsound   = S240,0
  12730. guardsound = S150,1
  12731. ground.type = Low
  12732. ground.slidetime = 60
  12733. ground.hittime  = 30
  12734. fall = 0
  12735. fall.recover = 0
  12736. ground.velocity = 0,0
  12737.  
  12738. [State 3602, 1]
  12739. type = HitDef
  12740. trigger1 = AnimElem = 10,4
  12741. trigger2 = animelem = 10,5
  12742. trigger3 = animelem = 10,7
  12743. trigger4 = animelem = 10,8
  12744. attr = S, HA
  12745. hitflag = MAFD
  12746. animtype  = hard
  12747. damage    = 11 ;98
  12748. givepower = 15
  12749. guardflag = 
  12750. pausetime = 5,12 ;0,30
  12751. ;sparkno = S930
  12752. sparkxy = -15,-60
  12753. hitsound   = S240,0
  12754. guardsound = S150,1
  12755. ground.type = Low
  12756. ground.slidetime = 60
  12757. ground.hittime  = 30
  12758. fall = 0
  12759. fall.recover = 0
  12760. ground.velocity = 0,0
  12761.  
  12762. [State 3602, 1]
  12763. type = HitDef
  12764. trigger1 = animelem = 10,9
  12765. trigger2 = animelem = 10,10
  12766. trigger3 = animelem = 10,11
  12767. trigger4 = animelem = 10,13
  12768. trigger5 = animelem = 10,14
  12769. attr = S, HA
  12770. hitflag = MAFD
  12771. animtype  = hard
  12772. damage    = 11 ;98
  12773. givepower = 15
  12774. guardflag = 
  12775. pausetime = 2,12 ;0,30
  12776. ;sparkno = S930
  12777. sparkxy = -15,-60
  12778. hitsound   = S240,0
  12779. guardsound = S150,1
  12780. ground.type = Low
  12781. ground.slidetime = 60
  12782. ground.hittime  = 30
  12783. fall = 0
  12784. fall.recover = 0
  12785. ground.velocity = 0,0
  12786.  
  12787.  
  12788. [State 3602, 1]
  12789. type = HitDef
  12790. trigger1 = animelem = 10,16
  12791. trigger2 = animelem = 10,18
  12792. trigger3 = animelem = 10,20
  12793. trigger4 = animelem = 10,24
  12794. trigger5 = animelem = 10,27
  12795. attr = S, HA
  12796. hitflag = MAFD
  12797. animtype  = hard
  12798. damage    = 11 ;98
  12799. givepower = 15
  12800. guardflag = 
  12801. pausetime = 5,12 ;0,30
  12802. ;sparkno = S930
  12803. sparkxy = -15,-60
  12804. hitsound   = S240,0
  12805. guardsound = S150,1
  12806. ground.type = Low
  12807. ground.slidetime = 60
  12808. ground.hittime  = 30
  12809. fall = 0
  12810. fall.recover = 0
  12811. ground.velocity = 0,0
  12812.  
  12813.  
  12814.  
  12815. [State 3901 , 9]
  12816. type = Explod
  12817. ;triggerall = NumExplod(930) < 2
  12818. ;triggerall = Random < 1099
  12819. trigger1 = AnimElem = 8,1
  12820. trigger2 = animelem = 9,1
  12821. trigger3 = AnimElem = 9,5
  12822. trigger4 = animelem = 10,1
  12823. trigger5 = AnimElem = 10,4
  12824. trigger6 = animelem = 10,6
  12825. trigger7 = AnimElem = 10,7
  12826. trigger8 = animelem = 10,8
  12827. trigger9 = animelem = 10,12
  12828. trigger10 = animelem = 10,19
  12829. trigger11 = animelem = 10,25
  12830. trigger12 = animelem = 10,30
  12831. trigger13 = animelem = 10,31
  12832. trigger14 = animelem = 10,32
  12833. anim = 930
  12834. ID = 930
  12835. ownpal = 1
  12836. sprpriority = 5
  12837. postype = p2
  12838. pos = 0,-60
  12839. random = 230,150
  12840. bindtime = 1
  12841. ignorehitpause = 1
  12842.  
  12843.  
  12844. [State 3901 , 9]
  12845. type = Explod
  12846. triggerall = NumExplod(2200) < 5
  12847. ;triggerall = Random < 1099
  12848. ;trigger1 = (AnimElemTime(1) >= 0) && (movehit = 1)
  12849. trigger1 = movehit = 1
  12850. anim = 2200
  12851. ID = 2200
  12852. ownpal = 1
  12853. sprpriority = 5
  12854. postype = p2
  12855. pos = 0,-60
  12856. random = 120,120
  12857. bindtime = 1
  12858. ignorehitpause = 1
  12859.  
  12860.  
  12861.  
  12862. [State 3602, 1]
  12863. type = HitDef
  12864. trigger1 = AnimElem = 10,30
  12865. attr = S, HA
  12866. animtype  = diagup
  12867. damage    = 55 ; 98
  12868. givepower = 15
  12869. guardflag = 
  12870. pausetime = 0,0 ;0,30
  12871. sparkno = 3
  12872. sparkxy = -15,-60
  12873. hitsound   = S240,0
  12874. guardsound = S150,1
  12875. ground.type = Low
  12876. ground.slidetime = 60
  12877. ground.hittime  = 30
  12878. fall = 1
  12879. fall.recover = 0
  12880. ground.velocity = 6,-9
  12881.  
  12882. [state 3602 ,color]
  12883. type = envcolor
  12884. trigger1 = 1
  12885. ;time = 35
  12886. under = 1
  12887. value = 240,0,120
  12888.  
  12889. [State 3602, BGcolor]
  12890. type = envcolor
  12891. ;trigger1 = time = 1
  12892. trigger1 = time >= 35 && time < 60
  12893. trigger1 = Timemod = 3,0
  12894. time = 2
  12895. under = 1
  12896. value = 240, 240, 240
  12897.  
  12898.  
  12899.  
  12900. [state 320]
  12901. type = envcolor
  12902. trigger1 = Animelem = 8,>=0
  12903. trigger1 = Timemod = 3,0
  12904. value = 240,240,240
  12905. time = 2
  12906.  
  12907.  
  12908. [State 3215]
  12909. type = pause
  12910. trigger1 = Enemy,Alive = 1
  12911. trigger1 = Animelem = 8,>=0
  12912. trigger1 = Timemod = 3,0
  12913. time = 2
  12914. ;movetyme = 2
  12915.  
  12916.  
  12917. [State 3002, 1.5]
  12918. type = PlaySnd
  12919. trigger1 = animelem = 8
  12920. value = 2200,1
  12921. ignorehitpause = 1
  12922. persistent = 0
  12923. volume = -50
  12924.  
  12925. [State 3002, 1.5]
  12926. type = PlaySnd
  12927. trigger1 = animelem = 8
  12928. value = 2200,0
  12929. ignorehitpause = 1
  12930. persistent = 0
  12931.  
  12932. [state 3002]
  12933. type = changestate
  12934. trigger1 = animtime = 0
  12935. value = 11002
  12936. ctrl = 0
  12937.  
  12938.  
  12939.  
  12940. [statedef 11002]
  12941. type = S
  12942. movetype = I
  12943. physics = S
  12944. ctrl = 0
  12945. valset = 0,0,0
  12946. anim = 11002
  12947.  
  12948. [state 3002]
  12949. type = changestate
  12950. trigger1 = animtime = 0
  12951. value = 0
  12952. ctrl = 1
  12953.  
  12954. ;------------âXâpü[âN3 öÜö¡
  12955. [statedef 3603]
  12956. type = C
  12957. movetype = A
  12958. physics = S
  12959. ctrl = 0
  12960. anim = 3603
  12961. velset = 0,0,0
  12962. priority = -2
  12963.  
  12964.  
  12965.  
  12966. [State 3602,target exp]
  12967. type = Explod
  12968. trigger1 = time = 38
  12969. anim = 930
  12970. postype = p2
  12971. pos = -50,-20
  12972. sprpriority = 1
  12973. supermove = 1
  12974. bindtime = 1
  12975. ownpal = 1
  12976.  
  12977. [State 3602,target exp]
  12978. type = Explod
  12979. trigger1 = time = 36
  12980. anim = 930
  12981. postype = p2
  12982. pos = 0,-20
  12983. sprpriority = 1
  12984. supermove = 1
  12985. bindtime = 1
  12986.  
  12987. [State 3602, 1]
  12988. type = HitDef
  12989. trigger1 = AnimElem = 2
  12990. attr = S, HA
  12991. animtype  = diagup
  12992. damage    = 280 ; 98
  12993. givepower = 15
  12994. guardflag = 
  12995. pausetime = 0,0 ;0,30
  12996. sparkno = 3
  12997. sparkxy = -15,-60
  12998. hitsound   = S240,0
  12999. guardsound = S150,1
  13000. ground.type = Low
  13001. ground.slidetime = 60
  13002. ground.hittime  = 30
  13003. fall = 1
  13004. fall.recover = 0
  13005. ground.velocity = 15,-7
  13006.  
  13007.  
  13008. [state 3602 ,color]
  13009. type = envcolor
  13010. trigger1 = 1
  13011. ;time = 35
  13012. under = 1
  13013. value = 240,240,240
  13014.  
  13015. [State 3602, BGcolor]
  13016. type = envcolor
  13017. ;trigger1 = time = 1
  13018. trigger1 = time >= 35 && time < 60
  13019. trigger1 = Timemod = 3,0
  13020. time = 2
  13021. under = 1
  13022. value = 240, 240, 240
  13023.  
  13024.  
  13025. [State 3215]
  13026. type = pause
  13027. trigger1 = Enemy,Alive = 1
  13028. trigger1 = Animelem = 2,>=0
  13029. trigger1 = Timemod = 3,0
  13030. time = 2
  13031.  
  13032.  
  13033. [State 3002, 1.5]
  13034. type = PlaySnd
  13035. trigger1 = animelem = 2
  13036. value = 2200,1
  13037. ignorehitpause = 1
  13038. persistent = 0
  13039. volume = -50
  13040.  
  13041. [State 3002, 1.5]
  13042. type = PlaySnd
  13043. trigger1 = animelem = 2
  13044. value = 2200,0
  13045. ignorehitpause = 1
  13046. persistent = 0
  13047.  
  13048. [state 3603]
  13049. type = changestate
  13050. trigger1 = animtime = 0
  13051. value = 3604
  13052.  
  13053.  
  13054. ;------------âXâpü[âNü@ì┼îπ
  13055. [statedef 3604]
  13056. type = C
  13057. movetype = I
  13058. physics = S
  13059. ctrl = 0
  13060. anim = 3604
  13061. velset = 0,0,0
  13062. priority = -2
  13063.  
  13064.  
  13065. [state 3604]
  13066. type = changestate
  13067. trigger1 = animtime = 0
  13068. value = 0
  13069. ctrl = 1
  13070.  
  13071.  
  13072.  
  13073. ;--------------âLâbâNâëâbâVâàü@ö¡ô«
  13074. [statedef 3700]
  13075. type = S
  13076. movetype = I
  13077. physics = S
  13078. ctrl = 0
  13079. anim = 3700
  13080. velset = 0,0,0
  13081. poweradd = -1000
  13082.  
  13083.  
  13084. ;[State 3201, 1]
  13085. ;type = explod
  13086. ;;trigger1 = facing = 1
  13087. ;trigger1 = time = 1
  13088. ;ID = 13200
  13089. ;pos = 0,0
  13090. ;postype = LEFT
  13091. ;anim = 13200
  13092. ;bindtime = 51
  13093. ;removetime = 51
  13094. ;sprpriority = -3
  13095. ;ownpal = 1
  13096. ;removeongethit = 1
  13097. ;supermove = 1
  13098. ;supermovetime = 999
  13099. ;scale = 1.09,1.09
  13100.  
  13101.  
  13102. [State 9989, flash1]
  13103. type = Explod
  13104. trigger1 = time = 0
  13105. anim = 13500
  13106. postype = p1
  13107. pos = 0,-90
  13108. sprpriority = -2
  13109. supermove = 1
  13110. bindtime = 1
  13111. ownpal = 1
  13112.  
  13113. [State 9989, flash2]
  13114. type = Explod
  13115. trigger1 = time = 0
  13116. anim = 13000
  13117. postype = p1
  13118. pos = 0,-90
  13119. sprpriority = -2
  13120. supermove = 1
  13121. bindtime = 1
  13122. ownpal = 1
  13123.  
  13124. [State 9899, BGcolor]
  13125. type = envcolor
  13126. trigger1 = time = 0
  13127. time = 60
  13128. under = 1
  13129. value = 0, 0, 0
  13130.  
  13131. [State 1700, 3]
  13132. type = PlaySnd
  13133. trigger1 = time = 0
  13134. value = 931,1
  13135.  
  13136. [state 3540]
  13137. type = superpause
  13138. trigger1 = time = 0
  13139. anim = 1001
  13140. movetime = 50
  13141. time = 50
  13142.  
  13143. [State 350, nothit]
  13144. type = NotHitBy
  13145. trigger1 = time >= 0
  13146. value = SCA
  13147.  
  13148. [state 3700]
  13149. type = changestate
  13150. trigger1 = animtime = 0
  13151. value = 3701
  13152.  
  13153. ;---------------------âLâbâNÆå
  13154. [statedef 3701]
  13155. type = S
  13156. movetype = A
  13157. physics = S
  13158. ctrl = 0
  13159. anim = 3701
  13160. velset = 0,0,0
  13161.  
  13162. [state 3600]
  13163. type = targetbind
  13164. trigger1 = 1
  13165. pos = 50,0
  13166.  
  13167.  
  13168. [State 3201, 1]
  13169. type = explod
  13170. ;trigger1 = facing = 1
  13171. trigger1 = time = 1
  13172. ID = 13202
  13173. pos = 0,0
  13174. postype = LEFT
  13175. anim = 13202
  13176. bindtime = 210
  13177. removetime = 210
  13178. sprpriority = -5
  13179. ownpal = 1
  13180. removeongethit = 1
  13181. supermove = 1
  13182. supermovetime = 999
  13183. scale = 1.09,1.09
  13184.  
  13185.  
  13186.  
  13187. [State 3542]
  13188. type = HitDef
  13189. trigger1 = animelem = 22
  13190. trigger2 = animelem = 43
  13191. attr = S, HA
  13192. p2facing = 1
  13193. forcestand = 1
  13194. animtype  = hard
  13195. damage    = 49 ; 15
  13196. givepower = 15
  13197. guardflag = MA
  13198. pausetime = 2,0
  13199. sparkno = 2
  13200. sparkxy = -15,-70
  13201. ;hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  13202. hitsound = S240,0
  13203. guardsound = S150,1
  13204. ground.type = High
  13205. ground.slidetime = 20
  13206. ground.hittime  = 90
  13207. ground.velocity = 1
  13208. fall.recover = 0
  13209. kill = 0
  13210.  
  13211. [State 3542]
  13212. type = HitDef
  13213. trigger1 = animelem = 4
  13214. trigger2 = animelem = 11
  13215. trigger3 = animelem = 33
  13216. damage    = 43 ; 15
  13217. attr = S, HA
  13218. animtype  = hard
  13219. givepower = 15
  13220. guardflag = MA
  13221. pausetime = 2,0
  13222. forcestand = 1
  13223. sparkno = 3
  13224. sparkxy = -20,-40
  13225. hitsound = S230,0
  13226. ;hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  13227. guardsound = S150,1
  13228. ground.type = Low
  13229. ground.slidetime = 20
  13230. ground.hittime  = 90
  13231. ground.velocity = -3
  13232. fall.recover = 0
  13233. kill = 0
  13234.  
  13235. [State 3542]
  13236. type = HitDef
  13237. trigger1 = animelem = 59
  13238. damage    = 47 ; 15
  13239. attr = S, HA
  13240. animtype  = hard
  13241. givepower = 15
  13242. guardflag = MA
  13243. pausetime = 2,0
  13244. forcestand = 1
  13245. sparkno = 3
  13246. sparkxy = -20,-40
  13247. ;hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  13248. hitsound = S240,0
  13249. guardsound = S150,1
  13250. ground.type = Low
  13251. ground.slidetime = 20
  13252. ground.hittime  = 90
  13253. ground.velocity = -3
  13254. fall.recover = 0
  13255. kill = 0
  13256.  
  13257. [state 3701]
  13258. type = envcolor
  13259. trigger1 = animelem = 4
  13260. trigger2 = animelem = 11
  13261. trigger3 = animelem = 33
  13262. trigger4 = animelem = 59
  13263. trigger5 = animelem = 22
  13264. trigger6 = animelem = 43
  13265. value = 240,240,240
  13266. ;under = 1
  13267. time = 2
  13268.  
  13269. [state 3701]
  13270. type = envshake
  13271. trigger1 = animelem = 4
  13272. trigger2 = animelem = 11
  13273. trigger3 = animelem = 33
  13274. trigger4 = animelem = 59
  13275. trigger5 = animelem = 22
  13276. trigger6 = animelem = 43
  13277. ampl = -6
  13278. time = 7
  13279.  
  13280.  
  13281. [State 1730,afterimage]
  13282. type = AfterImage
  13283. trigger1 = time = 0
  13284. ;trigger1 = AnimElem = 1;4, = 0
  13285. time = 235
  13286. length = 30
  13287. framegap = 7
  13288. PalBright   = 230,0,0
  13289. PalContrast = 255,100,100
  13290. palcolor = 120
  13291. trans = Add1
  13292.  
  13293. [state 3701]
  13294. type = envcolor
  13295. trigger1 = animtime = 0
  13296. time = 18
  13297. value = 240,240,240
  13298.  
  13299. [state 3701]
  13300. type = changestate
  13301. trigger1 = animtime = 0
  13302. value = 3702
  13303. ctrl = 0
  13304.  
  13305.  
  13306. ;-------------âLâbâNì┼îπ
  13307. [statedef 3702]
  13308. type = S
  13309. movetype = A
  13310. physics = S
  13311. ctrl = 0
  13312. anim = 3702
  13313. velset = 0,0,0
  13314.  
  13315. [State 3215]
  13316. type = pause
  13317. trigger1 = Enemy,Alive = 1
  13318. trigger1 = Animelem = 1,>=0
  13319. trigger1 = Timemod = 3,0
  13320. time = 2
  13321.  
  13322. [state 3801,snd]
  13323. type = playsnd
  13324. trigger1 = animelem = 6
  13325. value = 931,3
  13326.  
  13327. [state 3702]
  13328. type = envcolor
  13329. trigger1 Enemy,Alive = 1
  13330. trigger1 = animelem = 1
  13331. under = 1
  13332. time = 18
  13333. value = 240,240,240
  13334.  
  13335. [state 3702]
  13336. type = envcolor
  13337. ;trigger1 = Enemy,Alive = 1
  13338. ;trigger1 = animelem = 7
  13339. trigger1 = Timemod = 3,0
  13340. under = 1
  13341. value = 240,240,240
  13342. time = 1
  13343.  
  13344. [State 3702]
  13345. type = HitDef
  13346. trigger1 = animelem = 9
  13347. attr = S, HA
  13348. animtype  = diagup
  13349. damage    = 74 ; 15
  13350. givepower = 15
  13351. guardflag = MA
  13352. pausetime = 2,0
  13353. forcestand = 1
  13354. sparkno = 3
  13355. sparkxy = -20,-40
  13356. ;hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  13357. hitsound = S240,0
  13358. guardsound = S150,1
  13359. ground.type = Low
  13360. ground.slidetime = 20
  13361. ground.hittime  = 20
  13362. ground.velocity = -15,-3
  13363. fall = 1
  13364. fall.recover = 0
  13365.  
  13366.  
  13367. [State 3002, 1.5]
  13368. type = PlaySnd
  13369. trigger1 = movehit = 1
  13370. value = 2200,1
  13371. ignorehitpause = 1
  13372. persistent = 0
  13373. volume = -50
  13374.  
  13375. [State 3002, 1.5]
  13376. type = PlaySnd
  13377. trigger1 = movehit = 1
  13378. value = 2200,0
  13379. ignorehitpause = 1
  13380. persistent = 0
  13381.  
  13382. [state 3702]
  13383. type = explod
  13384. trigger1 = animelem = 9
  13385. anim = 930
  13386. removetime = 30
  13387. pos = 90,-50
  13388. priority = 4
  13389.  
  13390. [state 3702]
  13391. type = changestate
  13392. trigger1 = animtime = 0
  13393. value = 0
  13394. ctrl = 1
  13395.  
  13396.  
  13397.  
  13398. ;-----------òIé⌐éτ
  13399. [statedef 3800]
  13400. type = S
  13401. movetype = I
  13402. physics = S
  13403. ctrl = 0
  13404. velset = 0,0
  13405. anim = 3800
  13406. poweradd = -1000
  13407.  
  13408. ;[State 3800, 1]
  13409. ;type = explod
  13410. ;;trigger1 = facing = 1
  13411. ;trigger1 = time = 1
  13412. ;ID = 13200
  13413. ;pos = 0,0
  13414. ;postype = LEFT
  13415. ;anim = 13200
  13416. ;bindtime = 51
  13417. ;removetime = 51
  13418. ;sprpriority = -3
  13419. ;ownpal = 1
  13420. ;removeongethit = 1
  13421. ;supermove = 1
  13422. ;supermovetime = 999
  13423. ;scale = 1.09,1.09
  13424.  
  13425.  
  13426. [State 3800, flash1]
  13427. type = Explod
  13428. trigger1 = time = 0
  13429. anim = 13500
  13430. postype = p1
  13431. pos = 0,-90
  13432. sprpriority = -2
  13433. supermove = 1
  13434. bindtime = 1
  13435. ownpal = 1
  13436.  
  13437. [State 3800, flash2]
  13438. type = Explod
  13439. trigger1 = time = 0
  13440. anim = 13000
  13441. postype = p1
  13442. pos = 0,-90
  13443. sprpriority = -2
  13444. supermove = 1
  13445. bindtime = 1
  13446. ownpal = 1
  13447.  
  13448. [State 3800, BGcolor]
  13449. type = envcolor
  13450. trigger1 = time = 0
  13451. time = 60
  13452. under = 1
  13453. value = 0, 0, 0
  13454.  
  13455. [State 3800, 3]
  13456. type = PlaySnd
  13457. trigger1 = time = 0
  13458. value = 931,1
  13459.  
  13460. [state 3800]
  13461. type = superpause
  13462. trigger1 = time = 0
  13463. anim = 1001
  13464. movetime = 50
  13465. time = 50
  13466.  
  13467. [State 3800, nothit]
  13468. type = NotHitBy
  13469. trigger1 = time >= 0
  13470. value = SCA
  13471.  
  13472. [state 3800]
  13473. type = changestate
  13474. trigger1 = animtime = 0
  13475. value = 3801
  13476.  
  13477. ;------------------òIé⌐éτ main
  13478. [statedef 3801]
  13479. type = S
  13480. movetype = A
  13481. physics = S
  13482. anim = 3801
  13483. ctrl = 0
  13484.  
  13485. [State 1730, shadow]
  13486. type = AfterImage
  13487. trigger1 = time = 0
  13488. ;trigger1 = AnimElem = 1;4, = 0
  13489. time = 281
  13490. length = 30
  13491. framegap = 7
  13492. PalBright   = 230,0,0
  13493. PalContrast = 255,100,100
  13494. palcolor = 120
  13495. trans = Add1
  13496.  
  13497. [State 371, 2]
  13498. type = PlaySnd
  13499. trigger1 = animelem = 2
  13500. value = 370,0
  13501.  
  13502.  
  13503. [State 371, 2]
  13504. type = PlaySnd
  13505. trigger1 = animelem = 8
  13506. value = 220,0
  13507.  
  13508. [state 3801 ,snd]
  13509. type = playsnd
  13510. trigger1 = animelem = 23,10
  13511. value = 931,2
  13512.  
  13513.  
  13514.  
  13515.  
  13516. [State 3800, 1]
  13517. type = explod
  13518. ;trigger1 = facing = 1
  13519. trigger1 = time = 1
  13520. ID = 13202
  13521. pos = 0,0
  13522. postype = LEFT
  13523. anim = 13202
  13524. bindtime = 235
  13525. removetime = 235
  13526. sprpriority = -3
  13527. ownpal = 1
  13528. removeongethit = 1
  13529. supermove = 1
  13530. supermovetime = 999
  13531. scale = 1.09,1.09
  13532.  
  13533.  
  13534. [State 3542]
  13535. type = HitDef
  13536. trigger1 = animelem = 3
  13537. ;damage    = 43 ; 15
  13538. attr = S, HA
  13539. animtype  = hard
  13540. givepower = 0
  13541. guardflag = MA
  13542. pausetime = 2,0
  13543. forcestand = 1
  13544. sparkno = 1
  13545. sparkxy = -10,-80
  13546. hitsound = S230,0
  13547. ;hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  13548. ;guardsound = S150,1
  13549. ground.type = Low
  13550. ground.slidetime = 20
  13551. ground.hittime  = 50
  13552. ground.velocity = 0
  13553. fall.recover = 0
  13554. kill = 0
  13555. p2stateno = 3810
  13556.  
  13557. [State 3542]
  13558. type = HitDef
  13559. trigger1 = animelem = 15
  13560. damage    = 50 ; 15
  13561. attr = C, HA
  13562. animtype  = diagup
  13563. givepower = 15
  13564. guardflag = MA
  13565. hitflag = MAFD
  13566. pausetime = 2,0
  13567. forcestand = 1
  13568. sparkno = S2200
  13569. sparkxy = -10,-5
  13570. ;hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  13571. hitsound = S240,0
  13572. guardsound = S150,1
  13573. ground.type = Low
  13574. ground.slidetime = 20
  13575. ground.hittime  = 90
  13576. ground.velocity = -3,-0;-1,-15
  13577. fall = 1
  13578. fall.recover = 0
  13579. kill = 0
  13580. p2stateno = 3812
  13581.  
  13582. [state 3801]
  13583. type = envcolor
  13584. trigger1 = animelem = 8
  13585. trigger2 = animelem = 15
  13586. value = 240,240,240
  13587. time = 1
  13588.  
  13589.  
  13590. [State 3801, 3]
  13591. type = targetLifeAdd
  13592. Trigger1 = AnimElem = 8
  13593. value = -60
  13594.  
  13595. [state 3801]
  13596. type = explod
  13597. trigger1 = animelem = 8
  13598. anim = 1530
  13599. postype = p2
  13600. pos = -20,-40
  13601.  
  13602. [state 3801]
  13603. type = envshake
  13604. trigger1 = animelem = 5
  13605. trigger2 = animelem = 15
  13606. ampl = -5
  13607. time = 15
  13608.  
  13609. [state 3801]
  13610. type = envshake
  13611. trigger1 = animelem = 16
  13612. ampl = -2
  13613. time = 300
  13614.  
  13615. [State 3901 , 9]
  13616. type = Explod
  13617. triggerall = NumExplod(2200) < 1
  13618. triggerall = Random < 599
  13619. trigger1 = (AnimElemTime(26) >= 0); && (movehit = 1)
  13620. anim = 2204
  13621. ID = 2200
  13622. ownpal = 1
  13623. sprpriority = 5
  13624. postype = p1
  13625. pos = -10,-20
  13626. random = 20,40
  13627. bindtime = 1
  13628. ignorehitpause = 1
  13629.  
  13630. [State 3901 , 9]
  13631. type = Explod
  13632. triggerall = NumExplod(2200) < 1
  13633. triggerall = Random < 599
  13634. trigger1 = (AnimElemTime(26) >= 0); && (movehit = 1)
  13635. anim = 2205
  13636. ID = 2200
  13637. ownpal = 1
  13638. sprpriority = 5
  13639. postype = p1
  13640. pos = -10,-20
  13641. random = 20,40
  13642. bindtime = 1
  13643. ignorehitpause = 1
  13644.  
  13645. [State 3901 , 9]
  13646. type = Explod
  13647. triggerall = NumExplod(2200) < 1
  13648. triggerall = Random < 599
  13649. trigger1 = (AnimElemTime(26) >= 0); && (movehit = 1)
  13650. anim = 2202
  13651. ID = 2200
  13652. ownpal = 1
  13653. sprpriority = 5
  13654. postype = p1
  13655. pos = -10,-20
  13656. random = 20,40
  13657. bindtime = 1
  13658. ignorehitpause = 1
  13659.  
  13660. [state 3801,end]
  13661. type = changestate
  13662. trigger1 = animtime = 0
  13663. value = 3802
  13664. ctrl = 0
  13665.  
  13666. ;-------------òIé⌐éτì┼îπ
  13667. [statedef 3802]
  13668. type = S
  13669. movetype = A
  13670. physics = S
  13671. velset = 0,0
  13672. ctrl = 0
  13673. anim = 3802
  13674.  
  13675.  
  13676. [state 3801,snd]
  13677. type = playsnd
  13678. trigger1 = animelem = 3
  13679. value = 931,3
  13680.  
  13681.  
  13682. [State 3215]
  13683. type = pause
  13684. trigger1 = Enemy,Alive = 1
  13685. trigger1 = Animelem = 1,>=0
  13686. trigger1 = Timemod = 3,0
  13687. time = 1
  13688.  
  13689. ;[state 3702]
  13690. ;type = envcolor
  13691. ;trigger1 Enemy,Alive = 1
  13692. ;trigger1 = animelem = 1
  13693. ;under = 1
  13694. ;time = 18
  13695. ;value = 240,240,240
  13696.  
  13697. [state 3702]
  13698. type = envcolor
  13699. ;trigger1 = Enemy,Alive = 1
  13700. ;trigger1 = animelem = 7
  13701. trigger1 = Timemod = 3,0
  13702. under = 1
  13703. value = 240,240,240
  13704. time = 1
  13705.  
  13706. [State 3542]
  13707. type = HitDef
  13708. trigger1 = animelem = 4
  13709. damage    = 250 ; 15
  13710. attr = S, NA
  13711. animtype  = hard
  13712. givepower = 15
  13713. guardflag = MA
  13714. pausetime = 2,0
  13715. forcestand = 1
  13716. sparkno = S3
  13717. sparkxy = -10,-40
  13718. ;hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  13719. hitsound = S240,0
  13720. guardsound = S150,1
  13721. ground.type = Low
  13722. ground.slidetime = 20
  13723. ground.hittime  = 90
  13724. ground.velocity = -5,-12
  13725. air.velocity = -5,-12
  13726. ;air.juggle = 9
  13727. ;air.animtype = Back
  13728. fall = 1
  13729. fall.recover = 0
  13730. p2stateno = 3811
  13731.  
  13732. [state 3802]
  13733. type = explod
  13734. trigger1 = animelem = 4
  13735. anim = 3620
  13736. postype = p1
  13737. pos = 70,-10
  13738. removetime = 20
  13739. facing = -1
  13740.  
  13741.  
  13742. [State 3002, 1.5]
  13743. type = PlaySnd
  13744. trigger1 = movehit = 1
  13745. value = 2200,1
  13746. ignorehitpause = 1
  13747. persistent = 0
  13748. volume = -50
  13749.  
  13750. [State 3002, 1.5]
  13751. type = PlaySnd
  13752. trigger1 = movehit = 1
  13753. value = 2200,0
  13754. ignorehitpause = 1
  13755. persistent = 0
  13756.  
  13757. [state 3801]
  13758. type = envshake
  13759. trigger1 = animelem = 33
  13760. ample = -7
  13761. time = 17
  13762.  
  13763. [state 3802]
  13764. type = changestate
  13765. trigger1 = animtime = 0
  13766. value = 0
  13767. ctrl = 1
  13768.  
  13769.  
  13770.  
  13771. ;-------òI æèÄΦ
  13772. [statedef 3810]
  13773. type = S
  13774. movetype = H
  13775. physics = N
  13776. velset = 0,0
  13777. ctrl = 0
  13778.  
  13779. [state 3810]
  13780. type = changeanim2
  13781. trigger1 = time = 0
  13782. value = 3810
  13783.  
  13784.  
  13785.  
  13786. ;[State 3010, 10]
  13787. ;type = HitVelSet
  13788. ;trigger1 = HitShakeOver = 1
  13789. ;persistent = 0
  13790. ;x = 1
  13791. ;y = 1
  13792.  
  13793.  
  13794.  
  13795. [State 3010, 12]
  13796. type = SelfState
  13797. triggerall = Anim = 3810
  13798. trigger1 = animtime = 0
  13799. ;trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  13800. value = 5100
  13801.  
  13802.  
  13803. ;-------------òI æèÄΦéQ
  13804. [statedef 3812]
  13805. type = S
  13806. movetype = H
  13807. physics = N
  13808. velset = -2,0
  13809. ctrl = 0
  13810.  
  13811.  
  13812. [state 3810]
  13813. type = changeanim2
  13814. trigger1 = time = 0
  13815. value = 3812
  13816.  
  13817. [state 3010]
  13818. type = velset
  13819. trigger1 = animelem = 6
  13820. x = 5
  13821. removetime = 20
  13822.  
  13823. ;[State 3010, 10]
  13824. ;type = HitVelSet
  13825. ;trigger1 = HitShakeOver = 1
  13826. ;persistent = 0
  13827. ;x = 1
  13828. ;y = 1
  13829.  
  13830. [state 3812]
  13831. type = changestate
  13832. trigger1 = anim = 3812
  13833. trigger1 = animtime = 0
  13834. value = 3813
  13835.  
  13836. ;---------òI æèÄΦ3
  13837. [statedef 3813]
  13838. type = S
  13839. movetype = H
  13840. physics = N
  13841. velset = 0,0
  13842. ctrl = 0
  13843.  
  13844. [state 3813]
  13845. type = changeanim2
  13846. trigger1 = time = 0
  13847. value = 3813
  13848.  
  13849. [State 3010, 12]
  13850. type = SelfState
  13851. triggerall = Anim = 381
  13852. trigger1 = animtime = 0
  13853. ;trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  13854. value = 5100
  13855.  
  13856. ;---------òI æèÄΦ4
  13857. [Statedef 3811]
  13858. type = A
  13859. movetype = H
  13860. physics = N
  13861. ctrl = 0
  13862. anim = 5030
  13863.  
  13864. [State 3010, 1]
  13865. type = DefenceMulSet
  13866. trigger1 = time = 0
  13867. value = 1
  13868.  
  13869. [State 3010, 2]
  13870. type = NotHitBy
  13871. trigger1 = time >= 0
  13872. value = SCA
  13873.  
  13874. [State 3010, 4]
  13875. type = EnvShake
  13876. trigger1 = time = 0
  13877. trigger2 = (Anim = 3603) && (Vel Y > 0) && (Pos Y >= 0)
  13878. time = 20
  13879. ampl = 5
  13880.  
  13881. [State 3010, 5]
  13882. type = PosFreeze
  13883. trigger1 = HitShakeOver = 0
  13884.  
  13885. [State 3010, 6]
  13886. type = ForceFeedBack
  13887. trigger1 = HitShakeOver = 0
  13888. time = 1
  13889. waveform = square
  13890.  
  13891. [State 3010, 7]
  13892. type = posadd
  13893. trigger1 = HitShakeOver = 1
  13894. persistent = 0
  13895. y = -35
  13896.  
  13897. [State 3010, 8]
  13898. type = EnvColor
  13899. trigger1 = (time = 0) && (life > 0)
  13900. time = 2
  13901. value = 240,240,240
  13902. under = 1
  13903. ignorepausetime = 1
  13904.  
  13905. [State 3010, 9]
  13906. type = ChangeAnim2
  13907. trigger1 = HitShakeOver = 1
  13908. persistent = 0
  13909. value = 3811
  13910.  
  13911. [State 3010, 10]
  13912. type = HitVelSet
  13913. trigger1 = HitShakeOver = 1
  13914. persistent = 0
  13915. x = 1
  13916. y = 1
  13917.  
  13918. [State 3010, 11]
  13919. type = VelAdd
  13920. trigger1 = HitShakeOver = 1
  13921. y = 0.4
  13922.  
  13923. [State 3010, 12]
  13924. type = SelfState
  13925. triggerall = Anim = 3811
  13926. trigger1 = (Vel Y > 0) && (Pos Y >= 0)
  13927. value = 5100
  13928. ;-------------òI æèÄΦ end
  13929.  
  13930.  
  13931.  
  13932. ;-------------é▄é┴é¡é╖1st
  13933. [statedef 3900]
  13934. type = S
  13935. movetype = A
  13936. physics = S
  13937. ctrl = 0
  13938. anim = 12000
  13939. velset = 0,0,0
  13940. poweradd = -2000
  13941.  
  13942. [State 3800, BGcolor]
  13943. type = envcolor
  13944. trigger1 = time = 0
  13945. time = 62
  13946. under = 1
  13947. value = 240,240, 240
  13948.  
  13949. [State 3800, flash1]
  13950. type = Explod
  13951. trigger1 = time = 0
  13952. anim = 931
  13953. postype = p1
  13954. pos = 0,0
  13955. sprpriority = 5
  13956. supermove = 1
  13957. bindtime = 1
  13958. ownpal = 1
  13959.  
  13960. [state 3900]
  13961. type = playsnd
  13962. trigger1 = time = 0
  13963. value = 931,0    ;;;;é▒é▒é╛
  13964.  
  13965. [State 3800, flash1]
  13966. type = Explod
  13967. trigger1 = time = 0
  13968. anim = 13500
  13969. postype = p1
  13970. pos = 0,-90
  13971. sprpriority = -2
  13972. supermove = 1
  13973. bindtime = 1
  13974. ownpal = 1
  13975.  
  13976. [State 3800, flash2]
  13977. type = Explod
  13978. trigger1 = time = 0
  13979. anim = 13000
  13980. postype = p1
  13981. pos = 0,-90
  13982. sprpriority = -2
  13983. supermove = 1
  13984. bindtime = 1
  13985. ownpal = 1
  13986.  
  13987. [State 3800, 3]
  13988. type = PlaySnd
  13989. trigger1 = time = 0
  13990. value = 931,1
  13991.  
  13992. [state 3800]
  13993. type = superpause
  13994. trigger1 = time = 0
  13995. anim = -1
  13996. time = 60
  13997. movetime = 60
  13998.  
  13999. [state 3900,1]
  14000. type = changestate
  14001. trigger1 = time = 60
  14002. value = 3901
  14003. ctrl = 0
  14004.  
  14005. ;------------é▄é┴é¡é╖2nd
  14006. [statedef 3901]
  14007. type = S
  14008. movetype = A
  14009. physics = S
  14010. ctrl = 0
  14011. anim = 3280
  14012. velset = 0,0,0
  14013.  
  14014. [State 3201, 2]
  14015. type = playsnd
  14016. trigger1 = animelem = 1
  14017. trigger2 = animelem = 31
  14018. value = 931,10
  14019.  
  14020. [State 3800, 1]
  14021. type = explod
  14022. ;trigger1 = facing = 1
  14023. trigger1 = time = 1
  14024. ID = 13201
  14025. pos = 0,0
  14026. postype = LEFT
  14027. anim = 13201
  14028. bindtime = 600
  14029. removetime = 530
  14030. sprpriority = -5
  14031. ownpal = 1
  14032. removeongethit = 1
  14033. supermove = 1
  14034. supermovetime = 999
  14035. scale = 1.09,1.09
  14036.  
  14037. [State 1730, shadow]
  14038. type = AfterImage
  14039. trigger1 = time = 0
  14040. ;trigger1 = AnimElem = 1;4, = 0
  14041. time = 370
  14042. length = 30
  14043. framegap = 7
  14044. PalBright   = 230,0,0
  14045. PalContrast = 255,100,100
  14046. palcolor = 120
  14047. trans = Add1
  14048.  
  14049.  
  14050. [State 3901, push]
  14051. type = playerpush
  14052. trigger1 = time >= 0
  14053. value = 1
  14054.  
  14055. [State 3901, muteki]
  14056. type = nothitby
  14057. trigger1 = time >= 0
  14058. value = SCA
  14059. time = 1
  14060.  
  14061. [State 3901, width]
  14062. type = Width
  14063. trigger1 = time >= 0
  14064. edge = 60,0
  14065.  
  14066. [State 3901, 0]
  14067. type = targetbind
  14068. trigger1 = time >= 0
  14069. pos = 60,0
  14070.  
  14071. [State 3901, 1]
  14072. type = HitDef
  14073. trigger1 = animelem = 2
  14074. trigger2 = animelem = 4
  14075. trigger3 = animelem = 17
  14076. trigger4 = animelem = 19
  14077. trigger5 = animelem = 31
  14078. trigger6 = animelem = 38
  14079. attr = S, HA
  14080. forcestand = 1
  14081. animtype  = hard
  14082. damage    = 12 ; 15
  14083. givepower = 15
  14084. ;guardflag = MA
  14085. pausetime = 3,2
  14086. sparkno = 2
  14087. sparkxy = -15,-70
  14088. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  14089. guardsound = S150,1
  14090. ground.type = High
  14091. ground.slidetime = 16
  14092. ground.hittime  = 16
  14093. ground.velocity = -2.3
  14094. kill = 0
  14095.  
  14096. [State 3901, 2]
  14097. type = HitDef
  14098. trigger1 = animelem = 9
  14099. trigger2 = animelem = 13
  14100. trigger3 = animelem = 22
  14101. attr = S, HA
  14102. animtype  = hard
  14103. damage    = 14 ; 15
  14104. givepower = 15
  14105. ;guardflag = MA
  14106. pausetime = 3,2
  14107. forcestand = 1
  14108. sparkno = 2
  14109. sparkxy = -20,-40
  14110. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  14111. guardsound = S150,1
  14112. ground.type = Low
  14113. ground.slidetime = 16
  14114. ground.hittime  = 16
  14115. ground.velocity = -2.3
  14116. kill = 0
  14117.  
  14118. [State 3901, 3]
  14119. type = HitDef
  14120. trigger1 = animelem = 27
  14121. trigger2 = animelem = 41
  14122. trigger3 = animelem = 43
  14123. trigger4 = animelem = 56
  14124. trigger5 = animelem = 58
  14125. trigger6 = animelem = 66
  14126. trigger7 = animelem = 70
  14127. trigger8 = animelem = 77
  14128. attr = S, HA
  14129. animtype  = hard
  14130. damage    = 12 ; 15
  14131. givepower = 15
  14132. ;guardflag = MA
  14133. pausetime = 1,1
  14134. forcestand = 1
  14135. sparkno = 2
  14136. sparkxy = -15,-70
  14137. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  14138. guardsound = S150,1
  14139. ground.type = High
  14140. ground.slidetime = 16
  14141. ground.hittime  = 16
  14142. ground.velocity = -2.3
  14143. kill = 0
  14144. palfx.time = 3
  14145. palfx.mul = 240,220,128
  14146. palfx.sinadd = 32,128,220,16
  14147. palfx.add = 190,180,84
  14148.  
  14149. [State 3901, 4]
  14150. type = HitDef
  14151. trigger1 = animelem = 36
  14152. trigger2 = animelem = 48
  14153. trigger3 = animelem = 52
  14154. trigger4 = animelem = 61
  14155. trigger5 = animelem = 75
  14156. attr = S, HA
  14157. animtype  = hard
  14158. damage    = 15 ; 15
  14159. givepower = 15
  14160. ;guardflag = MA
  14161. pausetime = 1,1
  14162. forcestand = 1
  14163. sparkno = 2
  14164. sparkxy = -20,-40
  14165. hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  14166. guardsound = S150,1
  14167. ground.type = Low
  14168. ground.slidetime = 16
  14169. ground.hittime  = 16
  14170. ground.velocity = -2.3
  14171. kill = 0
  14172. palfx.time = 3
  14173. palfx.mul = 240,220,128
  14174. palfx.sinadd = 32,128,220,16
  14175. palfx.add = 190,180,84
  14176.  
  14177. [State 3901, envcolor]
  14178. type = envcolor
  14179. ;triggerall = movehit = 1
  14180. trigger1 = animelem = 2
  14181. trigger2 = animelem = 4
  14182. trigger3 = animelem = 9
  14183. trigger4 = animelem = 13
  14184. trigger5 = animelem = 17
  14185. trigger6 = animelem = 19
  14186. trigger7 = animelem = 22
  14187. trigger8 = animelem = 27
  14188. trigger9 = animelem = 31
  14189. trigger10 = animelem = 36
  14190. trigger11 = animelem = 38
  14191. trigger12 = animelem = 41
  14192. trigger13 = animelem = 43
  14193. trigger14 = animelem = 48
  14194. trigger15 = animelem = 52
  14195. trigger16 = animelem = 56
  14196. trigger17 = animelem = 58
  14197. trigger18 = animelem = 61
  14198. trigger19 = animelem = 66
  14199. trigger20 = animelem = 70
  14200. trigger21 = animelem = 75
  14201. trigger22 = animelem = 77
  14202. time = 1
  14203. ;under = 1
  14204. value = 240,240,240
  14205.  
  14206. [state 3901 ,shake]
  14207. type = envshake
  14208. triggerall = movehit = 1
  14209. trigger1 = animelem = 2
  14210. trigger2 = animelem = 4
  14211. trigger3 = animelem = 9
  14212. trigger4 = animelem = 13
  14213. trigger5 = animelem = 17
  14214. trigger6 = animelem = 19
  14215. trigger7 = animelem = 22
  14216. trigger8 = animelem = 27
  14217. trigger9 = animelem = 31
  14218. trigger10 = animelem = 36
  14219. ampl = -3
  14220. time = 10
  14221.  
  14222. [state 3901 ,shake]
  14223. type = envshake
  14224. trigger1 = animelem = 38
  14225. trigger2 = animelem = 41
  14226. trigger3 = animelem = 43
  14227. trigger4 = animelem = 48
  14228. trigger5 = animelem = 52
  14229. trigger6 = animelem = 56
  14230. trigger7 = animelem = 58
  14231. trigger8 = animelem = 61
  14232. trigger9 = animelem = 66
  14233. trigger10 = animelem = 70
  14234. trigger11 = animelem = 75
  14235. trigger12 = animelem = 77
  14236. ampl = -5
  14237. time = 15
  14238.  
  14239.  
  14240. [State 3901 , 5]
  14241. type = Explod
  14242. triggerall = NumExplod(2200) < 3
  14243. triggerall = Random < 899
  14244. trigger1 = (AnimElemTime(1) >= 0) && (movehit = 1)
  14245. anim = 2200
  14246. ID = 2200
  14247. ownpal = 1
  14248. sprpriority = 5
  14249. postype = p2
  14250. pos = 0,-60
  14251. random = 120,120
  14252. bindtime = 1
  14253. ignorehitpause = 1
  14254.  
  14255. [State 3901 , 6]
  14256. type = Explod
  14257. triggerall = NumExplod(2200) < 4
  14258. triggerall = Random < 699
  14259. trigger1 = (AnimElemTime(1) >= 0) && (movehit = 1)
  14260. anim = 2201
  14261. ID = 2200
  14262. ownpal = 1
  14263. sprpriority = 5
  14264. postype = p2
  14265. pos = 0,-60
  14266. random = 100,100
  14267. bindtime = 1
  14268. ignorehitpause = 1
  14269.  
  14270. [State 3901 , 7]
  14271. type = Explod
  14272. triggerall = NumExplod(2200) < 4
  14273. triggerall = Random < 549
  14274. trigger1 = (AnimElemTime(1) >= 0) && (movehit = 1)
  14275. anim = 2202
  14276. ID = 2200
  14277. ownpal = 1
  14278. sprpriority = 5
  14279. postype = p2
  14280. pos = 0,-60
  14281. random = 100,100
  14282. bindtime = 1
  14283. ignorehitpause = 1
  14284.  
  14285. [State 3901, 8]
  14286. type = Explod
  14287. triggerall = NumExplod(2200) < 4
  14288. triggerall = Random < 599
  14289. trigger1 = (AnimElemTime(1) >= 0) && (movehit = 1)
  14290. anim = 2203
  14291. ID = 2200
  14292. ownpal = 1
  14293. sprpriority = 5
  14294. postype = p2
  14295. pos = 0,-60
  14296. random = 120,120
  14297. bindtime = 1
  14298. ignorehitpause = 1
  14299.  
  14300. [State 3901 , 9]
  14301. type = Explod
  14302. triggerall = NumExplod(2200) < 4
  14303. triggerall = Random < 599
  14304. trigger1 = (AnimElemTime(1) >= 0) && (movehit = 1)
  14305. anim = 2204
  14306. ID = 2200
  14307. ownpal = 1
  14308. sprpriority = 5
  14309. postype = p2
  14310. pos = 0,-60
  14311. random = 150,150
  14312. bindtime = 1
  14313. ignorehitpause = 1
  14314.  
  14315. [State 3901 , 10]
  14316. type = Explod
  14317. triggerall = NumExplod(2200) < 4
  14318. triggerall = Random < 599
  14319. trigger1 = (AnimElemTime(1) >= 0) && (movehit = 1)
  14320. anim = 2205
  14321. ID = 2200
  14322. ownpal = 1
  14323. sprpriority = 5
  14324. postype = p2
  14325. pos = 0,-60
  14326. random = 100,100
  14327. bindtime = 1
  14328. ignorehitpause = 1
  14329.  
  14330.  
  14331.  
  14332. [state 3901]
  14333. type = changestate
  14334. trigger1 = animtime = 0
  14335. value = 3902
  14336. ctrl = 0
  14337.  
  14338.  
  14339. ;---------------------
  14340. [statedef 3902]
  14341. type = S
  14342. physics = S
  14343. movetype = A
  14344. ctrl = 0
  14345. velset = 0,0,0
  14346. anim = 3702
  14347.  
  14348. [state 3901]
  14349. type = pause
  14350. trigger1 = timemod = 2,0
  14351. trigger1 = animelem = 9
  14352. time = 3
  14353.  
  14354. [State 3201, 2]
  14355. type = playsnd
  14356. trigger1 = animelem = 6
  14357. value = 700,0
  14358.  
  14359. [State 3901, 4]
  14360. type = HitDef
  14361. trigger1 = animelem = 9
  14362. attr = S, HA
  14363. animtype  = hard
  14364. damage    = 20 ; 15
  14365. givepower = 15
  14366. ;guardflag = MA
  14367. pausetime = 5,5
  14368. forcestand = 1
  14369. sparkno = 3
  14370. sparkxy = -20,-40
  14371. ;hitsound   = Sifelse(random < 249,200,ifelse(random < 333,210,ifelse(random < 499,220,230)))
  14372. hitsound = S2200,0
  14373. guardsound = S150,1
  14374. ground.type = Low
  14375. ground.slidetime = 30
  14376. ground.hittime  = 30
  14377. ground.velocity = -16
  14378. kill = 0
  14379. palfx.time = 3
  14380. palfx.mul = 240,220,128
  14381. palfx.sinadd = 32,128,220,16
  14382. palfx.add = 190,180,84
  14383.  
  14384. [state 3902]
  14385. type = envshake
  14386. trigger1 = movehit
  14387. ampl = -4
  14388. time = 10
  14389.  
  14390. [state 3901]
  14391. type = explod
  14392. trigger1 = animelem = 9
  14393. anim = 930
  14394. scale = 1.2,1.2
  14395. postype = p1
  14396. pos = 60,-20
  14397. sprpriority = 5
  14398.  
  14399. [state 3902]
  14400. type = changestate
  14401. trigger1 = animelem = 14
  14402. value = 3601
  14403. ctrl = 0
  14404.  
  14405.  
  14406.  
  14407.  
  14408.  
  14409. ; âiâìâEâXâpâCâN
  14410. [Statedef 13505]
  14411. type    = S
  14412. movetype= A
  14413. physics = S
  14414. ctrl = 0
  14415. velset = 0,0,0
  14416. anim = 13505
  14417.  
  14418. ;14
  14419.  
  14420. ;[state 13505]
  14421. ;type = velset
  14422. ;trigger1 = time = 0
  14423. ;Y = 10
  14424.  
  14425. [state 13505]
  14426. type = posset
  14427. trigger1 = time = 0
  14428. Y = 0
  14429.  
  14430. [state 13505]
  14431. type = HitDef
  14432. trigger1 = time = 0
  14433. persistent = 0
  14434. attr = S, NA
  14435. animtype  = diagup
  14436. damage    = 50
  14437. givepower = 12,6
  14438. hitflag = HML
  14439. guardflag = ML
  14440. pausetime = 8,10
  14441. sparkno = 2
  14442. sparkxy = -10,-40
  14443. hitsound   = S240,0
  14444. ground.velocity = -5,-6
  14445. ground.hittime = 180
  14446. velset = 0, 0, 0
  14447. fall = 1
  14448.  
  14449. [State 13505]
  14450. type = PlaySnd
  14451. trigger1 = Time = 0
  14452. value = 1300,1
  14453.  
  14454. [State 13505]
  14455. type = PlaySnd
  14456. trigger1 = Time = 2
  14457. value = 400,0
  14458.  
  14459. [state 13505, vel x]
  14460. type = velset
  14461. trigger1 = time = 0
  14462. x = 12
  14463.  
  14464. ;[State 13505]
  14465. ;type = VelSet
  14466. ;trigger1 = Time >= 6
  14467. ;x = 13
  14468.  
  14469. [state 13505]
  14470. type = veladd
  14471. trigger1 = animelem >= 3
  14472. x = 10
  14473.  
  14474. [state 13505]
  14475. type = changestate
  14476. trigger1 = animtime = 0
  14477. value = 0
  14478. ctrl = 1