home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PowerPlay 1998 July
/
PowerPlay0798.bin
/
Demos
/
incoming.exe
/
asc
/
moon
/
moon.odl
< prev
next >
Wrap
Text File
|
1998-04-05
|
37KB
|
1,557 lines
include "asc\misc\standard.odl"
land
"asc\moon\tland1.bin"
"asc\moon\city2tc.bin"
texture "moon\l0.ppm"
texture "moon\l1.ppm"
texture "moon\l2.ppm"
texture "moon\l3.ppm"
texture "moon\l4.ppm"
texture "moon\l5.ppm"
texture "moon\l6.ppm"
texture "moon\l7.ppm"
sky
17000 12 12 8 5
texture "moon\starcanopy01.ppm"
draw_type self illuminating
fog 0 0 0 bounds 8000 17000
ambiance 2 2 2
direct 96 96 150
from 4.200000 -0.200000 0.000000 not_unit
; from -5.000000 -0.200000 -3.000000 not_unit
; sunimage "sun\moon01.ppm" transparent alpha
; color 168 168 168
; size 1300
; 17000 12 12 6 4
offset 145600
#==============================
type "starcover"
objfile "effects\pcexport\stars.ian" scale 100
texture "moon\starcanopy01.ppm"
;============================================================================
type "earth"
sphere rad=1100 width=9 height=9
texture "backgrnd\earth02.ppm" low
group "human"
hitpoints 100
drawtype self illuminating
; drawtype semi transparent self illuminating reflective flipz flipx
type "earthcloud"
sphere rad=1180 width=9 height=9
texture "backgrnd\clouds.ppm" low
drawtype semi transparent self illuminating
group "human"
hitpoints 9928
;============================================================================
;---------------------------------------------------------
; player air vehicles
;---------------------------------------------------------
type "bug"
name "bug"
schematic "schmatics\senfly-s.ppm"
objfile "pweapons\pcexport\senfly.ian" scale 15
objfile lod 1 "pweapons\pcexport\low\senfly.ian"
texture "backgrnd\shuttle.ppm"
group "human"
hitpoints 300
points 500
sfx "plfight" min 200 max 2000 loop
shadow "effects\senfly-shad.ppm" transparent alpha low
dynamics "alien"
mass 115
max altitude 9000
max vel 60
pitch acc 2.2
yaw acc 1.8
roll acc 3
linear acc 5
bank stability 70%
linear drag 40%
angular drag 40%
cockpit 0 -27 64
cannons
pos 66 -13 110
pos -66 -13 110
secondary_cannons
pos 50 0 0
pos -50 0 0
child "glight"
sprite u=65 v=191 w=64 h=64 size=8 colour 1=0 90 30
texture "smoke.ppm"
position 113 -8 6
colourfade speed 2
colour 0 90 30
colour 0 50 17
colour 0 10 3
colour 0 50 17
colour 0 90 30
colour 0 140 50
colour 0 200 70
colour 0 140 50
sibling "rlight"
sprite u=65 v=191 w=64 h=64 size=8 colour 1=240 0 0
texture "smoke.ppm"
position -113 -8 6
colourfade speed 2
colour 240 0 0
colour 190 0 0
colour 120 0 0
colour 67 0 0
colour 13 0 0
colour 67 0 0
colour 120 0 0
colour 190 0 0
sibling "rlight2"
sprite u=65 v=191 w=64 h=64 size=12 colour 1=200 0 0
texture "smoke.ppm"
position 0 -50 -24
colourfade speed 1
colour 200 0 0
colour 150 0 0
colour 50 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
type "lance"
name "lance"
schematic "schmatics\lancfght1-s.ppm"
objfile "pweapons\pcexport\lancfght.ian" scale 6
objfile lod 1 "pweapons\pcexport\low\lancfght.ian"
texture "backgrnd\shuttle.ppm"
group "human"
hitpoints 300
points 500
dynamics "alien"
mass 140
max altitude 9000
max vel 80
pitch acc 1.3
yaw acc 1.3
roll acc 2
linear acc 5
bank stability 10%
linear drag 40%
angular drag 50%
cockpit 0 -143 180
sfx "plfight" min 200 max 2000 loop
shadow "effects\lancfght-shad.ppm" transparent alpha low
cannons
pos -60 -110 65
pos 60 -110 65
secondary_cannons
pos 58 -114 62
pos -58 -114 62
child "lanceengine1"
sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
texture "smoke.ppm"
position 170.3 -17.4 -255.6
pulseengine speed=50 size=0.012 intensity=2
sibling "lanceengine2"
sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
texture "smoke.ppm"
position -170.3 -17.4 -255.6
pulseengine speed=50 size=0.012 intensity=2
sibling "glight"
sprite u=65 v=191 w=64 h=64 size=8 colour 1=0 90 30
texture "smoke.ppm"
position 157 -85 -100
colourfade speed 2
colour 0 90 30
colour 0 50 17
colour 0 10 3
colour 0 50 17
colour 0 90 30
colour 0 140 50
colour 0 200 70
colour 0 140 50
sibling "rlight"
sprite u=65 v=191 w=64 h=64 size=8 colour 1=240 0 0
texture "smoke.ppm"
position -157 -85 -100
colourfade speed 2
colour 240 0 0
colour 190 0 0
colour 120 0 0
colour 67 0 0
colour 13 0 0
colour 67 0 0
colour 120 0 0
colour 190 0 0
sibling "rlight2"
sprite u=65 v=191 w=64 h=64 size=12 colour 1=200 0 0
texture "smoke.ppm"
position 0 -158 0
colourfade speed 2
colour 200 0 0
colour 150 0 0
colour 50 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
;---------------------------------------------------------
; player ground vehicles
;---------------------------------------------------------
type "hovertank"
name "hovertank"
schematic "schmatics\hover tank-s.ppm"
objfile "pweapons\pcexport\hovrtank.ian" scale 6
objfile lod 1 "pweapons\pcexport\low\hovrtank.ian"
texture "pweapons\mooncam2.ppm"
group "human"
hitpoints 300
points 250
dynamics "hovercraft"
mass 90
max altitude 40
linear drag 30%
max vel 28
yaw acc 0.8
linear acc 3
drawtype viewh
child "HTLgun"
objfile "pweapons\pcexport\hovrtgun.ian" scale 6
objfile lod 1 "pweapons\pcexport\low\hovrtgun.ian"
texture "pweapons\mooncam2.ppm"
position -18 -46.5 23
drawtype viewh
sibling "HTRgun"
objfile as "HTLgun"
position 18 -46.5 23
parent
cannons
pos 0 0 62 "HTLgun"
pos 36 0 62 "HTRgun"
cockpit 0 -46.5 48
sfx "pltank" min 200 max 2000 loop
secondary_cannons
pos 0 -13.5 0
pos -6.7 -13.5 0
pos 6.7 -13.5 0
pos -14.2 -13.5 0
pos 14.2 -13.5 0
shadow "effects\hovtank shd 1.ppm" transparent alpha low
type "hovercraft"
name "hovercraft"
schematic "schmatics\hovrcrft-s.ppm"
objfile "pweapons\pcexport\hovrcrft.ian" scale 8
objfile lod 1 "pweapons\pcexport\low\hovrcrft.ian"
texture "pweapons\mooncam2.ppm"
group "human"
hitpoints 170
points 250
dynamics "hovercraft"
mass 120
max altitude 50
linear drag 30%
max vel 30
yaw acc 1
linear acc 3.5
drawtype viewh
child "HRgun"
objfile "pweapons\pcexport\hovrcrgn.ian" scale 8
objfile lod 1 "pweapons\pcexport\low\hovrcrgn.ian"
texture "pweapons\mooncam2.ppm"
position -28 -75 0
drawtype viewh
sibling "HLgun"
objfile as "HRgun"
position 28 -75 0
parent
cannons
pos 0 0 93 "HRgun"
pos 56 0 93 "HLgun"
cockpit 0 -75 42
sfx "pltank" min 200 max 2000 loop
secondary_cannons
pos 83 -1 16
pos -83 -1 16
pos 64 -1 16
pos -64 -1 16
shadow "effects\hovcft shd 1.ppm" transparent alpha low
;---------------------------------------------------------
; player ai air vehicles
;---------------------------------------------------------
type "Slowhovertank"
name "hovertank"
objfile as "hovertank"
group "human"
subgroup "aihover"
hitpoints 170
points 250
dynamics "hovercraft"
mass 150
max altitude 40
linear drag 30%
max vel 12
yaw acc 0.8
roll acc 1.5
bank stability 75%
linear acc 3
drawtype viewh
child "SHTLgun"
objfile as "HTLgun"
position -18 -46.5 23
drawtype viewh
sibling "SHTRgun"
objfile as "HTLgun"
position 18 -46.5 23
parent
cannons
pos 0 0 82 "SHTLgun"
pos 36 0 82 "SHTRgun"
cockpit 0 -46.5 48
sfx "hovtank" channels 2 min 600 max 10000 loop
secondary_cannons
pos 0 -13.5 0
pos -6.7 -13.5 0
pos 6.7 -13.5 0
pos -14.2 -13.5 0
pos 14.2 -13.5 0
shadow "effects\hovtank shd 1.ppm" transparent alpha low
type "advanced_1"
name "advanced fighter"
schematic "schmatics\lancfgt3-s.ppm"
objfile "pweapons\pcexport\lancfgt3.ian" scale 6.4
objfile lod 1 "pweapons\pcexport\low\lancfgt3.ian" scale 6.4
texture "pweapons\mooncam2.ppm" transparent
group "human"
group "advanced"
hitpoints 300
points 500
dynamics "alien"
mass 115
max altitude 9000
max vel 90
pitch acc 2.2
yaw acc 1.8
roll acc 3
linear acc 5
bank stability 70%
linear drag 40%
angular drag 40%
cockpit 0 -15.8 96.1
sfx "hovtank" channels 2 min 600 max 10000 loop
shadow "effects\lancfgt3-shad.ppm" transparent alpha low
cannons
pos -150 8 34.9
pos 150 8 34.9
secondary_cannons
pos 70.3 15.0 -30.0
pos -70.3 15.0 -30.0
child "glight"
sprite u=65 v=191 w=64 h=64 size=8 colour 1=0 90 30
texture "smoke.ppm"
position 153.0 7.8 -36.8
colourfade speed 2
colour 0 90 30
colour 0 50 17
colour 0 10 3
colour 0 50 17
colour 0 90 30
colour 0 140 50
colour 0 200 70
colour 0 140 50
sibling "rlight"
sprite u=65 v=191 w=64 h=64 size=8 colour 1=240 0 0
texture "smoke.ppm"
position -153.0 7.8 -36.8
colourfade speed 2
colour 240 0 0
colour 190 0 0
colour 120 0 0
colour 67 0 0
colour 13 0 0
colour 67 0 0
colour 120 0 0
colour 190 0 0
sibling "ad1engine1"
sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
texture "smoke.ppm"
position 70.3 1.1 -102.9
pulseengine speed=50 size=0.007 intensity=2
sibling "ad1engine2"
sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
texture "smoke.ppm"
position -70.3 1.1 -102.9
pulseengine speed=50 size=0.007 intensity=2
type "advanced_2"
name "advanced hovercraft"
schematic "schmatics\lance2-s.ppm"
objfile "pweapons\pcexport\lancfgt2.ian" scale 6
objfile lod 1 "pweapons\pcexport\low\lancfgt2.ian" scale 6
texture "pweapons\mooncam2.ppm" transparent
group "human"
hitpoints 300
points 500
dynamics "hovercraft"
mass 90
max altitude 120
linear drag 10%
max vel 80
yaw acc 1.1
roll acc 1
linear acc 15
bank stability 30%
cockpit 0 -34.7 136.3
sfx "hovtank" channels 2 min 600 max 10000 loop
cannons
pos -50 10 89
pos 50 10 89
secondary_cannons
pos -80 20 0
pos 80 20 0
shadow "effects\lancfgt2-shad.ppm" transparent alpha low
child "ad2engine1"
sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
texture "smoke.ppm"
position 33.6 -9.2 -153.8
pulseengine speed=50 size=0.014 intensity=2
sibling "ad2engine2"
sprite u=128 v=192 w=64 h=64 size=64 colour 1=220 220 220
texture "smoke.ppm"
position -33.6 -9.2 -153.8
pulseengine speed=50 size=0.014 intensity=2
;---------------------------------------------------------
; player ai ground vehicles
;---------------------------------------------------------
type "trantank"
name "hovercraft"
objfile as "hovercraft"
group "human"
subgroup "aihuman"
hitpoints 110
points 250
sfx "hovtank2" channels 2 min 200 max 4000 loop
dynamics "hovercraft"
mass 150
max altitude 35
max vel 19
min vel 15
yaw acc 1.2
linear acc 3
cannons
pos -28 0 93
pos 28 0 93
shadow "effects\hovcft shd 1.ppm" transparent alpha low
#***********************************
#Fixed guns
#***********************************
type "mobspgun"
schematic "schmatics\lazer-s.ppm"
objfile "pweapons\pcexport\aaapod.ian" scale 8
objfile lod 1 "pweapons\pcexport\low\aaapod.ian"
texture "pweapons\mooncam2.ppm"
group "human"
hitpoints 150
points 250
dynamics "gun"
mass 100
pitch acc 5.6
yaw acc 8
max ang 90
min ang -17
linear drag 207%
drawtype gun_base
child "aaac1"
objfile "pweapons\pcexport\aaarack.ian" scale 8
objfile lod 1 "pweapons\pcexport\low\aaarack.ian"
texture "pweapons\mooncam2.ppm"
position 0 -53 0
child "aaaB1"
objfile "pweapons\pcexport\aaaguns.ian" scale 8
objfile lod 1 "pweapons\pcexport\low\aaaguns.ian"
texture "pweapons\mooncam2.ppm"
position 29 -11 18
sibling "aaaB2"
objfile as "aaaB1"
position -29 -11 18
sibling "aaaB3"
objfile as "aaaB1"
position 29 13 17
sibling "aaaB4"
objfile as "aaaB1"
position -29 13 17
parent
cannons
pos 29 -11 78 "aaaB1"
pos -29 -11 78 "aaaB2"
pos 29 13 78 "aaaB3"
pos -29 13 78 "aaaB4"
cockpit 0 0 30
type "mobsprack"
name "rack"
objfile "pweapons\pcexport\sen2ttabl.ian" scale 12
objfile lod 1 "pweapons\pcexport\low\sn2ltbl.ian"
texture "pweapons\mooncam2.ppm"
group "human"
subgroup "gun"
hitpoints 50
points 250
dynamics "gun"
mass 75
angular acc 2
pitch acc 10
yaw acc 17
max ang 50
min ang 15
linear drag 300%
cannons
pos -34 0 80
pos 34 0 80
pos 0 0 80
pos -63 0 80
pos 63 0 80
drawtype viewh
child "sen2rack"
objfile "pweapons\pcexport\sen2rack.ian" scale 12
objfile lod 1 "pweapons\pcexport\low\sn2lrck.ian"
texture "pweapons\mooncam2.ppm"
position 0 -36 0
#***********************************
# Enemy AirCraft
#***********************************
type "hbomber"
name "hbomber"
objfile "cweapons\pcexport\hbom-bd.ian" scale 2
objfile lod 1 "cweapons\pcexport\low\hbom-bd.ian"
texture "cweapons\al-metal2.ppm"
group "aliens"
subgroup "aair"
hitpoints 5000
points 5000
dynamics "alien"
mass 1000
max altitude 9000
min altitude 2500
max vel 30
min vel 10
pitch acc 1
yaw acc 1.5
roll acc 0.25
linear acc 5
bank stability 100%
linear drag 60%
angular drag 50%
flameout 70
sfx "bomber" channels 2 min 1100 max 16000 loop
cannons
pos -100 0 0
pos 100 0 0
shadow "effects\hbom shd 1.ppm" transparent alpha low
child "hbom-hd"
objfile "cweapons\pcexport\hbom-hd.ian" scale 2
objfile lod 1 "cweapons\pcexport\low\hbom-hd.ian"
texture "cweapons\al-metal.ppm"
flameout 40
position 0 0 0
sibling "hbeng1"
sprite u=192 v=192 w=64 h=64 size=64 colour 1=80 80 80
texture "cweapons\al-metal2.ppm"
position 707.2 320.4 -627.8
pulseengine speed=50 size=0.04 intensity=1
sibling "hbeng2"
sprite u=192 v=192 w=64 h=64 size=64 colour 1=80 80 80
texture "cweapons\al-metal2.ppm"
position 0 124.4 -659.4
pulseengine speed=50 size=0.06 intensity=1
sibling "hbeng3"
sprite u=192 v=192 w=64 h=64 size=64 colour 1=80 80 80
texture "cweapons\al-metal2.ppm"
position -707.2 320.4 -627.8
pulseengine speed=50 size=0.04 intensity=1
type "command"
name "command bomber"
objfile "cweapons\pcexport\comhub.ian" scale 1.8
objfile lod 1 "cweapons\pcexport\low\comhub.ian"
texture "cweapons\al-metal.ppm"
group "aliens"
subgroup "amother"
hitpoints 25000
points 10000
dynamics "alien"
mass 1000
max altitude 9000
min altitude 2500
max vel 25
min vel 10
pitch acc 1
yaw acc 1.5
roll acc 0.25
linear acc 5
bank stability 100%
linear drag 60%
angular drag 20%
flameout 80
sfx "bomber" channels 2 min 1100 max 16000 loop
cannons
pos 30 1000 0
pos -30 1000 0
operate "spin" 0 0.008 0
shadow "effects\comhub shd 1.ppm" transparent alpha low
child "comring1"
objfile "cweapons\pcexport\comring1.ian" scale 1.8
objfile lod 1 "cweapons\pcexport\low\comring1.ian"
texture "cweapons\al-metal.ppm"
position 0 0 0
child "comring2"
objfile "cweapons\pcexport\comring2.ian" scale 1.8
objfile lod 1 "cweapons\pcexport\low\comring2.ian"
texture "cweapons\al-metal.ppm"
position 0 1000 0
operate "spin" 0 -0.009 0
#***********************************
# Buildings w/ 3 damage levels
#***********************************
type "cargobox"
name "shuttle cargo bay"
objfile "backgrnd\pcexport\level1\cargobox.ian" scale 13
objfile lod 1 "backgrnd\pcexport\low\cargobox.ian"
texture "backgrnd\shuttle.ppm" transparent
group "human"
subgroup "ccentre"
hitpoints 500
points 2500
operate "update"
oncollision "newburn1"
child "cargoldr"
objfile "backgrnd\pcexport\level1\cargoldr.ian" scale 13
objfile lod 1 "backgrnd\pcexport\low\cargoldr.ian"
texture "backgrnd\shuttle.ppm" transparent
position 0 0 0
type "cargod1"
objfile "backgrnd\pcexport\level2\cargobox.ian" scale 13
texture "backgrnd\shuttle.ppm" transparent
type "cargod2"
objfile "backgrnd\pcexport\level3\cargobox.ian" scale 13
texture "backgrnd\shuttle.ppm" transparent
type "relay1"
name "relay1"
objfile "pweapons\pcexport\strbase.ian" scale 15
objfile lod 1 "pweapons\pcexport\low\strbase.ian"
texture "pweapons\mooncam2.ppm"
group "human"
hitpoints 500
points 1000
operate "update"
child "dsh"
objfile "backgrnd\pcexport\level1\radiodsh.ian" scale 5
objfile lod 1 "backgrnd\pcexport\low\radiodsh.ian"
texture "backgrnd\whites.ppm" transparent
position 0 -110 0
#***********************************
# Buildings w/ 2 damage levels
#***********************************
type "helipad"
name "resupply pad"
objfile "backgrnd\pcexport\level1\helipad.ian" scale 10
texture "backgrnd\whites.ppm" transparent
group "human"
subgroup "replen"
hitpoints 200
points 500
operate "bhelipad"
oncollision "newburn1single"
type "helipadd1"
objfile "backgrnd\pcexport\level2\helipad.ian" scale 10
texture "backgrnd\whites.ppm" transparent
type "relay2"
name "relay2"
objfile "backgrnd\pcexport\level1\sat2dish.ian" scale 20
objfile lod 1 "backgrnd\pcexport\low\sat2dish.ian"
texture "backgrnd\whites.ppm" transparent
group "human"
hitpoints 500
points 500
oncollision "newburn1single"
type "relay2d2"
objfile "backgrnd\pcexport\level1\sat2dish.ian" scale 20
texture "backgrnd\whites.ppm" transparent
#***********************************
# Buildings w/ 1 damage level
#***********************************
type "crate"
name "crate"
objfile "backgrnd\pcexport\level1\wcrate2.ian" scale 20
texture "pweapons\mooncam2.ppm"
group "human"
hitpoints 1
type "base1"
name "control"
objfile "pweapons\pcexport\strbase.ian" scale 30
objfile lod 1 "pweapons\pcexport\low\strbase.ian"
texture "pweapons\mooncam2.ppm"
group "human"
hitpoints 1
points 250
type "base2"
name "control"
objfile "pweapons\pcexport\laserbse.ian" scale 34
objfile lod 1 "pweapons\pcexport\low\laserbse.ian"
texture "pweapons\mooncam2.ppm"
group "human"
hitpoints 1
points 250
type "base3"
name "control"
objfile "pweapons\pcexport\aaapod.ian" scale 20
objfile lod 1 "pweapons\pcexport\low\aaapod.ian"
texture "pweapons\mooncam2.ppm"
group "human"
hitpoints 1
points 250
type "hsm"
name "missile"
objfile "pweapons\pcexport\hsm.ian" scale 8
texture "pweapons\misc.ppm" transparent
group "human"
hitpoints 1
oncollision "bombexplode"
type "msm"
name "missile"
objfile "pweapons\pcexport\msm.ian" scale 8
texture "pweapons\misc.ppm" transparent
group "human"
hitpoints 1
oncollision "bombexplode"
type "spacedrum"
name "oil drum"
objfile "backgrnd\pcexport\level1\oildrum.ian" scale 25
objfile lod 2 "backgrnd\pcexport\low\oildrum.ian"
texture "pweapons\mooncam2.ppm"
group "human"
subgroup "replen"
hitpoints 10
oncollision "bombexplode"
type "oildrum"
name "oil drum"
objfile "backgrnd\pcexport\level1\oildrum.ian" scale 20
objfile lod 2 "backgrnd\pcexport\low\oildrum.ian"
texture "pweapons\misc.ppm"
group "human"
subgroup "replen"
hitpoints 10
oncollision "bombexplode"
type "rcrate1"
name "crate"
objfile "backgrnd\pcexport\level1\rcrate1.ian" scale 8
texture "pweapons\mooncam2.ppm"
group "human"
subgroup "replen"
hitpoints 30
oncollision "bombexplode"
type "rcrate2"
name "crate"
objfile "backgrnd\pcexport\level1\rcrate2.ian" scale 8
texture "pweapons\mooncam2.ppm"
group "human"
subgroup "replen"
hitpoints 30
oncollision "bombexplode"
type "rcrate3"
name "crate"
objfile "backgrnd\pcexport\level1\rcrate3.ian" scale 8
texture "pweapons\mooncam2.ppm"
group "human"
subgroup "replen"
hitpoints 30
oncollision "bombexplode"
type "rcrate4"
name "crate"
objfile "backgrnd\pcexport\level1\rcrate4.ian" scale 8
texture "pweapons\mooncam2.ppm"
group "human"
subgroup "replen"
hitpoints 30
oncollision "bombexplode"
#-----------------------------------------
type "mobplat"
name "mobile platform"
objfile "pweapons\pcexport\tanktrk4.ian" scale 6
objfile lod 1 "pweapons\pcexport\low\tanktrk4.ian" scale 6
texture "pweapons\misc.ppm" transparent
group "human"
hitpoints 300
points 250
operate "update"
child "t1body"
objfile "pweapons\pcexport\tankbody.ian" scale 6
objfile lod 1 "pweapons\pcexport\low\tankbody.ian" scale 6
texture "pweapons\mooncam2.ppm"
position 0 0 0
type "moblite"
name "mobile light rig"
objfile as "mobplat"
group "human"
hitpoints 70
points 250
operate "update"
child "litebase"
objfile as "t1body"
position 0 0 0
child "lightower1"
objfile "backgrnd\pcexport\level1\lightowr.ian" scale 10
objfile lod 1 "backgrnd\pcexport\low\lighttowr.ian"
texture "backgrnd\whites2.ppm"
position 0 -50 0
operate "blamp"
lamplight 0 -250 30 280 200 50 800
drawtype flipx flipz
;-------------------------------------------------------
type "mobrad"
name "mobile radar"
objfile as "mobplat"
group "human"
hitpoints 80
points 250
operate "update"
oncollision "newburn1singleradremove"
child "radbase"
objfile as "t1body"
position 0 0 0
operate "bradar"
child "dish"
objfile "pweapons\pcexport\tankrada.ian" scale 6
objfile lod 1 "pweapons\pcexport\low\tankrada.ian" scale 6
texture "pweapons\mooncam2.ppm"
position 0 -50 0
sfx "radar1" min 500 max 3000 loop
operate "dostaticsfx"
;-------------------------------------------------------
type "mobew"
name "rectank"
objfile as "mobplat"
group "human"
hitpoints 60
points 250
operate "update"
child "ewbase"
objfile as "t1body"
position 0 0 0
sibling "tankrbod"
objfile "pweapons\pcexport\tankrbod.ian" scale 6
objfile lod 1 "pweapons\pcexport\low\tankrbod.ian" scale 6
texture "pweapons\mooncam2.ppm"
position 0 0 0
#***********************************
# Alien Buildings w/3 damage levels
#***********************************
type "alnadubs"
objfile "backgrnd\alien\level1\alnadubs.ian" scale 24
objfile lod 1 "backgrnd\alien\low\alndubs.ian"
texture "chrome2.ppm"
group "aliens"
subgroup "agun"
hitpoints 250
points 650
dynamics "gun"
mass 100
pitch acc 4
yaw acc 8
max ang 90
min ang -10
linear drag 150%
cannons
pos -125 -53 434
pos 125 -53 434
drawtype viewh reflective
child "alnadugn"
objfile "backgrnd\alien\level1\alnadugn.ian" scale 24
objfile lod 1 "backgrnd\alien\low\alndugn.ian"
texture "chrome2.ppm"
position 0 -144 -76
drawtype reflective
type "alnbld1"
objfile "backgrnd\alien\level1\alnbld1.ian" scale 10
objfile lod 1 "backgrnd\alien\low\alnbldg1.ian"
texture "chrome2.ppm"
group "aliens"
subgroup "abld"
hitpoints 100
points 5000
drawtype reflective
oncollision "newburn1"
type "alnbld1d1"
objfile "backgrnd\alien\level2\alnbld1.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alnbld1d2"
objfile "backgrnd\alien\level3\alnbld1.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alnbld2"
objfile "backgrnd\alien\level1\alnbld2.ian" scale 10
objfile lod 1 "backgrnd\alien\low\alnbldg2.ian"
texture "chrome2.ppm"
group "aliens"
subgroup "abld"
hitpoints 100
points 5000
drawtype reflective
operate "blamp"
lamplight 0 -1000 0 120 0 120 4000
oncollision "newburn1"
type "alnbld2d1"
objfile "backgrnd\alien\level2\alnbld2.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alnbld2d2"
objfile "backgrnd\alien\level3\alnbld2.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alnbld3"
objfile as "alnbld2"
group "aliens"
subgroup "Abld"
hitpoints 15000
points 5000
drawtype reflective
operate "blamp"
lamplight 0 -1000 0 120 0 120 4000
oncollision "newburn1"
type "alnbld3d1"
objfile "backgrnd\alien\level2\alnbld2.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alnbld3d2"
objfile "backgrnd\alien\level3\alnbld2.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alncomc"
objfile "backgrnd\alien\level1\alncomc.ian" scale 15
objfile lod 1 "backgrnd\alien\low\alncomc.ian"
texture "chrome2.ppm"
group "aliens"
hitpoints 55000
points 10000
drawtype reflective
operate "blamp"
lamplight 0 -1200 0 0 180 0 2000
oncollision "newburn1"
type "alncomcd1"
objfile "backgrnd\alien\level2\alncomc.ian" scale 15
texture "chrome2.ppm"
drawtype reflective
type "alncomcd2"
objfile "backgrnd\alien\level3\alncomc.ian" scale 15
texture "chrome2.ppm"
drawtype reflective
type "alnhub"
objfile "backgrnd\alien\level1\alnhub.ian" scale 10
objfile lod 1 "backgrnd\alien\low\alnhub.ian"
texture "chrome2.ppm"
group "aliens"
subgroup "abase"
hitpoints 15000
points 10000
drawtype reflective
operate "blamp"
lamplight 0 -1990 0 255 70 0 4000
oncollision "newburn1"
type "alnhubd1"
objfile "backgrnd\alien\level2\alnhub.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alnhubd2"
objfile "backgrnd\alien\level3\alnhub.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alnlandp"
objfile "backgrnd\alien\level1\alnlandp.ian" scale 10
objfile lod 1 "backgrnd\alien\low\alnlandp.ian"
texture "chrome2.ppm"
group "aliens"
subgroup "apad"
hitpoints 15000
points 10000
drawtype reflective
operate "blamp"
lamplight 0 -370 0 150 0 0 1500
oncollision "newburn1"
type "alnlandpd1"
objfile "backgrnd\alien\level2\alnlandp.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alnlandpd2"
objfile "backgrnd\alien\level3\alnlandp.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alnportl-c"
name "alien portal"
objfile "backgrnd\alien\level1\alnportl.ian" scale 15
objfile lod 1 "backgrnd\alien\low\alnportl.ian"
texture "chrome2.ppm"
group "aliens"
hitpoints 35000
points 10000
drawtype self illuminating semi transparent
type "alnportl"
name "alien portal"
objfile "backgrnd\alien\level1\alnportl.ian" scale 15
objfile lod 1 "backgrnd\alien\low\alnportl.ian"
texture "chrome2.ppm"
; group "aliens"
group "human"
hitpoints 100000
points 5000
drawtype reflective
operate "blamp"
lamplight 0 -2000 0 0 255 0 4000
oncollision "newburn1"
sfx "port1" min 2000 max 13000 loop
; operate "dostaticsfx"
type "alnportld1"
name "alien portal"
objfile "backgrnd\alien\level2\alnportl.ian" scale 15
texture "chrome2.ppm"
drawtype reflective
type "alnportld2"
name "alien portal"
objfile "backgrnd\alien\level3\alnportl.ian" scale 15
texture "chrome2.ppm"
drawtype reflective
type "alnradar"
objfile "backgrnd\alien\level1\alnradar.ian" scale 10
objfile lod 1 "backgrnd\alien\low\alnradar.ian"
texture "chrome2.ppm"
group "aliens"
subgroup "arad"
hitpoints 2300
points 5000
drawtype reflective
oncollision "newburn1"
type "alnradard1"
objfile "backgrnd\alien\level2\alnradar.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "alnradard2"
objfile "backgrnd\alien\level3\alnradar.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "ssalnradar"
objfile "backgrnd\alien\level1\alnradar.ian" scale 6.5
objfile lod 1 "backgrnd\alien\low\alnradar.ian"
texture "chrome2.ppm"
group "aliens"
subgroup "arad"
hitpoints 2300
points 5000
drawtype reflective
oncollision "newburn1"
type "ssalnradard1"
objfile "backgrnd\alien\level2\alnradar.ian" scale 6.5
texture "chrome2.ppm"
drawtype reflective
type "ssalnradard2"
objfile "backgrnd\alien\level3\alnradar.ian" scale 6.5
texture "chrome2.ppm"
drawtype reflective
type "alnsgen"
objfile "backgrnd\alien\level1\alnsgen.ian" scale 35
objfile lod 1 "backgrnd\alien\low\alnsgen.ian"
texture "chrome2.ppm"
group "aliens"
subgroup "ashield"
hitpoints 15000
points 2500
drawtype reflective
oncollision "newburn1"
type "alnsgend1"
objfile "backgrnd\alien\level2\alnsgen.ian" scale 35
objfile lod 1 "backgrnd\alien\low1\alnsgen.ian"
texture "chrome2.ppm"
drawtype reflective
type "alnsgend2"
objfile "backgrnd\alien\level3\alnsgen.ian" scale 35
texture "chrome2.ppm"
drawtype reflective
type "ssgen"
objfile "backgrnd\alien\level1\alnsgen.ian" scale 20
objfile lod 1 "backgrnd\alien\low\alnsgen.ian"
texture "chrome2.ppm"
group "aliens"
subgroup "ashield"
hitpoints 600
points 2500
drawtype reflective
oncollision "newburn1"
type "ssgend1"
objfile "backgrnd\alien\level2\alnsgen.ian" scale 20
objfile lod 1 "backgrnd\alien\low1\alnsgen.ian"
texture "chrome2.ppm"
drawtype reflective
type "ssgend2"
objfile "backgrnd\alien\level3\alnsgen.ian" scale 20
texture "chrome2.ppm"
drawtype reflective
type "sssgen"
objfile "backgrnd\alien\level1\alnsgen.ian" scale 10
objfile lod 1 "backgrnd\alien\low\alnsgen.ian"
texture "chrome2.ppm"
group "aliens"
subgroup "ashield"
hitpoints 300
points 2500
drawtype reflective
oncollision "newburn1"
type "sssgend1"
objfile "backgrnd\alien\level2\alnsgen.ian" scale 10
objfile lod 1 "backgrnd\alien\low1\alnsgen.ian"
texture "chrome2.ppm"
drawtype reflective
type "sssgend2"
objfile "backgrnd\alien\level3\alnsgen.ian" scale 10
texture "chrome2.ppm"
drawtype reflective
type "sshield"
hemisphere rad=1100 width=9 height=9 repeat=5 5
texture "water4\water1.ppm"
texture "water4\water2.ppm"
texture "water4\water3.ppm"
texture "water4\water4.ppm"
texture "water4\water5.ppm"
texture "water4\water6.ppm"
texture "water4\water7.ppm"
texture "water4\water8.ppm"
texture "water4\water9.ppm"
texture "water4\water10.ppm"
texture "water4\water11.ppm"
texture "water4\water12.ppm"
texture "water4\water13.ppm"
texture "water4\water14.ppm"
texture "water4\water15.ppm"
texture "water4\water16.ppm"
; drawtype double sided semi transparent
drawtype double sided self illuminating semi transparent
group "human"
hitpoints 9928
sfx "shield2" min 1000 max 15000 loop
operate "bshield"
oncollision "newbangandremove"
type "bshield"
hemisphere rad=2600 width=9 height=9 repeat=5 5
texture "water4\water1.ppm"
texture "water4\water2.ppm"
texture "water4\water3.ppm"
texture "water4\water4.ppm"
texture "water4\water5.ppm"
texture "water4\water6.ppm"
texture "water4\water7.ppm"
texture "water4\water8.ppm"
texture "water4\water9.ppm"
texture "water4\water10.ppm"
texture "water4\water11.ppm"
texture "water4\water12.ppm"
texture "water4\water13.ppm"
texture "water4\water14.ppm"
texture "water4\water15.ppm"
texture "water4\water16.ppm"
; drawtype double sided semi transparent
drawtype double sided self illuminating semi transparent
group "human"
hitpoints 9928
sfx "shield2" min 1000 max 15000 loop
operate "bshield"
oncollision "newbangandremove"
type "vbshield"
hemisphere rad=3000 width=9 height=9 repeat=5 5
texture "water4\water1.ppm"
texture "water4\water2.ppm"
texture "water4\water3.ppm"
texture "water4\water4.ppm"
texture "water4\water5.ppm"
texture "water4\water6.ppm"
texture "water4\water7.ppm"
texture "water4\water8.ppm"
texture "water4\water9.ppm"
texture "water4\water10.ppm"
texture "water4\water11.ppm"
texture "water4\water12.ppm"
texture "water4\water13.ppm"
texture "water4\water14.ppm"
texture "water4\water15.ppm"
texture "water4\water16.ppm"
; drawtype double sided semi transparent
drawtype double sided self illuminating semi transparent
group "human"
hitpoints 9928
sfx "shield2" min 1000 max 15000 loop
operate "bshield"
oncollision "newbangandremove"
#====================================
type "newradar"
name "globe radar"
objfile "backgrnd\pcexport\level1\radarstn.ian" scale 7
objfile lod 1 "backgrnd\pcexport\low\radarstn.ian"
texture "backgrnd\whites.ppm" transparent
group "human"
hitpoints 300
points 1000
oncollision "newburn1"
type "newradard1"
objfile "backgrnd\pcexport\level2\radarstn.ian" scale 7
texture "backgrnd\whites.ppm" transparent
type "newradard2"
objfile "backgrnd\pcexport\level3\radarstn.ian" scale 7
texture "backgrnd\whites.ppm" transparent
#======================================================================
type "fllit1"
name "light"
sprite u=65 v=191 w=64 h=64 size=96 colour 1=255 255 255
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 2
colour 255 255 255
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
type "fllit2"
name "light"
sprite u=65 v=191 w=64 h=64 size=96 colour 1=255 255 255
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 2
colour 0 0 0
colour 255 255 255
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
type "fllit3"
name "light"
sprite u=65 v=191 w=64 h=64 size=96 colour 1=255 255 255
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 2
colour 0 0 0
colour 0 0 0
colour 255 255 255
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
type "fllit4"
name "light"
sprite u=65 v=191 w=64 h=64 size=96 colour 1=255 255 255
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 2
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 255 255 255
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
type "fllit5"
name "light"
sprite u=65 v=191 w=64 h=64 size=96 colour 1=255 255 255
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 2
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 255 255 255
colour 0 0 0
colour 0 0 0
colour 0 0 0
type "fllit6"
name "light"
sprite u=65 v=191 w=64 h=64 size=96 colour 1=255 255 255
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 2
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 255 255 255
colour 0 0 0
colour 0 0 0
type "fllit7"
name "light"
sprite u=65 v=191 w=64 h=64 size=96 colour 1=255 255 255
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 2
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 255 255 255
colour 0 0 0
type "fllit8"
name "light"
sprite u=65 v=191 w=64 h=64 size=96 colour 1=255 255 255
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 2
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 255 255 255
#==================
type "Rllit1"
name "light"
sprite u=65 v=191 w=64 h=64 size=128 colour 1=255 0 0
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 8
colour 255 0 0
colour 0 0 0
colour 0 0 0
colour 0 0 0
type "Rllit2"
name "light"
sprite u=65 v=191 w=64 h=64 size=128 colour 1=255 0 0
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 8
colour 0 0 0
colour 255 0 0
colour 0 0 0
colour 0 0 0
type "Rllit3"
name "light"
sprite u=65 v=191 w=64 h=64 size=128 colour 1=255 0 0
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 8
colour 0 0 0
colour 0 0 0
colour 255 0 0
colour 0 0 0
type "Rllit4"
name "light"
sprite u=65 v=191 w=64 h=64 size=128 colour 1=255 0 0
texture "smoke.ppm"
group "human"
subgroup "light"
hitpoints 2000
colourfade speed 8
colour 0 0 0
colour 0 0 0
colour 0 0 0
colour 255 0 0