Guest User

Untitled

a guest
Feb 9th, 2023
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 223.56 KB | None | 0 0
  1. ; _____________________________________
  2. ;| Shin Gouki by Phantom.of.the.Server |
  3. ; ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4. ;==============================================================================================
  5. ;=======================================<COMMAND FILE>=========================================
  6. ;==============================================================================================
  7.  
  8. ;===================<BUTTON REMAPPING>===================
  9. [Remap]
  10. x = x
  11. y = y
  12. z = z
  13. a = a
  14. b = b
  15. c = c
  16. s = s
  17.  
  18.  
  19. ;===================<DEFAULT VALUES>===================
  20. [Defaults]
  21. command.time=15
  22. command.buffer.time=1
  23.  
  24.  
  25. ;===================<SINGLE BUTTON>===================
  26. [Command]
  27. name="a"
  28. command=a
  29. time=1
  30. [Command]
  31. name="b"
  32. command=b
  33. time=1
  34. [Command]
  35. name="c"
  36. command=c
  37. time=1
  38. [Command]
  39. name="x"
  40. command=x
  41. time=1
  42. [Command]
  43. name="y"
  44. command=y
  45. time=1
  46. [Command]
  47. name="z"
  48. command=z
  49. time=1
  50. [Command]
  51. name="start"
  52. command=s
  53. time=1
  54.  
  55.  
  56. ;===================<HOLD DIR>===================
  57. [Command]
  58. name="holdfwd"
  59. command=/$F
  60. time=1
  61. [Command]
  62. name="holdback"
  63. command=/$B
  64. time=1
  65. [Command]
  66. name="holdup"
  67. command=/$U
  68. time=1
  69. [Command]
  70. name="holddown"
  71. command=/$D
  72. time=1
  73.  
  74.  
  75. ;===================<HOLD BUTTON>===================
  76. [Command]
  77. name="holda"
  78. command=/a
  79. time=1
  80. [Command]
  81. name="holdb"
  82. command=/b
  83. time=1
  84. [Command]
  85. name="holdc"
  86. command=/c
  87. time=1
  88. [Command]
  89. name="holdx"
  90. command=/x
  91. time=1
  92. [Command]
  93. name="holdy"
  94. command=/y
  95. time=1
  96. [Command]
  97. name="holdz"
  98. command=/z
  99. time=1
  100. [Command]
  101. name="holdstart"
  102. command=/s
  103. time=1
  104.  
  105.  
  106. ;===================<RELEASE BUTTON>===================
  107. [Command]
  108. name="rlsa"
  109. command=~a
  110. time=1
  111. [Command]
  112. name="rlsb"
  113. command=~b
  114. time=1
  115. [Command]
  116. name="rlsc"
  117. command=~c
  118. time=1
  119. [Command]
  120. name="rlsx"
  121. command=~x
  122. time=1
  123. [Command]
  124. name="rlsy"
  125. command=~y
  126. time=1
  127. [Command]
  128. name="rlsz"
  129. command=~z
  130. time=1
  131.  
  132.  
  133. ;===================<DIR>===================
  134.  
  135. [command]
  136. name="jumpback"
  137. command=U+B
  138. time=1
  139.  
  140. [command]
  141. name="jumpfwd"
  142. command=U+F
  143. time=1
  144.  
  145. [command]
  146. name="fwd"
  147. command=F
  148. time=1
  149. [command]
  150. name="back"
  151. command=B
  152. time=1
  153. [command]
  154. name="up"
  155. command=U
  156. time=1
  157. [command]
  158. name="down"
  159. command=D
  160. time=1
  161.  
  162. [command]
  163. name="Fw"
  164. command=F
  165. time=10
  166.  
  167. [command]
  168. name="Fw"
  169. command=D
  170. time=10
  171.  
  172. ;===================<SUPER MOTIONS>===================
  173. [Command]
  174. name = "Žã‹Öç“ó•SEˆëŽ®E”ª’t—"
  175. command = ~D,F,D,B,z
  176. time = 28
  177. [Command]
  178. name = "Žã‹Öç“ó•SEˆëŽ®E”ª’t—"
  179. command = ~D,F,D,B,y
  180. time = 28
  181. [Command]
  182. name = "Žã‹Öç“ó•SEˆëŽ®E”ª’t—"
  183. command = ~D,F,D,B,x
  184. time = 28
  185.  
  186. [Command]
  187. name = "淉؁w‹Ux"
  188. command = ~D,F,D,F,y+z
  189. time = 100
  190.  
  191.  
  192.  
  193.  
  194. [Command]
  195. name = "dest1"
  196. command = D, B, D, F, x
  197. time = 30
  198. [Command]
  199. name = "dest1"
  200. command = D, B, D, F,  y
  201. time = 30
  202. [Command]
  203. name = "dest1"
  204. command = D, B, D, F,  z
  205. time = 30
  206.  
  207.  
  208.  
  209. ;u–ŽE
  210. [Command]
  211. name="sgs"
  212. command=x,x,F,a,z
  213. time=45
  214.  
  215. [Command]
  216. name="hcf2p"
  217. command=~B,DB,D,DF,F,x+y
  218. time=30
  219. [Command]
  220. name="hcf2p"
  221. command=~B,DB,D,DF,F,x+z
  222. time=30
  223. [Command]
  224. name="hcf2p"
  225. command=~B,DB,D,DF,F,y+z
  226. time=30
  227.  
  228.  
  229. ;shinEshouryuken
  230. [Command]
  231. name = "QCF2_a"
  232. command = ~D,F,D,F,a
  233. time = 20
  234.  
  235. [Command]
  236. name = "QCF2_a"
  237. command = ~D,F,D,F,b
  238. time = 20
  239.  
  240. [Command]
  241. name = "QCF2_a"
  242. command = ~D,F,D,F,c
  243. time = 20
  244.  
  245.  
  246. [Command]
  247. name="hcf2k"
  248. command=~F,D,B,D,F,a
  249. time=30
  250. [Command]
  251. name="hcf2k"
  252. command=~F,D,B,D,F,b
  253. time=30
  254. [Command]
  255. name="hcf2k"
  256. command=~F,D,B,D,F,c
  257. time=30
  258.  
  259. [Command]
  260. name="hcb2k"
  261. command=~F,DF,D,DB,B,a+b
  262. time=30
  263. [Command]
  264. name="hcb2k"
  265. command=~F,DF,D,DB,B,a+c
  266. time=30
  267. [Command]
  268. name="hcb2k"
  269. command=~F,DF,D,DB,B,b+c
  270. time=30
  271.  
  272.  
  273. ;Muni Kai Run
  274. [Command]
  275. name = "Muni"
  276. command = ~D,DF,F,D,DB,B, a
  277. time = 30
  278.  
  279. [Command]
  280. name = "Muni"
  281. command = ~D,DF,F,D,DB,B, b
  282. time = 30
  283.  
  284. [Command]
  285. name = "Muni"
  286. command = ~D,DF,F,D,DB,B, c
  287. time = 30
  288. ;novo especial
  289.  
  290.  
  291. ;novo
  292. ; koto tsuki in_b µ^¤E±(»´)
  293. [command]
  294. name = "kototsukiin_b"
  295. command = ~F,B,F,a
  296.  
  297. [Command]
  298. name = "mirror"
  299. command = ~F,B,F,x
  300.  
  301. [Command]
  302. name = "soco"
  303. command = ~F,B,F,z
  304. time = 30
  305.  
  306.  
  307. [Command]
  308. name="3dp"
  309. command=D,D,y+z
  310. time=30
  311.  
  312.  
  313. [Command]
  314. name="3dk"
  315. command=D,D,b+c
  316. time=30
  317.  
  318.  
  319. [Command]
  320. name="2qcfp"
  321. command=~D,DF,F,D,DF,F,x
  322. time=30
  323. [Command]
  324. name="2qcfp"
  325. command=~D,DF,F,D,DF,F,y
  326. time=30
  327. [Command]
  328. name="2qcfp"
  329. command=~D,DF,F,D,DF,F,z
  330. time=30
  331. [Command]
  332. name="2qcfp"
  333. command=~D,DF,F,D,DF,F,~x
  334. time=30
  335. [Command]
  336. name="2qcfp"
  337. command=~D,DF,F,D,DF,F,~y
  338. time=30
  339. [Command]
  340. name="2qcfp"
  341. command=~D,DF,F,D,DF,F,~z
  342. time=30
  343.  
  344. [Command]
  345. name="2dfp"
  346. command=~D,DF,F,D,DF,x
  347. time=30
  348. [Command]
  349. name="2dfp"
  350. command=~D,DF,F,D,DF,y
  351. time=30
  352. [Command]
  353. name="2dfp"
  354. command=~D,DF,F,D,DF,z
  355. time=30
  356. [Command]
  357. name="2dfp"
  358. command=~D,DF,F,D,DF,~x
  359. time=30
  360. [Command]
  361. name="2dfp"
  362. command=~D,DF,F,D,DF,~y
  363. time=30
  364. [Command]
  365. name="2dfp"
  366. command=~D,DF,F,D,DF,~z
  367. time=30
  368.  
  369. [Command]
  370. name="2qcfk"
  371. command=~D,DF,F,D,DF,F,a
  372. time=30
  373. [Command]
  374. name="2qcfk"
  375. command=~D,DF,F,D,DF,F,b
  376. time=30
  377. [Command]
  378. name="2qcfk"
  379. command=~D,DF,F,D,DF,F,c
  380. time=30
  381. [Command]
  382. name="2qcfk"
  383. command=~D,DF,F,D,DF,F,~a
  384. time=30
  385. [Command]
  386. name="2qcfk"
  387. command=~D,DF,F,D,DF,F,~b
  388. time=30
  389. [Command]
  390. name="2qcfk"
  391. command=~D,DF,F,D,DF,F,~c
  392. time=30
  393.  
  394. [Command]
  395. name="2qcbp"
  396. command=~D,DB,B,D,DB,B,x
  397. time=30
  398. [Command]
  399. name="2qcbp"
  400. command=~D,DB,B,D,DB,B,y
  401. time=30
  402. [Command]
  403. name="2qcbp"
  404. command=~D,DB,B,D,DB,B,z
  405. time=30
  406. [Command]
  407. name="2qcbp"
  408. command=~D,DB,B,D,DB,B,~x
  409. time=30
  410. [Command]
  411. name="2qcbp"
  412. command=~D,DB,B,D,DB,B,~y
  413. time=30
  414. [Command]
  415. name="2qcbp"
  416. command=~D,DB,B,D,DB,B,~z
  417. time=30
  418.  
  419. [Command]
  420. name="2qcbk"
  421. command=~D,DB,B,D,DB,B,a
  422. time=30
  423. [Command]
  424. name="2qcbk"
  425. command=~D,DB,B,D,DB,B,b
  426. time=30
  427. [Command]
  428. name="2qcbk"
  429. command=~D,DB,B,D,DB,B,c
  430. time=30
  431. [Command]
  432. name="2qcbk"
  433. command=~D,DB,B,D,DB,B,~a
  434. time=30
  435. [Command]
  436. name="2qcbk"
  437. command=~D,DB,B,D,DB,B,~b
  438. time=30
  439. [Command]
  440. name="2qcbk"
  441. command=~D,DB,B,D,DB,B,~c
  442. time=30
  443.  
  444. [Command]
  445. name="teamsuper"
  446. command=~D,D,D,c+z
  447. time=30
  448.  
  449.  
  450. ;===================<SPECIAL MOTIONS>===================
  451.  
  452. [Command]
  453. name="hcbx"
  454. command=~F,DF,D,DB,B,x
  455. time=30
  456. [Command]
  457. name="hcby"
  458. command=~F,DF,D,DB,B,y
  459. time=30
  460. [Command]
  461. name="hcbz"
  462. command=~F,DF,D,DB,B,z
  463. time=30
  464. [Command]
  465. name="hcbx"
  466. command=~F,DF,D,DB,B,~x
  467. time=30
  468. [Command]
  469. name="hcby"
  470. command=~F,DF,D,DB,B,~y
  471. time=30
  472. [Command]
  473. name="hcbz"
  474. command=~F,DF,D,DB,B,~z
  475. time=30
  476.  
  477. [Command]
  478. name="qcfx"
  479. command=~D,DF,F,x
  480. time=15
  481. [Command]
  482. name="qcfy"
  483. command=~D,DF,F,y
  484. time=15
  485. [Command]
  486. name="qcfz"
  487. command=~D,DF,F,z
  488. time=15
  489. [Command]
  490. name="qcfx"
  491. command=~D,DF,F,~x
  492. time=15
  493. [Command]
  494. name="qcfy"
  495. command=~D,DF,F,~y
  496. time=15
  497. [Command]
  498. name="qcfz"
  499. command=~D,DF,F,~z
  500. time=15
  501.  
  502. [Command]
  503. name="qcfk"
  504. command=~D,DF,F,~a
  505. time=15
  506. [Command]
  507. name="qcfk"
  508. command=~D,DF,F,~b
  509. time=15
  510. [Command]
  511. name="qcfk"
  512. command=~D,DF,F,~c
  513. time=15
  514.  
  515. [Command]
  516. name="qcbx"
  517. command=~D,DB,B,x
  518. time=15
  519. [Command]
  520. name="qcby"
  521. command=~D,DB,B,y
  522. time=15
  523. [Command]
  524. name="qcbz"
  525. command=~D,DB,B,z
  526. time=15
  527. [Command]
  528. name="qcbx"
  529. command=~D,DB,B,~x
  530. time=15
  531. [Command]
  532. name="qcby"
  533. command=~D,DB,B,~y
  534. time=15
  535. [Command]
  536. name="qcbz"
  537. command=~D,DB,B,~z
  538. time=15
  539.  
  540. [Command]
  541. name="qcba"
  542. command=~D,DB,B,a
  543. time=15
  544. [Command]
  545. name="qcbb"
  546. command=~D,DB,B,b
  547. time=15
  548. [Command]
  549. name="qcbc"
  550. command=~D,DB,B,c
  551. time=15
  552. [Command]
  553. name="qcba"
  554. command=~D,DB,B,~a
  555. time=15
  556. [Command]
  557. name="qcbb"
  558. command=~D,DB,B,~b
  559. time=15
  560. [Command]
  561. name="qcbc"
  562. command=~D,DB,B,~c
  563. time=15
  564.  
  565. ;novo shoryuken
  566. [Command]
  567. name="bfx"
  568. command=~D,B,x
  569. time=20
  570.  
  571. [Command]
  572. name="bfy"
  573. command=~B,D,DB,y
  574. time=20
  575.  
  576. [Command]
  577. name="bfz"
  578. command=~B,D,DB,z
  579. time=20
  580.  
  581. [Command]
  582. name="bfx"
  583. command=~B,D,DB,~x
  584. time=20
  585.  
  586. [Command]
  587. name="bfy"
  588. command=~B,D,DB,~y
  589. time=20
  590.  
  591. [Command]
  592. name="bfz"
  593. command=~B,D,DB,~z
  594. time=20
  595.  
  596. ;novo shoryuken
  597.  
  598. [Command]
  599. name="dfx"
  600. command=~F,D,DF,x
  601. time=20
  602. [Command]
  603. name="dfy"
  604. command=~F,D,DF,y
  605. time=20
  606. [Command]
  607. name="dfz"
  608. command=~F,D,DF,z
  609. time=20
  610. [Command]
  611. name="dfx"
  612. command=~F,D,DF,~x
  613. time=20
  614. [Command]
  615. name="dfy"
  616. command=~F,D,DF,~y
  617. time=20
  618. [Command]
  619. name="dfz"
  620. command=~F,D,DF,~z
  621. time=20
  622.  
  623.  
  624. [Command]
  625. name = "Bust1"
  626. command = B, DB, D, DF, F, y+z
  627. time = 30
  628. [Command]
  629. name = "Bust2"
  630. command = B, DB, D, DF, F, y+z
  631. time = 30
  632. [Command]
  633. name = "Bust3"
  634. command = B, DB, D, DF, F, x+z
  635. time = 30
  636.  
  637. [Command]
  638. name = "hBust1"
  639. command = x, x, F, a, z
  640. time = 50
  641.  
  642.  
  643. ;----------------------------->
  644. [Command]
  645. name = "life"
  646. command = ~D, F, x+y
  647. time = 12
  648.  
  649. ;------------------------------>
  650.  
  651. [Command]
  652. name="dfa"
  653. command=~F,D,DF,a
  654. time=20
  655. [Command]
  656. name="dfb"
  657. command=~F,D,DF,b
  658. time=20
  659. [Command]
  660. name="dfc"
  661. command=~F,D,DF,c
  662. time=20
  663. [Command]
  664. name="dfa"
  665. command=~F,D,DF,~a
  666. time=20
  667. [Command]
  668. name="dfb"
  669. command=~F,D,DF,~b
  670. time=20
  671. [Command]
  672. name="dfc"
  673. command=~F,D,DF,~c
  674. time=20
  675.  
  676. [Command]
  677. name="df2p"
  678. command=~F,D,DF,x+y
  679. time=25
  680. [Command]
  681. name="df2p"
  682. command=~F,D,DF,x+z
  683. time=25
  684. [Command]
  685. name="df2p"
  686. command=~F,D,DF,y+z
  687. time=25
  688. [Command]
  689. name="db2p"
  690. command=~B,D,DB,x+y
  691. time=25
  692. [Command]
  693. name="db2p"
  694. command=~B,D,DB,x+z
  695. time=25
  696. [Command]
  697. name="db2p"
  698. command=~B,D,DB,y+z
  699. time=25
  700.  
  701. [Command]
  702. name="df2k"
  703. command=~F,D,DF,a+b
  704. time=25
  705. [Command]
  706. name="df2k"
  707. command=~F,D,DF,a+c
  708. time=25
  709. [Command]
  710. name="df2k"
  711. command=~F,D,DF,b+c
  712. time=25
  713.  
  714. [Command]
  715. name="db2k"
  716. command=~B,D,DB,a+b
  717. time=25
  718. [Command]
  719. name="db2k"
  720. command=~B,D,DB,a+c
  721. time=25
  722. [Command]
  723. name="db2k"
  724. command=~B,D,DB,b+c
  725. time=25
  726.  
  727. [Command]
  728. name="bdx"
  729. command=~B,DB,D,x
  730. time=20
  731. [Command]
  732. name="bdy"
  733. command=~B,DB,D,y
  734. time=20
  735. [Command]
  736. name="bdz"
  737. command=~B,DB,D,z
  738. time=20
  739. [Command]
  740. name="bdx"
  741. command=~B,DB,D,~x
  742. time=20
  743. [Command]
  744. name="bdy"
  745. command=~B,DB,D,~y
  746. time=20
  747. [Command]
  748. name="bdz"
  749. command=~B,DB,D,~z
  750. time=20
  751.  
  752. [Command]
  753. name="2d2p"
  754. command=x+y
  755. time=20
  756.  
  757.  
  758. [Command]
  759. name="2d2k"
  760. command=a+b
  761. time=20
  762.  
  763.  
  764. [Command]
  765. name="bda"
  766. command=~B,DB,D,a
  767. time=20
  768. [Command]
  769. name="bdb"
  770. command=~B,DB,D,b
  771. time=20
  772. [Command]
  773. name="bdc"
  774. command=~B,DB,D,c
  775. time=20
  776. [Command]
  777. name="bda"
  778. command=~B,DB,D,~a
  779. time=20
  780. [Command]
  781. name="bdb"
  782. command=~B,DB,D,~b
  783. time=20
  784. [Command]
  785. name="bdc"
  786. command=~B,DB,D,~c
  787. time=20
  788.  
  789. [Command]
  790. name="abc"
  791. command=c,c
  792. time=20
  793.  
  794. [Command]
  795. name="abc"
  796. command=a,a
  797. time=20
  798.  
  799. [Command]
  800. name="abc"
  801. command=b,b
  802. time=20
  803.  
  804. [Command]
  805. name = "caught"
  806. command = ~B, D, F, a
  807. time = 15
  808.  
  809. [Command]
  810. name = "caught"
  811. command = ~B, D, F, b
  812. time = 15
  813.  
  814. [Command]
  815. name = "caught"
  816. command = ~B, D, F, c
  817. time = 15
  818.  
  819.  
  820. ;===================<OTHER>===================
  821.  
  822. [command]
  823. name="superjump"
  824. command=$D,$U
  825. time=15
  826.  
  827. [command]
  828. name="jump"
  829. command=$U
  830. time=1
  831.  
  832. [Command]
  833. name = "d2x"
  834. command = D,D, x
  835. time=12
  836.  
  837. [Command]
  838. name = "d2a"
  839. command = D,D, a
  840. time=12
  841.  
  842. [Command]
  843. name = "d2y"
  844. command = D,D, y
  845. time=12
  846.  
  847. [Command]
  848. name = "d2b"
  849. command = D,D, b
  850. time=12
  851.  
  852. [Command]
  853. name = "d2z"
  854. command = D,D, z
  855. time=12
  856.  
  857. [Command]
  858. name = "d2c"
  859. command = D,D, c
  860. time=12
  861.  
  862.  
  863. ;===================<DOUBLE TAP>===================
  864. [Command]
  865. name="FF"
  866. command=F,F
  867. time=10
  868. [Command]
  869. name="BB"
  870. command=B,B
  871. time=10
  872.  
  873.  
  874. ;===================<2/3 BUTTON COMBINATION>===================
  875.  
  876. [Command]
  877. name="recovery"
  878. command=x+y
  879. time=1
  880. [Command]
  881. name="recovery"
  882. command=x+z
  883. time=1
  884. [Command]
  885. name="recovery"
  886. command=z+y
  887. time=1
  888.  
  889. [Command]
  890. name="recovery"
  891. command=a+x
  892. time=1
  893.  
  894. [Command]
  895. name="2k"
  896. command=a+b
  897. time=1
  898. [Command]
  899. name="2k"
  900. command=a+c
  901. time=1
  902. [Command]
  903. name="2k"
  904. command=b+c
  905. time=1
  906.  
  907. [Command]
  908. name="roll"
  909. command=a+x
  910. time=1
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919. ;===========================================================================
  920. ;===============================<-1 STATES>=================================
  921. ;===========================================================================
  922.  
  923.  
  924. [Statedef -1]
  925.  
  926.  
  927.  
  928.  
  929. [State -1, sparry]
  930. type=hitoverride
  931. triggerall= statetype = S && command = "Fw"||statetype = S && command = "back"
  932. trigger1=ctrl||stateno=700||stateno=701
  933. trigger1=var(21):=1
  934. trigger2=(stateno=[150,153])
  935. trigger2=var(21) := (2 + 3*(stateno = [150,153]))
  936. attr=CS,AA,AP
  937. stateno=700
  938. slot=0
  939. time=ifelse((stateno=[150,153]),6, 8)
  940.  
  941. [State -1, cparry]
  942. type=hitoverride
  943. triggerall=var(59)<=0&&roundstate=2&&statetype!=A
  944. triggerall=(statetype=S&&command="down")||(statetype=C&&command="Fw")&&command!="back"&&command!="up"
  945. trigger1=ctrl||stateno=700||stateno=701
  946. trigger1=var(21):=2
  947. trigger2=(stateno=[150,153])
  948. trigger2=var(21):=-2
  949. attr=C,AA,AP
  950. stateno=701
  951. slot=0
  952. time=ifelse((stateno=[150,153]),4,8)
  953.  
  954. [State -1, aparry]
  955. type=hitoverride
  956. triggerall=var(59)<=0&&roundstate=2&&statetype=A
  957. triggerall=command="Fw"&&command!="back"&&command!="up"&&command!="down"
  958. trigger1=ctrl||stateno=702
  959. trigger1=var(21):=3
  960. trigger2=(stateno=[154,155])
  961. trigger2=var(21):=-3
  962. attr=SA,AA,AP
  963. stateno=702
  964. forceair=1
  965. slot=0
  966. time=ifelse((stateno=[150,153]),6, 8)
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979. [State -1]
  980. type = ChangeState
  981. value = 40
  982. triggerall = command = "holdup"
  983. triggerall = var(30) = 0 ;var(30) must be 0
  984. trigger1 = movecontact
  985. trigger1 = stateno = 210
  986. trigger1 = var(30):=1 ;set var(30) to 1 prior to state change
  987. trigger2 = (StateNo = [260,286])&&movecontact
  988. trigger2 = var(30):=1 ;set var(30) to 1 prior to state change
  989.  
  990.  
  991.  
  992. [State -1, roll]
  993. type=changestate
  994. value=720
  995. triggerall= var(59)<=0
  996. triggerall= command="roll"
  997. triggerall= roundstate=2 && statetype!=A && var(20)
  998. trigger1= var(20) && (stateno=[200,289]) && movecontact
  999. trigger2= var(20) && (stateno=[1000,2999]) && statetype!=A && movecontact
  1000. trigger3= var(20) && (stateno=[1000,2999]) && statetype!=A && numhelper(stateno+5)
  1001. trigger3= helper(stateno+5),var(3)
  1002.  
  1003. [State -1, caught]
  1004. type = ChangeState
  1005. value = 7776
  1006. triggerall = var(59)<=0 && (Command = "caught")
  1007. trigger1 = statetype != A
  1008. trigger1 = ctrl
  1009. trigger2 = stateno = 1400
  1010.  
  1011. [State -1, Fierce Shoryureppa]
  1012. type = ChangeState
  1013. value = 3480
  1014. triggerall=var(59)<=0&&roundstate=2&&(command="QCF2_a")&&statetype!=A&&power>=2000&&(var(20)<=60)
  1015. trigger1=ctrl
  1016. trigger2=(stateno=[200,255])&&movecontact
  1017. trigger3=(stateno=1100||stateno=1150||stateno=1505||stateno=1506||stateno=1305||stateno=3300||stateno=1020)&&movecontact || stateno = 3100 &&movecontact
  1018. trigger4=stateno=1321&&numtarget(1320)&&animelemtime(2)>=4
  1019. trigger5=(stateno=[1000,4999])&&numhelper(stateno+5)
  1020. trigger5=helper(stateno+5),var(3)
  1021. trigger6=movecontact&&var(20)
  1022. trigger7=numhelper&&var(20)
  1023. trigger7=helper,var(3)
  1024. trigger8=stateno=1400
  1025.  
  1026. [State -1, shungokusatsu]
  1027. type=changestate
  1028. value=4000
  1029. triggerall=var(59)<=0&&roundstate=2&&command="sgs"&&statetype!=A&&power>=3000&&(var(20)<=60)
  1030. trigger1=ctrl
  1031. trigger2=(stateno=[200,255])&&!movecontact
  1032. trigger3=stateno=1400
  1033.  
  1034. [State -1,Aerial shungokusatsu]
  1035. type=changestate
  1036. value=4000
  1037. triggerall=var(59)<=0&&roundstate=2&&command="sgs"&&statetype=A&&power>=3000&&(var(20)<=60)
  1038. trigger1=ctrl
  1039. trigger2=(stateno=[260,286])&&!movecontact
  1040.  
  1041.  
  1042.  
  1043.  
  1044. [State -1, ashurasenkuu]
  1045. type=changestate
  1046. value=1400
  1047. triggerall=var(59)<=0&&roundstate=2&&(command="df2p"||command="db2p"||command="df2k"||command="db2k")&&statetype!=A
  1048. trigger1=ctrl
  1049. trigger2=(stateno=[200,255])&&movecontact
  1050. trigger3=stateno=195&&animelemtime(6)>=0&&animelemtime(20)<0
  1051. trigger4=stateno=1020&&animelemtime(3)>=0&&animelemtime(9)<0
  1052. trigger5=stateno=1500&&anim=1500&&animelemtime(3)>=0&&animelemtime(4)<0
  1053. trigger6=stateno=1000&&animelemtime(5)>=0
  1054. trigger7=stateno=1150
  1055. trigger8=stateno=1151
  1056.  
  1057. [State -1, Teleport]
  1058. type = ChangeState
  1059. value = 1800
  1060. triggerall = command="d2a" || command="d2b" || command="d2c" || command="d2x" || command="d2y" || command="d2z"
  1061. ;triggerall = statetype != A
  1062. trigger1 = ctrl
  1063. trigger2 = stateno = 240
  1064. trigger3 = anim = 3001 && time >=15
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075. [State -1, misogi]
  1076. type=changestate
  1077. value=4100
  1078. triggerall=command="hcb2k"
  1079. triggerall=var(59)<=0&&roundstate=2&&statetype!=A&&power>=3000&&(var(20)<=60)
  1080. triggerall=!numhelper(4205)
  1081. trigger1=ctrl
  1082. trigger2=(stateno=[200,255])&&movecontact
  1083. trigger3=(stateno=1100||stateno=1305||stateno=1505||stateno=1506||stateno=3480 ||stateno=3100||stateno=3300||stateno=9100)&&movecontact
  1084. trigger4=(stateno=[1000,4999])&&numhelper(stateno+5)&&stateno!=4200
  1085. trigger4=helper(stateno+5),var(3)
  1086. trigger5=movecontact&&var(20)
  1087. trigger6=numhelper&&var(20)
  1088. trigger6=helper,var(3)
  1089.  
  1090.  
  1091. ;muni kai run
  1092. [State -1, "¬"]
  1093. type = ChangeState
  1094. value = 2200
  1095. triggerall = command = "Muni"
  1096. triggerall = power >= 2000
  1097. trigger1 = ctrl && statetype != A
  1098. trigger3 = stateno = 205
  1099. trigger4 = stateno = 235
  1100. trigger5 = stateno = 240
  1101. trigger6 = stateno = 250
  1102. ;novo especial
  1103.  
  1104. ;Žã‹Öç“ó•SEˆëŽ®E”ª’t—
  1105. [State -1, L8M]
  1106. type = ChangeState
  1107. value = 20009
  1108. triggerall = command = "Žã‹Öç“ó•SEˆëŽ®E”ª’t—"
  1109. triggerall=var(59)<=0&&roundstate=2&&statetype!=A&&power>=1000&&(var(20)<=60)
  1110. triggerall=!numhelper(4205)
  1111. trigger1=ctrl
  1112. trigger2=(stateno=[200,255])&&movecontact
  1113. trigger3=(stateno=1100||stateno=1305||stateno=1505||stateno=1506||stateno=3100||stateno=3300||stateno=9100)&&movecontact
  1114. trigger4=(stateno=[1000,4999])&&numhelper(stateno+5)&&stateno!=4200
  1115. trigger4=helper(stateno+5),var(3)
  1116. trigger5=movecontact&&var(20)
  1117. trigger6=numhelper&&var(20)
  1118. trigger6=helper,var(3)
  1119. trigger7=stateno=1400
  1120.  
  1121. ;===========================================================================
  1122.  
  1123.  
  1124.  
  1125. [State -1, Shin Hadouken]
  1126. type = ChangeState
  1127. value = 3845
  1128. triggerall = command = "Bust1" || command = "Bust2" || command = "Bust3"
  1129. triggerall = power >= 3000
  1130. triggerall = numproj = 0
  1131. trigger1 = statetype != A && ctrl = 1
  1132. trigger2 = hitdefattr = C, NA && movecontact
  1133. trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 210 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 1500 || stateno = 1600 || stateno = 1700
  1134. trigger3 = movecontact
  1135. trigger4 = stateno = 1000 || stateno = 1001 || stateno = 1002
  1136. trigger4 = p2movetype = H && time > 15
  1137. trigger5 = stateno = 3450 || stateno = 3455 || stateno = 3460 || stateno = 3700 || stateno = 3800 || stateno = 3820 || stateno = 3865 || stateno = 3866 || stateno = 3867 || stateno = 3871 || stateno = 3875 || stateno = 3900
  1138. trigger5 = movecontact
  1139. trigger6 = stateno = 2150 || stateno  =  2200 || stateno = 4480
  1140. trigger6 = movecontact
  1141. trigger7 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425
  1142. trigger7 = movecontact
  1143. trigger8 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991
  1144. trigger9 = movecontact
  1145. trigger9 = stateno = 1550 || stateno = 1650 || stateno = 1750 || stateno = 4052 || stateno = 750
  1146. trigger10 = stateno = 3885
  1147. trigger10 = p2movetype = H && time > 7
  1148. trigger11 = stateno = 60051
  1149. trigger11 = numhelper(7) = 1
  1150. trigger11 = helper(7), movecontact
  1151. trigger11 = time > 50
  1152. trigger12 = stateno = 1003 || stateno = 1004 || stateno = 1005
  1153. trigger12 = p2movetype = H && time > 15
  1154. trigger13 = stateno = 3480 || stateno = 2800 || stateno = 2810 || stateno = 2820 || stateno = 4480
  1155. trigger13 = movecontact
  1156. trigger14 = stateno = 4044 && p2movetype = H
  1157. trigger15 = stateno = 3932
  1158. trigger16 = stateno = 10010 && p2movetype = H
  1159. trigger17 = stateno = 1400
  1160.  
  1161.  
  1162.  
  1163.  
  1164. ;ŽãHH
  1165. [State -1, Strong Kung Fu Palm]
  1166. type = ChangeState
  1167. value = 1150
  1168. triggerall = command = "mirror"
  1169. triggerall = statetype = s
  1170. triggerall = statetype != a
  1171. trigger2 =(stateno=[200,255])&&movecontact
  1172. trigger1 = ctrl = 1
  1173. ;triggerall = numhelper(1050) = 0
  1174. ;triggerall = var(1) = 1
  1175. triggerall = statetype != A
  1176. trigger1 = ctrl
  1177. trigger3=movecontact&&var(20)
  1178. trigger5=numhelper&&var(20)
  1179.  
  1180. [State -1, soco]
  1181. type = ChangeState
  1182. value = 9980
  1183. triggerall = command != "holddown"
  1184. triggerall = statetype = S
  1185. triggerall = ctrl
  1186. trigger1 = command = "soco"
  1187. trigger2 = var(30) = 3
  1188. trigger2 = p2bodydist x >= 100
  1189. trigger2 = p2bodydist y >= 0
  1190. trigger2 = p2statetype != L
  1191.  
  1192.  
  1193.  
  1194. [State -1 evil kennnnnnnn]
  1195. type = ChangeState
  1196. value = 40000
  1197. triggerall=var(59)<=0&&roundstate=2&&(command="dest1")&&statetype!=A&&power>=2000&&(var(20)<=60)
  1198. trigger1=ctrl
  1199. trigger2=(stateno=[200,255])&&movecontact
  1200. trigger3=(stateno=1100||stateno=1150||stateno=1505||stateno=1506||stateno=1305||stateno=3480 ||stateno=3300||stateno=1020)&&movecontact || stateno = 3100
  1201. trigger4=stateno=1321&&numtarget(1320)&&animelemtime(2)>=4
  1202. trigger5=(stateno=[1000,4999])&&numhelper(stateno+5)
  1203. trigger5=helper(stateno+5),var(3)
  1204. trigger6=movecontact&&var(20)
  1205. trigger7=numhelper&&var(20)
  1206. trigger7=helper,var(3)
  1207. trigger8=stateno=1400
  1208.  
  1209.  
  1210. [State -1, kkz]
  1211. type=changestate
  1212. value=4200
  1213. triggerall= var(59)<=0
  1214. triggerall= command="3dp"
  1215. triggerall= roundstate=2 && statetype!=A && power>=2000 && !var(20)
  1216. triggerall= !numhelper(4205)
  1217. trigger1= ctrl || ((stateno=[200,299]) && time<=2) || (stateno=200||stateno=230||stateno=245)
  1218. trigger2= (stateno=[200,255]) && stateno!=207 && movecontact
  1219. trigger3= (stateno=1100 || stateno=1305 || stateno=1505 || stateno=3100 || stateno=3300) && movecontact
  1220. trigger4= (stateno=[1000,4999]) && numhelper(stateno+5) && stateno!=4200
  1221. trigger4= helper(stateno+5),var(3)
  1222. trigger5= stateno=1321 && numtarget && animelemtime(2)>0
  1223. trigger6= stateno=52 && (prevstateno=[1000,4999]) && movecontact
  1224.  
  1225. [State -1, tkj]
  1226. type=changestate
  1227. value=4300
  1228. triggerall= var(59)<=0
  1229. triggerall= command="3dk"
  1230. triggerall= roundstate=2 && statetype!=A && power>=2000 && !var(20)
  1231. triggerall= !numhelper(4305)
  1232. trigger1= ctrl || ((stateno=[200,299]) && time<=2) || (stateno=200||stateno=230||stateno=245)
  1233. trigger2= (stateno=[200,255]) && stateno!=207 && movecontact
  1234. trigger3= (stateno=1100 || stateno=1305 || stateno=1505 || stateno=3100 || stateno=3300) && movecontact
  1235. trigger4= (stateno=[1000,4999]) && numhelper(stateno+5) && stateno!=4300
  1236. trigger4= helper(stateno+5),var(3)
  1237. trigger5= stateno=1321 && numtarget && animelemtime(2)>0
  1238. trigger6= helper(stateno+5),var(3)
  1239.  
  1240. [State -1, tenmagouzankuu2]
  1241. type=changestate
  1242. value=3070
  1243. triggerall=var(59)<=0&&roundstate=2&&(command="hcf2p")&&statetype=A&&power>=2500&&(var(20)<=60)
  1244. triggerall=!numhelper(3075)
  1245. trigger1=ctrl
  1246. trigger2=(stateno=[260,285])&&movecontact
  1247. trigger3=(stateno=1100||(stateno=[1200,1250])||stateno=3100||stateno=3200||stateno=3480 ||stateno=3250||stateno=3300||(stateno=[1301,1303])||stateno=9200||stateno=9100)&&movecontact
  1248. trigger4=(stateno=[1000,4999])&&numhelper(stateno+5)&&stateno!=3070
  1249. trigger4=helper(stateno+5),var(3)
  1250. trigger5=movecontact&&var(20)
  1251. trigger6=numhelper&&var(20)
  1252. trigger6=helper,var(3)
  1253.  
  1254. [State -1, messatsugoushoryuu]
  1255. type=changestate
  1256. value=3100
  1257. triggerall=var(59)<=0&&roundstate=2&&(command="2dfp")&&statetype!=A&&power>=1000&&(var(20)<=60)
  1258. trigger1=ctrl
  1259. trigger2=(stateno=[200,255])&&movecontact
  1260. trigger3=(stateno=1100||stateno=1150||stateno=1505||stateno=1506||stateno=1305||stateno=3300||stateno=3480 ||stateno=1020)&&movecontact
  1261. trigger4=stateno=1321&&numtarget(1320)&&animelemtime(2)>=4
  1262. trigger5=(stateno=[1000,4999])&&numhelper(stateno+5)
  1263. trigger5=helper(stateno+5),var(3)
  1264. trigger6=movecontact&&var(20)
  1265. trigger7=numhelper&&var(20)
  1266. trigger7=helper,var(3)
  1267. trigger8=stateno=1400
  1268.  
  1269.  
  1270.  
  1271. [State -1, messatsugousenpuu]
  1272. type=changestate
  1273. value=3250
  1274. triggerall=var(59)<=0&&roundstate=2&&(command="2qcbk")&&statetype=A&&power>=1000&&(var(20)<=60)
  1275. trigger1=ctrl
  1276. trigger2=(stateno=[260,285])&&movecontact
  1277. trigger3=(stateno=1100||(stateno=[1200,1250])||stateno=3100||stateno=3300||stateno=3480 ||(stateno=[1301,1303])||stateno=9200)&&movecontact
  1278. trigger4=(stateno=[1000,4999])&&numhelper(stateno+5)
  1279. trigger4=helper(stateno+5),var(3)
  1280. trigger5=movecontact&&var(20)
  1281. trigger6=numhelper&&var(20)
  1282. trigger6=helper,var(3)
  1283.  
  1284. [State -1, messatsugourasen]
  1285. type=changestate
  1286. value=3200
  1287. triggerall=var(59)<=0&&roundstate=2&&(command="2qcbk")&&statetype!=A&&power>=1000&&(var(20)<=60)
  1288. trigger1=ctrl
  1289. trigger2=(stateno=[200,255])&&movecontact
  1290. trigger3=(stateno=1100||stateno=1305||stateno=1505||stateno=1506||stateno=3100||stateno=3480 ||stateno=3300||stateno=9200)&&movecontact
  1291. trigger4=stateno=1321&&numtarget(1320)&&animelemtime(2)>=4
  1292. trigger5=(stateno=[1000,4999])&&numhelper(stateno+5)
  1293. trigger5=helper(stateno+5),var(3)
  1294. trigger6=movecontact&&var(20)
  1295. trigger7=numhelper&&var(20)
  1296. trigger7=helper,var(3)
  1297. trigger8=stateno=1400
  1298.  
  1299. [State -1, tenmashinzuiwari]
  1300. type=changestate
  1301. value=3300
  1302. triggerall=var(59)<=0&&roundstate=2&&(command="2qcfk")&&statetype=A&&power>=1000&&(var(20)<=60)
  1303. trigger1=ctrl||(stateno=1300&&vel y>-3)
  1304. trigger2=(stateno=[260,285])&&movecontact
  1305. trigger3=(stateno=1100||(stateno=[1200,1250])||stateno=3100||stateno=3480 ||(stateno=[3200,3250])||(stateno=[1301,1303])||stateno=9200||stateno=9100)&&movecontact
  1306. trigger4=(stateno=[1000,4999])&&numhelper(stateno+5)
  1307. trigger4=helper(stateno+5),var(3)
  1308. trigger5=movecontact&&var(20)
  1309. trigger6=numhelper&&var(20)
  1310. trigger6=helper,var(3)
  1311.  
  1312. [State -1, tenmagouzankuu]
  1313. type=changestate
  1314. value=3050
  1315. triggerall=var(59)<=0&&roundstate=2&&(command="2qcfp")&&statetype=A&&power>=1000&&(var(20)<=60)
  1316. triggerall=!numhelper(3005)&&!numhelper(3055)
  1317. trigger1=ctrl
  1318. trigger2=(stateno=[260,285])&&movecontact
  1319. trigger3=(stateno=1100||(stateno=[1200,1250])||stateno=3100|| stateno=3480 ||stateno=3200||stateno=3250||stateno=3300||(stateno=[1301,1303])||stateno=9200||stateno=9100)&&movecontact
  1320. trigger4=(stateno=[1000,4999])&&numhelper(stateno+5)&&stateno!=3050
  1321. trigger4=helper(stateno+5),var(3)
  1322. trigger5=movecontact&&var(20)
  1323. trigger6=numhelper&&var(20)
  1324. trigger6=helper,var(3)
  1325.  
  1326.  
  1327. [State -1, tenmagouzankuu]
  1328. type=changestate
  1329. value=3999
  1330. triggerall=var(59)<=0&&roundstate=2&&(command="2qcbp")&&statetype=A&&power>=1000&&(var(20)<=60)
  1331. triggerall=!numhelper(3005)&&!numhelper(3055)
  1332. trigger1=ctrl
  1333. trigger2=(stateno=[260,285])&&movecontact
  1334. trigger3=(stateno=1100||(stateno=[1200,1250])||stateno=3100|| stateno=3480 ||stateno=3200||stateno=3250||stateno=3300||(stateno=[1301,1303])||stateno=9200||stateno=9100)&&movecontact
  1335. trigger4=(stateno=[1000,4999])&&numhelper(stateno+5)&&stateno!=3050
  1336. trigger4=helper(stateno+5),var(3)
  1337. trigger5=movecontact&&var(20)
  1338. trigger6=numhelper&&var(20)
  1339. trigger6=helper,var(3)
  1340.  
  1341.  
  1342. [State -1, messatsugouhadou]
  1343. type=changestate
  1344. value=3000
  1345. triggerall= var(59)<=0 && roundstate=2 && (command="2qcbp") && statetype!=A && power>=1000 && (var(20)<=60)
  1346. triggerall= !numhelper(3005) && !numhelper(3055)
  1347. trigger1= ctrl
  1348. trigger2= (stateno=[200,255]) && movecontact
  1349. trigger3= (stateno=1100 || stateno=1505||stateno=1506 || stateno=1305 || stateno=3100 || stateno=3480 || stateno=3300) && movecontact
  1350. trigger4= stateno=1321 && numtarget && animelemtime(2)>=4
  1351. trigger5= (stateno=[1000,4999]) && numhelper(stateno+5) && stateno!=3000
  1352. trigger5= helper(stateno+5),var(3)
  1353. trigger6= movecontact && var(20)
  1354. trigger7= numhelper && var(20)
  1355. trigger7= helper,var(3)
  1356. trigger8= stateno=1400
  1357. trigger9= stateno=1150&&movecontact
  1358.  
  1359. [State -1, shakunetsuhadouken]
  1360. type=changestate
  1361. value=1020
  1362. triggerall=var(59)<=0&&roundstate=2&&(command="hcbx"||command="hcby"||command="hcbz")&&statetype!=A
  1363. triggerall=ifelse((var(20)<=60),(!numhelper(1005)&&!numhelper(1025)&&!numhelper(1055)),1)&&!numhelper(3005)&&!numhelper(3055)
  1364. trigger1=ctrl
  1365. trigger2=(stateno=[200,255])&&movecontact
  1366. trigger3=movecontact&&var(20)
  1367. trigger4=numhelper&&var(20)
  1368. trigger4=helper,var(3)
  1369.  
  1370. [State -1, goushoryuuken]
  1371. type=changestate
  1372. value=1100
  1373. triggerall=var(59)<=0&&roundstate=2&&(command="dfx"||command="dfy"||command="dfz")&&statetype!=A
  1374. trigger1=ctrl = 1
  1375. trigger2=(stateno=[200,255])&&movecontact
  1376. trigger3=stateno=1321&&numtarget(1320)&&animelemtime(2)>=4
  1377. trigger4=movecontact&&var(20)
  1378. trigger5=numhelper&&var(20)
  1379. trigger5=helper,var(3)
  1380.  
  1381. [State -1, GouShoryuukenReverse]
  1382. type=changestate
  1383. value=9100
  1384. triggerall=var(59)<=0&&roundstate=2&&(command="bfx"||command="bfy"||command="bfz")&&statetype!=A
  1385. triggerall= stateno = 1100
  1386. trigger1=ctrl = 1
  1387. trigger2=(stateno=[200,255])||(stateno=[260,285])||stateno=1100&&movecontact
  1388. trigger3=stateno=1321&&numtarget(1320)&&animelemtime(2)>=4
  1389. trigger4=movecontact&&var(20)
  1390. trigger5=numhelper&&var(20)
  1391. trigger5=helper,var(3)
  1392.  
  1393. ;----------------------------------------VFS
  1394. [State -1, life]
  1395. type = ChangeState
  1396. value = 2000
  1397. triggerall = var(59)<=0&&roundstate=2&&command = "life"
  1398. triggerall = statetype != A && !MoveGuarded
  1399. trigger1 = ctrl
  1400. trigger2=stateno=1400
  1401.  
  1402.  
  1403.  
  1404. [State -1, kuuchuutatsumakizankuukyaku]
  1405. type=changestate
  1406. value=1250
  1407. triggerall=var(59)<=0&&roundstate=2&&(command="qcba"||command="qcbb"||command="qcbc")&&statetype=A
  1408. trigger1=ctrl
  1409. trigger2=(stateno=[260,285])&&movecontact
  1410. trigger3=movecontact&&var(20)
  1411. trigger4=numhelper&&var(20)
  1412. trigger4=helper,var(3)
  1413.  
  1414. [State -1, tatsumakizankuukyaku]
  1415. type=changestate
  1416. value=1200
  1417. triggerall=var(59)<=0&&roundstate=2&&(command="qcba"||command="qcbb"||command="qcbc")&&statetype!=A
  1418. trigger1=ctrl
  1419. trigger2=(stateno=[200,255])&&movecontact
  1420. trigger3=stateno=1321&&numtarget(1320)&&animelemtime(2)>=4
  1421. trigger4=movecontact&&var(20)&&stateno!=1250
  1422. trigger5=numhelper&&var(20)&&stateno!=1250
  1423. trigger5=helper,var(3)
  1424. trigger6= stateno = 1150 && movecontact
  1425.  
  1426. [State -1, hyakkishuu]
  1427. type=changestate
  1428. value=1300
  1429. triggerall=var(59)<=0&&roundstate=2&&(command="dfa"||command="dfb"||command="dfc")&&statetype!=A
  1430. trigger1=ctrl
  1431. trigger2=stateno=1450&&anim=1450&&animelemtime(4)>=0
  1432. trigger3=(stateno=[200,255])&&movecontact
  1433. trigger4=movecontact&&var(20)
  1434. trigger5=numhelper&&var(20)
  1435. trigger5=helper,var(3)
  1436.  
  1437.  
  1438. [State -1, zankuuhadouken]
  1439. type=changestate
  1440. value=1050
  1441. triggerall=var(59)<=0&&roundstate=2&&(command="qcfx"||command="qcfy"||command="qcfz")&&statetype=A
  1442. triggerall=ifelse((var(20)<=60),(!numhelper(1005)&&!numhelper(1025)&&!numhelper(1055)),1)&&!numhelper(3005)&&!numhelper(3055)
  1443. trigger1=ctrl
  1444. trigger2=(stateno=[260,285])&&movecontact&&prevstateno!=1050
  1445. ;trigger3=stateno=1300&&vel y>-3
  1446. trigger3=movecontact&&var(20)
  1447. trigger4=numhelper&&var(20)
  1448. trigger4=helper,var(3)
  1449.  
  1450. [State -1, zankuuhadouken]
  1451. type=changestate
  1452. value=1070
  1453. triggerall=var(59)<=0&&roundstate=2&&(command="qcbx"||command="qcby"||command="qcbz")&&statetype=A
  1454. triggerall=ifelse((var(20)<=60),(!numhelper(1005)&&!numhelper(1025)&&!numhelper(1055)),1)&&!numhelper(3005)&&!numhelper(3055)
  1455. trigger1=ctrl
  1456. trigger2=(stateno=[260,285])&&movecontact&&prevstateno!=1050
  1457. ;trigger3=stateno=1300&&vel y>-3
  1458. trigger3=movecontact&&var(20)
  1459. trigger4=numhelper&&var(20)
  1460. trigger4=helper,var(3)
  1461.  
  1462.  
  1463.  
  1464. [State -1, gouhadouken]
  1465. type=changestate
  1466. value=1000
  1467. triggerall=var(59)<=0&&roundstate=2&&(command="qcfx"||command="qcfy"||command="qcfz")&&statetype!=A
  1468. triggerall=ifelse((var(20)<=60),(!numhelper(1005)&&!numhelper(1025)&&!numhelper(1055)),1)&&!numhelper(3005)&&!numhelper(3055)
  1469. trigger1=ctrl
  1470. trigger2=(stateno=[200,255])&&movecontact
  1471. trigger3=movecontact&&var(20)
  1472. trigger4=numhelper&&var(20)
  1473. trigger4=helper,var(3)
  1474.  
  1475. [State -1, tenmashurettou]
  1476. type=changestate
  1477. value=1500
  1478. triggerall=var(59)<=0&&roundstate=2&&(command="2d2p"||command="2d2k")&&statetype!=A
  1479. trigger1=ctrl
  1480.  
  1481. [State -1, zenpoutenshin]
  1482. type=changestate
  1483. value=1450
  1484. triggerall=var(59)<=0&&roundstate=2&&(command="qcbx"||command="qcby"||command="qcbz")&&statetype!=A
  1485. triggerall=ifelse((var(20)<=60),(!numhelper(1005)&&!numhelper(1025)&&!numhelper(1055)),1)&&!numhelper(3005)&&!numhelper(3055)
  1486. trigger1=ctrl
  1487. trigger2=(stateno=[200,255])&&movecontact
  1488. trigger3=movecontact&&var(20)
  1489. trigger4=numhelper&&var(20)
  1490. trigger4=helper,var(3)
  1491.  
  1492.  
  1493. [State -1, zerocounter]
  1494. type=changestate
  1495. value=750
  1496. triggerall=var(59)<=0&&roundstate=2&&(command="bdx"||command="bdy"||command="bdz"||command="bda"||command="bdb"||command="bdc")&&(var(20)<=60)
  1497. triggerall=p2dist x>0&&power>=1000&&statetype!=A
  1498. trigger1=stateno=150||stateno=152
  1499.  
  1500. [State -1, recoveryroll]
  1501. type=changestate
  1502. trigger1=stateno=5050&&vel y>-1&&alive
  1503. trigger1=var(59)<=0&&command="2k"
  1504. value=5220
  1505.  
  1506. [State -1, run/dash]
  1507. type=changestate
  1508. value=100
  1509. trigger1=var(59)<=0&&roundstate=2&&(stateno!=[100,106])&& command="FF" &&statetype=S
  1510. trigger1=ctrl
  1511.  
  1512. [State -1, Run Fwd]
  1513. type = ChangeState
  1514. value = 1202
  1515. triggerall = statetype = A
  1516. triggerall = command = "FF"
  1517. triggerall = !(stateno = 1202 || stateno = 1203)
  1518. trigger1 = ctrl
  1519. trigger2 = stateno = 2600 && (animelemtime(10) > 1 || anim = 3502)
  1520. trigger2 = movehit
  1521. trigger3 = stateno = 2610 && (animelemtime(14) > 0 || anim = 3502)
  1522. trigger3 = movehit
  1523. trigger4 = stateno = 1000 || stateno = [600,605]
  1524. trigger4 = movehit
  1525. trigger5 = stateno = 610
  1526. trigger5 = movehit
  1527.  
  1528. [State -1, Run Fwd]
  1529. type = ChangeState
  1530. value = 1203
  1531. triggerall = statetype = A
  1532. triggerall = command = "BB"
  1533. triggerall = !(stateno = 1202 || stateno = 1203)
  1534. trigger1 = ctrl
  1535. trigger2 = stateno = 2600 && (animelemtime(10) > 1 || anim = 3502)
  1536. trigger2 = movehit
  1537. trigger3 = stateno = 2610 && (animelemtime(14) > 0 || anim = 3502)
  1538. trigger3 = movehit
  1539. trigger4 = stateno = 1000
  1540. trigger4 = movehit
  1541. trigger5 = stateno = 610
  1542. trigger5 = movehit
  1543.  
  1544. [State -1, run/dash]
  1545. type=changestate
  1546. value=105
  1547. trigger1=var(59)<=0&&roundstate=2&&(stateno!=[100,106])&&command="BB" &&statetype=S
  1548. trigger1=ctrl
  1549. trigger2= (stateno=[200,255])&&movecontact &&command="BB"
  1550.  
  1551.  
  1552. [State -1, roll/dodge]
  1553. type=changestate
  1554. value=ifelse(command="holdfwd",720,710)
  1555. trigger1=var(59)<=0&&roundstate=2&&(command="roll")&&statetype=S
  1556. trigger1=ctrl
  1557.  
  1558. [State -1, airthrow]
  1559. type=changestate
  1560. value=850
  1561. triggerall=var(59)<=0&&roundstate=2&&command="2k"&&(command="holdfwd"||command="holdback")&&statetype=A
  1562. triggerall=ifelse((var(20)<=60),(!numhelper(1005)&&!numhelper(1025)&&!numhelper(1055)),1)&&!numhelper(3005)&&!numhelper(3055)
  1563. trigger1=ctrl
  1564. trigger2=(stateno=[260,285])&&movecontact&&prevstateno!=1050
  1565. ;trigger3=stateno=1300&&vel y>-3
  1566. trigger3=movecontact&&var(20)
  1567. trigger4=numhelper&&var(20)
  1568. trigger4=helper,var(3)
  1569.  
  1570.  
  1571.  
  1572. [State -1, airthrow]
  1573. type=changestate
  1574. value=85040
  1575. triggerall=var(59)<=0&&roundstate=2&&(command="recovery")&&(command="holdfwd"||command="holdback")&&statetype=A
  1576. triggerall=ifelse((var(20)<=60),(!numhelper(1005)&&!numhelper(1025)&&!numhelper(1055)),1)&&!numhelper(3005)&&!numhelper(3055)
  1577. trigger1=ctrl
  1578. trigger2=(stateno=[260,285])&&movecontact&&prevstateno!=1050
  1579. ;trigger3=stateno=1300&&vel y>-3
  1580. trigger3=movecontact&&var(20)
  1581. trigger4=numhelper&&var(20)
  1582. trigger4=helper,var(3)
  1583.  
  1584. [State -1, throw]
  1585. type=changestate
  1586. value=800
  1587. trigger1= var(59)<=0
  1588. trigger1= (command="recovery" || command="2k") && (command="holdfwd" || command="holdback")
  1589. trigger1= roundstate=2 && ctrl && statetype=S && stateno!=100
  1590.  
  1591. [State -1, powercharge]
  1592. type=changestate
  1593. value=9300
  1594. trigger1=var(59)<=0&&roundstate=2&&command="holdb"&&command="holdy"&&statetype!=A&&power<powermax&&ctrl&&!var(20)
  1595.  
  1596. [State -1, SLP]
  1597. type=changestate
  1598. value=200
  1599. triggerall=var(59)<=0&&command="x"&&command!="holddown"&&statetype!=A
  1600. trigger1=ctrl
  1601. trigger2=stateno=200&&animelemtime(2)>0
  1602. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1603.  
  1604. [State -1, SMP2]
  1605. type=changestate
  1606. value=207
  1607. triggerall=var(59)<=0&&command="y"&&command="holdfwd"&&command!="holddown"&&statetype!=A
  1608. trigger1=ctrl
  1609. trigger2=movecontact&&(stateno=[200,255])&&var(20)
  1610.  
  1611. [State -1, SMP]
  1612. type=changestate
  1613. value=205
  1614. triggerall=var(59)<=0&&command="y"&&command!="holddown"&&statetype!=A
  1615. trigger1=ctrl
  1616. trigger2=(stateno=200||stateno=215||stateno=230||stateno=245)&&movecontact
  1617. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1618.  
  1619. [State -1, SHP]
  1620. type=changestate
  1621. value=210
  1622. triggerall=var(59)<=0&&command="z"&&command!="holddown"&&statetype!=A
  1623. trigger1=ctrl
  1624. trigger2=((stateno=[200,205])||(stateno=[230,235])||(stateno=[215,220])||(stateno=[245,250]))&&movecontact
  1625. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1626.  
  1627. [State -1, SLK]
  1628. type=changestate
  1629. value=215
  1630. triggerall=var(59)<=0&&command="a"&&command!="holddown"&&statetype!=A
  1631. trigger1=ctrl
  1632. trigger2=stateno=200&&movecontact
  1633. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1634.  
  1635. [State -1, SMK2]
  1636. type=changestate
  1637. value=222
  1638. triggerall=var(59)<=0&&command="b"&&command="holdfwd"&&command!="holddown"&&statetype!=A
  1639. trigger1=ctrl
  1640. trigger2=((stateno=[200,205])||stateno=215||(stateno=[230,235]))&&movecontact
  1641. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1642.  
  1643. [State -1, SMK]
  1644. type=changestate
  1645. value=220
  1646. triggerall=var(59)<=0&&command="b"&&command!="holddown"&&statetype!=A
  1647. trigger1=ctrl
  1648. trigger2=((stateno=[200,205])||stateno=215||(stateno=[230,235]))&&movecontact
  1649. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1650.  
  1651. [State -1, SHK]
  1652. type=changestate
  1653. value=225
  1654. triggerall=var(59)<=0&&command="c"&&command!="holddown"&&statetype!=A
  1655. trigger1=ctrl
  1656. trigger2=((stateno=[200,205])||(stateno=[230,235])||(stateno=[215,220])||(stateno=[245,250]))&&movecontact
  1657. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1658.  
  1659. [State -1, CLP]
  1660. type=changestate
  1661. value=230
  1662. triggerall=var(59)<=0&&command="x"&&command="holddown"&&statetype!=A
  1663. trigger1=ctrl
  1664. trigger2=stateno=230&&animelemtime(2)>0
  1665. trigger3=stateno=200&&movecontact
  1666. trigger4=movecontact&&(stateno=[200,255])&&var(20)
  1667.  
  1668. [State -1, CMP]
  1669. type=changestate
  1670. value=235
  1671. triggerall=var(59)<=0&&command="y"&&command="holddown"&&statetype!=A
  1672. trigger1=ctrl
  1673. trigger2=((stateno=[200,205])||stateno=215||stateno=230||stateno=245)&&movecontact
  1674. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1675.  
  1676. [State -1, CHP]
  1677. type=changestate
  1678. value=240
  1679. triggerall=var(59)<=0&&command="z"&&command="holddown"&&statetype!=A
  1680. trigger1=ctrl
  1681. trigger2=((stateno=[200,205])||(stateno=[230,235])||(stateno=[215,220])||(stateno=[245,250]))&&movecontact
  1682. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1683.  
  1684. [State -1, CLK]
  1685. type=changestate
  1686. value=245
  1687. triggerall=var(59)<=0&&command="a"&&command="holddown"&&statetype!=A
  1688. trigger1=ctrl
  1689. trigger2=(stateno=200||stateno=230)&&movecontact
  1690. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1691.  
  1692. [State -1, CMK]
  1693. type=changestate
  1694. value=250
  1695. triggerall=var(59)<=0&&command="b"&&command="holddown"&&statetype!=A
  1696. trigger1=ctrl
  1697. trigger2=((stateno=[200,205])||stateno=215||(stateno=[230,235])||stateno=245)&&movecontact
  1698. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1699.  
  1700. [State -1, CHK]
  1701. type=changestate
  1702. value=255
  1703. triggerall=var(59)<=0&&command="c"&&command="holddown"&&statetype!=A
  1704. trigger1=ctrl
  1705. trigger2=((stateno=[200,205])||(stateno=[230,235])||(stateno=[215,220])||(stateno=[245,250]))&&movecontact
  1706. trigger3=movecontact&&(stateno=[200,255])&&var(20)
  1707.  
  1708. [State -1, ALP]
  1709. type=changestate
  1710. value=260
  1711. triggerall=var(59)<=0&&command="x"&&statetype=A
  1712. trigger1=ctrl
  1713. trigger2=movecontact&&(stateno=[260,285])&&var(20)
  1714.  
  1715. [State -1, AMP]
  1716. type=changestate
  1717. value=265
  1718. triggerall=var(59)<=0&&command="y"&&statetype=A
  1719. trigger1=ctrl
  1720. trigger2=(stateno=260||stateno=275)&&movecontact&&var(9)!=2
  1721. trigger3=movecontact&&(stateno=[260,285])&&var(20)
  1722.  
  1723. [State -1, AHP]
  1724. type=changestate
  1725. value=270
  1726. triggerall=var(59)<=0&&command="z"&&statetype=A
  1727. trigger1=ctrl
  1728. trigger2=(stateno=260||(stateno=[275,280]))&&movecontact&&var(9)!=2
  1729. trigger3=movecontact&&(stateno=[260,285])&&var(20)
  1730.  
  1731. [State -1, ALK]
  1732. type=changestate
  1733. value=275
  1734. triggerall=var(59)<=0&&command="a"&&statetype=A
  1735. trigger1=ctrl
  1736. trigger2=stateno=260&&movecontact&&var(9)!=2
  1737. trigger3=movecontact&&(stateno=[260,285])&&var(20)
  1738.  
  1739. [State -1, TKK]
  1740. type=changestate
  1741. value=282
  1742. triggerall=var(59)<=0&&command="holddown"&&command="b"&&statetype=A&&vel x>0
  1743. triggerall=(p2bodydist x>0)&&(p2bodydist y>0)
  1744. trigger1=ctrl
  1745. trigger2=stateno=1050&&animelemtime(3)>=2
  1746. trigger3=movecontact&&(stateno=[260,285])&&var(20)
  1747.  
  1748. [State -1, AMK]
  1749. type=changestate
  1750. value=280
  1751. triggerall=var(59)<=0&&command="b"&&statetype=A
  1752. trigger1=ctrl
  1753. trigger2=(stateno=[260,265])&&movecontact&&var(9)!=2
  1754. trigger3=stateno=275&&anim=275&&movecontact&&var(9)!=2
  1755. trigger4=movecontact&&(stateno=[260,285])&&var(20)
  1756.  
  1757. [State -1, AHK]
  1758. type=changestate
  1759. value=285
  1760. triggerall=var(59)<=0&&command="c"&&statetype=A
  1761. trigger1=ctrl
  1762. trigger2=(stateno=260||(stateno=[275,280]))&&movecontact&&var(9)!=2
  1763. trigger3=movecontact&&(stateno=[260,285])&&var(20)
  1764.  
  1765. [State -1, AerialRave]
  1766. type=changestate
  1767. value=40
  1768. triggerall=var(59)<=0&&roundstate=2
  1769. trigger1=command="jump"
  1770. trigger1=stateno=240&&animelem=4
  1771. trigger9= command="jumpback" && (stateno=[260,286])&&movecontact
  1772.  
  1773. [State -1, AerialRave]
  1774. type=changestate
  1775. value=40
  1776. trigger1=var(59)<=0&&roundstate=2&&command="jump"&&var(20)>0
  1777. trigger1=stateno=240&&movehit
  1778.  
  1779.  
  1780.  
  1781.  
  1782. [State -1, AerialRave]
  1783. type=changestate
  1784. value=40
  1785. trigger1=var(59)<=0&&roundstate=2&&(stateno!=[100,106])&&command="jumpback" &&statetype=S
  1786. trigger1=ctrl
  1787. trigger2= (stateno=[200,255])&&movecontact &&command="jumpback"
  1788. trigger3=command="jump"
  1789. trigger3= stateno=240 && (movecontact=[1,4]) && var(20)>0
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805. [State -1, taunt]
  1806. type=changestate
  1807. value=195
  1808. triggerall=var(59)<=0&&command="start"&&command!="holddown"&&statetype=S
  1809. trigger1=ctrl
  1810. trigger2=(stateno=[200,255])&&movecontact
  1811.  
  1812. [State -1]
  1813. type = Changestate
  1814. value = 340
  1815. triggerall = command = "y" && command = "b"
  1816. triggerall = numhelper(345) < 1
  1817. trigger1 = statetype != A
  1818. trigger1 = statetype != s
  1819. trigger1 = ctrl
  1820.  
  1821.  
  1822. [State -3]
  1823. Type = VarSet
  1824. TriggerAll = Var(4) = 0
  1825. Trigger1 = EnemyNear,NumHelper > 0
  1826. ;Trigger1 = RoundState = 2
  1827. Trigger1 = P2MoveType != A
  1828. V = 13
  1829. Value = EnemyNear,NumHelper+EnemyNear,NumExplod+EnemyNear,NumProj
  1830.  
  1831. ;===========================================================================
  1832. ;=================================<A.I.>====================================
  1833. ;===========================================================================
  1834.  
  1835.  
  1836.  
  1837. [State -1, airrecover]
  1838. type=changestate
  1839. value= ifelse((pos y>=-20), 5200, 5210)
  1840. trigger1= var(59)>=1 && numenemy
  1841. trigger1= roundstate=2 && alive
  1842. trigger1= stateno=5050 && canrecover
  1843. trigger1= vel y>=-1 && random<200
  1844.  
  1845. [State -1, recoveryroll]
  1846. type=changestate
  1847. value=5220
  1848. trigger1= var(59)>=1 && numenemy
  1849. trigger1= roundstate=2 && alive
  1850. trigger1= !ctrl
  1851. trigger1= (stateno=5040 || stateno=5050) && vel y>=-1 && pos y>-vel y
  1852. trigger1= (p2bodydist x=[-10,10]) && random<200
  1853.  
  1854.  
  1855. [State -1, CHP]
  1856. type=changestate
  1857. value=240
  1858. triggerall= var(59)>=1 && numenemy
  1859. triggerall= statetype!=A && roundstate=2
  1860. triggerall= (p2bodydist x=[-20,30]) && (p2dist y=[-100,50]) && p2statetype!=L
  1861. triggerall= prevstateno!=1150 || (prevstateno=1150 && EnemyNear,MoveGuarded)
  1862. trigger1= ctrl || (stateno=250 && movecontact) || (stateno=235 && movecontact) || (stateno=220 && movecontact) || (stateno=205 && movecontact)
  1863. trigger1= p2statetype!=A || (p2statetype=A && p2bodydist y>=-40 && enemynear,vel y>=-2)
  1864. trigger1= p2movetype=H && prevstateno!=1150
  1865. trigger1= enemynear,backedgedist>=30 && enemynear,frontedgebodydist>=30
  1866. trigger2= stateno=52 && time>=1 && prevstateno=265 && statetype!=A
  1867. trigger2= p2statetype=A && p2bodydist y<=-35 && enemynear,vel y>=-2
  1868. trigger2= enemynear,backedgedist>=30 && enemynear,frontedgebodydist>=30
  1869. trigger3= ctrl || (stateno=85040 && movecontact)
  1870. trigger3= statetype!=A && (P2Movetype=H && p2bodydist y>=-60 && enemynear,vel y>=0)
  1871. trigger3= enemynear,backedgedist<30 || enemynear,frontedgebodydist<30
  1872. trigger4= (stateno=[1000,2999]) && statetype!=A && numhelper(stateno+5)
  1873. trigger4= p2statetype!=A || (p2statetype=A && p2bodydist y>=-60 && enemynear,vel y>0)
  1874. trigger4= enemynear,backedgedist<30 || enemynear,frontedgebodydist<30
  1875. trigger5= ctrl && p2bodydist x>=100+(life<333)*40 && random<200
  1876. trigger5= prevstateno=4400 || stateno=1150 && stateno!=207
  1877. trigger5= stateno!=200 && stateno!=215 && stateno!=230 && stateno!=245
  1878. trigger5= movehit=1 && movecontact=1 && (p2bodydist x=[31-(p2statetype=C)*51,80]) && random<750
  1879.  
  1880. [State -1, jump]
  1881. type = ChangeState
  1882. value = 40
  1883. triggerall = var(59) = 1 && RoundState = 2
  1884. triggerall = statetype != A && ctrl
  1885. trigger1= p2stateno!=5100
  1886. trigger1 = p2statetype = A && p2movetype = H
  1887. trigger1 = P2BodyDist X = [10,90]
  1888. trigger1 = enemynear,vel Y = [-1,1]
  1889. trigger2= stateno=240 && movecontact
  1890. trigger2= p2statetype=A && P2Movetype=H
  1891. trigger3= stateno=265 || stateno=280
  1892. trigger3= p2statetype=A && P2Movetype=H
  1893. trigger3= p2bodydist y<=-10
  1894. ctrl = 1
  1895.  
  1896. [State -1, warp];MAX 320
  1897. type=changestate
  1898. value=1800
  1899. triggerall= var(59)>=1 && numenemy
  1900. triggerall= roundstate=2 && (p2statetype !=A || p2statetype=A)&&(statetype = A || statetype != A)
  1901. triggerall= (ctrl || ((stateno=5120 || stateno=5200) && animtime=0))
  1902. trrigerall= (MoveGuarded=1 && movetype = H)||(MoveHit=1 && movetype = H)
  1903. triggerall = InGuardDist
  1904. trigger1= stateno=5120 && p2bodydist x<50 && p2movetype = A
  1905. trigger1= (backedgedist<120 && var(5):=0) || (backedgedist>=120 && var(5):=3)
  1906. trigger2= enemynear,ctrl && p2movetype != H
  1907. trigger2= p2movetype=A || (EnemyNear,NumExplod > Var(13) || Enemy,NumHelper > Var(13) || Enemy,NumProj > Var(13)) && Enemy, HitDefAttr=SCA,SP,HP,SA,HA || Enemy, HitDefAttr=SCA,NA
  1908. trigger2= statetype=A
  1909. trigger2= statetype!=A
  1910. trigger2= p2dist x<100 && (backedgedist<120 && var(5):=0) || (backedgedist>=120 && var(5):=3);Å‘å‹——£320
  1911. trigger3= !enemynear,ctrl && p2movetype!=H && p2movetype=A
  1912. trigger3= p2movetype = A || (Enemy,NumHelper > Var(13) || Enemy,NumProj > Var(13)) || Enemy, HitDefAttr=SCA,SP,HP,ST,HT,NT
  1913. trigger3= statetype=A && p2statetype!=L
  1914. trigger3= statetype!=A && EnemyNear,NumHelper < enemy,pos x=-20
  1915. trigger3= p2bodydist x>100 && var(5):=4
  1916. trigger4= enemynear,pos y<-90 && p2movetype!=H && enemynear,vel y<5
  1917. trigger4= p2bodydist x=[-10,(p2bodydist y*-1)/3]
  1918. trigger4= p2movetype!=A
  1919. trigger4= random<65*(1+(life<333)) && var(5):=4
  1920. trigger5= p2bodydist x <0
  1921. trigger5= statetype=A
  1922. trigger5= (backedgedist<120 && var(5):=0) || (backedgedist>=120 && var(5):=3)
  1923. trigger6= p2bodydist x=[-20,90]
  1924. trigger6= backedgedist<30
  1925. trigger6= random<30*(1+(life<333))&& var(5):=3
  1926. trigger7= (Enemy,NumHelper > Var(13) || Enemy,NumProj > Var(13))
  1927. trigger7= (p2bodydist x=[60,70])
  1928. trigger7= random<500 && var(5):=2
  1929. trigger8= p2bodydist x=[21,65]
  1930. trigger8= p2statetype!=A && p2movetype!=A && enemynear,ctrl
  1931. trigger8= random<100*(1+(life<333))
  1932. trigger9= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  1933. trigger9= numhelper(1005)
  1934. trigger9= helper(1005),p2dist x>30
  1935. trigger9= ctrl && random<100*(1+(p2movetype!=H)) && var(5):=5
  1936. trigger10= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  1937. trigger10= numhelper(1025)
  1938. trigger10= helper(1025),p2dist x>30
  1939. trigger10= ctrl && random<65*(1+(p2movetype!=H)) && var(5):=5
  1940. trigger11= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  1941. trigger11= numhelper(1055)
  1942. trigger11= helper(1055),p2dist x=[31,60]
  1943. trigger11= helper(1055),pos y<-60
  1944. trigger11= ctrl && random<65*(1+(p2movetype!=H)) && var(5):=5
  1945. trigger12= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  1946. trigger12= numhelper(1005) || numhelper(1025) || numhelper(1055) || numhelper(3005) || numhelper(3055) || p2movetype=H
  1947. trigger12= p2movetype!=H || p2statetype=A
  1948. trigger12= ctrl && random<50 && var(5):=5
  1949. trigger13= (Enemy,NumHelper > Var(13) || Enemy,NumProj > Var(13))
  1950. trigger13= (p2bodydist x=[50,70])
  1951. trigger13= random<500 && var(5):=2
  1952. trigger14= random<500 && var(5):=5 && (stateno=[5200,5210])
  1953. trigger14= p2movetype!=H
  1954. trigger15= stateno=1150 || p2bodydist x=200
  1955. trigger16= roundstate=1 && (p2movetype = A || enemynear,vel x != 0 || enemynear,vel y != 0)
  1956. trigger16= var(5):=3
  1957.  
  1958. [State -1, sparry]
  1959. type=hitoverride
  1960. triggerall= var(59)>=1 && numenemy
  1961. triggerall= roundstate=2 && statetype!=A
  1962. triggerall= ctrl && random<600
  1963. trigger1= statetype=S
  1964. trigger1= var(21):=1
  1965. trigger2= statetype=C && enemynear,hitdefattr=SA,AA,AP
  1966. trigger2= var(21):=1
  1967. attr=SA,AA,AP
  1968. stateno=700
  1969. slot=0
  1970. time=8
  1971.  
  1972. [State -1, sparry]
  1973. type=hitoverride
  1974. triggerall= var(59)>=1
  1975. triggerall= roundstate=2 && statetype!=A
  1976. trigger1= (ctrl && random<100) || ((stateno=[700,701]) && random<750)
  1977. trigger1= var(21):=1
  1978. attr=SA,AA,AP
  1979. stateno=700
  1980. slot=0
  1981. time=8
  1982.  
  1983. [State -1, cparry]
  1984. type=hitoverride
  1985. triggerall= var(59)>=1
  1986. triggerall= roundstate=2 && statetype!=A
  1987. trigger1= (ctrl && random<100) || ((stateno=[700,701]) && random<750)
  1988. trigger1= var(21):=2
  1989. attr=C,AA,AP
  1990. stateno=701
  1991. slot=0
  1992. time=8
  1993.  
  1994. [State -1, aparry]
  1995. type=hitoverride
  1996. triggerall= var(59)>=1
  1997. triggerall= roundstate=2 && statetype=A
  1998. trigger1= (ctrl && random<100) || (stateno=702 && random<750)
  1999. trigger1= var(21):=3
  2000. attr=SA,AA,AP
  2001. stateno=702
  2002. forceair=1
  2003. slot=0
  2004. time=7
  2005.  
  2006. [State -1, resetparry]
  2007. type=hitoverride
  2008. trigger1= (!ctrl && (stateno!=[700,702])) || var(20)
  2009. trigger2= movetype!=I || (stateno=[100,106])|| (stateno=[120,132])
  2010. trigger3= var(59)<=0 && (command="holdback" || command="holdup")
  2011. trigger4= (statetype=S || statetype=C) && var(21)!=1 && var(21)!=2
  2012. trigger5= statetype=A && var(21)!=3
  2013. slot=0
  2014. time=0
  2015.  
  2016.  
  2017. [State -1, airrecover]
  2018. type=changestate
  2019. value= ifelse((pos y>=-20), 5200, 5210)
  2020. trigger1= var(59)>=1 && numenemy
  2021. trigger1= roundstate=2 && alive
  2022. trigger1= stateno=5050 && canrecover
  2023. trigger1= vel y>=-1 && random<750
  2024.  
  2025. [State -1, recoveryroll]
  2026. type=changestate
  2027. value=5220
  2028. trigger1= var(59)>=1 && numenemy
  2029. trigger1= roundstate=2 && alive
  2030. trigger1= !ctrl
  2031. trigger1= (stateno=5040 || stateno=5050) && vel y>=-1 && pos y>-vel y
  2032. trigger1= (p2bodydist x=[-10,10]) && random<200
  2033.  
  2034. [State -1, wape]
  2035. type=changestate
  2036. value=1800
  2037. triggerall= var(59)>=1 && numenemy
  2038. triggerall= roundstate=2 && (p2statetype !=A || p2statetype=A)&&(statetype = A || statetype != A)
  2039. triggerall= ctrl
  2040. triggerall= (backedgedist<30 && var(5):=0) || (backedgedist>=30 && var(5):=3)
  2041. trigger1= (stateno=[7776,7778])
  2042. trigger1= random<=750
  2043. trigger2= ctrl
  2044. trigger2= stateno=7776 && !enemynear,MoveContAct
  2045. trigger2= (backedgedist<120 && var(5):=0) || (backedgedist>=120 && var(5):=3)
  2046.  
  2047. [State -1, DThrow]
  2048. type=changestate
  2049. value=ifelse(random<500,7776,245)
  2050. triggerall= var(59)>=1 && numenemy
  2051. triggerall= statetype!=A && roundstate=2
  2052. triggerall= (p2bodydist x=[-20,20]) && (p2dist y=[-100,50]) && p2statetype=L
  2053. triggerall = EnemyNear,Time < 14
  2054. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || !enemynear,ctrl))
  2055. trigger1= (p2movetype!=A || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  2056. trigger1= random<300*2*(1+(p2movetype=H)+(p2statetype=L&&life<p2life)) || (p2stateno=130 || p2stateno=150 || p2stateno=151)
  2057.  
  2058. [State -1, CLK]
  2059. type=changestate
  2060. value=245
  2061. triggerall= var(59)>=1 && numenemy
  2062. triggerall= roundstate=2 && statetype!=A && !inguarddist
  2063. triggerall= (p2bodydist x=[-20,45+enemynear,vel x*2]) && (p2dist y=[-50,50]) && p2stateno!=5120
  2064. triggerall= (p2movetype!=A || (stateno=[700,701])); && ((p2stateno!=[120,155]) || p2stateno=130 || p2stateno=150 || p2stateno=151)
  2065. triggerall= p2statetype!=A
  2066. triggerall= p2stateno!=[5200,5210]
  2067. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  2068. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2069. trigger1= (p2movetype!=A || enemynear,hitdefattr=SCA,NP,SP || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  2070. trigger1= random<300*2*(1+(p2movetype=H)+(p2statetype=L&&life<p2life)) || (p2stateno=130 || p2stateno=150 || p2stateno=151) || p2stateno=5110
  2071. ;trigger2= (stateno=200 || stateno=230 || stateno=245) && time>=0 && random<300*(1+(moveguarded))
  2072. ;trigger2= p2bodydist x<=35 && movecontact
  2073. ;trigger2= p2statetype!=L && p2statetype!=A
  2074.  
  2075. ;===========================================<Combo>==============================================
  2076.  
  2077. [State -1, AerialRave]
  2078. type=changestate
  2079. value=40
  2080. triggerall= var(59)>=1 && numenemy && var(20)>=1
  2081. triggerall= statetype!=A && roundstate=2
  2082. trigger1= p2movetype=H && p2statetype=A && statetype=A
  2083. trigger1= (prevstateno=285 || prevstateno=270) && random<750
  2084.  
  2085.  
  2086.  
  2087. [State -1, AHP]
  2088. type=changestate
  2089. value=270
  2090. triggerall= var(59)>=1 && numenemy
  2091. triggerall= statetype=A && roundstate=2
  2092. triggerall= (p2bodydist x=[-20,35+(vel x)*4+(enemynear,vel x)*4]) && (p2dist y=[-50,60]) && p2statetype!=L
  2093. trigger1= ctrl && p2stateno!=5100
  2094. trigger1= vel Y<0
  2095. trigger1= p2statetype=A && p2movetype=H
  2096. trigger2= (stateno=265 || stateno=280) && movecontact
  2097. trigger2= p2statetype=A && p2movetype=H
  2098. trigger2= random<=666
  2099.  
  2100. [State -1, AHK]
  2101. type=changestate
  2102. value=285
  2103. triggerall= var(59)>=1 && numenemy
  2104. triggerall= statetype=A && roundstate=2
  2105. triggerall= (p2bodydist x=[-20,35+(vel x)*4+(enemynear,vel x)*4]) && (p2dist y=[-50,60]) && p2statetype!=L
  2106. trigger1= ctrl && p2stateno!=5100
  2107. trigger1= vel Y<0
  2108. trigger1= p2statetype=A && p2movetype=H
  2109. trigger2= (stateno=265 || stateno=280) && movecontact
  2110. trigger2= p2statetype=A && p2movetype=H
  2111. trigger2= random<=666
  2112.  
  2113.  
  2114. [State -1, zankuuhadouken]
  2115. type=changestate
  2116. value=1050
  2117. triggerall= var(59)>=1 && numenemy
  2118. triggerall= roundstate=2 && statetype=A && var(9)!=2
  2119. triggerall= ifelse(!var(20), (!numhelper(1005) && !numhelper(1025) && !numhelper(1055)),1) && !numhelper(3005) && !numhelper(3055)
  2120. trigger1= ctrl
  2121. trigger1= (stateno=[275,289]) && stateno!=282 && vel y<0 && p2statetype!=A
  2122. trigger1= movehit=1 && movecontact=1 && (p2bodydist x=[31-(p2statetype=C)*51,80])
  2123.  
  2124. [State -1, TKK]
  2125. type=changestate
  2126. value=282
  2127. triggerall= var(59)>=1 && numenemy
  2128. triggerall= roundstate=2 && statetype=A
  2129. triggerall= vel x>0 && (vel y=[-3,3])
  2130. triggerall= var(20)!=[1,30]
  2131. trigger1= (stateno=1050 && animelemtime(3)>=2)
  2132. trigger1= random<=300
  2133. trigger2= stateno=1050 && statetype!=A && numhelper(stateno+5)
  2134. trigger2= helper(stateno+5),var(3)
  2135. trigger2= random<=300
  2136.  
  2137. [State -1, AMP]
  2138. type=changestate
  2139. value=265
  2140. triggerall= var(59)>=1 && numenemy
  2141. triggerall= statetype=A && roundstate=2 && prevstateno!=85040
  2142. triggerall= (p2bodydist x=[-20,35+(vel x)*4+(enemynear,vel x)*4]) && (p2dist y=[-50,55]) && p2statetype!=L
  2143. trigger1= stateno=282 && movecontact && vel y>0
  2144. trigger1= random<=750
  2145.  
  2146. [State -1, AMK]
  2147. type=changestate
  2148. value=280
  2149. triggerall= var(59)>=1 && numenemy
  2150. triggerall= statetype=A && roundstate=2
  2151. triggerall= (p2bodydist x=[-50,15+(vel x!=0)*20+(vel x)*4+(enemynear,vel x)*4]) && (p2dist y=[-50-(!vel x)*25,55-(!vel x)*55]) && p2statetype!=L
  2152. trigger1= stateno=265 && movecontact
  2153. trigger1= p2statetype=A && p2movetype=H
  2154. trigger1= random<=750
  2155.  
  2156. ;===========================================<S.Combo>==============================================
  2157.  
  2158. [State -1, walk]
  2159. type=changestate
  2160. value=22
  2161. triggerall= var(59)>=1 && numenemy
  2162. triggerall= statetype=S && roundstate=2
  2163. triggerall= ctrl && (stateno!=[100,105]) && (stateno!=[20,22]) && (prevstateno!=[20,22])
  2164. triggerall= !inguarddist && !enemy,numproj
  2165. trigger1= p2bodydist x=[-20,60+(enemynear,animtime*-3)]
  2166. trigger1= p2movetype=H && p2statetype=S && (stateno!=5001 || enemynear,animtime<-3) && (enemynear,const(size.head.pos.y)<=-40)
  2167. trigger1= (p2bodydist x<25 || frontedgebodydist>0) && (p2bodydist x>28 || backedgedist>0)
  2168.  
  2169. [State -1, SLP]
  2170. type=changestate
  2171. value=200
  2172. triggerall= var(59)>=1 && numenemy
  2173. triggerall= roundstate=2 && statetype!=A && !inguarddist
  2174. triggerall= (p2bodydist x=[25,28]) && p2statetype=S
  2175. triggerall= (p2movetype!=A || (stateno=[700,701]))
  2176. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2177. triggerall= p2stateno!=[5200,5210]
  2178. triggerall= (p2stateno!=[120,155]) || random<100
  2179. trigger1= ctrl || (stateno=[21,22]) || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2180. trigger2= stateno=200 && time>=5 && movecontact && anim=201 && p2bodydist x<=40
  2181.  
  2182. [State -1, zankuuhadouken]
  2183. type=changestate
  2184. value=ifelse((ifelse((var(20)<=60),(!numhelper(1005) && !numhelper(1025) && !numhelper(1055)),1) && !numhelper(3005) && !numhelper(3055)),1050,1250)
  2185. triggerall= var(59)>=1 && numenemy
  2186. triggerall= roundstate=2 && statetype=A && var(9)!=2
  2187. triggerall= p2dist x>=0 &&time>5
  2188. trigger1= (stateno=[275,289]) && stateno!=282 && vel y<0 && p2statetype!=A
  2189. trigger1= movehit=1 && movecontact=1 && (p2bodydist x=[31-(p2statetype=C)*51,80])
  2190.  
  2191. [State -1, TKK]
  2192. type=changestate
  2193. value=282
  2194. triggerall= var(59)>=1 && numenemy
  2195. triggerall= roundstate=2 && statetype=A
  2196. triggerall= vel x>0 && (vel y=[-3,3])
  2197. trigger1= stateno=1050 && animelemtime(3)>=2
  2198. trigger1= prevstateno=260 && vel y<0
  2199. trigger1= random<=300
  2200.  
  2201. ;===========================================<Super>==============================================
  2202. [State -1, Shin Hadouken]
  2203. type=changestate
  2204. value=3845
  2205. triggerall= var(59)>=1 && numenemy && Var(30):=59
  2206. triggerall= roundstate=2 && statetype!=A && prevstateno!=3100
  2207. triggerall= power>=3000 && var(20)<=60-30
  2208. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2209. triggerall= (p2bodydist x=[-80,80]) && (p2dist y=[-40,0]) && p2statetype!=L
  2210. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2211. triggerall= life<p2life || power>=3000 || (stateno=[3000,4999]) || p2life<500
  2212. triggerall= p2life>160
  2213. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<500 || power>=3000 || enemynear,time>=7
  2214. trigger1= (stateno=210 || stateno=225 ||stateno=255)
  2215. trigger1= movehit && (p2bodydist x=[0,30]) && (random<100 || (p2life<600 && random<500))
  2216. trigger2= (stateno=1100 || stateno=1305)
  2217. trigger2= movehit && (p2bodydist x=[0,30]) && (random<250 || (p2life<400 && random<500))
  2218. trigger3= (stateno=[1000,4999]) && numhelper(stateno+5) && var(10)<=6 && stateno!=4200
  2219. trigger3= ((stateno!=1000 && stateno!=1150 && stateno!=1020 && stateno!=3000) || p2bodydist x<=30)
  2220. trigger3= helper(stateno+5),var(3) && (random<100 || (p2life<700 && random<500))
  2221. trigger4= ctrl && enemynear,movetype=A && (p2bodydist x=[-20,70]) && random<250*(1+(p2life<200))
  2222. trigger4= life<p2life || power>=3000 || p2life>900
  2223.  
  2224. [State -1, kon]
  2225. type=changestate
  2226. value=2200
  2227. triggerall= var(59)>=1 && numenemy
  2228. triggerall= stateno!=2200 && statetype != A
  2229. triggerall= stateno!=2205 && statetype != A
  2230. triggerall= stateno!=2206 && statetype != A
  2231. triggerall= roundstate=2 && statetype!=A
  2232. triggerall= power>=3700 && !var(20)
  2233. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2234. triggerall= p2statetype!=L
  2235. triggerall= (p2stateno!=[5030,5119]) && ((enemynear,vel x=[-1,1]) || stateno=250) && (enemynear,vel y<4)
  2236. triggerall= movetype=A || !(enemynear,hitfall)
  2237. triggerall= p2statetype=A || p2movetype=H || p2life<550
  2238. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<550 || enemynear,time>=7
  2239. trigger1= ctrl && (enemynear,statetype=S || enemynear,statetype=C) && (enemynear,movetype=A) && (enemynear,animtime<=-20) && random<250*(1+(life<333)+(p2life<550))
  2240. trigger2= ctrl && (enemynear,statetype=A) && (enemynear,pos y<=-60) && (enemynear,movetype=A) && random<500*(1+(p2life<550))
  2241. trigger3= stateno=240 && movehit && (random<100 || p2life<550)
  2242. trigger3= stateno=250 && movehit=1 && (random<500 || (prevstateno=[200,259]) || p2life<550)
  2243. trigger3= enemynear,backedgedist<=0
  2244. trigger4= (stateno=[1000,4999]) && numhelper(stateno+5) && var(10)<5
  2245. trigger4= helper(stateno+5),var(3)
  2246. trigger4= enemynear,backedgedist<=0 || enemynear,frontedgebodydist<=0
  2247. trigger5= stateno!=2200 && statetype != A
  2248. trigger6= p2movetype=A || p2movetype=H
  2249. trigger6= !inguarddist
  2250.  
  2251. [State -1, shungokusatsu]
  2252. type=changestate
  2253. value=4000
  2254. triggerall= var(59)>=1 && numenemy
  2255. triggerall= roundstate=2 && statetype!=A
  2256. triggerall= power>=3000 && !var(20)
  2257. triggerall= !(enemynear,ctrl) && (p2stateno!=40) && (p2stateno!=[5030,5119])
  2258. triggerall= (p2bodydist x=[-160,160]) && (p2dist y=[-120,0]) && p2statetype!=L
  2259. triggerall= (enemynear,vel y=0) || (enemynear,vel y>0 && enemynear,vel x<0)
  2260. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<550 || enemynear,time>=7
  2261. trigger1= ctrl && (p2bodydist x=[0,90+(p2movetype=A)*30]) && (enemynear,statetype!=A) && random<250*(1+(life<333)+(p2life<550))
  2262. trigger1= life-p2life<333 || p2life<550
  2263. trigger2= (stateno=1400 || stateno=1805) && animelemtime(6)>=0 && (p2bodydist x=[31,120]) && p2statetype!=A && random<250*(1+(p2life<550))
  2264.  
  2265. [State -1, shungokusatsu]
  2266. type=changestate
  2267. value=4000
  2268. triggerall= var(59)>=1 && numenemy
  2269. triggerall= roundstate=2 && statetype=A
  2270. triggerall= power>=3000 && !var(20)
  2271. triggerall= !(enemynear,ctrl) && (p2stateno!=40) && (p2stateno!=[5030,5119])
  2272. triggerall= (p2bodydist x=[-160,160]) && (p2dist y=[-120,0]) && p2statetype!=L
  2273. triggerall= (enemynear,vel y=0) || (enemynear,vel y>0 && enemynear,vel x<0)
  2274. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<550 || enemynear,time>=7
  2275. trigger1= ctrl && (p2bodydist x=[0,90+(p2movetype=A)*30]) && (enemynear,statetype=A) && random<250*(1+(life<333)+(p2life<550))
  2276. trigger1= life-p2life<333 || p2life<550
  2277. trigger2= (stateno=1400 || stateno=1805) && animelemtime(6)>=0 && (p2bodydist x=[31,120]) && p2statetype=A && random<250*(1+(p2life<550))
  2278.  
  2279.  
  2280.  
  2281. [State -1, misogi]
  2282. type=changestate
  2283. value=4100
  2284. triggerall= var(59)>=1 && numenemy
  2285. triggerall= roundstate=2 && statetype!=A
  2286. triggerall= power>=3000 && !var(20)
  2287. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155]) && p2statetype!=L
  2288. triggerall= (p2stateno!=[5030,5119]) && ((enemynear,vel x=[-1,1]) || stateno=250) && (enemynear,vel y<4)
  2289. triggerall= movetype=A || !(enemynear,hitfall)
  2290. triggerall= p2statetype=A || p2movetype=H || p2life<550
  2291. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<550 || enemynear,time>=7
  2292. trigger1= ctrl && (enemynear,statetype=S || enemynear,statetype=C) && (enemynear,movetype=A) && (enemynear,animtime<=-20) && random<250*(1+(life<333)+(p2life<550))
  2293. trigger2= ctrl && (enemynear,statetype=A) && (enemynear,pos y<=-60) && (enemynear,movetype=A) && random<500*(1+(p2life<550))
  2294. trigger3= stateno=85040 && movehit && (random<100 || p2life<550)
  2295. trigger4= stateno=250 && movehit=1 && (random<500 || (prevstateno=[200,259]) || p2life<550)
  2296. trigger4= enemynear,backedgedist<=0
  2297. trigger5= (stateno=[1000,4999]) && numhelper(stateno+5) && var(10)<5
  2298. trigger5= helper(stateno+5),var(3)
  2299. trigger5= enemynear,backedgedist<=0 || enemynear,frontedgebodydist<=0
  2300.  
  2301. [State -1, kkz]
  2302. type=changestate
  2303. value=4200
  2304. triggerall= var(59)>=1 && numenemy
  2305. triggerall= roundstate=2 && statetype!=A && prevstateno!=4200
  2306. triggerall= !numhelper(4205)
  2307. triggerall= power>=2000 && !var(20)
  2308. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2309. triggerall= (p2bodydist x=[-30,30]) && (p2dist y=[-120,0])
  2310. triggerall= life-p2life<333 || power>=3000 || (stateno=[3000,4999]) || p2life<300
  2311. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<300 || power>=3000 || enemynear,time>=7
  2312. trigger1= (stateno=1100 || stateno=3300) && movehit && (random<50 || (p2life<300 && (stateno=1100 || random<500)))
  2313. trigger2= stateno=3000 && numhelper(3005) && var(10)<=6
  2314. trigger2= helper(3005),var(3) && (random<100 || (p2life<300 && random<250))
  2315. trigger2= enemynear,backedgedist<10
  2316. trigger3= ctrl && inguarddist
  2317. trigger3= enemynear,animtime<-30
  2318. trigger3= p2life<333 || life-p2life<333
  2319. trigger3= random<500*(1+(p2life<300))
  2320. trigger4= (stateno=12346 || stateno=21) && p2bodydist y<-60
  2321. trigger4= p2statetype=A && frontedgebodydist<90 && (p2life<200 || life-p2life<333)
  2322. trigger4= random<333*(1+(p2life<300))
  2323.  
  2324. [State -1, tkj]
  2325. type=changestate
  2326. value=4300
  2327. triggerall= var(59)>=1 && numenemy
  2328. triggerall= roundstate=2 && statetype!=A && prevstateno!=4300
  2329. triggerall= !numhelper(4305)
  2330. triggerall= power>=2000 && !var(20)
  2331. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2332. triggerall= (p2bodydist x=[-80,80]) && (p2dist y=[-60,0])
  2333. triggerall= life-p2life<333 || power>=3000 || (stateno=[3000,4999]) || p2life<300
  2334. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<300 || power>=3000 || enemynear,time>=7
  2335. trigger1= stateno=3300 && movehit && (random<50 || p2life<300)
  2336. trigger2= stateno=3100 && movehit && animelemtime(17)>=0 && random<100
  2337. trigger3= ctrl && inguarddist
  2338. trigger3= enemynear,hitdefattr=SCA,SA,HA,ST,HT,SP,HP
  2339. trigger3= p2life<300 || life-p2life<333
  2340. trigger3= random<200*(1+(p2life<300))
  2341. trigger4= (stateno=12346 || stateno=21) && p2bodydist x<=30 && p2bodydist y>=-40
  2342. trigger4= p2statetype=A && frontedgebodydist>=90 && (p2life<200 || life-p2life<333)
  2343. trigger4= random<333*(1+(p2life<300))
  2344. ;trigger5= stateno=1304 && movehit && animtime=0 && (p2life<200 || life-p2life<333)
  2345. trigger5= (stateno=3000) && numhelper(stateno+5) && var(10)<=6 && stateno!=4200
  2346. trigger5= helper(stateno+5),var(3)
  2347. trigger5= enemynear,backedgedist<10
  2348. trigger5= (random<200 || (p2life<300 && random<333))
  2349.  
  2350. [State -1, tenmagouzankuu2]
  2351. type=changestate
  2352. value=3070
  2353. triggerall= var(59)>=1 && numenemy
  2354. triggerall= roundstate=2 && statetype=A && var(9)!=2 && prevstateno!=3070
  2355. triggerall= !numhelper(3075)
  2356. triggerall= power>=2000 && !var(20)
  2357. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2358. triggerall= (p2bodydist x=[0,50]) && p2dist y>=-20
  2359. triggerall= p2dist y=[-20,p2bodydist x+60]
  2360. triggerall= life-p2life<333 || power>=3000 || (stateno=[3000,4999]) || p2life<300
  2361. triggerall= frontedgebodydist>=120
  2362. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<300 || power>=3000 || enemynear,time>=7
  2363. trigger1= (stateno=1100 || stateno=1250 || stateno=[1301,1302])
  2364. trigger1= stateno!=1100 || pos y<-75
  2365. trigger1= movehit && (p2bodydist x=[0,35]) && random<250
  2366. trigger2= stateno=3100 && movehit && random<200+(p2life<300)*50
  2367. trigger2= pos y<-75
  2368. trigger3= (stateno=[3200,3250]) && movehit && (hitcount>=7 || anim=3205) && (random<200 || (p2life<300 && random<333))
  2369. trigger4= stateno=3050 && numhelper(3055)
  2370. trigger4= helper(3055),var(3) && (random<100 || (p2life<300 && random<250))
  2371. trigger5= ctrl && enemynear,movetype=A
  2372. trigger5= enemynear,animtime<-30 && random<250*(1+(p2life<300))
  2373. trigger5= p2life<300 || life-p2life<333
  2374. trigger5= (p2bodydist x=[p2bodydist y-30,p2bodydist y+30]) && (p2dist y=[0,p2bodydist x+30]) && pos y<-90
  2375.  
  2376. [State -1, shinEshoryuken]
  2377. type=changestate
  2378. value=3480
  2379. triggerall= var(59)>=1 && numenemy && var(46):=90 && var(28):=3
  2380. triggerall= roundstate=2 && statetype!=A && prevstateno!=3100
  2381. triggerall= power>=2000 && var(20)<=60-30
  2382. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2383. triggerall= (p2bodydist x=[-80,40]) && (p2dist y=[-40,0]) && p2statetype!=L
  2384. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2385. triggerall= life<p2life || power>=4000 || (stateno=[3000,4999]) || p2life<200
  2386. triggerall= p2life>160
  2387. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<200 || power>=3000 || enemynear,time>=7
  2388. trigger1= (stateno=[210,255])
  2389. trigger1= movehit && (p2bodydist x=[0,30]) && (random<200 || (p2life<200 && random<700))
  2390. trigger2= (stateno=1100 || stateno=1305)
  2391. trigger2= movehit && (p2bodydist x=[0,30]) && (random<250 || (p2life<200 && random<700))
  2392. trigger3= (stateno!=3000||stateno=[1000,4999]) && numhelper(stateno+5) && var(10)<=6 && stateno!=4200
  2393. trigger3= ((stateno!=1000 && stateno!=1150 && stateno!=1020 && stateno!=3000) || p2bodydist x<=30)
  2394. trigger3= helper(stateno+5),var(3) && (random<300 || (p2life<200 && random<700))
  2395. trigger4= ctrl && enemynear,movetype=A && (p2bodydist x=[-20,40]) && random<450*(1+(p2life<200))
  2396. trigger4= life<p2life || power>=4000 || p2life<200
  2397.  
  2398. [State -1, evil ken]
  2399. type=changestate
  2400. value=40000
  2401. triggerall= var(59)>=1 && numenemy && prevstateno!=1000
  2402. triggerall= roundstate=2 && statetype!=A && prevstateno!=3000 && prevstateno!=1000 && prevstateno!=1020
  2403. triggerall= !numhelper(3005) && !numhelper(3055)
  2404. triggerall= power>=2000 && var(20)<=60-30
  2405. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2406. triggerall= (p2bodydist x=[-120,180]) && (p2dist y=[-60,0]) && (enemynear,vel y<8) && p2statetype!=L
  2407. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2408. triggerall= life<p2life || power>=4000 || (stateno=[3000,4999]) || p2life<200
  2409. triggerall= !enemy,numproj; || !inguarddist
  2410. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<200 || power>=3000 || enemynear,time>=7
  2411. trigger1= (stateno=1100 || stateno=1305)
  2412. trigger1= movehit && (p2bodydist x=[0,60]) && (random<250 || p2life<200)
  2413. trigger2= stateno=3100 && movehit && animelemtime(17)>=0 && random<100;(random<200 || p2life<200)
  2414. trigger3= (stateno=[1000,4999]) && numhelper(stateno+5) && var(10)<=6 && stateno!=3000 && stateno!=4200
  2415. trigger3= ((stateno!=1000 && stateno!=1150 && stateno!=1020 && stateno!=3000) || p2bodydist x<=90)
  2416. trigger3= helper(stateno+5),var(3) && (random<100 || p2life<200)
  2417. trigger4= ctrl && enemynear,movetype=A && (p2bodydist x=[-20,120]) && (p2statetype!=A || enemynear,vel y>0) && (random<250 || p2life<200)
  2418. trigger4= life<p2life || power>=4000 || p2life<200
  2419. trigger5= (stateno=12346 || stateno=21) && p2bodydist x<=80 && p2bodydist y>=-40
  2420. trigger5= p2statetype!=A && (life<p2life || p2life<200)
  2421. trigger5= random<200 || p2life<200
  2422. trigger6= (stateno=210 || stateno=225 ||stateno=245 || stateno=255 || stateno=250)
  2423. trigger6= movehit=1 && p2life<200
  2424.  
  2425. [State -1, messatsugoushoryuu]
  2426. type=changestate
  2427. value=ifelse(random<500,3000,3100)
  2428. triggerall= var(59)>=1 && numenemy
  2429. triggerall= roundstate=2 && statetype!=A && prevstateno!=3100
  2430. triggerall= power>=1000 && var(20)<=60-30
  2431. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2432. triggerall= (p2bodydist x=[-80,80]) && (p2dist y=[-40,0]) && p2statetype!=L
  2433. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2434. triggerall= life<p2life || power>=4000 || (stateno=[3000,4999]) || p2life<200
  2435. triggerall= p2life>160 && stateno!=3480
  2436. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<200 || power>=4000 || enemynear,time>=7
  2437. trigger1= (stateno=210 || stateno=225 ||stateno=255)
  2438. trigger1= movehit && (p2bodydist x=[0,30]) && (random<100 || (p2life<200 && random<500))
  2439. trigger2= (stateno=1100 || stateno=1305)
  2440. trigger2= movehit && (p2bodydist x=[0,30]) && (random<250 || (p2life<200 && random<500))
  2441. trigger3= (stateno=[1000,4999]) && numhelper(stateno+5) && var(10)<=6 && stateno!=4200
  2442. trigger3= ((stateno!=1000 && stateno!=1150 && stateno!=1020 && stateno!=3000) || p2bodydist x<=30)
  2443. trigger3= helper(stateno+5),var(3) && (random<100 || (p2life<200 && random<500))
  2444. trigger4= ctrl && enemynear,movetype=A && (p2bodydist x=[-20,70]) && random<250*(1+(p2life<200))
  2445. trigger4= life<p2life || power>=4000 || p2life<200
  2446.  
  2447.  
  2448. [State -1, messatsugoushoryuu]
  2449. type=changestate
  2450. value=20009
  2451. triggerall= var(59)>=1 && numenemy
  2452. triggerall= roundstate=2 && statetype!=A && prevstateno!=3100
  2453. triggerall= power>=2000 && var(20)<=60
  2454. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2455. triggerall= (p2bodydist x=[-80,80]) && (p2dist y=[-40,0]) && p2statetype!=L
  2456. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2457. trigger1= (stateno=210 || stateno=225 || stateno=240 || stateno=255)
  2458. trigger1= movehit && (p2bodydist x=[0,30]) && random<100
  2459. trigger2= (stateno=1100 || stateno=1305)
  2460. trigger2= movehit && (p2bodydist x=[0,30]) && random<250
  2461. trigger3= (stateno=[1000,4999]) && numhelper(stateno+5) && var(10)<=6
  2462. trigger3= helper(stateno+5),var(3) && random<100
  2463. trigger4= ctrl && enemynear,movetype=A && (p2bodydist x=[0,70]) && random<250
  2464.  
  2465.  
  2466.  
  2467. [State -1,淉؁w‹Ux]
  2468. type = ChangeState
  2469. value = 20000
  2470. triggerall= var(59)>=1 && numenemy
  2471. triggerall= roundstate=2
  2472. triggerall= stateno=20510
  2473. triggerall = power >= 1000
  2474. triggerall = p2life > 0
  2475. trigger1 = AnimElemtime(54) > 1 && AnimElemtime(54) < 15
  2476.  
  2477. [State -1,âS]
  2478. type = ChangeState
  2479. value = 4100
  2480. triggerall= var(59)>=1 && numenemy
  2481. triggerall= roundstate=2
  2482. triggerall= stateno=20009
  2483. triggerall = power >= 3000
  2484. triggerall = p2life > 0
  2485. trigger1 = AnimElemtime(54) > 1 && AnimElemtime(57) < 15
  2486.  
  2487. [State -1, messatsugousenpu]
  2488. type=changestate
  2489. value=3250
  2490. triggerall= var(59)>=1 && numenemy
  2491. triggerall= roundstate=2 && statetype=A && var(9)!=2 && (prevstateno!=[3200,3250])
  2492. triggerall= power>=1000 && var(20)<=60-30
  2493. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2494. triggerall= (p2bodydist x=[0,40]) && (p2dist y=[-90,0]) && p2statetype!=L
  2495. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2496. triggerall= life<p2life || power>=4000 || (stateno=[3000,4999]) || p2life<200
  2497. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<200 || power>=4000 || enemynear,time>=7
  2498. trigger1= ((stateno=[1200,1250]) || stateno=[1301,1302])
  2499. trigger1= movehit=1 && (p2bodydist x=[0,20]) && (random<100 || (p2life<200 && random<333))
  2500. trigger2= stateno=3100 && movehit && (random<200 || (p2life<200 && random<333))
  2501. trigger3= (stateno=[260,285])||(stateno!=1050&&stateno=[1000,4999]) && numhelper(stateno+5) && var(10)<=6 && stateno!=3070
  2502. trigger3= helper(stateno+5),var(3) && (random<100 || (p2life<200 && random<333))
  2503.  
  2504. [State -1, messatsugourasen]
  2505. type=changestate
  2506. value=3200
  2507. triggerall= var(59)>=1 && numenemy
  2508. triggerall= roundstate=2 && statetype!=A && (prevstateno!=[3200,3250])
  2509. triggerall= power>=1000 && var(20)<=60-30
  2510. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2511. triggerall= (p2bodydist x=[-45,45]) && (p2dist y=[-60,0]) && p2statetype!=L
  2512. triggerall= life<p2life || power>=4000 || (stateno=[3000,4999]) || p2life<200
  2513. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<200 || power>=4000 || enemynear,time>=7
  2514. trigger1= (stateno=210 || stateno=225 ||stateno=255)
  2515. trigger1= movehit && p2bodydist x=0 && (random<100 || p2life<200)
  2516. trigger2= stateno=3100 && movehit && animelemtime(17)>=0 && p2bodydist x=0 && random<50
  2517. trigger3= (p2bodydist x=[-25,25])
  2518. trigger3= stateno=4200 && numhelper(4205)
  2519. trigger3= helper(4205),var(3) && (random<100 || p2life<200)
  2520. trigger3= enemynear,vel y>0 && p2bodydist y<-30
  2521. trigger4= ctrl && enemynear,movetype=A && (p2bodydist x=[-20,10]) && random<200*(1+(p2life<200))
  2522. trigger4= life<p2life || power>=4000 || p2life<200
  2523. trigger5= (stateno=12346|| stateno=21) && p2bodydist x<=20 && (p2bodydist y=[-40,-30])
  2524. trigger5= p2statetype=A && (p2life<200 || life<p2life)
  2525. trigger5= random<200*(1+(p2life<200))
  2526. trigger6= (stateno=3000) && numhelper(stateno+5) && var(10)<=6 && stateno!=4200
  2527. trigger6= helper(stateno+5),var(3)
  2528. trigger6= (p2bodydist x=[-25,25])
  2529. trigger6= enemynear,backedgedist<10
  2530. trigger6= random<100 || p2life<200
  2531.  
  2532. [State -1, tenmashinzuiwari]
  2533. type=changestate
  2534. value=3300
  2535. triggerall= var(59)>=1 && numenemy
  2536. triggerall= roundstate=2 && statetype=A && var(9)!=2 && pos y>=-50 && prevstateno!=3300
  2537. triggerall= power>=1000 && var(20)<=60-30
  2538. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2539. triggerall= (p2bodydist x=[-30,60]) && p2dist y>=-15 && (enemynear,vel y<6)
  2540. triggerall= life<p2life || power>=4000 || (stateno=[3000,4999]) || p2life<200
  2541. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<200 || power>=4000 || enemynear,time>=7
  2542. trigger1= (stateno=270 || stateno=285)
  2543. trigger1= movehit && (random<100 || (p2life<200 && random<500))
  2544. trigger2= (stateno=1100 || stateno=1250 || stateno=[1301,1302])
  2545. trigger2= stateno!=1100 || pos y<-75
  2546. trigger2= movehit && (random<250 || (p2life<200 && random<500 && (random<333 || (stateno=[1200,1250]) || (stateno=[1301,1302]))))
  2547. trigger3= stateno=3100 && movehit && (random<200 || (p2life<200 && random<500))
  2548. trigger3= pos y<-75
  2549. trigger4= (stateno=[3200,3250]) && movehit && (hitcount>=7 || anim=3205) && (random<200 || (p2life<200 && random<500))
  2550. trigger5= stateno=1050 || stateno=3050 || stateno=3070 || stateno=4300
  2551. trigger5= ifelse(stateno=3070, animelemtime(31)>=0, 1)
  2552. trigger5= numhelper(stateno+5) && var(10)<=6
  2553. trigger5= stateno!=4300 || p2bodydist y>=60
  2554. trigger5= helper(stateno+5),var(3) && (random<200 || (p2life<200 && random<500))
  2555. trigger6= ctrl && enemynear,movetype=A && random<200*(1+(p2life<200))
  2556. trigger6= life<p2life || power>=1000 || p2life<200
  2557. trigger6= (p2bodydist x=[p2bodydist y,p2bodydist y+30]) && (p2dist y=[p2bodydist x,p2bodydist x+30]) && pos y<-60
  2558.  
  2559. [State -1, tenmagouzankuu]
  2560. type=changestate
  2561. value=ifelse(power>=4000 && prevstateno!=3070 && !numhelper(3075),3070,3050)
  2562. triggerall= var(59)>=1 && numenemy
  2563. triggerall= roundstate=2 && statetype=A && var(9)!=2 && prevstateno!=3050
  2564. triggerall= !numhelper(3005) && !numhelper(3055)
  2565. triggerall= power>=1000 && var(20)<=60-30
  2566. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2567. triggerall= (p2bodydist x=[0,120]) && p2dist y>=-20 && (enemynear,vel y<4)
  2568. triggerall= p2dist y=[-20,p2bodydist x+60]
  2569. triggerall= life<p2life || power>=4000 || (stateno=[3000,4999]) || p2life<200
  2570. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<200 || power>=4000 || enemynear,time>=7
  2571. trigger1= (stateno=270 || stateno=285)
  2572. trigger1= movehit && (p2bodydist x=[0,30]) && (random<100 || p2life<200)
  2573. trigger2= (stateno=1100 || (stateno=[1200,1250]) || stateno=[1301,1302])
  2574. trigger2= (stateno!=1100 && stateno!=1200) || pos y<-75
  2575. trigger2= movehit && (random<250 || (p2life<200 && (random<500 || (stateno=[1200,1250]) || (stateno=[1301,1302]))))
  2576. trigger3= stateno=3100 && movehit && (random<200 || p2life<200)
  2577. trigger3= pos y<-75
  2578. trigger4= (stateno=[3200,3250]) && movehit && (hitcount>=7 || anim=3205) && (random<200 || p2life<200)
  2579. trigger5= (stateno=[1000,4999]) && numhelper(stateno+5) && var(10)<=6 && stateno!=3050
  2580. trigger5= ifelse(stateno=3070, animelemtime(21)>=0, 1)
  2581. trigger5= stateno!=4300 || p2bodydist y>=60
  2582. trigger5= helper(stateno+5),var(3) && (random<100 || (p2life<200 && random<500))
  2583. trigger6= ctrl && enemynear,movetype=A && random<100*(1+(p2life<200))
  2584. trigger6= life<p2life || power>=4000 || p2life<200
  2585. trigger6= (p2bodydist x=[p2bodydist y-30,p2bodydist y+30]) && (p2dist y=[0,p2bodydist x+30]) && pos y<-60
  2586.  
  2587. [State -1, messatsugouhadou]
  2588. type=changestate
  2589. value=3000
  2590. triggerall= var(59)>=1 && numenemy
  2591. triggerall= roundstate=2 && statetype!=A && prevstateno!=3000
  2592. triggerall= !numhelper(3005) && !numhelper(3055)
  2593. triggerall= power>=1000 && var(20)<=60-30
  2594. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2595. triggerall= (p2bodydist x=[-120,180]) && (p2dist y=[-60,0]) && (enemynear,vel y<8) && p2statetype!=L
  2596. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2597. triggerall= life<p2life || power>=4000 || (stateno=[3000,4999]) || p2life<200
  2598. triggerall= !enemy,numproj; || !inguarddist
  2599. triggerall= p2movetype!=A || life<333 || life<p2life || p2life<200 || power>=4000 || enemynear,time>=7
  2600. trigger1= (stateno=1100 || stateno=1305)
  2601. trigger1= movehit && (p2bodydist x=[0,60]) && (random<250 || p2life<200)
  2602. trigger2= stateno=3100 && movehit && animelemtime(17)>=0 && random<100;(random<200 || p2life<200)
  2603. trigger3= (stateno=[1000,4999]) && numhelper(stateno+5) && var(10)<=6 && stateno!=3000 && stateno!=4200
  2604. trigger3= ((stateno!=1000 && stateno!=1150 && stateno!=1020 && stateno!=3000) || p2bodydist x<=90)
  2605. trigger3= helper(stateno+5),var(3) && (random<100 || p2life<200)
  2606. trigger5= (stateno=12346 || stateno=21) && p2bodydist x<=80 && p2bodydist y>=-40
  2607. trigger5= p2statetype=A && (life<p2life || p2life<200)
  2608. trigger5= random<200 || p2life<200
  2609. trigger6= (stateno=210 || stateno=225 ||stateno=245 || stateno=255 || stateno=250)
  2610. trigger6= movehit=1 && p2life<200
  2611.  
  2612. ;===========================================<Counter>==============================================
  2613.  
  2614. [State -1, goushoryuuken]
  2615. type=changestate
  2616. value=1100
  2617. triggerall= var(59)>=1 && numenemy
  2618. triggerall= roundstate=2 && statetype!=A
  2619. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2620. triggerall= (p2statetype!=L || p2stateno=5120) && (p2bodydist x=[-20,80]) && (p2dist y=[-120,0])
  2621. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2622. trigger1= (ctrl || (stateno=12346 || stateno=21)) && p2statetype=A
  2623. trigger1= p2movetype!=H || ((stateno=12346 || stateno=21) && p2bodydist x<=30 && p2bodydist y>=-40 && prevstateno!=1305)
  2624. trigger1= enemynear,vel x>=0 || p2movetype=H
  2625. trigger1= random<200 || (stateno=12346 || stateno=21)
  2626. trigger2= (stateno=[200,250]) && stateno!=207
  2627. trigger2= movehit=1 && (p2bodydist x=[-20,12])
  2628. trigger2= random<333/3
  2629. trigger3= ctrl && enemynear,movetype=A && (p2bodydist x=[-20,30])
  2630. trigger3= random<500/(1+(enemynear,time<7)+(enemynear,time<3))*(1+(life<333))
  2631. trigger4= stateno=245 && movecontact && (p2bodydist x=[-20,30])
  2632. trigger4= p2statetype=A && random<250
  2633. trigger5= stateno=1321 && numtarget && animelemtime(2)>=5 && random<125
  2634. trigger6= stateno=1321&&numtarget(1320)&&animelemtime(2)>=4 && random<333
  2635. trigger7= stateno=200 && enemynear,statetype=A && movehit=1
  2636.  
  2637. [State -1, goushoryuuken]
  2638. type=changestate
  2639. value=1100
  2640. triggerall= var(59)>=1 && numenemy
  2641. triggerall= roundstate=2 && statetype!=A
  2642. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  2643. triggerall= (p2statetype!=L || p2stateno=5120) && (p2bodydist x=[0,80]) && (p2dist y=[-120,0])
  2644. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2645. trigger1= ctrl && p2statetype=A && random<ifelse(prevstateno=1200, 333, 200)
  2646. trigger2= (stateno=[200,250])
  2647. trigger2= movehit && (p2bodydist x=[0,12]) && random<500
  2648. trigger4= ctrl && enemynear,movetype=A && (p2bodydist x=[0,40]) && random<500
  2649. trigger5= stateno=0 && prevstateno=5120 && time<=1
  2650. trigger5= ctrl && (p2bodydist x=[-40,40]) && random<500
  2651. trigger6= ctrl && (p2bodydist x=[-30,30])
  2652. trigger6= (enemynear,stateno=5120) && (enemynear,animtime=[-6,-3]) && random<250
  2653.  
  2654. [State -1, ashurasenkuu]
  2655. type=changestate
  2656. value=1400
  2657. triggerall= var(59)>=1 && numenemy
  2658. triggerall= statetype!=A && roundstate=2
  2659. triggerall= (ctrl || (stateno=5120 && animtime=0)) && BackEdgeBodyDist>=89
  2660. trigger1= enemynear,movetype=A && (p2bodydist x=[-90,99])
  2661. trigger1= (enemynear,p2dist x>0) && (enemynear,facing!=facing)
  2662. trigger1= enemynear,time>=7 || enemynear,hitdefattr=SC,SA,HA,AT || life<333
  2663. trigger1= random<ifelse((enemynear,hitdefattr=SC,AT),500,250)
  2664. trigger1= var(10):=2
  2665. trigger2= inguarddist && (enemy,numproj || enemy,numhelper)
  2666. trigger2= p2bodydist x>90
  2667. trigger2= random<100*(1+(life<333))
  2668. trigger3= stateno=5120 && p2bodydist x<50 && random<250
  2669. trigger4= enemynear,pos y<-90 && p2movetype!=H && enemynear,vel y<5
  2670. trigger4= p2bodydist x=[-10,(p2bodydist y*-1)/3]
  2671. trigger4= p2movetype!=A
  2672. trigger4= random<100*(1+(life<333))
  2673. trigger5= p2bodydist x=[-20,45]
  2674. trigger5= p2statetype=L
  2675. trigger5= random<100*(1+(life<333))
  2676. trigger6= p2bodydist x=[-20,90]
  2677. trigger6= backedgedist<30
  2678. trigger6= random<50*(1+(life<333))
  2679. trigger7= (stateno=[200,259]) && stateno!=207
  2680. trigger7= stateno!=200 && stateno!=215 && stateno!=230 && stateno!=245
  2681. trigger7= moveguarded=1 && random<100
  2682. trigger8= p2bodydist x=[21,65]
  2683. trigger8= p2statetype!=A && p2movetype!=A && enemynear,ctrl
  2684. trigger8= random<100*(1+(life<333))
  2685. trigger9= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  2686. trigger9= numhelper(1005)
  2687. trigger9= helper(1005),p2dist x>30
  2688. trigger9= ctrl && random<100*(1+(p2movetype!=H))
  2689. trigger10= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  2690. trigger10= numhelper(1025)
  2691. trigger10= helper(1025),p2dist x>30
  2692. trigger10= ctrl && random<100*(1+(p2movetype!=H))
  2693. trigger11= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  2694. trigger11= numhelper(1055)
  2695. trigger11= helper(1055),p2dist x=[31,60]
  2696. trigger11= helper(1055),pos y<-60
  2697. trigger11= ctrl && random<100*(1+(p2movetype!=H))
  2698. trigger12= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  2699. trigger12= numhelper(1005) || numhelper(1025) || numhelper(1055) || numhelper(3005) || numhelper(3055) || p2movetype=H
  2700. trigger12= p2movetype!=H || p2statetype=A
  2701. trigger12= ctrl && random<50
  2702.  
  2703. [State -1, life]
  2704. type=changestate
  2705. value=2000
  2706. triggerall= var(59)>=1 && numenemy
  2707. triggerall= roundstate=2 && statetype!=A
  2708. triggerall= (p2bodydist x=[-20,80+vel x*11-(p2movetype=H)*11]) && (p2dist y=[-50,0]) && p2statetype!=A && p2statetype!=L && !(enemynear,hitfall)
  2709. triggerall= p2movetype!=A && ((p2stateno!=[120,155]) || p2stateno=131 || p2stateno=152 || p2stateno=153)
  2710. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2711. triggerall= p2stateno!=[5200,5210]
  2712. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  2713. trigger1= var(7):=0
  2714. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2715. trigger1= (p2bodydist x<=67) || (stateno=[700,701])
  2716. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || life<=600)
  2717. trigger1= !enemynear,ctrl
  2718. trigger1= random<190*2
  2719. trigger2= ((stateno=1150)||stateno=1200) && var(7):=0
  2720. trigger2= p2bodydist x<=25+(stateno=200||stateno=215||stateno=230||stateno=245)*15 && movecontact=1 && random<750
  2721. trigger2= p2statetype!=L && (p2statetype!=A || p2statetype=A) || MoveGuarded=1
  2722. trigger3= EnemyNear,StateType=C && EnemyNear,MoveType = A
  2723. trigger3= (stateno=1400 || stateno=1805) && animelemtime(6)>=0 && (p2bodydist x=[-10,50]) && p2statetype!=A && random<250*(1+(p2life<550))
  2724. trigger3= life<=(life/3) && random<600 || life<=((life/3)*2) && random<=300 || life<=(life/1) && random<=150 && var(7):=0
  2725. trigger3= enemy,pos x<0 && !EnemyNear,Ctrl
  2726.  
  2727. [State -1, roll/dodge]
  2728. type=changestate
  2729. value=ifelse(random<333 && !enemy,numproj && !enemy,numhelper,710,720)
  2730. triggerall= var(59)>=1 && numenemy
  2731. triggerall= roundstate=2 && statetype!=A
  2732. triggerall= !(enemynear,hitdefattr=SCA,AT)
  2733. triggerall= facing!=enemynear,facing
  2734. triggerall= (ctrl || (stateno=5120 && animtime=0))
  2735. trigger1= (enemynear,movetype=A) && (enemynear,hitdefattr=SCA,AA)
  2736. trigger1= (p2bodydist x=[40,120]) && (enemynear,animtime<=-28)
  2737. trigger1= EnemyNear,AnimTime <= -28 || !EnemyNear,HitDefAttr = SCA,NT,ST,HT
  2738. trigger1= random<200/(1+(enemynear,time<7))
  2739. trigger2= (enemy,numproj + enemy,numhelper + enemy,NumExplod) > var(13)
  2740. trigger2= p2bodydist x>=120 || (ParentDist X < 20 && ParentDist X > -10)
  2741. trigger2= inguarddist
  2742. trigger2= random<200
  2743.  
  2744. [State -1, dodge]
  2745. type=changestate
  2746. value=710
  2747. triggerall= var(59)>=1 && numenemy
  2748. triggerall= roundstate=2 && statetype!=A
  2749. triggerall= !(enemynear,hitdefattr=SCA,AT) || ((enemy,numproj + enemy,numhelper + enemy,NumExplod) > var(13)+1 && (ParentDist X < 10 && ParentDist X > -20))
  2750. triggerall= facing!=enemynear,facing
  2751. triggerall= (ctrl || (stateno=5120 && animtime=0))
  2752. trigger1= (enemynear,movetype=A) && (enemynear,hitdefattr=SCA,AA)
  2753. trigger1= (p2dist x=[-20,60])
  2754. trigger1= p2bodydist y>=-75 && enemynear,vel y>=0
  2755. trigger1= random<100/(1+(enemynear,time<7))
  2756.  
  2757. [State -1, tenmashurettou]
  2758. type=changestate
  2759. value=1500
  2760. triggerall= var(59)>=1 && numenemy
  2761. triggerall= roundstate=2 && statetype!=A
  2762. triggerall= facing!=enemynear,facing
  2763. trigger1= ctrl && (p2bodydist x=[-60,60]) && (p2bodydist y=[-75,0])
  2764. trigger1= p2statetype!=A || enemynear,vel y>0
  2765. trigger1= p2movetype=A && (enemynear,hitdefattr=SCA,AA || (p2stateno=[200,699]))
  2766. trigger1= !enemy,numproj
  2767. trigger1= random<250*(1+(enemynear,hitdefattr=SCA,AA)+(life<333))
  2768. trigger2= ctrl && (p2bodydist x=[21,60]) && (p2bodydist y=[-75,0])
  2769. trigger2= p2statetype!=A || enemynear,vel y>0
  2770. trigger2= p2movetype=I && enemynear,vel x>=0
  2771. trigger2= !enemy,numproj
  2772. trigger2= life>=333
  2773. trigger2= random<50
  2774.  
  2775.  
  2776. [State -1, backdash]
  2777. type=changestate
  2778. value=105
  2779. triggerall= var(59)>=1 && numenemy
  2780. triggerall= roundstate=2 && statetype=S
  2781. triggerall= ctrl && (stateno!=[100,106]) && (stateno!=[700,701])
  2782. triggerall= backedgedist>=30
  2783. trigger1= (enemynear,movetype=A) && backedgedist>=80 && (p2bodydist x=[80,120]) && (enemynear,vel x)
  2784. trigger1= random < ifelse((enemynear,hitdefattr=SC,AT), 150, 50)
  2785. trigger2= p2bodydist x=[66,120]
  2786. trigger2= p2statetype!=A && p2movetype!=A && enemynear,ctrl
  2787. trigger2= enemynear,vel x<=0
  2788. trigger2= random<333
  2789. trigger4= p2movetype!=H
  2790. trigger4= p2bodydist x<=89 && MoveGuarded || (stateno=[7776,7778])
  2791. trigger4= random<=750 && BackEdgeBodyDist>=89
  2792.  
  2793.  
  2794. [State -1, Guard]
  2795. type=changestate
  2796. value=120
  2797. triggerall= var(59)>=1 && numenemy
  2798. triggerall= roundstate=2 && inguarddist
  2799. triggerall=!(enemynear,hitdefattr=SCA,AT)
  2800. triggerall= ctrl && (stateno!=[120,155]) && !var(20)
  2801. trigger1= statetype!=A || p2statetype=A || (ParentDist X < 20 && ParentDist X > -10)
  2802. trigger1= random<ifelse((p2stateno=[200,699]), 100, ifelse((p2stateno=[1000,2999]), 333, 1000))
  2803.  
  2804. [State -1, Guard]
  2805. type=changestate
  2806. value=120
  2807. triggerall= var(59)>=1 && numenemy
  2808. triggerall= roundstate=2 && inguarddist
  2809. triggerall= ctrl && (stateno!=[120,155]) && !var(20)
  2810. triggerall= !(enemynear,hitdefattr=SCA,AT)
  2811. triggerall= statetype!=A || p2statetype=A
  2812. trigger1= (EnemyNear,NumExplod > Var(13) || Enemy,NumHelper > Var(13) || Enemy,NumProj > Var(13))
  2813. trigger1= enemynear,hitdefattr=SCA,AA,AP || p2movetype=A
  2814. ;trigger1= enemynear,time<7-(life<333)*4
  2815. trigger1= (ParentDist X < 20 && ParentDist X > -10)
  2816. trigger1= random<time*10
  2817.  
  2818. [State -1, zerocounter]
  2819. type=changestate
  2820. value=750
  2821. triggerall= var(59)>=1 && numenemy
  2822. triggerall= stateno=150 || stateno=152
  2823. triggerall= roundstate=2 && statetype!=A
  2824. trigger1= power>=1000 && !var(20)
  2825. trigger1= (p2bodydist x=[-50,50]) && life<400
  2826. trigger1= random<50*(1+(life<200))
  2827.  
  2828. ;===========================================<Throw>==============================================
  2829.  
  2830. [State -1, Air Throw]
  2831. type=changestate
  2832. value=85040
  2833. trigger1= var(59)>=1 && numenemy
  2834. trigger1= roundstate=2 && statetype=A && var(9)!=2
  2835. trigger1= ctrl &&(pos y<=-42 || vel y<0)
  2836. trigger1= p2statetype=A && (p2movetype!=H || p2movetype=H)
  2837. trigger1= p2dist x>=0
  2838. trigger1= (p2bodydist x=[-20,20]) && (p2dist y=[-80,-40]) && random<333
  2839. trigger2= ctrl&&stateno=280
  2840.  
  2841. [State -1, Throw]
  2842. type=changestate
  2843. value=800
  2844. triggerall= var(59)>=1 && numenemy
  2845. triggerall= roundstate=2 && statetype=S
  2846. triggerall= p2statetype!=A && p2statetype!=L && p2movetype!=H && p2movetype!=A
  2847. triggerall= (p2bodydist x=[-20,20]) && p2dist y=0
  2848. triggerall= p2stateno!=[5200,5210]
  2849. trigger1= ctrl && random<150*(1+(enemynear,ctrl))
  2850. trigger2= ctrl && (p2stateno=[120,140]) && random<750
  2851.  
  2852. ;===========================================<Cross>==============================================
  2853.  
  2854. [State -1, CLP]
  2855. type=changestate
  2856. value=230
  2857. triggerall= var(59)>=1 && numenemy
  2858. triggerall= roundstate=2 && statetype!=A && !inguarddist && !(enemynear,hitfall)
  2859. triggerall= (p2bodydist x=[-20,45+enemynear,vel x*2]) && (p2dist y=[-50,50]) && p2statetype!=L && !(enemynear,hitfall)
  2860. triggerall= (p2movetype!=A || (stateno=[700,701])); && (p2stateno!=[120,155])
  2861. triggerall= p2statetype!=A
  2862. triggerall= p2stateno!=[5200,5210]
  2863. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  2864. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2865. trigger1= (p2movetype!=A || enemynear,hitdefattr=SCA,NP,SP || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  2866. trigger1= random<400*2*(1+(p2movetype=H))
  2867. trigger2= (stateno=200 || stateno=230 || stateno=245) && time>=5 && random<300*(1+(moveguarded))
  2868. trigger2= p2statetype!=L && p2statetype!=A && movecontact
  2869. trigger2= p2bodydist x<=35
  2870.  
  2871. [State -1, SLP]
  2872. type=changestate
  2873. value=200
  2874. triggerall= var(59)>=1 && numenemy
  2875. triggerall= roundstate=2 && statetype!=A && !inguarddist
  2876. triggerall= (p2bodydist x=[-20,24]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  2877. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  2878. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2879. triggerall= p2stateno!=[5200,5210]
  2880. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  2881. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2882. trigger1= (p2movetype!=A || enemynear,hitdefattr=SCA,NP,SP || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  2883. ;trigger1= !enemynear,ctrl
  2884. trigger1= random<200*2*(1+(p2movetype=H))
  2885. trigger2= stateno=200 && time>=5 && random<300
  2886. trigger2= p2statetype!=L && p2statetype!=A && movecontact
  2887.  
  2888. [State -1, SMP]
  2889. type=changestate
  2890. value=205
  2891. triggerall= var(59)>=1 && numenemy
  2892. triggerall= roundstate=2 && statetype!=A
  2893. triggerall= (p2bodydist x=[-20,24]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  2894. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  2895. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2896. triggerall= p2stateno!=[5200,5210]
  2897. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  2898. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2899. trigger1= (p2movetype!=A || enemynear,hitdefattr=SCA,NP,SP || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  2900. trigger1= !enemynear,ctrl
  2901. trigger1= random<150*2*(1+(p2movetype=H))
  2902. trigger2= (stateno=200 || stateno=215 || stateno=230 || stateno=245)
  2903. trigger2= movecontact=1 && random<666
  2904. trigger2= p2statetype!=L && p2statetype!=A
  2905.  
  2906. [State -1, SHP]
  2907. type=changestate
  2908. value=210
  2909. triggerall= var(59)>=1 && numenemy
  2910. triggerall= roundstate=2 && statetype!=A
  2911. triggerall= (p2bodydist x=[-20,24]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  2912. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  2913. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2914. triggerall= p2stateno!=[5200,5210]
  2915. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  2916. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2917. trigger1= (p2movetype!=A || enemynear,hitdefattr=SCA,NP,SP || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  2918. trigger1= !enemynear,ctrl
  2919. trigger1= random<150*2*(1+(p2movetype=H))
  2920. trigger2= (stateno=200 || stateno=205 || stateno=215 || stateno=220 || stateno=230 || stateno=235 || stateno=245 || stateno=250)
  2921. trigger2= p2bodydist x<=35+(stateno=200||stateno=215||stateno=230||stateno=245)*10
  2922. trigger2= movecontact=1 && random<750
  2923. trigger2= p2statetype!=L && p2statetype!=A
  2924.  
  2925. [State -1, SMK]
  2926. type=changestate
  2927. value=220
  2928. triggerall= var(59)>=1 && numenemy
  2929. triggerall= roundstate=2 && statetype!=A
  2930. triggerall= (p2bodydist x=[-20,24]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  2931. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  2932. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2933. triggerall= p2stateno!=[5200,5210]
  2934. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  2935. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2936. trigger1= (p2movetype!=A || enemynear,hitdefattr=SCA,NP,SP || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  2937. trigger1= !enemynear,ctrl
  2938. trigger1= random<100*2*(1+(p2movetype=H))
  2939. trigger2= (stateno=200 || stateno=205 || stateno=215 || stateno=230 || stateno=235 || stateno=245)
  2940. trigger2= movecontact=1 && random<666
  2941. trigger2= p2bodydist x<=16
  2942. trigger2= p2statetype!=L && p2statetype!=A
  2943.  
  2944. [State -1, SHK]
  2945. type=changestate
  2946. value=225
  2947. triggerall= var(59)>=1 && numenemy
  2948. triggerall= roundstate=2 && statetype!=A
  2949. triggerall= (p2bodydist x=[-20,24]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  2950. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  2951. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2952. triggerall= p2stateno!=[5200,5210]
  2953. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  2954. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2955. trigger1= (p2movetype!=A || enemynear,hitdefattr=SCA,NP,SP || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  2956. trigger1= !enemynear,ctrl
  2957. trigger1= random<100*2*(1+(p2movetype=H))
  2958. trigger2= (stateno=200 || stateno=205 || stateno=215 || stateno=220 || stateno=230 || stateno=235 || stateno=245 || stateno=250)
  2959. trigger2= p2bodydist x<=0 && movecontact=1 && random<750
  2960. trigger2= p2statetype!=L && p2statetype!=A
  2961.  
  2962. [State -1, CHP]
  2963. type=changestate
  2964. value=240
  2965. triggerall= var(59)>=1 && numenemy
  2966. triggerall= roundstate=2 && statetype!=A && !inguarddist
  2967. triggerall= (p2bodydist x=[-20,35+enemynear,vel x*7]) && (p2dist y=[-100,50]) && p2statetype!=L && !(enemynear,hitfall)
  2968. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  2969. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2970. triggerall= p2stateno!=[5200,5210]
  2971. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  2972. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2973. trigger1= (p2movetype!=A || enemynear,hitdefattr=SCA,NP,SP || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  2974. trigger1= (p2statetype!=A && !enemynear,ctrl) || (p2statetype=A && enemynear,vel x>0 && enemynear,vel y>=-2 && p2bodydist y<-60 && p2dist x>=0+(enemynear,vel x)*7)
  2975. trigger1= p2statetype=A || p2movetype!=H || p2bodydist x<=4+(stateno=200||stateno=215||stateno=230||stateno=245)*10
  2976. trigger1= (p2bodydist x=[-20,35]) || p2statetype=A
  2977. trigger1= random<100*2*(1+(p2movetype=H))
  2978. trigger2= (stateno=200 || stateno=205 || stateno=215 || stateno=220 || stateno=230 || stateno=235 || stateno=245 || stateno=250)
  2979. trigger2= p2bodydist x<=4+(stateno=200||stateno=215||stateno=230||stateno=245)*10
  2980. trigger2= movecontact=1 && random<750
  2981. trigger2= p2statetype!=L && p2statetype!=A
  2982. trigger3= stateno=245
  2983. trigger3= p2bodydist x<=4+(stateno=200||stateno=215||stateno=230||stateno=245)*10
  2984. trigger3= movecontact=1 && movehit
  2985. trigger3= p2statetype!=L && p2statetype=A
  2986.  
  2987.  
  2988. [State -1, SMP2]
  2989. type=changestate
  2990. value=207
  2991. triggerall= var(59)>=1 && numenemy
  2992. triggerall= roundstate=2 && statetype!=A
  2993. triggerall= (p2bodydist x=[-20,70]) && (p2dist y=[-50,0]) && p2statetype=C && !(enemynear,hitfall)
  2994. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && ((p2stateno!=[120,155]) || p2stateno=131 || p2stateno=152 || p2stateno=153)
  2995. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  2996. triggerall= p2stateno!=[5200,5210]
  2997. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  2998. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  2999. trigger1= (p2movetype!=A || enemynear,hitdefattr=SCA,NP,SP || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  3000. trigger1= !enemynear,ctrl && (p2movetype!=H || (p2stateno=[120,155]))
  3001. trigger1= life>=333
  3002. trigger1= random<50*2
  3003.  
  3004. ;===========================================<Medium>==============================================
  3005.  
  3006. [State -1, SLP]
  3007. type=changestate
  3008. value=200
  3009. triggerall= var(59)>=1 && numenemy
  3010. triggerall= roundstate=2 && statetype!=A && !inguarddist
  3011. triggerall= (p2bodydist x=[25,50+enemynear,vel X*2-(p2movetype=H)*2]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  3012. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  3013. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3014. triggerall= p2stateno!=[5200,5210]
  3015. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3016. trigger1= ctrl || stateno=222 || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3017. trigger1= (p2bodydist x=[40+enemynear,vel X*2,50+enemynear,vel X*2]) || (stateno=[700,701])
  3018. trigger1= enemynear,vel X>0
  3019. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3020. trigger1= random<50*2*(1+(p2statetype=A))
  3021. trigger2= stateno=200 && time>=5 && movecontact && random<300
  3022. trigger2= p2bodydist x<=40
  3023. trigger2= p2statetype!=L && p2statetype!=A
  3024.  
  3025. [State -1, CMP]
  3026. type=changestate
  3027. value=235
  3028. triggerall= var(59)>=1 && numenemy
  3029. triggerall= roundstate=2 && statetype!=A && !inguarddist
  3030. triggerall= (p2bodydist x=[-20,40+enemynear,vel x*4-(p2movetype=H)*4]) && (p2dist y=[-50,50]) && p2statetype!=L && !(enemynear,hitfall)
  3031. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  3032. triggerall= p2statetype!=A
  3033. triggerall= p2stateno!=[5200,5210]
  3034. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3035. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3036. trigger1= (p2bodydist x=[31,40]) || (stateno=[700,701])
  3037. trigger1= (p2movetype!=A || enemynear,hitdefattr=SCA,NP,SP || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  3038. trigger1= !enemynear,ctrl
  3039. trigger1= random<250*2*(1+(p2movetype=H))
  3040. trigger2= (stateno=200 || stateno=215 || stateno=230 || stateno=245)
  3041. trigger2= p2bodydist x<=25 && movecontact=1 && random<666
  3042. trigger2= p2statetype!=L && p2statetype!=A
  3043.  
  3044. [State -1, SMP]
  3045. type=changestate
  3046. value=205
  3047. triggerall= var(59)>=1 && numenemy
  3048. triggerall= roundstate=2 && statetype!=A
  3049. triggerall= (p2bodydist x=[25,55+enemynear,vel x*4-(p2movetype=H)*4]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  3050. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  3051. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3052. triggerall= p2stateno!=[5200,5210]
  3053. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3054. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3055. trigger1= (p2bodydist x=[46,55]) || (stateno=[700,701])
  3056. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3057. trigger1= !enemynear,ctrl
  3058. trigger1= random<150*2*(1+(p2movetype=H))
  3059. trigger2= (stateno=200 || stateno=215 || stateno=230 || stateno=245)
  3060. trigger2= p2bodydist x<=30 && movecontact=1 && random<666
  3061. trigger2= p2statetype!=L && p2statetype!=A
  3062.  
  3063. [State -1, SMK]
  3064. type=changestate
  3065. value=220
  3066. triggerall= var(59)>=1 && numenemy
  3067. triggerall= roundstate=2 && statetype!=A
  3068. triggerall= (p2bodydist x=[25,25+enemynear,vel X*4-(p2movetype=H)*4]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  3069. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  3070. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3071. triggerall= p2stateno!=[5200,5210]
  3072. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3073. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3074. trigger1= (p2bodydist x=[25,25+enemynear,vel X*4]) || (stateno=[700,701])
  3075. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3076. trigger1= !enemynear,ctrl
  3077. trigger1= random<100*2*(1+(p2statetype=A)+(p2movetype=H))
  3078.  
  3079. [State -1, SLK]
  3080. type=changestate
  3081. value=215
  3082. triggerall= var(59)>=1 && numenemy && p2statetype!=L
  3083. triggerall= roundstate=2 && statetype!=A && !inguarddist
  3084. triggerall= (p2bodydist x=[-20,50+enemynear,vel x*5-(p2movetype=H)*5]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  3085. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  3086. triggerall= p2statetype!=A
  3087. triggerall= p2stateno!=[5200,5210]
  3088. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3089. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3090. trigger1= (p2bodydist x=[40,50]) || (stateno=[700,701])
  3091. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3092. trigger1= !enemynear,ctrl
  3093. trigger1= random<150*2*(1+(p2movetype=H))
  3094. trigger2= (stateno=200 || stateno=230)
  3095. trigger2= (p2bodydist x=[26,35]) && movecontact=1 && random<500
  3096. trigger2= p2statetype!=L
  3097. trigger3= (stateno=200 || stateno=230 || stateno=245) && time>=5
  3098. trigger3= p2bodydist x=[21,30]
  3099. trigger3= random<300
  3100. trigger3= p2statetype!=L && p2statetype!=A && movecontact
  3101.  
  3102. [State -1, CMK]
  3103. type=changestate
  3104. value=250
  3105. triggerall= var(59)>=1 && numenemy
  3106. triggerall= roundstate=2 && statetype!=A && !inguarddist
  3107. triggerall= (p2bodydist x=[-20,65+enemynear,vel x*6-(p2movetype=H)*6]) && (p2dist y=[-50,50]) && p2stateno!=5120
  3108. triggerall= (p2movetype!=A || (stateno=[700,701])); && ((p2stateno!=[120,155]) || p2stateno=130 || p2stateno=150 || p2stateno=151)
  3109. triggerall= p2statetype!=A
  3110. triggerall= p2stateno!=[5200,5210]
  3111. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3112. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3113. trigger1= (p2bodydist x=[51,65]) || (stateno=[700,701])
  3114. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3115. trigger1= random<250*2*(1+(p2movetype=H))
  3116. trigger2= (stateno=200 || stateno=205 || stateno=215 || stateno=230 || stateno=235 || stateno=245)
  3117. trigger2= p2bodydist x<=45-(stateno=205||stateno=235)*15 && movecontact=1 && random<750/(1+(p2statetype=C)+(moveguarded))
  3118. trigger2= p2statetype!=L && p2statetype!=A
  3119.  
  3120. [State -1, CHK]
  3121. type=changestate
  3122. value=255
  3123. triggerall= var(59)>=1 && numenemy
  3124. triggerall= roundstate=2 && statetype!=A && !inguarddist
  3125. triggerall= (p2bodydist x=[-20,60+enemynear,vel x*6-(p2movetype=H)*6]) && (p2dist y=[-50,50]) && p2stateno!=5120
  3126. triggerall= (p2movetype!=A || (stateno=[700,701])) && ((p2stateno!=[120,155]) || p2stateno=130 || p2stateno=150 || p2stateno=151)
  3127. triggerall= p2statetype!=A
  3128. triggerall= p2stateno!=[5200,5210]
  3129. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3130. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3131. trigger1= (p2bodydist x=[51,60]) || (stateno=[700,701])
  3132. trigger1= !enemynear,ctrl
  3133. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3134. trigger1= random<200*2*(1+(p2movetype=H))
  3135. trigger2= (stateno=200 || stateno=205 || stateno=215 || stateno=220 || stateno=230 || stateno=235 || stateno=245 || stateno=250)
  3136. trigger2= p2bodydist x<=30-(stateno=205||stateno=235)*15 && movecontact=1 && random<750/(1+(moveguarded))
  3137. trigger2= p2statetype!=L && p2statetype!=A
  3138.  
  3139. [State -1, SHP]
  3140. type=changestate
  3141. value=210
  3142. triggerall= var(59)>=1 && numenemy
  3143. triggerall= roundstate=2 && statetype!=A
  3144. triggerall= (p2bodydist x=[25,70+enemynear,vel x*7-(p2movetype=H)*7]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  3145. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  3146. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3147. triggerall= p2stateno!=[5200,5210]
  3148. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3149. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3150. trigger1= (p2bodydist x=[61,70]) || (stateno=[700,701])
  3151. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3152. trigger1= !enemynear,ctrl || p2statetype=A
  3153. trigger1= random<150*2*(1+(p2movetype=H))
  3154. trigger2= (stateno=200 || stateno=205 || stateno=215 || stateno=220 || stateno=230 || stateno=235 || stateno=245 || stateno=250)
  3155. trigger2= p2bodydist x<=35+(stateno=200||stateno=215||stateno=230||stateno=245)*15 && movecontact=1 && random<750
  3156. trigger2= p2statetype!=L && p2statetype!=A
  3157.  
  3158. [State -1, SHK]
  3159. type=changestate
  3160. value=225
  3161. triggerall= var(59)>=1 && numenemy
  3162. triggerall= roundstate=2 && statetype!=A
  3163. triggerall= (p2bodydist x=[25,65+enemynear,vel x*8-(p2movetype=H)*8]) && (p2dist y=[-75,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  3164. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  3165. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3166. triggerall= p2stateno!=[5200,5210]
  3167. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3168. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3169. trigger1= (p2bodydist x=[56,65]) || (stateno=[700,701])
  3170. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3171. trigger1= !enemynear,ctrl || p2statetype=A
  3172. trigger1= random<100*2*(1+(p2statetype=A)+(p2movetype=H))
  3173. trigger2= (stateno=200 || stateno=205 || stateno=215 || stateno=220 || stateno=230 || stateno=235 || stateno=245 || stateno=250)
  3174. trigger2= p2bodydist x<=25+(stateno=200||stateno=215||stateno=230||stateno=245)*15 && movecontact=1 && random<750
  3175. trigger2= p2statetype!=L && p2statetype!=A
  3176.  
  3177. [State -1, SMK2]
  3178. type=changestate
  3179. value=222
  3180. triggerall= var(59)>=1 && numenemy
  3181. triggerall= roundstate=2 && statetype!=A
  3182. triggerall= (p2bodydist x=[-20,80+vel x*11-(p2movetype=H)*11]) && (p2dist y=[-50,0]) && p2statetype!=A && p2statetype!=L && !(enemynear,hitfall)
  3183. triggerall= p2movetype!=A; && ((p2stateno!=[120,155]) || p2stateno=131 || p2stateno=152 || p2stateno=153)
  3184. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3185. triggerall= p2stateno!=[5200,5210]
  3186. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3187. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3188. trigger1= (p2bodydist x=[80+vel x*11,80+vel x*11]) || (stateno=[700,701])
  3189. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3190. trigger1= !enemynear,ctrl
  3191. trigger1= random<100*2
  3192. trigger2= enemynear,statetype=S
  3193. trigger2= (stateno=[200,205])||stateno=215||(stateno=[230,235])||(stateno=245)
  3194. trigger2= p2bodydist x<=25+(stateno=200||stateno=205||stateno=215||stateno=230||stateno=235||stateno=245)*15 && movecontact=1 && random<750
  3195.  
  3196. ;===========================================<Far>==============================================
  3197.  
  3198. [State -1, tatsumakizankuukyaku]
  3199. type=changestate
  3200. value=1200
  3201. triggerall= var(59)>=1 && numenemy
  3202. triggerall= roundstate=2 && statetype!=A
  3203. triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  3204. triggerall= (p2bodydist x=[-20,90]) && (p2dist y=[-120,0]) && p2statetype!=L
  3205. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3206. triggerall= p2movetype!=H || p2statetype!=A || p2bodydist y<-30
  3207. triggerall= p2stateno!=[5200,5210]
  3208. trigger1= (stateno=210 || stateno=225 ||stateno=250 || stateno=245)
  3209. trigger1= movehit=1 && (p2bodydist x=[-20,30+(stateno=250)*10+(stateno=245)*20]) && (random<666 || life<500)
  3210. trigger1= p2statetype!=C
  3211. trigger2= stateno=255
  3212. trigger2= movehit=1 && (p2bodydist x=[-20,60]) && (random<666 || life<500)
  3213. trigger3= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3214. trigger3= (p2bodydist x=[-20,60]) || (stateno=[700,701])
  3215. trigger3= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3216. trigger3= !enemynear,ctrl && p2statetype!=A
  3217. trigger3= enemynear,animtime<-10
  3218. trigger3= random<250 || (stateno=[700,701])
  3219. trigger4= (stateno=12346 || stateno=21) && p2bodydist x>30-(prevstateno=1305)*50+(stateno=21)*30
  3220. trigger5= ctrl || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3221. trigger5= enemy,numproj=1
  3222. trigger5= random<250
  3223. trigger6= stateno=245 && movecontact
  3224. trigger6= p2statetype=A
  3225. trigger7= ctrl && random <200
  3226. trigger7= (stateno=[200,259]) && stateno!=207 && (var(10):=2||var(10):=1)
  3227. trigger7= stateno!=200 || stateno!=215 || stateno!=230 || stateno!=245 && p2statetype=C
  3228. trigger7= (movehit=1 && movecontact=1) && (p2bodydist x=[-20,90]) && (random<750 || life<800)
  3229.  
  3230. [State -1, hyakkishuu]
  3231. type=changestate
  3232. value=1300
  3233. triggerall= var(59)>=1 && numenemy
  3234. triggerall= roundstate=2 && statetype!=A
  3235. triggerall= p2statetype!=L || p2stateno=5120
  3236. triggerall= p2movetype!=A || p2stateno<3000
  3237. trigger1= (p2dist y=[-160,-120])
  3238. trigger1= !(enemynear,ctrl) && p2movetype=H && (enemynear,stateno!=[120,155])
  3239. trigger1= enemynear,vel y<=0
  3240. trigger1= (ctrl || stateno=12346 || stateno=21) && random<200
  3241. trigger2= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  3242. trigger2= numhelper(1005)
  3243. trigger2= helper(1005),p2dist x>30
  3244. trigger2= ctrl && random<333;500
  3245. trigger3= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  3246. trigger3= numhelper(1025)
  3247. trigger3= helper(1025),p2dist x>30
  3248. trigger3= ctrl && random<333;500
  3249. trigger4= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  3250. trigger4= numhelper(1055)
  3251. trigger4= helper(1055),p2dist x=[31,60]
  3252. trigger4= helper(1055),pos y<-60
  3253. trigger4= ctrl && random<333;500
  3254. trigger5= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  3255. trigger5= p2movetype=H && enemynear,animtime<-30
  3256. trigger5= ctrl && (p2statetype!=A || !enemynear,canrecover) && random<200;250;333
  3257. trigger6= (stateno=[200,259]) && stateno!=207
  3258. trigger6= stateno!=200 && stateno!=215 && stateno!=230 && stateno!=245
  3259. trigger6= life-p2life>=333
  3260. trigger6= moveguarded=1 && random<250
  3261. trigger7= (p2bodydist x=[66,99]) && p2stateno=5120 && (enemynear,animtime=[-40,-20])
  3262. trigger7= life>=333
  3263. trigger7= ctrl && random<50
  3264. trigger8= (p2bodydist x=[61,220]) && p2bodydist y>=-90
  3265. trigger8= (p2stateno=[5200,5210]) && (enemynear,animtime=[-40,-20])
  3266. trigger8= ctrl && random<250
  3267. trigger9= (p2bodydist x=[121,220]) && p2statetype!=A
  3268. trigger9= p2movetype=A && enemynear,animtime<-30
  3269. trigger9= ctrl && random<333
  3270. trigger11= (p2bodydist x=[121,220]) && p2statetype!=A
  3271. trigger11= p2movetype=A && enemynear,animtime<-30
  3272. trigger11= ctrl && random<990 && (stateno=1000||stateno=1020)
  3273. trigger12= stateno=1800 && p2bodydist x<=30
  3274. trigger12= p2movetype=A
  3275.  
  3276. [State -1, shakunetsuhadouken]
  3277. type=changestate
  3278. value=1020
  3279. triggerall= var(59)>=1 && numenemy
  3280. triggerall= roundstate=2 && statetype!=A
  3281. triggerall= ifelse((var(20)<=60),(!numhelper(1005) && !numhelper(1025) && !numhelper(1055)),1) && !numhelper(3005) && !numhelper(3055)
  3282. triggerall= (p2dist x>=0) && (p2dist y>=-25) && (p2movetype!=A || (stateno=[700,701])) && p2statetype!=L
  3283. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3284. trigger1= ctrl && p2bodydist x>=120+(life<333)*40 && random<100
  3285. trigger2= (stateno=[200,259]) && stateno!=207
  3286. trigger2= stateno!=200 && stateno!=215 && stateno!=230 && stateno!=245
  3287. trigger2= movehit=1 && (p2bodydist x=[31-(p2statetype=C)*51,80]) && (random<750 && life<700)
  3288. trigger3= (stateno=[700,701]) && !animtime && !enemy,numproj && random<333
  3289. trigger3= p2bodydist x<180
  3290.  
  3291.  
  3292. [State -1, zenpoutenshin]
  3293. type=changestate
  3294. value=1450
  3295. triggerall= var(59)>=1 && numenemy
  3296. triggerall= roundstate=2 && statetype!=A
  3297. trigger1= (stateno=[200,259]) && stateno!=207
  3298. trigger1= stateno!=200 && stateno!=215 && stateno!=230 && stateno!=245
  3299. trigger1= life-p2life>=333
  3300. trigger1= moveguarded=1 && random<250
  3301.  
  3302.  
  3303. [State -1, mirror]
  3304. type=changestate
  3305. value=1150
  3306. triggerall= var(59)>=1 && numenemy
  3307. triggerall= roundstate=2 && statetype!=A
  3308. triggerall= (p2bodydist x=[-20,24]) && (p2dist y=[-50,50]) && p2statetype!=C && p2statetype!=L && !(enemynear,hitfall)
  3309. triggerall= (p2movetype!=A || (stateno=[700,701])) && !(enemynear,hitfall); && (p2stateno!=[120,155])
  3310. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3311. triggerall= p2stateno!=[5200,5210]
  3312. triggerall= stateno!=200 || p2statetype!=S || p2movetype!=H || (enemynear,const(size.head.pos.y)>-40) || anim=201
  3313. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || ((stateno=[100,101]) && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3314. trigger1= (p2bodydist x=[61,70]) || (stateno=[700,701])
  3315. trigger1= !enemy,numproj && ((p2movetype!=A && !inguarddist) || (stateno=[700,701])) && (!enemynear,ctrl || (life>=p2life && life>=333))
  3316. trigger1= !enemynear,ctrl || p2statetype=A
  3317. trigger1= random<150*2*(1+(p2movetype=H))
  3318. trigger2= ((stateno=[200,255])||stateno=1200)
  3319. trigger2= p2bodydist x<=25+(stateno=200||stateno=215||stateno=230||stateno=245)*15 && movecontact=1 && random<750
  3320. trigger2= p2statetype!=L && (p2statetype!=A || p2statetype=A) || MoveGuarded=1
  3321.  
  3322. [State -1, gouhadouken]
  3323. type=changestate
  3324. value=1000
  3325. triggerall= var(59)>=1 && numenemy
  3326. triggerall= roundstate=2 && statetype!=A
  3327. triggerall= ifelse((var(20)<=60),(!numhelper(1005) && !numhelper(1025) && !numhelper(1055)),1) && !numhelper(3005) && !numhelper(3055)
  3328. triggerall= (p2bodydist x>=0) && (p2dist y>=-25) && (p2movetype!=A || (stateno=[700,701])) && (p2statetype!=L || p2stateno=5120)
  3329. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3330. trigger1= ctrl && p2bodydist x>=100+(life<333)*40 && random<200
  3331. trigger3= (stateno=[700,701]) && !animtime && !enemy,numproj && random<666
  3332. trigger3= p2bodydist x<180
  3333. trigger4= stateno=1150 && movecontact=1
  3334. trigger4= p2statetype=A && random<666
  3335. trigger5= ctrl && p2bodydist x>=100+(life<333)*40 && random<200
  3336. trigger5= prevstateno=4400 || stateno=1150 && stateno!=207
  3337. trigger5= stateno!=200 && stateno!=215 && stateno!=230 && stateno!=245
  3338. trigger5= movehit=1 && movecontact=1 && (p2bodydist x=[31-(p2statetype=C)*51,80]) && random<750
  3339. trigger6= ((stateno=[200,255])||stateno=1200)
  3340. trigger6= p2bodydist x<=25+(stateno=200||stateno=215||stateno=230||stateno=245)*15 && movecontact=1 && random<750
  3341. trigger6= p2statetype!=L && p2statetype!=A
  3342.  
  3343. [State -1, soco]
  3344. type=changestate
  3345. value=9980
  3346. triggerall= var(59)>=1 && numenemy
  3347. triggerall= roundstate=2 && statetype!=A && p2movetype!=A
  3348. triggerall= ifelse((var(20)<=60),(!numhelper(1005) && !numhelper(1025) && !numhelper(1055)),1) && !numhelper(3005) && !numhelper(3055)
  3349. triggerall= (p2bodydist x>=0) && (p2dist y>=-25) && (p2movetype!=A || (stateno=[700,701]))
  3350. triggerall= (enemynear,const(size.head.pos.y)<=-40)
  3351. trigger1= ctrl && p2bodydist x>=240 && random<100 && p2movetype=I && statetype!=A
  3352.  
  3353. ;===========================================<Air>==============================================
  3354.  
  3355. [State -1, TKK]
  3356. type=changestate
  3357. value=282
  3358. triggerall= var(59)>=1 && numenemy
  3359. triggerall= roundstate=2 && statetype=A
  3360. triggerall= vel x>0 && (vel y=[-3,3])
  3361. triggerall= ((p2bodydist x<p2bodydist y+30) && (p2dist y=[-50,p2bodydist x+60])) || p2bodydist x<-20 || ((p2bodydist x=[-20,20]) && (p2bodydist y=[30,60]))
  3362. triggerall= p2movetype!=H || !var(20)
  3363. triggerall= p2bodydist x < p2bodydist Y && p2bodydist X > -30
  3364. trigger1= ctrl
  3365. trigger1= random<100*(1+(var(9)=2)+(numhelper(1005)||numhelper(1025)||numhelper(1055))+(!enemynear,ctrl)+(p2movetype=H)) || p2bodydist x<-40 || (vel y<0 && p2bodydist x<=20 && p2bodydist y<=-30)
  3366. trigger1= (p2stateno!=[5200,5210]) && (p2statetype!=L || p2bodydist x<-40)
  3367. trigger1= p2movetype=H || !enemynear,ctrl || life-p2life>=333 || p2dist x<0 || numhelper(1005) || numhelper(1025) || numhelper(1055) || numhelper(3005) || numhelper(3055)
  3368. trigger1= p2movetype=H || enemynear,ctrl || enemynear,animtime<(p2bodydist y/10)*-1
  3369. trigger2= (stateno=285||stateno=1050) && animelemtime(3)>=2 && random<50*(1+(!enemynear,ctrl))&& p2bodydist y<=-75
  3370. trigger2= !var(57)
  3371.  
  3372. [State -1, AHP]
  3373. type=changestate
  3374. value=270
  3375. triggerall= var(59)>=1 && numenemy
  3376. triggerall= roundstate=2 && statetype=A && !inguarddist
  3377. triggerall= (p2bodydist x=[-20,35+(vel x)*4+(enemynear,vel x)*4]) && (p2dist y=[-50,60]) && p2statetype!=L && !(enemynear,hitfall)
  3378. triggerall= p2movetype!=H || !var(20) && prevstateno!=85040
  3379. trigger1= ctrl && random<333
  3380. trigger1= vel Y>0
  3381. trigger2= (stateno=260 || stateno=265 || stateno=275 || stateno=280) && var(9)!=2 && (movecontact=[1,4])
  3382. trigger2= random<500 || ((stateno=260 || stateno=275) && vel Y<0)
  3383. trigger2= p2statetype=A
  3384.  
  3385. [State -1, AHK]
  3386. type=changestate
  3387. value=285
  3388. triggerall= var(59)>=1 && numenemy
  3389. triggerall= roundstate=2 && statetype=A && !inguarddist
  3390. triggerall= (p2bodydist x=[-20,45+(vel x)*4+(enemynear,vel x)*4]) && (p2dist y=[-50,60+(!vel x)*15]) && p2statetype!=L && !(enemynear,hitfall)
  3391. triggerall= p2movetype!=H || !var(20)
  3392. trigger1= ctrl
  3393. trigger1= (stateno=265 || stateno=280) && var(9)!=2 && (movecontact=[1,4])
  3394. trigger1= random<500 || ((stateno=260 || stateno=275) && vel Y<0)
  3395. trigger1= p2statetype=A
  3396.  
  3397. [State -1, AMP]
  3398. type=changestate
  3399. value=265
  3400. triggerall= var(59)>=1 && numenemy
  3401. triggerall= roundstate=2 && statetype=A && prevstateno!=85040
  3402. triggerall= (p2bodydist x=[-20,35+(vel x)*4+(enemynear,vel x)*4]) && (p2dist y=[-50,55]) && p2statetype!=L && !(enemynear,hitfall)
  3403. triggerall= p2movetype!=H || !var(20)&&stateno!=85040
  3404. trigger1= ctrl && random<200
  3405. trigger1= p2statetype=A || vel Y>0
  3406. trigger2= (stateno=260 || stateno=275) && (movecontact=[1,4]) && var(9)!=2
  3407. trigger2= p2statetype=A && vel Y<0
  3408. trigger2= random<333
  3409. trigger2= p2statetype=A
  3410.  
  3411. [State -1, AMK]
  3412. type=changestate
  3413. value=280
  3414. triggerall= var(59)>=1 && numenemy
  3415. triggerall= roundstate=2 && statetype=A
  3416. triggerall= (p2bodydist x=[-50,15+(vel x!=0)*20+(vel x)*4+(enemynear,vel x)*4]) && (p2dist y=[-50-(!vel x)*25,55-(!vel x)*55]) && p2statetype!=L && !(enemynear,hitfall)
  3417. triggerall= p2movetype!=H || !var(20)
  3418. trigger1= ctrl && (random<200 || p2dist x<=10)
  3419. trigger1= vel Y>0
  3420. trigger2= ((stateno=[260,265]) || stateno=275) && (movecontact=[1,4]) && var(9)!=2
  3421. trigger2= p2statetype=A && vel Y<0
  3422. trigger2= random<333
  3423. trigger2= p2statetype=A
  3424.  
  3425. [State -1, ALP]
  3426. type=changestate
  3427. value=260
  3428. triggerall= var(59)>=1 && numenemy
  3429. triggerall= roundstate=2 && statetype=A
  3430. triggerall= (p2bodydist x=[-20,25+(vel x)*2+(enemynear,vel x)*2]) && (p2dist y=[-50,50]) && p2statetype!=L && !(enemynear,hitfall)
  3431. triggerall= p2movetype!=H || !var(20) && prevstateno!=85040
  3432. trigger1= stateno=40 && (movecontact=[1,4])
  3433. trigger1= p2statetype=A && vel Y<0
  3434. trigger2= stateno=40 && time>=5 && movecontact && anim=201 && p2bodydist x<=50
  3435. trigger2= random=333
  3436.  
  3437. [State -1, ALK]
  3438. type=changestate
  3439. value=275
  3440. triggerall= var(59)>=1 && numenemy
  3441. triggerall= roundstate=2 && statetype=A
  3442. triggerall= (p2bodydist x=[-20,15+(vel x)*2+(enemynear,vel x)*2]) && (p2dist y=[-50-(!vel x)*25,50-(!vel x)*50]) && p2statetype!=L && !(enemynear,hitfall)
  3443. triggerall= p2movetype!=H || !var(20)
  3444. trigger1= ctrl && random<100
  3445. trigger1= (p2statetype=A && vel Y<0) || (vel Y>0 && pos Y>=20)
  3446. trigger2= stateno=260 && (movecontact=[1,4])
  3447. trigger2= p2statetype=A && vel Y<0
  3448.  
  3449. [State -1, kuuchuutatsumakizankuukyaku]
  3450. type=changestate
  3451. value=1250
  3452. triggerall= var(59)>=1 && numenemy
  3453. triggerall= roundstate=2 && statetype=A
  3454. ;triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  3455. triggerall= (p2bodydist x=[-80,80]) && (p2dist y=[-40,60+(p2dist x<0&&vel y>0)*30]) && p2statetype!=L
  3456. triggerall= p2movetype!=H || (!var(20) && !var(59))
  3457. trigger1= ctrl && random<ifelse(p2dist x<0, 200, 25*(1+(vel x<=0)))
  3458. trigger1= vel x<0 || p2statetype=A || vel y>0
  3459. trigger1= pos y<-60 || vel y<=0
  3460. trigger2= (stateno=[260,285])
  3461. trigger2= movecontact=1 && (p2bodydist x=[-20,25]) && random<250
  3462.  
  3463. [State -1, zankuuhadouken]
  3464. type=changestate
  3465. value=1050
  3466. triggerall= var(59)>=1 && numenemy
  3467. triggerall= roundstate=2 && statetype=A && var(9)!=2
  3468. triggerall= ifelse((var(20)<=60),(!numhelper(1005) && !numhelper(1025) && !numhelper(1055)),1) && !numhelper(3005) && !numhelper(3055)
  3469. ;triggerall= !(enemynear,ctrl) && (enemynear,stateno!=[120,155])
  3470. triggerall= p2dist x<=200 && p2dist y>=-25
  3471. triggerall= p2movetype!=H || !var(20)
  3472. triggerall= movetype=A || p2statetype=A || vel x<0 || vel y<0 || frontedgebodydist>=30+(vel x>0)*30 || (vel y>0 && p2bodydist y<=60-(p2statetype=C)*30)
  3473. trigger1= ctrl && vel y>=-2 && random<100*(1+(var(9)=2)+(enemynear,ctrl)+(p2bodydist x>=120)+(vel x<=0)+(life<333)+(!vel x))*(1+(life<p2life)*.5+(life<333)*.5)
  3474. trigger1= (p2bodydist x>=p2bodydist y-60-(!vel x&&vel y>=0)*30) && (p2dist y=[-50,p2bodydist x+60])
  3475. trigger2= ctrl && vel y<0 && random<200*(1+(var(9)=2)+(life<p2life)*.5+(life<333)*.5)
  3476. trigger2= p2bodydist x<60+(life<p2life)*60+(life<333)*55 && p2statetype!=A && enemynear,ctrl
  3477. trigger3= (stateno=[260,285])
  3478. trigger3= p2statetype=A
  3479. trigger3= movecontact=1 && random<500*(1+(vel y<0))
  3480.  
  3481. [State -1, TKKCombo]
  3482. type=changestate
  3483. value=ifelse((ifelse((var(20)<=60),(!numhelper(1005) && !numhelper(1025) && !numhelper(1055)),1) && !numhelper(3005) && !numhelper(3055)),1050,1250)
  3484. triggerall= var(59)>=1 && numenemy
  3485. triggerall= roundstate=2 && statetype=A && var(9)!=2
  3486. triggerall= p2movetype!=H || !var(20)
  3487. trigger1= (stateno=[260,285])
  3488. trigger1= p2bodydist y>=85-(enemynear,backedgedist<=0)*10
  3489. trigger1= movecontact=1 && random<500
  3490.  
  3491. ;===========================================<Combo>==============================================
  3492.  
  3493. [State -1, CLP]
  3494. type=changestate
  3495. value=230
  3496. triggerall= var(59)>=1 && numenemy
  3497. triggerall= roundstate=2 && statetype!=A && !(enemynear,hitfall)
  3498. triggerall= (p2bodydist x=[-20,45+enemynear,vel x*2]) && (p2dist y=[-50,50]) && p2statetype!=L && !(enemynear,hitfall)
  3499. triggerall= p2statetype!=A
  3500. trigger1= ctrl || stateno=22 || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3501. trigger1= p2stateno=5001 && enemynear,animtime>=-3 && !inguarddist && !enemy,numproj
  3502.  
  3503. [State -1, SMP]
  3504. type=changestate
  3505. value=205
  3506. triggerall= var(59)>=1 && numenemy
  3507. triggerall= roundstate=2 && statetype!=A
  3508. triggerall= (p2bodydist x=[45+enemynear,vel x*2,55+enemynear,vel x*4-(p2movetype=H)*4]) && (p2dist y=[-50,50]) && p2statetype=S && !(enemynear,hitfall)
  3509. triggerall= (enemynear,const(size.head.pos.y)<=-40) || (enemynear,statetype=A)
  3510. trigger1= ctrl || stateno=22 || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3511. trigger1= p2stateno=5001 && enemynear,animtime>=-5 && !inguarddist && !enemy,numproj
  3512.  
  3513. [State -1, CMK]
  3514. type=changestate
  3515. value=250
  3516. triggerall= var(59)>=1 && numenemy
  3517. triggerall= roundstate=2 && statetype!=A
  3518. triggerall= (p2bodydist x=[45+enemynear,vel x*2,65+enemynear,vel x*6-(p2movetype=H)*6]) && (p2dist y=[-50,50]) && p2stateno!=5120
  3519. triggerall= p2statetype!=A
  3520. trigger1= ctrl || stateno=22 || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || enemynear,ctrl))
  3521. trigger1= p2stateno=5001 && enemynear,animtime>=-7 && !inguarddist && !enemy,numproj
  3522.  
  3523. ;===========================================<Other>==============================================
  3524.  
  3525. [State -1, walk]
  3526. type=changestate
  3527. value=21
  3528. triggerall= var(59)>=1 && numenemy
  3529. triggerall= statetype=S && roundstate=2
  3530. triggerall= ctrl && (stateno!=[100,105]) && (stateno!=[20,22]) && (prevstateno!=[20,22])
  3531. triggerall= !inguarddist && !enemy,numproj
  3532. trigger1= p2bodydist x=[89,159]
  3533. trigger1= enemynear,ctrl || (p2stateno=[120,155]) || p2bodydist x<120
  3534. trigger1= random<100*(1+((p2stateno=[120,155])&&p2bodydist x<120))
  3535.  
  3536. [State -1, run/dash]
  3537. type=changestate
  3538. value=102
  3539. triggerall= var(59)>=1 && numenemy
  3540. triggerall= statetype=S && roundstate=2
  3541. triggerall= ctrl && (stateno!=[100,105])
  3542. triggerall= !inguarddist && !enemy,numproj
  3543. trigger1= p2bodydist x>=160
  3544. trigger1= p2movetype!=A
  3545. trigger1= random<100*(1+(!enemynear,ctrl))
  3546. trigger2= facing=enemynear,facing || (p2movetype=H && enemynear,time<5)
  3547. trigger2= p2bodydist x>45
  3548. trigger2= p2bodydist x>=120 || p2bodydist y>=-80
  3549. trigger2= p2statetype!=L
  3550. trigger2= p2statetype!=A || p2bodydist x>=160
  3551. trigger2= p2movetype!=H || ((p2stateno!=[120,155]) || life-p2life>=333)
  3552. trigger2= random<333
  3553. trigger3= enemynear,pos y<-90 && p2movetype!=H && enemynear,vel y<5
  3554. trigger3= p2bodydist x=[-10,(p2bodydist y*-1)/3]
  3555. trigger3= p2movetype!=A
  3556. trigger3= random<200
  3557.  
  3558. [State -1, run/dash]
  3559. type=changestate
  3560. value=ifelse(random<500,1400,102)
  3561. triggerall= var(59)>=1 && numenemy
  3562. triggerall= statetype=S && roundstate=2
  3563. triggerall= ctrl && (stateno!=[100,105])
  3564. triggerall= !inguarddist && !enemy,numproj
  3565. triggerall= EnemyNear,HitDefAttr != S,ST,HT && Vel Y = 0 && Vel X = 0
  3566. trigger1= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  3567. trigger1= numhelper(1005)
  3568. trigger1= helper(1005),p2dist x>10
  3569. trigger1= ctrl && random<500
  3570. trigger2= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  3571. trigger2= numhelper(1025)
  3572. trigger2= helper(1025),p2dist x>10
  3573. trigger2= ctrl && random<500
  3574. trigger3= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  3575. trigger3= numhelper(1055)
  3576. trigger3= helper(1055),p2dist x>10
  3577. trigger3= ctrl && random<500
  3578. trigger4= (p2bodydist x=[120,220]) && p2bodydist y>=-60 && enemynear,vel y>=0
  3579. trigger4= p2movetype=H && enemynear,animtime<-30 && prevstateno!=1000
  3580. trigger4= ctrl && (p2statetype!=A || !enemynear,canrecover) && random<333
  3581.  
  3582. [State -1, jump]
  3583. type=changestate
  3584. value=40
  3585. triggerall= var(59)>=1 && numenemy
  3586. triggerall= roundstate=2 && statetype!=A && ctrl && (p2movetype!=H || p2statetype=A)
  3587. triggerall= !inguarddist && StateNo!=85040 && PrevStateNo!=7776
  3588. triggerall= p2movetype!=A || enemynear,hitdefattr=SCA,AA,AT,NP,SP
  3589. triggerall= p2movetype!=A || p2stateno<3000
  3590. trigger1= p2bodydist x>=180 && random<150*(1+(p2movetype=A&&enemynear,time<7))
  3591. trigger1= p2movetype!=H
  3592. trigger2= (p2bodydist x=[120,149]) && random<60
  3593. trigger2= p2movetype!=H
  3594. trigger3= p2bodydist x<120 && random<120*(1+(frontedgebodydist<90)+(p2bodydist x<60&&backedgedist>=60)+(life<333&&backedgedist>=60)+(enemynear,ctrl))
  3595. trigger3= p2movetype!=H
  3596. trigger4= p2stateno!=5100
  3597. trigger4= p2stateno=5120 && (enemynear,time=[2,4]) &&p2bodydist x<120 && random<250
  3598.  
  3599. [State -1, DThrow]
  3600. type=changestate
  3601. value=7776
  3602. triggerall= var(59)>=1 && numenemy
  3603. triggerall= statetype!=A && roundstate=2 && prevstateno!=7778
  3604. triggerall= (p2bodydist x=[30,-30]) && (p2dist y=[100,-100]) && p2statetype=L
  3605. trigger1= ctrl || ((stateno=[700,701]) && !animtime && !enemy,numproj) || (stateno=100 && p2movetype!=H && (p2movetype=A || !enemynear,ctrl))
  3606. trigger1= (p2movetype!=A || facing=enemynear,facing || (stateno=[700,701])) && !inguarddist && !enemy,numproj
  3607. trigger1= random<300*2*(1+(p2movetype=H)+(p2statetype=L&&life<p2life)) || (p2stateno=130 || p2stateno=150 || p2stateno=151) && p2stateno!=[5080,5170]
  3608.  
  3609.  
  3610. [State -1, powercharge]
  3611. type=changestate
  3612. value=9300
  3613. triggerall= var(59)>=1 && numenemy
  3614. triggerall= p2statetype!=A && p2movetype!=H && p2movetype!=A && p2bodydist x>=160
  3615. trigger1= roundstate=2 && statetype!=A && ctrl
  3616. trigger1= !enemynear,hitdefattr=SCA,AT
  3617. trigger1= power<const(data.power) && power<powermax && !var(20)
  3618. trigger1= !inguarddist && p2bodydist x>=160 && random<200*(1+(p2statetype=L)+(life<333))
  3619. trigger1= !numhelper(1005) && !numhelper(1025) && !numhelper(1055) && !numhelper(3005) && !numhelper(3055)
  3620.  
  3621. [State -1, taunt]
  3622. type=changestate
  3623. value=195
  3624. triggerall= var(59)>=1 && numenemy
  3625. triggerall= !var(37)
  3626. triggerall= roundstate=3
  3627. trigger1= ctrl && numenemy
  3628. trigger1= p2statetype = L
  3629. trigger1= life > 700
  3630.  
  3631. ;<--lash:screenpack:0
  3632. ;-----------------------------------------------------
  3633. ;Club SyN -X- Screenpack state-1 codes
  3634. ;-----------------------------------------------------
  3635. [State -1, Cs-X- Screenpack LB P1]
  3636. type = Helper
  3637. triggerall = teamside = 1
  3638. triggerall = Roundstate >= 0
  3639. triggerall = !numpartner
  3640. triggerall = !numhelper(900099991)
  3641. trigger1 = 1 && !numhelper(1990994321)
  3642. helpertype = normal ;player
  3643. name = "Lifebars P1"
  3644. ID = 1990994321
  3645. stateno = 1990994321
  3646. pos = 0,-99999999999999999
  3647. postype = left    ;p2,front,back,left,right
  3648. ownpal = 0
  3649. supermovetime = 999999999999
  3650. pausemovetime = 999999999999
  3651. ignorehitpause = 1
  3652.  
  3653. [State -1, Cs-X- Screenpack LB P2]
  3654. type = Helper
  3655. triggerall = teamside = 2
  3656. triggerall = Roundstate >= 0
  3657. triggerall = !numpartner
  3658. triggerall = !enemy,numhelper(900099991)
  3659. trigger1 = 1 && !numhelper(1990994332)
  3660. helpertype = normal ;player
  3661. name = "Lifebars P2"
  3662. ID = 1990994332
  3663. stateno = 1990994332
  3664. pos = 0,-99999999999999999
  3665. postype = left    ;p2,front,back,left,right
  3666. ownpal = 0
  3667. supermovetime = 999999999999
  3668. pausemovetime = 999999999999
  3669. ignorehitpause = 1
  3670.  
  3671. [State -1, Cs-X- Screenpack Global Announcer Helper]
  3672. type = Helper
  3673. triggerall = teamside = 1
  3674. triggerall = Roundstate >= 0
  3675. triggerall = !numpartner
  3676. triggerall = !numhelper(900099991)
  3677. trigger1 = 1 && !numhelper(1990994343)
  3678. helpertype = normal ;player
  3679. name = "Global Announcer Dummy"
  3680. ID = 1990994343
  3681. stateno = 1990994343
  3682. pos = 0,-99999999999999999
  3683. postype = left    ;p2,front,back,left,right
  3684. ownpal = 0
  3685. supermovetime = 999999999999
  3686. pausemovetime = 999999999999
  3687. ignorehitpause = 1
  3688.  
  3689. [State -1, Cs-X- Screenpack Combo Grade System P1]
  3690. type = Helper
  3691. triggerall = teamside = 1
  3692. triggerall = Roundstate >= 0
  3693. triggerall = !numpartner
  3694. triggerall = !numhelper(900099991)
  3695. trigger1 = 1 && !numhelper(1990994346)
  3696. trigger1 = enemy,stateno != [150,155]
  3697. helpertype = normal ;player
  3698. name = "Combo Grade System P1"
  3699. ID = 1990994346
  3700. stateno = 1990994346
  3701. pos = 0,-99999999999999999
  3702. postype = left    ;p2,front,back,left,right
  3703. ownpal = 0
  3704. supermovetime = 999999999999
  3705. pausemovetime = 999999999999
  3706. ignorehitpause = 1
  3707.  
  3708. [State -1, Cs-X- Screenpack Combo Grade System P2]
  3709. type = Helper
  3710. triggerall = teamside = 2
  3711. triggerall = Roundstate >= 0
  3712. triggerall = !numpartner
  3713. triggerall = !enemy,numhelper(900099991)
  3714. trigger1 = 1 && !numhelper(1990994347)
  3715. trigger1 = enemy,stateno != [150,155]
  3716. helpertype = normal ;player
  3717. name = "Combo Grade System P2"
  3718. ID = 1990994347
  3719. stateno = 1990994347
  3720. pos = 0,-99999999999999999
  3721. postype = left    ;p2,front,back,left,right
  3722. ownpal = 0
  3723. supermovetime = 999999999999
  3724. pausemovetime = 999999999999
  3725. ignorehitpause = 1
  3726.  
  3727. [State -1, AssertSpecial]
  3728. type = AssertSpecial
  3729. trigger1 = 1
  3730. flag = nokosnd
  3731. ignorehitpause = 1
  3732.  
  3733. [State -1, MoveHitReset]
  3734. type = MoveHitReset
  3735. triggerall = roundstate > 1
  3736. triggerall = helper(1990994321),var(10) = 0
  3737. trigger1 = enemy,stateno = [120,152]
  3738. trigger2 = enemy,prevstateno = [150,152]
  3739. ignorehitpause = 1
  3740. ;-->lash:screenpack:0
  3741.  
  3742. ;<--lash:screenpack:1
  3743. ;=Screenpack helper states below=====================
  3744. ;P1 States
  3745. ;----------------------------------------------------
  3746. [Statedef 1990994321]
  3747. type = S
  3748. physics = n
  3749. ignorehitpause = 1
  3750.  
  3751. [State 0, AssertSpecial]
  3752. type = AssertSpecial
  3753. trigger1 = 1
  3754. ;flag = nobardisplay
  3755. flag = invisible
  3756. flag2 = noshadow
  3757. ignorehitpause = 1
  3758.  
  3759. [State 0, NotHitBy]
  3760. type = NotHitBy
  3761. trigger1 = 1
  3762. value = SCA
  3763. ignorehitpause = 1
  3764.  
  3765. [State 0, VarSet]
  3766. type = VarSet
  3767. trigger1 = enemy,stateno = [120,152]
  3768. v = 10
  3769. value = 1
  3770.  
  3771. [State 0, VarSet]
  3772. type = VarSet
  3773. trigger1 = enemy,movetype != H
  3774. v = 10
  3775. value = 0
  3776.  
  3777. [State 0, Explod]; Frame
  3778. type = Explod
  3779. triggerall = !numhelper(99887701)
  3780. trigger1 = time = 0
  3781. anim = f1990994321
  3782. ID = 1990994321
  3783. pos = 164,135
  3784. postype = left
  3785. bindtime = -1
  3786. removetime = -1
  3787. supermovetime = 999999999999
  3788. pausemovetime = 999999999999
  3789. scale = .5,.5
  3790. sprpriority = -6
  3791. ontop = 0
  3792. ownpal = 0
  3793. ignorehitpause = 1
  3794. persistent = 0
  3795.  
  3796. ;============Lifebar P1 Side Start==================
  3797.  
  3798. [State 0, Explod]; Circular Wire Frame
  3799. type = Explod
  3800. triggerall = !numhelper(99887701)
  3801. trigger1 = time = 3
  3802. anim = f1990994322
  3803. ID = 1990994321
  3804. pos = 164,135
  3805. postype = left
  3806. bindtime = -1
  3807. removetime = -1
  3808. supermovetime = 999999999999
  3809. pausemovetime = 999999999999
  3810. scale = .5,.5
  3811. sprpriority = -3
  3812. ontop = 0
  3813. ownpal = 0
  3814. ignorehitpause = 1
  3815. persistent = 0
  3816.  
  3817. [State 0, Explod]; Glowing Wire FX Red
  3818. type = Explod
  3819. triggerall = !numhelper(99887701)
  3820. trigger1 = time = 2
  3821. anim = f1990994324
  3822. ID = 1990994321
  3823. pos = 164,135
  3824. postype = left
  3825. bindtime = -1
  3826. removetime = -1
  3827. supermovetime = 999999999999
  3828. pausemovetime = 999999999999
  3829. scale = .5,.5
  3830. sprpriority = -3
  3831. ontop = 0
  3832. ownpal = 0
  3833. ignorehitpause = 1
  3834. persistent = 0
  3835.  
  3836. [State 0, Explod]; Glowing Wire FX turquoise
  3837. type = Explod
  3838. triggerall = !numhelper(99887701)
  3839. trigger1 = time = 2
  3840. anim = f1990994325
  3841. ID = 1990994321
  3842. pos = 164,137
  3843. postype = left
  3844. bindtime = -1
  3845. removetime = -1
  3846. supermovetime = 999999999999
  3847. pausemovetime = 999999999999
  3848. scale = .5,.5
  3849. sprpriority = -3
  3850. ontop = 0
  3851. ownpal = 0
  3852. ignorehitpause = 1
  3853. persistent = 0
  3854.  
  3855. [State 0, Explod]; Radar
  3856. type = Explod
  3857. triggerall = !numhelper(99887701)
  3858. trigger1 = time = 4
  3859. anim = f1990994323
  3860. ID = 1990994321
  3861. pos = 164,135
  3862. postype = left
  3863. bindtime = -1
  3864. removetime = -1
  3865. supermovetime = 999999999999
  3866. pausemovetime = 999999999999
  3867. scale = .5,.5
  3868. sprpriority = -2
  3869. ontop = 0
  3870. ownpal = 0
  3871. ignorehitpause = 1
  3872. persistent = 0
  3873.  
  3874. [State 0, Explod]; Wins
  3875. type = Explod
  3876. triggerall = !numhelper(99887701)
  3877. trigger1 = time = 5
  3878. anim = f1990994458
  3879. ID = 1990994321
  3880. pos = 164,140
  3881. postype = left
  3882. bindtime = -1
  3883. removetime = -1
  3884. supermovetime = 999999999999
  3885. pausemovetime = 999999999999
  3886. scale = .5,.5
  3887. sprpriority = -2
  3888. ontop = 0
  3889. ownpal = 0
  3890. ignorehitpause = 1
  3891. persistent = 0
  3892.  
  3893. ;---------------<HoloGram Timer + mini character overlook>----------------------
  3894.  
  3895. [State 0, Explod];lost signal static
  3896. type = Explod
  3897. triggerall = !numhelper(99887701)
  3898. trigger1 = root,movetype = H && !numexplod(900999)
  3899. anim = f900999
  3900. ID = 900999
  3901. pos = 168,160
  3902. postype = left  ;p2,front,back,left,right
  3903. facing = 1
  3904. scale = .5,.5
  3905. sprpriority = -3
  3906. removetime = -1
  3907. bindtime = -1
  3908. ontop = 0
  3909. ownpal = 1
  3910. ignorehitpause = 1
  3911.  
  3912. [State 0, RemoveExplod]
  3913. type = RemoveExplod
  3914. trigger1 = root,movetype != H
  3915. trigger2 = root,moveguarded || root,stateno = [120,155]
  3916. ID = 900999
  3917. ignorehitpause = 1
  3918.  
  3919. [State 0, Explod];lost signal logo
  3920. type = Explod
  3921. triggerall = !numhelper(99887701)
  3922. trigger1 = root,movetype = H && !numexplod(990999)
  3923. anim = f990999
  3924. ID = 990999
  3925. pos = 168,158
  3926. postype = left  ;p2,front,back,left,right
  3927. facing = 1
  3928. scale = .5,.5
  3929. sprpriority = -2
  3930. removetime = -1
  3931. bindtime = -1
  3932. ontop = 0
  3933. ownpal = 1
  3934. ignorehitpause = 1
  3935.  
  3936. [State 0, RemoveExplod]
  3937. type = RemoveExplod
  3938. trigger1 = root,movetype != H
  3939. trigger2 = root,moveguarded || root,stateno = [120,155]
  3940. ID = 990999
  3941. ignorehitpause = 1
  3942.  
  3943. [State 0, Static Sound FX]
  3944. type = Helper
  3945. triggerall = !numhelper(99887701)
  3946. triggerall = root,stateno != [120,155]
  3947. triggerall = root,alive
  3948. trigger1 = root,movetype = H && !numhelper(1990994349)
  3949. helpertype = normal ;player
  3950. name = "Static Sound FX"
  3951. ID = 1990994349
  3952. stateno = 1990994349
  3953. pos = 0,-99999999999999999
  3954. postype = left    ;p2,front,back,left,right
  3955. ownpal = 0
  3956. supermovetime = 999999999999
  3957. pausemovetime = 999999999999
  3958. ignorehitpause = 1
  3959.  
  3960. [State 0, Mini Port Trick]
  3961. type = Helper
  3962. triggerall = !numhelper(99887701)
  3963. trigger1 = root,movetype != H && !numhelper(1990994359)
  3964. helpertype = normal ;player
  3965. name = "Club-SyN mini ports"
  3966. ID = 1990994359
  3967. stateno = 1990994359
  3968. pos = 0,0
  3969. postype = left    ;p2,front,back,left,right
  3970. ownpal = 0
  3971. supermovetime = 999999999999
  3972. pausemovetime = 999999999999
  3973. ignorehitpause = 1
  3974. size.xscale = .35
  3975. size.yscale = .35
  3976.  
  3977. ;----------------<Life meter>-------------
  3978.  
  3979. [State 0, Explod]; Life meter
  3980. type = Explod
  3981. triggerall = !numhelper(99887701)
  3982. trigger1 = root,life > lifemax /2 && !numexplod(1990994326)
  3983. anim = f1990994326
  3984. ID = 1990994326
  3985. pos = 11,171
  3986. postype = left
  3987. bindtime = -1
  3988. removetime = -1
  3989. supermovetime = 999999999999
  3990. pausemovetime = 999999999999
  3991. scale = .38,.331
  3992. sprpriority = -5
  3993. ontop = 0
  3994. ownpal = 0
  3995. ignorehitpause = 1
  3996.  
  3997. [State 0, ModifyExplod]
  3998. type = ModifyExplod
  3999. trigger1 = time > 0
  4000. ID = 1990994326
  4001. scale = .38,(100*parent,life/parent,const(data.life))*0.005
  4002. ignorehitpause = 1
  4003.  
  4004. [State 0, RemoveExplod]
  4005. type = RemoveExplod
  4006. trigger1 = root,life <= lifemax /2
  4007. ID = 1990994326
  4008. ignorehitpause = 1
  4009.  
  4010. [State 0, Explod]; Life meter
  4011. type = Explod
  4012. triggerall = !numhelper(99887701)
  4013. trigger1 = root,life <= lifemax /2 && !numexplod(1990994330)
  4014. anim = f1990994330
  4015. ID = 1990994330
  4016. pos = 11,171
  4017. postype = left
  4018. bindtime = -1
  4019. facing = -1
  4020. removetime = -1
  4021. supermovetime = 999999999999
  4022. pausemovetime = 999999999999
  4023. scale = .38,.331
  4024. sprpriority = -5
  4025. ontop = 0
  4026. ownpal = 0
  4027. ignorehitpause = 1
  4028.  
  4029. [State 0, ModifyExplod]
  4030. type = ModifyExplod
  4031. trigger1 = time > 0
  4032. ID = 1990994330
  4033. scale = .38,(100*parent,life/parent,const(data.life))*0.005
  4034. ignorehitpause = 1
  4035.  
  4036. [State 0, RemoveExplod]
  4037. type = RemoveExplod
  4038. trigger1 = root,life <= lifemax /4 || root,life > lifemax /2
  4039. ID = 1990994330
  4040. ignorehitpause = 1
  4041.  
  4042. [State 0, Explod]; Life meter
  4043. type = Explod
  4044. triggerall = !numhelper(99887701)
  4045. trigger1 = root,life <= lifemax /4 && !numexplod(1990994328)
  4046. anim = f1990994328
  4047. ID = 1990994328
  4048. pos = 11,171
  4049. postype = left
  4050. bindtime = -1
  4051. removetime = -1
  4052. supermovetime = 999999999999
  4053. pausemovetime = 999999999999
  4054. scale = .38,.331
  4055. sprpriority = -5
  4056. ontop = 0
  4057. ownpal = 0
  4058. ignorehitpause = 1
  4059.  
  4060. [State 0, ModifyExplod]
  4061. type = ModifyExplod
  4062. trigger1 = time > 0
  4063. ID = 1990994328
  4064. scale = .38,(100*parent,life/parent,const(data.life))*0.005
  4065. ignorehitpause = 1
  4066.  
  4067. [State 0, RemoveExplod]
  4068. type = RemoveExplod
  4069. trigger1 = root,life > lifemax /4
  4070. ID = 1990994328
  4071. ignorehitpause = 1
  4072.  
  4073. ;---------------<Power meter>-------------------
  4074. [State 0, Explod]; Power meter start
  4075. type = Explod
  4076. triggerall = !numhelper(99887701)
  4077. triggerall = root,power > 0 && root,power <= 999
  4078. trigger1 = 1 && !numexplod(1991994330)
  4079. anim = f1991994330
  4080. ID = 1991994330
  4081. pos = 139,12
  4082. postype = left
  4083. bindtime = -1
  4084. removetime = -1
  4085. supermovetime = 999999999999
  4086. pausemovetime = 999999999999
  4087. scale = .58,.5
  4088. sprpriority = -5
  4089. ontop = 0
  4090. ownpal = 0
  4091. ignorehitpause = 1
  4092.  
  4093. [State 0, ModifyExplod]
  4094. type = ModifyExplod
  4095. trigger1 = time > 0
  4096. ID = 1991994330
  4097. scale = (100*parent,power/parent,const(data.power))*0.005,.5
  4098. ignorehitpause = 1
  4099.  
  4100. [State 0, RemoveExplod]
  4101. type = RemoveExplod
  4102. trigger1 = root,power >= 1000 || root,power < 1
  4103. ID = 1991994330
  4104. ignorehitpause = 1
  4105. ;===============================
  4106. [State 0, Explod]; Level 1 fill
  4107. type = Explod
  4108. triggerall = !numhelper(99887701)
  4109. triggerall = root,power >= 1000 && root,power <= 1999
  4110. trigger1 = 1 && !numexplod(1993994330)
  4111. anim = f1993994330
  4112. ID = 1993994330
  4113. pos = 139,12
  4114. postype = left
  4115. bindtime = -1
  4116. removetime = -1
  4117. supermovetime = 999999999999
  4118. pausemovetime = 999999999999
  4119. scale = .58,.5
  4120. sprpriority = -5
  4121. ontop = 0
  4122. ownpal = 0
  4123. ignorehitpause = 1
  4124.  
  4125. [State 0, ModifyExplod]
  4126. type = ModifyExplod
  4127. trigger1 = time > 0
  4128. ID = 1993994330
  4129. scale = (100*parent,power/parent,const(data.power))*0.005,.5
  4130. ignorehitpause = 1
  4131.  
  4132. [State 0, RemoveExplod]
  4133. type = RemoveExplod
  4134. trigger1 = root,power <= 999 || root,power >= 2000 || root,power < 1
  4135. ID = 1993994330
  4136. ignorehitpause = 1
  4137. ;===============================
  4138. [State 0, Explod]; Level 2 fill
  4139. type = Explod
  4140. triggerall = !numhelper(99887701)
  4141. triggerall = root,power >= 2000 && root,power <= 2999
  4142. trigger1 = 1 && !numexplod(1995994330)
  4143. anim = f1995994330
  4144. ID = 1995994330
  4145. pos = 139,12
  4146. postype = left
  4147. bindtime = -1
  4148. removetime = -1
  4149. supermovetime = 999999999999
  4150. pausemovetime = 999999999999
  4151. scale = .58,.5
  4152. sprpriority = -5
  4153. ontop = 0
  4154. ownpal = 0
  4155. ignorehitpause = 1
  4156.  
  4157. [State 0, ModifyExplod]
  4158. type = ModifyExplod
  4159. trigger1 = time > 0
  4160. ID = 1995994330
  4161. scale = (100*parent,power/parent,const(data.power))*0.005,.5
  4162. ignorehitpause = 1
  4163.  
  4164. [State 0, RemoveExplod]
  4165. type = RemoveExplod
  4166. trigger1 = root,power >= 3000 || root,power <= 1999
  4167. ID = 1995994330
  4168. ignorehitpause = 1
  4169. ;===============================
  4170. [State 0, Explod]; Level 3 MAX
  4171. type = Explod
  4172. triggerall = !numhelper(99887701)
  4173. triggerall = root,power >= 3000
  4174. trigger1 = 1 && !numexplod(1997994330)
  4175. anim = f1997994330
  4176. ID = 1997994330
  4177. pos = 139,12
  4178. postype = left
  4179. bindtime = -1
  4180. removetime = -1
  4181. supermovetime = 999999999999
  4182. pausemovetime = 999999999999
  4183. scale = .58,.5
  4184. sprpriority = -5
  4185. ontop = 0
  4186. ownpal = 0
  4187. ignorehitpause = 1
  4188.  
  4189. [State 0, RemoveExplod]
  4190. type = RemoveExplod
  4191. trigger1 = root,power < 3000 || root,power < 1
  4192. ID = 1997994330
  4193. ignorehitpause = 1
  4194.  
  4195. ;-------------------<end>-----------------------
  4196.  
  4197. [State 0, Explod]; Frame
  4198. type = Explod
  4199. triggerall = !numhelper(99887701)
  4200. trigger1 = time = 2
  4201. anim = f1990994327
  4202. ID = 1990994321
  4203. pos = 164,135
  4204. postype = left
  4205. bindtime = -1
  4206. removetime = -1
  4207. supermovetime = 999999999999
  4208. pausemovetime = 999999999999
  4209. scale = .5,.5
  4210. sprpriority = -4
  4211. ontop = 0
  4212. ownpal = 0
  4213. ignorehitpause = 1
  4214. persistent = 0
  4215.  
  4216. [State 0, Explod]; Frame timer box glow
  4217. type = Explod
  4218. triggerall = !numhelper(99887701)
  4219. trigger1 = time = 3
  4220. anim = f1990994447
  4221. ID = 1990994321
  4222. pos = 163,134
  4223. postype = left
  4224. bindtime = -1
  4225. removetime = -1
  4226. supermovetime = 999999999999
  4227. pausemovetime = 999999999999
  4228. scale = .49,.49
  4229. sprpriority = -3
  4230. ontop = 0
  4231. ownpal = 0
  4232. ignorehitpause = 1
  4233. persistent = 0
  4234.  
  4235. [State 0, Explod]; time logo
  4236. type = Explod
  4237. triggerall = !numhelper(99887701)
  4238. trigger1 = time = 5
  4239. anim = f1990994457
  4240. ID = 1990994321
  4241. pos = 163,134
  4242. postype = left
  4243. bindtime = -1
  4244. removetime = -1
  4245. supermovetime = 999999999999
  4246. pausemovetime = 999999999999
  4247. scale = .49,.49
  4248. sprpriority = -2
  4249. ontop = 0
  4250. ownpal = 0
  4251. ignorehitpause = 1
  4252. persistent = 0
  4253.  
  4254. [State 0, First Attack]
  4255. type = Helper
  4256. triggerall = !numpartner
  4257. trigger1 = time = 1 && !numhelper(1990994333)
  4258. helpertype = normal ;player
  4259. name = "First attack"
  4260. ID = 1990994333
  4261. stateno = 1990994333
  4262. pos = 0,-99999999999999999
  4263. postype = left    ;p2,front,back,left,right
  4264. ownpal = 0
  4265. supermovetime = 999999999999
  4266. pausemovetime = 999999999999
  4267. ignorehitpause = 1
  4268. persistent = 0
  4269.  
  4270. [State 0, Dramatic KO Helper]
  4271. type = helper
  4272. triggerall = (root,alive || enemy,alive)
  4273. trigger1 = roundstate = 3 && root,life <= 0
  4274. helpertype = Normal
  4275. id = 1990994345
  4276. pos = 0,-999999999999999999999
  4277. postype = p1
  4278. name = "K.O."
  4279. stateno = 1990994345
  4280. supermovetime = 9999999999
  4281. pausemovetime = 9999999999
  4282. persistent = 0
  4283. ignorehitpause = 1
  4284.  
  4285. [State 0, pause]
  4286. type = Pause
  4287. triggerall = (root,alive || enemy,alive)
  4288. trigger1 = roundstate = 3 && root,life <= 0
  4289. time = 80;<---adjust to your likings
  4290. ignorehitpause = 1
  4291. persistent = 0
  4292.  
  4293. ;================<win/lose arcade/Survival mode p1 modes>==============
  4294.  
  4295. [State 0, You Win/Lose P1]
  4296. type = Explod
  4297. triggerall = win
  4298. trigger1 = teammode = single
  4299. trigger1 = !ishometeam && matchno > 1
  4300. trigger1 = roundstate = 4
  4301. trigger2 = enemy,teammode = turns
  4302. trigger2 = matchno = 1
  4303. trigger2 = roundstate = 4
  4304. anim = f12000
  4305. ID = 1990994321
  4306. pos = 123,174
  4307. postype = left
  4308. bindtime = -1
  4309. removetime = 400
  4310. supermovetime = 999999999999
  4311. pausemovetime = 999999999999
  4312. scale = .5,.5
  4313. sprpriority = 4
  4314. ontop = 1
  4315. ownpal = 0
  4316. ignorehitpause = 1
  4317. persistent = 0
  4318.  
  4319. [State 0, Win Lose Placeholder p2]
  4320. type = Explod
  4321. triggerall = lose
  4322. trigger1 = teammode = single
  4323. trigger1 = !ishometeam && matchno > 1
  4324. trigger1 = roundstate = 4
  4325. trigger2 = enemy,teammode = turns
  4326. trigger2 = matchno = 1
  4327. trigger2 = roundstate = 4
  4328. anim = f12001
  4329. ID = 1990994321
  4330. pos = 226,174
  4331. postype = left
  4332. bindtime = -1
  4333. removetime = 400
  4334. supermovetime = 999999999999
  4335. pausemovetime = 999999999999
  4336. scale = .5,.5
  4337. sprpriority = 4
  4338. ontop = 1
  4339. ownpal = 0
  4340. ignorehitpause = 1
  4341. persistent = 0
  4342.  
  4343. [State 0, You win P1 logo]
  4344. type = Explod
  4345. triggerall = win
  4346. trigger1 = teammode = single
  4347. trigger1 = !ishometeam && matchno > 1
  4348. trigger1 = roundstate = 4
  4349. trigger2 = enemy,teammode = turns
  4350. trigger2 = matchno = 1
  4351. trigger2 = roundstate = 4
  4352. anim = f11001
  4353. ID = 1990994321
  4354. pos = 123,157
  4355. postype = left
  4356. bindtime = -1
  4357. removetime = 400
  4358. supermovetime = 999999999999
  4359. pausemovetime = 999999999999
  4360. scale = .5,.5
  4361. sprpriority = 5
  4362. ontop = 1
  4363. ownpal = 0
  4364. ignorehitpause = 1
  4365. persistent = 0
  4366.  
  4367. [State 0, You Win P1 Snd]
  4368. type = PlaySnd
  4369. triggerall = win
  4370. trigger1 = teammode = single
  4371. trigger1 = !ishometeam && matchno > 1
  4372. trigger1 = roundstate = 4
  4373. trigger2 = enemy,teammode = turns
  4374. trigger2 = matchno = 1
  4375. trigger2 = roundstate = 4
  4376. value = f101,10
  4377. volume = 255
  4378. channel = -1
  4379. persistent = 0
  4380.  
  4381. [State 0, You lose P1 Logo]
  4382. type = Explod
  4383. triggerall = lose
  4384. trigger1 = teammode = single
  4385. trigger1 = !ishometeam && matchno > 1
  4386. trigger1 = roundstate = 4
  4387. trigger2 = enemy,teammode = turns
  4388. trigger2 = matchno = 1
  4389. trigger2 = roundstate = 4
  4390. anim = f11002
  4391. ID = 1990994321
  4392. pos = 220,157
  4393. postype = left
  4394. bindtime = -1
  4395. removetime = 400
  4396. supermovetime = 999999999999
  4397. pausemovetime = 999999999999
  4398. scale = .5,.5
  4399. sprpriority = 5
  4400. ontop = 1
  4401. ownpal = 0
  4402. ignorehitpause = 1
  4403. persistent = 0
  4404.  
  4405. [State 0, You Lose P1 Snd]
  4406. type = PlaySnd
  4407. triggerall = lose
  4408. trigger1 = teammode = single
  4409. trigger1 = !ishometeam && matchno > 1
  4410. trigger1 = roundstate = 4
  4411. trigger2 = enemy,teammode = turns
  4412. trigger2 = matchno = 1
  4413. trigger2 = roundstate = 4
  4414. value = f101,11
  4415. volume = 255
  4416. channel = -1
  4417. persistent = 0
  4418.  
  4419. ;================<Versus Only>===========
  4420.  
  4421. [State 0, You Win/Lose Place holder P1]
  4422. type = Explod
  4423. triggerall = win
  4424. triggerall = root,teammode = single && enemy,teammode = single
  4425. trigger1 = roundstate = 4 && matchno = 1
  4426. anim = f12000
  4427. ID = 1990994321
  4428. pos = 123,174
  4429. postype = left
  4430. bindtime = -1
  4431. removetime = 400
  4432. supermovetime = 999999999999
  4433. pausemovetime = 999999999999
  4434. scale = .5,.5
  4435. sprpriority = 4
  4436. ontop = 1
  4437. ownpal = 0
  4438. ignorehitpause = 1
  4439. persistent = 0
  4440.  
  4441. [State 0, You win P1 logo]
  4442. type = Explod
  4443. triggerall = win
  4444. triggerall = root,teammode = single && enemy,teammode = single
  4445. trigger1 = roundstate = 4 && matchno = 1
  4446. anim = f11001
  4447. ID = 1990994321
  4448. pos = 123,157
  4449. postype = left
  4450. bindtime = -1
  4451. removetime = 400
  4452. supermovetime = 999999999999
  4453. pausemovetime = 999999999999
  4454. scale = .5,.5
  4455. sprpriority = 5
  4456. ontop = 1
  4457. ownpal = 0
  4458. ignorehitpause = 1
  4459. persistent = 0
  4460.  
  4461. [State 0, You Win P1 Snd]
  4462. type = PlaySnd
  4463. triggerall = win
  4464. triggerall = root,teammode = single && enemy,teammode = single
  4465. trigger1 = roundstate = 4 && matchno = 1
  4466. value = f101,10
  4467. volume = 255
  4468. channel = -1
  4469. persistent = 0
  4470.  
  4471. ;----------------<Perfect victory>--------------------
  4472.  
  4473. [State 0, Perfect Victory]
  4474. type = Helper
  4475. triggerall = teamside = 1
  4476. triggerall = !numpartner
  4477. trigger1 = (roundstate > 3 && !drawgame)&& (root,WinKO || root,LoseKO) && !numhelper(1990994361)
  4478. helpertype = normal ;player
  4479. name = "Perfect Victory"
  4480. ID = 1990994361
  4481. stateno = 1990994361
  4482. pos = 0,-99999999999999999
  4483. postype = left    ;p2,front,back,left,right
  4484. ownpal = 0
  4485. supermovetime = 999999999999
  4486. pausemovetime = 999999999999
  4487. ignorehitpause = 1
  4488. persistent = 0
  4489.  
  4490. [State 0, Cs-X- Screenpack Final Round BGM p1]
  4491. type = Helper
  4492. triggerall = teamside = 1
  4493. triggerall = roundno = 3
  4494. triggerall = !numpartner
  4495. triggerall = root,teammode = single && enemy,teammode = single
  4496. trigger1 = 1 && !numhelper(1990994348)
  4497. helpertype = normal ;player
  4498. name = "Combo Final Round BGM"
  4499. ID = 1990994348
  4500. stateno = 1990994348
  4501. pos = 0,-99999999999999999
  4502. postype = left    ;p2,front,back,left,right
  4503. ownpal = 0
  4504. supermovetime = 999999999999
  4505. pausemovetime = 999999999999
  4506. ignorehitpause = 1
  4507. persistent = 0
  4508.  
  4509. [State 0, CS-X- Round Transition]
  4510. type = Helper
  4511. triggerall = !matchover
  4512. trigger1 = roundstate = 4
  4513. helpertype = normal ;player
  4514. name = "Round Change FX"
  4515. ID = 1990994350
  4516. stateno = 1990994350
  4517. pos = 0,-99999999999999999
  4518. postype = left    ;p2,front,back,left,right
  4519. ownpal = 0
  4520. supermovetime = 999999999999
  4521. pausemovetime = 999999999999
  4522. ignorehitpause = 1
  4523. persistent = 0
  4524.  
  4525. [State 0, Cs-X- Continue Screen]
  4526. type = Helper
  4527. triggerall = !ishometeam && lose
  4528. triggerall = root,teammode = single && enemy,teammode = single
  4529. triggerall = roundstate = 4
  4530. triggerall = matchno > 1
  4531. trigger1 = matchover && !numhelper(900099992)
  4532. helpertype = normal ;player
  4533. name = "Custom Continue Screen"
  4534. ID = 900099992
  4535. stateno = 900099992
  4536. pos = -99999990,0
  4537. postype = left
  4538. ownpal = 1
  4539. supermovetime = 999999999
  4540. pausemovetime = 999999999
  4541. persistent = 0
  4542.  
  4543. [State 0, Explod];Double Knockout!
  4544. type = Explod
  4545. trigger1 = (root,stateno = 5150 && enemy,stateno = 5150) && enemy,time = 100
  4546. anim = f979895529
  4547. ID = 979895529
  4548. pos = 164,135
  4549. postype = left
  4550. removetime = 250
  4551. supermovetime = 999999999999
  4552. pausemovetime = 999999999999
  4553. bindtime = -1
  4554. scale = .5,.5
  4555. sprpriority = 5
  4556. ontop = 1
  4557. ownpal = 1
  4558. ignorehitpause = 1
  4559. persistent = 0
  4560.  
  4561. [State 0, Double KO snd]
  4562. type = playsnd
  4563. trigger1 = (root,stateno = 5150 && enemy,stateno = 5150) && enemy,time = 100
  4564. value = f101,3
  4565. channel = -1
  4566. volume = 255
  4567. persistent = 0
  4568.  
  4569. [State 0, Explod];Time over
  4570. type = Explod
  4571. trigger1 = (root,stateno = 170 || enemy,stateno = 170)
  4572. anim = f979895502
  4573. ID = 979895502
  4574. pos = 164,115
  4575. postype = left
  4576. removetime = 250
  4577. supermovetime = 999999999999
  4578. pausemovetime = 999999999999
  4579. bindtime = -1
  4580. scale = .5,.5
  4581. sprpriority = 5
  4582. ontop = 1
  4583. ownpal = 1
  4584. ignorehitpause = 1
  4585. persistent = 0
  4586.  
  4587. [State 0, Time Over snd]
  4588. type = playsnd
  4589. trigger1 = (root,stateno = 170 || enemy,stateno = 170)
  4590. value = f101,6
  4591. channel = -1
  4592. volume = 255
  4593. persistent = 0
  4594.  
  4595. ;----------------------------------------------------
  4596. ;P2 States
  4597. ;----------------------------------------------------
  4598. [Statedef 1990994332]
  4599. type = S
  4600. physics = n
  4601. ignorehitpause = 1
  4602.  
  4603. [State 0, AssertSpecial]
  4604. type = AssertSpecial
  4605. trigger1 = 1
  4606. ;flag = nobardisplay
  4607. flag = invisible
  4608. flag2 = noshadow
  4609. ignorehitpause = 1
  4610.  
  4611. [State 0, NotHitBy]
  4612. type = NotHitBy
  4613. trigger1 = 1
  4614. value = SCA
  4615. ignorehitpause = 1
  4616.  
  4617. ;============Lifebar P2 Side Start==================
  4618.  
  4619. [State 0, Explod]; Circular Wire Frame
  4620. type = Explod
  4621. triggerall = !numhelper(99887701)
  4622. trigger1 = time = 3
  4623. anim = f1990994322
  4624. ID = 1990994321
  4625. pos = 156,135
  4626. postype = left
  4627. bindtime = -1
  4628. facing = -1
  4629. removetime = -1
  4630. supermovetime = 999999999999
  4631. pausemovetime = 999999999999
  4632. scale = .5,.5
  4633. sprpriority = -3
  4634. ontop = 0
  4635. ownpal = 0
  4636. ignorehitpause = 1
  4637. persistent = 0
  4638.  
  4639. [State 0, Explod]; Glowing Wire FX Red
  4640. type = Explod
  4641. triggerall = !numhelper(99887701)
  4642. trigger1 = time = 2
  4643. anim = f1990994324
  4644. ID = 1990994321
  4645. pos = 156,135
  4646. postype = left
  4647. bindtime = -1
  4648. facing = -1
  4649. removetime = -1
  4650. supermovetime = 999999999999
  4651. pausemovetime = 999999999999
  4652. scale = .5,.5
  4653. sprpriority = -3
  4654. ontop = 0
  4655. ownpal = 0
  4656. ignorehitpause = 1
  4657. persistent = 0
  4658.  
  4659. [State 0, Explod]; Glowing Wire FX turquoise
  4660. type = Explod
  4661. triggerall = !numhelper(99887701)
  4662. trigger1 = time = 2
  4663. anim = f1990994325
  4664. ID = 1990994321
  4665. pos = 156,135
  4666. postype = left
  4667. bindtime = -1
  4668. facing = -1
  4669. removetime = -1
  4670. supermovetime = 999999999999
  4671. pausemovetime = 999999999999
  4672. scale = .5,.5
  4673. sprpriority = -3
  4674. ontop = 0
  4675. ownpal = 0
  4676. ignorehitpause = 1
  4677. persistent = 0
  4678.  
  4679. [State 0, Explod]; Radar
  4680. type = Explod
  4681. triggerall = !numhelper(99887701)
  4682. trigger1 = time = 4
  4683. anim = f1990994323
  4684. ID = 1990994321
  4685. pos = 156,135
  4686. postype = left
  4687. bindtime = -1
  4688. facing = -1
  4689. removetime = -1
  4690. supermovetime = 999999999999
  4691. pausemovetime = 999999999999
  4692. scale = .5,.5
  4693. sprpriority = -2
  4694. ontop = 0
  4695. ownpal = 0
  4696. ignorehitpause = 1
  4697. persistent = 0
  4698.  
  4699. ;---------------<HoloGram Timer + mini character overlook>----------------------
  4700.  
  4701. [State 0, Explod];lost signal static
  4702. type = Explod
  4703. triggerall = !numhelper(99887701)
  4704. trigger1 = root,movetype = H && !numexplod(9009999)
  4705. anim = f900999
  4706. ID = 9009999
  4707. pos = 420,160
  4708. postype = left  ;p2,front,back,left,right
  4709. facing = 1
  4710. scale = .5,.5
  4711. sprpriority = -3
  4712. removetime = -1
  4713. bindtime = -1
  4714. ontop = 0
  4715. ownpal = 1
  4716. ignorehitpause = 1
  4717. pausemovetime = -1
  4718.  
  4719. [State 0, RemoveExplod]
  4720. type = RemoveExplod
  4721. trigger1 =root,movetype != H
  4722. trigger2 = root,moveguarded || root,stateno = [120,155]
  4723. ID = 9009999
  4724. ignorehitpause = 1
  4725.  
  4726. [State 0, Explod];lost signal logo
  4727. type = Explod
  4728. triggerall = !numhelper(99887701)
  4729. trigger1 = root,movetype = H && !numexplod(9909999)
  4730. anim = f990999
  4731. ID = 9909999
  4732. pos = 420,158
  4733. postype = left  ;p2,front,back,left,right
  4734. facing = 1
  4735. scale = .5,.5
  4736. sprpriority = -2
  4737. removetime = -1
  4738. bindtime = -1
  4739. ontop = 0
  4740. ownpal = 1
  4741. ignorehitpause = 1
  4742. pausemovetime = -1
  4743.  
  4744. [State 0, RemoveExplod]
  4745. type = RemoveExplod
  4746. trigger1 =root,movetype != H
  4747. trigger2 = root,moveguarded || root,stateno = [120,155]
  4748. ID = 9909999
  4749. ignorehitpause = 1
  4750.  
  4751. [State 0, Static Sound FX]
  4752. type = Helper
  4753. triggerall = !numhelper(99887701)
  4754. triggerall = root,stateno != [120,155]
  4755. triggerall = root,alive
  4756. trigger1 = root,movetype = H && !numhelper(1990994349)
  4757. helpertype = normal ;player
  4758. name = "Static Sound FX"
  4759. ID = 1990994349
  4760. stateno = 1990994349
  4761. pos = 0,-99999999999999999
  4762. postype = left    ;p2,front,back,left,right
  4763. ownpal = 0
  4764. supermovetime = 999999999999
  4765. pausemovetime = 999999999999
  4766. ignorehitpause = 1
  4767.  
  4768. [State 0, Mini Port Trick]
  4769. type = Helper
  4770. triggerall = !numhelper(99887701)
  4771. trigger1 = root,movetype != H && !numhelper(1990994360)
  4772. helpertype = normal ;player
  4773. name = "Club-SyN mini ports"
  4774. ID = 1990994360
  4775. stateno = 1990994360
  4776. pos = 0,0
  4777. postype = right    ;p2,front,back,left,right
  4778. ownpal = 0
  4779. facing = -1
  4780. supermovetime = 999999999999
  4781. pausemovetime = 999999999999
  4782. ignorehitpause = 1
  4783. size.xscale = .35
  4784. size.yscale = .35
  4785.  
  4786. ;----------------<Life meter>-------------
  4787.  
  4788. [State 0, Explod]; Life meter
  4789. type = Explod
  4790. triggerall = !numhelper(99887701)
  4791. trigger1 = root,life > lifemax /2 && !numexplod(1990994326)
  4792. anim = f1990994326
  4793. ID = 1990994326
  4794. pos = 308,171
  4795. postype = left
  4796. bindtime = -1
  4797. facing = -1
  4798. removetime = -1
  4799. supermovetime = 999999999999
  4800. pausemovetime = 999999999999
  4801. scale = .38,.331
  4802. sprpriority = -5
  4803. ontop = 0
  4804. ownpal = 0
  4805. ignorehitpause = 1
  4806.  
  4807. [State 0, ModifyExplod]
  4808. type = ModifyExplod
  4809. trigger1 = time > 0
  4810. ID = 1990994326
  4811. scale = .38,(100*parent,life/parent,const(data.life))*0.005
  4812. ignorehitpause = 1
  4813.  
  4814. [State 0, RemoveExplod]
  4815. type = RemoveExplod
  4816. trigger1 = root,life <= lifemax /2
  4817. ID = 1990994326
  4818. ignorehitpause = 1
  4819.  
  4820. [State 0, Explod]; Life meter
  4821. type = Explod
  4822. triggerall = !numhelper(99887701)
  4823. trigger1 = root,life <= lifemax /2 && !numexplod(1990994330)
  4824. anim = f1990994330
  4825. ID = 1990994330
  4826. pos = 308,171
  4827. postype = left
  4828. bindtime = -1
  4829. facing = -1
  4830. removetime = -1
  4831. supermovetime = 999999999999
  4832. pausemovetime = 999999999999
  4833. scale = .38,.331
  4834. sprpriority = -5
  4835. ontop = 0
  4836. ownpal = 0
  4837. ignorehitpause = 1
  4838.  
  4839. [State 0, ModifyExplod]
  4840. type = ModifyExplod
  4841. trigger1 = time > 0
  4842. ID = 1990994330
  4843. scale = .38,(100*parent,life/parent,const(data.life))*0.005
  4844. ignorehitpause = 1
  4845.  
  4846. [State 0, RemoveExplod]
  4847. type = RemoveExplod
  4848. trigger1 = root,life <= lifemax /4
  4849. ID = 1990994330
  4850. ignorehitpause = 1
  4851.  
  4852. [State 0, Explod]; Life meter
  4853. type = Explod
  4854. triggerall = !numhelper(99887701)
  4855. trigger1 = root,life <= lifemax /4 && !numexplod(1990994328)
  4856. anim = f1990994328
  4857. ID = 1990994328
  4858. pos = 308,171
  4859. postype = left
  4860. bindtime = -1
  4861. facing = -1
  4862. removetime = -1
  4863. supermovetime = 999999999999
  4864. pausemovetime = 999999999999
  4865. scale = .38,.331
  4866. sprpriority = -5
  4867. ontop = 0
  4868. ownpal = 0
  4869. ignorehitpause = 1
  4870.  
  4871. [State 0, ModifyExplod]
  4872. type = ModifyExplod
  4873. trigger1 = time > 0
  4874. ID = 1990994328
  4875. scale = .38,(100*parent,life/parent,const(data.life))*0.005
  4876. ignorehitpause = 1
  4877.  
  4878. [State 0, RemoveExplod]
  4879. type = RemoveExplod
  4880. trigger1 = root,life > lifemax /4
  4881. ID = 1990994328
  4882. ignorehitpause = 1
  4883.  
  4884. ;---------------<Power meter>-------------------
  4885. [State 0, Explod]; Power meter
  4886. type = Explod
  4887. triggerall = !numhelper(99887701)
  4888. triggerall = root,power > 0 && root,power <= 999
  4889. trigger1 = 1 && !numexplod(1992994330)
  4890. anim = f1992994330
  4891. ID = 1992994330
  4892. pos = 182,12
  4893. postype = left
  4894. bindtime = -1
  4895. removetime = -1
  4896. supermovetime = 999999999999
  4897. pausemovetime = 999999999999
  4898. scale = .59,.5
  4899. sprpriority = -5
  4900. ontop = 0
  4901. ownpal = 0
  4902. ignorehitpause = 1
  4903.  
  4904. [State 0, ModifyExplod]
  4905. type = ModifyExplod
  4906. trigger1 = time > 0
  4907. ID = 1992994330
  4908. scale = (100*parent,power/parent,const(data.power))*0.005,.5
  4909. ignorehitpause = 1
  4910.  
  4911. [State 0, RemoveExplod]
  4912. type = RemoveExplod
  4913. trigger1 = root,power >= 1000 || root,power < 1
  4914. ID = 1992994330
  4915. ignorehitpause = 1
  4916. ;===============================
  4917. [State 0, Explod]; Level 1 fill
  4918. type = Explod
  4919. triggerall = !numhelper(99887701)
  4920. triggerall = root,power >= 1000 && root,power <= 1999
  4921. trigger1 = 1 && !numexplod(1994994330)
  4922. anim = f1994994330
  4923. ID = 1994994330
  4924. pos = 182,12
  4925. postype = left
  4926. bindtime = -1
  4927. removetime = -1
  4928. supermovetime = 999999999999
  4929. pausemovetime = 999999999999
  4930. scale = .59,.5
  4931. sprpriority = -5
  4932. ontop = 0
  4933. ownpal = 0
  4934. ignorehitpause = 1
  4935.  
  4936. [State 0, ModifyExplod]
  4937. type = ModifyExplod
  4938. trigger1 = time > 0
  4939. ID = 1994994330
  4940. scale = (100*parent,power/parent,const(data.power))*0.005,.5
  4941. ignorehitpause = 1
  4942.  
  4943. [State 0, RemoveExplod]
  4944. type = RemoveExplod
  4945. trigger1 = root,power <= 999 || root,power >= 2000 || root,power < 1
  4946. ID = 1994994330
  4947. ignorehitpause = 1
  4948. ;===============================
  4949. [State 0, Explod]; Level 2 fill
  4950. type = Explod
  4951. triggerall = !numhelper(99887701)
  4952. triggerall = root,power >= 2000 && root,power <= 2999
  4953. trigger1 = 1 && !numexplod(1996994330)
  4954. anim = f1996994330
  4955. ID = 1996994330
  4956. pos = 182,12
  4957. postype = left
  4958. bindtime = -1
  4959. removetime = -1
  4960. supermovetime = 999999999999
  4961. pausemovetime = 999999999999
  4962. scale = .59,.5
  4963. sprpriority = -5
  4964. ontop = 0
  4965. ownpal = 0
  4966. ignorehitpause = 1
  4967.  
  4968. [State 0, ModifyExplod]
  4969. type = ModifyExplod
  4970. trigger1 = time > 0
  4971. ID = 1996994330
  4972. scale = (100*parent,power/parent,const(data.power))*0.005,.5
  4973. ignorehitpause = 1
  4974.  
  4975. [State 0, RemoveExplod]
  4976. type = RemoveExplod
  4977. trigger1 = root,power >= 3000 || root,power <= 1999
  4978. ID = 1996994330
  4979. ignorehitpause = 1
  4980. ;===============================
  4981. [State 0, Explod]; Level 3 MAX
  4982. type = Explod
  4983. triggerall = !numhelper(99887701)
  4984. triggerall = root,power >= 3000
  4985. trigger1 = 1 && !numexplod(1998994330)
  4986. anim = f1998994330
  4987. ID = 1998994330
  4988. pos = 182,12
  4989. postype = left
  4990. bindtime = -1
  4991. removetime = -1
  4992. supermovetime = 999999999999
  4993. pausemovetime = 999999999999
  4994. scale = .59,.5
  4995. sprpriority = -5
  4996. ontop = 0
  4997. ownpal = 0
  4998. ignorehitpause = 1
  4999.  
  5000. [State 0, RemoveExplod]
  5001. type = RemoveExplod
  5002. trigger1 = root,power < 3000 || root,power < 1
  5003. ID = 1998994330
  5004. ignorehitpause = 1
  5005.  
  5006. ;-------------------------<end>-------------------------
  5007.  
  5008. [State 0, First Attack]
  5009. type = Helper
  5010. triggerall = !numpartner
  5011. trigger1 = time = 1 && !numhelper(1990994333)
  5012. helpertype = normal ;player
  5013. name = "First attack"
  5014. ID = 1990994333
  5015. stateno = 1990994333
  5016. pos = 0,-99999999999999999
  5017. postype = left    ;p2,front,back,left,right
  5018. ownpal = 0
  5019. supermovetime = 999999999999
  5020. pausemovetime = 999999999999
  5021. ignorehitpause = 1
  5022. persistent = 0
  5023.  
  5024. [State 0, Dramatic KO Helper]
  5025. type = helper
  5026. triggerall = (root,alive || enemy,alive)
  5027. trigger1 = roundstate = 3 && root,life <= 0
  5028. helpertype = Normal
  5029. id = 1990994345
  5030. pos = 0,-999999999999999999999
  5031. postype = p1
  5032. name = "K.O."
  5033. stateno = 1990994345
  5034. supermovetime = 9999999999
  5035. pausemovetime = 9999999999
  5036. persistent = 0
  5037. ignorehitpause = 1
  5038.  
  5039. [State 0, pause]
  5040. type = Pause
  5041. triggerall = (root,alive || enemy,alive)
  5042. trigger1 = roundstate = 3 && root,life <= 0
  5043. time = 80;<---adjust to your likings
  5044. ignorehitpause = 1
  5045. persistent = 0
  5046.  
  5047.  
  5048.  
  5049. ;================<win/lose arcade modes>==============
  5050.  
  5051. [State 0, Win/Lose Placeholder p2]
  5052. type = Explod
  5053. triggerall = win
  5054. trigger1 = teammode = single
  5055. trigger1 = !ishometeam && matchno > 1
  5056. trigger1 = roundstate = 4
  5057. trigger2 = enemy,teammode = turns
  5058. trigger2 = matchno = 1
  5059. trigger2 = roundstate = 4
  5060. anim = f12001
  5061. ID = 1990994321
  5062. pos = 226,174
  5063. postype = left
  5064. bindtime = -1
  5065. removetime = 400
  5066. supermovetime = 999999999999
  5067. pausemovetime = 999999999999
  5068. scale = .5,.5
  5069. sprpriority = 4
  5070. ontop = 1
  5071. ownpal = 0
  5072. ignorehitpause = 1
  5073. persistent = 0
  5074.  
  5075. [State 0, You Win/Lose P1]
  5076. type = Explod
  5077. triggerall = lose
  5078. trigger1 = teammode = single
  5079. trigger1 = !ishometeam && matchno > 1
  5080. trigger1 = roundstate = 4
  5081. trigger2 = enemy,teammode = turns
  5082. trigger2 = matchno = 1
  5083. trigger2 = roundstate = 4
  5084. anim = f12000
  5085. ID = 1990994321
  5086. pos = 123,174
  5087. postype = left
  5088. bindtime = -1
  5089. removetime = 400
  5090. supermovetime = 999999999999
  5091. pausemovetime = 999999999999
  5092. scale = .5,.5
  5093. sprpriority = 4
  5094. ontop = 1
  5095. ownpal = 0
  5096. ignorehitpause = 1
  5097. persistent = 0
  5098.  
  5099. [State 0, You win logo p2]
  5100. type = Explod
  5101. triggerall = win
  5102. trigger1 = teammode = single
  5103. trigger1 = !ishometeam && matchno > 1
  5104. trigger1 = roundstate = 4
  5105. trigger2 = enemy,teammode = turns
  5106. trigger2 = matchno = 1
  5107. trigger2 = roundstate = 4
  5108. anim = f11001
  5109. ID = 1990994321
  5110. pos = 220,157
  5111. postype = left
  5112. bindtime = -1
  5113. removetime = 400
  5114. supermovetime = 999999999999
  5115. pausemovetime = 999999999999
  5116. scale = .5,.5
  5117. sprpriority = 5
  5118. ontop = 1
  5119. ownpal = 0
  5120. ignorehitpause = 1
  5121. persistent = 0
  5122.  
  5123. [State 0, You win Snd]
  5124. type = PlaySnd
  5125. triggerall = win
  5126. trigger1 = teammode = single
  5127. trigger1 = !ishometeam && matchno > 1
  5128. trigger1 = roundstate = 4
  5129. trigger2 = enemy,teammode = turns
  5130. trigger2 = matchno = 1
  5131. trigger2 = roundstate = 4
  5132. value = f101,10
  5133. volume = 255
  5134. channel = -1
  5135. persistent = 0
  5136.  
  5137. [State 0, You lose logo Ps2]
  5138. type = Explod
  5139. triggerall = lose
  5140. trigger1 = teammode = single
  5141. trigger1 = !ishometeam && matchno > 1
  5142. trigger1 = roundstate = 4
  5143. trigger2 = enemy,teammode = turns
  5144. trigger2 = matchno = 1
  5145. trigger2 = roundstate = 4
  5146. anim = f11002
  5147. ID = 1990994321
  5148. pos = 123,157
  5149. postype = left
  5150. bindtime = -1
  5151. removetime = 400
  5152. supermovetime = 999999999999
  5153. pausemovetime = 999999999999
  5154. scale = .5,.5
  5155. sprpriority = 5
  5156. ontop = 1
  5157. ownpal = 0
  5158. ignorehitpause = 1
  5159. persistent = 0
  5160.  
  5161. [State 0, You lose Snd]
  5162. type = PlaySnd
  5163. triggerall = lose
  5164. trigger1 = teammode = single
  5165. trigger1 = !ishometeam && matchno > 1
  5166. trigger1 = roundstate = 4
  5167. trigger2 = enemy,teammode = turns
  5168. trigger2 = matchno = 1
  5169. trigger2 = roundstate = 4
  5170. value = f101,11
  5171. volume = 255
  5172. channel = -1
  5173. persistent = 0
  5174.  
  5175. ;==================<Versus Only>=============
  5176.  
  5177. [State 0, Win Lose Placeholder p2]
  5178. type = Explod
  5179. triggerall = win
  5180. triggerall = root,teammode = single && enemy,teammode = single
  5181. trigger1 = roundstate = 4 && matchno = 1
  5182. anim = f12001
  5183. ID = 1990994321
  5184. pos = 226,174
  5185. postype = left
  5186. bindtime = -1
  5187. removetime = 400
  5188. supermovetime = 999999999999
  5189. pausemovetime = 999999999999
  5190. scale = .5,.5
  5191. sprpriority = 4
  5192. ontop = 1
  5193. ownpal = 0
  5194. ignorehitpause = 1
  5195. persistent = 0
  5196.  
  5197. [State 0, You win logo p2]
  5198. type = Explod
  5199. triggerall = win
  5200. triggerall = root,teammode = single && enemy,teammode = single
  5201. trigger1 = roundstate = 4 && matchno = 1
  5202. anim = f11001
  5203. ID = 1990994321
  5204. pos = 220,157
  5205. postype = left
  5206. bindtime = -1
  5207. removetime = 400
  5208. supermovetime = 999999999999
  5209. pausemovetime = 999999999999
  5210. scale = .5,.5
  5211. sprpriority = 5
  5212. ontop = 1
  5213. ownpal = 0
  5214. ignorehitpause = 1
  5215. persistent = 0
  5216.  
  5217. [State 0, You win Snd]
  5218. type = PlaySnd
  5219. triggerall = win
  5220. triggerall = root,teammode = single && enemy,teammode = single
  5221. trigger1 = roundstate = 4 && matchno = 1
  5222. value = f101,10
  5223. volume = 255
  5224. channel = -1
  5225. persistent = 0
  5226.  
  5227. ;-------------------------------------------------
  5228.  
  5229. [State 0, Cs-X- Screenpack Final Round BGM p2]
  5230. type = Helper
  5231. triggerall = teamside = 2
  5232. triggerall = roundno = 3
  5233. triggerall = !numpartner
  5234. triggerall = root,teammode = single && enemy,teammode = single
  5235. trigger1 = 1 && !numhelper(1990994348)
  5236. helpertype = normal ;player
  5237. name = "Combo Final Round BGM"
  5238. ID = 1990994348
  5239. stateno = 1990994348
  5240. pos = 0,-99999999999999999
  5241. postype = left    ;p2,front,back,left,right
  5242. ownpal = 0
  5243. supermovetime = 999999999999
  5244. pausemovetime = 999999999999
  5245. ignorehitpause = 1
  5246. persistent = 0
  5247.  
  5248. [State 0, Cs-X- Continue Screen]
  5249. type = Helper
  5250. triggerall = !ishometeam && lose
  5251. triggerall = root,teammode = single && enemy,teammode = single
  5252. triggerall = roundstate = 4
  5253. triggerall = matchno > 1
  5254. trigger1 = matchover && !numhelper(900099992)
  5255. helpertype = normal ;player
  5256. name = "Custom Continue Screen"
  5257. ID = 900099992
  5258. stateno = 900099992
  5259. pos = -99999999,0
  5260. ownpal = 1
  5261. postype = left
  5262. supermovetime = 999999999
  5263. pausemovetime = 999999999
  5264. persistent = 0
  5265.  
  5266. ;----------------------------------------------------
  5267. ;First attack Logo
  5268. ;----------------------------------------------------
  5269. [Statedef 1990994333]
  5270. type = S
  5271. physics = n
  5272. ignorehitpause = 1
  5273.  
  5274. [State 0, AssertSpecial]
  5275. type = AssertSpecial
  5276. trigger1 = 1
  5277. flag = invisible
  5278. flag2 = noshadow
  5279. ignorehitpause = 1
  5280.  
  5281. [State 0, NotHitBy]
  5282. type = NotHitBy
  5283. trigger1 = 1
  5284. value = SCA
  5285. ignorehitpause = 1
  5286.  
  5287. [State 0, VarRandom]
  5288. type = VarRandom
  5289. trigger1 = time = 0
  5290. v = 1
  5291. range = 0,1
  5292. ignorehitpause = 1
  5293. persistent = 0
  5294.  
  5295. [State 0, PlaySnd]
  5296. type = PlaySnd
  5297. triggerall = enemy,alive
  5298. triggerall = teamside = 1
  5299. triggerall = !enemy,moveguarded
  5300. triggerall = root,movecontact && root,movetype != H
  5301. triggerall = var(1) = 0
  5302. trigger1 = (root,movehit && enemy,movetype = H || enemy,movetype = H ) && enemy,stateno != [120,155]
  5303. value = f104,0
  5304. volume = 255
  5305. channel = 20
  5306. ignorehitpause = 1
  5307. persistent = 0
  5308.  
  5309. [State 0, PlaySnd]
  5310. type = PlaySnd
  5311. triggerall = enemy,alive
  5312. triggerall = teamside = 1
  5313. triggerall = !enemy,moveguarded
  5314. triggerall = root,movecontact && root,movetype != H
  5315. triggerall = var(1) = 1
  5316. trigger1 = (root,movehit && enemy,movetype = H || enemy,movetype = H ) && enemy,stateno != [120,155]
  5317. value = f104,1
  5318. volume = 255
  5319. channel = 20
  5320. ignorehitpause = 1
  5321. persistent = 0
  5322.  
  5323. [State 0, PlaySnd]
  5324. type = PlaySnd
  5325. triggerall = enemy,alive
  5326. triggerall = teamside = 2
  5327. triggerall = !enemy,moveguarded
  5328. triggerall = root,movecontact && root,movetype != H
  5329. triggerall = var(1) = 0
  5330. trigger1 = (root,movehit && enemy,movetype = H || enemy,movetype = H ) && enemy,stateno != [120,155]
  5331. value = f104,0
  5332. volume = 255
  5333. channel = 20
  5334. ignorehitpause = 1
  5335. persistent = 0
  5336.  
  5337. [State 0, PlaySnd]
  5338. type = PlaySnd
  5339. triggerall = enemy,alive
  5340. triggerall = teamside = 2
  5341. triggerall = !enemy,moveguarded
  5342. triggerall = root,movecontact && root,movetype != H
  5343. triggerall = var(1) = 1
  5344. trigger1 = (root,movehit && enemy,movetype = H || enemy,movetype = H ) && enemy,stateno != [120,155]
  5345. value = f104,1
  5346. volume = 255
  5347. channel = 20
  5348. ignorehitpause = 1
  5349. persistent = 0
  5350.  
  5351. ;--------------P1 side-------------------
  5352. [State 0, Explod]; First attack
  5353. type = Explod
  5354. triggerall = enemy,alive
  5355. triggerall = teamside = 1
  5356. triggerall = !enemy,moveguarded
  5357. trigger1 = (root,movehit && enemy,movetype = H || enemy,movetype = H ) && enemy,stateno != [120,155]
  5358. anim = f1990994329
  5359. ID = 1990994329
  5360. pos = 164,119
  5361. postype = left
  5362. bindtime = -1
  5363. removetime = 169
  5364. supermovetime = 999999999999
  5365. pausemovetime = 999999999999
  5366. scale = .5,.5
  5367. sprpriority = 1
  5368. ontop = 1
  5369. ownpal = 0
  5370. ignorehitpause = 1
  5371. persistent = 0
  5372.  
  5373. [State 0, Power Bonus]
  5374. type = PowerAdd
  5375. triggerall = enemy,alive
  5376. triggerall = teamside = 1
  5377. triggerall = !enemy,moveguarded
  5378. trigger1 = root,power < 3000
  5379. trigger1 = (root,movehit && enemy,movetype = H || enemy,movetype = H ) && enemy,stateno != [120,155]
  5380. value = 1000
  5381. ignorehitpause = 1
  5382. persistent = 0
  5383.  
  5384. [State 0, Explod]; Power Bonus
  5385. type = Explod
  5386. triggerall = enemy,alive
  5387. triggerall = teamside = 1
  5388. triggerall = !enemy,moveguarded
  5389. trigger1 = root,power < 3000
  5390. trigger1 = (root,movehit && enemy,movetype = H || enemy,movetype = H ) && enemy,stateno != [120,155]
  5391. anim = f979894329
  5392. ID = 1990994329
  5393. pos = 164,119
  5394. postype = left
  5395. bindtime = -1
  5396. removetime = 169
  5397. supermovetime = 999999999999
  5398. pausemovetime = 999999999999
  5399. scale = .5,.5
  5400. sprpriority = 1
  5401. ontop = 1
  5402. ownpal = 0
  5403. ignorehitpause = 1
  5404. persistent = 0
  5405.  
  5406. ;--------------P2 side-------------------
  5407. [State 0, Explod]; First attack
  5408. type = Explod
  5409. triggerall = enemy,alive
  5410. triggerall = teamside = 2
  5411. triggerall = !enemy,moveguarded
  5412. trigger1 = (root,movehit && enemy,movetype = H || enemy,movetype = H ) && enemy,stateno != [120,155]
  5413. anim = f1990994339
  5414. ID = 1990994329
  5415. pos = 164,119
  5416. postype = left
  5417. bindtime = -1
  5418. removetime = 169
  5419. supermovetime = 999999999999
  5420. pausemovetime = 999999999999
  5421. scale = .5,.5
  5422. sprpriority = 1
  5423. ontop = 1
  5424. ownpal = 0
  5425. ignorehitpause = 1
  5426. persistent = 0
  5427.  
  5428. [State 0, Power Bonus]
  5429. type = PowerAdd
  5430. triggerall = enemy,alive
  5431. triggerall = teamside = 2
  5432. triggerall = !enemy,moveguarded
  5433. trigger1 = root,power < 3000
  5434. trigger1 = (root,movehit && enemy,movetype = H || enemy,movetype = H ) && enemy,stateno != [120,155]
  5435. value = 1000
  5436. ignorehitpause = 1
  5437. persistent = 0
  5438.  
  5439. [State 0, Explod]; Power Bonus
  5440. type = Explod
  5441. triggerall = enemy,alive
  5442. triggerall = teamside = 2
  5443. triggerall = !enemy,moveguarded
  5444. trigger1 = root,power < 3000
  5445. trigger1 = (root,movehit && enemy,movetype = H || enemy,movetype = H ) && enemy,stateno != [120,155]
  5446. anim = f979894429
  5447. ID = 1990994329
  5448. pos = 164,119
  5449. postype = left
  5450. bindtime = -1
  5451. removetime = 169
  5452. supermovetime = 999999999999
  5453. pausemovetime = 999999999999
  5454. scale = .5,.5
  5455. sprpriority = 1
  5456. ontop = 1
  5457. ownpal = 0
  5458. ignorehitpause = 1
  5459. persistent = 0
  5460.  
  5461. [State 0, Remove First attack and Power Bonus logo's on double impact]
  5462. type = RemoveExplod
  5463. trigger1 = root,movetype = H && enemy,movetype = H
  5464. id = 1990994329
  5465.  
  5466. [State 0, No Power Bonus on Double Impact]
  5467. type = Poweradd
  5468. triggerall = root,power < 3000
  5469. trigger1 = root,movetype = H && enemy,movetype = H
  5470. value = -1000
  5471. ignorehitpause = 1
  5472. persistent = 0
  5473.  
  5474. [State 0, Stop first attack Sound on double Impact]
  5475. type = StopSnd
  5476. trigger1 = root,movetype = H && enemy,movetype = H
  5477. channel = 20
  5478. persistent = 0
  5479.  
  5480. [State 0, PlaySnd]
  5481. type = PlaySnd
  5482. trigger1 = root,movetype = H && enemy,movetype = H
  5483. value = f104,2
  5484. volume = 255
  5485. channel = -1
  5486. ignorehitpause = 1
  5487. persistent = 0
  5488.  
  5489. [State 0, Explod];No Contest
  5490. type = Explod
  5491. trigger1 = root,movetype = H && enemy,movetype = H
  5492. anim = f979894529
  5493. ID = 979894529
  5494. pos = 164,135
  5495. postype = left
  5496. bindtime = -1
  5497. removetime = -2
  5498. supermovetime = 999999999999
  5499. pausemovetime = 999999999999
  5500. scale = .5,.5
  5501. sprpriority = 1
  5502. ontop = 1
  5503. ownpal = 0
  5504. ignorehitpause = 1
  5505. persistent = 0
  5506.  
  5507. [State 0, DestroySelf]
  5508. type = DestroySelf
  5509. triggerall = (!root,moveguarded || !enemy,moveguarded)
  5510. triggerall = root,stateno != [120,155]
  5511. triggerall = enemy,stateno != [120,155]
  5512. trigger1 = (root,movehit && enemy,movetype = H) || (enemy,movetype = H || root,movetype = H)
  5513.  
  5514. ;--------------<end>-------------
  5515. ;Global Announcer Dummy
  5516. ;--------------------------------
  5517. [Statedef 1990994343]
  5518. type = S
  5519. physics = n
  5520. ignorehitpause = 1
  5521.  
  5522. [State 0, AssertSpecial]
  5523. type = AssertSpecial
  5524. trigger1 = 1
  5525. flag = invisible
  5526. flag2 = noshadow
  5527. ignorehitpause = 1
  5528.  
  5529. [State 0, NotHitBy]
  5530. type = NotHitBy
  5531. trigger1 = 1
  5532. value = SCA
  5533. ignorehitpause = 1
  5534.  
  5535. [State 0, Round announcer]
  5536. type = VarRandom
  5537. triggerall = roundno != 10 || roundno != 20 || roundno != 30 || roundno != 40 || roundno != 50 || roundno != 60 || roundno != 70 || roundno != 80 || roundno != 90 || roundno != 100
  5538. trigger1 = statetime = 0 && roundstate < 2
  5539. v = 2
  5540. range = 0,3
  5541.  
  5542. [State 0, Round announcer for Ranking Matches]
  5543. type = VarSet
  5544. triggerall = roundno = 10 || roundno = 20 || roundno = 30 || roundno = 40 || roundno = 50 || roundno = 60 || roundno = 70 || roundno = 80 || roundno = 90 || roundno = 100
  5545. trigger1 = statetime = 0 && roundstate < 2
  5546. v = 2
  5547. value = 4
  5548.  
  5549. [State 0, Round announcer]
  5550. type = Helper
  5551. triggerall = !numpartner
  5552. trigger1 = roundstate = 2 && !numhelper(1990994344)
  5553. helpertype = normal ;player
  5554. name = "Round announcer"
  5555. ID = 1990994344
  5556. stateno = 1990994344
  5557. pos = 0,-99999999999999999
  5558. postype = left    ;p2,front,back,left,right
  5559. ownpal = 0
  5560. supermovetime = 999999999999
  5561. pausemovetime = 999999999999
  5562. ignorehitpause = 1
  5563. persistent = 0
  5564.  
  5565. [State 0, Ranking Battle BGM]
  5566. type = Helper
  5567. triggerall = !numpartner
  5568. triggerall = var(2) = 4
  5569. trigger1 = 1 && !numhelper(1990994348)
  5570. helpertype = normal ;player
  5571. name = "Ranking Battle BGM"
  5572. ID = 1990994348
  5573. stateno = 1990994348
  5574. pos = 0,-99999999999999999
  5575. postype = left    ;p2,front,back,left,right
  5576. ownpal = 0
  5577. supermovetime = 999999999999
  5578. pausemovetime = 999999999999
  5579. ignorehitpause = 1
  5580.  
  5581. ;--------------<end>-------------
  5582. ;Global Announcer
  5583. ;--------------------------------
  5584. [Statedef 1990994344]
  5585. type = S
  5586. physics = n
  5587. ignorehitpause = 1
  5588.  
  5589. [State 0, AssertSpecial]
  5590. type = AssertSpecial
  5591. trigger1 = 1
  5592. flag = invisible
  5593. flag2 = noshadow
  5594. ignorehitpause = 1
  5595.  
  5596. [State 0, NotHitBy]
  5597. type = NotHitBy
  5598. trigger1 = 1
  5599. value = SCA
  5600. ignorehitpause = 1
  5601.  
  5602. [State 0, PalFXWiz]
  5603. type = BGPalFX
  5604. trigger1 = time = 0
  5605. time = 60
  5606. add = 0,-200,-200
  5607. mul = 256,256,256
  5608. sinadd = 40,80,40,60
  5609. invertall = 0
  5610. color = 0
  5611.  
  5612. [State 0, Explod]; Data Scroll
  5613. type = Explod
  5614. trigger1 = time = 2
  5615. anim = f1990994500
  5616. ID = 10001
  5617. pos = 244,182
  5618. postype = left
  5619. bindtime = -1
  5620. removetime = 140
  5621. supermovetime = 999999999999
  5622. pausemovetime = 999999999999
  5623. scale = .5,.52
  5624. sprpriority = 10
  5625. ontop = 1
  5626. ownpal = 1
  5627. ignorehitpause = 1
  5628. persistent = 0
  5629.  
  5630. [State 0, Explod]; Rapid Scan
  5631. type = Explod
  5632. trigger1 = time = 0
  5633. anim = f10003
  5634. ID = 10001
  5635. pos = 170,182
  5636. postype = left
  5637. bindtime = -1
  5638. removetime = 92
  5639. supermovetime = 999999999999
  5640. pausemovetime = 999999999999
  5641. scale = .5,.5
  5642. sprpriority = 4
  5643. ontop = 1
  5644. ownpal = 1
  5645. ignorehitpause = 1
  5646. persistent = 0
  5647.  
  5648. ;----------------<set 1>--------------------
  5649. [State 0, Explod];Are you Ready?
  5650. type = Explod
  5651. triggerall = parent,var(2) != 4
  5652. triggerall = roundno != 10 || roundno != 15 || roundno != 20
  5653. triggerall = parent,var(2) = 0
  5654. trigger1 = time = 1
  5655. trigger1 = roundno != 3
  5656. trigger2 = time = 1
  5657. trigger2 = root,teammode = turns || enemy,teammode = turns
  5658. trigger2 = roundno = 3
  5659. anim = f10001
  5660. ID = 10001
  5661. pos = 164,135
  5662. postype = left
  5663. bindtime = -1
  5664. removetime = 140
  5665. supermovetime = 999999999999
  5666. pausemovetime = 999999999999
  5667. scale = .5,.5
  5668. sprpriority = 5
  5669. ontop = 1
  5670. ownpal = 1
  5671. ignorehitpause = 1
  5672. persistent = 0
  5673.  
  5674. [State 0, Explod];Are you Ready Glow?
  5675. type = Explod
  5676. triggerall = parent,var(2) != 4
  5677. triggerall = roundno != 10 || roundno != 15 || roundno != 20
  5678. triggerall = parent,var(2) = 0
  5679. trigger1 = time = 1
  5680. trigger1 = roundno != 3
  5681. trigger2 = time = 1
  5682. trigger2 = root,teammode = turns || enemy,teammode = turns
  5683. trigger2 = roundno = 3
  5684. anim = f10002
  5685. ID = 10001
  5686. pos = 164,135
  5687. postype = left
  5688. bindtime = -1
  5689. removetime = 140
  5690. supermovetime = 999999999999
  5691. pausemovetime = 999999999999
  5692. scale = .5,.5
  5693. sprpriority = 5
  5694. ontop = 1
  5695. ownpal = 1
  5696. ignorehitpause = 1
  5697. persistent = 0
  5698.  
  5699. [State 0, PlaySnd]
  5700. type = PlaySnd
  5701. triggerall = parent,var(2) != 4
  5702. triggerall = parent,var(2) = 0
  5703. trigger1 = time = 1
  5704. trigger1 = roundno != 3
  5705. trigger2 = time = 1
  5706. trigger2 = root,teammode = turns || enemy,teammode = turns
  5707. trigger2 = roundno = 3
  5708. value = f100,0
  5709. volume = 255
  5710. channel = -1
  5711.  
  5712. [State 0, Explod];GO!
  5713. type = Explod
  5714. triggerall = parent,var(2) != 4
  5715. triggerall = parent,var(2) = 0
  5716. trigger1 = time = 97
  5717. trigger1 = roundno != 3
  5718. trigger2 = time = 97
  5719. trigger2 = root,teammode = turns || enemy,teammode = turns
  5720. trigger2 = roundno = 3
  5721. anim = f10010
  5722. ID = 10001
  5723. pos = 164,154
  5724. postype = left
  5725. bindtime = -1
  5726. removetime = 49
  5727. supermovetime = 999999999999
  5728. pausemovetime = 999999999999
  5729. scale = .5,.5
  5730. sprpriority = 6
  5731. ontop = 1
  5732. ownpal = 1
  5733. ignorehitpause = 1
  5734. persistent = 0
  5735.  
  5736. [State 0, PlaySnd]
  5737. type = PlaySnd
  5738. triggerall = parent,var(2) != 4
  5739. triggerall = parent,var(2) = 0
  5740. trigger1 = time = 100
  5741. trigger1 = roundno != 3
  5742. trigger2 = time = 97
  5743. trigger2 = root,teammode = turns || enemy,teammode = turns
  5744. trigger2 = roundno = 3
  5745. value = f100,1
  5746. volume = 255
  5747. channel = -1
  5748.  
  5749. ;----------------<set 2>--------------------
  5750. [State 0, Explod];Fighters Ready?
  5751. type = Explod
  5752. triggerall = parent,var(2) != 4
  5753. triggerall = roundno != 10 || roundno != 15 || roundno != 20
  5754. triggerall = parent,var(2) = 1
  5755. trigger1 = time = 1
  5756. trigger1 = roundno != 3
  5757. trigger2 = time = 1
  5758. trigger2 = root,teammode = turns || enemy,teammode = turns
  5759. trigger2 = roundno = 3
  5760. anim = f100131
  5761. ID = 10001
  5762. pos = 164,135
  5763. postype = left
  5764. bindtime = -1
  5765. removetime = 140
  5766. supermovetime = 999999999999
  5767. pausemovetime = 999999999999
  5768. scale = .5,.5
  5769. sprpriority = 5
  5770. ontop = 1
  5771. ownpal = 1
  5772. ignorehitpause = 1
  5773. persistent = 0
  5774.  
  5775. [State 0, Explod];Fighters Ready Glow?
  5776. type = Explod
  5777. triggerall = parent,var(2) != 4
  5778. triggerall = roundno != 10 || roundno != 15 || roundno != 20
  5779. triggerall = parent,var(2) = 1
  5780. trigger1 = time = 1
  5781. trigger1 = roundno != 3
  5782. trigger2 = time = 1
  5783. trigger2 = root,teammode = turns || enemy,teammode = turns
  5784. trigger2 = roundno = 3
  5785. anim = f100132
  5786. ID = 10001
  5787. pos = 164,135
  5788. postype = left
  5789. bindtime = -1
  5790. removetime = 140
  5791. supermovetime = 999999999999
  5792. pausemovetime = 999999999999
  5793. scale = .5,.5
  5794. sprpriority = 5
  5795. ontop = 1
  5796. ownpal = 1
  5797. ignorehitpause = 1
  5798. persistent = 0
  5799.  
  5800. [State 0, PlaySnd]
  5801. type = PlaySnd
  5802. triggerall = parent,var(2) != 4
  5803. triggerall = parent,var(2) = 1
  5804. trigger1 = time = 1
  5805. trigger1 = roundno != 3
  5806. trigger2 = time = 1
  5807. trigger2 = root,teammode = turns || enemy,teammode = turns
  5808. trigger2 = roundno = 3
  5809. value = f100,2
  5810. volume = 255
  5811. channel = -1
  5812.  
  5813. [State 0, Explod];Engage!
  5814. type = Explod
  5815. triggerall = parent,var(2) != 4
  5816. triggerall = parent,var(2) = 1
  5817. trigger1 = time = 97
  5818. trigger1 = roundno != 3
  5819. trigger2 = time = 97
  5820. trigger2 = root,teammode = turns || enemy,teammode = turns
  5821. trigger2 = roundno = 3
  5822. anim = f11010
  5823. ID = 10001
  5824. pos = 164,154
  5825. postype = left
  5826. bindtime = -1
  5827. removetime = 49
  5828. supermovetime = 999999999999
  5829. pausemovetime = 999999999999
  5830. scale = .5,.5
  5831. sprpriority = 6
  5832. ontop = 1
  5833. ownpal = 1
  5834. ignorehitpause = 1
  5835. persistent = 0
  5836.  
  5837. [State 0, PlaySnd]
  5838. type = PlaySnd
  5839. triggerall = parent,var(2) != 4
  5840. triggerall = parent,var(2) = 1
  5841. trigger1 = time = 100
  5842. trigger1 = roundno != 3
  5843. trigger2 = time = 97
  5844. trigger2 = root,teammode = turns || enemy,teammode = turns
  5845. trigger2 = roundno = 3
  5846. value = f100,3
  5847. volume = 255
  5848. channel = -1
  5849.  
  5850. ;----------------<set 3>--------------------
  5851. [State 0, Explod];Enter The Heat of Battle Ready?
  5852. type = Explod
  5853. triggerall = parent,var(2) != 4
  5854. triggerall = roundno != 10 || roundno != 15 || roundno != 20
  5855. triggerall = parent,var(2) = 2
  5856. trigger1 = time = 1
  5857. trigger1 = roundno != 3
  5858. trigger2 = time = 1
  5859. trigger2 = root,teammode = turns || enemy,teammode = turns
  5860. trigger2 = roundno = 3
  5861. anim = f100133
  5862. ID = 10001
  5863. pos = 164,135
  5864. postype = left
  5865. bindtime = -1
  5866. removetime = 140
  5867. supermovetime = 999999999999
  5868. pausemovetime = 999999999999
  5869. scale = .5,.5
  5870. sprpriority = 5
  5871. ontop = 1
  5872. ownpal = 1
  5873. ignorehitpause = 1
  5874. persistent = 0
  5875.  
  5876. [State 0, Explod];Enter The Heat of Battle Glow?
  5877. type = Explod
  5878. triggerall = parent,var(2) != 4
  5879. triggerall = roundno != 10 || roundno != 15 || roundno != 20
  5880. triggerall = parent,var(2) = 2
  5881. trigger1 = time = 1
  5882. trigger1 = roundno != 3
  5883. trigger2 = time = 1
  5884. trigger2 = root,teammode = turns || enemy,teammode = turns
  5885. trigger2 = roundno = 3
  5886. anim = f100134
  5887. ID = 10001
  5888. pos = 164,135
  5889. postype = left
  5890. bindtime = -1
  5891. removetime = 140
  5892. supermovetime = 999999999999
  5893. pausemovetime = 999999999999
  5894. scale = .5,.5
  5895. sprpriority = 5
  5896. ontop = 1
  5897. ownpal = 1
  5898. ignorehitpause = 1
  5899. persistent = 0
  5900.  
  5901. [State 0, PlaySnd]
  5902. type = PlaySnd
  5903. triggerall = parent,var(2) != 4
  5904. triggerall = parent,var(2) = 2
  5905. trigger1 = time = 1
  5906. trigger1 = roundno != 3
  5907. trigger2 = time = 1
  5908. trigger2 = root,teammode = turns || enemy,teammode = turns
  5909. trigger2 = roundno = 3
  5910. value = f100,4
  5911. volume = 255
  5912. channel = -1
  5913.  
  5914. [State 0, Explod];Go for it!
  5915. type = Explod
  5916. triggerall = parent,var(2) != 4
  5917. triggerall = parent,var(2) = 2
  5918. trigger1 = time = 97
  5919. trigger1 = roundno != 3
  5920. trigger2 = time = 97
  5921. trigger2 = root,teammode = turns || enemy,teammode = turns
  5922. trigger2 = roundno = 3
  5923. anim = f12010
  5924. ID = 10001
  5925. pos = 164,154
  5926. postype = left
  5927. bindtime = -1
  5928. removetime = 49
  5929. supermovetime = 999999999999
  5930. pausemovetime = 999999999999
  5931. scale = .5,.5
  5932. sprpriority = 6
  5933. ontop = 1
  5934. ownpal = 1
  5935. ignorehitpause = 1
  5936. persistent = 0
  5937.  
  5938. [State 0, PlaySnd]
  5939. type = PlaySnd
  5940. triggerall = parent,var(2) != 4
  5941. triggerall = parent,var(2) = 2
  5942. trigger1 = time = 100
  5943. trigger1 = roundno != 3
  5944. trigger2 = time = 97
  5945. trigger2 = root,teammode = turns || enemy,teammode = turns
  5946. trigger2 = roundno = 3
  5947. value = f100,5
  5948. volume = 255
  5949. channel = -1
  5950.  
  5951. ;----------------<set 4>--------------------
  5952. [State 0, Explod];Prepare to Strike?
  5953. type = Explod
  5954. triggerall = parent,var(2) != 4
  5955. triggerall = roundno != 10 || roundno != 15 || roundno != 20
  5956. triggerall = parent,var(2) = 3
  5957. trigger1 = time = 1
  5958. trigger1 = roundno != 3
  5959. trigger2 = time = 1
  5960. trigger2 = root,teammode = turns || enemy,teammode = turns
  5961. trigger2 = roundno = 3
  5962. anim = f100135
  5963. ID = 10001
  5964. pos = 164,135
  5965. postype = left
  5966. bindtime = -1
  5967. removetime = 140
  5968. supermovetime = 999999999999
  5969. pausemovetime = 999999999999
  5970. scale = .5,.5
  5971. sprpriority = 5
  5972. ontop = 1
  5973. ownpal = 1
  5974. ignorehitpause = 1
  5975. persistent = 0
  5976.  
  5977. [State 0, Explod];Prepare to Strike Glow?
  5978. type = Explod
  5979. triggerall = parent,var(2) != 4
  5980. triggerall = roundno != 10 || roundno != 15 || roundno != 20
  5981. triggerall = parent,var(2) = 3
  5982. trigger1 = time = 1
  5983. trigger1 = roundno != 3
  5984. trigger2 = time = 1
  5985. trigger2 = root,teammode = turns || enemy,teammode = turns
  5986. trigger2 = roundno = 3
  5987. anim = f100136
  5988. ID = 10001
  5989. pos = 164,135
  5990. postype = left
  5991. bindtime = -1
  5992. removetime = 140
  5993. supermovetime = 999999999999
  5994. pausemovetime = 999999999999
  5995. scale = .5,.5
  5996. sprpriority = 5
  5997. ontop = 1
  5998. ownpal = 1
  5999. ignorehitpause = 1
  6000. persistent = 0
  6001.  
  6002. [State 0, PlaySnd]
  6003. type = PlaySnd
  6004. triggerall = parent,var(2) != 4
  6005. triggerall = parent,var(2) = 3
  6006. trigger1 = time = 1
  6007. trigger1 = roundno != 3
  6008. trigger2 = time = 1
  6009. trigger2 = root,teammode = turns || enemy,teammode = turns
  6010. trigger2 = roundno = 3
  6011. value = f100,6
  6012. volume = 255
  6013. channel = -1
  6014.  
  6015. [State 0, Explod];Now!
  6016. type = Explod
  6017. triggerall = parent,var(2) != 4
  6018. triggerall = parent,var(2) = 3
  6019. trigger1 = time = 97
  6020. trigger1 = roundno != 3
  6021. trigger2 = time = 97
  6022. trigger2 = root,teammode = turns || enemy,teammode = turns
  6023. trigger2 = roundno = 3
  6024. anim = f13010
  6025. ID = 10001
  6026. pos = 164,154
  6027. postype = left
  6028. bindtime = -1
  6029. removetime = 49
  6030. supermovetime = 999999999999
  6031. pausemovetime = 999999999999
  6032. scale = .5,.5
  6033. sprpriority = 6
  6034. ontop = 1
  6035. ownpal = 1
  6036. ignorehitpause = 1
  6037. persistent = 0
  6038.  
  6039. [State 0, PlaySnd]
  6040. type = PlaySnd
  6041. triggerall = parent,var(2) != 4
  6042. triggerall = parent,var(2) = 3
  6043. trigger1 = time = 100
  6044. trigger1 = roundno != 3
  6045. trigger2 = time = 100
  6046. trigger2 = root,teammode = turns || enemy,teammode = turns
  6047. trigger2 = roundno = 3
  6048. value = f100,7
  6049. volume = 255
  6050. channel = -1
  6051.  
  6052. ;----------------<Final Round>--------------------
  6053. [State 0, Explod];Final Round
  6054. type = Explod
  6055. triggerall = roundno != 10 || roundno != 15 || roundno != 20
  6056. triggerall = Roundno = 3
  6057. triggerall = root,teammode = single && enemy,teammode = single
  6058. trigger1 = time = 1
  6059. anim = f100137
  6060. ID = 10001
  6061. pos = 164,135
  6062. postype = left
  6063. bindtime = -1
  6064. removetime = 140
  6065. supermovetime = 999999999999
  6066. pausemovetime = 999999999999
  6067. scale = .5,.5
  6068. sprpriority = 5
  6069. ontop = 1
  6070. ownpal = 1
  6071. ignorehitpause = 1
  6072. persistent = 0
  6073.  
  6074. [State 0, Explod];Final Round Glow?
  6075. type = Explod
  6076. triggerall = roundno != 10 || roundno != 15 || roundno != 20
  6077. triggerall = Roundno = 3
  6078. triggerall = root,teammode = single && enemy,teammode = single
  6079. trigger1 = time = 1
  6080. anim = f100138
  6081. ID = 10001
  6082. pos = 164,135
  6083. postype = left
  6084. bindtime = -1
  6085. removetime = 140
  6086. supermovetime = 999999999999
  6087. pausemovetime = 999999999999
  6088. scale = .5,.5
  6089. sprpriority = 5
  6090. ontop = 1
  6091. ownpal = 1
  6092. ignorehitpause = 1
  6093. persistent = 0
  6094.  
  6095. [State 0, PlaySnd]
  6096. type = PlaySnd
  6097. triggerall = Roundno = 3
  6098. triggerall = root,teammode = single && enemy,teammode = single
  6099. trigger1 = time = 1
  6100. value = f100,8
  6101. volume = 255
  6102. channel = -1
  6103.  
  6104. [State 0, Explod];Go for it!
  6105. type = Explod
  6106. triggerall = Roundno = 3
  6107. triggerall = root,teammode = single && enemy,teammode = single
  6108. trigger1 = time = 97
  6109. anim = f12010
  6110. ID = 10001
  6111. pos = 164,154
  6112. postype = left
  6113. bindtime = -1
  6114. removetime = 49
  6115. supermovetime = 999999999999
  6116. pausemovetime = 999999999999
  6117. scale = .5,.5
  6118. sprpriority = 6
  6119. ontop = 1
  6120. ownpal = 1
  6121. ignorehitpause = 1
  6122. persistent = 0
  6123.  
  6124. [State 0, PlaySnd]
  6125. type = PlaySnd
  6126. triggerall = Roundno = 3
  6127. triggerall = root,teammode = single && enemy,teammode = single
  6128. trigger1 = time = 100
  6129. value = f100,5
  6130. volume = 255
  6131. channel = -1
  6132.  
  6133. ;----------------<Promotion>--------------------
  6134. [State 0, Explod];Ranking Battle
  6135. type = Explod
  6136. triggerall = roundno != 3
  6137. triggerall = parent,var(2) = 4
  6138. trigger1 = time = 1
  6139. anim = f100139
  6140. ID = 10001
  6141. pos = 164,135
  6142. postype = left
  6143. bindtime = -1
  6144. removetime = 140
  6145. supermovetime = 999999999999
  6146. pausemovetime = 999999999999
  6147. scale = .5,.5
  6148. sprpriority = 5
  6149. ontop = 1
  6150. ownpal = 1
  6151. ignorehitpause = 1
  6152. persistent = 0
  6153.  
  6154. [State 0, Explod];Ranking Battle Glow
  6155. type = Explod
  6156. triggerall = roundno != 3
  6157. triggerall = parent,var(2) = 4
  6158. trigger1 = time = 1
  6159. anim = f100140
  6160. ID = 10001
  6161. pos = 164,135
  6162. postype = left
  6163. bindtime = -1
  6164. removetime = 140
  6165. supermovetime = 999999999999
  6166. pausemovetime = 999999999999
  6167. scale = .5,.5
  6168. sprpriority = 5
  6169. ontop = 1
  6170. ownpal = 1
  6171. ignorehitpause = 1
  6172. persistent = 0
  6173.  
  6174. [State 0, Explod];Engage!
  6175. type = Explod
  6176. triggerall = parent,var(2) = 4
  6177. trigger1 = time = 97
  6178. anim = f11010
  6179. ID = 10001
  6180. pos = 164,154
  6181. postype = left
  6182. bindtime = -1
  6183. removetime = 49
  6184. supermovetime = 999999999999
  6185. pausemovetime = 999999999999
  6186. scale = .5,.5
  6187. sprpriority = 6
  6188. ontop = 1
  6189. ownpal = 1
  6190. ignorehitpause = 1
  6191. persistent = 0
  6192.  
  6193. [State 0, PlaySnd]
  6194. type = PlaySnd
  6195. triggerall = parent,var(2) = 4
  6196. trigger1 = time = 100
  6197. value = f100,3
  6198. volume = 255
  6199. channel = -1
  6200. ;---------------<Announcer Round start text & Snd end>-------------------
  6201.  
  6202. [State 0, RemoveExplod]
  6203. type = RemoveExplod
  6204. trigger1 = statetime = 92
  6205. id = 10001
  6206.  
  6207. [State 0, Explod];Fx Start FX 1
  6208. type = Explod
  6209. trigger1 = time = 94
  6210. anim = f10004
  6211. ID = 10001
  6212. pos = 164,135
  6213. postype = left
  6214. bindtime = -1
  6215. removetime = 52
  6216. supermovetime = 999999999999
  6217. pausemovetime = 999999999999
  6218. scale = .5,.5
  6219. sprpriority = 5
  6220. ontop = 1
  6221. ownpal = 1
  6222. ignorehitpause = 1
  6223. persistent = 0
  6224.  
  6225. [State 0, DestroySelf]
  6226. type = Destroyself
  6227. trigger1 = statetime = 150
  6228.  
  6229. ;--------------<Round Anouncer end>-------------
  6230. ;Global Announcer K.O
  6231. ;-----------------------------------------------
  6232. [Statedef 1990994345]
  6233. type = S
  6234. physics = n
  6235. ignorehitpause = 1
  6236.  
  6237. [State 0, AssertSpecial]
  6238. type = AssertSpecial
  6239. trigger1 = 1
  6240. flag = invisible
  6241. flag2 = noshadow
  6242. ignorehitpause = 1
  6243.  
  6244. [State 0, AssertSpecial]
  6245. type = AssertSpecial
  6246. triggerall = enemynear,hitdefattr = SCA,HA,HT,HP
  6247. trigger1 = 1
  6248. flag = nomusic
  6249. flag2 = nobg
  6250. flag3 = nofg
  6251. ignorehitpause = 1
  6252.  
  6253. [State 0, AssertSpecial]
  6254. type = AssertSpecial
  6255. triggerall = enemynear,hitdefattr = SCA,HA,HT,HP
  6256. trigger1 = 1
  6257. flag = nobardisplay
  6258. ignorehitpause = 1
  6259.  
  6260. [State 0, NotHitBy]
  6261. type = NotHitBy
  6262. trigger1 = 1
  6263. value = SCA
  6264. ignorehitpause = 1
  6265.  
  6266. [State 0, PlaySnd]
  6267. type = PlaySnd
  6268. ;triggerall = enemynear,hitdefattr != SCA,HA,HT,HP
  6269. trigger1 = time = 0
  6270. value = f101,9
  6271. volume = 255
  6272. channel = -1
  6273. persistent = 0
  6274.  
  6275. [State 0, PlaySnd]
  6276. type = PlaySnd
  6277. triggerall = enemynear,hitdefattr = SCA,HA,HT,HP
  6278. trigger1 = time = 0
  6279. value = f101,7
  6280. volume = 255
  6281. channel = -1
  6282. persistent = 0
  6283.  
  6284. [State 0, PlaySnd]
  6285. type = PlaySnd
  6286. trigger1 = time = 2;00
  6287. value = s11,0
  6288. volume = 255
  6289. channel = -1
  6290.  
  6291. [State 0, Explod];KO FX
  6292. type = Explod
  6293. triggerall = enemynear,hitdefattr = SCA,HA,HT,HP
  6294. trigger1 = time = 0
  6295. anim = f13000
  6296. ID = 110000
  6297. pos = 170,135
  6298. postype = left
  6299. removetime = 100
  6300. supermovetime = 999999999999
  6301. pausemovetime = 999999999999
  6302. bindtime = -1
  6303. scale = .6,.5
  6304. sprpriority = -1
  6305. ontop = 0
  6306. ownpal = 1
  6307. ignorehitpause = 1
  6308. persistent = 0
  6309.  
  6310. [State 0, Explod];KO FX
  6311. type = Explod
  6312. trigger1 = time = 0
  6313. anim = f110000
  6314. ID = 110001
  6315. pos = 164,135
  6316. postype = left
  6317. removetime = 80
  6318. supermovetime = 999999999999
  6319. pausemovetime = 999999999999
  6320. bindtime = -1
  6321. scale = .5,.5
  6322. sprpriority = 5
  6323. ontop = 1
  6324. ownpal = 1
  6325. ignorehitpause = 1
  6326. persistent = 0
  6327.  
  6328. [State 0, DestroySelf]
  6329. type = Destroyself
  6330. trigger1 = time = 100
  6331.  
  6332. ;----------------------------------------------------
  6333. ;P1 combo ranking logos
  6334. ;----------------------------------------------------
  6335. [Statedef 1990994346]
  6336. type = S
  6337. physics = n
  6338. ignorehitpause = 1
  6339.  
  6340. [State 0, AssertSpecial]
  6341. type = AssertSpecial
  6342. trigger1 = 1
  6343. ;flag = nobardisplay
  6344. flag = invisible
  6345. flag2 = noshadow
  6346. ignorehitpause = 1
  6347.  
  6348. [State 0, NotHitBy]
  6349. type = NotHitBy
  6350. trigger1 = 1
  6351. value = SCA
  6352. ignorehitpause = 1
  6353.  
  6354. ;============<good>===================
  6355.  
  6356. [State 0, Good]; scroll in
  6357. type = Explod
  6358. trigger1 = enemy,gethitvar(hitcount) >= 4
  6359. anim = f14000
  6360. ID = 14000
  6361. pos = 164,135
  6362. postype = left
  6363. bindtime = -1
  6364. removetime = -1
  6365. supermovetime = 999999999999
  6366. pausemovetime = 999999999999
  6367. scale = .5,.5
  6368. sprpriority = 20
  6369. ontop = 1
  6370. ownpal = 0
  6371. ignorehitpause = 1
  6372. persistent = 0
  6373.  
  6374. [State 0, RemoveExplod]
  6375. type = RemoveExplod
  6376. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 10 || Roundstate = 4
  6377. id = 14000
  6378. ignorehitpause = 1
  6379.  
  6380. ;============<excellent>===================
  6381.  
  6382. [State 0, Good]; scroll in
  6383. type = Explod
  6384. trigger1 = enemy,gethitvar(hitcount) >= 10
  6385. anim = f14001
  6386. ID = 14001
  6387. pos = 164,135
  6388. postype = left
  6389. bindtime = -1
  6390. removetime = -1
  6391. supermovetime = 999999999999
  6392. pausemovetime = 999999999999
  6393. scale = .5,.5
  6394. sprpriority = 20
  6395. ontop = 1
  6396. ownpal = 0
  6397. ignorehitpause = 1
  6398. persistent = 0
  6399.  
  6400. [State 0, RemoveExplod]
  6401. type = RemoveExplod
  6402. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 20 || Roundstate = 4
  6403. id = 14001
  6404. ignorehitpause = 1
  6405.  
  6406. ;============<Hell Yeah>===================
  6407.  
  6408. [State 0, Good]; scroll in
  6409. type = Explod
  6410. trigger1 = enemy,gethitvar(hitcount) >= 20
  6411. anim = f14002
  6412. ID = 14002
  6413. pos = 164,135
  6414. postype = left
  6415. bindtime = -1
  6416. removetime = -1
  6417. supermovetime = 999999999999
  6418. pausemovetime = 999999999999
  6419. scale = .5,.5
  6420. sprpriority = 20
  6421. ontop = 1
  6422. ownpal = 0
  6423. ignorehitpause = 1
  6424. persistent = 0
  6425.  
  6426. [State 0, RemoveExplod]
  6427. type = RemoveExplod
  6428. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 30 || Roundstate = 4
  6429. id = 14002
  6430. ignorehitpause = 1
  6431.  
  6432. ;============<Fuck Yeah>===================
  6433.  
  6434. [State 0, Good]; scroll in
  6435. type = Explod
  6436. trigger1 = enemy,gethitvar(hitcount) >= 30
  6437. anim = f14004
  6438. ID = 14004
  6439. pos = 164,135
  6440. postype = left
  6441. bindtime = -1
  6442. removetime = -1
  6443. supermovetime = 999999999999
  6444. pausemovetime = 999999999999
  6445. scale = .5,.5
  6446. sprpriority = 20
  6447. ontop = 1
  6448. ownpal = 0
  6449. ignorehitpause = 1
  6450. persistent = 0
  6451.  
  6452. [State 0, RemoveExplod]
  6453. type = RemoveExplod
  6454. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 40 || Roundstate = 4
  6455. id = 14004
  6456. ignorehitpause = 1
  6457.  
  6458. ;============<Oh Shit>===================
  6459.  
  6460. [State 0, Good]; scroll in
  6461. type = Explod
  6462. trigger1 = enemy,gethitvar(hitcount) >= 40
  6463. anim = f14003
  6464. ID = 14003
  6465. pos = 164,135
  6466. postype = left
  6467. bindtime = -1
  6468. removetime = -1
  6469. supermovetime = 999999999999
  6470. pausemovetime = 999999999999
  6471. scale = .5,.5
  6472. sprpriority = 20
  6473. ontop = 1
  6474. ownpal = 0
  6475. ignorehitpause = 1
  6476. persistent = 0
  6477.  
  6478. [State 0, RemoveExplod]
  6479. type = RemoveExplod
  6480. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 50 || Roundstate = 4
  6481. id = 14003
  6482. ignorehitpause = 1
  6483.  
  6484. ;============<That's Crazy>===================
  6485.  
  6486. [State 0, Good]; scroll in
  6487. type = Explod
  6488. trigger1 = enemy,gethitvar(hitcount) >= 50
  6489. anim = f14005
  6490. ID = 14005
  6491. pos = 157,135
  6492. postype = left
  6493. bindtime = -1
  6494. removetime = -1
  6495. supermovetime = 999999999999
  6496. pausemovetime = 999999999999
  6497. scale = .5,.5
  6498. sprpriority = 20
  6499. ontop = 1
  6500. ownpal = 0
  6501. ignorehitpause = 1
  6502. persistent = 0
  6503.  
  6504. [State 0, RemoveExplod]
  6505. type = RemoveExplod
  6506. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 60 || Roundstate = 4
  6507. id = 14005
  6508. ignorehitpause = 1
  6509.  
  6510. ;============<Alright Damn>===================
  6511.  
  6512. [State 0, Good]; scroll in
  6513. type = Explod
  6514. trigger1 = enemy,gethitvar(hitcount) >= 60
  6515. anim = f14006
  6516. ID = 14006
  6517. pos = 157,135
  6518. postype = left
  6519. bindtime = -1
  6520. removetime = -1
  6521. supermovetime = 999999999999
  6522. pausemovetime = 999999999999
  6523. scale = .5,.5
  6524. sprpriority = 20
  6525. ontop = 1
  6526. ownpal = 0
  6527. ignorehitpause = 1
  6528. persistent = 0
  6529.  
  6530. [State 0, RemoveExplod]
  6531. type = RemoveExplod
  6532. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 80 || Roundstate = 4
  6533. id = 14006
  6534. ignorehitpause = 1
  6535.  
  6536. ;============<Are you Done>===================
  6537.  
  6538. [State 0, Good]; scroll in
  6539. type = Explod
  6540. trigger1 = enemy,gethitvar(hitcount) >= 80
  6541. anim = f14007
  6542. ID = 14007
  6543. pos = 150,135
  6544. postype = left
  6545. bindtime = -1
  6546. removetime = -1
  6547. supermovetime = 999999999999
  6548. pausemovetime = 999999999999
  6549. scale = .5,.5
  6550. sprpriority = 20
  6551. ontop = 1
  6552. ownpal = 0
  6553. ignorehitpause = 1
  6554. persistent = 0
  6555.  
  6556. [State 0, RemoveExplod]
  6557. type = RemoveExplod
  6558. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 100 || Roundstate = 4
  6559. id = 14007
  6560. ignorehitpause = 1
  6561.  
  6562. ;============<Calm Down>===================
  6563.  
  6564. [State 0, Good]; scroll in
  6565. type = Explod
  6566. trigger1 = enemy,gethitvar(hitcount) >= 100
  6567. anim = f14004
  6568. ID = 14004
  6569. pos = 164,135
  6570. postype = left
  6571. bindtime = -1
  6572. removetime = -1
  6573. supermovetime = 999999999999
  6574. pausemovetime = 999999999999
  6575. scale = .5,.5
  6576. sprpriority = 20
  6577. ontop = 1
  6578. ownpal = 0
  6579. ignorehitpause = 1
  6580. persistent = 0
  6581.  
  6582. [State 0, RemoveExplod]
  6583. type = RemoveExplod
  6584. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 200 || Roundstate = 4
  6585. id = 14004
  6586. ignorehitpause = 1
  6587.  
  6588. ;============<What The Fuck>===================
  6589.  
  6590. [State 0, Good]; scroll in
  6591. type = Explod
  6592. trigger1 = enemy,gethitvar(hitcount) >= 200
  6593. anim = f14007
  6594. ID = 14007
  6595. pos = 150,135
  6596. postype = left
  6597. bindtime = -1
  6598. removetime = -1
  6599. supermovetime = 999999999999
  6600. pausemovetime = 999999999999
  6601. scale = .5,.5
  6602. sprpriority = 20
  6603. ontop = 1
  6604. ownpal = 0
  6605. ignorehitpause = 1
  6606. persistent = 0
  6607.  
  6608. [State 0, RemoveExplod]
  6609. type = RemoveExplod
  6610. trigger1 = enemy,movetype != H || Roundstate = 4 ;|| enemy,gethitvar(hitcount) >= 100
  6611. id = 14007
  6612. ignorehitpause = 1
  6613.  
  6614. ;===============<end>======================
  6615.  
  6616. [State 0, DestroySelf]
  6617. type = Destroyself
  6618. trigger1 = enemy,movetype != H
  6619. persistent = 0
  6620.  
  6621. ;--------------Combo Ranking End>--------------------
  6622. ;P2 combo ranking logos
  6623. ;----------------------------------------------------
  6624. [Statedef 1990994347]
  6625. type = S
  6626. physics = n
  6627. ignorehitpause = 1
  6628.  
  6629. [State 0, AssertSpecial]
  6630. type = AssertSpecial
  6631. trigger1 = 1
  6632. ;flag = nobardisplay
  6633. flag = invisible
  6634. flag2 = noshadow
  6635. ignorehitpause = 1
  6636.  
  6637. [State 0, NotHitBy]
  6638. type = NotHitBy
  6639. trigger1 = 1
  6640. value = SCA
  6641. ignorehitpause = 1
  6642.  
  6643. ;============<good>===================
  6644.  
  6645. [State 0, Good]; scroll in
  6646. type = Explod
  6647. trigger1 = enemy,gethitvar(hitcount) >= 4
  6648. anim = f14010
  6649. ID = 14010
  6650. pos = 330,135
  6651. postype = left
  6652. bindtime = -1
  6653. removetime = -1
  6654. supermovetime = 999999999999
  6655. pausemovetime = 999999999999
  6656. scale = .5,.5
  6657. sprpriority = 20
  6658. ontop = 1
  6659. ownpal = 0
  6660. ignorehitpause = 1
  6661. persistent = 0
  6662.  
  6663. [State 0, RemoveExplod]
  6664. type = RemoveExplod
  6665. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 10 || Roundstate = 4
  6666. id = 14010
  6667. ignorehitpause = 1
  6668.  
  6669. ;============<Excellent>===================
  6670.  
  6671. [State 0, Good]; scroll in
  6672. type = Explod
  6673. trigger1 = enemy,gethitvar(hitcount) >= 10
  6674. anim = f14011
  6675. ID = 14011
  6676. pos = 320,135
  6677. postype = left
  6678. bindtime = -1
  6679. removetime = -1
  6680. supermovetime = 999999999999
  6681. pausemovetime = 999999999999
  6682. scale = .5,.5
  6683. sprpriority = 20
  6684. ontop = 1
  6685. ownpal = 0
  6686. ignorehitpause = 1
  6687. persistent = 0
  6688.  
  6689. [State 0, RemoveExplod]
  6690. type = RemoveExplod
  6691. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 20 || Roundstate = 4
  6692. id = 14011
  6693. ignorehitpause = 1
  6694.  
  6695. ;============<Hell Yeah>===================
  6696.  
  6697. [State 0, Good]; scroll in
  6698. type = Explod
  6699. trigger1 = enemy,gethitvar(hitcount) >= 20
  6700. anim = f14012
  6701. ID = 14012
  6702. pos = 310,135
  6703. postype = left
  6704. bindtime = -1
  6705. removetime = -1
  6706. supermovetime = 999999999999
  6707. pausemovetime = 999999999999
  6708. scale = .5,.5
  6709. sprpriority = 20
  6710. ontop = 1
  6711. ownpal = 0
  6712. ignorehitpause = 1
  6713. persistent = 0
  6714.  
  6715. [State 0, RemoveExplod]
  6716. type = RemoveExplod
  6717. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 30 || Roundstate = 4
  6718. id = 14012
  6719. ignorehitpause = 1
  6720.  
  6721. ;============<Oh Shit>===================
  6722.  
  6723. [State 0, Good]; scroll in
  6724. type = Explod
  6725. trigger1 = enemy,gethitvar(hitcount) >= 30
  6726. anim = f14013
  6727. ID = 14013
  6728. pos = 320,135
  6729. postype = left
  6730. bindtime = -1
  6731. removetime = -1
  6732. supermovetime = 999999999999
  6733. pausemovetime = 999999999999
  6734. scale = .5,.5
  6735. sprpriority = 20
  6736. ontop = 1
  6737. ownpal = 0
  6738. ignorehitpause = 1
  6739. persistent = 0
  6740.  
  6741. [State 0, RemoveExplod]
  6742. type = RemoveExplod
  6743. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 40 || Roundstate = 4
  6744. id = 14013
  6745. ignorehitpause = 1
  6746.  
  6747. ;============<Fuck Yeah>===================
  6748.  
  6749. [State 0, Good]; scroll in
  6750. type = Explod
  6751. trigger1 = enemy,gethitvar(hitcount) >= 40
  6752. anim = f14014
  6753. ID = 14014
  6754. pos = 310,135
  6755. postype = left
  6756. bindtime = -1
  6757. removetime = -1
  6758. supermovetime = 999999999999
  6759. pausemovetime = 999999999999
  6760. scale = .5,.5
  6761. sprpriority = 20
  6762. ontop = 1
  6763. ownpal = 0
  6764. ignorehitpause = 1
  6765. persistent = 0
  6766.  
  6767. [State 0, RemoveExplod]
  6768. type = RemoveExplod
  6769. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 50 || Roundstate = 4
  6770. id = 14014
  6771. ignorehitpause = 1
  6772.  
  6773. ;============<That's Crazy>===================
  6774.  
  6775. [State 0, Good]; scroll in
  6776. type = Explod
  6777. trigger1 = enemy,gethitvar(hitcount) >= 50
  6778. anim = f14015
  6779. ID = 14015
  6780. pos = 300,135
  6781. postype = left
  6782. bindtime = -1
  6783. removetime = -1
  6784. supermovetime = 999999999999
  6785. pausemovetime = 999999999999
  6786. scale = .5,.5
  6787. sprpriority = 20
  6788. ontop = 1
  6789. ownpal = 0
  6790. ignorehitpause = 1
  6791. persistent = 0
  6792.  
  6793. [State 0, RemoveExplod]
  6794. type = RemoveExplod
  6795. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 60 || Roundstate = 4
  6796. id = 14015
  6797. ignorehitpause = 1
  6798.  
  6799. ;============<Alright Damn>===================
  6800.  
  6801. [State 0, Good]; scroll in
  6802. type = Explod
  6803. trigger1 = enemy,gethitvar(hitcount) >= 60
  6804. anim = f14016
  6805. ID = 14016
  6806. pos = 295,135
  6807. postype = left
  6808. bindtime = -1
  6809. removetime = -1
  6810. supermovetime = 999999999999
  6811. pausemovetime = 999999999999
  6812. scale = .5,.5
  6813. sprpriority = 20
  6814. ontop = 1
  6815. ownpal = 0
  6816. ignorehitpause = 1
  6817. persistent = 0
  6818.  
  6819. [State 0, RemoveExplod]
  6820. type = RemoveExplod
  6821. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 80 || Roundstate = 4
  6822. id = 14016
  6823. ignorehitpause = 1
  6824.  
  6825. ;============<Are You Done>===================
  6826.  
  6827. [State 0, Good]; scroll in
  6828. type = Explod
  6829. trigger1 = enemy,gethitvar(hitcount) >= 80
  6830. anim = f14017
  6831. ID = 14017
  6832. pos = 287,135
  6833. postype = left
  6834. bindtime = -1
  6835. removetime = -1
  6836. supermovetime = 999999999999
  6837. pausemovetime = 999999999999
  6838. scale = .5,.5
  6839. sprpriority = 20
  6840. ontop = 1
  6841. ownpal = 0
  6842. ignorehitpause = 1
  6843. persistent = 0
  6844.  
  6845. [State 0, RemoveExplod]
  6846. type = RemoveExplod
  6847. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 100 || Roundstate = 4
  6848. id = 14017
  6849. ignorehitpause = 1
  6850.  
  6851. ;============<Calm Down>===================
  6852.  
  6853. [State 0, Good]; scroll in
  6854. type = Explod
  6855. trigger1 = enemy,gethitvar(hitcount) >= 100
  6856. anim = f14015
  6857. ID = 14015
  6858. pos = 300,135
  6859. postype = left
  6860. bindtime = -1
  6861. removetime = -1
  6862. supermovetime = 999999999999
  6863. pausemovetime = 999999999999
  6864. scale = .5,.5
  6865. sprpriority = 20
  6866. ontop = 1
  6867. ownpal = 0
  6868. ignorehitpause = 1
  6869. persistent = 0
  6870.  
  6871. [State 0, RemoveExplod]
  6872. type = RemoveExplod
  6873. trigger1 = enemy,movetype != H || enemy,gethitvar(hitcount) >= 200 || Roundstate = 4
  6874. id = 14015
  6875. ignorehitpause = 1
  6876.  
  6877. ;============<What The Fuck>===================
  6878.  
  6879. [State 0, Good]; scroll in
  6880. type = Explod
  6881. trigger1 = enemy,gethitvar(hitcount) >= 200
  6882. anim = f14019
  6883. ID = 14019
  6884. pos = 287,135
  6885. postype = left
  6886. bindtime = -1
  6887. removetime = -1
  6888. supermovetime = 999999999999
  6889. pausemovetime = 999999999999
  6890. scale = .5,.5
  6891. sprpriority = 20
  6892. ontop = 1
  6893. ownpal = 0
  6894. ignorehitpause = 1
  6895. persistent = 0
  6896.  
  6897. [State 0, RemoveExplod]
  6898. type = RemoveExplod
  6899. trigger1 = enemy,movetype != H || Roundstate = 4 ;|| enemy,gethitvar(hitcount) >= 100
  6900. id = 14019
  6901. ignorehitpause = 1
  6902.  
  6903. ;================<end>=====================
  6904.  
  6905. [State 0, DestroySelf]
  6906. type = Destroyself
  6907. trigger1 = enemy,movetype != H
  6908. persistent = 0
  6909.  
  6910. ;----------------------------------------------------
  6911. ;Final Round BGM
  6912. ;----------------------------------------------------
  6913. [Statedef 1990994348]
  6914. type = S
  6915. physics = n
  6916. ignorehitpause = 1
  6917.  
  6918. [State 0, AssertSpecial]
  6919. type = AssertSpecial
  6920. trigger1 = 1
  6921. flag = invisible
  6922. flag2 = noshadow
  6923. flag3 = nomusic
  6924. ignorehitpause = 1
  6925.  
  6926. [State 0, NotHitBy]
  6927. type = NotHitBy
  6928. trigger1 = 1
  6929. value = SCA
  6930. ignorehitpause = 1
  6931.  
  6932. [State 0, PlaySnd]
  6933. type = PlaySnd
  6934. triggerall = roundno = 3
  6935. trigger1 = time = 0 && roundstate < 2
  6936. value = f103,0
  6937. volume = 150
  6938. channel = 6
  6939. ignorehitpause = 1
  6940. persistent = 0
  6941.  
  6942. [State 0, PlaySnd]
  6943. type = PlaySnd
  6944. triggerall = roundno = 3
  6945. trigger1 = time = 160 || roundstate = 2 && time = 0
  6946. value = f103,1
  6947. volume = 255
  6948. channel = -1
  6949. loop = 1
  6950. ignorehitpause = 1
  6951. persistent = 0
  6952.  
  6953. [State 0, VarRandom]
  6954. type = VarRandom
  6955. triggerall = roundno = 10 || roundno = 20 || roundno = 30 || roundno = 40 || roundno = 50 || roundno = 60 || roundno = 70 || roundno = 80 || roundno = 90 || roundno = 100
  6956. trigger1 = statetime = 0 && roundstate < 2
  6957. v = 2
  6958. range = 0,1
  6959.  
  6960. [State 0, PlaySnd]
  6961. type = PlaySnd
  6962. triggerall = roundno = 10 || roundno = 20 || roundno = 30 || roundno = 40 || roundno = 50 || roundno = 60 || roundno = 70 || roundno = 80 || roundno = 90 || roundno = 100
  6963. trigger1 = var(2) = 0
  6964. value = f202,0
  6965. volume = 255
  6966. channel = -1
  6967. loop = 1
  6968. ignorehitpause = 1
  6969. persistent = 0
  6970.  
  6971. [State 0, PlaySnd]
  6972. type = PlaySnd
  6973. triggerall = roundno = 10 || roundno = 20 || roundno = 30 || roundno = 40 || roundno = 50 || roundno = 60 || roundno = 70 || roundno = 80 || roundno = 90 || roundno = 100
  6974. trigger1 = var(2) = 1
  6975. value = f202,1
  6976. volume = 255
  6977. channel = -1
  6978. loop = 1
  6979. ignorehitpause = 1
  6980. persistent = 0
  6981.  
  6982. ;--------------------------------------------------
  6983. ;Statc Sounds helper for Lifebars ports
  6984. ;--------------------------------------------------
  6985. [Statedef 1990994349]
  6986. type = S
  6987. physics = n
  6988. ignorehitpause = 1
  6989.  
  6990. [State 0, AssertSpecial]
  6991. type = AssertSpecial
  6992. trigger1 = 1
  6993. flag = invisible
  6994. flag2 = noshadow
  6995. ignorehitpause = 1
  6996.  
  6997. [State 0, NotHitBy]
  6998. type = NotHitBy
  6999. trigger1 = 1
  7000. value = SCA
  7001. ignorehitpause = 1
  7002.  
  7003. [State 0, PlaySnd]
  7004. type = PlaySnd
  7005. trigger1 = 1
  7006. value = f200,0
  7007. volume = 10
  7008. channel = 6
  7009. persistent = 0
  7010. loop = 1
  7011.  
  7012. [State 0, StopSnd]
  7013. type = StopSnd
  7014. trigger1 = root,movetype != H
  7015. trigger2 = roundstate >= 3
  7016. channel = 6
  7017.  
  7018. [State 0, DestroySelf]
  7019. type = DestroySelf
  7020. trigger1 = root,movetype != H
  7021.  
  7022. ;------------------------------------
  7023. ;Mini Port Overlook p1
  7024. ;------------------------------------
  7025. [Statedef 1990994359]
  7026. type = S
  7027. physics = n
  7028. ignorehitpause = 1
  7029. sprpriority = -4
  7030.  
  7031. [State 0, AssertSpecial]
  7032. type = AssertSpecial
  7033. trigger1 = 1
  7034. flag = noshadow
  7035. ignorehitpause = 1
  7036.  
  7037. [State 0, NotHitBy]
  7038. type = NotHitBy
  7039. trigger1 = 1
  7040. value = SCA
  7041. ignorehitpause = 1
  7042.  
  7043. [State 0, ChangeAnim]
  7044. type = ChangeAnim
  7045. trigger1 = selfanimexist(root,anim)
  7046. elem = root,animelemno(0)
  7047. value = root,anim
  7048.  
  7049. [State 0, Bind with bars]
  7050. type = OffSet
  7051. trigger1 = 1
  7052. x = IfElse(teamside = 1, -ScreenPos X + 30, -ScreenPos X + 300)
  7053. y = -ScreenPos Y + 55 ;<--- # determines vertical position of the Team Leader (lower number = higher position:higher number = lower position)
  7054. sprpriority = -4
  7055. ignorehitpause = 1
  7056. persistent = 1
  7057.  
  7058. [State 0, DestroySelf]
  7059. type = DestroySelf
  7060. trigger1 = root,movetype = H && root,stateno != [120,155]
  7061.  
  7062. ;------------------------------------
  7063. ;Mini Port Overlook p2
  7064. ;------------------------------------
  7065. [Statedef 1990994360]
  7066. type = S
  7067. physics = n
  7068. ignorehitpause = 1
  7069. sprpriority = -4
  7070.  
  7071. [State 0, AssertSpecial]
  7072. type = AssertSpecial
  7073. trigger1 = 1
  7074. flag = noshadow
  7075. ignorehitpause = 1
  7076.  
  7077. [State 0, NotHitBy]
  7078. type = NotHitBy
  7079. trigger1 = 1
  7080. value = SCA
  7081. ignorehitpause = 1
  7082.  
  7083. [State 0, ChangeAnim]
  7084. type = ChangeAnim
  7085. trigger1 = selfanimexist(root,anim)
  7086. elem = root,animelemno(0)
  7087. value = root,anim
  7088.  
  7089. [State 0, Bind with bars]
  7090. type = OffSet
  7091. trigger1 = 1
  7092. x = IfElse(teamside = 2, -ScreenPos X + 288, -ScreenPos X + 300)
  7093. y = -ScreenPos Y + 55 ;<--- # determines vertical position of the Team Leader (lower number = higher position:higher number = lower position)
  7094. sprpriority = -4
  7095. ignorehitpause = 1
  7096. persistent = 1
  7097.  
  7098. [State 0, DestroySelf]
  7099. type = DestroySelf
  7100. trigger1 = root,movetype = H && root,stateno != [120,155]
  7101.  
  7102. ;------------------------------------
  7103. ;Perfect Victory
  7104. ;------------------------------------
  7105. [Statedef 1990994361]
  7106. type = S
  7107. physics = n
  7108. ignorehitpause = 1
  7109. sprpriority = -4
  7110.  
  7111. [State 0, AssertSpecial]
  7112. type = AssertSpecial
  7113. trigger1 = 1
  7114. flag = noshadow
  7115. flag2 = invisible
  7116. flag3 = roundnotover
  7117. ignorehitpause = 1
  7118.  
  7119. [State 0, NotHitBy]
  7120. type = NotHitBy
  7121. trigger1 = 1
  7122. value = SCA
  7123. ignorehitpause = 1
  7124.  
  7125. ;---------------<perfect!>-----------
  7126.  
  7127. [State 0, Perfect Voice Decider]
  7128. type = VarRandom
  7129. trigger1 = 1
  7130. v = 2
  7131. range = 0,3
  7132.  
  7133. [State 0, Perfect Logo]
  7134. type = Explod
  7135. triggerall = statetime = 100
  7136. trigger1 = root,life = lifemax || enemy,life = lifemax
  7137. anim = f15001
  7138. ID = 1990994321
  7139. pos = 164,105
  7140. postype = left
  7141. bindtime = -1
  7142. removetime = 300
  7143. supermovetime = 999999999999
  7144. pausemovetime = 999999999999
  7145. scale = .5,.5
  7146. sprpriority = 3
  7147. ontop = 1
  7148. ownpal = 0
  7149. ignorehitpause = 1
  7150. persistent = 0
  7151.  
  7152. [State 0, That's cool Snd for Perfect]
  7153. type = PlaySnd
  7154. triggerall = statetime = 100
  7155. trigger1 = var(2) = 0 && (root,life = lifemax || enemy,life = lifemax)
  7156. value = f201,0
  7157. volume = 255
  7158. channel = -1
  7159. persistent = 0
  7160.  
  7161. [State 0, Excellent Job Snd for Perfect]
  7162. type = PlaySnd
  7163. triggerall = statetime = 100
  7164. trigger1 = var(2) = 1 && (root,life = lifemax || enemy,life = lifemax)
  7165. value = f201,1
  7166. volume = 255
  7167. channel = -1
  7168. persistent = 0
  7169.  
  7170. [State 0, Alright Snd for Perfect]
  7171. type = PlaySnd
  7172. triggerall = statetime = 100
  7173. trigger1 = var(2) = 2 && (root,life = lifemax || enemy,life = lifemax)
  7174. value = f201,2
  7175. volume = 255
  7176. channel = -1
  7177. persistent = 0
  7178.  
  7179. [State 0, Thats what I expected Snd for Perfect]
  7180. type = PlaySnd
  7181. triggerall = statetime = 100
  7182. trigger1 = var(2) = 3 && (root,life = lifemax || enemy,life = lifemax)
  7183. value = f201,3
  7184. volume = 255
  7185. channel = -1
  7186. persistent = 0
  7187.  
  7188. ;================<Survival Only>==============
  7189.  
  7190. ;-----------------------------------------------
  7191. ; Promotion Phrases
  7192. ;-----------------------------------------------
  7193. [State 0, Explod]; Promoted to 1st Dan
  7194. type = Explod
  7195. triggerall = statetime = 30
  7196. triggerall = root,win
  7197. trigger1 = roundno = 10
  7198. anim = f19000
  7199. ID = 19000
  7200. pos = 164,135
  7201. postype = left
  7202. bindtime = -1
  7203. removetime = -1
  7204. supermovetime = 999999999999
  7205. pausemovetime = 999999999999
  7206. scale = .5,.5
  7207. sprpriority = 15
  7208. persistent = 0
  7209.  
  7210. [State 0, Explod]; Promoted to 2nd Dan
  7211. type = Explod
  7212. triggerall = statetime = 30
  7213. triggerall = root,win
  7214. trigger1 = roundno = 20
  7215. anim = f19001
  7216. ID = 19000
  7217. pos = 164,135
  7218. postype = left
  7219. bindtime = -1
  7220. removetime = -1
  7221. supermovetime = 999999999999
  7222. pausemovetime = 999999999999
  7223. scale = .5,.5
  7224. sprpriority = 15
  7225. persistent = 0
  7226.  
  7227. [State 0, Explod]; Promoted to 3rd Dan
  7228. type = Explod
  7229. triggerall = statetime = 30
  7230. triggerall = root,win
  7231. trigger1 = roundno = 30
  7232. anim = f19002
  7233. ID = 19000
  7234. pos = 164,135
  7235. postype = left
  7236. bindtime = -1
  7237. removetime = -1
  7238. supermovetime = 999999999999
  7239. pausemovetime = 999999999999
  7240. scale = .5,.5
  7241. sprpriority = 15
  7242. persistent = 0
  7243.  
  7244. [State 0, Explod]; Promoted to 4th Dan
  7245. type = Explod
  7246. triggerall = statetime = 30
  7247. triggerall = root,win
  7248. trigger1 = roundno = 40
  7249. anim = f19003
  7250. ID = 19000
  7251. pos = 164,135
  7252. postype = left
  7253. bindtime = -1
  7254. removetime = -1
  7255. supermovetime = 999999999999
  7256. pausemovetime = 999999999999
  7257. scale = .5,.5
  7258. sprpriority = 15
  7259. persistent = 0
  7260.  
  7261. [State 0, Explod]; Promoted to 5th Dan
  7262. type = Explod
  7263. triggerall = statetime = 30
  7264. triggerall = root,win
  7265. trigger1 = roundno = 50
  7266. anim = f19004
  7267. ID = 19000
  7268. pos = 164,135
  7269. postype = left
  7270. bindtime = -1
  7271. removetime = -1
  7272. supermovetime = 999999999999
  7273. pausemovetime = 999999999999
  7274. scale = .5,.5
  7275. sprpriority = 15
  7276. persistent = 0
  7277.  
  7278. [State 0, Explod]; Promoted to 6th Dan
  7279. type = Explod
  7280. triggerall = statetime = 30
  7281. triggerall = root,win
  7282. trigger1 = roundno = 60
  7283. anim = f19005
  7284. ID = 19000
  7285. pos = 164,135
  7286. postype = left
  7287. bindtime = -1
  7288. removetime = -1
  7289. supermovetime = 999999999999
  7290. pausemovetime = 999999999999
  7291. scale = .5,.5
  7292. sprpriority = 15
  7293. persistent = 0
  7294.  
  7295. [State 0, Explod]; Promoted to 7th Dan
  7296. type = Explod
  7297. triggerall = statetime = 30
  7298. triggerall = root,win
  7299. trigger1 = roundno = 70
  7300. anim = f19006
  7301. ID = 19000
  7302. pos = 164,135
  7303. postype = left
  7304. bindtime = -1
  7305. removetime = -1
  7306. supermovetime = 999999999999
  7307. pausemovetime = 999999999999
  7308. scale = .5,.5
  7309. sprpriority = 15
  7310. persistent = 0
  7311.  
  7312. [State 0, Explod]; Promoted to 8th Dan
  7313. type = Explod
  7314. triggerall = statetime = 30
  7315. triggerall = root,win
  7316. trigger1 = roundno = 80
  7317. anim = f19007
  7318. ID = 19000
  7319. pos = 164,135
  7320. postype = left
  7321. bindtime = -1
  7322. removetime = -1
  7323. supermovetime = 999999999999
  7324. pausemovetime = 999999999999
  7325. scale = .5,.5
  7326. sprpriority = 15
  7327. persistent = 0
  7328.  
  7329. [State 0, Explod]; Promoted to 9th Dan
  7330. type = Explod
  7331. triggerall = statetime = 30
  7332. triggerall = root,win
  7333. trigger1 = roundno = 90
  7334. anim = f19008
  7335. ID = 19000
  7336. pos = 164,135
  7337. postype = left
  7338. bindtime = -1
  7339. removetime = -1
  7340. supermovetime = 999999999999
  7341. pausemovetime = 999999999999
  7342. scale = .5,.5
  7343. sprpriority = 15
  7344. persistent = 0
  7345.  
  7346. [State 0, Promotion cheer]
  7347. type = PlaySnd
  7348. triggerall = statetime = 30
  7349. triggerall = root,win
  7350. trigger1 = roundno = 10 || roundno = 20 || roundno = 30 || roundno = 40 || roundno = 50 || roundno = 60 || roundno = 70 || roundno = 80 || roundno = 90 || roundno = 100
  7351. value = f400,0
  7352. volume = 255
  7353. channel = -1
  7354. persistent = 0
  7355.  
  7356. [State 0, DestroySelf]
  7357. type = DestroySelf
  7358. trigger1 = roundno != 10 || roundno != 20 || roundno != 30 || roundno != 40 || roundno != 50 || roundno != 60 || roundno != 70 || roundno != 80 || roundno != 90 || roundno != 100
  7359. trigger1 = statetime = 200
  7360.  
  7361. [State 0, DestroySelf]
  7362. type = DestroySelf
  7363. triggerall = root,win
  7364. trigger1 = roundno = 10 || roundno = 20 || roundno = 30 || roundno = 40 || roundno = 50 || roundno = 60 || roundno = 70 || roundno = 80 || roundno = 90 || roundno = 100
  7365. trigger1 = statetime = 500
  7366.  
  7367. ;------------------------------------
  7368. ;Round Change
  7369. ;------------------------------------
  7370. [Statedef 1990994350]
  7371. type = S
  7372. physics = n
  7373. ignorehitpause = 1
  7374.  
  7375. [State 0, AssertSpecial]
  7376. type = AssertSpecial
  7377. trigger1 = time < 750
  7378. flag = noshadow
  7379. flag2 = invisible
  7380. flag3 = roundnotover
  7381. ignorehitpause = 1
  7382.  
  7383. [State 0, AssertSpecial]
  7384. type = AssertSpecial
  7385. trigger1 = 1
  7386. flag = nobardisplay
  7387. ignorehitpause = 1
  7388.  
  7389. [State 0, AssertSpecial]
  7390. type = AssertSpecial
  7391. trigger1 = time >= 400
  7392. flag = nobg
  7393. flag2 = nofg
  7394. ignorehitpause = 1
  7395.  
  7396. [State 0, NotHitBy]
  7397. type = NotHitBy
  7398. trigger1 = 1
  7399. value = SCA
  7400. ignorehitpause = 1
  7401.  
  7402. [State 0, PlaySnd]
  7403. type = PlaySnd
  7404. trigger1 = time = 330
  7405. value = f500,0
  7406. channel = -1
  7407. volume = 100
  7408.  
  7409. [State 0, Explod];Hotsuma
  7410. type = Explod
  7411. trigger1 = time = 401
  7412. anim = f20003
  7413. ID = 1990994351
  7414. pos = -20,138
  7415. postype = left
  7416. removetime = 20
  7417. supermovetime = 999999999999
  7418. pausemovetime = 999999999999
  7419. scale = .5,.5
  7420. sprpriority = 10
  7421. ontop = 1
  7422. ownpal = 0
  7423. vel = 9
  7424. ignorehitpause = 1
  7425.  
  7426. [State 0, ModifyExplod];Hotsuma
  7427. type = ModifyExplod
  7428. trigger1 = time = 420
  7429. anim = f20003
  7430. ID = 1990994351
  7431. pos = 165,138
  7432. postype = left
  7433. removetime = -1
  7434. supermovetime = 999999999999
  7435. pausemovetime = 999999999999
  7436. bindtime = -1
  7437. scale = .505,.505
  7438. sprpriority = 10
  7439. ontop = 1
  7440. ownpal = 0
  7441. vel = 0
  7442. ignorehitpause = 1
  7443.  
  7444. [State 0, Explod];data scroll
  7445. type = Explod
  7446. trigger1 = time = 405
  7447. anim = f20006
  7448. ID = 1990994353
  7449. pos = 164,138
  7450. postype = left
  7451. removetime = -1
  7452. supermovetime = 999999999999
  7453. pausemovetime = 999999999999
  7454. scale = .5,.5
  7455. sprpriority = 12
  7456. ontop = 1
  7457. ownpal = 0
  7458. vel = 0,-.15
  7459. ignorehitpause = 1
  7460.  
  7461. [State 0, Explod]; Shutting Borders
  7462. type = Explod
  7463. trigger1 = time = 410
  7464. anim = f20000
  7465. ID = 1990994354
  7466. pos = 164,138
  7467. postype = left
  7468. bindtime = -1
  7469. removetime = -1
  7470. supermovetime = 999999999999
  7471. pausemovetime = 999999999999
  7472. scale = .5,.5
  7473. sprpriority = 14
  7474. ontop = 1
  7475. ownpal = 0
  7476. ignorehitpause = 1
  7477. persistent = 0
  7478.  
  7479. [State 0, Explod];Cs-X- logo
  7480. type = Explod
  7481. trigger1 = time = 425
  7482. anim = f20004
  7483. ID = 1990994352
  7484. pos = 164,137
  7485. postype = left
  7486. removetime = -1
  7487. supermovetime = 999999999999
  7488. pausemovetime = 999999999999
  7489. bindtime = -1
  7490. scale = .5,.5
  7491. sprpriority = 15
  7492. ontop = 1
  7493. ownpal = 0
  7494. vel = 0
  7495. ignorehitpause = 1
  7496.  
  7497. [State 0, Explod];text
  7498. type = Explod
  7499. trigger1 = time = 425
  7500. anim = f20007
  7501. ID = 1990994352
  7502. pos = 164,137
  7503. postype = left
  7504. removetime = -1
  7505. supermovetime = 999999999999
  7506. pausemovetime = 999999999999
  7507. bindtime = -1
  7508. scale = .5,.5
  7509. sprpriority = 15
  7510. ontop = 1
  7511. ownpal = 0
  7512. vel = 0
  7513. ignorehitpause = 1
  7514.  
  7515. [State 0, Explod]; Glow FX
  7516. type = Explod
  7517. trigger1 = time = 425
  7518. anim = f20002
  7519. ID = 1990994355
  7520. pos = 164,138
  7521. postype = left
  7522. bindtime = -1
  7523. removetime = -1
  7524. supermovetime = 999999999999
  7525. pausemovetime = 999999999999
  7526. scale = .5,.5
  7527. sprpriority = 16
  7528. ontop = 1
  7529. ownpal = 0
  7530. ignorehitpause = 1
  7531. persistent = 0
  7532.  
  7533. ;----------------------------------------------------
  7534. ;Custom Vs Screen player states
  7535. ;----------------------------------------------------
  7536. [Statedef 900099990]
  7537. type = s
  7538. physics = s
  7539. ctrl = 0
  7540. velset = 0,0
  7541.  
  7542. [State 0, Invisible]
  7543. type = Changeanim
  7544. trigger1 = 1
  7545. value = 9100999
  7546.  
  7547. [State 0, ChangeState]
  7548. type = Changestate
  7549. trigger1 = time = 601
  7550. value = 190
  7551. ctrl = 0
  7552.  
  7553. ;----------------------------------------------------
  7554. ;Custom Vs Screen shit
  7555. ;----------------------------------------------------
  7556. [Statedef 900099991]
  7557. type = a
  7558. physics = n
  7559.  
  7560. [State 0, AssertSpecial]
  7561. type = AssertSpecial
  7562. trigger1 = 1
  7563. flag = invisible
  7564. flag2 = noshadow
  7565. flag3 = intro
  7566. ignorehitpause = 1
  7567.  
  7568. [State 0, AssertSpecial]
  7569. type = AssertSpecial
  7570. trigger1 = 1
  7571. flag = nobg
  7572. flag2 = nofg
  7573. flag3 = nobardisplay
  7574. ignorehitpause = 1
  7575.  
  7576. [State 0, AssertSpecial]
  7577. type = AssertSpecial
  7578. trigger1 = 1
  7579. flag = nomusic
  7580. ignorehitpause = 1
  7581.  
  7582. [State 0, NotHitBy]
  7583. type = NotHitBy
  7584. trigger1 = 1
  7585. value = SCA
  7586. ignorehitpause = 1
  7587.  
  7588. [State 0, Playsnd]
  7589. type = playsnd
  7590. trigger1 = time = 1
  7591. value = f600,0
  7592. volume = 255
  7593. channel = -1
  7594. ;-----------------------------------
  7595. [State 0, Explod]; BLACK
  7596. type = Explod
  7597. trigger1 = time = 0
  7598. anim = f979896613
  7599. ID = 900099991
  7600. pos = 164,137
  7601. postype = left
  7602. bindtime = -1
  7603. removetime = -1
  7604. supermovetime = 999999999999
  7605. pausemovetime = 999999999999
  7606. scale = .5,.5
  7607. sprpriority = 5
  7608. ontop = 1
  7609. ownpal = 0
  7610. ignorehitpause = 1
  7611. persistent = 0
  7612.  
  7613. [State 0, Explod]; Scrolling Binary
  7614. type = Explod
  7615. triggerall = matchno > 1
  7616. trigger1 = time = 1
  7617. anim = f20123
  7618. ID = 900099991
  7619. pos = 100,138
  7620. postype = left
  7621. removetime = -1
  7622. supermovetime = 999999999999
  7623. pausemovetime = 999999999999
  7624. scale = .5,.5
  7625. sprpriority = 6
  7626. ontop = 1
  7627. ownpal = 1
  7628. vel = 0,-.2
  7629. ignorehitpause = 1
  7630. persistent = 0
  7631.  
  7632. [State 0, Explod]; Hotsuma bg
  7633. type = Explod
  7634. triggerall = matchno > 1
  7635. trigger1 = time = 2
  7636. anim = f20120
  7637. ID = 900099991
  7638. pos = 164,138
  7639. postype = left
  7640. bindtime = -1
  7641. removetime = -1
  7642. supermovetime = 999999999999
  7643. pausemovetime = 999999999999
  7644. scale = .5,.5
  7645. sprpriority = 7
  7646. ontop = 1
  7647. ownpal = 0
  7648. ignorehitpause = 1
  7649. persistent = 0
  7650.  
  7651. [State 0, Explod]; Cs-X- Logo
  7652. type = Explod
  7653. triggerall = matchno > 1
  7654. trigger1 = time = 10
  7655. anim = f20126
  7656. ID = 900099991
  7657. pos = 164,137
  7658. postype = left
  7659. bindtime = -1
  7660. removetime = -1
  7661. supermovetime = 999999999999
  7662. pausemovetime = 999999999999
  7663. scale = .5,.5
  7664. sprpriority = 8
  7665. ontop = 1
  7666. ownpal = 0
  7667. ignorehitpause = 1
  7668. persistent = 0
  7669.  
  7670. [State 0, Explod]; Cs-X- Logo
  7671. type = Explod
  7672. triggerall = matchno = 1
  7673. trigger1 = time = 10
  7674. anim = f979896612
  7675. ID = 900099991
  7676. pos = 164,137
  7677. postype = left
  7678. bindtime = -1
  7679. removetime = -1
  7680. supermovetime = 999999999999
  7681. pausemovetime = 999999999999
  7682. scale = .5,.5
  7683. sprpriority = 5
  7684. ontop = 1
  7685. ownpal = 0
  7686. ignorehitpause = 1
  7687. persistent = 0
  7688.  
  7689. [State 0, Custom Port Fade to Normal]
  7690. type = PalFX
  7691. trigger1 = time = 50
  7692. time = 60
  7693. sinadd = 256,256,256,-120
  7694. persistent = 0
  7695. ignorehitpause = 0
  7696.  
  7697. [State 0, Explod]; character port arcade mode
  7698. type = Explod
  7699. triggerall = matchno > 1 && ishometeam
  7700. trigger1 = time = 3
  7701. anim = 9000999
  7702. ID = 910099991
  7703. pos = 164,138
  7704. postype = left
  7705. removetime = -1
  7706. facing = 1
  7707. supermovetime = 999999999999
  7708. pausemovetime = 999999999999
  7709. scale = .5,.5
  7710. sprpriority = 10
  7711. ontop = 1
  7712. ownpal = 0
  7713. ignorehitpause = 1
  7714. persistent = 0
  7715.  
  7716. [State 0, Explod]; character port
  7717. type = Explod
  7718. triggerall = matchno = 1 && teamside = 2
  7719. trigger1 = time = 2
  7720. anim = 9000999
  7721. ID = 910099991
  7722. pos = 164,138
  7723. postype = left
  7724. removetime = -1
  7725. facing = 1
  7726. supermovetime = 999999999999
  7727. pausemovetime = 999999999999
  7728. scale = .5,.5
  7729. sprpriority = 10
  7730. ontop = 1
  7731. ownpal = 0
  7732. ignorehitpause = 1
  7733. persistent = 0
  7734.  
  7735. [State 0, Explod]; character port
  7736. type = Explod
  7737. triggerall = matchno = 1 && teamside = 1
  7738. trigger1 = time = 2
  7739. anim = 9000999
  7740. ID = 910099991
  7741. pos = 155,138
  7742. postype = left
  7743. removetime = -1
  7744. facing = -1
  7745. supermovetime = 999999999999
  7746. pausemovetime = 999999999999
  7747. scale = .5,.5
  7748. sprpriority = 10
  7749. ontop = 1
  7750. ownpal = 0
  7751. ignorehitpause = 1
  7752. persistent = 0
  7753.  
  7754. [State 0, Explod]; VS AND ROUND 1 TEXT
  7755. type = Explod
  7756. triggerall = matchno = 1
  7757. trigger1 = time = 3
  7758. anim = f979896502
  7759. ID = 900099991
  7760. pos = 164,138
  7761. postype = left
  7762. bindtime = -1
  7763. removetime = -1
  7764. supermovetime = 999999999999
  7765. pausemovetime = 999999999999
  7766. scale = .5,.5
  7767. sprpriority = 7
  7768. ontop = 1
  7769. ownpal = 1
  7770. ignorehitpause = 1
  7771. persistent = 0
  7772.  
  7773. [State 0, Explod]; VS AND ROUND 1 TEXT 2
  7774. type = Explod
  7775. triggerall = matchno = 1
  7776. trigger1 = time = 3
  7777. anim = f979896602
  7778. ID = 900099991
  7779. pos = 164,138
  7780. postype = left
  7781. bindtime = -1
  7782. removetime = -1
  7783. supermovetime = 999999999999
  7784. pausemovetime = 999999999999
  7785. scale = .5,.5
  7786. sprpriority = 7
  7787. ontop = 1
  7788. ownpal = 1
  7789. ignorehitpause = 1
  7790. persistent = 0
  7791.  
  7792. [State 0, Explod]; Top Bottom Borders
  7793. type = Explod
  7794. trigger1 = time = 4
  7795. anim = f20121
  7796. ID = 900099991
  7797. pos = 164,138
  7798. postype = left
  7799. bindtime = -1
  7800. removetime = -1
  7801. supermovetime = 999999999999
  7802. pausemovetime = 999999999999
  7803. scale = .5,.5
  7804. sprpriority = 7
  7805. ontop = 1
  7806. ownpal = 1
  7807. ignorehitpause = 1
  7808. persistent = 0
  7809.  
  7810. [State 0, Explod]; Top Bottom Borders strobe lights
  7811. type = Explod
  7812. trigger1 = time = 5
  7813. anim = f20122
  7814. ID = 900099991
  7815. pos = 164,138
  7816. postype = left
  7817. bindtime = -1
  7818. removetime = -1
  7819. supermovetime = 999999999999
  7820. pausemovetime = 999999999999
  7821. scale = .5,.5
  7822. sprpriority = 8
  7823. ontop = 1
  7824. ownpal = 1
  7825. ignorehitpause = 1
  7826. persistent = 0
  7827.  
  7828. [State 0, Explod]; Next Opponent
  7829. type = Explod
  7830. triggerall = matchno > 1
  7831. trigger1 = time = 6
  7832. anim = f20124
  7833. ID = 900099991
  7834. pos = 164,138
  7835. postype = left
  7836. bindtime = -1
  7837. removetime = -1
  7838. supermovetime = 999999999999
  7839. pausemovetime = 999999999999
  7840. scale = .5,.5
  7841. sprpriority = 9
  7842. ontop = 1
  7843. ownpal = 1
  7844. ignorehitpause = 1
  7845. persistent = 0
  7846.  
  7847. [State 0, Explod]; Prepare Yourself
  7848. type = Explod
  7849. triggerall = matchno > 1
  7850. trigger1 = time = 120
  7851. anim = f20125
  7852. ID = 900099991
  7853. pos = 164,138
  7854. postype = left
  7855. bindtime = -1
  7856. removetime = -1
  7857. supermovetime = 999999999999
  7858. pausemovetime = 999999999999
  7859. scale = .5,.5
  7860. sprpriority = 10
  7861. ontop = 1
  7862. ownpal = 1
  7863. ignorehitpause = 1
  7864. persistent = 0
  7865.  
  7866. [State 0, RemoveExplod]
  7867. type = RemoveExplod
  7868. trigger1 = time = 590
  7869. id = 900099991
  7870.  
  7871. [State 0, RemoveExplod]
  7872. type = RemoveExplod
  7873. trigger1 = time = 590
  7874. id = 910099991
  7875.  
  7876. [State 0, AllPalFX]
  7877. type = AllPalFX
  7878. trigger1 = time = 580
  7879. time = 80
  7880. add = 0,0,0
  7881. mul = 256,256,256
  7882. sinadd = 256,256,256,160
  7883. persistent = 0
  7884.  
  7885. [State 0, DestroySelf]
  7886. type = DestroySelf
  7887. trigger1 = time = 600
  7888.  
  7889. ;----------------------------------------------------
  7890. ;Custom Continue Screen shit
  7891. ;----------------------------------------------------
  7892. [Statedef 900099992]
  7893. type = S
  7894. physics = n
  7895. ignorehitpause = 1
  7896.  
  7897. [State 0, AssertSpecial]
  7898. type = AssertSpecial
  7899. trigger1 = time < 1820
  7900. flag = noshadow
  7901. flag2 = invisible
  7902. flag3 = roundnotover
  7903. ignorehitpause = 1
  7904.  
  7905. [State 0, AssertSpecial]
  7906. type = AssertSpecial
  7907. trigger1 = time < 1820
  7908. flag = nomusic
  7909. flag3 = roundnotover
  7910. ignorehitpause = 1
  7911.  
  7912. [State 0, AssertSpecial]
  7913. type = AssertSpecial
  7914. triggerall = time = 400
  7915. trigger1 = time < 1820
  7916. flag = nobardisplay
  7917. ignorehitpause = 1
  7918.  
  7919. [State 0, AssertSpecial]
  7920. type = AssertSpecial
  7921. triggerall = time = 400
  7922. trigger1 = time <= 1820
  7923. flag = nobg
  7924. flag2 = nofg
  7925. ignorehitpause = 1
  7926.  
  7927. [State 0, NotHitBy]
  7928. type = NotHitBy
  7929. trigger1 = 1
  7930. value = SCA
  7931. ignorehitpause = 1
  7932.  
  7933. [State 0, StopSnd]
  7934. type = StopSnd
  7935. trigger1 = time = 399
  7936. channel = -1
  7937. persistent = 0
  7938.  
  7939. [State 0, Playsnd]
  7940. type = playsnd
  7941. trigger1 = time = 420
  7942. value = f700,0
  7943. volume = 255
  7944. channel = -1
  7945. loop = 1
  7946.  
  7947. [State 0, Playsnd]
  7948. type = playsnd
  7949. trigger1 = time = 400
  7950. value = f700,1
  7951. volume = 255
  7952. channel = -1
  7953.  
  7954. [State 0, pause]
  7955. type = Pause
  7956. triggerall = time = 400
  7957. trigger1 = time < 1820
  7958. time = -1
  7959. ignorehitpause = 1
  7960. persistent = 0
  7961.  
  7962. [State 0, Playsnd]
  7963. type = playsnd
  7964. trigger1 = time = 1650
  7965. value = f700,2
  7966. volume = 255
  7967. channel = -1
  7968. ;------------------------------------------------
  7969. [State 0, Explod];Continue BG
  7970. type = Explod
  7971. trigger1 = time = 401
  7972. anim = f3015475
  7973. ID = 900099992
  7974. pos = 164,138
  7975. postype = left
  7976. removetime = -1
  7977. supermovetime = 999999999999
  7978. pausemovetime = 999999999999
  7979. bindtime = -1
  7980. scale = .5,.5
  7981. sprpriority = 10
  7982. ontop = 1
  7983. ownpal = 1
  7984. ignorehitpause = 1
  7985.  
  7986. [State 0, Custom Port Fade to Normal]
  7987. type = PalFX
  7988. trigger1 = time = 350
  7989. time = 50
  7990. sinadd = 256,256,256,-100
  7991. persistent = 0
  7992. ignorehitpause = 0
  7993.  
  7994. [State 0, Explod]; character port
  7995. type = Explod
  7996. trigger1 = time = 402
  7997. anim = 9200999
  7998. ID = 910099991
  7999. pos = 164,138
  8000. postype = left
  8001. removetime = -1
  8002. supermovetime = 999999999999
  8003. pausemovetime = 999999999999
  8004. scale = .5,.5
  8005. bindtime = -1
  8006. sprpriority = 11
  8007. ontop = 1
  8008. ownpal = 0
  8009. ignorehitpause = 1
  8010. persistent = 0
  8011.  
  8012. [State 0, Explod]; character dizzy anim
  8013. type = Explod
  8014. trigger1 = time = 403
  8015. anim = 5300
  8016. ID = 910099991
  8017. pos = 70,150
  8018. postype = left
  8019. removetime = -1
  8020. supermovetime = 999999999999
  8021. pausemovetime = 999999999999
  8022. bindtime = -1
  8023. sprpriority = 11
  8024. ontop = 1
  8025. ownpal = 0
  8026. ignorehitpause = 1
  8027. persistent = 0
  8028.  
  8029. [State 0, Explod];Text
  8030. type = Explod
  8031. trigger1 = time = 403
  8032. anim = f3015474
  8033. ID = 900099992
  8034. pos = 165,138
  8035. postype = left
  8036. removetime = -1
  8037. supermovetime = 999999999999
  8038. pausemovetime = 999999999999
  8039. bindtime = -1
  8040. scale = .5,.5
  8041. sprpriority = 12
  8042. ontop = 1
  8043. ownpal = 1
  8044. ignorehitpause = 1
  8045.  
  8046. [State 0, Explod];Continue FG
  8047. type = Explod
  8048. trigger1 = time = 404
  8049. anim = f3015476
  8050. ID = 900099992
  8051. pos = 164,138
  8052. postype = left
  8053. removetime = -1
  8054. supermovetime = 999999999999
  8055. pausemovetime = 999999999999
  8056. bindtime = -1
  8057. scale = .5,.5
  8058. sprpriority = 13
  8059. ontop = 1
  8060. ownpal = 1
  8061. ignorehitpause = 1
  8062.  
  8063. [State 0, DestroySelf]
  8064. type = DestroySelf
  8065. trigger1 = time = 1820
  8066.  
  8067.  
  8068. ;-->lash:screenpack:1
Add Comment
Please, Sign In to add comment