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

  1. ; Effects of Buildings and Things on landscape
  2. ;
  3. ; Format is:
  4. ;
  5. ;   DefineOvlEffect(filename width height) {
  6. ;       _effect_  _altitude_modifier_  ...
  7. ;   }
  8. ;
  9. ; Effects Are:
  10. ;
  11. ;   -1 - Passable Terrain/Building
  12. ;    0 - Sparse Trees/Tree Trunk
  13. ;    1 - Dense forest
  14. ;    2 - Bridge/Road
  15. ;    3 - Impassable rock/wall/building
  16. ;
  17.  
  18. ;New Overlays
  19.  
  20. DefineOvlEffect(acrate1.spr 1 1) {
  21.    3 0  
  22. }
  23.  
  24. DefineOvlEffect(acrate2.spr 1 1) {
  25.    3 0  
  26. }
  27.  
  28. DefineOvlEffect(acrate.spr 1 1) {
  29.    3 0  
  30. }
  31.  
  32. DefineOvlEffect(cacti1.spr 1 1) {
  33.    3 0  
  34. }
  35.  
  36. DefineOvlEffect(cliff1.spr 3 3) {
  37.    3 0  3 0  3 0
  38.    3 0  3 0  3 0
  39.    3 0  3 0  3 0
  40. }
  41.  
  42. DefineOvlEffect(cliff2.spr 4 4) {
  43.    3 0  3 0  3 0  3 0
  44.    3 0 -1 0  3 0  3 0
  45.    3 0  3 0 -1 0  3 0
  46.    3 0  3 0  3 0  3 0
  47. }                 
  48.  
  49. DefineOvlEffect(cliff3.spr 3 4) {
  50.    3 0  3 0  3 0 
  51.    3 0  3 0  3 0 
  52.    3 0  3 0  3 0 
  53.    3 0  3 0  3 0 
  54. }                 
  55.  
  56. DefineOvlEffect(cliff4.spr 4 4) {
  57.    3 0  3 0  3 0  3 0
  58.    3 0  3 0  3 0  3 0
  59.    3 0  3 0  3 0  3 0
  60.    3 0  3 0  3 0  3 0
  61. }                 
  62.  
  63. DefineOvlEffect(cliff5.spr 3 4) {
  64.    3 0  3 0  3 0 
  65.    3 0  3 0  3 0 
  66.    3 0  3 0  3 0 
  67.    3 0  3 0  3 0 
  68. }                 
  69.  
  70. DefineOvlEffect(cliff6.spr 4 4) {
  71.    3 0  3 0  3 0  3 0
  72.    3 0  3 0  3 0  3 0
  73.    3 0  3 0  3 0  3 0
  74.    3 0  3 0  3 0  3 0
  75. }                 
  76.  
  77. DefineOvlEffect(crash1.spr 5 5) {
  78.   -1 0 -1 0 -1 0 -1 0 -1 0
  79.    3 0  3 0  3 0  3 0  3 0
  80.    3 0  3 0  3 0  3 0  3 0
  81.    3 0  3 0  3 0 -1 0 -1 0
  82.   -1 0 -1 0 -1 0 -1 0 -1 0
  83. }                 
  84.  
  85. DefineOvlEffect(dsrtpl1.spr 1 1) {
  86.    3 0  
  87. }
  88.  
  89. DefineOvlEffect(dsrtpl2.spr 1 1) {
  90.    3 0  
  91. }
  92.  
  93. DefineOvlEffect(dsrtpl3.spr 1 1) {
  94.    3 0  
  95. }
  96.  
  97. DefineOvlEffect(dsrtpl4.spr 1 1) {
  98.    3 0  
  99. }
  100.  
  101. DefineOvlEffect(dsrtpl5.spr 1 1) {
  102.    3 0 
  103. }
  104.  
  105. DefineOvlEffect(dsrtpl6.spr 1 1) {
  106.    3 0  
  107. }
  108.  
  109.  
  110. DefineOvlEffect(rock1b.spr 2 2) {
  111.    3 0  3 0
  112.    3 0  3 0
  113. }
  114.  
  115. DefineOvlEffect(rock2b.spr 2 2) {
  116.    3 0  3 0
  117.    3 0  3 0
  118. }
  119.  
  120. DefineOvlEffect(rock3b.spr 2 2) {
  121.    3 0  3 0
  122.    3 0  3 0
  123. }
  124.  
  125. DefineOvlEffect(rock4b.spr 2 2) {
  126.    3 0  3 0
  127.    3 0  3 0
  128. }
  129.  
  130. DefineOvlEffect(rock8b.spr 2 2) {
  131.    3 0  3 0
  132.    3 0  3 0
  133. }
  134.  
  135. DefineOvlEffect(rock9b.spr 2 2) {
  136.    3 0  3 0
  137.    3 0  3 0
  138. }
  139.  
  140. DefineOvlEffect(rockice1.spr 1 1) {
  141.    3 0  
  142. }
  143.  
  144. DefineOvlEffect(rockice2.spr 1 1) {
  145.    0 0  
  146. }
  147.  
  148. DefineOvlEffect(rockice3.spr 1 1) {
  149.    0 0  
  150. }
  151.  
  152. DefineOvlEffect(treea1.spr 1 1) {
  153.    0 0  
  154. }
  155.  
  156. DefineOvlEffect(treea2.spr 1 1) {
  157.    0 0             
  158. }
  159.  
  160. DefineOvlEffect(treea3.spr 1 1) {
  161.    0 0  
  162. }
  163.  
  164. DefineOvlEffect(treeb1.spr 1 1) {
  165.    0 0  
  166. }
  167.  
  168. DefineOvlEffect(treeb2.spr 1 1) {
  169.    0 0  
  170. }
  171.  
  172. DefineOvlEffect(treec1.spr 1 1) {
  173.    0 0  
  174. }
  175.  
  176. DefineOvlEffect(treec1a.spr 1 1) {
  177.    0 0  
  178. }
  179.  
  180. DefineOvlEffect(treec2.spr 1 1) {
  181.    0 0  
  182. }
  183.  
  184. DefineOvlEffect(treed1.spr 1 1) {
  185.    0 0  
  186. }
  187.  
  188. DefineOvlEffect(treee1.spr 1 1) {
  189.    0 0  
  190. }
  191.  
  192. DefineOvlEffect(treee2.spr 1 1) {
  193.    0 0  
  194. }
  195.  
  196. DefineOvlEffect(treee3.spr 1 1) {
  197.    0 0  
  198. }
  199.  
  200. DefineOvlEffect(treef1.spr 1 1) {
  201.    0 0  
  202. }
  203.  
  204. DefineOvlEffect(treef2.spr 1 1) {
  205.    0 0  
  206. }
  207.  
  208. DefineOvlEffect(treeg1.spr 3 3) {
  209.    0 0  0 0  0 0
  210.    0 0  0 0  0 0
  211.    0 0  0 0  0 0
  212. }
  213.  
  214. DefineOvlEffect(treeh1.spr 1 1) {
  215.    0 0  
  216. }
  217.  
  218. DefineOvlEffect(treeh2.spr 1 1) {
  219.    0 0  
  220. }
  221.  
  222. DefineOvlEffect(treei1.spr 1 1) {
  223.    0 0  
  224. }
  225.  
  226. DefineOvlEffect(treei2.spr 1 1) {
  227.    0 0  
  228. }
  229.  
  230. DefineOvlEffect(treej1.spr 3 4) {
  231.    0 0  0 0  0 0
  232.    0 0  0 0  0 0
  233.    0 0  0 0  0 0
  234.    0 0  0 0  0 0
  235. }
  236.  
  237. DefineOvlEffect(treej2.spr 3 3) {
  238.    0 0  0 0  0 0
  239.    0 0  0 0  0 0
  240.    0 0  0 0  0 0
  241. }
  242.  
  243. DefineOvlEffect(treek1.spr 1 1) {
  244.    0 0  
  245. }
  246.  
  247. DefineOvlEffect(treek2.spr 1 1) {
  248.    0 0
  249. }
  250.  
  251. DefineOvlEffect(treek3.spr 4 3) {
  252.    0 0  0 0  0 0  0 0
  253.    0 0  0 0  0 0  0 0
  254.    0 0  0 0  0 0  0 0
  255. }
  256.  
  257. DefineOvlEffect(treel1.spr 1 1) {
  258.    0 0 
  259. }
  260.  
  261.  
  262.  
  263.  
  264.  
  265. ; Old Overlays and current buildings
  266.  
  267.  
  268. DefineOvlEffect(simphq0.spr 4 5) {
  269.   -1 0 -1 0 -1 0 -1 0
  270.   -1 0 -1 0 -1 0 -1 0
  271.    3 0  3 0  3 0  3 0 
  272.    3 0  3 0  2 0  3 0  
  273.   -1 0  3 0  3 0  2 0  
  274. }
  275.  
  276. DefineOvlEffect(efghq0.spr 5 5) {
  277.   -1 0 -1 0 -1 0 -1 0 -1 0
  278.   -1 0 -1 0  3 0 -1 0 -1 0
  279.   -1 0  3 0  3 0  3 0 -1 0 
  280.    3 0  3 0  2 0  3 0  3 0
  281.   -1 0  3 0  2 0  3 0  3 0 
  282. }
  283.  
  284. DefineOvlEffect(eimpcon0.spr 5 5) {
  285.   -1 0 -1 0 -1 0 -1 0 -1 0
  286.   -1 0  3 0  3 0  3 0  3 0
  287.    3 0  3 0  2 0  3 0  3 0 
  288.    3 0  3 0  2 0  3 0  3 0
  289.    3 0  3 0  2 0  3 0  3 0 
  290. }
  291.  
  292. DefineOvlEffect(mimpunt0.spr 5 4) {
  293.   -1 0 3 0  3 0 3 0 -1 0
  294.    3 0 3 0  2 0 3 0  3 0
  295.    3 0 3 0  2 0 3 0  3 0
  296.    3 0 3 0  2 0 3 0  3 0
  297. }
  298.  
  299. DefineOvlEffect(mfgadv0.spr 5 4) {
  300.   -1 0 -1 0 -1 0 -1 0 -1 0
  301.    3 0  3 0  3 0  3 0  3 0
  302.    3 0  3 0  3 0  3 0  3 0
  303.    3 0  3 0  3 0  3 0  3 0
  304. }
  305.  
  306. ;overl3ys
  307.  
  308. DefineOvlEffect(radrrow.spr 1 1) {
  309.  -1 0
  310. }
  311.  
  312. DefineOvlEffect(crk1.spr 3 3) {
  313.  -1 0 -1 0 -1 0
  314.  -1 0 -1 0 -1 0
  315.  -1 0 -1 0 -1 0
  316. }
  317.  
  318. DefineOvlEffect(crk2.spr 3 3) {
  319.  -1 0 -1 0 -1 0
  320.  -1 0 -1 0 -1 0
  321.  -1 0 -1 0 -1 0
  322. }
  323.  
  324. DefineOvlEffect(ark3.spr 1 1) {
  325.  -1 0
  326. }
  327.  
  328. DefineOvlEffect(ark4.spr 1 1) {
  329.  -1 0
  330. }
  331.  
  332. DefineOvlEffect(atr1.spr 1 1) {
  333.   0 0
  334. }
  335.  
  336. DefineOvlEffect(atr2.spr 1 1) {
  337.   0 0
  338. }
  339.  
  340. DefineOvlEffect(atr3.spr 1 1) {
  341.   0 0
  342. }
  343.  
  344. DefineOvlEffect(treacol.spr 1 1) {
  345.   0 0
  346. }
  347.  
  348. DefineOvlEffect(trebcol.spr 1 1) {
  349.   0 0
  350. }
  351.  
  352. DefineOvlEffect(treccol.spr 1 1) {
  353.   0 0
  354. }
  355.  
  356. DefineOvlEffect(tredcol.spr 1 1) {
  357.   0 0
  358. }
  359.  
  360. DefineOvlEffect(nbrd1.spr 5 3) {
  361.  -1 0 -1 0 -1 0 -1 0 -1 0 
  362.   2 0  2 0  2 0  2 0  2 0
  363.  -1 0 -1 0 -1 0 -1 0 -1 0 
  364. }
  365.  
  366. DefineOvlEffect(nbrd2.spr 5 3) {
  367.  -1 0 -1 0 -1 0 -1 0 -1 0 
  368.   2 0  2 0  2 0  2 0  2 0
  369.  -1 0 -1 0 -1 0 -1 0 -1 0 
  370. }
  371.  
  372. ;buildings for everyone
  373.  
  374. DefineOvlEffect(mpowerp0.spr 5 4) {
  375.  -1 0  2 0 -1 0 -1 0 -1 0
  376.   2 0  2 0  3 0  3 0  3 0
  377.   3 0  3 0  3 0  3 0  3 0
  378.  -1 0  3 0  3 0  3 0  3 0
  379. }
  380.  
  381. DefineOvlEffect(dmine0.spr 4 4) {
  382.  -1 0 3 0 3 0 3 0 
  383.   2 0 3 0 3 0 3 0 
  384.   2 0 3 0 3 0 3 0 
  385.   2 0 3 0 3 0 3 0 
  386. }
  387.  
  388.  
  389. DefineOvlEffect(mwater0.spr 5 4) {
  390.  -1 0 -1 0 -1 0  2 0 -1 0
  391.   3 0  3 0  3 0  2 0  2 0
  392.   3 0  3 0  3 0  3 0 -1 0
  393.   3 0  3 0  3 0  3 0 -1 0
  394. }
  395.  
  396. DefineOvlEffect(ewlunch0.spr 5 5) {
  397.  -1 0 -1 0 -1 0  2 0 -1 0
  398.   3 0  3 0  3 0  2 0  2 0
  399.   3 0  3 0  3 0  3 0 -1 0
  400.   3 0  3 0 -1 0  3 0  3 0
  401.  -1 0  3 0  3 0  3 0 -1 0
  402. }
  403.  
  404.  
  405. DefineOvlEffect(carmry0.spr 3 3) {
  406.   3 0  3 0  3 0 
  407.   3 0  3 0  3 0 
  408.  -1 0 -1 0 -1 0 
  409. }
  410.  
  411. DefineOvlEffect(chosp0.spr 3 3) {
  412.   3 0  3 0  3 0 
  413.   2 0  2 0  2 0 
  414.   3 0  3 0  3 0 
  415. }
  416.  
  417. DefineOvlEffect(prepair0.spr 3 4) {
  418.  -1 0  3 0 -1 0 
  419.   3 0  3 0  3 0 
  420.   2 0  2 0  2 0 
  421.   3 0  3 0  3 0 
  422. }
  423.      
  424. ;IMperium Buildings
  425.  
  426. DefineOvlEffect(mimpbo0.spr 5 4) {
  427.  -1 0 3 0  3 0 3 0 -1 0
  428.   3 0 3 0  2 0 3 0  3 0
  429.   3 0 3 0  2 0 3 0  3 0
  430.  -1 0 3 0  2 0 3 0 -1 0
  431. }
  432.  
  433. DefineOvlEffect(simpair0.spr 4 5) {
  434.  -1 0 -1 0 -1 0 -1 0
  435.  -1 0 -1 0 -1 0 -1 0
  436.   3 0  3 0  3 0  3 0
  437.   3 0  2 0  3 0  3 0
  438.   3 0  3 0  2 0 -1 0
  439. }
  440.  
  441.  
  442. DefineOvlEffect(eimplp0.spr 5 5) {
  443.  -1 0 -1 0 -1 0 -1 0 -1 0
  444.  -1 0  3 0  3 0  3 0 -1 0
  445.   3 0  3 0  3 0  3 0  3 0
  446.   3 0  3 0  3 0  3 0  3 0
  447.  -1 0  3 0  3 0  3 0 -1 0
  448. }
  449.  
  450. DefineOvlEffect(cimpaa0.spr 3 3) {
  451.   3 0 3 0 3 0 
  452.   3 0 3 0 3 0 
  453.   3 0 3 0 3 0 
  454. }
  455.  
  456.  
  457. DefineOvlEffect(dimpadv0.spr 4 4) {
  458.  -1 0 -1 0 -1 0 -1 0
  459.   3 0  3 0  3 0  3 0
  460.   3 0  3 0  3 0  3 0
  461.   3 0  3 0  3 0  3 0
  462. }
  463.  
  464.  
  465. DefineOvlEffect(cimpgt0.spr 3 3) {
  466.   3 0 3 0 3 0 
  467.   3 0 3 0 3 0 
  468.   3 0 3 0 3 0 
  469. }
  470.  
  471. DefineOvlEffect(cimpagt0.spr 3 3) {
  472.   3 0 3 0 3 0
  473.   3 0 3 0 3 0 
  474.   3 0 3 0 3 0 
  475. }
  476.  
  477.  
  478. DefineOvlEffect(cimptg0.spr 3 3) {
  479.    3 0  3 0  3 0 
  480.    3 0  3 0  3 0  
  481.    3 0  3 0  3 0  
  482. }
  483.  
  484. ;freedom gu3rd 
  485.  
  486. DefineOvlEffect(dfgunt0.spr 4 4) {
  487.   3 0 3 0 3 0 3 0 
  488.   3 0 2 0 2 0 3 0 
  489.   3 0 3 0 2 0 3 0 
  490.   3 0 3 0 2 0 3 0 
  491. }
  492.  
  493. DefineOvlEffect(efgcon0.spr 5 5) {
  494.  -1 0 -1 0 -1 0 -1 0 -1 0
  495.   3 0  3 0  3 0  3 0 -1 0
  496.   3 0  3 0  2 0  3 0  3 0
  497.   3 0  3 0  2 0  3 0  3 0
  498.   3 0  3 0  2 0  3 0 -1 0
  499. }
  500.  
  501. DefineOvlEffect(mfgbo0.spr 5 4) {
  502.  -1 0 -1 0 -1 0 -1 0 -1 0
  503.  -1 0  3 0  3 0  3 0 -1 0
  504.   3 0  3 0  2 0  3 0  3 0
  505.   3 0  3 0  2 0  3 0  3 0
  506. }
  507.  
  508.  
  509. DefineOvlEffect(mfglp0.spr 5 4) {
  510.  -1 0 3 0 3 0 3 0 -1 0 
  511.   3 0 3 0 3 0 3 0  3 0 
  512.   3 0 3 0 3 0 3 0  3 0 
  513.   3 0 3 0 3 0 3 0  3 0  
  514. }
  515.  
  516. DefineOvlEffect(mfgair0.spr 5 4) {
  517.  -1 0 -1 0 -1 0 -1 0 -1 0 
  518.   3 0  3 0  2 0  3 0  3 0 
  519.   3 0  3 0  2 0  3 0  3 0 
  520.   3 0  3 0  2 0  3 0  3 0 
  521. }
  522.  
  523. DefineOvlEffect(cfgaa0.spr 3 3) {
  524.   3 0 3 0 3 0 
  525.   3 0 3 0 3 0 
  526.   3 0 3 0 3 0 
  527. }
  528.  
  529. DefineOvlEffect(cfggt0.spr 3 3) {
  530.   3 0 3 0 3 0 
  531.   3 0 3 0 3 0 
  532.   3 0 3 0 3 0 
  533. }
  534.  
  535. DefineOvlEffect(mfgdv0.spr 5 4) {
  536.   -1 0 -1 0 -1 0 -1 0 -1 0 
  537.    3 0  3 0  3 0  3 0  3 0 
  538.    3 0  3 0  3 0  3 0  3 0 
  539.    3 0  3 0  3 0  3 0  3 0 
  540. }
  541.  
  542. DefineOvlEffect(jfgagt0.spr 3 2) {
  543.   -1 0 -1 0 -1 0
  544.    3 0  3 0  3 0 
  545. }
  546.  
  547. DefineOvlEffect(dfgtunn0.spr 4 4) {
  548.   -1 0  3 0 3 0 3 0
  549.    3 0  3 0 2 0 3 0
  550.    3 0  2 0 3 0 3 0
  551.   -1 0  3 0 3 0 3 0
  552. }
  553.  
  554.  
  555.  
  556.  
  557. DefineOvlEffect(fgsgrow.spr 1 1) {
  558.  -1 0
  559. }
  560.  
  561. DefineOvlEffect(fgtgrow.spr 1 1) {
  562.  -1 0
  563. }
  564.  
  565. DefineOvlEffect(imsgrow.spr 1 1) {
  566.  -1 0
  567. }
  568.  
  569. DefineOvlEffect(awater.spr 1 1) {
  570.  -1 0
  571. }
  572. DefineOvlEffect(amineral.spr 1 1) {
  573.  -1 0
  574. }
  575.