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

  1.  
  2. ; $Header: /Dark Reign Version/Dark/Deftxt/TRNEFF.TXT 7     17/06/97 10:00 Tmott $
  3. ;
  4. ; Default terrain EFFECTS definition file
  5. ;
  6. ; Terrain effects are from 0..7
  7. ; Overlay effects are 8,
  8. ;
  9. ;           2 - Building
  10. ;           3 - Impassable rock/wall
  11. ;           5 - passable to all units, 25% speed
  12.  
  13. SetTerrainOffense(0 -1 Z0 10)
  14.  
  15. DefineEffectType(Wheel 100 2)
  16. {
  17.   SetEffect(0 -1 0 6)
  18.   SetEffect(1 -1 100 6)
  19.   SetEffect(2 -1 100 6)
  20.   SetEffect(3 -1 100 6)
  21.   SetEffect(4 -1 25 6)
  22.   SetEffect(5 -1 25 6)
  23.   SetEffect(6 -1 25 6)
  24.   SetEffect(7 -1 25 6)
  25.   SetEffect(8 -1 200 6)
  26.   SetEffect(9 -1 200 6)
  27.   SetEffect(10 -1 100 6)
  28.   SetEffect(11 -1 100 6)
  29.   SetEffect(12 -1 100 6)
  30.   SetEffect(13 -1 100 6)
  31.   SetEffect(14 -1 100 6)
  32.   SetEffect(15 -1 100 6)
  33.  
  34. ; special effects
  35.  
  36.   SetEffect(16 0 0 0)
  37.   SetEffect(16 1 0 2)
  38.   SetEffect(16 2 100 2)
  39.   SetEffect(16 3 0 0)
  40.   SetEffect(16 4 0 0)
  41.   SetEffect(16 5 25 6)
  42.   SetEffect(16 6 50 2)
  43.   SetEffect(16 7 0 0)
  44. }
  45.  
  46. DefineEffectType(Wheelf 100 2)
  47. {
  48.   SetEffect(0 -1 20 6)
  49.   SetEffect(1 -1 100 6)
  50.   SetEffect(2 -1 100 6)
  51.   SetEffect(3 -1 100 6)
  52.   SetEffect(4 -1 25 6)
  53.   SetEffect(5 -1 25 6)
  54.   SetEffect(6 -1 25 6)
  55.   SetEffect(7 -1 25 6)
  56.   SetEffect(8 -1 200 6)
  57.   SetEffect(9 -1 200 6)
  58.   SetEffect(10 -1 100 6)
  59.   SetEffect(11 -1 100 6)
  60.   SetEffect(12 -1 100 6)
  61.   SetEffect(13 -1 100 6)
  62.   SetEffect(14 -1 100 6)
  63.   SetEffect(15 -1 100 6)
  64.  
  65. ; special effects
  66.  
  67.   SetEffect(16 0 0 0)
  68.   SetEffect(16 1 0 2)
  69.   SetEffect(16 2 100 2)
  70.   SetEffect(16 3 0 0)
  71.   SetEffect(16 4 0 0)
  72.   SetEffect(16 5 25 6)
  73.   SetEffect(16 6 50 2)
  74.   SetEffect(16 7 0 0)
  75. }
  76.  
  77. DefineEffectType(Wheela 100 2)
  78. {
  79.   SetEffect(0 -1 0 9)
  80.   SetEffect(1 -1 100 9)
  81.   SetEffect(2 -1 100 9)
  82.   SetEffect(3 -1 100 9)
  83.   SetEffect(4 -1 25 9)
  84.   SetEffect(5 -1 25 9)
  85.   SetEffect(6 -1 25 9)
  86.   SetEffect(7 -1 25 9)
  87.   SetEffect(8 -1 200 9)
  88.   SetEffect(9 -1 200 9)
  89.   SetEffect(10 -1 100 9)
  90.   SetEffect(11 -1 100 9)
  91.   SetEffect(12 -1 100 9)
  92.   SetEffect(13 -1 100 9)
  93.   SetEffect(14 -1 100 9)
  94.   SetEffect(15 -1 100 9)
  95.  
  96. ; special effects
  97.  
  98.   SetEffect(16 0 0 0)
  99.   SetEffect(16 1 0 2)
  100.   SetEffect(16 2 100 2)
  101.   SetEffect(16 3 0 0)
  102.   SetEffect(16 4 0 0)
  103.   SetEffect(16 5 25 9)
  104.   SetEffect(16 6 50 2)
  105.   SetEffect(16 7 0 0)
  106. }
  107. DefineEffectType(Track 100 2)
  108. {
  109.   SetEffect(0 -1 0 6)
  110.   SetEffect(1 -1 100 6)
  111.   SetEffect(2 -1 100 6)
  112.   SetEffect(3 -1 100 6)
  113.   SetEffect(4 -1 50 6)
  114.   SetEffect(5 -1 50 6)
  115.   SetEffect(6 -1 25 6)
  116.   SetEffect(7 -1 25 6)
  117.   SetEffect(8 -1 150 6)
  118.   SetEffect(9 -1 150 6)
  119.   SetEffect(10 -1 100 6)
  120.   SetEffect(11 -1 100 6)
  121.   SetEffect(12 -1 100 6)
  122.   SetEffect(13 -1 100 6)
  123.   SetEffect(14 -1 100 6)
  124.   SetEffect(15 -1 100 6)
  125.  
  126. ; special effects
  127.  
  128.   SetEffect(16 0 0 0)
  129.   SetEffect(16 1 0 2)
  130.   SetEffect(16 2 100 2)
  131.   SetEffect(16 3 0 0)
  132.   SetEffect(16 4 0 0)
  133.   SetEffect(16 5 25 6)
  134.   SetEffect(16 6 100 2)
  135.   SetEffect(16 7 0 0)
  136. }
  137.  
  138. DefineEffectType(Foot 100 3)
  139. {
  140.   SetEffect(0 -1 0 9)
  141.   SetEffect(1 -1 100 9)
  142.   SetEffect(2 -1 100 9)
  143.   SetEffect(3 -1 100 9)
  144.   SetEffect(4 -1 50 9)
  145.   SetEffect(5 -1 50 9)
  146.   SetEffect(6 -1 50 9)
  147.   SetEffect(7 -1 50 9)
  148.   SetEffect(8 -1 150 9)
  149.   SetEffect(9 -1 150 9)
  150.   SetEffect(10 -1 100 9)
  151.   SetEffect(11 -1 100 9)
  152.   SetEffect(12 -1 100 9)
  153.   SetEffect(13 -1 100 9)
  154.   SetEffect(14 -1 100 9)
  155.   SetEffect(15 -1 100 9)
  156.  
  157. ; special effects
  158.  
  159.   SetEffect(16 0 95 2)
  160.   SetEffect(16 1 60 2)
  161.   SetEffect(16 2 100 2)
  162.   SetEffect(16 3 0 0)
  163.   SetEffect(16 4 0 0)
  164.   SetEffect(16 5 25 9)
  165.   SetEffect(16 6 0 0)
  166.   SetEffect(16 7 60 2)
  167. }
  168.  
  169. DefineEffectType(Hover 100 3)
  170. {
  171.   SetEffect(0 -1 100 3)
  172.   SetEffect(1 -1 100 3)
  173.   SetEffect(2 -1 100 3)
  174.   SetEffect(3 -1 100 3)
  175.   SetEffect(4 -1 100 3)
  176.   SetEffect(5 -1 100 3)
  177.   SetEffect(6 -1 25 3)
  178.   SetEffect(7 -1 25 3)
  179.   SetEffect(8 -1 100 3)
  180.   SetEffect(9 -1 100 3)
  181.   SetEffect(10 -1 100 3)
  182.   SetEffect(11 -1 100 3)
  183.   SetEffect(12 -1 100 3)
  184.   SetEffect(13 -1 100 3)
  185.   SetEffect(14 -1 100 3)
  186.   SetEffect(15 -1 100 3)
  187.  
  188. ; special effects
  189.  
  190.   SetEffect(16 0 0 0)
  191.   SetEffect(16 1 60 2)
  192.   SetEffect(16 2 100 2)
  193.   SetEffect(16 3 0 0)
  194.   SetEffect(16 4 0 0)
  195.   SetEffect(16 5 25 3)
  196.   SetEffect(16 6 20 2)
  197.   SetEffect(16 7 0 0)
  198. }
  199.  
  200.  
  201. DefineEffectType(Hovers 100 3)
  202. {
  203.   SetEffect(0 -1 100 9)
  204.   SetEffect(1 -1 100 9)
  205.   SetEffect(2 -1 100 9)
  206.   SetEffect(3 -1 100 9)
  207.   SetEffect(4 -1 100 9)
  208.   SetEffect(5 -1 100 9)
  209.   SetEffect(6 -1 100 9)
  210.   SetEffect(7 -1 100 9)
  211.   SetEffect(8 -1 100 9)
  212.   SetEffect(9 -1 100 9)
  213.   SetEffect(10 -1 100 9)
  214.   SetEffect(11 -1 100 9)
  215.   SetEffect(12 -1 100 9)
  216.   SetEffect(13 -1 100 9)
  217.   SetEffect(14 -1 100 9)
  218.   SetEffect(15 -1 100 9)
  219.  
  220. ; special effects
  221.  
  222.   SetEffect(16 0 0 0)
  223.   SetEffect(16 1 60 2)
  224.   SetEffect(16 2 100 2)
  225.   SetEffect(16 3 0 0)
  226.   SetEffect(16 4 0 0)
  227.   SetEffect(16 5 100 9)
  228.   SetEffect(16 6 20 2)
  229.   SetEffect(16 7 0 0)
  230. }
  231.  
  232.  
  233.  
  234. DefineEffectType(Flying 100 3)
  235. {
  236.   SetEffect(0 -1 100 9)
  237.   SetEffect(1 -1 100 9)
  238.   SetEffect(2 -1 100 9)
  239.   SetEffect(3 -1 100 9)
  240.   SetEffect(4 -1 100 9)
  241.   SetEffect(5 -1 100 9)
  242.   SetEffect(6 -1 100 9)
  243.   SetEffect(7 -1 100 9)
  244.   SetEffect(8 -1 100 9)
  245.   SetEffect(9 -1 100 9)
  246.   SetEffect(10 -1 100 9)
  247.   SetEffect(11 -1 100 9)
  248.   SetEffect(12 -1 100 9)
  249.   SetEffect(13 -1 100 9)
  250.   SetEffect(14 -1 100 9)
  251.   SetEffect(15 -1 100 9)
  252.  
  253. ; special effects
  254.  
  255.   SetEffect(16 0 100 8)
  256.   SetEffect(16 1 100 8)
  257.   SetEffect(16 2 100 8)
  258.   SetEffect(16 3 100 8)
  259.   SetEffect(16 4 0 0)
  260.   SetEffect(16 5 100 9)
  261.   SetEffect(16 6 100 8)
  262.   SetEffect(16 7 100 8)
  263. }
  264.  
  265. DefineEffectType(LeggedDroid 100 3)        ;; Percent speed , max slope
  266. {
  267.   SetEffect(0 -1 0 9)
  268.   SetEffect(1 -1 100 9)
  269.   SetEffect(2 -1 100 9)
  270.   SetEffect(3 -1 100 9)
  271.   SetEffect(4 -1 50 9)
  272.   SetEffect(5 -1 50 9)
  273.   SetEffect(6 -1 50 9)
  274.   SetEffect(7 -1 50 9)
  275.   SetEffect(8 -1 150 9)
  276.   SetEffect(9 -1 150 9)
  277.   SetEffect(10 -1 100 9)
  278.   SetEffect(11 -1 100 9)
  279.   SetEffect(12 -1 100 9)
  280.   SetEffect(13 -1 100 9)
  281.   SetEffect(14 -1 100 9)
  282.   SetEffect(15 -1 100 9)
  283.  
  284. ; special effects
  285.  
  286.   SetEffect(16 0 80 2)
  287.   SetEffect(16 1 60 2)
  288.   SetEffect(16 2 100 2)
  289.   SetEffect(16 3 0 0)
  290.   SetEffect(16 4 0 0)
  291.   SetEffect(16 5 25 9)
  292.   SetEffect(16 6 90 2)
  293.   SetEffect(16 7 20 2)
  294. }
  295.  
  296. DefineEffectType(Fixed 0 0)
  297. {
  298. }
  299.