home *** CD-ROM | disk | FTP | other *** search
/ ProGames 6 / PROGAMES.iso / linked / KOF2003BW.exe / KOF2003BW / CHARS / ramon / ramond.cns < prev    next >
Encoding:
Text File  |  2002-01-16  |  58.0 KB  |  3,370 lines

  1. ;==================================
  2. ; Ramon X's Hyper Moves' Code File
  3. ;==================================
  4.  
  5. ;---------------------------------------------------------------------------
  6. ;TIGER SPIN
  7. ;---------------------------------------------------------------------------
  8. ;ATTEMPT
  9. [Statedef 1700]
  10. type    = S
  11. movetype= A
  12. physics = S
  13. juggle  = 14
  14. velset = 0,0
  15. ctrl = 0
  16. anim = 1700
  17. sprpriority = 2
  18.  
  19. [State 1700, liftoff]
  20. type = Assertspecial
  21. Trigger1 = 1
  22. flag = Nojugglecheck
  23.  
  24. [State 1700, env]
  25. type = EnvColor
  26. triggerall = var(40) <= 0
  27. trigger1 = animelem = 2
  28. value = 0,0,0
  29. time = 28
  30. under = 1
  31.  
  32. [State 1700, Chime]
  33. type = PlaySnd
  34. trigger1 = animelem = 2
  35. value = 14,0
  36. volume = -10
  37.  
  38. ;========================================
  39. [State 1700, Cancel penalty]
  40. type = poweradd
  41. trigger1 = Time = 0
  42. trigger1 = var(45) > 0
  43. ignorehitpause = 1
  44. value = -1000
  45.  
  46. [State 1700, 2K1 Var]
  47. type = varset
  48. trigger1 = time > 1
  49. trigger1 = var(45) > 0
  50. ignorehitpause = 1
  51. var(45) = 0
  52.  
  53. [State 1700, PALFX]
  54. type = PalFX
  55. triggerall = Var(45) > 0 
  56. trigger1 = time = 0
  57. ignorehitpause = 1
  58. time = 20
  59. add = 200,152,32
  60. sinadd = 100,100,100,2
  61. ignorehitpause = 1
  62. ;=========================================
  63.  
  64. [State 1700, Super Pause]
  65. type = SuperPause
  66. trigger1 = animelem = 2
  67. movetime = ifelse(var(40)>0,0,1)
  68. poweradd = -1000
  69. time = ifelse(var(40)>0,0,28)
  70. anim = -1
  71. darken = 1
  72.  
  73. [State 1700,Explod1]
  74. type = Explod
  75. trigger1 = animelem = 2
  76. anim = 1351
  77. id   = 1351
  78. pos = 27,-89
  79. postype = p1
  80. supermove = 1
  81. sprpriority = 1
  82. bindtime = 1
  83. ontop = 1
  84. ownpal = 1
  85.  
  86. [State 1700,Explod2]
  87. type = Explod
  88. trigger1 = animelem = 2
  89. anim = 1352
  90. id   = 1352
  91. pos = 27,-89
  92. postype = p1
  93. sprpriority = -2
  94. supermove = 1
  95. bindtime = 1
  96. ontop = 0
  97. ownpal = 1
  98.  
  99. [State 1700, NOTHITBY]
  100. type = Nothitby
  101. trigger1 = time < 4
  102. value = SCA
  103.  
  104. [State 1700, 2]
  105. type = HitDef
  106. trigger1 = var(5)<=0
  107. trigger1 = prevstateno != 2500
  108. trigger1 = p2stateno != 150 && 151 && 152 && 153 && 130 && 131 && 140
  109. Trigger1 = animelem = 1
  110. ignorehitpause = 1
  111. attr = S, HT          
  112. hitflag = M
  113. animtype = Diagup       
  114. priority = 7, hit  
  115. sparkno = -1          
  116. sprpriority = 1  
  117. hitsound = -1
  118. p2facing = 1          
  119. p1stateno = 1705    
  120. p2stateno = 1710  
  121. fall = 1   
  122. ground.velocity = -4,-7
  123. down.velocity = 4,-4.5
  124. ground.cornerpush.veloff = 0
  125. air.cornerpush.veloff = 0
  126. guard.cornerpush.veloff = 0
  127. yaccel = .49
  128.  
  129. [State 1700, 2]
  130. type = HitDef
  131. trigger1 = var(5)<=0
  132. trigger1 = prevstateno = 2500
  133. trigger1 = p2stateno != 150 && 151 && 152 && 153 && 130 && 131 && 140
  134. Trigger1 = animelem = 1
  135. ignorehitpause = 1
  136. attr = S, HA          
  137. hitflag = MAF   
  138. animtype = Diagup       
  139. priority = 7, hit  
  140. sparkno = -1          
  141. sprpriority = 1  
  142. hitsound = -1
  143. p2facing = 1          
  144. p1stateno = 1705    
  145. p2stateno = 1710  
  146. fall = 1   
  147. ground.velocity = -4,-7
  148. down.velocity = 4,-4.5
  149. ground.cornerpush.veloff = 0
  150. air.cornerpush.veloff = 0
  151. guard.cornerpush.veloff = 0
  152. yaccel = .49
  153.  
  154. [State 1700, 3]
  155. type = ChangeState
  156. trigger1 = MoveContact = 0
  157. Trigger1 = AnimTime = 0
  158. value = 0
  159. ctrl = 1
  160.  
  161. ;=============================================================
  162.  
  163. ;Success
  164. [Statedef 1705]
  165. type    = S
  166. physics = S
  167. movetype = A
  168. anim = 1705
  169. velset = 0,0
  170. sprpriority = 2
  171. ctrl = 0
  172.  
  173. [State 1705, VARSET]
  174. type = varset
  175. trigger1 = animelem = 2
  176. trigger1 = var(10) > 0
  177. var(10) = 1
  178.  
  179. [State 1705, VARSET]
  180. type = Varset
  181. trigger1 = var(21) = 1
  182. trigger1 = animelem = 2
  183. var(18) = 1
  184.  
  185. [State 1705, env]
  186. type = EnvColor
  187. triggerall = var(40) <= 0
  188. trigger1 = animelem = 2
  189. value = 0,0,0
  190. time = 28
  191. under = 1
  192.  
  193. [State 1705, Chime]
  194. type = PlaySnd
  195. trigger1 = animelem = 2
  196. value = 14,0
  197. volume = -10
  198.  
  199. ;========================================
  200. [State 1705, Cancel penalty]
  201. type = poweradd
  202. trigger1 = Time = 0
  203. trigger1 = var(45) > 0
  204. ignorehitpause = 1
  205. value = -1000
  206.  
  207. [State 1705, 2K1 Var]
  208. type = varset
  209. trigger1 = time > 1
  210. trigger1 = var(45) > 0
  211. ignorehitpause = 1
  212. var(45) = 0
  213.  
  214. [State 1705, PALFX]
  215. type = PalFX
  216. triggerall = Var(45) > 0 
  217. trigger1 = time = 0
  218. ignorehitpause = 1
  219. time = 20
  220. add = 200,152,32
  221. sinadd = 100,100,100,2
  222. ignorehitpause = 1
  223. ;=========================================
  224.  
  225.  
  226. [State 1705, Super Pause]
  227. type = SuperPause
  228. trigger1 = animelem = 2
  229. movetime = 1
  230. poweradd = -1000
  231. time = ifelse(var(40)>0,1,28)
  232. anim = -1
  233. darken = 1
  234.  
  235. [State 1705,Explod1]
  236. type = Explod
  237. trigger1 = animelem = 2
  238. anim = 1351
  239. id   = 1351
  240. pos = 27,-89
  241. postype = p1
  242. supermove = 1
  243. sprpriority = 1
  244. bindtime = 1
  245. ontop = 1
  246. ownpal = 1
  247.  
  248. [State 1705,Explod2]
  249. type = Explod
  250. trigger1 = animelem = 2
  251. anim = 1352
  252. id   = 1352
  253. pos = 27,-89
  254. postype = p1
  255. sprpriority = -2
  256. supermove = 1
  257. bindtime = 1
  258. ontop = 0
  259. ownpal = 1
  260.  
  261. [State 1705,Explod2]
  262. type = Explod
  263. trigger1 = animelem = 26
  264. anim = 1040
  265. id   = 1040
  266. pos = 20,-7
  267. postype = p1
  268. sprpriority = 2
  269. supermove = 1
  270. bindtime = 1
  271. ontop = 0
  272. ownpal = 1
  273.  
  274. [State 1705, 1]
  275. type = Width
  276. trigger1 = animelem = 19, >= 0
  277. edge = 0,30
  278.  
  279. [State 1705, Explod]
  280. type = Explod
  281. trigger1 = AnimElem = 4
  282. id = 304
  283. anim = 304
  284. pos = 27,-88
  285. sprpriority = 1
  286. ownpal = 1
  287. removeongethit = 1
  288. removetime = 25
  289.  
  290. [State 1705, Bind1]
  291. type = TargetBind
  292. trigger1 = AnimElem = 3, <0
  293. trigger2 = animelem = 4, = [0,8]
  294. pos = 22, 0
  295. time = 1
  296.  
  297. [State 1705, Bind1]
  298. type = TargetBind
  299. trigger1 = AnimElem = 4, = 9
  300. pos = 35, 0
  301. time = 1
  302.  
  303. [State 1705, Bind1]
  304. type = TargetBind
  305. trigger1 = AnimElem = 5
  306. pos = -24, 0
  307. time = 1
  308.  
  309. [State 1705, Bind1]
  310. type = TargetBind
  311. trigger1 = AnimElem = 20
  312. pos = -35, 0
  313. time = 1
  314.  
  315. [State 1705, Bind1]
  316. type = TargetBind
  317. trigger1 = AnimElem = 21
  318. pos = 12, -90
  319. time = 1
  320.  
  321. [State 1705, Bind1]
  322. type = TargetBind
  323. trigger1 = AnimElem = 22
  324. pos = 20, -85
  325. time = 1
  326.  
  327. [State 1705, Bind1]
  328. type = TargetBind
  329. trigger1 = AnimElem = 23
  330. pos = 47, -47
  331. time = 1
  332.  
  333. [State 1705, Bind1]
  334. type = TargetBind
  335. trigger1 = AnimElem = 24
  336. pos = 41, -15
  337. time = 1
  338.  
  339. [State 1705, EnvShake]
  340. type = EnvShake
  341. trigger1 = Animelem = 26
  342. time = 20
  343. ampl = -4
  344. freq = 90
  345.  
  346. [State 1705, Grab Snd]
  347. type = PlaySnd
  348. trigger1 = AnimElem = 4
  349. volume = 70
  350. value = 10,4
  351.  
  352. [State 1705, hitGrnd Snd]
  353. type = PlaySnd
  354. trigger1 = animelem = 26
  355. volume = 100
  356. value = 6,1
  357.  
  358. [State 1705, Hit Snd]
  359. type = PlaySnd
  360. trigger1 = Animelem = 26
  361. volume = 200
  362. value = 8,6
  363.  
  364. [State 1705, Voice]
  365. type = PlaySnd
  366. trigger1 = AnimElem = 4, = 9
  367. volume = 150
  368. value = 8,3
  369.  
  370. [State 1705, Voice]
  371. type = PlaySnd
  372. trigger1 = AnimElem = 8
  373. volume = 150
  374. value = 8,1
  375. channel = 0
  376.  
  377. [State 1705, Voice]
  378. type = PlaySnd
  379. trigger1 = AnimElem = 19
  380. volume = 150
  381. value = 8,2
  382. channel = 0
  383.  
  384. [State 1705, Woosh]
  385. type = PlaySnd
  386. trigger1 = AnimElem = 20
  387. volume = 150
  388. value = 8,5
  389.  
  390. [State 1705, GrndEX1]
  391. type = Explod
  392. trigger1 = AnimElem = 25
  393. id = 1507
  394. anim = 1507
  395. pos = 30,0
  396. sprpriority = -3
  397. ownpal = 1
  398. removeongethit = 1
  399.  
  400. [State 1705, GrndEX2]
  401. type = Explod
  402. trigger1 = AnimElem = 25
  403. id = 1508
  404. anim = 1508
  405. pos = 30,0
  406. sprpriority = 3
  407. ownpal = 1
  408. removeongethit = 1
  409.  
  410. [State 1705, DAMAGE]
  411. type = targetlifeadd
  412. Trigger1 = AnimElem = 26, =0
  413. Trigger1 = var(6) <= 2
  414. value = -410
  415.  
  416. [State 1705, DAMAGE]
  417. type = targetlifeadd
  418. Trigger1 = AnimElem = 26, =0
  419. Trigger1 = var(6) = [3,4]
  420. value = -350
  421.  
  422. [State 1705, DAMAGE]
  423. type = targetlifeadd
  424. Trigger1 = AnimElem = 26, =0
  425. Trigger1 = var(6) >= 6
  426. value = -270
  427.  
  428. [State 1705, Posadd1]
  429. type = posadd
  430. Trigger1 = animelem = 3
  431. Trigger2 = animelem = 15
  432. Trigger3 = animelem = 16
  433. Trigger4 = animelem = 17
  434. Trigger5 = animelem = 18
  435. x = 8 
  436.  
  437. [State 1705, End]
  438. type = Width
  439. trigger1 = 1
  440. edge = 20,40
  441.  
  442. [State 1705, End]
  443. type = ChangeState
  444. trigger1 = animtime = 0
  445. value = 5120
  446. ctrl = 0
  447. ;-----------------------------------------------------
  448.  
  449. ;-----------------------------------------------------
  450. ;(GRABBED)
  451. [Statedef 1710]
  452. type    = A
  453. movetype= H ;Get hit
  454. physics = N
  455. sprpriority = -1
  456. ctrl = 0
  457.  
  458. [State 1710, 2]
  459. type = Screenbound
  460. Trigger1 = 1
  461. value = 0
  462.  
  463. [State 1710, 1]
  464. type = Width
  465. trigger1 = time >= 0
  466. edge = 0,0
  467.  
  468. [State 1710, 2]
  469. type = ChangeAnim2
  470. Trigger1 = Time = 0
  471. value = 1710
  472.  
  473. [State 1710, liftoff]
  474. type = changestate
  475. Trigger1 = AnimTime = 0
  476. value = 1715
  477. ctrl = 0
  478. ;--------------------------------------------------------------
  479.  
  480. ; HIT_Ground
  481. [Statedef 1715]
  482. type    = L
  483. movetype= H
  484. physics = N
  485. sprpriority = -1
  486.  
  487. [State 1715, NOTHITBY]
  488. type = Nothitby
  489. trigger1 = 1
  490. value = SCA
  491.  
  492. [State 1715, Turn]
  493. type = turn
  494. trigger1 = Time = 0
  495.  
  496. [State 1715, 1]
  497. type = VelSet
  498. trigger1 = Time = 0
  499. trigger1 = vel x > 1
  500. x = 1
  501.  
  502. [State 1715, EnvShake]
  503. type = FallEnvShake
  504. trigger1 = Time = 0
  505.  
  506. [State 1715, Var] ;Save fall velocity
  507. type = VarSet
  508. trigger1 = Time = 0
  509. ;trigger1 = GetHitVar(fall.yvel) = 0
  510. sysvar(1) = floor(vel y)
  511.  
  512. [State 1715, 3] ;Hit ground anim (for hit up)
  513. type = ChangeAnim
  514. trigger1 = time = 0
  515. trigger1 = selfanimexist(5102)
  516. value = 5102
  517.  
  518. [State 1715, 2] ;Hit ground anim (normal)
  519. type = ChangeAnim
  520. triggerall = time = 0
  521. trigger1 = !selfanimexist(5102)
  522. trigger1 = selfanimexist(5101)
  523. value = 5101
  524.  
  525. [State 1715, 2] ;Hit ground anim (normal)
  526. type = ChangeAnim
  527. triggerall = time = 0
  528. trigger1 = !selfanimexist(5102)
  529. trigger1 = !selfanimexist(5101)
  530. value = 5100
  531.  
  532. [State 1715, 4]
  533. type = Posadd
  534. trigger1 = Time = 0
  535. x = -15
  536.  
  537. [State 1715, 4]
  538. type = PosSet
  539. trigger1 = Time = 0
  540. y = 0
  541.  
  542. [State 1715, 5]
  543. type = VelSet
  544. trigger1 = Time = 0
  545. y = 0
  546.  
  547. [State 1715, 6] ;Reduce speed
  548. type = VelMul
  549. trigger1 = Time = 0
  550. x = 0.75
  551.  
  552. [State 1715, 8]
  553. type = GameMakeAnim
  554. trigger1 = Time = 1
  555. ;value = 61
  556. ;pos = 0, 0
  557. ;under = 1
  558. value = 60 + (sysvar(1) > 5) + (sysvar(1) > 14)
  559. pos = 0, 0
  560. under = sysvar(1) <= 10
  561.  
  562. [State 1715, 9]
  563. type = HitFallDamage
  564. trigger1 = Time = 3
  565.  
  566. [State 1715, 10]
  567. type = PlaySnd
  568. trigger1 = Time = 1
  569. ;value = F7, 0 ;Hit ground
  570. value = F7, (sysvar(1) > 5) + (sysvar(1) > 14)
  571.  
  572. [State 1715, 11]
  573. type = PosFreeze
  574. trigger1 = 1
  575.  
  576. [State 1715, 12]
  577. type = ChangeState
  578. trigger1 = Time >= 6
  579. value = 1720
  580.  
  581. [State 1715, 13]
  582. type = ForceFeedback
  583. trigger1 = Time = 0
  584. waveform = sinesquare
  585. ampl = 128,-3,-.2,.005
  586. time = 20
  587.  
  588. ;----------------------------------------------------------
  589.  
  590. ;---------------------------------------------------------------------------
  591. ; HITL_SHAKE
  592. [Statedef 1720]
  593. type    = A
  594. movetype= H
  595. physics = N
  596. velset = 0,0
  597. sprpriority = -1
  598.  
  599. [State 1720, NOTHITBY]
  600. type = Nothitby
  601. trigger1 = 1
  602. value = SCA
  603.  
  604. [State 1720, 1] ;Set default anim
  605. type = VarSet
  606. trigger1 = time = 0
  607. trigger1 = selfanimexist(5082)
  608. sysvar(2) = 5082
  609.  
  610. [State 1720, 2]
  611. type = Varset
  612. trigger1 = time = 0
  613. trigger1 = !selfanimexist(5082)
  614. trigger1 = selfanimexist(5081)
  615. sysvar(2) = 5081
  616.  
  617. [State 1720, 3] ;If 5090 doesn't exist, default to 5030
  618. type = VarSet
  619. trigger1 = time = 0
  620. trigger1 = !selfanimexist(5082)
  621. trigger1 = !selfanimexist(5081)
  622. sysvar(2) = 5080
  623.  
  624. [State 1720, 3] ;Freeze
  625. type = ChangeAnim
  626. trigger1 = 1
  627. value = sysvar(2)
  628.  
  629. [State 1720, 5]
  630. type = ChangeState
  631. trigger1 = time = 12
  632. value = 1725 ;HITA_UP
  633. ;---------------------------------------------------------------------------
  634.  
  635. ;---------------------------------------------------------------------------
  636. ; HIT_BOUNCE (bounce into air)
  637. [Statedef 1725]
  638. type    = A
  639. movetype= H
  640. physics = N
  641. sprpriority = -1
  642.  
  643.  
  644. [State 1725, 3] ;Hit ground anim (for hit up)
  645. type = ChangeAnim
  646. trigger1 = time = 0
  647. trigger1 = selfanimexist(5162)
  648. value = 5162
  649.  
  650. [State 1725, 2] ;Hit ground anim (normal)
  651. type = ChangeAnim
  652. triggerall = time = 0
  653. trigger1 = !selfanimexist(5162)
  654. trigger1 = selfanimexist(5161)
  655. value = 5161
  656.  
  657. [State 1725, 2] ;Hit ground anim (normal)
  658. type = ChangeAnim
  659. triggerall = time = 0
  660. trigger1 = !selfanimexist(5162)
  661. trigger1 = !selfanimexist(5161)
  662. value = 5160
  663.  
  664. [State 1725, 2]
  665. type = HitVelSet
  666. trigger1 = Time = 0
  667. x = 1
  668. y = 1
  669.  
  670. [State 1725, 4]
  671. type = PosSet
  672. trigger1 = Time = 0
  673. y = 20
  674.  
  675. [State 1725, 1]
  676. type = VelAdd;Gravity
  677. trigger1 = 1
  678. y = GetHitVar(yaccel)
  679.  
  680. [State 1725, 6] ;Hit ground
  681. trigger1 = time > 5
  682. trigger1 = Vel Y > 0
  683. trigger1 = Pos Y >= 12
  684. type = Changestate
  685. value = 1730
  686.  
  687. ;---------------------------------------------------------------------------
  688.  
  689. ; HIT_Ground
  690. [Statedef 1730]
  691. type    = L
  692. movetype= H
  693. physics = N
  694.  
  695. [State 1730, 1]
  696. type = VelSet
  697. trigger1 = Time = 0
  698. trigger1 = vel x > 1
  699. x = 1
  700.  
  701. [State 1730, EnvShake]
  702. type = FallEnvShake
  703. trigger1 = Time = 0
  704.  
  705. [State 1730, Var] ;Save fall velocity
  706. type = VarSet
  707. trigger1 = Time = 0
  708. ;trigger1 = GetHitVar(fall.yvel) = 0
  709. sysvar(1) = floor(vel y)
  710.  
  711. [State 1730, 3] ;Hit ground anim (for hit up)
  712. type = ChangeAnim
  713. trigger1 = time = 0
  714. trigger1 = selfanimexist(5102)
  715. value = 5102
  716.  
  717. [State 1730, 2] ;Hit ground anim (normal)
  718. type = ChangeAnim
  719. triggerall = time = 0
  720. trigger1 = !selfanimexist(5102)
  721. trigger1 = selfanimexist(5101)
  722. value = 5101
  723.  
  724. [State 1730, 2] ;Hit ground anim (normal)
  725. type = ChangeAnim
  726. triggerall = time = 0
  727. trigger1 = !selfanimexist(5102)
  728. trigger1 = !selfanimexist(5101)
  729. value = 5100
  730.  
  731. [State 1730, 4]
  732. type = Posadd
  733. trigger1 = Time = 0
  734. x = -15
  735.  
  736. [State 1730, 4]
  737. type = PosSet
  738. trigger1 = Time = 0
  739. y = 0
  740.  
  741. [State 1730, 5]
  742. type = VelSet
  743. trigger1 = Time = 0
  744. y = 0
  745.  
  746. [State 1730, 6] ;Reduce speed
  747. type = VelMul
  748. trigger1 = Time = 0
  749. x = 0.75
  750.  
  751. [State 1730, 8]
  752. type = GameMakeAnim
  753. trigger1 = Time = 1
  754. ;value = 61
  755. ;pos = 0, 0
  756. ;under = 1
  757. value = 60 + (sysvar(1) > 5) + (sysvar(1) > 14)
  758. pos = 0, 0
  759. under = sysvar(1) <= 10
  760.  
  761. [State 1730, 9]
  762. type = HitFallDamage
  763. trigger1 = Time = 3
  764.  
  765. [State 1730, 10]
  766. type = PlaySnd
  767. trigger1 = Time = 1
  768. ;value = F7, 0 ;Hit ground
  769. value = F7, (sysvar(1) > 5) + (sysvar(1) > 14)
  770.  
  771. [State 1730, 11]
  772. type = PosFreeze
  773. trigger1 = 1
  774.  
  775. [State 1730, 12]
  776. type = ChangeState
  777. trigger1 = Animtime = 0
  778. value = 1735
  779. ctrl = 0
  780.  
  781. [State 1730, 13]
  782. type = ForceFeedback
  783. trigger1 = Time = 0
  784. waveform = sinesquare
  785. ampl = 128,-3,-.2,.005
  786. time = 20
  787.  
  788. ;----------------------------------------------------------
  789.  
  790. ;---------------------------------------------------------------------------
  791. ; HIT_BOUNCE (bounce into air)
  792. [Statedef 1735]
  793. type    = L
  794. movetype= H
  795. physics = N
  796.  
  797. [State 1735, 1] ;Coming hit ground anim (normal)
  798. type = ChangeAnim
  799. triggerall = time = 0
  800. trigger1 = anim != [5101,5109]
  801. trigger2 = !SelfAnimExist(5160 + (anim % 10))
  802. value = 5160
  803.  
  804. [State 1735, 2] ;Coming hit ground anim (for hit up)
  805. type = ChangeAnim
  806. triggerall = time = 0
  807. trigger1 = anim = [5101,5109]
  808. trigger1 = SelfAnimExist(5160 + (anim % 10))
  809. value = 5160 + (anim % 10)
  810.  
  811. [State 1735, VEl]
  812. type = Velset
  813. trigger1 = Time = 0
  814. x = 3.5
  815. y = -4
  816.  
  817. [State 1735, 4]
  818. type = PosSet
  819. trigger1 = Time = 0
  820. y = 20
  821.  
  822. [State 1735, 5] ;Acceleration
  823. type = VelAdd
  824. trigger1 = 1
  825. y = .4
  826.  
  827. [State 1735, 6] ;Hit ground
  828. trigger1 = time > 5
  829. trigger1 = Vel Y > 0
  830. trigger1 = Pos Y >= 12
  831. type = ChangeState
  832. value = 1330
  833.  
  834. ;---------------------------------------------------------------------------
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845. ;=================================================================================
  846. ;----|SDM TIGER SPIN|----
  847. ;========================
  848. ;----------------
  849. ;SDM TIGER SPIN
  850. ;----------------
  851. ;ATTEMPT
  852. [Statedef 1900]
  853. type    = S
  854. movetype= A
  855. physics = S
  856. juggle  = 14
  857. velset = 0,0
  858. ctrl = 0
  859. anim = 1700
  860. sprpriority = 2
  861.  
  862. [State 1900, liftoff]
  863. type = Assertspecial
  864. Trigger1 = 1
  865. flag = Nojugglecheck
  866.  
  867. [State 1900, 2KStyleSDM]
  868. type = Bgpalfx
  869. trigger1 = 1
  870. invertall = 1
  871. time = 1
  872. mul = 120,120,120
  873. ignorehitpause = 1
  874.  
  875. [State 1900, env]
  876. type = EnvColor
  877. trigger1 = animelem = 2
  878. value = 0,0,0
  879. time = 28
  880. under = 1
  881.  
  882. [State 1900, Chime]
  883. type = PlaySnd
  884. trigger1 = animelem = 2
  885. value = 14,4
  886. volume = -10
  887.  
  888. ;========================================
  889. [State 1900, Cancel penalty]
  890. type = poweradd
  891. trigger1 = Time = 0
  892. trigger1 = var(45) > 0
  893. ignorehitpause = 1
  894. value = -1000
  895.  
  896. [State 1900, 2K1 Var]
  897. type = varset
  898. trigger1 = time > 1
  899. trigger1 = var(45) > 0
  900. ignorehitpause = 1
  901. var(45) = 0
  902.  
  903. [State 1900, PALFX]
  904. type = PalFX
  905. triggerall = Var(45) > 0 
  906. trigger1 = time = 0
  907. ignorehitpause = 1
  908. time = 20
  909. add = 200,152,32
  910. sinadd = 100,100,100,2
  911. ignorehitpause = 1
  912. ;=========================================
  913.  
  914. [State 1900, Super Pause]
  915. type = SuperPause
  916. trigger1 = animelem = 2
  917. movetime = 1
  918. poweradd = -2000
  919. time = ifelse(var(40)>0,0,28)
  920. anim = -1
  921. darken = 1
  922.  
  923. [State 1900,Explod1]
  924. type = Explod
  925. trigger1 = animelem = 2
  926. anim = 1351
  927. id   = 1351
  928. pos = 27,-89
  929. postype = p1
  930. supermove = 1
  931. sprpriority = 1
  932. bindtime = 1
  933. ontop = 1
  934. ownpal = 1
  935.  
  936. [State 1900,Explod2]
  937. type = Explod
  938. trigger1 = animelem = 2
  939. anim = 1352
  940. id   = 1352
  941. pos = 27,-89
  942. postype = p1
  943. sprpriority = -2
  944. supermove = 1
  945. bindtime = 1
  946. ontop = 0
  947. ownpal = 1
  948.  
  949. [State 1900, NOTHITBY]
  950. type = Nothitby
  951. trigger1 = time < 4
  952. value = SCA
  953.  
  954. [State 1900, 2]
  955. type = HitDef
  956. trigger1 = var(5)<=0
  957. trigger1 = prevstateno != 2500
  958. trigger1 = p2stateno != 150 && 151 && 152 && 153 && 130 && 131 && 140
  959. Trigger1 = animelem = 1
  960. ignorehitpause = 1
  961. attr = S, HT          
  962. hitflag = M   
  963. animtype = Diagup       
  964. priority = 7, hit  
  965. sparkno = -1          
  966. sprpriority = 1  
  967. hitsound = -1
  968. p2facing = 1          
  969. p1stateno = 1905    
  970. p2stateno = 1910  
  971. fall = 1   
  972. ground.velocity = -4,-7
  973. down.velocity = 4,-4.5
  974. ground.cornerpush.veloff = 0
  975. air.cornerpush.veloff = 0
  976. guard.cornerpush.veloff = 0
  977. yaccel = .49
  978.  
  979.  
  980. [State 1900, 2]
  981. type = HitDef
  982. trigger1 = var(5)<=0
  983. trigger1 = prevstateno = 2500
  984. trigger1 = p2stateno != 150 && 151 && 152 && 153 && 130 && 131 && 140
  985. Trigger1 = animelem = 1
  986. ignorehitpause = 1
  987. attr = S, HT          
  988. hitflag = MAF   
  989. animtype = Diagup       
  990. priority = 7, hit  
  991. sparkno = -1          
  992. sprpriority = 1  
  993. hitsound = -1
  994. p2facing = 1          
  995. p1stateno = 1905    
  996. p2stateno = 1910  
  997. fall = 1   
  998. ground.velocity = -4,-7
  999. down.velocity = 4,-4.5
  1000. ground.cornerpush.veloff = 0
  1001. air.cornerpush.veloff = 0
  1002. guard.cornerpush.veloff = 0
  1003. yaccel = .49
  1004.  
  1005. [State 1900, 3]
  1006. type = ChangeState
  1007. trigger1 = MoveContact = 0
  1008. Trigger1 = AnimTime = 0
  1009. value = 0
  1010. ctrl = 1
  1011.  
  1012. ;=============================================================
  1013.  
  1014.  
  1015. ;Success
  1016. [Statedef 1905]
  1017. type    = S
  1018. physics = S
  1019. movetype = A
  1020. anim = 1905
  1021. velset = 0,0
  1022. sprpriority = 2
  1023. ctrl = 0
  1024.  
  1025. [State 1905, env]
  1026. type = EnvColor
  1027. trigger1 = animelem = 2
  1028. value = 0,0,0
  1029. time = 28
  1030. under = 1
  1031.  
  1032. [State 1905, 2KStyleSDM]
  1033. type = Bgpalfx
  1034. trigger1 = 1
  1035. invertall = 1
  1036. time = 1
  1037. mul = 120,120,120
  1038. ignorehitpause = 1
  1039.  
  1040. [State 1905, Chime]
  1041. type = PlaySnd
  1042. trigger1 = animelem = 2
  1043. value = 14,4
  1044. volume = -10
  1045.  
  1046. ;========================================
  1047. [State 1905, Cancel penalty]
  1048. type = poweradd
  1049. trigger1 = Time = 0
  1050. trigger1 = var(21) = 5
  1051. trigger1 = var(45) > 0
  1052. ignorehitpause = 1
  1053. value = -1000
  1054.  
  1055. [State 1905, 2K1 Var]
  1056. type = varset
  1057. trigger1 = time > 1
  1058. trigger1 = var(45) > 0
  1059. ignorehitpause = 1
  1060. var(45) = 0
  1061.  
  1062. [State 1905, PALFX]
  1063. type = PalFX
  1064. triggerall = Var(45) > 0 
  1065. trigger1 = time = 0
  1066. ignorehitpause = 1
  1067. time = 20
  1068. add = 200,152,32
  1069. sinadd = 100,100,100,2
  1070. ignorehitpause = 1
  1071. ;=========================================
  1072.  
  1073. [State 1905, Super Pause]
  1074. type = SuperPause
  1075. trigger1 = animelem = 2
  1076. movetime = 1
  1077. poweradd = -2000
  1078. time = ifelse(var(40)>0,0,28)
  1079. anim = -1
  1080. darken = -1
  1081.  
  1082. [State 1905,Explod1]
  1083. type = Explod
  1084. trigger1 = animelem = 2
  1085. anim = 1351
  1086. id   = 1351
  1087. pos = 27,-89
  1088. postype = p1
  1089. supermove = 1
  1090. sprpriority = 1
  1091. bindtime = 1
  1092. ontop = 1
  1093. ownpal = 1
  1094.  
  1095. [State 1905,Explod2]
  1096. type = Explod
  1097. trigger1 = animelem = 2
  1098. anim = 1352
  1099. id   = 1352
  1100. pos = 27,-89
  1101. postype = p1
  1102. sprpriority = -2
  1103. supermove = 1
  1104. bindtime = 1
  1105. ontop = 0
  1106. ownpal = 1
  1107.  
  1108. [State 1905, NOTHITBY]
  1109. type = Nothitby
  1110. trigger1 = time < 4
  1111. value = SCA
  1112.  
  1113. [State 1905, 1]
  1114. type = Width
  1115. trigger1 = animelem = 11, >= 0
  1116. edge = 0,40
  1117.  
  1118. [State 1905, Explod]
  1119. type = Explod
  1120. trigger1 = AnimElem = 3
  1121. id = 304
  1122. anim = 304
  1123. pos = 33,-78
  1124. sprpriority = 1
  1125. ownpal = 1
  1126. removeongethit = 1
  1127. removetime = 25
  1128.  
  1129. [State 1905, Bind1]
  1130. type = TargetBind
  1131. trigger1 = AnimElem = 11, < 0
  1132. pos = 22, 0
  1133. time = 1
  1134.  
  1135. [State 1905, Bind1]
  1136. type = TargetBind
  1137. trigger1 = AnimElem = 11
  1138. pos = 0, -63
  1139. time = 1
  1140.  
  1141. [State 1905, Bind1]
  1142. type = TargetBind
  1143. trigger1 = AnimElem = 12
  1144. pos = -10, -73
  1145. time = 1
  1146.  
  1147. [State 1905, Bind1]
  1148. type = TargetBind
  1149. trigger1 = AnimElem = 13
  1150. pos = -20, -66
  1151. time = 1
  1152.  
  1153. [State 1905, Bind1]
  1154. type = TargetBind
  1155. trigger1 = AnimElem = 14
  1156. pos = -25, -47
  1157. time = 1
  1158.  
  1159. [State 1905, Bind1]
  1160. type = TargetBind
  1161. trigger1 = AnimElem = 15
  1162. pos = -35, -7
  1163. time = 1
  1164.  
  1165. [State 1905, GrndEX1]
  1166. type = Explod
  1167. trigger1 = AnimElem = 15
  1168. id = 1507
  1169. anim = 1507
  1170. pos = -35,0
  1171. sprpriority = -3
  1172. ownpal = 1
  1173. removeongethit = 1
  1174.  
  1175. [State 1905, GrndEX2]
  1176. type = Explod
  1177. trigger1 = AnimElem = 15
  1178. id = 1508
  1179. anim = 1508
  1180. pos = -35,0
  1181. sprpriority = 3
  1182. ownpal = 1
  1183. removeongethit = 1
  1184.  
  1185. [State 1905, EnvShake]
  1186. type = EnvShake
  1187. trigger1 = AnimElem = 15
  1188. time = 20
  1189. ampl = -4
  1190. freq = 90
  1191.  
  1192. [State 1905, Grab Snd]
  1193. type = PlaySnd
  1194. trigger1 = AnimElem = 3
  1195. volume = 70
  1196. value = 10,4
  1197.  
  1198. [State 1905, hitGrnd Snd]
  1199. type = PlaySnd
  1200. trigger1 = AnimElem = 15
  1201. volume = 100
  1202. value = 6,1
  1203.  
  1204. [State 1905, hitGrnd Snd]
  1205. type = PlaySnd
  1206. trigger1 = AnimElem = 15
  1207. volume = 100
  1208. value = 280,0
  1209.  
  1210. [State 1905, Voice]
  1211. type = PlaySnd
  1212. trigger1 = AnimElem = 8
  1213. volume = 150
  1214. value = 7,3
  1215. channel = 0
  1216.  
  1217. [State 1920, Woosh]
  1218. type = PlaySnd
  1219. trigger1 = AnimElem = 11
  1220. volume = 150
  1221. value = 8,5
  1222.  
  1223. [State 1905, DAMAGE]
  1224. type = targetlifeadd
  1225. Trigger1 = AnimElem = 15, =0
  1226. trigger1 = var(6) <= 2
  1227. value = -173
  1228. kill = 0
  1229.  
  1230. [State 1905, DAMAGE]
  1231. type = targetlifeadd
  1232. Trigger1 = AnimElem = 15, =0
  1233. trigger1 = var(6) = [3,4]
  1234. value = -143
  1235. kill = 0
  1236.  
  1237. [State 1905, DAMAGE]
  1238. type = targetlifeadd
  1239. Trigger1 = AnimElem = 15, =0
  1240. trigger1 = var(6) >= 5
  1241. value = -113
  1242. kill = 0
  1243.  
  1244. [State 1905, Posadd1]
  1245. type = posadd
  1246. Trigger1 = animelem = 11
  1247. Trigger2 = animelem = 12
  1248. Trigger3 = animelem = 13
  1249. Trigger4 = animelem = 14
  1250. Trigger5 = animelem = 15
  1251. x = -8 
  1252.  
  1253. [State 1905, End]
  1254. type = ChangeState
  1255. trigger1 = animtime = 0
  1256. value = 1915
  1257. ctrl = 0
  1258. ;-----------------------------------------------------
  1259.  
  1260. ;Pick Up
  1261. [Statedef 1915]
  1262. type    = S
  1263. physics = S
  1264. movetype = A
  1265. anim = 1915
  1266. velset = 0,0
  1267. sprpriority = 2
  1268. ctrl = 0
  1269.  
  1270. [State 1915, 1]
  1271. type = Width
  1272. trigger1 = 1
  1273. edge = 30,30
  1274.  
  1275. [State 1915, 2KStyleSDM]
  1276. type = Bgpalfx
  1277. trigger1 = 1
  1278. invertall = 1
  1279. time = 1
  1280. mul = 120,120,120
  1281. ignorehitpause = 1
  1282.  
  1283. [State 1915, Posadd1]
  1284. type = posadd
  1285. Trigger1 = animelem = 1
  1286. Trigger2 = animelem = 2
  1287. Trigger3 = animelem = 3
  1288. Trigger4 = animelem = 4
  1289. x = -8 
  1290.  
  1291. [State 1915, Bind1]
  1292. type = TargetBind
  1293. trigger1 = AnimElem = 5
  1294. pos = 27, -27
  1295. time = 1
  1296.  
  1297. [State 1915, Bind1]
  1298. type = TargetBind
  1299. trigger1 = AnimElem = 6
  1300. pos = 33, -37
  1301. time = 1
  1302.  
  1303. [State 1915, End]
  1304. type = ChangeState
  1305. trigger1 = animtime = 0
  1306. value = 1920
  1307. ctrl = 0
  1308.  
  1309. ;--------------------------------------
  1310. ;2nd Chancery
  1311. [Statedef 1920]
  1312. type    = S
  1313. physics = S
  1314. movetype = A
  1315. anim = 1920
  1316. velset = 0,0
  1317. sprpriority = 2
  1318. ctrl = 0
  1319.  
  1320. [State 1920, 2KStyleSDM]
  1321. type = Bgpalfx
  1322. trigger1 = 1
  1323. invertall = 1
  1324. time = 1
  1325. mul = 120,120,120
  1326. ignorehitpause = 1
  1327.  
  1328. [State 1920, 1]
  1329. type = Width
  1330. trigger1 = animelem = 10, >= 0
  1331. edge = 0,40
  1332.  
  1333. [State 1920, Bind1]
  1334. type = TargetBind
  1335. trigger1 = AnimElem = 10, < 0
  1336. pos = 22, 0
  1337. time = 1
  1338.  
  1339. [State 1920, Bind1]
  1340. type = TargetBind
  1341. trigger1 = AnimElem = 10
  1342. pos = 0, -63
  1343. time = 1
  1344.  
  1345. [State 1920, Bind1]
  1346. type = TargetBind
  1347. trigger1 = AnimElem = 11
  1348. pos = -10, -73
  1349. time = 1
  1350.  
  1351. [State 1920, Bind1]
  1352. type = TargetBind
  1353. trigger1 = AnimElem = 12
  1354. pos = -20, -66
  1355. time = 1
  1356.  
  1357. [State 1920, Bind1]
  1358. type = TargetBind
  1359. trigger1 = AnimElem = 13
  1360. pos = -25, -47
  1361. time = 1
  1362.  
  1363. [State 1920, Bind1]
  1364. type = TargetBind
  1365. trigger1 = AnimElem = 14
  1366. pos = -35, -7
  1367. time = 1
  1368.  
  1369. [State 1920, EnvShake]
  1370. type = EnvShake
  1371. trigger1 = AnimElem = 14
  1372. time = 20
  1373. ampl = -4
  1374. freq = 90
  1375.  
  1376. [State 1920, hitGrnd Snd]
  1377. type = PlaySnd
  1378. trigger1 = AnimElem = 14
  1379. volume = 100
  1380. value = 6,1
  1381.  
  1382. [State 1920, hitGrnd Snd]
  1383. type = PlaySnd
  1384. trigger1 = AnimElem = 14
  1385. volume = 100
  1386. value = 280,0
  1387.  
  1388. [State 1920, GrndEX1]
  1389. type = Explod
  1390. trigger1 = AnimElem = 14
  1391. id = 1507
  1392. anim = 1507
  1393. pos = -35,0
  1394. sprpriority = -3
  1395. ownpal = 1
  1396. removeongethit = 1
  1397.  
  1398. [State 1920, GrndEX2]
  1399. type = Explod
  1400. trigger1 = AnimElem = 14
  1401. id = 1508
  1402. anim = 1508
  1403. pos = -35,0
  1404. sprpriority = 3
  1405. ownpal = 1
  1406. removeongethit = 1
  1407.  
  1408. [State 1920, Voice]
  1409. type = PlaySnd
  1410. trigger1 = AnimElem = 7
  1411. volume = 150
  1412. value = 7,3
  1413. channel = 0
  1414.  
  1415. [State 1920, Woosh]
  1416. type = PlaySnd
  1417. trigger1 = AnimElem = 10
  1418. volume = 150
  1419. value = 8,5
  1420.  
  1421. [State 1920, DAMAGE]
  1422. type = targetlifeadd
  1423. Trigger1 = AnimElem = 14, =0
  1424. trigger1 = var(6) <= 2
  1425. value = -183
  1426. kill = 0
  1427.  
  1428. [State 1920, DAMAGE]
  1429. type = targetlifeadd
  1430. Trigger1 = AnimElem = 14, =0
  1431. trigger1 = var(6) = [3,4]
  1432. value = -153
  1433. kill = 0
  1434.  
  1435. [State 1920, DAMAGE]
  1436. type = targetlifeadd
  1437. Trigger1 = AnimElem = 14, =0
  1438. trigger1 = var(6) >= 5
  1439. value = -123
  1440. kill = 0
  1441.  
  1442. [State 1920, Posadd1]
  1443. type = posadd
  1444. Trigger1 = animelem = 10
  1445. Trigger2 = animelem = 11
  1446. Trigger3 = animelem = 12
  1447. Trigger4 = animelem = 13
  1448. Trigger5 = animelem = 14
  1449. Trigger6 = animelem = 15
  1450. Trigger7 = animelem = 16
  1451. Trigger8 = animelem = 17
  1452. Trigger9 = animelem = 18
  1453. x = -8 
  1454.  
  1455. [State 1920, End]
  1456. type = ChangeState
  1457. trigger1 = animtime = 0
  1458. value = 1930
  1459. ctrl = 0
  1460. ;-----------------------------------------------------
  1461.  
  1462. ;Pick Up 2nd Chancery
  1463. [Statedef 1930]
  1464. type    = S
  1465. physics = S
  1466. movetype = A
  1467. anim = 1930
  1468. velset = 0,0
  1469. sprpriority = 2
  1470. ctrl = 0
  1471.  
  1472. [State 1930, 1]
  1473. type = Width
  1474. trigger1 = 1
  1475. edge = 30,30
  1476.  
  1477. [State 1930, 2KStyleSDM]
  1478. type = Bgpalfx
  1479. trigger1 = 1
  1480. invertall = 1
  1481. time = 1
  1482. mul = 120,120,120
  1483. ignorehitpause = 1
  1484.  
  1485. [State 1930, Posadd1]
  1486. type = posadd
  1487. Trigger1 = animelem = 1
  1488. Trigger2 = animelem = 2
  1489. Trigger3 = animelem = 3
  1490. Trigger4 = animelem = 4
  1491. x = -8 
  1492.  
  1493. [State 1930, Bind1]
  1494. type = TargetBind
  1495. trigger1 = AnimElem = 5
  1496. pos = 27, -27
  1497. time = 1
  1498.  
  1499. [State 1930, Bind1]
  1500. type = TargetBind
  1501. trigger1 = AnimElem = 6
  1502. pos = 33, -37
  1503. time = 1
  1504.  
  1505. [State 1930, End]
  1506. type = ChangeState
  1507. trigger1 = animtime = 0
  1508. value = 1940
  1509. ctrl = 0
  1510.  
  1511. ;===============================================
  1512. ;TIGER SPIN
  1513. [Statedef 1940]
  1514. type    = S
  1515. physics = S
  1516. movetype = A
  1517. anim = 1940
  1518. velset = 0,0
  1519. sprpriority = 2
  1520. ctrl = 0
  1521.  
  1522. [State 1940, 2KStyleSDM]
  1523. type = Bgpalfx
  1524. trigger1 = 1
  1525. invertall = 1
  1526. time = 1
  1527. mul = 120,120,120
  1528. ignorehitpause = 1
  1529.  
  1530. [State 1940, 1]
  1531. type = Width
  1532. trigger1 = animelem = 19, >= 0
  1533. edge = 0,30
  1534.  
  1535. [State 1940, Bind1]
  1536. type = TargetBind
  1537. trigger1 = AnimElem = 3, <0
  1538. trigger2 = animelem = 4, = [0,8]
  1539. pos = 22, 0
  1540. time = 1
  1541.  
  1542. [State 1940, Bind1]
  1543. type = TargetBind
  1544. trigger1 = AnimElem = 4, = 9
  1545. pos = 35, 0
  1546. time = 1
  1547.  
  1548. [State 1940, Bind1]
  1549. type = TargetBind
  1550. trigger1 = AnimElem = 5
  1551. pos = -24, 0
  1552. time = 1
  1553.  
  1554. [State 1940, Bind1]
  1555. type = TargetBind
  1556. trigger1 = AnimElem = 20
  1557. pos = -35, 0
  1558. time = 1
  1559.  
  1560. [State 1940, Bind1]
  1561. type = TargetBind
  1562. trigger1 = AnimElem = 21
  1563. pos = 12, -90
  1564. time = 1
  1565.  
  1566. [State 1940, Bind1]
  1567. type = TargetBind
  1568. trigger1 = AnimElem = 22
  1569. pos = 20, -85
  1570. time = 1
  1571.  
  1572. [State 1940, Bind1]
  1573. type = TargetBind
  1574. trigger1 = AnimElem = 23
  1575. pos = 47, -47
  1576. time = 1
  1577.  
  1578. [State 1940, Bind1]
  1579. type = TargetBind
  1580. trigger1 = AnimElem = 24
  1581. pos = 41, -15
  1582. time = 1
  1583.  
  1584. [State 1940, EnvShake]
  1585. type = EnvShake
  1586. trigger1 = Animelem = 26
  1587. time = 20
  1588. ampl = -4
  1589. freq = 90
  1590.  
  1591. [State 1940, hitGrnd Snd]
  1592. type = PlaySnd
  1593. trigger1 = animelem = 26
  1594. volume = 100
  1595. value = 6,1
  1596.  
  1597. [State 1940, HIT SND]
  1598. type = PlaySnd
  1599. trigger1 = Animelem = 26
  1600. volume = 200
  1601. value = 8,6
  1602.  
  1603. [State 1940, Voice]
  1604. type = PlaySnd
  1605. trigger1 = AnimElem = 4, = 9
  1606. volume = 150
  1607. value = 8,3
  1608.  
  1609. [State 1940, Voice]
  1610. type = PlaySnd
  1611. trigger1 = AnimElem = 8
  1612. volume = 150
  1613. value = 8,1
  1614. channel = 0
  1615.  
  1616. [State 1940, Voice]
  1617. type = PlaySnd
  1618. trigger1 = AnimElem = 19
  1619. volume = 150
  1620. value = 8,2
  1621. channel = 0
  1622.  
  1623. [State 1940, Woosh]
  1624. type = PlaySnd
  1625. trigger1 = AnimElem = 21
  1626. volume = 150
  1627. value = 8,5
  1628.  
  1629. [State 1940,Explod2]
  1630. type = Explod
  1631. trigger1 = animelem = 26
  1632. anim = 1040
  1633. id   = 1040
  1634. pos = 20,-7
  1635. postype = p1
  1636. sprpriority = 2
  1637. supermove = 1
  1638. bindtime = 1
  1639. ontop = 0
  1640. ownpal = 1
  1641.  
  1642. [State 1940, GrndEX1]
  1643. type = Explod
  1644. trigger1 = AnimElem = 25
  1645. id = 1507
  1646. anim = 1507
  1647. pos = 30,0
  1648. sprpriority = -3
  1649. ownpal = 1
  1650. removeongethit = 1
  1651.  
  1652. [State 1940, GrndEX2]
  1653. type = Explod
  1654. trigger1 = AnimElem = 25
  1655. id = 1508
  1656. anim = 1508
  1657. pos = 30,0
  1658. sprpriority = 3
  1659. ownpal = 1
  1660. removeongethit = 1
  1661.  
  1662. [State 1905, DAMAGE]
  1663. type = targetlifeadd
  1664. Trigger1 = AnimElem = 26, =0
  1665. trigger1 = var(6) <= 2
  1666. value = -265
  1667.  
  1668. [State 1905, DAMAGE]
  1669. type = targetlifeadd
  1670. Trigger1 = AnimElem = 26, =0
  1671. trigger1 = var(6) = [3,4]
  1672. value = -240
  1673.  
  1674. [State 1905, DAMAGE]
  1675. type = targetlifeadd
  1676. Trigger1 = AnimElem = 26, =0
  1677. trigger1 = var(6) >= 5
  1678. value = -195
  1679.  
  1680. [State 1940, Posadd1]
  1681. type = posadd
  1682. Trigger1 = animelem = 3
  1683. Trigger2 = animelem = 15
  1684. Trigger3 = animelem = 16
  1685. Trigger4 = animelem = 17
  1686. Trigger5 = animelem = 18
  1687. x = 8 
  1688.  
  1689. [State 1940, End]
  1690. type = Width
  1691. trigger1 = 1
  1692. edge = 20,40
  1693.  
  1694. [State 1940, End]
  1695. type = ChangeState
  1696. trigger1 = animtime = 0
  1697. value = 5120
  1698. ctrl = 0
  1699. ;-----------------------------------------------------
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707. ;-----------------------------------------------------
  1708. ;(GRABBED) 1St Chancery
  1709. [Statedef 1910]
  1710. type    = A
  1711. movetype= H ;Get hit
  1712. physics = N
  1713. sprpriority = -2
  1714. ctrl = 0
  1715.  
  1716. [State 1910, 2]
  1717. type = Screenbound
  1718. Trigger1 = 1
  1719. value = 0
  1720.  
  1721. [State 1910, 1]
  1722. type = Width
  1723. trigger1 = time >= 0
  1724. edge = 0,0
  1725.  
  1726. [State 1910, 1]
  1727. type = ScreenBound
  1728. Trigger1 = Time >= 0
  1729. value = 0
  1730.  
  1731. [State 1910, 2]
  1732. type = ChangeAnim2
  1733. Trigger1 = Time = 0
  1734. value = 1910
  1735.  
  1736. [State 1910, liftoff]
  1737. type = changestate
  1738. Trigger1 = AnimTime = 0
  1739. value = 1911
  1740. ctrl = 0
  1741. ;--------------------------------------------------------------
  1742.  
  1743. ; HIT_Ground
  1744. [Statedef 1911]
  1745. type    = L
  1746. movetype= H
  1747. physics = N
  1748.  
  1749. [State 1911, NOTHITBY]
  1750. type = Nothitby
  1751. trigger1 = 1
  1752. value = SCA
  1753.  
  1754. [State 1911, 1]
  1755. type = VelSet
  1756. trigger1 = Time = 0
  1757. trigger1 = vel x > 1
  1758. x = 1
  1759.  
  1760. [State 1911, EnvShake]
  1761. type = FallEnvShake
  1762. trigger1 = Time = 0
  1763.  
  1764. [State 1911, Var] ;Save fall velocity
  1765. type = VarSet
  1766. trigger1 = Time = 0
  1767. ;trigger1 = GetHitVar(fall.yvel) = 0
  1768. sysvar(1) = floor(vel y)
  1769.  
  1770. [State 1911, 3] ;Hit ground anim (for hit up)
  1771. type = ChangeAnim
  1772. trigger1 = time = 0
  1773. trigger1 = selfanimexist(5100)
  1774. value = 5100
  1775.  
  1776. [State 1911, 4]
  1777. type = Posadd
  1778. trigger1 = Time = 0
  1779. x = 25
  1780.  
  1781. [State 1911, 4]
  1782. type = PosSet
  1783. trigger1 = Time = 0
  1784. y = 0
  1785.  
  1786. [State 1911, 5]
  1787. type = VelSet
  1788. trigger1 = Time = 0
  1789. y = 0
  1790.  
  1791. [State 1911, 6] ;Reduce speed
  1792. type = VelMul
  1793. trigger1 = Time = 0
  1794. x = 0.75
  1795.  
  1796. [State 1911, 8]
  1797. type = GameMakeAnim
  1798. trigger1 = Time = 1
  1799. ;value = 61
  1800. ;pos = 0, 0
  1801. ;under = 1
  1802. value = 60 + (sysvar(1) > 5) + (sysvar(1) > 14)
  1803. pos = 0, 0
  1804. under = sysvar(1) <= 10
  1805.  
  1806. [State 1911, 9]
  1807. type = HitFallDamage
  1808. trigger1 = Time = 3
  1809.  
  1810. [State 1911, 10]
  1811. type = PlaySnd
  1812. trigger1 = Time = 1
  1813. ;value = F7, 0 ;Hit ground
  1814. value = F7, (sysvar(1) > 5) + (sysvar(1) > 14)
  1815.  
  1816. [State 1911, 11]
  1817. type = PosFreeze
  1818. trigger1 = 1
  1819.  
  1820. [State 1911, 12]
  1821. type = ChangeState
  1822. trigger1 = time >= 5
  1823. value = 1912
  1824. ctrl = 0
  1825.  
  1826. [State 1911, 13]
  1827. type = ForceFeedback
  1828. trigger1 = Time = 0
  1829. waveform = sinesquare
  1830. ampl = 128,-3,-.2,.005
  1831. time = 20
  1832. ;--------------------------------------
  1833. ;-----------------------------------------------------
  1834. ;(Liedown)
  1835. [Statedef 1912]
  1836. type    = A
  1837. movetype= H ;Get hit
  1838. physics = N
  1839. sprpriority = -2
  1840. ctrl = 0
  1841.  
  1842. [State 1912, NOTHITBY]
  1843. type = Nothitby
  1844. trigger1 = 1
  1845. value = SCA
  1846.  
  1847. [State 1912, 2]
  1848. type = Screenbound
  1849. Trigger1 = 1
  1850. value = 0
  1851.  
  1852. [State 1912, 1]
  1853. type = Width
  1854. trigger1 = time >= 0
  1855. edge = 0,0
  1856.  
  1857. [State 1912, 1]
  1858. type = ScreenBound
  1859. Trigger1 = Time >= 0
  1860. value = 0
  1861.  
  1862. [State 1912, 2]
  1863. type = ChangeAnim2
  1864. Trigger1 = Time = 0
  1865. value = 1912
  1866.  
  1867. [State 1912, liftoff]
  1868. type = Changestate
  1869. Trigger1 = AnimTime = 0
  1870. value = 1925
  1871. ctrl = 0
  1872. ;--------------------------------------------------------------
  1873.  
  1874.  
  1875. ;-----------------------------------------------------
  1876. ;(GRABBED) 2nd Chancery
  1877. [Statedef 1925]
  1878. type    = A
  1879. movetype= H ;Get hit
  1880. physics = N
  1881. sprpriority = -2
  1882. ctrl = 0
  1883.  
  1884. [State 1925, 2]
  1885. type = Screenbound
  1886. Trigger1 = 1
  1887. value = 0
  1888.  
  1889. [State 1925, 1]
  1890. type = Width
  1891. trigger1 = time >= 0
  1892. edge = 0,0
  1893.  
  1894. [State 1925, 1]
  1895. type = ScreenBound
  1896. Trigger1 = Time >= 0
  1897. value = 0
  1898.  
  1899. [State 1925, 2]
  1900. type = ChangeAnim2
  1901. Trigger1 = Time = 0
  1902. value = 1925
  1903.  
  1904. [State 1925, liftoff]
  1905. type = changestate
  1906. Trigger1 = AnimTime = 0
  1907. value = 1926
  1908. ctrl = 0
  1909. ;--------------------------------------------------------------
  1910.  
  1911. ; HIT_Ground
  1912. [Statedef 1926]
  1913. type    = L
  1914. movetype= H
  1915. physics = N
  1916.  
  1917. [State 1926, NOTHITBY]
  1918. type = Nothitby
  1919. trigger1 = 1
  1920. value = SCA
  1921.  
  1922. [State 1926, 1]
  1923. type = VelSet
  1924. trigger1 = Time = 0
  1925. trigger1 = vel x > 1
  1926. x = 1
  1927.  
  1928. [State 1926, EnvShake]
  1929. type = FallEnvShake
  1930. trigger1 = Time = 0
  1931.  
  1932. [State 1926, Var] ;Save fall velocity
  1933. type = VarSet
  1934. trigger1 = Time = 0
  1935. ;trigger1 = GetHitVar(fall.yvel) = 0
  1936. sysvar(1) = floor(vel y)
  1937.  
  1938. [State 1926, 3] ;Hit ground anim (for hit up)
  1939. type = ChangeAnim
  1940. trigger1 = time = 0
  1941. trigger1 = selfanimexist(5100)
  1942. value = 5100
  1943.  
  1944. [State 1926, 4]
  1945. type = Posadd
  1946. trigger1 = Time = 0
  1947. x = 25
  1948.  
  1949. [State 1926, 4]
  1950. type = PosSet
  1951. trigger1 = Time = 0
  1952. y = 0
  1953.  
  1954. [State 1926, 5]
  1955. type = VelSet
  1956. trigger1 = Time = 0
  1957. y = 0
  1958.  
  1959. [State 1926, 6] ;Reduce speed
  1960. type = VelMul
  1961. trigger1 = Time = 0
  1962. x = 0.75
  1963.  
  1964. [State 1926, 8]
  1965. type = GameMakeAnim
  1966. trigger1 = Time = 1
  1967. ;value = 61
  1968. ;pos = 0, 0
  1969. ;under = 1
  1970. value = 60 + (sysvar(1) > 5) + (sysvar(1) > 14)
  1971. pos = 0, 0
  1972. under = sysvar(1) <= 10
  1973.  
  1974. [State 1926, 9]
  1975. type = HitFallDamage
  1976. trigger1 = Time = 3
  1977.  
  1978. [State 1926, 10]
  1979. type = PlaySnd
  1980. trigger1 = Time = 1
  1981. ;value = F7, 0 ;Hit ground
  1982. value = F7, (sysvar(1) > 5) + (sysvar(1) > 14)
  1983.  
  1984. [State 1926, 11]
  1985. type = PosFreeze
  1986. trigger1 = 1
  1987.  
  1988. [State 1926, 12]
  1989. type = ChangeState
  1990. trigger1 = time >= 5
  1991. value = 1927
  1992. ctrl = 0
  1993.  
  1994. [State 1926, 13]
  1995. type = ForceFeedback
  1996. trigger1 = Time = 0
  1997. waveform = sinesquare
  1998. ampl = 128,-3,-.2,.005
  1999. time = 20
  2000. ;--------------------------------------
  2001. ;-----------------------------------------------------
  2002.  
  2003. ;(Liedown) 2nd Chancery
  2004. [Statedef 1927]
  2005. type    = A
  2006. movetype= H ;Get hit
  2007. physics = N
  2008. sprpriority = -2
  2009. ctrl = 0
  2010.  
  2011. [State 1927, NOTHITBY]
  2012. type = Nothitby
  2013. trigger1 = 1
  2014. value = SCA
  2015.  
  2016. [State 1927, 2]
  2017. type = Screenbound
  2018. Trigger1 = 1
  2019. value = 0
  2020.  
  2021. [State 1927, 1]
  2022. type = Width
  2023. trigger1 = time >= 0
  2024. edge = 0,0
  2025.  
  2026. [State 1927, 1]
  2027. type = ScreenBound
  2028. Trigger1 = Time >= 0
  2029. value = 0
  2030.  
  2031. [State 1927, 2]
  2032. type = ChangeAnim2
  2033. Trigger1 = Time = 0
  2034. value = 1927
  2035.  
  2036. [State 1927, liftoff]
  2037. type = Changestate
  2038. Trigger1 = AnimTime = 0
  2039. value = 1945
  2040. ctrl = 0
  2041. ;--------------------------------------------------------------
  2042.  
  2043. ;-----------------------------------------------------
  2044. ;(GRABBED) Tiger Spin
  2045. [Statedef 1945]
  2046. type    = A
  2047. movetype= H ;Get hit
  2048. physics = N
  2049. sprpriority = -1
  2050. ctrl = 0
  2051.  
  2052. [State 1945, 2]
  2053. type = Screenbound
  2054. Trigger1 = 1
  2055. value = 0
  2056.  
  2057. [State 1945, 1]
  2058. type = Width
  2059. trigger1 = time >= 0
  2060. edge = 0,0
  2061.  
  2062. [State 1945, 2]
  2063. type = ChangeAnim2
  2064. Trigger1 = Time = 0
  2065. value = 1945
  2066.  
  2067. [State 1945, liftoff]
  2068. type = changestate
  2069. Trigger1 = AnimTime = 0
  2070. value = 1715
  2071. ctrl = 0
  2072. ;--------------------------------------------------------------
  2073.  
  2074.  
  2075.  
  2076. ;==========================================================================
  2077. ;-----<> EL DIABLO AMARILLO RAMON <>-----------
  2078. ;==============================================
  2079. ;AMARILLO TYPE 1 NEAR
  2080. [Statedef 2100]
  2081. type    = S
  2082. movetype= A
  2083. physics = S
  2084. juggle  = 13
  2085. velset = 0,0
  2086. ctrl = 0
  2087. anim = 2100
  2088. sprpriority = 2
  2089.  
  2090. [State 2100, env]
  2091. type = EnvColor
  2092. triggerall = var(40) <= 0
  2093. trigger1 = animelem = 3
  2094. value = 0,0,0
  2095. time = 28
  2096. under = 1
  2097.  
  2098. [State 2100, Chime]
  2099. type = PlaySnd
  2100. trigger1 = animelem = 3
  2101. value = 14,0
  2102. volume = -10
  2103.  
  2104. ;========================================
  2105. [State 2100, Cancel penalty]
  2106. type = poweradd
  2107. trigger1 = Time = 0
  2108. trigger1 = var(45) > 0
  2109. ignorehitpause = 1
  2110. value = -1000
  2111.  
  2112. [State 2100, 2K1 Var]
  2113. type = varset
  2114. trigger1 = time > 1
  2115. trigger1 = var(45) > 0
  2116. ignorehitpause = 1
  2117. var(45) = 0
  2118.  
  2119. [State 2100, PALFX]
  2120. type = PalFX
  2121. triggerall = Var(45) > 0 
  2122. trigger1 = time = 0
  2123. ignorehitpause = 1
  2124. time = 20
  2125. add = 200,152,32
  2126. sinadd = 100,100,100,2
  2127. ignorehitpause = 1
  2128. ;=========================================
  2129.  
  2130. [State 2100, Super Pause]
  2131. type = SuperPause
  2132. trigger1 = animelem = 3
  2133. movetime = ifelse(var(40)>0,0,4)
  2134. poweradd = -1000
  2135. time = ifelse(var(40)>0,0,28)
  2136. anim = -1
  2137. darken = 1
  2138.  
  2139. [State 2100,Explod1]
  2140. type = Explod
  2141. trigger1 = animelem = 3
  2142. anim = 1351
  2143. id   = 1351
  2144. pos = 27,-80
  2145. postype = p1
  2146. supermove = 1
  2147. sprpriority = 1
  2148. bindtime = 1
  2149. ontop = 1
  2150. ownpal = 1
  2151.  
  2152. [State 2100,Explod2]
  2153. type = Explod
  2154. trigger1 = animelem = 3
  2155. anim = 1352
  2156. id   = 1352
  2157. pos = 27,-80
  2158. postype = p1
  2159. sprpriority = -2
  2160. supermove = 1
  2161. bindtime = 1
  2162. ontop = 0
  2163. ownpal = 1
  2164.  
  2165. [State 2100, NOTHITBY]
  2166. type = Nothitby
  2167. trigger1 = animelem = 4, <= 0
  2168. value = SCA
  2169.  
  2170. [State 2100, 3]
  2171. type = ChangeState
  2172. Trigger1 = AnimTime = 0
  2173. value = 2105
  2174. ctrl = 0
  2175.  
  2176. ;=============================================================
  2177.  
  2178. ;Run Forward Near
  2179. [Statedef 2105]
  2180. type = S
  2181. movetype = A
  2182. physics = N
  2183. velset = 0,0
  2184. juggle = 13
  2185. anim = 2105
  2186. ctrl = 0
  2187.  
  2188. [State 2105, Dampen]
  2189. type = varset
  2190. trigger1 = time = 0
  2191. trigger1 = (p2stateno = [1030,1040]) && p2movetype != A
  2192. var(17) = 1
  2193.  
  2194. [State 2105, AFTER]
  2195. type = AfterImage
  2196. trigger1 = time = 0
  2197. time = 17
  2198. trans = add1
  2199. timegap = 1
  2200. framegap = 2
  2201. length = 8
  2202.  
  2203. [State 2105, 1]
  2204. type = VelSet
  2205. trigger1 = 1
  2206. x = const(velocity.run.fwd.x) + 1.5
  2207.  
  2208. ; Play sound when running
  2209. [State 2105, 2]
  2210. type = PlaySnd
  2211. trigger1 = timemod = 70, 1
  2212. value = 1,1
  2213. volume = 0
  2214. channel = 20
  2215.  
  2216. [State 2105, Hitdef]
  2217. type = HitDef
  2218. trigger1 = (p2stateno != [5020,5040])  
  2219. trigger1 = p2stateno != [154,155]
  2220. trigger1 = roundstate = 2
  2221. trigger1 = AnimElem = 1
  2222. attr = S, HA
  2223. hitflag = MAF
  2224. animtype = hard
  2225. damage = 10,0
  2226. guardflag = M
  2227. pausetime = 9,9
  2228. sparkno = S1040
  2229. guard.sparkno = S1042
  2230. sparkxy = -10,-70
  2231. hitsound = S240,0
  2232. guardsound = S200,3
  2233. ground.type = low
  2234. ground.slidetime = 0
  2235. ground.hittime = 17
  2236. ground.velocity = 0
  2237. air.velocity = 0
  2238. airguard.velocity = 0
  2239. guard.velocity = -12
  2240. ground.cornerpush.veloff = 0
  2241. air.cornerpush.veloff = 0
  2242. guard.cornerpush.veloff = 0
  2243. fall = 0
  2244. snap = 38,0
  2245. yaccel = .5
  2246. p1stateno = 2120
  2247. p2getp1stateno = 1
  2248. p2stateno = 2110
  2249. p2facing = 1
  2250. kill = 0
  2251.  
  2252. [State 2105, 6]
  2253. type = ChangeState
  2254. trigger1 = moveguarded
  2255. value = 2160
  2256. ctrl = 0
  2257.  
  2258. [State 2105, 6]
  2259. type = ChangeState
  2260. trigger1 = movecontact = 0
  2261. trigger1 = time >= 17
  2262. value = 1510
  2263. ctrl = 0
  2264. ;----------------------------------------------
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270. ;===========================================================
  2271. ;AMARILLO TYPE 2 FAR
  2272. [Statedef 2200]
  2273. type    = S
  2274. movetype= A
  2275. physics = S
  2276. juggle  = 13
  2277. velset = 0,0
  2278. ctrl = 0
  2279. anim = 2100
  2280. sprpriority = 2
  2281.  
  2282. [State 2200, env]
  2283. type = EnvColor
  2284. triggerall = var(40) <= 0
  2285. trigger1 = animelem = 3
  2286. value = 0,0,0
  2287. time = 28
  2288. under = 1
  2289.  
  2290. [State 2200, Chime]
  2291. type = PlaySnd
  2292. trigger1 = animelem = 3
  2293. value = 14,0
  2294. volume = -10
  2295.  
  2296. ;========================================
  2297. [State 2200, Cancel penalty]
  2298. type = poweradd
  2299. trigger1 = Time = 0
  2300. trigger1 = var(21) = 5
  2301. trigger1 = var(45) > 0
  2302. ignorehitpause = 1
  2303. value = -1000
  2304.  
  2305. [State 2200, 2K1 Var]
  2306. type = varset
  2307. trigger1 = time > 1
  2308. trigger1 = var(45) > 0
  2309. ignorehitpause = 1
  2310. var(45) = 0
  2311.  
  2312. [State 2200, PALFX]
  2313. type = PalFX
  2314. triggerall = Var(45) > 0 
  2315. trigger1 = time = 0
  2316. ignorehitpause = 1
  2317. time = 20
  2318. add = 200,152,32
  2319. sinadd = 100,100,100,2
  2320. ignorehitpause = 1
  2321. ;=========================================
  2322.  
  2323. [State 2200, Super Pause]
  2324. type = SuperPause
  2325. trigger1 = animelem = 3
  2326. movetime = ifelse(var(40)>0,0,4)
  2327. poweradd = -1000
  2328. time = ifelse(var(40)>0,0,28)
  2329. anim = -1
  2330. darken = 1
  2331.  
  2332. [State 2200,Explod1]
  2333. type = Explod
  2334. trigger1 = animelem = 3
  2335. anim = 1351
  2336. id   = 1351
  2337. pos = 27,-80
  2338. postype = p1
  2339. supermove = 1
  2340. sprpriority = 1
  2341. bindtime = 1
  2342. ontop = 1
  2343. ownpal = 1
  2344.  
  2345. [State 2200,Explod2]
  2346. type = Explod
  2347. trigger1 = animelem = 3
  2348. anim = 1352
  2349. id   = 1352
  2350. pos = 27,-80
  2351. postype = p1
  2352. sprpriority = -2
  2353. supermove = 1
  2354. bindtime = 1
  2355. ontop = 0
  2356. ownpal = 1
  2357.  
  2358. [State 2200, NOTHITBY]
  2359. type = Nothitby
  2360. trigger1 = animelem = 4, <= 0
  2361. value = SCA
  2362.  
  2363. [State 2200, 3]
  2364. type = ChangeState
  2365. Trigger1 = AnimTime = 0
  2366. value = 2205
  2367. ctrl = 0
  2368.  
  2369. ;=============================================================
  2370.  
  2371. ;Run Forward FAR
  2372. [Statedef 2205]
  2373. type = S
  2374. movetype = A
  2375. physics = N
  2376. velset = 0,0
  2377. anim = 2105
  2378. juggle = 13
  2379. ctrl = 0
  2380.  
  2381. [State 2205, Dampen]
  2382. type = varset
  2383. trigger1 = time = 0
  2384. trigger1 = (p2stateno = [1030,1040]) && p2movetype != A
  2385. var(17) = 1
  2386.  
  2387. [State 2205, AFTER]
  2388. type = AfterImage
  2389. trigger1 = time = 0
  2390. time = 63
  2391. trans = add1
  2392. timegap = 1
  2393. framegap = 2
  2394. length = 8
  2395.  
  2396. [State 2205, 1]
  2397. type = VelSet
  2398. trigger1 = 1
  2399. x = const(velocity.run.fwd.x) + 1.5
  2400.  
  2401. ; Play sound when running
  2402. [State 2205, 2]
  2403. type = PlaySnd
  2404. trigger1 = timemod = 70, 1
  2405. value = 1,1
  2406. volume = 0
  2407. channel = 20
  2408.  
  2409. [State 2205, Hitdef]
  2410. type = HitDef
  2411. trigger1 = (p2stateno != [5020,5040])  
  2412. trigger1 = p2stateno != [154,155]
  2413. trigger1 = roundstate = 2
  2414. trigger1 = AnimElem = 1
  2415. attr = S, HA
  2416. hitflag = MAF
  2417. animtype = hard
  2418. damage = 10,0
  2419. guardflag = M
  2420. pausetime = 9,9
  2421. guard.pausetime = 9,12
  2422. sparkno = S1040
  2423. guard.sparkno = S1042
  2424. sparkxy = -10,-70
  2425. hitsound = S240,0
  2426. guardsound = S200,3
  2427. ground.type = low
  2428. ground.slidetime = 0
  2429. ground.hittime = 17
  2430. ground.velocity = 0
  2431. air.velocity = 0
  2432. airguard.velocity = 0
  2433. guard.velocity = -12
  2434. ground.cornerpush.veloff = 0
  2435. air.cornerpush.veloff = 0
  2436. guard.cornerpush.veloff = 0
  2437. getpower = 0,0
  2438. givepower = 20,20
  2439. fall = 0
  2440. snap = 38,0
  2441. yaccel = .5
  2442. p1stateno = 2120
  2443. p2getp1stateno = 1
  2444. p2stateno = 2110
  2445. kill = 0
  2446.  
  2447. [State 2205, 6]
  2448. type = ChangeState
  2449. trigger1 = moveguarded
  2450. value = 2160
  2451. ctrl = 0
  2452.  
  2453. [State 2205, 6]
  2454. type = ChangeState
  2455. triggerall = movecontact = 0
  2456. trigger1 = time >= 63
  2457. trigger2 = time >= 17
  2458. trigger2 = p2statetype = L
  2459. trigger2 = p2bodydist x <= 0
  2460. value = 1510
  2461. ctrl = 0
  2462.  
  2463. ;===========================================
  2464. ;MOVEGUARDED
  2465. [Statedef 2160]
  2466. type = S
  2467. movetype = A
  2468. physics = N
  2469. velset = 0,0
  2470. anim = 2160
  2471. ctrl = 0
  2472.  
  2473. [State 2160, AFTER]
  2474. type = AfterImageTime
  2475. trigger1 = time = 0
  2476. time = 0
  2477.  
  2478. [State 2160, 6]
  2479. type = posadd
  2480. trigger1 = animelem = 2
  2481. trigger2 = animelem = 3
  2482. trigger3 = animelem = 4
  2483. x = 8
  2484.  
  2485. [State 2160, 6]
  2486. type = ChangeState
  2487. trigger1 = Animtime = 0
  2488. value = 0
  2489. ctrl = 1
  2490. ;----------------------------------------------
  2491.  
  2492.  
  2493. ;-----------------------------------------------
  2494. ;MADNESS
  2495. [Statedef 2120]
  2496. type = S
  2497. movetype = A
  2498. physics = N
  2499. velset = 0,0
  2500. juggle = 0
  2501. anim = 2120
  2502. ctrl = 0
  2503.  
  2504. [State 2205, AFTER]
  2505. type = AfterImage
  2506. trigger1 = time = 0
  2507. time = 134
  2508. trans = add1
  2509. timegap = 1
  2510. framegap = 2
  2511. length = 8
  2512.  
  2513. [State 2120, Lp]
  2514. type = HitDef
  2515. trigger1 = AnimElem = 3
  2516. attr = S, HA
  2517. hitflag = MAF
  2518. animtype = hard
  2519. damage = 28,5
  2520. guardflag = MA
  2521. pausetime = 1,1
  2522. sparkno = S1040
  2523. guard.sparkno = S1042
  2524. sparkxy = 0,-89
  2525. hitsound = S200,0
  2526. guardsound = S200,3
  2527. ground.type = High
  2528. ground.slidetime = 0
  2529. ground.hittime = 17
  2530. ground.velocity = 0
  2531. guard.velocity = -12
  2532. ground.cornerpush.veloff = 0
  2533. air.cornerpush.veloff = 0
  2534. guard.cornerpush.veloff = 0
  2535. getpower = 0,0
  2536. givepower = 20,20
  2537. fall = 0
  2538. p2getp1stateno = 1
  2539. p2stateno = 2110
  2540. snap = 39,0
  2541. yaccel = .5
  2542. kill = 0
  2543.  
  2544. [State 2120, @Lk]
  2545. type = HitDef
  2546. trigger1 = AnimElem = 7
  2547. trigger2 = Animelem = 42
  2548. attr = S, HA
  2549. hitflag = MAF
  2550. animtype = hard
  2551. damage = 27,5
  2552. guardflag = MA
  2553. pausetime = 1,5
  2554. sparkno = S1040
  2555. guard.sparkno = S1042
  2556. sparkxy = -5,-15
  2557. hitsound = S220,0
  2558. guardsound = S200,3
  2559. ground.type = Low
  2560. ground.slidetime = 0
  2561. ground.hittime = 20
  2562. ground.velocity = 0
  2563. guard.velocity = -12
  2564. ground.cornerpush.veloff = 0
  2565. air.cornerpush.veloff = 0
  2566. guard.cornerpush.veloff = 0
  2567. getpower = 0,0
  2568. givepower = 20,20
  2569. fall = 0
  2570. p2getp1stateno = 1
  2571. p2stateno = 2110
  2572. snap = 40,0
  2573. yaccel = .5
  2574. kill = 0
  2575.  
  2576. [State 2120, @Hk]
  2577. type = HitDef
  2578. trigger1 = AnimElem = 12
  2579. attr = S, HA
  2580. hitflag = MAF
  2581. animtype = hard
  2582. damage = 26,5
  2583. guardflag = MA
  2584. pausetime = 1,1
  2585. sparkno = S1040
  2586. guard.sparkno = S1042
  2587. sparkxy = -8,-45
  2588. hitsound = S260,0
  2589. guardsound = S200,3
  2590. ground.type = Low
  2591. ground.slidetime = 0
  2592. ground.hittime = 17
  2593. ground.velocity = 0
  2594. guard.velocity = -12
  2595. ground.cornerpush.veloff = 0
  2596. air.cornerpush.veloff = 0
  2597. guard.cornerpush.veloff = 0
  2598. getpower = 0,0
  2599. givepower = 20,20
  2600. fall = 0
  2601. p2getp1stateno = 1
  2602. p2stateno = 2110
  2603. snap = 41,0
  2604. yaccel = .5
  2605. kill = 0
  2606.  
  2607. [State 2120, Hk]
  2608. type = HitDef
  2609. trigger1 = AnimElem = 17
  2610. attr = S, HA
  2611. hitflag = MAF
  2612. animtype = hard
  2613. damage = 27,5
  2614. guardflag = MA
  2615. pausetime = 1,1
  2616. sparkno = S1040
  2617. guard.sparkno = S1042
  2618. sparkxy = -2,-91
  2619. hitsound = S260,0
  2620. guardsound = S200,3
  2621. ground.type = High
  2622. ground.slidetime = 0
  2623. ground.hittime = 17
  2624. ground.velocity = 0
  2625. guard.velocity = -12
  2626. ground.cornerpush.veloff = 0
  2627. air.cornerpush.veloff = 0
  2628. guard.cornerpush.veloff = 0
  2629. getpower = 0,0
  2630. givepower = 20,20
  2631. fall = 0
  2632. p2getp1stateno = 1
  2633. p2stateno = 2110
  2634. snap = 42,0
  2635. yaccel = .5
  2636. kill = 0
  2637.  
  2638. [State 2120, HP]
  2639. type = HitDef
  2640. trigger1 = AnimElem = 23
  2641. attr = S, HA
  2642. hitflag = MAF
  2643. animtype = hard
  2644. damage = 28,5
  2645. guardflag = MA
  2646. pausetime = 1,1
  2647. sparkno = S1040
  2648. guard.sparkno = S1042
  2649. sparkxy = -0,-57
  2650. hitsound = S240,0
  2651. guardsound = S200,3
  2652. ground.type = Low
  2653. ground.slidetime = 0
  2654. ground.hittime = 17
  2655. ground.velocity = 0
  2656. guard.velocity = -12
  2657. ground.cornerpush.veloff = 0
  2658. air.cornerpush.veloff = 0
  2659. guard.cornerpush.veloff = 0
  2660. getpower = 0,0
  2661. givepower = 20,20
  2662. fall = 0
  2663. p2getp1stateno = 1
  2664. p2stateno = 2110
  2665. snap = 41,0
  2666. yaccel = .5
  2667. kill = 0
  2668.  
  2669. [State 2120, CD]
  2670. type = HitDef
  2671. trigger1 = Animelem = 27
  2672. attr = S, HA
  2673. hitflag = MAF
  2674. animtype = hard
  2675. damage = 29,5
  2676. guardflag = MA
  2677. pausetime = 1,1
  2678. sparkno = S1040
  2679. guard.sparkno = S1042
  2680. sparkxy = -6,-71
  2681. hitsound = S260,0
  2682. guardsound = S200,3
  2683. ground.type = High
  2684. ground.slidetime = 0
  2685. ground.hittime = 17
  2686. ground.velocity = 0
  2687. guard.velocity = -12
  2688. ground.cornerpush.veloff = 0
  2689. air.cornerpush.veloff = 0
  2690. guard.cornerpush.veloff = 0
  2691. getpower = 0,0
  2692. givepower = 20,20
  2693. fall = 0
  2694. p2getp1stateno = 1
  2695. p2stateno = 2110
  2696. snap = 38,0
  2697. yaccel = .5
  2698. kill = 0
  2699.  
  2700. [State 2120, Lk]
  2701. type = HitDef
  2702. trigger1 = AnimElem = 31
  2703. attr = S, HA
  2704. hitflag = MAF
  2705. animtype = hard
  2706. damage = 28,5
  2707. guardflag = MA
  2708. pausetime = 1,1
  2709. sparkno = S1040
  2710. guard.sparkno = S1042
  2711. sparkxy = -6,-61
  2712. hitsound = S220,0
  2713. guardsound = S200,3
  2714. ground.type = Low
  2715. ground.slidetime = 0
  2716. ground.hittime = 17
  2717. ground.velocity = 0
  2718. guard.velocity = -12
  2719. ground.cornerpush.veloff = 0
  2720. air.cornerpush.veloff = 0
  2721. guard.cornerpush.veloff = 0
  2722. getpower = 0,0
  2723. givepower = 20,20
  2724. fall = 0
  2725. p2getp1stateno = 1
  2726. p2stateno = 2110
  2727. snap = 40,0
  2728. yaccel = .5
  2729. kill = 0
  2730.  
  2731. [State 2120, @HP1]
  2732. type = HitDef
  2733. trigger1 = AnimElem = 36
  2734. attr = S, HA
  2735. hitflag = MAF
  2736. animtype = hard
  2737. damage = 27,5
  2738. guardflag = MA
  2739. pausetime = 1,1
  2740. sparkno = S1040
  2741. guard.sparkno = S1042
  2742. sparkxy = -10,-70
  2743. hitsound = S240,0
  2744. guardsound = S200,3
  2745. ground.type = Low
  2746. ground.slidetime = 0
  2747. ground.hittime = 17
  2748. ground.velocity = 0
  2749. guard.velocity = -12
  2750. ground.cornerpush.veloff = 0
  2751. air.cornerpush.veloff = 0
  2752. guard.cornerpush.veloff = 0
  2753. getpower = 0,0
  2754. givepower = 20,20
  2755. fall = 0
  2756. p2getp1stateno = 1
  2757. p2stateno = 2110
  2758. snap = 42,0
  2759. yaccel = .5
  2760. kill = 0
  2761.  
  2762. [State 2120, @HP2]
  2763. type = HitDef
  2764. trigger1 = Animelem = 38
  2765. attr = S, HA
  2766. hitflag = MAF
  2767. animtype = hard
  2768. damage = 26,5
  2769. guardflag = MA
  2770. pausetime = 1,1
  2771. sparkno = S1040
  2772. guard.sparkno = S1042
  2773. sparkxy = -10,-91
  2774. hitsound = S240,0
  2775. guardsound = S200,3
  2776. ground.type = High
  2777. ground.slidetime = 0
  2778. ground.hittime = 17
  2779. ground.velocity = 0
  2780. guard.velocity = -12
  2781. ground.cornerpush.veloff = 0
  2782. air.cornerpush.veloff = 0
  2783. guard.cornerpush.veloff = 0
  2784. getpower = 0,0
  2785. givepower = 20,20
  2786. fall = 0
  2787. p2getp1stateno = 1
  2788. p2stateno = 2110
  2789. snap = 43,0
  2790. yaccel = .5
  2791. kill = 0
  2792.  
  2793. [State 2120, Sobat]
  2794. type = HitDef
  2795. trigger1 = Animelem = 50
  2796. attr = S, HA
  2797. hitflag = MAF
  2798. animtype = hard
  2799. damage = 30,5
  2800. guardflag = MA
  2801. pausetime = 1,4
  2802. sparkno = S1040
  2803. guard.sparkno = S1042
  2804. sparkxy = -7,-85
  2805. hitsound = S260,0
  2806. guardsound = S200,3
  2807. ground.type = High
  2808. ground.slidetime = 17
  2809. ground.hittime = 17
  2810. ground.velocity = -4
  2811. guard.velocity = -12
  2812. ground.cornerpush.veloff = 0
  2813. air.cornerpush.veloff = 0
  2814. guard.cornerpush.veloff = 0
  2815. getpower = 0,0
  2816. givepower = 20,20
  2817. fall = 0
  2818. p2getp1stateno = 1
  2819. p2stateno = 2114
  2820. snap = 44,0
  2821. yaccel = .5
  2822. kill = 0
  2823.  
  2824. [State 2120, 6]
  2825. type = ChangeState
  2826. trigger1 = animtime = 0
  2827. value = 2130
  2828. ctrl = 0
  2829.  
  2830. ;========================================
  2831.  
  2832. ;Feint Step Back
  2833. [Statedef 2130]
  2834. type    = S
  2835. physics = S
  2836. anim = 1100
  2837. sprpriority = 0
  2838. ctrl = 0
  2839.  
  2840. [State 2130, AFTER]
  2841. type = AfterImage
  2842. trigger1 = time = 0
  2843. time = 134
  2844. trans = add1
  2845. timegap = 1
  2846. framegap = 2
  2847. length = 8
  2848.  
  2849. [State 2130, posadd]
  2850. type = posadd
  2851. trigger1 = animelem = 2
  2852. trigger2 = animelem = 3
  2853. trigger3 = animelem = 4
  2854. trigger4 = animelem = 5
  2855. trigger5 = animelem = 6
  2856. trigger6 = animelem = 7
  2857. trigger7 = animelem = 8
  2858. trigger8 = animelem = 9
  2859. trigger9 = animelem = 10
  2860. trigger10 = animelem = 11
  2861. trigger11 = animelem = 12
  2862. trigger12 = animelem = 13
  2863. trigger13 = animelem = 14
  2864. x = -8
  2865.  
  2866. [State 2130, 6]
  2867. type = Nothitby 
  2868. trigger1 = 1
  2869. ignorehitpause = 1
  2870. value = SCA
  2871.  
  2872. [State 2130, 6]
  2873. type = ChangeState
  2874. trigger1 = Animelem = 15
  2875. value = 2140
  2876. ctrl = 0
  2877.  
  2878. ;-------------------------------------------------------------------
  2879.  
  2880. ;-----------------------------------------------------
  2881. ;Feint Step Jump Kick Start
  2882. [Statedef 2140]
  2883. type    = S
  2884. physics = S
  2885. movetype = A
  2886. velset = 0,0
  2887. anim = 1120
  2888. sprpriority = 0
  2889. ctrl = 0
  2890.  
  2891. [State 2140, AFTER]
  2892. type = AfterImage
  2893. trigger1 = time = 0
  2894. time = 10
  2895. trans = add1
  2896. timegap = 1
  2897. framegap = 2
  2898. length = 8
  2899.  
  2900. [State 2140, 1]
  2901. type = Nothitby 
  2902. trigger1 = 1
  2903. ignorehitpause = 1
  2904. value = SCA
  2905.  
  2906. [State 2140, Jump]
  2907. type = ChangeState
  2908. trigger1 = animtime = 0
  2909. value = 2150
  2910. ctrl = 0
  2911.  
  2912. ;-----------------------------------------------------
  2913. ;Feint Step Jump Kick Air
  2914. [Statedef 2150]
  2915. type    = A
  2916. physics = N
  2917. movetype = A
  2918. velset = 6,-5.5
  2919. juggle = 0
  2920. sprpriority = 0
  2921. ctrl = 0
  2922.  
  2923. [State 2150, AFTER]
  2924. type = AfterImage
  2925. trigger1 = time = 0
  2926. time = 134
  2927. trans = add1
  2928. timegap = 1
  2929. framegap = 2
  2930. length = 8
  2931.  
  2932. [State 2150, 1]
  2933. type = Varset
  2934. trigger1 = 1
  2935. var(6) = 0 
  2936.  
  2937. [State 2150, 1]
  2938. type = Nothitby 
  2939. trigger1 = 1
  2940. ignorehitpause = 1
  2941. value = SCA
  2942.  
  2943. [State 2150, Changeanim]
  2944. type = Changeanim
  2945. trigger1 = time = 0
  2946. trigger1 = anim != 1000
  2947. value = 1125
  2948.  
  2949. [State 2150, V]
  2950. type = PlaySnd
  2951. trigger1 = AnimElem = 1
  2952. volume = 150
  2953. value = 5,2
  2954. channel = 0
  2955.  
  2956. [State 2150, FX]
  2957. type = PlaySnd
  2958. trigger1 = AnimElem = 1
  2959. volume = 0
  2960. value = 7,2
  2961.  
  2962. [State 2150, Boom]
  2963. type = playsnd
  2964. trigger1 = movehit
  2965. ignorehitpause = 1
  2966. persistent = 0
  2967. volume = 0
  2968. value = 8,6
  2969.  
  2970. [State 2150, Veladd]
  2971. type = Veladd
  2972. trigger1 = time > 0
  2973. y = .43
  2974.  
  2975. [State 2150, Veladd]
  2976. type = TargetState
  2977. trigger1 = animelem = 5, >= 0
  2978. trigger1 = p2bodydist x <= 55
  2979. trigger1 = movecontact = 0
  2980. persistent = 0
  2981. value = 2119
  2982. ctrl = 0
  2983.  
  2984. [State 2150, Hitdef]
  2985. type = HitDef
  2986. trigger1 = (p2stateno != [5020,5040])  
  2987. trigger1 = p2stateno != [154,155]
  2988. trigger1 = AnimElem = 5
  2989. attr = S, HA
  2990. damage = 105,5
  2991. hitflag = MAF
  2992. guardflag = MA
  2993. animtype = Diagup
  2994. ground.animtype = low
  2995. pausetime = 33,34
  2996. sparkno = S1040
  2997. guard.sparkno = S1042
  2998. sparkxy = 0,-67
  2999. hitsound = S280,0
  3000. guardsound = S200,3
  3001. ground.velocity = -5,-9
  3002. air.velocity = -5,-8
  3003. guard.velocity = -11
  3004. fall = 1
  3005. fall.recover = 0
  3006. guard.velocity = -12
  3007. guard.slidetime = 17
  3008. guard.hittime = 17
  3009. ground.cornerpush.veloff = 0
  3010. air.cornerpush.veloff = 0
  3011. guard.cornerpush.veloff = -10
  3012. fall.yvelocity = -4
  3013. getpower = 0,0
  3014. givepower = 90,40
  3015. yaccel = .55
  3016. envshake.time = 33
  3017. envshake.freq = 90
  3018. envshake.ampl = -4
  3019. envshake.phase = -2
  3020. p2getp1stateno = 1
  3021. p2stateno = 1300
  3022.  
  3023. [State 2150, Land]
  3024. type = ChangeState
  3025. trigger1 = pos y >= 20 && vel y > 0
  3026. value = 1130
  3027. ctrl = 0
  3028. ;-------------------------------------------
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039. ;---------------------------------------------------------------------------
  3040. ; HITG_SHAKE
  3041. [Statedef 2110]
  3042. type    = S
  3043. movetype= H
  3044. physics = N
  3045. velset = 0,0
  3046.  
  3047. [State 2110, 1] ;Anim for HIT_LIGHT to HIT_HARD
  3048. type = ChangeAnim
  3049. trigger1 = Time = 0
  3050. trigger1 = GetHitVar(animtype) != [3,5]
  3051. value = ifelse((GetHitVar(groundtype) = 1),5000,5010) + GetHitVar(animtype)
  3052.  
  3053. [State 2110, 2] ;Anim for HIT_BACK
  3054. type = ChangeAnim
  3055. trigger1 = Time = 0
  3056. trigger1 = GetHitVar(animtype) = [3,5]
  3057. value = 5030
  3058.  
  3059. [State 2110, 3] ;Anim for HIT_UP/HIT_DIAGUP (only if it exists)
  3060. type = ChangeAnim
  3061. trigger1 = Time = 0
  3062. trigger1 = (GetHitVar(animtype) = [4,5]) && (SelfAnimExist(5047 + GetHitVar(animtype)))
  3063. value = 5047 + GetHitVar(animtype) 
  3064.  
  3065. [State 2110, 4] ;Freeze anim
  3066. type = ChangeAnim
  3067. trigger1 = Time > 0
  3068. value = anim
  3069.  
  3070. [State 2110, 6]
  3071. type = ChangeState
  3072. trigger1 = HitShakeOver
  3073. value = 2112
  3074.  
  3075. [State 2110, FFB Light]
  3076. type = ForceFeedback
  3077. trigger1 = anim = 5000
  3078. trigger2 = anim = 5010
  3079. persistent = 0
  3080. time = 6
  3081. waveform = square
  3082.  
  3083. [State 2110, FFB Medium]
  3084. type = ForceFeedback
  3085. trigger1 = anim = 5001
  3086. trigger2 = anim = 5011
  3087. persistent = 0
  3088. time = 8
  3089. waveform = sinesquare
  3090. ampl = 110,-1,-.3
  3091.  
  3092. [State 2110, FFB Hard]
  3093. type = ForceFeedback
  3094. trigger1 = anim = 5012
  3095. trigger2 = anim = 5002
  3096. trigger3 = anim = 5030
  3097. persistent = 0
  3098. time = 15
  3099. waveform = sinesquare
  3100. ampl = 140
  3101.  
  3102. ;---------------------------------------------------------------------------
  3103.  
  3104. ;---------------------------------------------------------------------------
  3105. ; HITG_SLIDE
  3106. [Statedef 2112]
  3107. type    = S
  3108. movetype= H
  3109. physics = S
  3110.  
  3111. [State 2112, 1]
  3112. type = Hitfallset
  3113. trigger1 = Time = 0
  3114. value = 0
  3115.  
  3116. [State 2112, 1]
  3117. type = HitVelSet
  3118. trigger1 = Time = 0
  3119. x = 1
  3120.  
  3121. [State 2112, 2]
  3122. type = ChangeAnim
  3123. trigger1 = AnimTime = 0
  3124. trigger1 = SelfAnimExist(5005 + GetHitVar(animtype) + (GetHitVar(groundtype)=2)*10)
  3125. value = 5005 + GetHitVar(animtype) + (GetHitVar(groundtype)=2)*10
  3126.  
  3127. [State 2112, 3] ;Stop sliding back
  3128. type = VelMul
  3129. trigger1 = Time >= GetHitVar(slidetime)
  3130. x = .6
  3131.  
  3132. [State 2112, 4]
  3133. type = VelSet
  3134. trigger1 = HitOver
  3135. x = 0
  3136.  
  3137. [State 2112, 5]
  3138. type = DefenceMulSet
  3139. trigger1 = HitOver
  3140. value = 1
  3141.  
  3142. [State 2112, 6]
  3143. type = SelfState
  3144. trigger1 = HitOver
  3145. value = 0
  3146. ctrl = 1
  3147.  
  3148. ;---------------------------------------------------------------------------
  3149.  
  3150. ;---------------------------------------------------------------------------
  3151. ; HITG_SHAKE DIZZY
  3152. [Statedef 2114]
  3153. type    = S
  3154. movetype= H
  3155. physics = N
  3156. velset = 0,0
  3157.  
  3158. [State 2114, 1] ;Anim for HIT_LIGHT to HIT_HARD
  3159. type = ChangeAnim
  3160. trigger1 = Time = 0
  3161. trigger1 = GetHitVar(animtype) != [3,5]
  3162. value = ifelse((GetHitVar(groundtype) = 1),5000,5010) + GetHitVar(animtype)
  3163.  
  3164. [State 2114, 2] ;Anim for HIT_BACK
  3165. type = ChangeAnim
  3166. trigger1 = Time = 0
  3167. trigger1 = GetHitVar(animtype) = [3,5]
  3168. value = 5030
  3169.  
  3170. [State 2114, 3] ;Anim for HIT_UP/HIT_DIAGUP (only if it exists)
  3171. type = ChangeAnim
  3172. trigger1 = Time = 0
  3173. trigger1 = (GetHitVar(animtype) = [4,5]) && (SelfAnimExist(5047 + GetHitVar(animtype)))
  3174. value = 5047 + GetHitVar(animtype) ;5051 - 4 + type
  3175.  
  3176. [State 2114, 4] ;Freeze anim
  3177. type = ChangeAnim
  3178. trigger1 = Time > 0
  3179. value = anim
  3180.  
  3181. [State 2114, 6]
  3182. type = ChangeState
  3183. trigger1 = HitShakeOver
  3184. value = 2116
  3185.  
  3186. [State 2114, FFB Light]
  3187. type = ForceFeedback
  3188. trigger1 = anim = 5000
  3189. trigger2 = anim = 5010
  3190. persistent = 0
  3191. time = 6
  3192. waveform = square
  3193.  
  3194. [State 2114, FFB Medium]
  3195. type = ForceFeedback
  3196. trigger1 = anim = 5001
  3197. trigger2 = anim = 5011
  3198. persistent = 0
  3199. time = 8
  3200. waveform = sinesquare
  3201. ampl = 110,-1,-.3
  3202.  
  3203. [State 2114, FFB Hard]
  3204. type = ForceFeedback
  3205. trigger1 = anim = 5012
  3206. trigger2 = anim = 5002
  3207. trigger3 = anim = 5030
  3208. persistent = 0
  3209. time = 15
  3210. waveform = sinesquare
  3211. ampl = 140
  3212.  
  3213. ;---------------------------------------------------------------------------
  3214.  
  3215. ;---------------------------------------------------------------------------
  3216. ; HITG_SLIDE
  3217. [Statedef 2116]
  3218. type    = S
  3219. movetype= H
  3220. physics = S
  3221.  
  3222. [State 2116, 1]
  3223. type = HitVelSet
  3224. trigger1 = Time = 0
  3225. x = 1
  3226.  
  3227. [State 2112, 2]
  3228. type = ChangeAnim
  3229. trigger1 = AnimTime = 0
  3230. value = 5005 + GetHitVar(animtype) + (GetHitVar(groundtype)=2)*10
  3231.  
  3232. [State 2116, 3] ;Stop sliding back
  3233. type = VelMul
  3234. trigger1 = Time >= GetHitVar(slidetime)
  3235. x = .6
  3236.  
  3237. [State 2116, 4]
  3238. type = VelSet
  3239. trigger1 = HitOver
  3240. x = 0
  3241.  
  3242. [State 2116, 5]
  3243. type = DefenceMulSet
  3244. trigger1 = HitOver
  3245. value = 1
  3246.  
  3247. [State 2116, 6]
  3248. type = ChangeState
  3249. trigger1 = HitOver
  3250. value = 2118
  3251. ctrl = 0
  3252.  
  3253. ;---------------------------------------------------------------------------
  3254.  
  3255.  
  3256. ;---------------------------------------------------------------------------
  3257. ; Dizzy
  3258. [Statedef 2118]
  3259. type    = S
  3260. movetype= H
  3261. physics = N
  3262. velset = 0,0
  3263.  
  3264. [State 2118, 1] ;Anim for HIT_LIGHT to HIT_HARD
  3265. type = ChangeAnim
  3266. trigger1 = Time = 0
  3267. value = 5300
  3268.  
  3269. [State 2118, 1] ;Anim for HIT_LIGHT to HIT_HARD
  3270. type = selfstate
  3271. trigger1 = Time >= 180
  3272. value = 5100
  3273. ctrl = 0
  3274.  
  3275. [State 2118, FFB Light]
  3276. type = ForceFeedback
  3277. trigger1 = anim = 5000
  3278. trigger2 = anim = 5010
  3279. persistent = 0
  3280. time = 6
  3281. waveform = square
  3282.  
  3283. [State 2118, FFB Medium]
  3284. type = ForceFeedback
  3285. trigger1 = anim = 5001
  3286. trigger2 = anim = 5011
  3287. persistent = 0
  3288. time = 8
  3289. waveform = sinesquare
  3290. ampl = 110,-1,-.3
  3291.  
  3292. [State 2118, FFB Hard]
  3293. type = ForceFeedback
  3294. trigger1 = anim = 5012
  3295. trigger2 = anim = 5002
  3296. trigger3 = anim = 5030
  3297. persistent = 0
  3298. time = 15
  3299. waveform = sinesquare
  3300. ampl = 140
  3301.  
  3302. ;---------------------------------------------------------------------------
  3303.  
  3304. ;---------------------------------------------------------------------------
  3305. ; SURE HIT ANIM
  3306. [Statedef 2119]
  3307. type    = S
  3308. movetype= H
  3309. physics = N
  3310. velset = 0,0
  3311.  
  3312. [State 2119, 1] ;Anim for HIT_LIGHT to HIT_HARD
  3313. type = ChangeAnim
  3314. trigger1 = Time = 0
  3315. trigger1 = GetHitVar(animtype) != [3,5]
  3316. value = ifelse((GetHitVar(groundtype) = 1),5000,5010) + GetHitVar(animtype)
  3317.  
  3318. [State 2119, 2] ;Anim for HIT_BACK
  3319. type = ChangeAnim
  3320. trigger1 = Time = 0
  3321. trigger1 = GetHitVar(animtype) = [3,5]
  3322. value = 5030
  3323.  
  3324. [State 2119, 3] ;Anim for HIT_UP/HIT_DIAGUP (only if it exists)
  3325. type = ChangeAnim
  3326. trigger1 = Time = 0
  3327. trigger1 = (GetHitVar(animtype) = [4,5]) && (SelfAnimExist(5047 + GetHitVar(animtype)))
  3328. value = 5047 + GetHitVar(animtype) ;5051 - 4 + type
  3329.  
  3330. [State 2119, 4] ;Freeze anim
  3331. type = ChangeAnim
  3332. trigger1 = Time > 0
  3333. value = anim
  3334.  
  3335. [State 2119, 1] ;Anim for HIT_LIGHT to HIT_HARD
  3336. type = selfstate
  3337. trigger1 = Time >= 180
  3338. value = 5100
  3339. ctrl = 0
  3340.  
  3341. [State 2119, FFB Light]
  3342. type = ForceFeedback
  3343. trigger1 = anim = 5000
  3344. trigger2 = anim = 5010
  3345. persistent = 0
  3346. time = 6
  3347. waveform = square
  3348.  
  3349. [State 2119, FFB Medium]
  3350. type = ForceFeedback
  3351. trigger1 = anim = 5001
  3352. trigger2 = anim = 5011
  3353. persistent = 0
  3354. time = 8
  3355. waveform = sinesquare
  3356. ampl = 110,-1,-.3
  3357.  
  3358. [State 2119, FFB Hard]
  3359. type = ForceFeedback
  3360. trigger1 = anim = 5012
  3361. trigger2 = anim = 5002
  3362. trigger3 = anim = 5030
  3363. persistent = 0
  3364. time = 15
  3365. waveform = sinesquare
  3366. ampl = 140
  3367.  
  3368. ;---------------------------------------------------------------------------
  3369.  
  3370.