home *** CD-ROM | disk | FTP | other *** search
/ PowerPlay 1998 July / PowerPlay0798.bin / Demos / incoming.exe / asc / moon / moon.odl < prev    next >
Text File  |  1998-04-05  |  37KB  |  1,557 lines

  1. include "asc\misc\standard.odl"
  2.  
  3. land
  4.     "asc\moon\tland1.bin"
  5.     "asc\moon\city2tc.bin"
  6.     texture "moon\l0.ppm"
  7.     texture "moon\l1.ppm"
  8.     texture "moon\l2.ppm"
  9.     texture "moon\l3.ppm"
  10.     texture "moon\l4.ppm"
  11.     texture "moon\l5.ppm"
  12.     texture "moon\l6.ppm"
  13.     texture "moon\l7.ppm"
  14.     
  15.  
  16. sky
  17.     17000 12 12 8 5
  18.     texture "moon\starcanopy01.ppm"
  19.     draw_type self illuminating
  20.     fog 0 0 0 bounds 8000 17000
  21.     ambiance 2 2 2
  22.     direct 96 96 150
  23.     from 4.200000 -0.200000 0.000000 not_unit
  24. ;    from -5.000000 -0.200000 -3.000000 not_unit
  25. ;    sunimage "sun\moon01.ppm" transparent alpha
  26. ;    color    168 168 168
  27. ;    size 1300
  28. ;    17000 12 12 6 4
  29.  
  30. offset 145600
  31.  
  32. #==============================
  33.  
  34. type "starcover"
  35.     objfile "effects\pcexport\stars.ian" scale 100
  36.     texture "moon\starcanopy01.ppm"
  37.  
  38. ;============================================================================
  39.  
  40. type "earth"
  41.     sphere    rad=1100 width=9 height=9
  42.     texture "backgrnd\earth02.ppm" low
  43.     group "human"
  44.     hitpoints    100
  45.     drawtype self illuminating
  46. ;    drawtype semi transparent self illuminating reflective flipz flipx
  47.  
  48. type "earthcloud"
  49.     sphere rad=1180 width=9 height=9
  50.     texture "backgrnd\clouds.ppm" low
  51.     drawtype semi transparent self illuminating
  52.     group "human"
  53.     hitpoints    9928
  54.  
  55. ;============================================================================
  56.  
  57. ;---------------------------------------------------------
  58. ; player air vehicles
  59. ;---------------------------------------------------------
  60.  
  61. type "bug"
  62.     name "bug"
  63.     schematic "schmatics\senfly-s.ppm"
  64.     objfile "pweapons\pcexport\senfly.ian" scale 15
  65.     objfile lod 1 "pweapons\pcexport\low\senfly.ian"
  66.     texture "backgrnd\shuttle.ppm"
  67.     group "human"
  68.     hitpoints    300
  69.     points    500
  70.     sfx "plfight" min 200 max 2000 loop
  71.     shadow "effects\senfly-shad.ppm" transparent alpha low
  72.     dynamics "alien"
  73.         mass            115
  74.         max altitude    9000
  75.         max vel            60
  76.         pitch acc        2.2
  77.         yaw acc            1.8
  78.         roll acc        3
  79.         linear acc        5
  80.         bank stability    70%
  81.         linear drag        40%
  82.         angular drag    40%
  83.     cockpit    0 -27 64
  84.     cannons
  85.         pos 66 -13 110
  86.         pos -66 -13 110
  87.     secondary_cannons
  88.         pos 50 0 0
  89.         pos -50 0 0
  90.  
  91.     child "glight"
  92.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  93.         texture "smoke.ppm"
  94.         position 113 -8 6
  95.         colourfade speed 2
  96.         colour 0 90 30
  97.         colour 0 50 17
  98.         colour 0 10 3
  99.         colour 0 50 17
  100.         colour 0 90 30
  101.         colour 0 140 50
  102.         colour 0 200 70
  103.         colour 0 140 50
  104.  
  105.     sibling "rlight"
  106.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  107.         texture "smoke.ppm"
  108.         position -113 -8 6
  109.         colourfade speed 2
  110.         colour 240 0 0
  111.         colour 190 0 0
  112.         colour 120 0 0
  113.         colour 67 0    0
  114.         colour 13 0    0
  115.         colour 67 0 0
  116.         colour 120 0 0
  117.         colour 190 0 0
  118.  
  119.     sibling "rlight2"
  120.         sprite u=65 v=191 w=64 h=64    size=12 colour 1=200 0 0
  121.         texture "smoke.ppm"
  122.         position 0 -50 -24
  123.         colourfade speed 1
  124.         colour 200 0 0
  125.         colour 150 0 0
  126.         colour 50 0 0
  127.         colour 0 0 0
  128.         colour 0 0 0
  129.         colour 0 0 0
  130.         colour 0 0 0
  131.         colour 0 0 0
  132.         colour 0 0 0
  133.         colour 0 0 0
  134.         colour 0 0 0
  135.         colour 0 0 0
  136.         colour 0 0 0
  137.         colour 0 0 0
  138.         colour 0 0 0
  139.         colour 0 0 0
  140.  
  141. type "lance"
  142.     name "lance"
  143.     schematic "schmatics\lancfght1-s.ppm"
  144.     objfile "pweapons\pcexport\lancfght.ian"    scale 6
  145.     objfile lod 1 "pweapons\pcexport\low\lancfght.ian"
  146.     texture "backgrnd\shuttle.ppm"
  147.     group "human"
  148.     hitpoints    300
  149.     points    500
  150.     dynamics "alien"
  151.         mass            140
  152.         max altitude    9000
  153.         max vel            80
  154.         pitch acc        1.3
  155.         yaw acc            1.3
  156.         roll acc        2
  157.         linear acc        5
  158.         bank stability    10%
  159.         linear drag        40%
  160.         angular drag    50%
  161.     cockpit    0 -143 180
  162.     sfx "plfight" min 200 max 2000 loop
  163.     shadow "effects\lancfght-shad.ppm" transparent alpha low
  164.     cannons
  165.         pos -60 -110 65
  166.         pos 60 -110 65
  167.     secondary_cannons
  168.         pos 58 -114 62
  169.         pos -58 -114 62
  170.  
  171.     child "lanceengine1"
  172.         sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
  173.         texture "smoke.ppm"
  174.         position 170.3 -17.4 -255.6
  175.         pulseengine speed=50 size=0.012 intensity=2
  176.  
  177.     sibling "lanceengine2"
  178.         sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
  179.         texture "smoke.ppm"
  180.         position -170.3 -17.4 -255.6
  181.         pulseengine speed=50 size=0.012 intensity=2
  182.  
  183.     sibling "glight"
  184.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  185.         texture "smoke.ppm"
  186.         position 157 -85 -100
  187.         colourfade speed 2
  188.         colour 0 90 30
  189.         colour 0 50 17
  190.         colour 0 10 3
  191.         colour 0 50 17
  192.         colour 0 90 30
  193.         colour 0 140 50
  194.         colour 0 200 70
  195.         colour 0 140 50
  196.  
  197.     sibling "rlight"
  198.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  199.         texture "smoke.ppm"
  200.         position -157 -85 -100
  201.         colourfade speed 2
  202.         colour 240 0 0
  203.         colour 190 0 0
  204.         colour 120 0 0
  205.         colour 67 0    0
  206.         colour 13 0    0
  207.         colour 67 0 0
  208.         colour 120 0 0
  209.         colour 190 0 0
  210.  
  211.     sibling "rlight2"
  212.         sprite u=65 v=191 w=64 h=64    size=12 colour 1=200 0 0
  213.         texture "smoke.ppm"
  214.         position 0 -158 0
  215.         colourfade speed 2
  216.         colour 200 0 0
  217.         colour 150 0 0
  218.         colour 50 0 0
  219.         colour 0 0 0
  220.         colour 0 0 0
  221.         colour 0 0 0
  222.         colour 0 0 0
  223.         colour 0 0 0
  224.         colour 0 0 0
  225.         colour 0 0 0
  226.         colour 0 0 0
  227.         colour 0 0 0
  228.         colour 0 0 0
  229.         colour 0 0 0
  230.         colour 0 0 0
  231.         colour 0 0 0
  232.  
  233. ;---------------------------------------------------------
  234. ; player ground vehicles
  235. ;---------------------------------------------------------
  236.  
  237. type "hovertank"
  238.     name "hovertank"
  239.     schematic "schmatics\hover tank-s.ppm"
  240.     objfile "pweapons\pcexport\hovrtank.ian" scale 6
  241.     objfile lod 1 "pweapons\pcexport\low\hovrtank.ian"
  242.     texture "pweapons\mooncam2.ppm"
  243.     group "human"
  244.     hitpoints    300
  245.     points    250
  246.     dynamics "hovercraft"
  247.         mass            90
  248.         max altitude    40
  249.         linear drag        30%
  250.         max vel            28
  251.         yaw acc            0.8
  252.         linear acc        3
  253.     drawtype viewh
  254.  
  255.     child "HTLgun"
  256.         objfile "pweapons\pcexport\hovrtgun.ian" scale 6
  257.         objfile lod 1 "pweapons\pcexport\low\hovrtgun.ian"
  258.         texture "pweapons\mooncam2.ppm"
  259.         position -18 -46.5 23
  260.         drawtype viewh
  261.  
  262.     sibling "HTRgun"
  263.         objfile as "HTLgun"
  264.         position 18 -46.5 23
  265. parent
  266.     cannons
  267.         pos 0 0 62    "HTLgun"
  268.         pos 36 0 62        "HTRgun"
  269.     cockpit    0 -46.5 48
  270.     sfx "pltank" min 200 max 2000 loop
  271.     secondary_cannons
  272.         pos 0 -13.5 0
  273.         pos -6.7 -13.5 0
  274.         pos 6.7 -13.5 0
  275.         pos -14.2 -13.5 0
  276.         pos 14.2 -13.5 0
  277.     shadow "effects\hovtank shd 1.ppm" transparent alpha low
  278.  
  279. type "hovercraft"
  280.     name "hovercraft"
  281.     schematic "schmatics\hovrcrft-s.ppm"
  282.     objfile "pweapons\pcexport\hovrcrft.ian" scale 8
  283.     objfile lod 1 "pweapons\pcexport\low\hovrcrft.ian"
  284.     texture "pweapons\mooncam2.ppm"
  285.     group "human"
  286.     hitpoints    170
  287.     points    250
  288.     dynamics "hovercraft"
  289.         mass            120
  290.         max altitude    50
  291.         linear drag        30%
  292.         max vel            30
  293.         yaw acc            1
  294.         linear acc        3.5
  295.     drawtype viewh
  296.  
  297.     child "HRgun"
  298.         objfile "pweapons\pcexport\hovrcrgn.ian" scale 8
  299.         objfile lod 1 "pweapons\pcexport\low\hovrcrgn.ian"
  300.         texture "pweapons\mooncam2.ppm"
  301.         position -28 -75 0
  302.     drawtype viewh
  303.  
  304.     sibling "HLgun"
  305.         objfile as "HRgun"
  306.         position 28 -75 0
  307.  
  308. parent
  309.     cannons
  310.         pos 0 0 93    "HRgun"
  311.         pos 56 0 93    "HLgun"
  312.     cockpit    0 -75 42
  313.     sfx "pltank" min 200 max 2000 loop
  314.     secondary_cannons
  315.         pos 83 -1 16
  316.         pos -83 -1 16
  317.         pos 64 -1 16
  318.         pos -64 -1 16
  319.     shadow "effects\hovcft shd 1.ppm" transparent alpha low
  320.  
  321. ;---------------------------------------------------------
  322. ; player ai air vehicles
  323. ;---------------------------------------------------------
  324.  
  325. type "Slowhovertank"
  326.     name "hovertank"
  327.     objfile as "hovertank" 
  328.     group "human"
  329.     subgroup "aihover"
  330.     hitpoints    170
  331.     points    250
  332.     dynamics "hovercraft"
  333.         mass            150
  334.         max altitude    40
  335.         linear drag        30%
  336.         max vel            12
  337.         yaw acc            0.8
  338.         roll acc        1.5
  339.         bank stability    75%
  340.         linear acc        3
  341.         drawtype viewh
  342.  
  343.     child "SHTLgun"
  344.         objfile as "HTLgun"
  345.         position -18 -46.5 23
  346.         drawtype viewh
  347.  
  348.     sibling "SHTRgun"
  349.         objfile as "HTLgun"
  350.         position 18 -46.5 23
  351. parent
  352.     cannons
  353.         pos 0 0 82    "SHTLgun"
  354.         pos 36 0 82    "SHTRgun"
  355.     cockpit    0 -46.5 48
  356.     sfx "hovtank" channels 2 min 600 max 10000 loop
  357.     secondary_cannons
  358.         pos 0 -13.5 0
  359.         pos -6.7 -13.5 0
  360.         pos 6.7 -13.5 0
  361.         pos -14.2 -13.5 0
  362.         pos 14.2 -13.5 0
  363.     shadow "effects\hovtank shd 1.ppm" transparent alpha low
  364.  
  365. type "advanced_1"
  366.     name "advanced fighter"
  367.     schematic "schmatics\lancfgt3-s.ppm"
  368.     objfile "pweapons\pcexport\lancfgt3.ian" scale 6.4
  369.     objfile lod 1 "pweapons\pcexport\low\lancfgt3.ian" scale 6.4
  370.     texture "pweapons\mooncam2.ppm" transparent
  371.     group "human"
  372.     group "advanced"
  373.     hitpoints    300
  374.     points    500
  375.     dynamics "alien"
  376.         mass            115
  377.         max altitude    9000
  378.         max vel            90
  379.         pitch acc        2.2
  380.         yaw acc            1.8
  381.         roll acc        3
  382.         linear acc        5
  383.         bank stability    70%
  384.         linear drag        40%
  385.         angular drag    40%
  386.     cockpit    0 -15.8 96.1
  387.     sfx "hovtank" channels 2 min 600 max 10000 loop
  388.     shadow "effects\lancfgt3-shad.ppm" transparent alpha low
  389.     cannons
  390.         pos -150 8 34.9
  391.         pos 150 8 34.9
  392.     secondary_cannons
  393.         pos 70.3 15.0 -30.0
  394.         pos -70.3 15.0 -30.0
  395.  
  396.     child "glight"
  397.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  398.         texture "smoke.ppm"
  399.         position 153.0 7.8 -36.8
  400.         colourfade speed 2
  401.         colour 0 90 30
  402.         colour 0 50 17
  403.         colour 0 10 3
  404.         colour 0 50 17
  405.         colour 0 90 30
  406.         colour 0 140 50
  407.         colour 0 200 70
  408.         colour 0 140 50
  409.  
  410.     sibling "rlight"
  411.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  412.         texture "smoke.ppm"
  413.         position -153.0 7.8 -36.8
  414.         colourfade speed 2
  415.         colour 240 0 0
  416.         colour 190 0 0
  417.         colour 120 0 0
  418.         colour 67 0    0
  419.         colour 13 0    0
  420.         colour 67 0 0
  421.         colour 120 0 0
  422.         colour 190 0 0
  423.  
  424.     sibling "ad1engine1"
  425.         sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
  426.         texture "smoke.ppm"
  427.         position 70.3 1.1 -102.9
  428.         pulseengine speed=50 size=0.007 intensity=2
  429.  
  430.     sibling "ad1engine2"
  431.         sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
  432.         texture "smoke.ppm"
  433.         position -70.3 1.1 -102.9
  434.         pulseengine speed=50 size=0.007 intensity=2
  435.  
  436. type "advanced_2"
  437.     name "advanced hovercraft"
  438.     schematic "schmatics\lance2-s.ppm"
  439.     objfile "pweapons\pcexport\lancfgt2.ian" scale 6
  440.     objfile lod 1 "pweapons\pcexport\low\lancfgt2.ian" scale 6
  441.     texture "pweapons\mooncam2.ppm" transparent
  442.     group "human"
  443.     hitpoints    300
  444.     points    500
  445.     dynamics "hovercraft"
  446.         mass            90
  447.         max altitude    120
  448.         linear drag        10%
  449.         max vel            80
  450.         yaw acc            1.1
  451.         roll acc         1
  452.         linear acc        15
  453.         bank stability    30%
  454.     cockpit    0 -34.7 136.3
  455.     sfx "hovtank" channels 2 min 600 max 10000 loop
  456.     cannons
  457.         pos -50 10 89
  458.         pos 50 10 89
  459.     secondary_cannons
  460.         pos -80 20 0
  461.         pos 80 20 0
  462.     shadow "effects\lancfgt2-shad.ppm" transparent alpha low
  463.  
  464.     child "ad2engine1"
  465.         sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
  466.         texture "smoke.ppm"
  467.         position 33.6 -9.2 -153.8
  468.         pulseengine speed=50 size=0.014 intensity=2
  469.  
  470.     sibling "ad2engine2"
  471.         sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
  472.         texture "smoke.ppm"
  473.         position -33.6 -9.2 -153.8
  474.         pulseengine speed=50 size=0.014 intensity=2
  475.  
  476. ;---------------------------------------------------------
  477. ; player ai ground vehicles
  478. ;---------------------------------------------------------
  479.  
  480. type "trantank"
  481.     name "hovercraft"
  482.     objfile as "hovercraft"
  483.     group "human"
  484.     subgroup "aihuman"
  485.     hitpoints    110
  486.     points    250
  487.     sfx "hovtank2" channels 2 min 200 max 4000 loop
  488.     dynamics "hovercraft"
  489.         mass            150
  490.         max altitude    35
  491.         max vel            19
  492.         min vel            15
  493.         yaw acc            1.2
  494.         linear acc        3
  495.     cannons
  496.         pos -28 0 93
  497.         pos 28 0 93
  498.     shadow "effects\hovcft shd 1.ppm" transparent alpha low
  499.  
  500. #***********************************
  501. #Fixed guns
  502. #***********************************
  503.  
  504. type "mobspgun"
  505.     schematic "schmatics\lazer-s.ppm"
  506.     objfile "pweapons\pcexport\aaapod.ian" scale 8
  507.     objfile lod 1 "pweapons\pcexport\low\aaapod.ian"
  508.     texture "pweapons\mooncam2.ppm"
  509.     group "human"
  510.     hitpoints    150
  511.     points    250
  512.     dynamics "gun"
  513.         mass        100
  514.         pitch acc        5.6
  515.         yaw acc            8
  516.         max ang            90
  517.         min ang            -17
  518.         linear drag        207%
  519.     drawtype gun_base
  520.  
  521.     child "aaac1"
  522.         objfile "pweapons\pcexport\aaarack.ian" scale 8
  523.         objfile lod 1 "pweapons\pcexport\low\aaarack.ian"
  524.         texture "pweapons\mooncam2.ppm"
  525.         position 0 -53 0
  526.  
  527.         child "aaaB1"
  528.             objfile "pweapons\pcexport\aaaguns.ian" scale 8
  529.             objfile lod 1 "pweapons\pcexport\low\aaaguns.ian"
  530.             texture "pweapons\mooncam2.ppm"
  531.             position 29 -11 18 
  532.  
  533.         sibling "aaaB2"
  534.             objfile as "aaaB1"
  535.             position -29 -11 18 
  536.  
  537.         sibling "aaaB3"
  538.             objfile as "aaaB1"
  539.             position 29 13 17 
  540.  
  541.         sibling "aaaB4"
  542.             objfile as "aaaB1"
  543.             position -29 13 17 
  544. parent
  545.     cannons
  546.         pos    29 -11 78      "aaaB1"
  547.         pos    -29 -11 78     "aaaB2"
  548.         pos    29  13 78     "aaaB3"
  549.         pos    -29 13 78    "aaaB4"
  550.     cockpit    0 0 30
  551.  
  552. type "mobsprack"
  553.     name "rack"
  554.     objfile "pweapons\pcexport\sen2ttabl.ian" scale 12
  555.     objfile lod 1 "pweapons\pcexport\low\sn2ltbl.ian"
  556.     texture "pweapons\mooncam2.ppm"
  557.     group "human"
  558.     subgroup "gun"
  559.     hitpoints    50
  560.     points    250
  561.     dynamics "gun"
  562.         mass        75
  563.         angular acc 2
  564.         pitch acc        10
  565.         yaw acc            17
  566.         max ang            50
  567.         min ang            15
  568.         linear drag        300%
  569.         cannons
  570.             pos     -34 0 80
  571.             pos     34 0 80
  572.             pos     0 0 80
  573.             pos     -63 0 80
  574.             pos     63 0 80
  575.     drawtype viewh
  576.  
  577.     child "sen2rack"
  578.         objfile "pweapons\pcexport\sen2rack.ian" scale 12
  579.         objfile lod 1 "pweapons\pcexport\low\sn2lrck.ian"
  580.         texture "pweapons\mooncam2.ppm"
  581.         position 0 -36 0
  582.  
  583. #***********************************
  584. #    Enemy AirCraft
  585. #***********************************
  586.  
  587. type "hbomber"
  588.     name "hbomber"
  589.     objfile "cweapons\pcexport\hbom-bd.ian"    scale 2
  590.     objfile lod 1 "cweapons\pcexport\low\hbom-bd.ian"
  591.     texture "cweapons\al-metal2.ppm"
  592.     group "aliens"
  593.     subgroup "aair"
  594.     hitpoints    5000
  595.     points    5000
  596.     dynamics "alien"
  597.         mass            1000
  598.         max altitude    9000
  599.         min altitude    2500
  600.         max vel            30
  601.         min vel            10
  602.         pitch acc        1
  603.         yaw acc            1.5
  604.         roll acc        0.25
  605.         linear acc        5
  606.         bank stability    100%
  607.         linear drag        60%
  608.         angular drag    50%
  609.     flameout 70
  610.     sfx "bomber" channels 2 min 1100 max 16000 loop
  611.     cannons
  612.         pos -100 0 0
  613.         pos 100 0 0
  614.     shadow "effects\hbom shd 1.ppm" transparent alpha low
  615.  
  616.     child "hbom-hd"
  617.         objfile "cweapons\pcexport\hbom-hd.ian"    scale 2
  618.         objfile lod 1 "cweapons\pcexport\low\hbom-hd.ian"
  619.         texture "cweapons\al-metal.ppm"
  620.         flameout 40
  621.         position 0 0 0
  622.  
  623.     sibling "hbeng1"
  624.         sprite u=192 v=192 w=64 h=64 size=64 colour 1=80 80 80
  625.         texture "cweapons\al-metal2.ppm"
  626.         position 707.2 320.4 -627.8
  627.         pulseengine speed=50 size=0.04 intensity=1
  628.  
  629.     sibling "hbeng2"
  630.         sprite u=192 v=192 w=64 h=64 size=64 colour 1=80 80 80
  631.         texture "cweapons\al-metal2.ppm"
  632.         position 0 124.4 -659.4
  633.         pulseengine speed=50 size=0.06 intensity=1
  634.  
  635.     sibling "hbeng3"
  636.         sprite u=192 v=192 w=64 h=64 size=64 colour 1=80 80 80
  637.         texture "cweapons\al-metal2.ppm"
  638.         position -707.2 320.4 -627.8
  639.         pulseengine speed=50 size=0.04 intensity=1
  640.  
  641. type "command"
  642.     name "command bomber"
  643.     objfile "cweapons\pcexport\comhub.ian"    scale 1.8
  644.     objfile lod 1 "cweapons\pcexport\low\comhub.ian"
  645.     texture "cweapons\al-metal.ppm"
  646.     group "aliens"
  647.     subgroup "amother"
  648.     hitpoints    25000
  649.     points    10000
  650.     dynamics "alien"
  651.         mass            1000
  652.         max altitude    9000
  653.         min altitude    2500
  654.         max vel            25
  655.         min vel            10
  656.         pitch acc        1
  657.         yaw acc            1.5
  658.         roll acc        0.25
  659.         linear acc        5
  660.         bank stability    100%
  661.         linear drag        60%
  662.         angular drag    20%
  663.     flameout 80
  664.     sfx "bomber" channels 2 min 1100 max 16000 loop
  665.     cannons
  666.         pos 30 1000 0
  667.         pos -30 1000 0
  668.     operate "spin" 0 0.008 0
  669.     shadow "effects\comhub shd 1.ppm" transparent alpha low
  670.              
  671.     child "comring1"
  672.         objfile "cweapons\pcexport\comring1.ian"    scale 1.8
  673.         objfile lod 1 "cweapons\pcexport\low\comring1.ian"
  674.         texture "cweapons\al-metal.ppm"
  675.         position 0 0 0
  676.  
  677.     child "comring2"
  678.         objfile "cweapons\pcexport\comring2.ian"    scale 1.8
  679.         objfile lod 1 "cweapons\pcexport\low\comring2.ian"
  680.         texture "cweapons\al-metal.ppm"
  681.         position 0 1000 0
  682.         operate "spin" 0 -0.009 0
  683.  
  684. #***********************************
  685. #    Buildings w/ 3 damage levels
  686. #***********************************
  687.  
  688. type "cargobox"
  689.     name "shuttle cargo bay"
  690.     objfile "backgrnd\pcexport\level1\cargobox.ian" scale 13
  691.     objfile lod 1 "backgrnd\pcexport\low\cargobox.ian"
  692.     texture "backgrnd\shuttle.ppm" transparent
  693.     group "human"
  694.     subgroup "ccentre"
  695.     hitpoints    500
  696.     points    2500
  697.     operate "update"
  698.     oncollision    "newburn1"
  699.  
  700.     child "cargoldr"
  701.         objfile "backgrnd\pcexport\level1\cargoldr.ian" scale 13
  702.         objfile lod 1 "backgrnd\pcexport\low\cargoldr.ian"
  703.         texture "backgrnd\shuttle.ppm" transparent
  704.         position 0 0 0
  705.  
  706. type "cargod1"
  707.     objfile "backgrnd\pcexport\level2\cargobox.ian" scale 13
  708.     texture "backgrnd\shuttle.ppm" transparent
  709.  
  710. type "cargod2"
  711.     objfile "backgrnd\pcexport\level3\cargobox.ian" scale 13
  712.     texture "backgrnd\shuttle.ppm" transparent
  713.      
  714. type "relay1"
  715.     name "relay1"
  716.      objfile "pweapons\pcexport\strbase.ian" scale 15
  717.     objfile lod 1 "pweapons\pcexport\low\strbase.ian"
  718.     texture "pweapons\mooncam2.ppm"
  719.     group "human"
  720.     hitpoints    500
  721.     points    1000
  722.     operate "update"
  723.  
  724.     child "dsh"
  725.         objfile "backgrnd\pcexport\level1\radiodsh.ian" scale 5
  726.         objfile lod 1 "backgrnd\pcexport\low\radiodsh.ian"
  727.         texture "backgrnd\whites.ppm" transparent
  728.         position 0 -110 0
  729.  
  730. #***********************************
  731. #    Buildings w/ 2 damage levels
  732. #***********************************
  733.  
  734. type "helipad"
  735.     name "resupply pad"
  736.     objfile "backgrnd\pcexport\level1\helipad.ian" scale 10
  737.     texture "backgrnd\whites.ppm" transparent
  738.     group    "human"
  739.     subgroup    "replen"
  740.     hitpoints    200
  741.     points    500
  742.     operate "bhelipad"
  743.     oncollision "newburn1single"
  744.  
  745. type "helipadd1"
  746.     objfile "backgrnd\pcexport\level2\helipad.ian" scale 10
  747.     texture "backgrnd\whites.ppm" transparent
  748.  
  749. type "relay2"
  750.     name "relay2"
  751.     objfile "backgrnd\pcexport\level1\sat2dish.ian" scale 20
  752.     objfile lod 1 "backgrnd\pcexport\low\sat2dish.ian"
  753.     texture "backgrnd\whites.ppm" transparent
  754.     group "human"
  755.     hitpoints    500
  756.     points    500
  757.     oncollision "newburn1single"
  758.  
  759. type "relay2d2"
  760.     objfile "backgrnd\pcexport\level1\sat2dish.ian" scale 20
  761.     texture "backgrnd\whites.ppm" transparent
  762.  
  763. #***********************************
  764. #    Buildings w/ 1 damage level
  765. #***********************************
  766.                       
  767. type "crate"
  768.     name "crate"
  769.     objfile "backgrnd\pcexport\level1\wcrate2.ian" scale 20
  770.     texture "pweapons\mooncam2.ppm"
  771.     group "human"
  772.     hitpoints    1
  773.  
  774. type "base1"
  775.     name "control"
  776.      objfile "pweapons\pcexport\strbase.ian" scale 30
  777.     objfile lod 1 "pweapons\pcexport\low\strbase.ian"
  778.     texture "pweapons\mooncam2.ppm"
  779.     group "human"
  780.     hitpoints    1
  781.     points    250
  782.  
  783. type "base2"
  784.     name "control"
  785.     objfile "pweapons\pcexport\laserbse.ian" scale 34
  786.     objfile lod 1 "pweapons\pcexport\low\laserbse.ian"
  787.     texture "pweapons\mooncam2.ppm"
  788.     group "human"
  789.     hitpoints    1
  790.     points    250
  791.  
  792. type "base3"
  793.     name "control"
  794.     objfile "pweapons\pcexport\aaapod.ian" scale 20
  795.     objfile lod 1 "pweapons\pcexport\low\aaapod.ian"
  796.     texture "pweapons\mooncam2.ppm"
  797.     group "human"
  798.     hitpoints    1
  799.     points    250
  800.  
  801. type "hsm"
  802.     name "missile"
  803.      objfile "pweapons\pcexport\hsm.ian" scale 8
  804.     texture "pweapons\misc.ppm" transparent
  805.     group "human"
  806.     hitpoints    1
  807.     oncollision "bombexplode"
  808.  
  809. type "msm"
  810.     name "missile"
  811.      objfile "pweapons\pcexport\msm.ian" scale 8
  812.     texture "pweapons\misc.ppm" transparent
  813.     group "human"
  814.     hitpoints    1
  815.     oncollision "bombexplode"
  816.  
  817. type "spacedrum"
  818.     name "oil drum"
  819.     objfile "backgrnd\pcexport\level1\oildrum.ian" scale 25
  820.     objfile lod 2 "backgrnd\pcexport\low\oildrum.ian"
  821.     texture "pweapons\mooncam2.ppm"
  822.     group "human"
  823.     subgroup    "replen"
  824.     hitpoints    10
  825.     oncollision "bombexplode"
  826.  
  827. type "oildrum"
  828.     name "oil drum"
  829.     objfile "backgrnd\pcexport\level1\oildrum.ian" scale 20
  830.     objfile lod 2 "backgrnd\pcexport\low\oildrum.ian"
  831.     texture "pweapons\misc.ppm"
  832.     group "human"
  833.     subgroup    "replen"
  834.     hitpoints    10
  835.     oncollision "bombexplode"
  836.  
  837. type "rcrate1"
  838.     name "crate"
  839.     objfile "backgrnd\pcexport\level1\rcrate1.ian" scale 8
  840.     texture "pweapons\mooncam2.ppm"
  841.     group "human"
  842.     subgroup    "replen"
  843.     hitpoints    30
  844.     oncollision "bombexplode"
  845.  
  846. type "rcrate2"
  847.     name "crate"
  848.     objfile "backgrnd\pcexport\level1\rcrate2.ian" scale 8
  849.     texture "pweapons\mooncam2.ppm"
  850.     group "human"
  851.     subgroup    "replen"
  852.     hitpoints    30
  853.     oncollision "bombexplode"
  854.  
  855. type "rcrate3"
  856.     name "crate"
  857.     objfile "backgrnd\pcexport\level1\rcrate3.ian" scale 8
  858.     texture "pweapons\mooncam2.ppm"
  859.     group "human"
  860.     subgroup    "replen"
  861.     hitpoints    30
  862.     oncollision "bombexplode"
  863.  
  864. type "rcrate4"
  865.     name "crate"
  866.     objfile "backgrnd\pcexport\level1\rcrate4.ian" scale 8
  867.     texture "pweapons\mooncam2.ppm"
  868.     group "human"
  869.     subgroup    "replen"
  870.     hitpoints    30
  871.     oncollision "bombexplode"
  872.  
  873. #-----------------------------------------
  874.  
  875. type "mobplat"
  876.     name "mobile platform"
  877.     objfile "pweapons\pcexport\tanktrk4.ian" scale 6
  878.     objfile lod 1 "pweapons\pcexport\low\tanktrk4.ian" scale 6
  879.     texture "pweapons\misc.ppm" transparent
  880.     group "human"
  881.     hitpoints    300
  882.     points    250
  883.     operate    "update"
  884.  
  885.     child "t1body"
  886.         objfile "pweapons\pcexport\tankbody.ian" scale 6
  887.         objfile lod 1 "pweapons\pcexport\low\tankbody.ian" scale 6
  888.         texture "pweapons\mooncam2.ppm"
  889.         position 0 0 0 
  890.  
  891. type "moblite"
  892.     name "mobile light rig"
  893.     objfile as "mobplat"
  894.     group "human"
  895.     hitpoints    70
  896.     points    250
  897.     operate    "update"
  898.  
  899.     child "litebase"
  900.         objfile as "t1body"
  901.         position 0 0 0
  902.  
  903.     child "lightower1"
  904.         objfile "backgrnd\pcexport\level1\lightowr.ian" scale 10
  905.         objfile lod 1 "backgrnd\pcexport\low\lighttowr.ian"
  906.         texture "backgrnd\whites2.ppm"
  907.         position 0 -50 0
  908.         operate "blamp"
  909.         lamplight 0 -250 30 280 200 50 800
  910.         drawtype flipx flipz
  911.  
  912. ;-------------------------------------------------------
  913.  
  914. type "mobrad"
  915.     name "mobile radar"
  916.     objfile as "mobplat"
  917.     group "human"
  918.     hitpoints    80
  919.     points    250
  920.     operate "update"
  921.     oncollision "newburn1singleradremove"
  922.  
  923.     child "radbase"
  924.         objfile as "t1body"
  925.         position 0 0 0
  926.         operate "bradar"
  927.  
  928.     child "dish"
  929.         objfile "pweapons\pcexport\tankrada.ian" scale 6
  930.         objfile lod 1 "pweapons\pcexport\low\tankrada.ian" scale 6
  931.         texture "pweapons\mooncam2.ppm"
  932.         position 0 -50 0 
  933.         sfx "radar1" min 500 max 3000 loop
  934.         operate "dostaticsfx"
  935.  
  936. ;-------------------------------------------------------
  937.  
  938. type "mobew"
  939.     name "rectank"
  940.     objfile as "mobplat"
  941.     group "human"
  942.     hitpoints    60
  943.     points    250
  944.     operate "update"
  945.  
  946.     child "ewbase"
  947.         objfile as "t1body"
  948.         position 0 0 0
  949.  
  950.     sibling "tankrbod"
  951.         objfile "pweapons\pcexport\tankrbod.ian" scale 6
  952.         objfile lod 1 "pweapons\pcexport\low\tankrbod.ian" scale 6
  953.         texture "pweapons\mooncam2.ppm"
  954.         position 0 0 0
  955.  
  956. #***********************************
  957. #    Alien Buildings    w/3 damage levels
  958. #***********************************
  959.  
  960. type "alnadubs"
  961.     objfile "backgrnd\alien\level1\alnadubs.ian" scale 24
  962.     objfile lod 1 "backgrnd\alien\low\alndubs.ian"
  963.     texture "chrome2.ppm"
  964.     group "aliens"
  965.     subgroup "agun"
  966.     hitpoints    250
  967.     points    650
  968.     dynamics "gun"
  969.         mass        100
  970.         pitch acc        4
  971.         yaw acc            8
  972.         max ang            90
  973.         min ang            -10
  974.         linear drag        150%
  975.         cannons
  976.             pos    -125 -53 434
  977.             pos    125 -53 434
  978.     drawtype viewh reflective
  979.      
  980.     child "alnadugn"
  981.         objfile "backgrnd\alien\level1\alnadugn.ian" scale 24
  982.         objfile lod 1 "backgrnd\alien\low\alndugn.ian"
  983.         texture "chrome2.ppm"
  984.         position 0 -144 -76
  985.         drawtype reflective
  986.  
  987. type "alnbld1"
  988.     objfile "backgrnd\alien\level1\alnbld1.ian" scale 10
  989.     objfile lod 1 "backgrnd\alien\low\alnbldg1.ian"
  990.     texture "chrome2.ppm"
  991.     group "aliens"
  992.     subgroup "abld"
  993.     hitpoints    100
  994.     points    5000
  995.     drawtype reflective
  996.     oncollision    "newburn1"
  997.  
  998. type "alnbld1d1"
  999.     objfile "backgrnd\alien\level2\alnbld1.ian"    scale 10
  1000.     texture "chrome2.ppm"
  1001.     drawtype reflective
  1002.  
  1003. type "alnbld1d2"
  1004.     objfile "backgrnd\alien\level3\alnbld1.ian"    scale 10
  1005.     texture "chrome2.ppm"
  1006.     drawtype reflective
  1007.  
  1008. type "alnbld2"
  1009.     objfile "backgrnd\alien\level1\alnbld2.ian" scale 10
  1010.     objfile lod 1 "backgrnd\alien\low\alnbldg2.ian"
  1011.     texture "chrome2.ppm"
  1012.     group "aliens"
  1013.     subgroup "abld"
  1014.     hitpoints    100
  1015.     points    5000
  1016.     drawtype reflective
  1017.     operate "blamp"
  1018.     lamplight 0 -1000 0 120 0 120 4000
  1019.     oncollision    "newburn1"
  1020.  
  1021. type "alnbld2d1"
  1022.     objfile "backgrnd\alien\level2\alnbld2.ian"    scale 10
  1023.     texture "chrome2.ppm"
  1024.     drawtype reflective
  1025.  
  1026. type "alnbld2d2"
  1027.     objfile "backgrnd\alien\level3\alnbld2.ian"    scale 10
  1028.     texture "chrome2.ppm"
  1029.     drawtype reflective
  1030.  
  1031. type "alnbld3"
  1032.     objfile as "alnbld2"
  1033.     group "aliens"
  1034.     subgroup "Abld"
  1035.     hitpoints    15000
  1036.     points    5000
  1037.     drawtype reflective
  1038.     operate "blamp"
  1039.     lamplight 0 -1000 0 120 0 120 4000
  1040.     oncollision    "newburn1"
  1041.  
  1042. type "alnbld3d1"
  1043.     objfile "backgrnd\alien\level2\alnbld2.ian"    scale 10
  1044.     texture "chrome2.ppm"
  1045.     drawtype reflective
  1046.  
  1047. type "alnbld3d2"
  1048.     objfile "backgrnd\alien\level3\alnbld2.ian"    scale 10
  1049.     texture "chrome2.ppm"
  1050.     drawtype reflective
  1051.  
  1052. type "alncomc"
  1053.     objfile "backgrnd\alien\level1\alncomc.ian" scale    15
  1054.     objfile lod 1 "backgrnd\alien\low\alncomc.ian"
  1055.     texture "chrome2.ppm"
  1056.     group "aliens"
  1057.     hitpoints    55000
  1058.     points    10000
  1059.     drawtype reflective
  1060.     operate "blamp"
  1061.     lamplight 0 -1200 0 0 180 0 2000
  1062.     oncollision    "newburn1"
  1063.  
  1064. type "alncomcd1"
  1065.     objfile "backgrnd\alien\level2\alncomc.ian"    scale 15
  1066.     texture "chrome2.ppm"
  1067.     drawtype reflective
  1068.  
  1069. type "alncomcd2"
  1070.     objfile "backgrnd\alien\level3\alncomc.ian"    scale 15
  1071.     texture "chrome2.ppm"
  1072.     drawtype reflective
  1073.  
  1074. type "alnhub"
  1075.     objfile "backgrnd\alien\level1\alnhub.ian" scale 10
  1076.     objfile lod 1 "backgrnd\alien\low\alnhub.ian"
  1077.     texture "chrome2.ppm"
  1078.     group "aliens"
  1079.     subgroup "abase"
  1080.     hitpoints    15000
  1081.     points    10000
  1082.     drawtype reflective
  1083.     operate "blamp"
  1084.     lamplight 0 -1990 0 255 70 0 4000
  1085.     oncollision    "newburn1"
  1086.  
  1087. type "alnhubd1"
  1088.     objfile "backgrnd\alien\level2\alnhub.ian"    scale 10
  1089.     texture "chrome2.ppm"
  1090.     drawtype reflective
  1091.  
  1092. type "alnhubd2"
  1093.     objfile "backgrnd\alien\level3\alnhub.ian"    scale 10
  1094.     texture "chrome2.ppm"
  1095.     drawtype reflective
  1096.  
  1097. type "alnlandp"
  1098.     objfile "backgrnd\alien\level1\alnlandp.ian" scale 10
  1099.     objfile lod 1 "backgrnd\alien\low\alnlandp.ian"
  1100.     texture "chrome2.ppm"
  1101.     group "aliens"
  1102.     subgroup "apad"
  1103.     hitpoints    15000
  1104.     points    10000
  1105.     drawtype reflective
  1106.     operate "blamp"
  1107.     lamplight 0 -370 0 150 0 0 1500
  1108.     oncollision    "newburn1"
  1109.  
  1110. type "alnlandpd1"
  1111.     objfile "backgrnd\alien\level2\alnlandp.ian"    scale 10
  1112.     texture "chrome2.ppm"
  1113.     drawtype reflective
  1114.  
  1115. type "alnlandpd2"
  1116.     objfile "backgrnd\alien\level3\alnlandp.ian"    scale 10
  1117.     texture "chrome2.ppm"
  1118.     drawtype reflective
  1119.  
  1120. type "alnportl-c"
  1121.     name "alien portal"
  1122.     objfile "backgrnd\alien\level1\alnportl.ian" scale 15
  1123.     objfile lod 1 "backgrnd\alien\low\alnportl.ian"
  1124.     texture "chrome2.ppm"
  1125.     group "aliens"
  1126.     hitpoints    35000
  1127.     points    10000
  1128.     drawtype self illuminating semi transparent
  1129.  
  1130. type "alnportl"
  1131.     name "alien portal"
  1132.     objfile "backgrnd\alien\level1\alnportl.ian" scale 15
  1133.     objfile lod 1 "backgrnd\alien\low\alnportl.ian"
  1134.     texture "chrome2.ppm"
  1135. ;    group "aliens"
  1136.     group "human"
  1137.     hitpoints    100000
  1138.     points    5000
  1139.     drawtype reflective
  1140.     operate "blamp"
  1141.     lamplight 0 -2000 0 0 255 0 4000
  1142.     oncollision    "newburn1"
  1143.     sfx "port1" min 2000 max 13000 loop
  1144. ;    operate "dostaticsfx"
  1145.  
  1146. type "alnportld1"
  1147.     name "alien portal"
  1148.     objfile "backgrnd\alien\level2\alnportl.ian"    scale 15
  1149.     texture "chrome2.ppm"
  1150.     drawtype reflective
  1151.  
  1152. type "alnportld2"
  1153.     name "alien portal"
  1154.     objfile "backgrnd\alien\level3\alnportl.ian"    scale 15
  1155.     texture "chrome2.ppm"
  1156.     drawtype reflective
  1157.  
  1158. type "alnradar"
  1159.     objfile "backgrnd\alien\level1\alnradar.ian" scale 10
  1160.     objfile lod 1 "backgrnd\alien\low\alnradar.ian"
  1161.     texture "chrome2.ppm"
  1162.     group "aliens"
  1163.     subgroup "arad"
  1164.     hitpoints    2300
  1165.     points    5000
  1166.     drawtype reflective
  1167.     oncollision    "newburn1"
  1168.  
  1169. type "alnradard1"
  1170.     objfile "backgrnd\alien\level2\alnradar.ian"    scale 10
  1171.     texture "chrome2.ppm"
  1172.     drawtype reflective
  1173.  
  1174. type "alnradard2"
  1175.     objfile "backgrnd\alien\level3\alnradar.ian"    scale 10
  1176.     texture "chrome2.ppm"
  1177.     drawtype reflective
  1178.  
  1179. type "ssalnradar"
  1180.     objfile "backgrnd\alien\level1\alnradar.ian" scale 6.5
  1181.     objfile lod 1 "backgrnd\alien\low\alnradar.ian"
  1182.     texture "chrome2.ppm"
  1183.     group "aliens"
  1184.     subgroup "arad"
  1185.     hitpoints    2300
  1186.     points    5000
  1187.     drawtype reflective
  1188.     oncollision    "newburn1"
  1189.  
  1190. type "ssalnradard1"
  1191.     objfile "backgrnd\alien\level2\alnradar.ian"    scale 6.5
  1192.     texture "chrome2.ppm"
  1193.     drawtype reflective
  1194.  
  1195. type "ssalnradard2"
  1196.     objfile "backgrnd\alien\level3\alnradar.ian"    scale 6.5
  1197.     texture "chrome2.ppm"
  1198.     drawtype reflective
  1199.  
  1200. type "alnsgen"
  1201.     objfile "backgrnd\alien\level1\alnsgen.ian" scale 35
  1202.     objfile lod 1 "backgrnd\alien\low\alnsgen.ian"
  1203.     texture "chrome2.ppm"
  1204.     group "aliens"
  1205.     subgroup "ashield"
  1206.     hitpoints    15000
  1207.     points    2500
  1208.     drawtype reflective
  1209.     oncollision    "newburn1"
  1210.  
  1211. type "alnsgend1"
  1212.     objfile "backgrnd\alien\level2\alnsgen.ian"    scale 35
  1213.     objfile lod 1 "backgrnd\alien\low1\alnsgen.ian"
  1214.     texture "chrome2.ppm"
  1215.     drawtype reflective
  1216.  
  1217. type "alnsgend2"
  1218.     objfile "backgrnd\alien\level3\alnsgen.ian"    scale 35
  1219.     texture "chrome2.ppm"
  1220.     drawtype reflective
  1221.  
  1222. type "ssgen"
  1223.     objfile "backgrnd\alien\level1\alnsgen.ian" scale 20
  1224.     objfile lod 1 "backgrnd\alien\low\alnsgen.ian"
  1225.     texture "chrome2.ppm"
  1226.     group "aliens"
  1227.     subgroup "ashield"
  1228.     hitpoints    600
  1229.     points    2500
  1230.     drawtype reflective
  1231.     oncollision    "newburn1"
  1232.  
  1233. type "ssgend1"
  1234.     objfile "backgrnd\alien\level2\alnsgen.ian"    scale 20
  1235.     objfile lod 1 "backgrnd\alien\low1\alnsgen.ian"
  1236.     texture "chrome2.ppm"
  1237.     drawtype reflective
  1238.  
  1239. type "ssgend2"
  1240.     objfile "backgrnd\alien\level3\alnsgen.ian"    scale 20
  1241.     texture "chrome2.ppm"
  1242.     drawtype reflective
  1243.  
  1244. type "sssgen"
  1245.     objfile "backgrnd\alien\level1\alnsgen.ian" scale 10
  1246.     objfile lod 1 "backgrnd\alien\low\alnsgen.ian"
  1247.     texture "chrome2.ppm"
  1248.     group "aliens"
  1249.     subgroup "ashield"
  1250.     hitpoints    300
  1251.     points    2500
  1252.     drawtype reflective
  1253.     oncollision    "newburn1"
  1254.  
  1255. type "sssgend1"
  1256.     objfile "backgrnd\alien\level2\alnsgen.ian"    scale 10
  1257.     objfile lod 1 "backgrnd\alien\low1\alnsgen.ian"
  1258.     texture "chrome2.ppm"
  1259.     drawtype reflective
  1260.  
  1261. type "sssgend2"
  1262.     objfile "backgrnd\alien\level3\alnsgen.ian"    scale 10
  1263.     texture "chrome2.ppm"
  1264.     drawtype reflective
  1265.  
  1266. type "sshield"
  1267.     hemisphere rad=1100 width=9 height=9 repeat=5 5
  1268.     texture "water4\water1.ppm"
  1269.     texture "water4\water2.ppm"
  1270.     texture "water4\water3.ppm"
  1271.     texture "water4\water4.ppm"
  1272.     texture "water4\water5.ppm"
  1273.     texture "water4\water6.ppm"
  1274.     texture "water4\water7.ppm"
  1275.     texture "water4\water8.ppm"
  1276.     texture "water4\water9.ppm"
  1277.     texture "water4\water10.ppm"
  1278.     texture "water4\water11.ppm"
  1279.     texture "water4\water12.ppm"
  1280.     texture "water4\water13.ppm"
  1281.     texture "water4\water14.ppm"
  1282.     texture "water4\water15.ppm"
  1283.     texture "water4\water16.ppm"
  1284. ;    drawtype double sided semi transparent
  1285.     drawtype double sided self illuminating semi transparent
  1286.     group "human"
  1287.     hitpoints    9928
  1288.     sfx "shield2" min 1000 max 15000 loop
  1289.     operate "bshield"
  1290.     oncollision "newbangandremove"
  1291.     
  1292. type "bshield"
  1293.     hemisphere rad=2600 width=9 height=9 repeat=5 5
  1294.     texture "water4\water1.ppm"
  1295.     texture "water4\water2.ppm"
  1296.     texture "water4\water3.ppm"
  1297.     texture "water4\water4.ppm"
  1298.     texture "water4\water5.ppm"
  1299.     texture "water4\water6.ppm"
  1300.     texture "water4\water7.ppm"
  1301.     texture "water4\water8.ppm"
  1302.     texture "water4\water9.ppm"
  1303.     texture "water4\water10.ppm"
  1304.     texture "water4\water11.ppm"
  1305.     texture "water4\water12.ppm"
  1306.     texture "water4\water13.ppm"
  1307.     texture "water4\water14.ppm"
  1308.     texture "water4\water15.ppm"
  1309.     texture "water4\water16.ppm"
  1310. ;    drawtype double sided semi transparent
  1311.     drawtype double sided self illuminating semi transparent
  1312.     group "human"
  1313.     hitpoints    9928
  1314.     sfx "shield2" min 1000 max 15000 loop
  1315.     operate "bshield"
  1316.     oncollision "newbangandremove"
  1317.  
  1318.  
  1319. type "vbshield"
  1320.     hemisphere rad=3000 width=9 height=9 repeat=5 5
  1321.     texture "water4\water1.ppm"
  1322.     texture "water4\water2.ppm"
  1323.     texture "water4\water3.ppm"
  1324.     texture "water4\water4.ppm"
  1325.     texture "water4\water5.ppm"
  1326.     texture "water4\water6.ppm"
  1327.     texture "water4\water7.ppm"
  1328.     texture "water4\water8.ppm"
  1329.     texture "water4\water9.ppm"
  1330.     texture "water4\water10.ppm"
  1331.     texture "water4\water11.ppm"
  1332.     texture "water4\water12.ppm"
  1333.     texture "water4\water13.ppm"
  1334.     texture "water4\water14.ppm"
  1335.     texture "water4\water15.ppm"
  1336.     texture "water4\water16.ppm"
  1337. ;    drawtype double sided semi transparent
  1338.     drawtype double sided self illuminating semi transparent
  1339.     group "human"
  1340.     hitpoints    9928
  1341.     sfx "shield2" min 1000 max 15000 loop
  1342.     operate "bshield"
  1343.     oncollision "newbangandremove"
  1344.  
  1345.  
  1346. #====================================
  1347. type "newradar"
  1348.     name "globe radar"
  1349.     objfile "backgrnd\pcexport\level1\radarstn.ian" scale 7
  1350.     objfile lod 1 "backgrnd\pcexport\low\radarstn.ian"
  1351.     texture "backgrnd\whites.ppm" transparent
  1352.     group "human"
  1353.     hitpoints    300
  1354.     points    1000
  1355.     oncollision "newburn1"
  1356.  
  1357. type "newradard1"
  1358.     objfile "backgrnd\pcexport\level2\radarstn.ian" scale 7
  1359.     texture "backgrnd\whites.ppm" transparent
  1360.  
  1361. type "newradard2"
  1362.     objfile "backgrnd\pcexport\level3\radarstn.ian" scale 7
  1363.     texture "backgrnd\whites.ppm" transparent
  1364.  
  1365. #======================================================================
  1366.  
  1367. type "fllit1"
  1368.     name "light"
  1369.     sprite u=65 v=191 w=64 h=64    size=96 colour 1=255 255 255
  1370.     texture "smoke.ppm"
  1371.     group "human"
  1372.     subgroup "light"
  1373.     hitpoints    2000
  1374.     colourfade speed 2
  1375.     colour 255 255 255
  1376.     colour 0 0 0
  1377.     colour 0 0 0
  1378.     colour 0 0 0
  1379.     colour 0 0 0
  1380.     colour 0 0 0
  1381.     colour 0 0 0
  1382.     colour 0 0 0
  1383.  
  1384. type "fllit2"
  1385.     name "light"
  1386.     sprite u=65 v=191 w=64 h=64    size=96 colour 1=255 255 255
  1387.     texture "smoke.ppm"
  1388.     group "human"
  1389.     subgroup "light"
  1390.     hitpoints    2000
  1391.     colourfade speed 2
  1392.     colour 0 0 0
  1393.     colour 255 255 255
  1394.     colour 0 0 0
  1395.     colour 0 0 0
  1396.     colour 0 0 0
  1397.     colour 0 0 0
  1398.     colour 0 0 0
  1399.     colour 0 0 0
  1400.  
  1401. type "fllit3"
  1402.     name "light"
  1403.     sprite u=65 v=191 w=64 h=64    size=96 colour 1=255 255 255
  1404.     texture "smoke.ppm"
  1405.     group "human"
  1406.     subgroup "light"
  1407.     hitpoints    2000
  1408.     colourfade speed 2
  1409.     colour 0 0 0
  1410.     colour 0 0 0
  1411.     colour 255 255 255
  1412.     colour 0 0 0
  1413.     colour 0 0 0
  1414.     colour 0 0 0
  1415.     colour 0 0 0
  1416.     colour 0 0 0
  1417.  
  1418. type "fllit4"
  1419.     name "light"
  1420.     sprite u=65 v=191 w=64 h=64    size=96 colour 1=255 255 255
  1421.     texture "smoke.ppm"
  1422.     group "human"
  1423.     subgroup "light"
  1424.     hitpoints    2000
  1425.     colourfade speed 2
  1426.     colour 0 0 0
  1427.     colour 0 0 0
  1428.     colour 0 0 0
  1429.     colour 255 255 255
  1430.     colour 0 0 0
  1431.     colour 0 0 0
  1432.     colour 0 0 0
  1433.     colour 0 0 0
  1434.  
  1435. type "fllit5"
  1436.     name "light"
  1437.     sprite u=65 v=191 w=64 h=64    size=96 colour 1=255 255 255
  1438.     texture "smoke.ppm"
  1439.     group "human"
  1440.     subgroup "light"
  1441.     hitpoints    2000
  1442.     colourfade speed 2
  1443.     colour 0 0 0
  1444.     colour 0 0 0
  1445.     colour 0 0 0
  1446.     colour 0 0 0
  1447.     colour 255 255 255
  1448.     colour 0 0 0
  1449.     colour 0 0 0
  1450.     colour 0 0 0
  1451.  
  1452. type "fllit6"
  1453.     name "light"
  1454.     sprite u=65 v=191 w=64 h=64    size=96 colour 1=255 255 255
  1455.     texture "smoke.ppm"
  1456.     group "human"
  1457.     subgroup "light"
  1458.     hitpoints    2000
  1459.     colourfade speed 2
  1460.     colour 0 0 0
  1461.     colour 0 0 0
  1462.     colour 0 0 0
  1463.     colour 0 0 0
  1464.     colour 0 0 0
  1465.     colour 255 255 255
  1466.     colour 0 0 0
  1467.     colour 0 0 0
  1468.  
  1469. type "fllit7"
  1470.     name "light"
  1471.     sprite u=65 v=191 w=64 h=64    size=96 colour 1=255 255 255
  1472.     texture "smoke.ppm"
  1473.     group "human"
  1474.     subgroup "light"
  1475.     hitpoints    2000
  1476.     colourfade speed 2
  1477.     colour 0 0 0
  1478.     colour 0 0 0
  1479.     colour 0 0 0
  1480.     colour 0 0 0
  1481.     colour 0 0 0
  1482.     colour 0 0 0
  1483.     colour 255 255 255
  1484.     colour 0 0 0
  1485.  
  1486. type "fllit8"
  1487.     name "light"
  1488.     sprite u=65 v=191 w=64 h=64    size=96 colour 1=255 255 255
  1489.     texture "smoke.ppm"
  1490.     group "human"
  1491.     subgroup "light"
  1492.     hitpoints    2000
  1493.     colourfade speed 2
  1494.     colour 0 0 0
  1495.     colour 0 0 0
  1496.     colour 0 0 0
  1497.     colour 0 0 0
  1498.     colour 0 0 0
  1499.     colour 0 0 0
  1500.     colour 0 0 0
  1501.     colour 255 255 255
  1502.  
  1503. #==================
  1504.  
  1505. type "Rllit1"
  1506.     name "light"
  1507.     sprite u=65 v=191 w=64 h=64    size=128 colour 1=255 0 0
  1508.     texture "smoke.ppm"
  1509.     group "human"
  1510.     subgroup "light"
  1511.     hitpoints    2000
  1512.     colourfade speed 8
  1513.     colour 255 0 0
  1514.     colour 0 0 0
  1515.     colour 0 0 0
  1516.     colour 0 0 0
  1517.  
  1518. type "Rllit2"
  1519.     name "light"
  1520.     sprite u=65 v=191 w=64 h=64    size=128 colour 1=255 0 0
  1521.     texture "smoke.ppm"
  1522.     group "human"
  1523.     subgroup "light"
  1524.     hitpoints    2000
  1525.     colourfade speed 8
  1526.     colour 0 0 0
  1527.     colour 255 0 0
  1528.     colour 0 0 0
  1529.     colour 0 0 0
  1530.  
  1531. type "Rllit3"
  1532.     name "light"
  1533.     sprite u=65 v=191 w=64 h=64    size=128 colour 1=255 0 0
  1534.     texture "smoke.ppm"
  1535.     group "human"
  1536.     subgroup "light"
  1537.     hitpoints    2000
  1538.     colourfade speed 8
  1539.     colour 0 0 0
  1540.     colour 0 0 0
  1541.     colour 255 0 0
  1542.     colour 0 0 0
  1543.  
  1544. type "Rllit4"
  1545.     name "light"
  1546.     sprite u=65 v=191 w=64 h=64    size=128 colour 1=255 0 0
  1547.     texture "smoke.ppm"
  1548.     group "human"
  1549.     subgroup "light"
  1550.     hitpoints    2000
  1551.     colourfade speed 8
  1552.     colour 0 0 0
  1553.     colour 0 0 0
  1554.     colour 0 0 0
  1555.     colour 255 0 0
  1556.  
  1557.