home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 6 / 1995-05_Disc_6.iso / bioforge / script / missiles.scp < prev    next >
Text File  |  1995-01-27  |  6KB  |  432 lines

  1. { BOLTBLU
  2. < HAS_GRAVITY = 0 >
  3. < IS_BOUNCY = 0 >
  4. < ELASTICITY = 0 >
  5. < IS_REFLECTIVE = 0 >
  6.  
  7. < EXTENT = 20 20 20 >
  8. }
  9. { BOLTBLU_HIT
  10. @Çå `Çí 
  11. ú BOOM WHITE CURITEM 
  12. I .ÇéÇÇ > 0 THEN
  13. {
  14. D ENERGY 50
  15. I .ÇéÇÇ > 0 THEN
  16. M RECOIL_ML
  17. }
  18. }
  19. { BOLTBLU_HIT_WALL
  20. @Çå `à╕ 
  21. ú BOOM WHITE CURITEM 
  22. }
  23. { BOLTBLU_HIT_LEX
  24. @Çå `Çí 
  25. ú BOOM WHITE CURITEM 
  26. I .ÇéÇÇ > 0 THEN
  27. {
  28. A OFF
  29. @Ç¥ DAMAGE_LEX_ENERGY 50
  30. I .ÇéÇÇ > 0 THEN
  31. @Ç¥ FIGUREHITBYMISSILE
  32. A ON
  33. }
  34. }
  35. { BOLTBLU_BOUNCE
  36. @Çå `üì 
  37. ú BOOM PING CURITEM 
  38. }
  39. { BOLTGRN
  40. < HAS_GRAVITY = 0 >
  41. < IS_BOUNCY = 0 >
  42. < ELASTICITY = 0 >
  43. < IS_REFLECTIVE = 0 >
  44. < EXTENT = 10 10 10 >
  45. }
  46. { BOLTGRN_HIT_WALL
  47. @Çå `à╕ 
  48. ú BOOM PING CURITEM 
  49. }
  50. { BOLTORNG
  51. < HAS_GRAVITY = 0 >
  52. < IS_BOUNCY = 0 >
  53. < ELASTICITY = 0 >
  54. < IS_REFLECTIVE = 0 >
  55.  
  56. < EXTENT = 20 20 20 >
  57. }
  58.  
  59. { BOLTPFD
  60. < HAS_GRAVITY = 0 >
  61. < IS_BOUNCY = 0 >
  62. < ELASTICITY = 0 >
  63. < IS_REFLECTIVE = 1 >
  64.  
  65. < EXTENT = 20 20 20 >
  66. }
  67. { BOLTPFD_HIT
  68. @Çå `Çí 
  69. ú BOOM PING CURITEM 
  70. I .ÇéÇÇ > 0 THEN
  71. {
  72. D ENERGY 25
  73. I .ÇéÇÇ > 0 THEN
  74. M RECOIL_ML
  75. }
  76. }
  77. { BOLTPFD_HIT_WALL
  78.  
  79. I @ÇÄ GRV1 THEN é 
  80. @Çå `à╕ 
  81. ú BOOM PING CURITEM 
  82. }
  83. { LASER
  84. < HAS_GRAVITY = 0 >
  85. < IS_BOUNCY = 0 >
  86. < ELASTICITY = 0 >
  87. < IS_REFLECTIVE = 1 >
  88.  
  89. < EXTENT = 20 20 20 >
  90. }
  91. { LASER_HIT
  92. @Çå `Çí 
  93. ú BOOM PING CURITEM 
  94. I .ÇéÇÇ > 0 THEN
  95. {
  96. D ENERGY 25
  97. I .ÇéÇÇ > 0 THEN
  98. M RECOIL_ML
  99. }
  100. }
  101. { LASER_HIT_ACIDD
  102. @Çå `Çí 
  103. ú BOOM PING CURITEM 
  104. }
  105. { LASER_HIT_LEX
  106. @Çå `Çí 
  107. ú BOOM PING CURITEM 
  108. I .ÇéÇÇ > 0 THEN
  109. {
  110. @Ç¥ DAMAGE_LEX_ENERGY 25
  111. I .ÇéÇÇ > 0 THEN
  112. M RECOIL_ML
  113. }
  114. }
  115. { LASER_HIT_TUMOLT
  116. @Çå `Çí 
  117. ú BOOM PING CURITEM 
  118. I .ÇéÇÇ > 0 THEN
  119. {
  120. D ENERGY 10
  121. I .ÇéÇÇ > 0 THEN
  122. M RECOIL_ML 50
  123. }
  124. }
  125. { NRLASER_HIT_WALL
  126. @Çå `à╕ 
  127. ú BOOM PING CURITEM 
  128. }
  129. { NRLASER_HIT_BCHBOT1
  130. @Ç¥ NRLASER_HIT_TOWBOT1
  131. }
  132. { NRLASER_HIT_BCHBOT2
  133. @Ç¥ NRLASER_HIT_TOWBOT1
  134. }
  135. { NRLASER_HIT_BCHBOT3
  136. @Ç¥ NRLASER_HIT_TOWBOT1
  137. }
  138. { LASER_HIT_BCHBOT1
  139. @Ç¥ LASER_HIT_TOWERBOT
  140. }
  141. { LASER_HIT_BCHBOT2
  142. @Ç¥ LASER_HIT_TOWERBOT
  143. }
  144. { LASER_HIT_BCHBOT3
  145. @Ç¥ LASER_HIT_TOWERBOT
  146. }
  147. { NRLASER_HIT_LDGBOT1
  148. @Ç¥ NRLASER_HIT_TOWBOT1
  149. }
  150. { NRLASER_HIT_LDGBOT2
  151. @Ç¥ NRLASER_HIT_TOWBOT1
  152. }
  153. { NRLASER_HIT_LDGBOT3
  154. @Ç¥ NRLASER_HIT_TOWBOT1
  155. }
  156. { NRLASER_HIT_LANBOT1
  157. @Ç¥ NRLASER_HIT_TOWBOT1
  158. }
  159. { NRLASER_HIT_LANBOT2
  160. @Ç¥ NRLASER_HIT_TOWBOT1
  161. }
  162. { NRLASER_HIT_LANBOT3
  163. @Ç¥ NRLASER_HIT_TOWBOT1
  164. }
  165. { NRLASER_HIT_LANBOT4
  166. @Ç¥ NRLASER_HIT_TOWBOT1
  167. }
  168. { LASER_HIT_LDGBOT1
  169. @Ç¥ LASER_HIT_TOWERBOT
  170. }
  171. { LASER_HIT_LDGBOT2
  172. @Ç¥ LASER_HIT_TOWERBOT
  173. }
  174. { LASER_HIT_LDGBOT3
  175. @Ç¥ LASER_HIT_TOWERBOT
  176. }
  177. { LASER_HIT_LANBOT1
  178. @Ç¥ LASER_HIT_TOWERBOT
  179. }
  180. { LASER_HIT_LANBOT2
  181. @Ç¥ LASER_HIT_TOWERBOT
  182. }
  183. { LASER_HIT_LANBOT3
  184. @Ç¥ LASER_HIT_TOWERBOT
  185. }
  186. { LASER_HIT_LANBOT4
  187. @Ç¥ LASER_HIT_TOWERBOT
  188. }
  189. { LASER_HIT_TOWBOT1
  190. @Ç¥ LASER_HIT_TOWERBOT
  191. }
  192. { LASER_HIT_TOWBOT2
  193. @Ç¥ LASER_HIT_TOWERBOT
  194. }
  195. { LASER_HIT_TOWBOT3
  196. @Ç¥ LASER_HIT_TOWERBOT
  197. }
  198. { LASER_HIT_TOWBOT4
  199. @Ç¥ LASER_HIT_TOWERBOT
  200. }
  201. { LASER_HIT_TOWBOT5
  202. @Ç¥ LASER_HIT_TOWERBOT
  203. }
  204. { LASER_HIT_TOWBOT6
  205. @Ç¥ LASER_HIT_TOWERBOT
  206. }
  207. { LASER_HIT_TOWERBOT
  208. @Çå `Çí 
  209. ú BOOM PING CURITEM 
  210. I .ÇéÇÇ > 0 THEN
  211. {
  212. D ENERGY 15
  213. I .ÇéÇÇ > 0 THEN
  214. M RECOIL_TL
  215. }
  216. }
  217. { LASER_HIT_SHRIMP1
  218. @Çå `Çí 
  219. ú BOOM PING CURITEM 
  220. I .ÇéÇâ != $üû THEN
  221. {
  222. D ENERGY 20
  223. I .ÇéÇÇ > 0 THEN
  224. @Ç¥ SHRIMP_DEFEND
  225. }
  226. }
  227. { LASER_HIT_SHRIMP2
  228. @Çå `Çí 
  229. ú BOOM PING CURITEM 
  230. I .ÇéÇâ != $üû THEN
  231. {
  232. D ENERGY 20
  233. I .ÇéÇÇ > 0 THEN
  234. @Ç¥ SHRIMP_DEFEND
  235. }
  236. }
  237. { LASER_HIT_SHRIMP3
  238. @Çå `Çí 
  239. ú BOOM PING CURITEM 
  240. I .ÇéÇâ != $üû THEN
  241. {
  242. D ENERGY 20
  243. I .ÇéÇÇ > 0 THEN
  244. @Ç¥ SHRIMP_DEFEND
  245. }
  246. }
  247. { LASER_HIT_ELITE
  248. @Çå `Çí 
  249. ú BOOM PING CURITEM 
  250. I .ÇéÇÇ > 0 THEN
  251. D ENERGY 1000
  252. }
  253. { LASER_HIT_DANE
  254. @Çå `Çí 
  255. ú BOOM PING CURITEM 
  256. I .ÇéÇÇ > 0 THEN
  257. D ENERGY 1000
  258. }
  259. { LASER_HIT_WALL
  260. @Ç¢ PLAYER 
  261.  
  262.  
  263. I @ÇÄ PAD AND @üü > 1000 THEN
  264. {
  265. }
  266. {
  267.  
  268. I @ÇÄ GRV1 THEN é 
  269. @Çå `à╕ 
  270. ú BOOM PING CURITEM 
  271. }
  272. }
  273. { LASER_BOUNCE
  274. @Çå `üì 
  275. ú BOOM PING CURITEM 
  276. }
  277. { NRLASER
  278. < HAS_GRAVITY = 0 >
  279. < IS_BOUNCY = 0 >
  280. < ELASTICITY = 0 >
  281. < IS_REFLECTIVE = 0 >
  282.  
  283. < EXTENT = 20 20 20 >
  284. }
  285. { NRLASER_HIT
  286. @Çå `Çí 
  287. ú BOOM PING CURITEM 
  288.  
  289. I .ÇéÇÇ > 0 THEN
  290. {
  291. D ENERGY 10
  292. I .ÇéÇÇ > 0 THEN
  293. M RECOIL_ML
  294. }
  295. }
  296. { NRLASER_HIT_LEX
  297. @Çå `Çí 
  298. ú BOOM PING CURITEM 
  299.  
  300. I .ÇéÇÇ > 0 THEN
  301. {
  302. @Ç¥ DAMAGE_LEX_ENERGY 10
  303. I .ÇéÇÇ > 0 THEN
  304. M RECOIL_ML
  305. }
  306. }
  307. { NRLASER_HIT_TOWBOT1
  308. @Çå `Çí 
  309. ú BOOM PING CURITEM 
  310.  
  311. I .ÇéÇÇ > 0 THEN
  312. {
  313. A OFF
  314. D ENERGY 10
  315. I .ÇéÇÇ > 0 THEN
  316. M RECOIL_TL
  317. A ON
  318. }
  319. }
  320. { NRLASER_HIT_TOWBOT2
  321. @Ç¥ NRLASER_HIT_TOWBOT1
  322. }
  323. { NRLASER_HIT_TOWBOT3
  324. @Ç¥ NRLASER_HIT_TOWBOT1
  325. }
  326. { NRLASER_HIT_TOWBOT4
  327. @Ç¥ NRLASER_HIT_TOWBOT1
  328. }
  329. { NRLASER_HIT_TOWBOT5
  330. @Ç¥ NRLASER_HIT_TOWBOT1
  331. }
  332. { NRLASER_HIT_TOWBOT6
  333. @Ç¥ NRLASER_HIT_TOWBOT1
  334. }
  335. { TNFABOLT
  336. < HAS_GRAVITY = 0 >
  337. < IS_BOUNCY = 0 >
  338. < ELASTICITY = 0 >
  339. < IS_REFLECTIVE = 1 >
  340.  
  341. < EXTENT = 20 20 20 >
  342. }
  343. { TNFABOLT_HIT
  344. @Çå `Çí 
  345. ú BOOM REDB CURITEM 
  346. I .ÇéÇÇ > 0 THEN
  347. {
  348. D ENERGY 50
  349. I .ÇéÇÇ > 0 THEN
  350. M RECOIL_ML
  351. }
  352. }
  353. { TNFABOLT_HIT_ACIDD
  354. @Ç¥ LASER_HIT_ACIDD
  355. }
  356. { TNFABOLT_HIT_WALL
  357.  
  358. I @ÇÄ GRV1 THEN é 
  359. @Çå `à╕ 
  360. ú BOOM REDB CURITEM 
  361. }
  362. { TNFABOLT_HIT_LEX
  363. @Çå `Çí 
  364. ú BOOM REDB CURITEM 
  365. I .ÇéÇÇ > 0 THEN
  366. {
  367. A OFF
  368. @Ç¥ DAMAGE_LEX_ENERGY 50
  369. I .ÇéÇÇ > 0 THEN
  370. @Ç¥ FIGUREHITBYMISSILE
  371. A ON
  372. }
  373. }
  374. { TNFABOLT_HIT_DANE
  375. @Ç¥ LASER_HIT_DANE
  376. }
  377. { TNFABOLT_HIT_SHRIMP1
  378. @Çå `Çí 
  379. ú BOOM REDB CURITEM 
  380. I .ÇéÇâ != $üû THEN
  381. {
  382. D ENERGY 30
  383. I .ÇéÇÇ > 0 THEN
  384. @Ç¥ SHRIMP_DEFEND
  385. }
  386. }
  387. { TNFABOLT_HIT_SHRIMP2
  388. @Çå `Çí 
  389. ú BOOM REDB CURITEM 
  390. I .ÇéÇâ != $üû THEN
  391. {
  392. D ENERGY 30
  393. I .ÇéÇÇ > 0 THEN
  394. @Ç¥ SHRIMP_DEFEND
  395. }
  396. }
  397. { TNFABOLT_HIT_SHRIMP3
  398. @Çå `Çí 
  399. ú BOOM REDB CURITEM 
  400. I .ÇéÇâ != $üû THEN
  401. {
  402. D ENERGY 30
  403. I .ÇéÇÇ > 0 THEN
  404. @Ç¥ SHRIMP_DEFEND
  405. }
  406. }
  407. { TNFABOLT_HIT_ELITE
  408. @Çå `Çí 
  409. ú BOOM REDB CURITEM 
  410. I .ÇéÇÇ > 0 THEN
  411. D ENERGY 1000
  412. }
  413. { TNFABOLT_BOUNCE
  414. @Çå `üì 
  415. ú BOOM PING CURITEM 
  416. }
  417. { ZIPPY
  418. < HAS_GRAVITY = 0 >
  419. < IS_BOUNCY = 0 >
  420. < ELASTICITY = 0 >
  421. < IS_REFLECTIVE = 0 >
  422. < EXTENT = 1 1 1 >
  423. }
  424. { ZIPPY_HIT
  425. ! "The Eagle has landed"
  426. }
  427.  
  428.  
  429.  
  430. //$ 26 - version number
  431.