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

  1. ;================
  2. ;---<Reversal>---
  3. ;================ 
  4. ;START
  5. [Statedef 2100]
  6. type = S
  7. movetype = I
  8. physics = N
  9. anim = 2100
  10. velset = 0,0
  11. poweradd = 53
  12. ctrl = 0
  13.  
  14. [State 1000, reversal]
  15. type = playsnd
  16. trigger1 = time = 1
  17. value = 5,7
  18. channel = 0
  19. volume = 30
  20.  
  21. [State 2101,rev]
  22. type = reversaldef
  23. trigger1 = time > 1
  24. reversal.attr = SCA, NA,SA,HA
  25. pausetime = 9,16
  26. sparkno = S1039
  27. sparkxy = 5, -65
  28. hitsound = S3,6
  29. numhits = 0
  30. p1stateno = 2105
  31.  
  32. [State 1000, Cancel]
  33. type = ChangeState
  34. trigger1 = time = 56
  35. value = 2101
  36. ctrl = 0
  37. ;-----------------------------
  38. ;End
  39. [Statedef 2101]
  40. type = S
  41. movetype = I
  42. physics = N
  43. anim = 2101
  44. velset = 0,0
  45. ctrl = 0
  46.  
  47. [State 1000, Cancel]
  48. type = ChangeState
  49. trigger1 = animtime = 0
  50. value = 0
  51. ctrl = 1
  52. ;-----------------------------
  53.  
  54. ;Attack
  55. [Statedef 2105]
  56. type = S
  57. movetype = A
  58. physics = N
  59. anim = 2105
  60. velset = 0,0
  61. ctrl = 0
  62.  
  63. [State 1000, reversal]
  64. type = playsnd
  65. trigger1 = time = 1
  66. value = 5,9
  67. channel = 0
  68. volume = 50
  69.  
  70. [State 180, explod]
  71. type = Explod
  72. trigger1 = animelem = 5
  73. id = 2106
  74. anim = 2106
  75. pos = 0,0
  76. sprpriority = 2
  77. ownpal = 1
  78. removeongethit = 1
  79. removetime = 1
  80.  
  81. [State 180, explod]
  82. type = Explod
  83. trigger1 = animelem = 6
  84. id = 2107
  85. anim = 2107
  86. pos = 0,0
  87. sprpriority = 2
  88. ownpal = 1
  89. removeongethit = 1
  90. removetime = 2
  91.  
  92. [State 180, explod]
  93. type = Explod
  94. trigger1 = animelem = 7
  95. id = 2108
  96. anim = 2108
  97. pos = 0,0
  98. sprpriority = 2
  99. ownpal = 1
  100. removeongethit = 1
  101. bindtime = -1
  102. removetime = 10
  103.  
  104. [State 1000, Cancel]
  105. type = velset
  106. trigger1 = animelem = 7, =2
  107. x = 6
  108.  
  109. [State 1000, Cancel]
  110. type = velset
  111. trigger1 = animelem = 9
  112. x = 0
  113.  
  114. [State 280, 3]
  115. type = HitDef
  116. trigger1 = var(10) <=0
  117. trigger1 = AnimElem = 7
  118. attr = S, SA
  119. damage = 134
  120. animtype = back
  121. hitflag = MAF
  122. guardflag = MA
  123. pausetime = 12,12
  124. sparkno = S1041
  125. guard.sparkno = S1042
  126. sparkxy = -10,-115
  127. hitsound = S280,0
  128. guardsound = S200,3
  129. ground.velocity = -4,-6
  130. air.velocity = -4,-4
  131. guard.velocity = -11
  132. fall = 1
  133. guard.velocity = -8.9
  134. getpower = 30,10
  135. givepower = 30,10
  136.  
  137. [State 280, 3]
  138. type = HitDef
  139. trigger1 = var(10) >0
  140. trigger1 = AnimElem = 7
  141. attr = S, SA
  142. damage = 134
  143. animtype = diagup
  144. hitflag = MAF
  145. guardflag = MA
  146. pausetime = 12,12
  147. sparkno = S1041
  148. guard.sparkno = S1042
  149. sparkxy = 6,-115
  150. hitsound = S280,0
  151. guardsound = S200,3
  152. ground.velocity = -4,-6
  153. air.velocity = -4,-4
  154. guard.velocity = -11
  155. fall = 1
  156. fall.recover = 0
  157. guard.velocity = -8.9
  158. getpower = 30,10
  159. givepower = 30,10
  160.  
  161. [State 200, 1]
  162. type = afterimage
  163. trigger1 = time = 5
  164. time = 39
  165. palbright = 0,0,0
  166. palcontrast = 250,250,250
  167. paladd = 0,0,0
  168. palmul = 0.6,0.6,0.6
  169. timegap = 1
  170. framegap = 2
  171. length = 5
  172.  
  173. [State 1000, Cancel]
  174. type = ChangeState
  175. trigger1 = animtime = 0
  176. value = 0
  177. ctrl = 1
  178. ;----------------------------------------
  179.  
  180. ;START REVERSAL 2
  181. [Statedef 2150]
  182. type = S
  183. movetype = I
  184. physics = N
  185. anim = 2100
  186. velset = 0,0
  187. poweradd = 53
  188. ctrl = 0
  189.  
  190. [State 1000, reversal]
  191. type = playsnd
  192. trigger1 = time = 1
  193. value = 5,7
  194. channel = 0
  195. volume = 30
  196.  
  197. [State 2101, rev2]
  198. type = reversaldef
  199. trigger1 = time > 1
  200. reversal.attr = SCA, NA, SA, HA 
  201. pausetime = 9,16
  202. sparkno = S1039
  203. sparkxy = 5, -65
  204. hitsound = S3,6
  205. numhits = 0
  206. p1stateno = 2105
  207.  
  208. [State 1000, Cancel]
  209. type = ChangeState
  210. trigger1 = time = 80
  211. value = 2101
  212. ctrl = 0
  213. ;-----------------------------
  214.  
  215.  
  216.  
  217.  
  218. ;================
  219. ;---<SWAT1>---
  220. ;================ 
  221.  
  222. ;START
  223. [Statedef 2200]
  224. type = S
  225. movetype = A
  226. physics = N
  227. anim = 2200
  228. velset = 0,0
  229. poweradd = 53
  230. ctrl = 0
  231.  
  232. [State 1000, swat]
  233. type = playsnd
  234. trigger1 = animelem = 3
  235. value = 3,2
  236. channel = 0
  237. volume = 30
  238.  
  239. [State 1000, swat]
  240. type = playsnd
  241. trigger1 = animelem = 3
  242. value = 3,3
  243. volume = 10
  244.  
  245. [State 1000, Projcancel]
  246. type = projectile
  247. trigger1 = animelem = 4
  248. hitflag = P
  249. attr = S, SP
  250. persistent = 1
  251. ignorehitpause = 1
  252. persistent = 1
  253. projanim = 2201
  254. projid = 2201
  255. projremovetime = 15
  256. offset= 0, 0
  257. postype = P1
  258. bindtime = 1
  259. vel = .0001
  260. projsprpriority = 2
  261. projpriority = 9999
  262. ownpal = 1
  263. poweradd = 300
  264.  
  265. [State 250, 3]
  266. type = Hitdef
  267. trigger1 = AnimElem = 4
  268. attr = S, SA
  269. hitflag = MAF
  270. animtype = hard
  271. damage = 59,0
  272. guardflag = MA
  273. pausetime = 12,12
  274. sparkno = S1041
  275. guard.sparkno = S1042
  276. sparkxy = -10,-80
  277. hitsound = S240,0
  278. guardsound = S200,3
  279. ground.type = low
  280. ground.slidetime = 16
  281. ground.hittime = 16
  282. ground.velocity = -4
  283. air.velocity = -6,-2.5
  284. airguard.velocity = -6,-1.5
  285. guard.velocity = -11
  286. ground.cornerpush.veloff = -4
  287. air.cornerpush.veloff = -4
  288. guard.cornerpush.veloff = -4
  289. getpower = 30,10
  290. givepower = 30,10
  291. air.juggle = 10
  292.  
  293. [State 2200, 3]
  294. type = Hitdef
  295. trigger1 = AnimElem = 5
  296. attr = S, SA
  297. hitflag = MAF
  298. animtype = hard
  299. damage = 59,0
  300. guardflag = MA
  301. pausetime = 12,12
  302. sparkno = S1041
  303. guard.sparkno = S1042
  304. sparkxy = -10,-80
  305. hitsound = S240,0
  306. guardsound = S200,3
  307. ground.type = high
  308. ground.slidetime = 24
  309. ground.hittime = 22
  310. ground.velocity = -11
  311. air.velocity = -6,-2.5
  312. airguard.velocity = -6,-1.5
  313. guard.velocity = -11
  314. ground.cornerpush.veloff = -18
  315. air.cornerpush.veloff = -11
  316. guard.cornerpush.veloff = -16
  317. getpower = 30,10
  318. givepower = 30,10
  319. air.juggle = 10
  320.  
  321. [State 2200,Projeater]
  322. type = Helper
  323. trigger1 = animelem = 4
  324. name = "ProjEater"
  325. id = 2201
  326. stateno = 2201
  327. pos = 0,0
  328. postype = p1
  329. helpertype = normal
  330. keyctrl = 0
  331. ownpal = 1
  332.  
  333. [State 1000, Cancel]
  334. type = ChangeState
  335. trigger1 = animtime = 0
  336. value = 0
  337. ctrl = 1
  338.  
  339. ;-----------------------------
  340.  
  341. ;-------------------------------------------------
  342.  
  343. ;Illusion reflector
  344. [Statedef 2201]
  345. type = S
  346. movetype = A
  347. physics = S
  348. sprpriority = 1
  349. anim = 2201
  350. juggle = 10
  351. velset = 0,0
  352. ctrl = 0
  353.  
  354. [State 280, 4]
  355. type = hitby    
  356. trigger1 = time >= 0
  357. value = SCA, AP
  358.  
  359. [State 280, 1]
  360. type = HitOverride
  361. trigger1 = time = 0
  362. attr = SCA, NP, SP, HP
  363. stateno = 2201
  364. time = -1
  365. slot = 0
  366.  
  367. [State 280, 4]
  368. type = movehitreset
  369. trigger1 = parent, stateno = 1000 && movecontact
  370.  
  371. [State 280, 4]
  372. type = poweradd
  373. trigger1 = time = 0
  374. value = 30
  375.  
  376. [State 280, 4]
  377. type = destroyself
  378. trigger1 = time = 10
  379. trigger2 = root, movetype = H
  380. ;-------------------------
  381.  
  382. ;================
  383. ;---<SWAT2>---
  384. ;================ 
  385.  
  386. ;START
  387. [Statedef 2250]
  388. type = S
  389. movetype = A
  390. physics = N
  391. anim = 2250
  392. velset = 0,0
  393. poweradd = 53
  394. ctrl = 0
  395.  
  396. [State 1000, swat]
  397. type = playsnd
  398. trigger1 = animelem = 3
  399. value = 3,2
  400. channel = 0
  401. volume = 30
  402.  
  403. [State 1000, swat]
  404. type = playsnd
  405. trigger1 = animelem = 3
  406. value = 3,3
  407. volume = 10
  408.  
  409. [State 2251, return ordinary projectiles]
  410. type = HitDef
  411. trigger1 = time >= 0
  412. attr = SA, SP                  
  413. hitflag = P                    
  414. priority = 7, Hit 
  415. p1stateno = 2251
  416. sparkno = -1
  417. guard.sparkno = -1
  418.  
  419. [State 2101, Returns helper Projectiles ]
  420. type = reversaldef
  421. trigger1 = time >= 0
  422. trigger1 = animelem = 5 || animelem = 7
  423. reversal.attr = SCA, AP 
  424. pausetime = 9,22
  425. sparkno = S1039
  426. guardsparkno = S1039
  427. sparkxy = 5, -65
  428. hitsound = S5,1
  429. numhits = 0
  430. p1stateno = 2251
  431.  
  432. [State 250, 3]
  433. type = Hitdef
  434. trigger1 = AnimElem = 4
  435. attr = S, SA
  436. hitflag = MAF
  437. animtype = hard
  438. damage = 59,0
  439. guardflag = MA
  440. pausetime = 12,12
  441. sparkno = S1041
  442. guard.sparkno = S1042
  443. sparkxy = -10,-80
  444. hitsound = S240,0
  445. guardsound = S200,3
  446. ground.type = low
  447. ground.slidetime = 16
  448. ground.hittime = 16
  449. ground.velocity = -4
  450. air.velocity = -6,-2.5
  451. airguard.velocity = -6,-1.5
  452. guard.velocity = -11
  453. ground.cornerpush.veloff = -4
  454. air.cornerpush.veloff = -4
  455. guard.cornerpush.veloff = -4
  456. getpower = 30,10
  457. givepower = 30,10
  458. air.juggle = 10
  459.  
  460. [State 2200, 3]
  461. type = Hitdef
  462. trigger1 = AnimElem = 6
  463. attr = S, SA
  464. hitflag = MAF
  465. animtype = hard
  466. damage = 59,0
  467. guardflag = MA
  468. pausetime = 12,12
  469. sparkno = S1041
  470. guard.sparkno = S1042
  471. sparkxy = -10,-80
  472. hitsound = S240,0
  473. guardsound = S200,3
  474. ground.type = high
  475. ground.slidetime = 24
  476. ground.hittime = 22
  477. ground.velocity = -11
  478. air.velocity = -6,-2.5
  479. airguard.velocity = -6,-1.5
  480. guard.velocity = -11
  481. ground.cornerpush.veloff = -18
  482. air.cornerpush.veloff = -11
  483. guard.cornerpush.veloff = -16
  484. getpower = 30,10
  485. givepower = 30,10
  486. air.juggle = 10
  487.  
  488. [State 1000, Cancel]
  489. type = ChangeState
  490. trigger1 = animtime = 0
  491. value = 0
  492. ctrl = 1
  493.  
  494. ;-----------------------------
  495.  
  496. ;RETURN FIRE
  497. [Statedef 2251]
  498. type = S
  499. movetype = A
  500. physics = N
  501. anim = 2251
  502. poweradd = 50
  503. velset = 0,0
  504. ctrl = 0
  505.  
  506. [State 1000, swat]
  507. type = playsnd
  508. trigger1 = animelem = 3
  509. value = 3,4
  510. channel = 0
  511. volume = 30
  512.  
  513. [State 1000, swat]
  514. type = playsnd
  515. trigger1 = animelem = 3
  516. value = 3,5
  517. volume = 10
  518.  
  519. [State 1020, 4]
  520. type = Projectile
  521. trigger1 = AnimElem = 3, = 1
  522. attr = S, SP
  523. projID = 2253
  524. projanim = 2253
  525. projhitanim = 2254
  526. projshadow = 68,68,68
  527. projsprpriority = 1
  528. projpriority = 9999
  529. offset = 32,-80
  530. velocity = 10
  531. ownpal = 1
  532. damage = 154,10
  533. animtype = Hard
  534. hitflag = MFADP
  535. guardflag = MA
  536. pausetime = 0,14
  537. sparkno = S1041
  538. guard.sparkno = S1042
  539. hitsound   = S280,0
  540. guardsound = S200,3
  541. ground.type = high
  542. ground.slidetime = 14
  543. ground.hittime  = 19
  544. air.hittime = 100
  545. ground.velocity = -4,-6
  546. air.velocity = -4,-4
  547. down.velocity = -4
  548. palfx.time = 45
  549. palfx.add = 7,-200,-200
  550. palfx.sinadd = 30,30,0,10
  551. palfx.color = 0
  552. palfx.invertall = 1
  553. fall = 1
  554. getpower = 40,40
  555. givepower = 30,30
  556.  
  557. [State 180, explod]
  558. type = Explod
  559. trigger1 = animelem = 3
  560. id = 2252
  561. anim = 2252
  562. pos = 0,0
  563. sprpriority = 3
  564. ownpal = 1
  565. removeongethit = 1
  566. bindtime = -1
  567. removetime = 19
  568.  
  569. [State 1000, Projcancel]
  570. type = projectile
  571. trigger1 = time = 0
  572. hitflag = MAP
  573. attr = S, SP
  574. persistent = 1
  575. ignorehitpause = 1
  576. persistent = 1
  577. projanim = 2255
  578. projid = 2255
  579. projremovetime = 15
  580. offset= 0, 0
  581. postype = P1
  582. bindtime = 1
  583. vel = .0001
  584. projsprpriority = 2
  585. projpriority = 9999
  586. ownpal = 1
  587. sparkno = -1
  588. guard.sparkno = -1
  589.  
  590. [State 1000, Cancel]
  591. type = ChangeState
  592. trigger1 = animtime = 0
  593. value = 0
  594. ctrl = 1
  595.  
  596. ;-----------------------------
  597.