home *** CD-ROM | disk | FTP | other *** search
/ Micromanía 26 / CDMM26.iso / data / dark / overlay.txt < prev    next >
Encoding:
Text File  |  1996-11-28  |  6.7 KB  |  466 lines

  1. ;
  2. ; The number of overlay levels
  3. ;
  4.  
  5. SetMaxThingLevels(10)
  6.  
  7.  
  8.  
  9. DefineThingType(water)
  10. {
  11.    SetThingImage(awater_animation)
  12.    SetLevel(0)
  13.    SetWaterSeeding(100 3)
  14.    CanCamouflage()
  15. }
  16.  
  17. DefineThingType(mineral)
  18. {
  19.    SetThingImage(amineral_animation)
  20.    SetLevel(0)
  21.    SetMineralSeeding(100 3)
  22.    CanCamouflage()
  23. }
  24.  
  25. ; New additions @ 15/11/96 [BCA]
  26.  
  27. DefineThingType(crate0)
  28. {
  29.    SetThingImage(acrate_animation)
  30.    SetLevel(2)
  31. }
  32.  
  33. DefineThingType(crate1)
  34. {
  35.    SetThingImage(acrate1_animation)
  36.    SetLevel(2)
  37. }
  38.  
  39. DefineThingType(crate2)
  40. {
  41.    SetThingImage(acrate2_animation)
  42.    SetLevel(2)
  43. }
  44.  
  45. DefineThingType(cliff1)
  46. {
  47.    SetThingImage(cliff1_animation)
  48.    SetLevel(2)
  49. }
  50.  
  51. DefineThingType(cliff2)
  52. {
  53.    SetThingImage(cliff2_animation)
  54.    SetLevel(2)
  55. }
  56.  
  57. DefineThingType(cliff3)
  58. {
  59.    SetThingImage(cliff3_animation)
  60.    SetLevel(2)
  61. }
  62.  
  63. DefineThingType(cliff4)
  64. {
  65.    SetThingImage(cliff4_animation)
  66.    SetLevel(2)
  67. }
  68.  
  69. DefineThingType(cliff5)
  70. {
  71.    SetThingImage(cliff5_animation)
  72.    SetLevel(2)
  73. }
  74.  
  75. DefineThingType(cliff6)
  76. {
  77.    SetThingImage(cliff6_animation)
  78.    SetLevel(2)
  79. }
  80.  
  81. DefineThingType(desert1)
  82. {
  83.    SetThingImage(dsrtpl1_animation)
  84.    SetLevel(2)
  85. }
  86.  
  87. DefineThingType(desert2)
  88. {
  89.    SetThingImage(dsrtpl2_animation)
  90.    SetLevel(2)
  91. }
  92.  
  93. DefineThingType(desert3)
  94. {
  95.    SetThingImage(dsrtpl3_animation)
  96.    SetLevel(2)
  97. }
  98.  
  99. DefineThingType(desert4)
  100. {
  101.    SetThingImage(dsrtpl4_animation)
  102.    SetLevel(2)
  103. }
  104.  
  105. DefineThingType(desert5)
  106. {
  107.    SetThingImage(dsrtpl5_animation)
  108.    SetLevel(2)
  109. }
  110.  
  111. DefineThingType(desert6)
  112. {
  113.    SetThingImage(dsrtpl6_animation)
  114.    SetLevel(2)
  115. }
  116.  
  117. DefineThingType(rock1b)
  118. {
  119.    SetThingImage(rock1b_animation)
  120.    SetLevel(2)
  121. }
  122.  
  123. DefineThingType(rock1s)
  124. {
  125.    SetThingImage(rock1s_animation)
  126.    SetLevel(2)
  127. }
  128.  
  129. DefineThingType(rock2b)
  130. {
  131.    SetThingImage(rock2b_animation)
  132.    SetLevel(2)
  133. }
  134.  
  135. DefineThingType(rock2s)
  136. {
  137.    SetThingImage(rock2s_animation)
  138.    SetLevel(2)
  139. }
  140.  
  141. DefineThingType(rock3b)
  142. {
  143.    SetThingImage(rock3b_animation)
  144.    SetLevel(2)
  145. }
  146.  
  147. DefineThingType(rock3s)
  148. {
  149.    SetThingImage(rock3s_animation)
  150.    SetLevel(2)
  151. }
  152.  
  153. DefineThingType(rock4b)
  154. {
  155.    SetThingImage(rock4b_animation)
  156.    SetLevel(2)
  157. }
  158.  
  159. DefineThingType(rock4s)
  160. {
  161.    SetThingImage(rock4s_animation)
  162.    SetLevel(2)
  163. }
  164.  
  165. DefineThingType(rock8b)
  166. {
  167.    SetThingImage(rock8b_animation)
  168.    SetLevel(2)
  169. }
  170.  
  171. DefineThingType(rock9b)
  172. {
  173.    SetThingImage(rock9b_animation)
  174.    SetLevel(2)
  175. }
  176.  
  177. ; Rocks of ice ?
  178.  
  179. DefineThingType(rockice1)
  180. {
  181.    SetThingImage(rockice1_animation)
  182.    SetLevel(2)
  183. }
  184.  
  185. DefineThingType(rockice2)
  186. {
  187.    SetThingImage(rockice2_animation)
  188.    SetLevel(2)
  189. }
  190.  
  191. DefineThingType(rockice3)
  192. {
  193.    SetThingImage(rockice3_animation)
  194.    SetLevel(2)
  195. }
  196.  
  197. ; Trees which are not animated
  198.  
  199. DefineThingType(treea1)
  200. {
  201.    SetThingImage(treea1_animation)
  202.    SetLevel(2)
  203. }
  204.  
  205. DefineThingType(treea2)
  206. {
  207.    SetThingImage(treea2_animation)
  208.    SetLevel(2)
  209. }
  210.  
  211. DefineThingType(treea3)
  212. {
  213.    SetThingImage(treea3_animation)
  214.    SetLevel(2)
  215. }
  216.  
  217. DefineThingType(treeb1)
  218. {
  219.    SetThingImage(treeb1_animation)
  220.    SetLevel(2)
  221. }
  222.  
  223. DefineThingType(treeb2)
  224. {
  225.    SetThingImage(treeb2_animation)
  226.    SetLevel(2)
  227. }
  228.  
  229. DefineThingType(treec1)
  230. {
  231.    SetThingImage(treec1_animation)
  232.    SetLevel(2)
  233. }
  234.  
  235. DefineThingType(treec2)
  236. {
  237.    SetThingImage(treec2_animation)
  238.    SetLevel(2)
  239. }
  240.  
  241. DefineThingType(treed1)
  242. {
  243.    SetThingImage(treed1_animation)
  244.    SetLevel(2)
  245. }
  246.  
  247. DefineThingType(treee1)
  248. {
  249.    SetThingImage(treee1_animation)
  250.    SetLevel(2)
  251. }
  252.  
  253. DefineThingType(treee2)
  254. {
  255.    SetThingImage(treee2_animation)
  256.    SetLevel(2)
  257. }
  258.  
  259. DefineThingType(treee3)
  260. {
  261.    SetThingImage(treee3_animation)
  262.    SetLevel(2)
  263. }
  264.  
  265. DefineThingType(treef1)
  266. {
  267.    SetThingImage(treef1_animation)
  268.    SetLevel(2)
  269. }
  270.  
  271. DefineThingType(treef2)
  272. {
  273.    SetThingImage(treef2_animation)
  274.    SetLevel(2)
  275. }
  276.  
  277. DefineThingType(treeg1)
  278. {
  279.    SetThingImage(treeg1_animation)
  280.    SetLevel(2)
  281. }
  282.  
  283. DefineThingType(treeh1)
  284. {
  285.    SetThingImage(treeh1_animation)
  286.    SetLevel(2)
  287. }
  288.  
  289. DefineThingType(treeh2)
  290. {
  291.    SetThingImage(treeh2_animation)
  292.    SetLevel(2)
  293. }
  294.  
  295. DefineThingType(treei1)
  296. {
  297.    SetThingImage(treei1_animation)
  298.    SetLevel(2)
  299. }
  300.  
  301. DefineThingType(treei2)
  302. {
  303.    SetThingImage(treei2_animation)
  304.    SetLevel(2)
  305. }
  306.  
  307. DefineThingType(treej1)
  308. {
  309.    SetThingImage(treej1_animation)
  310.    SetLevel(2)
  311. }
  312.  
  313. ;DefineThingType(treej2)
  314. ;{
  315. ;   SetThingImage(treej2_animation)
  316. ;   SetLevel(2)
  317. ;}
  318.  
  319. DefineThingType(treek1)
  320. {
  321.    SetThingImage(treek1_animation)
  322.    SetLevel(2)
  323. }
  324.  
  325. DefineThingType(treek2)
  326. {
  327.    SetThingImage(treek2_animation)
  328.    SetLevel(2)
  329. }
  330.  
  331. DefineThingType(treek3)
  332. {
  333.    SetThingImage(treek3_animation)
  334.    SetLevel(2)
  335. }
  336.  
  337. DefineThingType(treel1)
  338. {
  339.    SetThingImage(treel1_animation)
  340.    SetLevel(2)
  341. }
  342.  
  343. DefineThingType(crash1)
  344. {
  345.    SetThingImage(crash1_animation)
  346.    SetLevel(3)
  347.    SetHitpoints(200 0)
  348.    CanCamouflage()
  349. }
  350.  
  351. DefineThingType(cacti1)
  352. {
  353.    SetThingImage(cacti1_animation)
  354.    SetLevel(2)
  355.    SetHitpoints(200 0)
  356.    CanCamouflage()
  357. }
  358.  
  359.  
  360. ;; Overlays shifted to bottom of the list
  361. ;; These are old ones and souldn't be used
  362.  
  363. DefineThingType(tree0)
  364. {
  365.    SetThingImage(treacol_animation)
  366.    SetLevel(2)
  367.    SetHitpoints(200 0)
  368.    CanCamouflage()
  369. }
  370.  
  371. DefineThingType(tree1)
  372. {
  373.    SetThingImage(trebcol_animation)
  374.    SetLevel(2)
  375.    SetHitpoints(200 0)
  376.    CanCamouflage()
  377. }
  378.  
  379. DefineThingType(tree2)
  380. {
  381.    SetThingImage(treccol_animation)
  382.    SetLevel(2)
  383.    SetHitpoints(200 0)
  384.    CanCamouflage()
  385. }
  386.  
  387. DefineThingType(tree3)
  388. {
  389.    SetThingImage(tredcol_animation)
  390.    SetLevel(2)
  391.    SetHitpoints(200 0)
  392.    CanCamouflage()
  393. }
  394.  
  395. DefineThingType(rock1)
  396. {
  397.    SetThingImage(crk1_animation)
  398.    SetLevel(2)
  399.    SetHitpoints(500 0)
  400.    CanCamouflage()
  401. }
  402.  
  403. DefineThingType(rock2)
  404. {
  405.    SetThingImage(crk2_animation)
  406.    SetLevel(2)
  407.    SetHitpoints(500 0)
  408.    CanCamouflage()
  409. }
  410.  
  411. DefineThingType(rock3)
  412. {
  413.    SetThingImage(ark3_animation)
  414.    SetLevel(2)
  415.    SetHitpoints(500 0)
  416.    CanCamouflage()
  417. }
  418.  
  419. DefineThingType(rock4)
  420. {
  421.    SetThingImage(ark4_animation)
  422.    SetLevel(2)
  423.    SetHitpoints(500 0)
  424.    CanCamouflage()
  425. }
  426.  
  427. DefineThingType(tree4)
  428. {
  429.    SetThingImage(atr1_animation)
  430.    SetLevel(2)
  431.    SetHitpoints(200 0)
  432.    CanCamouflage()
  433. }
  434.  
  435. DefineThingType(tree5)
  436. {
  437.    SetThingImage(atr2_animation)
  438.    SetLevel(2)
  439.    SetHitpoints(200 0)
  440.    CanCamouflage()
  441. }
  442.  
  443. DefineThingType(tree6)
  444. {
  445.    SetThingImage(atr3_animation)
  446.    SetLevel(2)
  447.    SetHitpoints(200 0)
  448.    CanCamouflage()
  449. }
  450.  
  451. DefineThingType(brid1)
  452. {
  453.    SetThingImage(nbrd1_animation)
  454.    SetLevel(2)
  455.    SetHitpoints(300 0)
  456. }
  457.  
  458. DefineThingType(brid2)
  459. {
  460.    SetThingImage(nbrd2_animation)
  461.    SetLevel(2)
  462.    SetHitpoints(300 0)
  463. }
  464.  
  465.  
  466.