home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 April B / Pcwk4b98.iso / Gry / DARKREIG / Data / Dark / DefTxt / OVERLAY.TXT < prev    next >
Text File  |  1997-10-28  |  8KB  |  440 lines

  1. ; March 24, 1997
  2. ; The number of overlay levels
  3. ;
  4.  
  5.  
  6. SetMaxThingLevels(10)
  7.  
  8. DefineThingType(repairgraphic)
  9. {
  10.    SetThingImage(repricon_animation)
  11.    SetLevel(14)
  12.    NoEdit()
  13. }
  14.  
  15. DefineThingType(watercrater)
  16. {
  17.    SetThingImage(watercrater_animation)
  18.    SetLevel(0)
  19.    IsCrater(10)
  20. }
  21.  
  22. DefineThingType(smcrater)
  23. {
  24.    SetThingImage(smcrater_animation)
  25.    SetLevel(0)
  26.    IsCrater(0)
  27. }
  28.  
  29. DefineThingType(medcrater)
  30. {
  31.    SetThingImage(medcrater_animation)
  32.    SetThingShadowImage(medcrater_shadow_animation)
  33.    SetLevel(0)
  34.    IsCrater(1)
  35. }
  36.  
  37. DefineThingType(bigcrater)
  38. {
  39.    SetThingImage(largecrater_animation)
  40.    SetLevel(0)
  41.    IsCrater(2)
  42. }
  43.  
  44. DefineThingType(largercrater)
  45. {
  46.    SetThingImage(largercrater_animation)
  47.    SetLevel(0)
  48.    IsCrater(3)
  49. }
  50.  
  51. DefineThingType(hugecrater1)
  52. {
  53.    SetThingImage(hugecrater1_animation)
  54.    SetLevel(0)
  55.    IsCrater(4)
  56. }
  57.  
  58. ;Civilian Horizontal Bridge Crater
  59.  
  60. DefineThingType(hugecrater2)
  61. {
  62.    SetThingImage(bridgehcrater2_animation)
  63.    SetThingShadowImage(aoctr5_shadow_animation)
  64.    SetLevel(0)
  65.    IsCrater(5)
  66. }
  67.  
  68. ; Civilian Vertical Bridge Crater
  69. DefineThingType(hugecrater3)
  70. {
  71.    SetThingImage(bridgevcrater3_animation)
  72.    SetThingShadowImage(aoctr6_shadow_animation)
  73.    SetLevel(0)
  74.    IsCrater(6)
  75. }
  76.  
  77. ; Center Bridge Crater
  78. DefineThingType(hugecrater4)
  79. {
  80.    SetThingImage(bridgeccrater4_animation)
  81.    SetThingShadowImage(aoctr7_shadow_animation)
  82.    SetLevel(0)
  83.    IsCrater(7)
  84. }
  85.  
  86. ; Horizontal Bridge Crater
  87. DefineThingType(hugecrater5)
  88. {
  89.    SetThingImage(bridgehcrater5_animation)
  90.    SetThingShadowImage(aoctr8_shadow_animation)
  91.    SetLevel(0)
  92.    IsCrater(8)
  93. }
  94.  
  95. ; Civilian Vertical Bridge Crater
  96. DefineThingType(hugecrater6)
  97. {
  98.    SetThingImage(bridgevcrater6_animation)
  99.    SetThingShadowImage(aoctr9_shadow_animation)
  100.    SetLevel(0)
  101.    IsCrater(9)
  102. }
  103.  
  104. DefineThingType(brdh)
  105. {
  106.    SetThingImage(brdh_animation)
  107.    SetThingShadowImage(brdh_shadow_animation)
  108.    SetLevel(0)
  109. }
  110.  
  111. DefineThingType(brdv)
  112. {
  113.    SetThingImage(brdv_animation)
  114.    SetThingShadowImage(brdv_shadow_animation)
  115.    SetLevel(0)
  116. }
  117.  
  118. ;DefineThingType(pbrdh)
  119. ;{
  120. ;   SetThingImage(pbrdh_animation)
  121. ;   SetThingShadowImage(pbrdh_shadow_animation)
  122. ;   SetLevel(0)
  123. ;}
  124.  
  125. ;DefineThingType(pbrdv)
  126. ;{
  127. ;   SetThingImage(pbrdv_animation)
  128. ;   SetThingShadowImage(pbrdv_shadow_animation)
  129. ;   SetLevel(0)
  130. ;}
  131. ;DefineThingType(wal)
  132. ;{
  133. ;  SetThingImage(wal_animation)
  134. ;  SetLevel(0)
  135. ;  SetHitPoints(400 0)
  136. ;}
  137.  
  138.  
  139. ;
  140. ; ===  CLIFFS
  141. ;
  142.  
  143. DefineThingType(clif1)
  144. {
  145.   SetThingImage(clif1_animation)
  146.   SetThingShadowImage(clif1_shadow_animation)
  147.   SetLevel(2)
  148. }
  149.  
  150. DefineThingType(clif2)
  151. {
  152.   SetThingImage(clif2_animation)
  153.   SetThingShadowImage(clif2_shadow_animation)
  154.   SetLevel(2)
  155. }
  156.  
  157. DefineThingType(clif3)
  158. {
  159.   SetThingImage(clif3_animation)
  160.   SetThingShadowImage(clif3_shadow_animation)
  161.   SetLevel(2)
  162. }
  163.  
  164. DefineThingType(clif4)
  165. {
  166.   SetThingImage(clif4_animation)
  167.   SetThingShadowImage(clif4_shadow_animation)
  168.   SetLevel(2)
  169. }
  170.  
  171. DefineThingType(clif5)
  172. {
  173.   SetThingImage(clif5_animation)
  174.   SetThingShadowImage(clif5_shadow_animation)
  175.   SetLevel(2)
  176. }
  177.  
  178. DefineThingType(clif6)
  179. {
  180.   SetThingImage(clif6_animation)
  181.   SetThingShadowImage(clif6_shadow_animation)
  182.   SetLevel(2)
  183. }
  184.  
  185.  
  186.  
  187.  
  188. ;
  189. ; ==== plants
  190. ;
  191.  
  192. DefineThingType(plnt1)
  193. {
  194.   SetThingImage(plnt1_animation)
  195.   SetThingShadowImage(plnt1_shadow_animation)
  196.   SetLevel(0)
  197.   CanBeMorphedInto()
  198.   SetHitPoints(100 0)
  199. }
  200.  
  201. DefineThingType(plnt2)
  202. {
  203.   SetThingImage(plnt2_animation)
  204.   SetThingShadowImage(plnt2_shadow_animation)
  205.   SetLevel(0)
  206.   CanBeMorphedInto()
  207.   SetHitPoints(100 0)
  208. }
  209.  
  210. DefineThingType(plnt3)
  211. {
  212.   SetThingImage(plnt3_animation)
  213.   SetThingShadowImage(plnt3_shadow_animation)
  214.   SetLevel(0)
  215.   CanBeMorphedInto()
  216.   SetHitPoints(100 0)
  217. }
  218.  
  219. ;
  220. ; ===== rock overlays
  221. ;
  222.  
  223. DefineThingType(rock1)
  224. {
  225.   SetThingImage(rock1_animation)
  226.   SetThingShadowImage(rock1_shadow_animation)
  227.   SetLevel(2)
  228. }
  229.  
  230. DefineThingType(rock2)
  231. {
  232.   SetThingImage(rock2_animation)
  233.   SetThingShadowImage(rock2_shadow_animation)
  234.   SetLevel(2)
  235.   CanBeMorphedInto()
  236.   SetHitPoints(3000 0)
  237. }
  238.  
  239. DefineThingType(rock3)
  240. {
  241.   SetThingImage(rock3_animation)
  242.   SetThingShadowImage(rock3_shadow_animation)
  243.   SetLevel(2)
  244.   CanBeMorphedInto()
  245.   SetHitPoints(3000 0)
  246. }
  247.  
  248. DefineThingType(rock4)
  249. {
  250.   SetThingImage(rock4_animation)
  251.   SetThingShadowImage(rock4_shadow_animation)
  252.   SetLevel(2)
  253.   SetHitPoints(3000 0)
  254. }
  255.  
  256. DefineThingType(rock5)
  257. {
  258.   SetThingImage(rock5_animation)
  259.   SetThingShadowImage(rock5_shadow_animation)
  260.   SetLevel(2)
  261.   SetHitPoints(3000 0)
  262. }
  263.  
  264. DefineThingType(rock6)
  265. {
  266.   SetThingImage(rock6_animation)
  267.   SetThingShadowImage(rock6_shadow_animation)
  268.   SetLevel(2)
  269.   SetHitPoints(3000 0)
  270. }
  271.  
  272.  
  273. ;
  274. ; ===== tree overlays
  275. ;
  276.  
  277. DefineThingType(tree1)
  278. {
  279.   SetThingImage(tree1_animation)
  280.   SetThingShadowImage(tree1_shadow_animation)
  281.   SetLevel(2)
  282.   CanBeMorphedInto()
  283.   SetHitPoints(400 0)
  284. }
  285.  
  286. DefineThingType(tree2)
  287. {
  288.   SetThingImage(tree2_animation)
  289.   SetThingShadowImage(tree2_shadow_animation)
  290.   SetLevel(2)
  291.   CanBeMorphedInto()
  292.   SetHitPoints(400 0)
  293. }
  294.  
  295. DefineThingType(tree3)
  296. {
  297.   SetThingImage(tree3_animation)
  298.   SetThingShadowImage(tree3_shadow_animation)
  299.   SetLevel(2)
  300.   CanBeMorphedInto()
  301.   SetHitPoints(350 0)
  302. }
  303.  
  304. DefineThingType(tree4)
  305. {
  306.   SetThingImage(tree4_animation)
  307.   SetThingShadowImage(tree4_shadow_animation)
  308.   SetLevel(2)
  309.   CanBeMorphedInto()
  310.   SetHitPoints(350 0)
  311. }
  312.  
  313. DefineThingType(tree5)
  314. {
  315.   SetThingImage(tree5_animation)
  316.   SetThingShadowImage(tree5_shadow_animation)
  317.   SetLevel(0)
  318.   SetHitPoints(400 0)
  319. }
  320.  
  321. DefineThingType(tree6)
  322. {
  323.   SetThingImage(tree6_animation)
  324.   SetThingShadowImage(tree6_shadow_animation)
  325.   SetLevel(2)
  326.   CanBeMorphedInto()
  327.   SetHitPoints(300 0)
  328. }
  329.  
  330. ;
  331. ; Rubble
  332. ;
  333.  
  334. DefineThingType(rubble1)
  335. {
  336.   SetThingImage(rubble1_animation)
  337.   SetThingShadowImage(rubble1_shadow_animation)
  338.   SetLevel(0)
  339. ;  CanBeMorphedInto()
  340.   SetHitPoints(300 0)
  341. }
  342.  
  343. DefineThingType(rubble2)
  344. {
  345.   SetThingImage(rubble2_animation)
  346.   SetThingShadowImage(rubble2_shadow_animation)
  347.   SetLevel(0)
  348. ;  CanBeMorphedInto()
  349.   SetHitPoints(300 0)
  350. }
  351.  
  352. DefineThingType(rubble3)
  353. {
  354.   SetThingImage(rubble3_animation)
  355.   SetThingShadowImage(rubble3_shadow_animation)
  356.   SetLevel(0)
  357. ;  CanBeMorphedInto()
  358.   SetHitPoints(300 0)
  359. }
  360.  
  361.  
  362. DefineThingType(wreck1)
  363. {
  364.   SetThingImage(wreck1_animation)
  365.   SetThingShadowImage(wreck1_shadow_animation)
  366.   SetLevel(2)
  367. ;  CanBeMorphedInto()
  368.   SetHitPoints(300 0)
  369. }
  370.  
  371. DefineThingType(wreck2)
  372. {
  373.   SetThingImage(wreck2_animation)
  374.   SetThingShadowImage(wreck2_shadow_animation)
  375.   SetLevel(2)
  376. ;  CanBeMorphedInto()
  377.   SetHitPoints(300 0)
  378. }
  379.  
  380. DefineThingType(wreck3)
  381. {
  382.   SetThingImage(wreck3_animation)
  383.   SetThingShadowImage(wreck3_shadow_animation)
  384.   SetLevel(2)
  385. ;  CanBeMorphedInto()
  386.   SetHitPoints(300 0)
  387. }
  388.  
  389. DefineThingType(special1)
  390. {
  391.   SetThingImage(special1_animation)
  392.   SetThingShadowImage(special1_shadow_animation)
  393.   SetLevel(2)
  394.   SetHitPoints(300 0)
  395. }
  396.  
  397. ;======== water overlays
  398. DefineThingType(water1)
  399. {
  400.   SetThingImage(water1_animation)
  401.   SetThingShadowImage(water1_shadow_animation)
  402.   SetLevel(2)
  403. }
  404.  
  405. DefineThingType(water2)
  406. {
  407.   SetThingImage(water2_animation)
  408.   SetThingShadowImage(water2_shadow_animation)
  409.   SetLevel(2)
  410. }
  411.  
  412. DefineThingType(water3)
  413. {
  414.   SetThingImage(water3_animation)
  415.   SetThingShadowImage(water3_shadow_animation)
  416.   SetLevel(2)
  417. }
  418.  
  419. ;=========== miscellaneous ovls
  420.  
  421. DefineThingType(misc1)
  422. {
  423.   SetThingImage(misc1_animation)
  424.   SetThingShadowImage(misc1_shadow_animation)
  425.   SetLevel(0)
  426. }
  427.  
  428. DefineThingType(misc2)
  429. {
  430.   SetThingImage(misc2_animation)
  431.   SetThingShadowImage(misc2_shadow_animation)
  432.   SetLevel(0)
  433. }
  434.  
  435. DefineThingType(misc3)
  436. {
  437.   SetThingImage(misc3_animation)
  438.   SetThingShadowImage(misc3_shadow_animation)
  439.   SetLevel(0)
  440. }