CH_E1N.SRC 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588
  1. ;
  2. ; *** ENEMY1 (RYUHAKU TODO) CHARACETR DATA ***
  3. ;
  4. SECT CHARA,2,D
  5. INCLUDE SMACRO.INC
  6. INCLUDE SCODE.INC
  7. INCLUDE CH_MAC.INC
  8. IFNE 0
  9. hit flag bit configration
  10. /-----gard attack use macro
  11. l/----weak point UHIT,UHIT_off
  12. ll/---head
  13. lll/--body1
  14. llll/-body2
  15. 00000
  16. action flag configration
  17. /--------7:action end
  18. l/-------6:move stop (in jump). can't stop (in walk)
  19. ll/------5:jump down act stop. offset jump (non fall)
  20. lll/-----4:in attack (for gard action)
  21. llll/----3:counter enable
  22. lllll/---2:priority
  23. llllll/--1: " (000=lowest 100=normal 111=highest)
  24. lllllll/-0: "
  25. 00000000
  26. ENDC
  27. ;************************************************************************
  28. CNAME E1_STOPL
  29. CHT2 00110B,00000110B,20,E1_STOPL_1
  30. CHT2 00110B,00000110B,20,E1_STOPL_2
  31. CHT2 00110B,00000110B,20,E1_STOPL_3
  32. E1_STOPL_1:
  33. HIT -22,142,16,25 H
  34. HIT -31,114,39,114 B1
  35. KAGE 2
  36. E1_STOPL_1S:
  37. CODE 33DH,-47,159
  38. CODE 33EH,-31,143
  39. FACE 33EH,33FH,536H,-31,143
  40. CEND
  41. E1_STOPL_2:
  42. HIT -5,143,14,24 H
  43. HIT -24,116,44,116 B1
  44. E1_STOPL_2S:
  45. CODE 33AH,-47,127
  46. CODE 33BH,-15,143
  47. FACE 33BH,33CH,537H,-15,143
  48. CEND
  49. E1_STOPL_3:
  50. HIT -4,136,16,24 H
  51. HIT -27,112,53,112 B1
  52. E1_STOPL_3S:
  53. CODE 340H,-39,127
  54. CODE 341H,-23,143
  55. FACE 341H,342H,538H,-23,143
  56. CEND
  57. CNAME E1_STOPS
  58. CHT2 00111B,00000110B,20,E1_STOPS_1
  59. CHT2 00111B,00000110B,20,E1_STOPS_2
  60. CHT2 00111B,00000110B,20,E1_STOPS_3
  61. CHT2 00111B,00000110B,20,E1_STOPS_2
  62. E1_STOPS_1:
  63. HIT -29,134,38,33 H
  64. HIT -34,50,68,50 B1
  65. HIT -29,113,46,65 B2
  66. UHIT2 -18,106,48,106
  67. ; UHIT2 17,95,32,96
  68. KAGE 2
  69. CODE 0343H,-47,127
  70. CODE 0344H,-15,143
  71. FACE 0344H,0345H,0539H,-15,143
  72. CEND
  73. E1_STOPS_2:
  74. HIT -29,134,38,33 H
  75. HIT -34,50,68,50 B1
  76. HIT -29,113,46,65 B2
  77. CODE 0346H,-47,127
  78. CODE 0347H,-15,143
  79. FACE 0347H,0348H,053AH,-15,143
  80. CEND
  81. E1_STOPS_3:
  82. HIT -29,134,38,33 H
  83. HIT -34,50,68,50 B1
  84. HIT -29,113,46,65 B2
  85. CODE 0349H,-47,111
  86. CODE 034AH,-15,143
  87. FACE 034AH,034BH,053BH,-15,143
  88. CEND
  89. CNAME E1_STOP
  90. CHT2 00111B,00000110B,08,E1_STOP_1
  91. CHT2 00111B,00000110B,08,E1_STOP_2
  92. CHT2 00111B,00000110B,08,E1_STOP_3
  93. CHT2 00111B,00000110B,08,E1_STOP_2
  94. E1_STOP_1:
  95. HIT -32,135,39,32 H
  96. HIT -44,55,83,55 B1
  97. HIT -32,119,44,83 B2
  98. UHIT2 -18,106,48,106
  99. ; UHIT2 9,95,30,96
  100. KAGE 3
  101. E1_STOP_1S:
  102. CODE 02F2H,-47,127
  103. CODE 02F3H,-31,143
  104. FACE 02F3H,02F4H,052FH,-31,143
  105. CEND
  106. E1_STOP_2:
  107. HIT -32,135,39,32 H
  108. HIT -44,55,83,55 B1
  109. HIT -32,119,44,83 B2
  110. CODE 02F5H,-47,127
  111. CODE 02F6H,-31,143
  112. FACE 02F6H,02F7H,0530H,-31,143
  113. CEND
  114. E1_STOP_3:
  115. HIT -32,135,39,32 H
  116. HIT -44,55,83,55 B1
  117. HIT -32,119,44,83 B2
  118. E1_STOP_3S:
  119. CODE 02F8H,-47,127
  120. CODE 02F9H,-31,143
  121. FACE 02F9H,02FAH,0531H,-31,143
  122. CEND
  123. CNAME E1_WALK
  124. CHT2 00111B,00000110B,04,E1_WALK_1
  125. CHT2 00111B,00000110B,04,E1_WALK_2
  126. CHT2 00111B,00000110B,04,E1_WALK_3
  127. CHT2 00110B,00000110B,04,E1_WALK_4
  128. CHT2 00111B,00000110B,04,E1_WALK_3
  129. CHT2 00111B,00000110B,04,E1_WALK_2
  130. E1_WALK_1:
  131. HIT -32,135,39,32 H
  132. HIT -44,55,83,55 B1
  133. HIT -32,119,44,83 B2
  134. UHIT2 -18,106,48,106
  135. ; UHIT2 17,95,32,96
  136. KAGE 3
  137. GOSUB E1_STOP_1S
  138. E1_WALK_2:
  139. HIT -29,137,35,26 H
  140. HIT -43,47,77,47 B1
  141. HIT -29,118,43,71 B2
  142. CODE 034CH,-47,127
  143. CODE 034DH,-15,143
  144. FACE 034DH,034EH,0532H,-15,143
  145. CEND
  146. E1_WALK_3:
  147. HIT -29,137,35,26 H
  148. HIT -43,47,77,47 B1
  149. HIT -29,118,43,71 B2
  150. CODE 034FH,-47,127
  151. CODE 0350H,-15,143
  152. FACE 0350H,0351H,0534H,-15,143
  153. CEND
  154. E1_WALK_4:
  155. HIT -30,140,36,26 H
  156. HIT -30,119,50,119 B1
  157. CODE 0352H,-47,127
  158. CODE 0353H,-15,143
  159. FACE 0353H,0354H,0535H,-15,143
  160. CEND
  161. CNAME E1_RUN
  162. CHT2 00111B,00000110B,04,E1_RUN_1
  163. CHT2 01111B,00000110B,05,E1_RUN_2
  164. CHT2 01110B,00000110B,06,E1_RUN_3
  165. CHT2 01111B,00000110B,05,E1_RUN_4
  166. CHT2 00111B,00000110B,02,E1_RUN_5
  167. CHT2 00111B,00000110B,04,E1_RUN_1
  168. CHT2 01111B,00000110B,05,E1_RUN_2
  169. CHT2 01110B,00000110B,06,E1_RUN_3
  170. CHT2 01111B,00000110B,05,E1_RUN_4
  171. CHT2 00111B,10000110B,00,E1_RUN_5
  172. E1_RUN_1:
  173. HIT -32,135,39,32 H
  174. HIT -44,55,83,55 B1
  175. HIT -32,119,44,83 B2
  176. UHIT2 -18,106,48,106
  177. KAGE 3
  178. CODE 02F2H,-47,127
  179. CODE 02F3H,-31,143
  180. FACE 02F3H,02F4H,0533H,-31,143
  181. CEND
  182. E1_RUN_2:
  183. HIT -8,134,16,16 W
  184. HIT -30,140,36,30 H
  185. HIT -35,51,69,51 B1
  186. HIT -30,117,44,68 B2
  187. CODE 599H,-47,127
  188. CODE 59AH,-15,143
  189. FACE 59AH,59BH,5A0H,-15,143
  190. CEND
  191. E1_RUN_3:
  192. HIT -16,135,16,16 W
  193. HIT -30,140,36,26 H
  194. HIT -30,119,50,119 B1
  195. CODE 352H,-47,127
  196. CODE 353H,-15,143
  197. FACE 353H,354H,535H,-15,143
  198. CEND
  199. E1_RUN_4:
  200. HIT 0,0,0,0 W
  201. HIT -38,142,37,32 H
  202. HIT -38,57,59,57 B1
  203. HIT -38,120,44,73 B2
  204. CODE 59CH,-47,127
  205. CODE 59DH,-31,143
  206. FACE 59DH,59EH,5A1H,-31,143
  207. CEND
  208. E1_RUN_5:
  209. HIT -32,135,39,32 H
  210. HIT -44,55,83,55 B1
  211. HIT -32,119,44,83 B2
  212. GOSUB E1_STOP_3S
  213. CNAME E1_WALKG
  214. CHT2 10111B,00000110B,10,E1_WALKG_2
  215. CHT2 10111B,00000110B,00,E1_WALKG_2
  216. CHT2 10111B,00000110B,10,E1_WALKG_2
  217. CHT2 10111B,10000110B,00,E1_WALKG_2
  218. E1_WALKG_1:
  219. HIT -21,132,51,46 G
  220. HIT -33,139,38,33 H
  221. HIT -43,49,78,49 B1
  222. HIT -33,117,47,71 B2
  223. UHIT2 -18,106,48,106
  224. KAGE 3
  225. CODE 358H,-47,127
  226. CODE 376H,-15,143
  227. FACE 376H,377H,54DH,-15,143
  228. CEND
  229. E1_WALKG_2:
  230. HIT -21,132,51,46 G
  231. HIT -18,133,27,45 H
  232. HIT -37,50,72,50 B1
  233. HIT -18,116,33,75 B2
  234. CODE 359H,-47,127
  235. CODE 35AH,-15,143
  236. FACE 35AH,35BH,54EH,-15,143
  237. CEND
  238. CNAME E1_TO_SIT
  239. CHT2 01111B,00000110B,03,E1_SIT_2
  240. CHT2 01111B,10000110B,00,E1_SIT_1
  241. CNAME E1_TO_UP
  242. CHT2 01111B,00000110B,03,E1_SIT_1
  243. CHT2 01111B,10000110B,00,E1_SIT_2
  244. CNAME E1_SIT
  245. CHT2 01111B,00000110B,00,E1_SIT_1
  246. E1_SIT_2:
  247. HIT -23,126,33,25 W
  248. HIT -23,126,33,25 H
  249. HIT -32,56,74,56 B1
  250. HIT -27,105,46,58 B2
  251. UHIT2 -18,92,48,92
  252. ; UHIT2 -40,112,80,112
  253. KAGE 3
  254. E1_SIT_2S:
  255. CODE 35CH,-47,111
  256. CODE 35DH,-15,127
  257. FACE 35DH,35EH,53CH,-15,127
  258. CEND
  259. E1_SIT_1:
  260. HIT -20,104,39,32 W
  261. HIT -20,104,39,32 H
  262. HIT -39,50,84,50 B1
  263. HIT -20,83,45,56 B2
  264. UHIT2 -18,76,48,76
  265. KAGE 3
  266. E1_SIT_1S:
  267. CODE 35FH,-47,111
  268. CODE 360H,1,111
  269. FACE 0360H,0361H,053DH,1,111
  270. CEND
  271. CNAME E1_SITG
  272. CHT2 10111B,00000110B,10,E1_SITG_1
  273. CHT2 10111B,00000110B,00,E1_SITG_1
  274. CHT2 10111B,00000110B,10,E1_SITG_1
  275. CHT2 10111B,10000110B,00,E1_SITG_1
  276. E1_SITG_1:
  277. HIT -7,82,51,83 G
  278. HIT -7,103,33,28 H
  279. HIT -31,54,67,54 B1
  280. HIT -7,83,34,34 B2
  281. UHIT2 -18,76,48,76
  282. KAGE 3
  283. CODE 362H,-47,95
  284. CODE 363H,1,111
  285. FACE 0363H,0364H,0529H,1,111
  286. CEND
  287. CNAME E1_STARTC
  288. CHT2 00110B,01000101B,04,E1_JUMPC_1
  289. CHT2 00111B,00000101B,00,E1_JUMP_2
  290. CHT2 00111B,00000101B,10,E1_JUMP_3
  291. CHT2 00111B,00100101B,00,E1_FALL_1
  292. CHT2 00111B,00000101B,04,E1_FALL_2
  293. CHT2 00000B,10000101B,00,E1_FALL_3
  294. CNAME E1_JUMP
  295. CHT2 00110B,01000101B,04,E1_JUMP_1
  296. CHT2 00111B,00000101B,00,E1_JUMP_2
  297. CHT2 00111B,00000101B,10,E1_JUMP_3
  298. CHT2 00111B,10000101B,00,E1_JUMP_3
  299. E1_JUMP_1:
  300. HIT -30,102,38,30 H
  301. HIT -30,83,52,83-27 B1
  302. UHIT2 -18,76,48,76
  303. KAGE 1
  304. SOUND S_JUMP
  305. JUMP 0,0BC000H,-90H,400H,0
  306. E1_JUMP_1S:
  307. CODE 31DH,-47,95
  308. CODE 31EH,-15,111
  309. FACE 031EH,031FH,052AH,-15,111
  310. CEND
  311. E1_JUMPC_1:
  312. HIT -9,102,18,22 H
  313. HIT -31,79,48,79 B1
  314. UHIT2 -18,76,48,76
  315. KAGE 1
  316. SOUND S_JUMP
  317. JUMP 1,0BC000H,-90H,-300H,0
  318. GOSUB E1_JUMP_1S
  319. E1_JUMP_2:
  320. HIT -37,147,35,34 H
  321. HIT -37,67,61,49-15 B1
  322. HIT -37,126,46,82 B2
  323. UHIT2 -22,120,30,68
  324. E1_JUMP_2S:
  325. CODE 320H,-47,143
  326. CODE 321H,-31,159
  327. FACE 0321H,0322H,052BH,-31,159
  328. CEND
  329. E1_JUMP_3:
  330. HIT -30,143,37,24 H
  331. HIT -30,127,52,76 B1
  332. HIT 0,0,0,0 B2
  333. UHIT2 -22,120,30,52
  334. CODE 0323H,-39,143
  335. CODE 0324H,-23,143
  336. FACE 0324H,0325H,052CH,-23,143
  337. CEND
  338. CNAME E1_FALL
  339. CHT2 00111B,00000101B,00,E1_FALL_1
  340. CNAME E1_LANDING
  341. CHT2 00111B,00000101B,03,E1_FALL_2
  342. CHT2 00000B,10000101B,00,E1_FALL_3
  343. E1_FALL_1:
  344. HIT -37,147,35,34 H
  345. HIT -37,67,61,40 B1
  346. HIT -37,126,46,82 B2
  347. UHIT2 -22,120,30,68
  348. KAGE 1
  349. GOSUB E1_JUMP_2S
  350. E1_FALL_2:
  351. HIT -9,102,18,22 H
  352. HIT -31,79,48,79-27 B1
  353. HIT 0,0,0,0 B2
  354. UHIT2 -18,76,48,76
  355. SOUND S_CYAKUTI1
  356. KAGE 1
  357. E1_FALL_3:
  358. GOSUB E1_JUMP_1S
  359. CNAME E1_RIKI
  360. CHT2 00110B,00000100B,10,E1_RIKI_7
  361. CHT2 00111B,00000100B,06,E1_RIKI_1
  362. CHT2 00111B,00000100B,04,E1_RIKI_2
  363. CHT2 01000B,00001100B,00,E1_RIKI_3
  364. E1_RIKI_7:
  365. HIT -22,142,16,25 H
  366. HIT -31,114,39,114 B1
  367. UHIT2 -29,114,48,114
  368. KAGE 2
  369. SOUND S_TOD_KIRYOKU
  370. GOSUB E1_STOPL_1S
  371. E1_RIKI_1:
  372. HIT -35,124,47,41 H
  373. HIT -35,51,77,51 B1
  374. HIT -33,103,62,53 B2
  375. UHIT2 -15,96,48,96
  376. KAGE 3
  377. GOSUB E1_SIT_2S
  378. E1_RIKI_2:
  379. HIT -19,95,43,31 H
  380. HIT -38,71,82,71 B1
  381. HIT -33,103,62,53 B2
  382. UHIT2 -18,76,48,76
  383. GOSUB E1_SIT_1S
  384. E1_RIKI_3:
  385. HIT -13,83,36,33 W
  386. PAL_OFF
  387. SUBP0 4,100H/4
  388. CODE E02H,-31,111
  389. CODE E03H,-31,111
  390. CODE E04H,-31,111
  391. CODE E05H,-31,111
  392. CODE 35FH,-47,111
  393. FACE 0360H,0361H,053DH,1,111
  394. CEND
  395. CNAME E1_COM_ON
  396. CHT2 01110B,00000100B,25,E1_COM_ON_1
  397. CHT2 01111B,00000100B,18,E1_COM_ON_2
  398. CHT2 01111B,00000100B,09,E1_COM_ON_3
  399. CHT2 01110B,00000100B,09,E1_COM_ON_4
  400. CHT2 01110B,10000100B,00,E1_COM_ON_4
  401. E1_COM_ON_1:
  402. HIT -29,132,37,132 W
  403. HIT -22,142,16,25 H
  404. HIT -31,114,39,114 B1
  405. UHIT2 -29,114,48,114
  406. SOUND S_TOD_TYOU
  407. KAGE 2
  408. GOSUB E1_STOPL_1S
  409. E1_COM_ON_2:
  410. HIT 6,130,37,130 W
  411. HIT -5,131,39,31 H
  412. HIT -20,56,76,56 B1
  413. HIT -10,114,46,80
  414. UHIT2 5,106,48,106
  415. KAGE 12
  416. CODE 0304H,-40,127
  417. CODE 0305H,8,143
  418. FACE 0305H,0306H,053EH,8,143
  419. CEND
  420. E1_COM_ON_3:
  421. HIT -16,130,37,144 W
  422. HIT -4,136,16,24 H
  423. HIT -27,112,53,112 B1
  424. HIT 0,0,0,0 B2
  425. KAGE 2
  426. GOSUB E1_STOPL_3S
  427. E1_COM_ON_4:
  428. HIT -21,130,37,144 W
  429. HIT -5,143,14,24 H
  430. HIT -24,116,44,116 B1
  431. GOSUB E1_STOPL_2S
  432. CNAME E1_WIN
  433. CHT2 00010B,00000110B,18,E1_WIN_1
  434. CHT2 00000B,00000110B,05,E1_WIN_2
  435. CHT2 00000B,00000110B,05,E1_WIN_3
  436. CHT2 00000B,00000110B,10,E1_WIN_4
  437. CHT2 00000B,10000110B,00,E1_WIN_4
  438. E1_WIN_1:
  439. HIT -20,60,40 B1
  440. SOUND S_TOD_H
  441. KAGE 1
  442. CODE C26H,-47,143
  443. FACE C27H,C28H,C29H,-15,143
  444. CEND
  445. E1_WIN_2:
  446. CODE C2AH,-47,143
  447. FACE C27H,C28H,C29H,-15,143
  448. CEND
  449. E1_WIN_3:
  450. CODE C2BH,-47,143
  451. FACE C2CH,C2DH,C2EH,-15,143
  452. CEND
  453. E1_WIN_4:
  454. CODE C2FH,-47,143
  455. CEND
  456. CNAME E1_DESI1
  457. CHT2 00000B,00000000B,04,E1_DESI1_1
  458. CHT2 00000B,00000000B,00,E1_DESI1_2
  459. CHT2 00000B,00100000B,00,E1_DESI1_3
  460. CHT2 00000B,01000000B,05,E1_DESI1_31
  461. CHT2 00000B,00000000B,00,E1_DESI1_4
  462. E1_DESI1_1:
  463. CODE ED4H,-79,143
  464. CEND
  465. E1_DESI1_2:
  466. CODE ED5H,-79,127
  467. CEND
  468. E1_DESI1_31:
  469. SOUND S_BAAN1
  470. BLODS -65+24,32-24,69H HITL
  471. E1_DESI1_3:
  472. CODE ED6H,-79,95
  473. CEND
  474. E1_DESI1_4:
  475. CODE ED8H,-79,79
  476. CEND
  477. CNAME E1_DESI2
  478. CHT2 00000B,00000000B,04,E1_DESI2_1
  479. CHT2 00000B,00000000B,00,E1_DESI2_2
  480. CHT2 00000B,00100000B,00,E1_DESI2_3
  481. CHT2 00000B,01000000B,05,E1_DESI2_31
  482. CHT2 00000B,00000000B,00,E1_DESI2_4
  483. E1_DESI2_1:
  484. CODE EDAH,-79,143
  485. CEND
  486. E1_DESI2_2:
  487. CODE EDBH,-79,127
  488. CEND
  489. E1_DESI2_31:
  490. SOUND S_BAAN1
  491. BLODS -65+24,32-24,69H HITL
  492. E1_DESI2_3:
  493. CODE EDCH,-79,95
  494. CEND
  495. E1_DESI2_4:
  496. CODE EDDH,-79,79
  497. CEND
  498.