home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boot Disc 11
/
boot-disc-1997-07.iso
/
DarkLght
/
DATA.Z
/
OBJECTS.ODL
< prev
next >
Wrap
Text File
|
1997-03-18
|
99KB
|
4,635 lines
#==========================================================================
# OBJECTS.ODL Darklight Object Description Language File
#==========================================================================
objects
# note cameos removed
#==========================================================================
# Section Numbers...
#
# 0 repton craft
# 1 ovon craft
# 2 other craft
# 3 weapons
#==========================================================================
#
# REPTONS...
# win.tl.y = ( 480 - film->height ) / 2 + 2;
type "vulftr01"
group "reptons"
viewer
#title "Repton Vulture Fighter"
distance 40
section 0
blueprint "vulftr.pcx"
cockpit 0 0 11
cannon
position -6.3 0 9.85
position 6.3 0 9.85
dynamics
mass 1300 #1600
linear drag 70
yaw drag 150
pitch drag 150
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 1
components
normal "body"
sfx "small_engine"
strength 50
collision test vertex margin 5
shape
"reptons\vulftr01\hi" < 150
"reptons\vulftr01\md" < 400
"reptons\vulftr01\lo" < 1200
"reptons\vulftr01\vl" < 1700
structure
"body"
#--------------------------------------------------------------------------
type "human vulftr01"
group "humans"
# viewer
# #title "Human Vulture Fighter"
# distance 40
# section 0
# blueprint "vulftr.pcx"
cockpit 0 0 11
cannon
position -6.3 0 9.85
position 6.3 0 9.85
dynamics
mass 1300 #1600
linear drag 70
yaw drag 150
pitch drag 150
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 1
components
normal "body"
sfx "small_engine"
strength 50
collision test vertex margin 5
shape
"reptons\vulftr01\hi" < 150
"reptons\vulftr01\md" < 400
"reptons\vulftr01\lo" < 1200
"reptons\vulftr01\vl" < 1700
structure
"body"
#--------------------------------------------------------------------------
type "repftr02"
group "reptons"
viewer
#title "Repton Gunship"
distance 55
section 0
blueprint "repftr.pcx"
cockpit 0 0.65 13.5
cannon
position -6.3 0 10
position 6.3 0 10
dynamics
mass 1600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 130
angular thrust 0.8
components
normal "body"
sfx "medium_engine"
strength 100
collision test vertex margin 5
shape
"reptons\repftr02\hi" < 150
"reptons\repftr02\md" < 400
"reptons\repftr02\lo" < 900
"reptons\repftr02\vl" < 1500
structure
"body"
#--------------------------------------------------------------------------
type "repbomb"
group "reptons"
viewer
#title "Repton Bomber"
distance 90
section 0
blueprint "repbomb.pcx"
cockpit 0 2 29
cannon
position -12 0 33.5
position -8.6 0 33.5
position 12 0 33.5
position 8.6 0 33.5
dynamics
mass 1900
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
sfx "big_engine"
strength 150
collision test vertex margin 5
shape
"reptons\repbomb\body\hi" < 200
"reptons\repbomb\body\md" < 500
"reptons\repbomb\body\lo" < 1200
"reptons\repbomb\body\vl" < 2000
gunpost "gun"
turret
strength 25
collision test vertex margin 3
shape
"reptons\repbomb\turret\hi" < 1000
barrel
position 0 0 0
min angle -5
max angle 185
left barrel port -4.77 0 11.47
right barrel port 4.77 0 11.47
strength 25
collision test none
shape
"reptons\repbomb\guns\hi" < 1000
structure
"body"
"gun"
position 0 13.5 5.3
non-critical
armed with "laser cannon"
#--------------------------------------------------------------------------
type "reppod02"
group "reptons"
viewer
#title "Repton Gun Pod"
distance 35
section 0
blueprint "repgunp.pcx"
dynamics
mass 3000
linear drag 1000
yaw drag 1000
pitch drag 1000
bank drag 1000
vertical stability 0
linear thrust 50
angular thrust 0.7
components
gunpost "gun"
sfx "gunpod"
turret
strength 25
collision test vertex margin 3
shape
"reptons\reppod02\body\hi" < 150
"reptons\reppod02\body\md" < 300
"reptons\reppod02\body\lo" < 1000
barrel
position 0 5 0
min angle -30
max angle 90
left barrel port -4.77 0 11.47
right barrel port 4.77 0 11.47
strength 25
collision test none
shape
"reptons\reppod02\guns\hi" < 150
"reptons\reppod02\guns\md" < 300
"reptons\reppod02\guns\lo" < 1000
structure
"gun"
armed with
"laser cannon"
#--------------------------------------------------------------------------
type "repescape"
group "reptons"
viewer
#title "Repton Escape Pod"
distance 30
section 0
blueprint "rescape.pcx"
cockpit 0 0 11
dynamics
mass 1000
linear drag 70
yaw drag 150
pitch drag 150
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 1
components
normal "body"
sfx "small_engine"
strength 25
collision test vertex margin 5
shape
"reptons\rescape\hi" < 150
"reptons\rescape\md" < 400
"reptons\rescape\lo" < 1200
"reptons\rescape\vl" < 1700
structure
"body"
#--------------------------------------------------------------------------
type "bomb trainer"
group "drones"
points 150
viewer
#title "Repton Bombing Trainer"
distance 40
section 0
blueprint "reptrain.pcx"
dynamics
mass 1600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 50
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 25
collision test vertex margin 5
shape
"reptons\bmbtrnr\hi" < 150
"reptons\bmbtrnr\md" < 400
"reptons\bmbtrnr\lo" < 1200
"reptons\bmbtrnr\vl" < 1700
structure
"body"
#--------------------------------------------------------------------------
type "combat trainer"
group "drones"
points 150
# viewer
# #title "Repton Bombing Trainer"
# distance 40
# section 0
# blueprint "reptrain.pcx"
cannon
position 0 0 15
dynamics
mass 1600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 50
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 25
collision test vertex margin 5
shape
"reptons\bmbtrnr\hi" < 150
"reptons\bmbtrnr\md" < 400
"reptons\bmbtrnr\lo" < 1200
"reptons\bmbtrnr\vl" < 1700
structure
"body"
#--------------------------------------------------------------------------
type "reptrnr"
group "reptons"
viewer
#title "Repton Trainer Craft"
distance 40
section 0
blueprint "reptrain.pcx"
cockpit 0 0 11
dynamics
mass 1600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 110
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 100
collision test vertex margin 5
shape
"reptons\reptrnr\hi" < 150
"reptons\reptrnr\md" < 400
"reptons\reptrnr\lo" < 1200
"reptons\reptrnr\vl" < 1700
structure
"body"
#--------------------------------------------------------------------------
type "reptran"
group "reptons"
# viewer
# #title "Repton Transport with Container"
# distance 180
# section 0
dynamics
mass 1600
linear drag 120
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 40
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 100
collision test vertex margin 5
shape
"reptons\reptran\hi" < 200
"reptons\reptran\md" < 500
"reptons\reptran\lo" < 1500
"reptons\reptran\vl" < 3000
normal "cntainr"
strength 350
collision test vertex margin 10
shape
"reptons\lilcntnr\hi" < 200
"reptons\lilcntnr\md" < 500
"reptons\lilcntnr\lo" < 1300
"reptons\lilcntnr\vl" < 20000
structure
"body"
"cntainr"
position 0 0 -70
heading 1 0 0
up 0 1 0
#--------------------------------------------------------------------------
type "transporter"
group "reptons"
viewer
#title "Repton Transport"
distance 100
section 0
blueprint "reptran.pcx"
dynamics
mass 1000
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 55
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 50
collision test vertex margin 5
shape
"reptons\reptran\hi" < 200
"reptons\reptran\md" < 500
"reptons\reptran\lo" < 1500
"reptons\reptran\vl" < 3000
structure
"body"
#--------------------------------------------------------------------------
type "container"
group "reptons"
viewer
#title "Repton Container"
distance 100
section 0
blueprint "lilcntnr.pcx"
dynamics
mass 1000
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 50
angular thrust 0
components
normal "body"
strength 25
collision test vertex margin 10
shape
"reptons\lilcntnr\hi" < 200
"reptons\lilcntnr\md" < 500
"reptons\lilcntnr\lo" < 1300
"reptons\lilcntnr\vl" < 20000
structure
"body"
#--------------------------------------------------------------------------
type "repcrane"
group "reptons"
viewer
#title "Repton Crane"
distance 340
section 0
blueprint "repcrane.pcx"
components
normal "body"
strength 75
collision test vertex margin 5
shape
"reptons\repcrane\hi" < 300
"reptons\repcrane\md" < 800
"reptons\repcrane\lo" < 3000
"reptons\repcrane\vl" < 5000
structure
"body"
#--------------------------------------------------------------------------
type "barge"
group "drones"
points 250
viewer
#title "Repton Weapons Barge"
distance 160
section 0
blueprint "repbarge.pcx"
dynamics
mass 2000
linear drag 45
yaw drag 80
pitch drag 80
bank drag 70
vertical stability 0
linear thrust 50
angular thrust 0.7
components
normal "body"
sfx "small_engine"
strength 500
collision test vertex margin 10
shape
"reptons\barge\hi" < 500
"reptons\barge\md" < 1000
"reptons\barge\lo" < 3000
"reptons\barge\vl" < 6000
structure
"body"
#--------------------------------------------------------------------------
type "fourmum"
group "reptons"
viewer
#title "Repton Mothership"
distance 900
section 0
blueprint "repmum.pcx"
torpedo
position 0 40 349 heading 0 1 0 # top of head
position 0 -40 349 heading 0 -1 0 # bottom of head
dynamics
mass 50000
linear drag 150
yaw drag 200
pitch drag 200
bank drag 300
vertical stability 0
linear thrust 100
angular thrust 2
components
normal "bgspine"
strength 1000
collision test vertex margin 10
shape
"reptons\fourmum\bgspine\hi" < 140
"reptons\fourmum\bgspine\md" < 250
"reptons\fourmum\bgspine\lo" < 1500
"reptons\fourmum\bgspine\vl" < 20000
normal "cntainr"
strength 25
collision test vertex margin 10
shape
"reptons\fourmum\cntainr\hi" < 200
"reptons\fourmum\cntainr\md" < 480
"reptons\fourmum\cntainr\lo" < 1300
"reptons\fourmum\cntainr\vl" < 20000
normal "defense"
strength 1000
collision test vertex margin 10
shape
"reptons\fourmum\defense\hi" < 200
"reptons\fourmum\defense\md" < 750
"reptons\fourmum\defense\lo" < 1500
"reptons\fourmum\defense\vl" < 20000
normal "engn"
sfx "mothership_engine"
strength 1000
collision test vertex margin 10
shape
"reptons\fourmum\engn\hi" < 240
"reptons\fourmum\engn\md" < 500
"reptons\fourmum\engn\lo" < 1300
"reptons\fourmum\engn\vl" < 20000
normal "head"
strength 1000
collision test vertex margin 10
shape
"reptons\fourmum\head\hi" < 250
"reptons\fourmum\head\md" < 500
"reptons\fourmum\head\lo" < 2500
"reptons\fourmum\head\vl" < 20000
normal "lilspine"
strength 1000
collision test vertex margin 10
shape
"reptons\fourmum\lilspine\hi" < 140
"reptons\fourmum\lilspine\md" < 250
"reptons\fourmum\lilspine\lo" < 1500
"reptons\fourmum\lilspine\vl" < 20000
left right hangar "hangar"
sfx "hangar"
width 120
height 40
depth 120
flat door
closed
strength 10000
collision test vertex margin 10
shape
"reptons\fourmum\door\closed\hi" < 100
"reptons\fourmum\door\closed\md" < 200
"reptons\fourmum\door\closed\lo" < 1500
"reptons\fourmum\door\closed\vl" < 4000
inside
"reptons\fourmum\door\inner\hi" < 4000
## "reptons\fourmum\door\inner\md" < 4000
1/4 open
"reptons\fourmum\door\threeq\hi" < 4000 # nb 3/4 door
1/2 open
"reptons\fourmum\door\half\hi" < 4000
3/4 open
"reptons\fourmum\door\oneq\hi" < 4000 # nb 1/4 door
open
"reptons\fourmum\door\open\hi" < 4000
interior
"reptons\fourmum\door\interior\hi" < 4000
normal "outside"
strength 1000
collision test vertex margin 10
shape
"reptons\fourmum\outside\hi" < 240
"reptons\fourmum\outside\md" < 550
"reptons\fourmum\outside\lo" < 3500
"reptons\fourmum\outside\vl" < 20000
normal "panell"
strength 50
collision test vertex margin 10
shape
"reptons\fourmum\panell\hi" < 150
"reptons\fourmum\panell\md" < 280
"reptons\fourmum\panell\lo" < 1400
"reptons\fourmum\panell\vl" < 20000
normal "panelr"
strength 50
collision test vertex margin 10
shape
"reptons\fourmum\panelr\hi" < 150
"reptons\fourmum\panelr\md" < 280
"reptons\fourmum\panelr\lo" < 1400
"reptons\fourmum\panelr\vl" < 20000
normal "solar"
strength 50
collision test vertex margin 10
shape
"reptons\fourmum\solar\hi" < 150
"reptons\fourmum\solar\md" < 280
"reptons\fourmum\solar\lo" < 1400
"reptons\fourmum\solar\vl" < 20000
normal "stern"
strength 1000
collision test vertex margin 10
shape
"reptons\fourmum\stern\hi" < 180
"reptons\fourmum\stern\md" < 430
"reptons\fourmum\stern\lo" < 2000
"reptons\fourmum\stern\vl" < 20000
normal "tranclaw"
strength 1000
collision test vertex margin 10
shape
"reptons\fourmum\tranclaw\hi" < 180
"reptons\fourmum\tranclaw\md" < 280
"reptons\fourmum\tranclaw\lo" < 1500
"reptons\fourmum\tranclaw\vl" < 20000
gunpost "gun"
turret
strength 25
collision test vertex margin 10
shape
"reptons\fourmum\trrt\hi" < 90
"reptons\fourmum\trrt\md" < 140
"reptons\fourmum\trrt\lo" < 240
"reptons\fourmum\trrt\vl" < 500
barrel
position 0 0 0
min angle 0
max angle 90
left barrel port -3.6 -0.5 11
right barrel port 3.6 -0.5 11
strength 25
collision test vertex margin 10
shape
"reptons\fourmum\guns\hi" < 80
"reptons\fourmum\guns\md" < 120
"reptons\fourmum\guns\lo" < 340
# normal "welder"
# strength 50
# collision test vertex margin 5
# shape
# "reptons\repman01\hi" < 1000
structure
"lilspine"
# from front to back...
"head"
position 0 0 370
"bgspine"
position 0 0 260
"outside"
position 0 0 120
"hangar"
position 0 0 120
label "hangar 1" # for mdl launch
"defense"
position 0 0 -45
heading 0 0 1
up 0 1 0
bank speed 2
label "defense"
"gun"
position 0 90 0 relative to "defense"
non-critical
armed with "plasma cannon"
"gun"
position 60 -60 0 relative to "defense"
heading 0 0 1
up 1 -1 0
non-critical
armed with "plasma cannon"
"gun"
position -60 -60 0 relative to "defense"
heading 0 0 1
up -1 -1 0
non-critical
armed with "plasma cannon"
"bgspine"
position 0 0 -110
"tranclaw"
position 0 0 -190
"cntainr"
position 65 0 -195
non-critical
# "cntainr"
# position -65 0 -195
# heading 0 0 -1
# up 0 1 0
# non-critical
"lilspine"
position 0 0 -250
"stern"
position 0 0 -345
"solar"
position 0 70 -365
non-critical
"panell"
position -30 30 -395
non-critical
"panelr"
position 30 30 -395
non-critical
"engn"
position 0 -60 -365
"gun"
position 0 -75 -365
heading 0 0 1
up 0 -1 0
non-critical
armed with "laser cannon"
# "welder"
# position 0 80 -360
# non-critical
#--------------------------------------------------------------------------
type "repsupply"
group "reptons"
viewer
#title "Repton Supply Base"
distance 400
section 0
blueprint "repammo.pcx"
dynamics
mass 10000
linear drag 150
yaw drag 200
pitch drag 200
bank drag 300
vertical stability 0
linear thrust 100
angular thrust 2
components
normal "end"
strength 50000
collision test vertex margin 10
shape
"reptons\repammo\end\hi" < 140
"reptons\repammo\end\md" < 250
"reptons\repammo\end\lo" < 1500
"reptons\repammo\end\vl" < 20000
normal "defense"
strength 50000
collision test vertex margin 10
shape
"reptons\fourmum\defense\hi" < 200
"reptons\fourmum\defense\md" < 750
"reptons\fourmum\defense\lo" < 1500
"reptons\fourmum\defense\vl" < 20000
left right hangar "hangar"
sfx "hangar"
width 120
height 40
depth 120
flat door
closed
strength 50000
collision test vertex margin 10
shape
"reptons\fourmum\door\closed\hi" < 100
"reptons\fourmum\door\closed\md" < 200
"reptons\fourmum\door\closed\lo" < 1500
"reptons\fourmum\door\closed\vl" < 4000
inside
"reptons\fourmum\door\inner\hi" < 4000
## "reptons\fourmum\door\inner\md" < 4000
1/4 open
"reptons\fourmum\door\threeq\hi" < 4000 # nb 3/4 door
1/2 open
"reptons\fourmum\door\half\hi" < 4000
3/4 open
"reptons\fourmum\door\oneq\hi" < 4000 # nb 1/4 door
open
"reptons\fourmum\door\open\hi" < 4000
interior
"reptons\fourmum\door\interior\hi" < 4000
normal "outside"
strength 50000
collision test vertex margin 10
shape
"reptons\fourmum\outside\hi" < 240
"reptons\fourmum\outside\md" < 550
"reptons\fourmum\outside\lo" < 3500
"reptons\fourmum\outside\vl" < 20000
gunpost "gun"
turret
strength 25
collision test vertex margin 10
shape
"reptons\fourmum\trrt\hi" < 90
"reptons\fourmum\trrt\md" < 140
"reptons\fourmum\trrt\lo" < 240
"reptons\fourmum\trrt\vl" < 500
barrel
position 0 0 0
min angle 0
max angle 90
left barrel port -3.6 -0.5 11
right barrel port 3.6 -0.5 11
strength 25
collision test vertex margin 10
shape
"reptons\fourmum\guns\hi" < 80
"reptons\fourmum\guns\md" < 120
"reptons\fourmum\guns\lo" < 340
structure
"hangar"
label "hangar 1" # for mdl launch
"outside"
"defense"
position 0 0 -115
heading 0 0 1
up 0 1 0
bank speed 2
label "defense"
"gun"
position 0 90 0 relative to "defense"
non-critical
armed with "plasma cannon"
"gun"
position 60 -60 0 relative to "defense"
heading 0 0 1
up 1 -1 0
non-critical
armed with "plasma cannon"
"gun"
position -60 -60 0 relative to "defense"
heading 0 0 1
up -1 -1 0
non-critical
armed with "plasma cannon"
"end"
position 0 0 -142.44
"defense"
position 0 0 115
heading 0 0 1
up 0 1 0
bank speed -2
label "defense 2"
"gun"
position 0 90 0 relative to "defense 2"
non-critical
armed with "plasma cannon"
"gun"
position 60 -60 0 relative to "defense 2"
heading 0 0 1
up 1 -1 0
non-critical
armed with "plasma cannon"
"gun"
position -60 -60 0 relative to "defense 2"
heading 0 0 1
up -1 -1 0
non-critical
armed with "plasma cannon"
"end"
position 0 0 142.44
heading 0 0 -1 up 0 1 0
#--------------------------------------------------------------------------
type "campus"
group "reptons"
viewer
#title "Repton Campus"
distance 500
section 0
blueprint "repcamp.pcx"
dynamics
mass 25000
linear drag 150
yaw drag 200
pitch drag 200
bank drag 300
vertical stability 0
linear thrust 100
angular thrust 2
components
normal "head"
strength 1000
collision test vertex margin 10
shape
"reptons\fourmum\head\hi" < 250
"reptons\fourmum\head\md" < 500
"reptons\fourmum\head\lo" < 2500
"reptons\fourmum\head\vl" < 20000
left right hangar "hangar"
sfx "hangar"
width 120
height 40
depth 120
flat door
closed
strength 10000
collision test vertex margin 10
shape
"reptons\fourmum\door\closed\hi" < 100
"reptons\fourmum\door\closed\md" < 200
"reptons\fourmum\door\closed\lo" < 1500
"reptons\fourmum\door\closed\vl" < 4000
inside
"reptons\fourmum\door\inner\hi" < 4000
## "reptons\fourmum\door\inner\md" < 4000
1/4 open
"reptons\fourmum\door\threeq\hi" < 4000 # nb 3/4 door
1/2 open
"reptons\fourmum\door\half\hi" < 4000
3/4 open
"reptons\fourmum\door\oneq\hi" < 4000 # nb 1/4 door
open
"reptons\fourmum\door\open\hi" < 4000
interior
"reptons\fourmum\door\interior\hi" < 4000
normal "outside"
strength 1000
collision test vertex margin 10
shape
"reptons\fourmum\outside\hi" < 240
"reptons\fourmum\outside\md" < 550
"reptons\fourmum\outside\lo" < 3500
"reptons\fourmum\outside\vl" < 20000
normal "solar"
strength 50
collision test vertex margin 10
shape
"reptons\fourmum\solar\hi" < 150
"reptons\fourmum\solar\md" < 280
"reptons\fourmum\solar\lo" < 1400
"reptons\fourmum\solar\vl" < 20000
normal "stern"
sfx "mothership_engine"
strength 1000
collision test vertex margin 10
shape
"reptons\campus\stern\hi" < 180
"reptons\campus\stern\md" < 430
"reptons\campus\stern\lo" < 2000
"reptons\campus\stern\vl" < 20000
structure
"hangar"
label "hangar 1" # for mdl launch
"outside"
"head"
position 0 0 160.02
"solar"
position 0 70 -185
non-critical
"stern"
position 0 0 -163.89
#--------------------------------------------------------------------------
type "repbase"
group "reptons"
viewer
#title "Repton Base"
distance 800
section 0
blueprint "repbase.pcx"
components
normal "bridge"
sfx "gunpod"
strength 1000
collision test vertex margin 10
shape
"reptons\repbase\bridge\hi" < 250
"reptons\repbase\bridge\md" < 600
"reptons\repbase\bridge\lo" < 1500
"reptons\repbase\bridge\vl" < 20000
gunpost "gun"
turret
strength 25
collision test vertex margin 10
shape
"reptons\repbase\turret\hi" < 90
"reptons\repbase\turret\md" < 180
"reptons\repbase\turret\lo" < 450
"reptons\repbase\turret\vl" < 900
barrel
position 0 17.8 0
min angle -20
max angle 90
left barrel port -1.84 0 9.8
right barrel port 1.84 0 9.8
strength 25
collision test none
shape
"reptons\repbase\gun\hi" < 90
"reptons\repbase\gun\md" < 350
"reptons\repbase\gun\lo" < 500
normal "neck"
strength 1000
collision test vertex margin 10
shape
"reptons\repbase\neck\hi" < 1500
"reptons\repbase\neck\vl" < 10000
normal "platform"
strength 1000
collision test vertex margin 10
shape
"reptons\repbase\platform\hi" < 250
"reptons\repbase\platform\md" < 600
"reptons\repbase\platform\lo" < 1600
"reptons\repbase\platform\vl" < 20000
normal "shoulder"
strength 1000
collision test vertex margin 10
shape
"reptons\repbase\shoulder\hi" < 1500
"reptons\repbase\shoulder\vl" < 10000
normal "engine"
sfx "mothership_engine"
strength 1000
collision test vertex margin 10
shape
"reptons\repbase\engine\hi" < 250
"reptons\repbase\engine\md" < 600
"reptons\repbase\engine\lo" < 1500
"reptons\repbase\engine\vl" < 20000
structure
"shoulder"
"platform"
position 0 130 0
"gun"
position 0 213 0
non-critical
armed with "laser cannon"
"bridge"
position 0 0 165
label "bridge"
"gun"
position 0 0 40.5 relative to "bridge"
heading 0 -1 0
up 0 0 1
non-critical
armed with "laser cannon"
"gun"
position -30 30 0 relative to "bridge"
heading 0 0 1
up -1 1 0
non-critical
armed with "plasma cannon"
"gun"
position 30 30 0 relative to "bridge"
heading 0 0 1
up 1 1 0
non-critical
armed with "fragment cannon"
"gun"
position 30 -30 0 relative to "bridge"
heading 0 0 1
up 1 -1 0
non-critical
armed with "plasma cannon"
"gun"
position -30 -30 0 relative to "bridge"
heading 0 0 1
up -1 -1 0
non-critical
armed with "fragment cannon"
"neck"
position 0 0 91
"neck"
position 0 0 -90
heading 0 0 1
up 1 0 0
"platform"
position -130 0 -180
heading 0 0 1
up -1 0 0
label "platform 2"
"shoulder"
position 0 -130 0 relative to "platform 2"
"gun"
position 0 83 0 relative to "platform 2"
non-critical
armed with "laser cannon"
"neck"
position 0 0 -270
"engine"
position 0 0 -390
"gun"
position -30 30 -345
heading 0 0 1
up -1 1 0
non-critical
"gun"
position 30 30 -345
heading 0 0 1
up 1 1 0
non-critical
"gun"
position 30 -30 -345
heading 0 0 1
up 1 -1 0
non-critical
"gun"
position -30 -30 -345
heading 0 0 1
up -1 -1 0
non-critical
#--------------------------------------------------------------------------
type "reppulse"
group "reptons"
viewer
#title "Repton Pulse Cannon"
distance 110
section 0
blueprint "reppulse.pcx"
components
normal "body"
sfx "small_engine"
strength 1000
collision test vertex margin 5
shape
"reptons\reppulse\body\hi" < 150
"reptons\reppulse\body\md" < 400
"reptons\reppulse\body\lo" < 1200
"reptons\reppulse\body\vl" < 1700
normal "guns"
strength 1000
collision test vertex margin 5
shape
"reptons\reppulse\guns\out\hi" < 150
"reptons\reppulse\guns\out\md" < 400
"reptons\reppulse\guns\out\lo" < 1200
structure
"body"
"guns"
#--------------------------------------------------------------------------
type "repman"
group "reptons"
viewer
#title "Repton Figure"
distance 8
section 0
blueprint "repman01.pcx"
components
normal "body"
strength 50
collision test none
shape
"bodies\repsuit\hi" < 1000
structure
"body"
#==========================================================================
# OVONS...
#-------------------------------------------------------------------------
type "ovftr01"
group "ovons"
points 150
viewer
#title "Ovon Fighter"
distance 70
section 1
blueprint "ovfight.pcx"
cockpit 0 0 18.5
cannon
position -3 0.1 21.5
position 3 0.1 21.5
dynamics
mass 1400
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 90
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 50
collision test vertex margin 5
shape
"ovons\ovftr01\hi" < 200
"ovons\ovftr01\md" < 450
"ovons\ovftr01\lo" < 2000
"ovons\ovftr01\vl" < 3000
structure
"body"
#-------------------------------------------------------------------------
type "neutral ovftr01"
group "reptons"
points 150
# viewer
# #title "Ovon Fighter"
# distance 70
# section 1
# blueprint "ovfight.pcx"
cannon
position -3 0 21.3
position 3 0 21.3
dynamics
mass 1400
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 90
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 50
collision test vertex margin 5
shape
"ovons\ovftr01\hi" < 200
"ovons\ovftr01\md" < 450
"ovons\ovftr01\lo" < 2000
"ovons\ovftr01\vl" < 3000
structure
"body"
#--------------------------------------------------------------------------
type "repton ovftr01"
group "reptons"
# viewer
# #title "Ovon Fighter"
# distance 70
# section 1
# blueprint "ovfight.pcx"
cannon
position -3 0 21.3
position 3 0 21.3
dynamics
mass 1500
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 90
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 50
collision test vertex margin 5
shape
"ovons\ovftr01\hi" < 200
"ovons\ovftr01\md" < 450
"ovons\ovftr01\lo" < 2000
"ovons\ovftr01\vl" < 3000
structure
"body"
#--------------------------------------------------------------------------
type "ovftr02"
group "ovons"
points 200
viewer
#title "Ovon Gunship"
distance 70
section 1
blueprint "ovfight2.pcx"
cannon
position -5.75 0 25.5
position 5.75 0 25.5
dynamics
mass 1800
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
sfx "medium_engine"
strength 100
collision test vertex margin 5
shape
"ovons\ovftr02\hi" < 200
"ovons\ovftr02\md" < 450
"ovons\ovftr02\lo" < 2000
"ovons\ovftr02\vl" < 3000
structure
"body"
#--------------------------------------------------------------------------
type "ovftr03"
group "ovons"
points 200
viewer
#title "Ovon Fighter"
distance 70
section 1
blueprint "ofight03.pcx"
cannon
position -5.75 0 25.5
position 5.75 0 25.5
dynamics
mass 1800
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 50
collision test vertex margin 5
shape
"ovons\ovftr03\hi" < 200
"ovons\ovftr03\md" < 450
"ovons\ovftr03\lo" < 2000
"ovons\ovftr03\vl" < 3000
structure
"body"
#--------------------------------------------------------------------------
type "ovftr04"
group "ovons"
points 200
viewer
#title "Ovon Fighter"
distance 70
section 1
blueprint "ovftr04.pcx"
cannon
position -5.75 0 25.5
position 5.75 0 25.5
dynamics
mass 1600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 50
collision test vertex margin 5
shape
"ovons\ovftr04\hi" < 200
"ovons\ovftr04\md" < 450
"ovons\ovftr04\lo" < 2000
"ovons\ovftr04\vl" < 3000
structure
"body"
#--------------------------------------------------------------------------
# was ovftr05
type "ovgsdel"
group "ovons"
points 250
viewer
#title "Ovon Gunship Deluxe"
distance 70
section 1
blueprint "ovftr05.pcx"
cannon
position -10.2 7.5 28.2
position -10.2 0 28.2
position 10.2 7.5 28.2
position 10.2 0 28.2
dynamics
mass 1400
linear drag 50
yaw drag 80
pitch drag 80
bank drag 80
vertical stability 0
linear thrust 120
angular thrust 0.85
components
normal "body"
strength 175
collision test vertex margin 5
shape
"ovons\ovftr05\hi" < 200
"ovons\ovftr05\md" < 450
"ovons\ovftr05\lo" < 2000
"ovons\ovftr05\vl" < 3000
structure
"body"
#--------------------------------------------------------------------------
type "ovbomber"
group "ovons"
points 300
viewer
#title "Ovon Bomber"
distance 100
section 1
blueprint "ovbomb.pcx"
dynamics
mass 2500
linear drag 45
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 80
angular thrust 0.6
components
normal "body"
sfx "big_engine"
strength 150
collision test vertex margin 5
shape
"ovons\ovbomber\body\hi" < 250
"ovons\ovbomber\body\md" < 600
"ovons\ovbomber\body\lo" < 2500
"ovons\ovbomber\body\vl" < 3500
gunpost "gun"
turret
strength 25
collision test vertex margin 3
shape
"ovons\ovbomber\turret\hi" < 150
"ovons\ovbomber\turret\md" < 1000
barrel
position 0 0.66 1.46
min angle 5
max angle 90
left barrel port -0.75 0 4.2
right barrel port 0.75 0 4.2
strength 25
collision test none
shape
"ovons\ovbomber\guns\hi" < 150
"ovons\ovbomber\guns\md" < 1000
structure
"body"
"gun"
position 0 2.42 29.66
non-critical
armed with "laser cannon"
#--------------------------------------------------------------------------
type "ovdestroyer"
group "ovons"
points 500
viewer
#title "Ovon Destroyer"
distance 320
section 1
blueprint "ovdstryr.pcx"
torpedo
position 68 0 5
position -68 0 5
flak field
dynamics
mass 5000
linear drag 45
yaw drag 80
pitch drag 80
bank drag 70
vertical stability 0
linear thrust 30
angular thrust 0.6
components
normal "bottom"
sfx "big_engine"
strength 4000
collision test vertex margin 10
shape
"ovons\dstryr\bottom\hi" < 250
"ovons\dstryr\bottom\md" < 600
"ovons\dstryr\bottom\lo" < 2500
"ovons\dstryr\bottom\vl" < 3500
normal "head"
strength 2000
collision test vertex margin 10
shape
"ovons\dstryr\head\hi" < 250
"ovons\dstryr\head\md" < 600
"ovons\dstryr\head\lo" < 2500
"ovons\dstryr\head\vl" < 3500
normal "top"
strength 4000
collision test vertex margin 10
shape
"ovons\dstryr\top\hi" < 250
"ovons\dstryr\top\md" < 600
"ovons\dstryr\top\lo" < 2500
"ovons\dstryr\top\vl" < 3500
gunpost "gun"
turret
angle range 100
strength 25
collision test vertex margin 3
shape
"ovons\dstryr\turret\hi" < 150
"ovons\dstryr\turret\md" < 1000
barrel
position 0 0.66 1.46
min angle 5
max angle 90
left barrel port -0.75 0 4.2
right barrel port 0.75 0 4.2
strength 25
collision test none
shape
"ovons\dstryr\guns\hi" < 150
"ovons\dstryr\guns\md" < 1000
structure
"bottom"
"head"
"top"
"gun"
position 0 33.6 -5.03
non-critical
armed with "laser cannon"
"gun"
position 0 33.6 -92.88
heading 0 0 -1 up 0 1 0
non-critical
armed with "laser cannon"
"gun"
position 0 -19.7 -5.03
heading 0 0 1 up 0 -1 0
non-critical
armed with "laser cannon"
#--------------------------------------------------------------------------
type "ovtank"
group "ovons"
points 350
viewer
#title "Ovon Tank"
distance 100
section 1
blueprint "ovtank.pcx"
dynamics
mass 3000
linear drag 100
yaw drag 150
pitch drag 150
bank drag 150
vertical stability 0
linear thrust 70
angular thrust 0.6
components
normal "top"
strength 500
collision test vertex margin 5
shape
"ovons\ovtank\top\hi" < 250
"ovons\ovtank\top\md" < 600
"ovons\ovtank\top\lo" < 2500
"ovons\ovtank\top\vl" < 3500
normal "bottom"
sfx "big_engine"
strength 500
collision test vertex margin 5
shape
"ovons\ovtank\bottom\hi" < 250
"ovons\ovtank\bottom\md" < 600
"ovons\ovtank\bottom\lo" < 2500
"ovons\ovtank\bottom\vl" < 4000
gunpost "gun"
turret
angle range 100
strength 25
collision test vertex margin 3
shape
"ovons\ovtank\turret\hi" < 150
"ovons\ovtank\turret\md" < 400
"ovons\ovtank\turret\lo" < 600
barrel
position 0 0 0
min angle 5 # not set yet
max angle 90
center barrel port 0 0 13.1
strength 25
collision test none
shape
"ovons\ovtank\gun\hi" < 150
"ovons\ovtank\gun\md" < 500
"ovons\ovtank\gun\lo" < 1000
structure
"top"
"bottom"
"gun"
position -7.56 10.41 7.28
non-critical
armed with "laser cannon"
"gun"
position 7.56 10.41 7.28
non-critical
armed with "laser cannon"
#--------------------------------------------------------------------------
type "ovpod"
group "ovons"
points 100
viewer
#title "Ovon Gun Pod"
distance 45
section 1
blueprint "ovgpod.pcx"
dynamics
mass 1500
linear drag 45
yaw drag 80
pitch drag 80
bank drag 70
vertical stability 0
linear thrust 0
angular thrust 0
components
gunpost "gun"
sfx "gunpod"
turret
strength 25
collision test vertex margin 3
shape
"ovons\ovpod\body\hi" < 150
"ovons\ovpod\body\md" < 300
"ovons\ovpod\body\lo" < 1000
"ovons\ovpod\body\vl" < 2000
barrel
position 0 0.9 6.85
min angle -30
max angle 90
center barrel port 0 0 7.9
strength 25
collision test none
shape
"ovons\ovpod\gun\hi" < 150
"ovons\ovpod\gun\md" < 300
"ovons\ovpod\gun\lo" < 1000
"ovons\ovpod\gun\vl" < 1500
structure
"gun"
armed with "laser cannon"
#--------------------------------------------------------------------------
type "ovfragpod"
group "ovons"
points 100
# viewer
# #title "Ovon Gun Pod with fragmentation cannon"
# distance 45
# section 1
# blueprint "ovgpod.pcx"
dynamics
mass 1500
linear drag 45
yaw drag 80
pitch drag 80
bank drag 70
vertical stability 0
linear thrust 0
angular thrust 0
components
gunpost "gun"
sfx "gunpod"
turret
strength 25
collision test vertex margin 3
shape
"ovons\ovpod\body\hi" < 150
"ovons\ovpod\body\md" < 300
"ovons\ovpod\body\lo" < 1000
"ovons\ovpod\body\vl" < 2000
barrel
position 0 0.9 6.85
min angle -30
max angle 90
center barrel port 0 0 7.9
strength 25
collision test none
shape
"ovons\ovpod\gun\hi" < 150
"ovons\ovpod\gun\md" < 300
"ovons\ovpod\gun\lo" < 1000
"ovons\ovpod\gun\vl" < 1500
structure
"gun"
armed with "fragment cannon"
#-------------------------------------------------------------------------
type "ovbigpod"
group "ovons"
points 250
viewer
#title "Ovon Defence Cannon"
distance 50
section 1
blueprint "ovbigun.pcx"
torpedo
position 0 0 24.5
dynamics
mass 2600
linear drag 200
yaw drag 200
pitch drag 200
bank drag 200
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
sfx "gunpod"
strength 250
collision test vertex margin 5
shape
"ovons\bigpod\body\hi" < 150
"ovons\bigpod\body\md" < 300
"ovons\bigpod\body\lo" < 800
"ovons\bigpod\body\vl" < 3000
normal "add-ons"
strength 250
collision test vertex margin 5
shape
"ovons\bigpod\add-ons\hi" < 150
"ovons\bigpod\add-ons\md" < 300
"ovons\bigpod\add-ons\lo" < 800
"ovons\bigpod\add-ons\vl" < 3000
normal "engns"
strength 250
collision test vertex margin 5
shape
"ovons\bigpod\engns\hi" < 150
"ovons\bigpod\engns\md" < 300
"ovons\bigpod\engns\lo" < 800
"ovons\bigpod\engns\vl" < 3000
normal "gun"
strength 250
collision test vertex margin 5
shape
"ovons\bigpod\gun\hi" < 150
"ovons\bigpod\gun\md" < 300
"ovons\bigpod\gun\lo" < 800
"ovons\bigpod\gun\vl" < 3000
structure
"body"
"add-ons"
"engns"
"gun"
#--------------------------------------------------------------------------
type "ovhen"
group "ovons"
points 1000
viewer
#title "Ovon Mothership"
distance 400
section 1
blueprint "ovmum.pcx"
torpedo
position -119 -35.6 37 # left wing
position 119 -35.6 37 # right wing
flak field
dynamics
mass 100000
linear drag 150
yaw drag 200
pitch drag 200
bank drag 300
vertical stability 0
linear thrust 100
angular thrust 2
components
normal "body"
strength 9000
collision test vertex margin 10
shape
"ovons\ovhen\body\hi" < 200
"ovons\ovhen\body\md" < 1000
"ovons\ovhen\body\lo" < 2000
"ovons\ovhen\body\vl" < 20000
down hangar "hangar"
sfx "hangar"
width 120
height 40
depth 120
flat door
closed
strength 9000
collision test vertex margin 10
shape
"ovons\ovhen\doors\00\hi" < 200
"ovons\ovhen\doors\00\md" < 500
"ovons\ovhen\doors\00\lo" < 1500
"ovons\ovhen\doors\00\vl" < 4000
1/4 open
"ovons\ovhen\doors\25\hi" < 200
"ovons\ovhen\doors\25\md" < 500
"ovons\ovhen\doors\25\lo" < 4000
1/2 open
"ovons\ovhen\doors\50\hi" < 200
"ovons\ovhen\doors\50\md" < 500
"ovons\ovhen\doors\50\lo" < 4000
3/4 open
"ovons\ovhen\doors\75\hi" < 200
"ovons\ovhen\doors\75\md" < 500
"ovons\ovhen\doors\75\lo" < 4000
open
"ovons\ovhen\doors\100\hi" < 4000
interior
"ovons\ovhen\doors\inside\hi" < 500
"ovons\ovhen\doors\inside\md" < 1000
"ovons\ovhen\doors\inside\lo" < 2000
normal "engn"
sfx "mothership_engine"
strength 9000
collision test vertex margin 10
shape
"ovons\ovhen\engn\hi" < 200
"ovons\ovhen\engn\md" < 800
"ovons\ovhen\engn\lo" < 1600
"ovons\ovhen\engn\vl" < 20000
normal "head"
strength 4000
collision test vertex margin 10
shape
"ovons\ovhen\head\hi" < 200
"ovons\ovhen\head\md" < 800
"ovons\ovhen\head\lo" < 1600
"ovons\ovhen\head\vl" < 20000
normal "lwing"
strength 9000
collision test vertex margin 10
shape
"ovons\ovhen\lwing\hi" < 200
"ovons\ovhen\lwing\md" < 800
"ovons\ovhen\lwing\lo" < 1600
"ovons\ovhen\lwing\vl" < 20000
normal "rwing"
strength 9000
collision test vertex margin 10
shape
"ovons\ovhen\rwing\hi" < 200
"ovons\ovhen\rwing\md" < 800
"ovons\ovhen\rwing\lo" < 1600
"ovons\ovhen\rwing\vl" < 20000
structure
"body"
"hangar"
label "hangar 1"
"engn"
position 0 0 -100
"head"
position 0 0 140
"lwing"
position 0 0 -60
"rwing"
position 0 0 -60
#--------------------------------------------------------------------------
type "ovhen2"
group "ovons"
points 1000
# viewer
# #title "Ovon Mothership"
# distance 400
# section 1
# blueprint "ovmum.pcx"
components
normal "body"
strength 10000
collision test vertex margin 10
shape
"ovons\ovhen\body\hi" < 200
"ovons\ovhen\body\md" < 1000
"ovons\ovhen\body\lo" < 2000
"ovons\ovhen\body\vl" < 20000
down hangar "hangar"
sfx "hangar"
width 120
height 40
depth 120
flat door
closed
strength 10000
collision test vertex margin 10
shape
"ovons\ovhen\doors\00\hi" < 200
"ovons\ovhen\doors\00\md" < 500
"ovons\ovhen\doors\00\lo" < 1500
"ovons\ovhen\doors\00\vl" < 4000
1/4 open
"ovons\ovhen\doors\25\hi" < 200
"ovons\ovhen\doors\25\md" < 500
"ovons\ovhen\doors\25\lo" < 4000
1/2 open
"ovons\ovhen\doors\50\hi" < 200
"ovons\ovhen\doors\50\md" < 500
"ovons\ovhen\doors\50\lo" < 4000
3/4 open
"ovons\ovhen\doors\75\hi" < 200
"ovons\ovhen\doors\75\md" < 500
"ovons\ovhen\doors\75\lo" < 4000
open
"ovons\ovhen\doors\100\hi" < 4000
interior
"ovons\ovhen\doors\inside\hi" < 500
"ovons\ovhen\doors\inside\md" < 1000
"ovons\ovhen\doors\inside\lo" < 2000
normal "engn"
sfx "mothership_engine"
strength 10000
collision test vertex margin 10
shape
"ovons\ovhen\engn\hi" < 200
"ovons\ovhen\engn\md" < 800
"ovons\ovhen\engn\lo" < 1600
"ovons\ovhen\engn\vl" < 20000
normal "head"
strength 10000
collision test vertex margin 10
shape
"ovons\ovhen\head\hi" < 200
"ovons\ovhen\head\md" < 800
"ovons\ovhen\head\lo" < 1600
"ovons\ovhen\head\vl" < 20000
normal "lwing"
strength 10000
collision test vertex margin 10
shape
"ovons\ovhen\lwing\hi" < 200
"ovons\ovhen\lwing\md" < 800
"ovons\ovhen\lwing\lo" < 1600
"ovons\ovhen\lwing\vl" < 20000
normal "rwing"
strength 10000
collision test vertex margin 10
shape
"ovons\ovhen\rwing\hi" < 200
"ovons\ovhen\rwing\md" < 800
"ovons\ovhen\rwing\lo" < 1600
"ovons\ovhen\rwing\vl" < 20000
structure
"body"
"hangar"
label "hangar 1"
"engn"
position 0 0 -100
"head"
position 0 0 140
"lwing"
position 0 0 -60
"rwing"
position 0 0 -60
#-------------------------------------------------------------------------
type "ovescape"
group "ovons"
points 250
viewer
#title "Ovon Escape Pod"
distance 40
section 1
blueprint "ovescape.pcx"
dynamics
mass 1000
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 120
angular thrust 0.8
components
normal "body"
sfx "small_engine"
strength 25
collision test vertex margin 5
shape
"ovons\ovescape\hi" < 300
"ovons\ovescape\md" < 750
"ovons\ovescape\lo" < 2000
"ovons\ovescape\vl" < 3000
structure
"body"
#--------------------------------------------------------------------------
# was "repracer"
type "ovracer"
group "ovons"
points 500
viewer
#title "Ovon Race Craft"
distance 40
section 1
blueprint "reprace.pcx"
dynamics
mass 1000
linear drag 70
yaw drag 200
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 1.5
components
normal "body"
sfx "small_engine"
strength 50
collision test cube
shape
"reptons\repracer\hi" < 150
"reptons\repracer\md" < 350
"reptons\repracer\lo" < 700
"reptons\repracer\vl" < 1100
structure
"body"
#-------------------------------------------------------------------------
type "ovlaunch"
group "ovons"
points 250
viewer
#title "Ovon Missile Launcher"
distance 100
section 1
blueprint "ovlaunch.pcx"
dynamics
mass 2500
linear drag 100
yaw drag 200
pitch drag 200
bank drag 200
vertical stability 0
linear thrust 0
angular thrust 1
components
normal "body"
sfx "gunpod"
strength 150
collision test vertex margin 10
shape
"ovons\ovlaunch\body\hi" < 150
"ovons\ovlaunch\body\md" < 300
"ovons\ovlaunch\body\lo" < 1000
"ovons\ovlaunch\body\vl" < 2000
normal "platform"
sfx "gunpod"
strength 150
collision test vertex margin 5
shape
"ovons\ovlaunch\platform\hi" < 150
"ovons\ovlaunch\platform\md" < 300
"ovons\ovlaunch\platform\lo" < 1000
"ovons\ovlaunch\platform\vl" < 2000
structure
"body"
"platform"
position 0 -2.05 21.68
#-------------------------------------------------------------------------
type "ovfarm"
group "ovons2"
points 100
viewer
#title "Ovon Solar Farm"
distance 200
section 1
blueprint "ovsofarm.pcx"
components
normal "body"
strength 25
collision test vertex margin 10
shape
"ovons\farm\hi" < 300
"ovons\farm\md" < 750
"ovons\farm\lo" < 2000
"ovons\farm\vl" < 3000
structure
"body"
#-------------------------------------------------------------------------
type "farm control"
group "ovons"
points 250
viewer
#title "Ovon Solar Farm Control"
distance 200
section 1
blueprint "ovsocont.pcx"
components
normal "body"
strength 1500
collision test vertex margin 10
shape
"ovons\frmcntrl\hi" < 300
"ovons\frmcntrl\md" < 750
"ovons\frmcntrl\lo" < 2000
"ovons\frmcntrl\vl" < 3000
structure
"body"
#-------------------------------------------------------------------------
type "ovpower"
group "ovons"
points 250
viewer
#title "Ovon Power Station"
distance 200
section 1
blueprint "power.pcx"
components
normal "body"
strength 500
collision test vertex margin 10
shape
"ovons\power\hi" < 300
"ovons\power\md" < 750
"ovons\power\lo" < 2000
"ovons\power\vl" < 3000
structure
"body"
#-------------------------------------------------------------------------
type "net"
group "ovons2"
points 250
viewer
#title "Ovon NET"
distance 1000
section 1
blueprint "generate.pcx"
components
normal "generator"
strength 250
collision test vertex margin 10
shape
"ovons\net\generate\hi" < 300
"ovons\net\generate\md" < 750
"ovons\net\generate\lo" < 1000
"ovons\net\generate\vl" < 3000
normal "fence"
strength 65000 # indestructable
collision test vertex margin 25
shape
"ovons\net\fence\hi" < 400
"ovons\net\fence\md" < 1000
"ovons\net\fence\lo" < 3000
"ovons\net\fence\vl" < 10000
structure
"generator"
"fence"
position 0 0 30
"fence" # top
position 0 210 110
heading 0 -1 1 up 0 1 0
"fence" # bottom
position 0 -210 110
heading 0 1 1 up 0 1 0
"fence" # left
position -210 0 110
heading 1 0 1 up 0 1 0
"fence" # right
position 210 0 110
heading -1 0 1 up 0 1 0
#-------------------------------------------------------------------------
type "ovsat"
group "ovons"
points 250
viewer
#title "Ovon Satellite"
distance 400
section 1
blueprint "ovsat.pcx"
components
normal "body"
strength 150
collision test vertex margin 10
shape
"ovons\ovsat\hi" < 300
"ovons\ovsat\md" < 750
"ovons\ovsat\lo" < 2000
"ovons\ovsat\vl" < 3000
structure
"body"
#-------------------------------------------------------------------------
type "ovpost"
group "ovons"
points 150
viewer
#title "Ovon Listening Post"
distance 70
section 1
blueprint "ovpost.pcx"
components
normal "body"
strength 250
collision test vertex margin 5
shape
"ovons\ovpost\hi" < 300
"ovons\ovpost\md" < 750
"ovons\ovpost\lo" < 2000
"ovons\ovpost\vl" < 3000
structure
"body"
#-------------------------------------------------------------------------
type "ovtrans"
group "ovons"
points 500
viewer
#title "Ovon Transporter"
distance 1100
section 1
blueprint "ovtrans.pcx"
dynamics
mass 1600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 90
angular thrust 0.8
components
normal "head"
strength 250
collision test vertex margin 25
shape
"ovons\ovtrans\head\hi" < 150
"ovons\ovtrans\head\md" < 300
"ovons\ovtrans\head\lo" < 800
"ovons\ovtrans\head\vl" < 20000
normal "container"
strength 250
collision test vertex margin 25
shape
"ovons\ovtrans\tail\hi" < 150
"ovons\ovtrans\tail\md" < 300
"ovons\ovtrans\tail\lo" < 800
"ovons\ovtrans\tail\vl" < 20000
structure
"container"
"container"
position 0 0 140
"container"
position 0 0 280
"head"
position 0 0 420
"container"
position 0 0 -140
"container"
position 0 0 -280
"container"
position 0 0 -420
#--------------------------------------------------------------------------
type "ovsuit"
group "ovons"
points 200
viewer
#title "Ovon Battle Suit"
distance 20
section 1
blueprint "ovsuit.pcx"
dynamics
mass 400
linear drag 50
yaw drag 80
pitch drag 80
bank drag 70
vertical stability 0
linear thrust 20
angular thrust 0.6
components
gunpost "gun"
sfx "small_engine"
turret
strength 25
collision test vertex margin 5
shape
"ovons\ovsuit\body\hi" < 150
"ovons\ovsuit\body\md" < 300
"ovons\ovsuit\body\lo" < 600
"ovons\ovsuit\body\vl" < 1500
barrel
position 0 0 0
min angle -30
max angle 30
left barrel port -2.35 0 4
right barrel port 2.35 0 4
strength 25
collision test none
shape
"ovons\ovsuit\guns\hi" < 150
"ovons\ovsuit\guns\md" < 300
"ovons\ovsuit\guns\lo" < 600
structure
"gun"
#--------------------------------------------------------------------------
type "ovman"
group "ovons"
viewer
#title "Ovon Figure"
distance 8
section 1
blueprint "ovsuit02.pcx"
components
normal "body"
strength 50
collision test none
shape
"bodies\ovsuit\hi" < 1000
structure
"body"
#--------------------------------------------------------------------------
type "ovbase"
group "ovons"
points 1000
viewer
#title "Ovon Sector Base"
distance 1890
section 1
blueprint "ovbase.pcx"
torpedo
position 0 100 1056 heading 0 1 1 # front
position -706.5 100 350 heading -1 1 0 # left
position 706.5 100 350 heading 1 1 0 # right
flak field
dynamics
mass 100000
linear drag 150
yaw drag 200
pitch drag 200
bank drag 300
vertical stability 0
linear thrust 100
angular thrust 2
components
normal "back"
strength 7500
collision test vertex margin 50
shape
"ovons\ovbase\back\hi" < 400
"ovons\ovbase\back\md" < 800
"ovons\ovbase\back\lo" < 2500
"ovons\ovbase\back\vl" < 7000
normal "barrax"
strength 7500
collision test vertex margin 50
shape
"ovons\ovbase\barrax\hi" < 400
"ovons\ovbase\barrax\md" < 800
"ovons\ovbase\barrax\lo" < 2500
"ovons\ovbase\barrax\vl" < 7000
normal "control"
strength 7500
collision test vertex margin 50
shape
"ovons\ovbase\control\hi" < 400
"ovons\ovbase\control\md" < 800
"ovons\ovbase\control\lo" < 2500
"ovons\ovbase\control\vl" < 7000
normal "leg"
strength 7500
collision test vertex margin 50
shape
"ovons\ovbase\leg\hi" < 400
"ovons\ovbase\leg\md" < 800
"ovons\ovbase\leg\lo" < 2500
"ovons\ovbase\leg\vl" < 7000
normal "ring"
strength 7500
collision test vertex margin 50
shape
"ovons\ovbase\ring\hi" < 400
"ovons\ovbase\ring\md" < 800
"ovons\ovbase\ring\lo" < 2500
"ovons\ovbase\ring\vl" < 7000
normal "tail"
strength 7500
collision test vertex margin 50
shape
"ovons\ovbase\tail\hi" < 400
"ovons\ovbase\tail\md" < 800
"ovons\ovbase\tail\lo" < 2500
"ovons\ovbase\tail\vl" < 7000
structure
"back"
"barrax"
position 0 278.6 -499.8
"barrax"
position 0 189.3 -538.63
"barrax"
position 0 99.29 -499.72
"control"
position 0 342.69 127.83
"leg"
position -0.02 -1.22 915.93
"leg"
position -565.93 -1.22 349.98
heading -1 0 0 up 0 1 0
"leg"
position 565.93 -1.22 350.02
heading 1 0 0 up 0 1 0
"ring"
position -0.02 0 644.07
"ring"
position -294.07 0 349.98
heading -1 0 0 up 0 1 0
"ring"
position 294.07 0 350.02
heading 1 0 0 up 0 1 0
"tail"
position 0 186.51 -168.93
#--------------------------------------------------------------------------
type "ovyard"
group "ovons"
points 1000
viewer
#title "Ovon Ship Yard"
distance 1340
section 1
blueprint "ovyard.pcx"
torpedo
position 240 35 1.45 heading 0 1 0
# flak field
dynamics
mass 100000
linear drag 150
yaw drag 200
pitch drag 200
bank drag 300
vertical stability 0
linear thrust 100
angular thrust 2
components
normal "centre"
strength 2500
collision test vertex margin 10
shape
"ovons\ovyard\centre\hi" < 250
"ovons\ovyard\centre\md" < 600
"ovons\ovyard\centre\lo" < 2500
"ovons\ovyard\centre\vl" < 7000
normal "feeder"
strength 2500
collision test vertex margin 10
shape
"ovons\ovyard\feeder\hi" < 250
"ovons\ovyard\feeder\md" < 1500
"ovons\ovyard\feeder\lo" < 2500
"ovons\ovyard\feeder\vl" < 7000
normal "gunarm"
strength 2500
collision test vertex margin 10
shape
"ovons\ovyard\gunarm\hi" < 250
"ovons\ovyard\gunarm\md" < 600
"ovons\ovyard\gunarm\lo" < 2500
"ovons\ovyard\gunarm\vl" < 7000
normal "gunjoint"
strength 2500
collision test vertex margin 10
shape
"ovons\ovyard\gunjoint\hi" < 250
"ovons\ovyard\gunjoint\md" < 600
"ovons\ovyard\gunjoint\lo" < 2500
"ovons\ovyard\gunjoint\vl" < 7000
normal "pumps"
strength 2500
collision test vertex margin 10
shape
"ovons\ovyard\pumps\hi" < 250
"ovons\ovyard\pumps\md" < 600
"ovons\ovyard\pumps\lo" < 2500
"ovons\ovyard\pumps\vl" < 7000
normal "service"
strength 2500
collision test vertex margin 10
shape
"ovons\ovyard\service\hi" < 250
"ovons\ovyard\service\md" < 600
"ovons\ovyard\service\lo" < 2500
"ovons\ovyard\service\vl" < 7000
normal "spine"
strength 2500
collision test vertex margin 10
shape
"ovons\ovyard\spine\hi" < 250
"ovons\ovyard\spine\md" < 600
"ovons\ovyard\spine\lo" < 2500
"ovons\ovyard\spine\vl" < 7000
structure
"gunjoint"
"centre"
position 0 0 -590
"feeder"
position -98.08 0 -305.25
"feeder"
position -98.08 0 305.25
"gunarm"
position 160 0 0
"pumps"
position 0 0 660
"service"
position 0 0 -305.25
"service"
position 0 0 305.25
"spine"
position 0 0 -457.89
"spine"
position 0 0 -152.63
"spine"
position 0 0 152.63
"spine"
position 0 0 457.89
#--------------------------------------------------------------------------
type "stadium"
group "ovons"
points 200
viewer
#title "Ovon Stadium"
distance 300
section 1
blueprint "stadium.pcx"
dynamics
mass 20000
linear drag 1000
yaw drag 1000
pitch drag 1000
bank drag 1000
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 65000
collision test vertex margin 5
shape
"misc\stadium\hi" < 500
"misc\stadium\md" < 1500
"misc\stadium\lo" < 5000
"misc\stadium\vl" < 20000
structure
"body"
#==========================================================================
# OTHERS...
type "earthftr"
group "humans"
viewer
#title "Earth Fighter"
distance 50
section 2
blueprint "earthftr.pcx"
cannon
position -3.8 2.1 20.5
position 3.8 2.1 20.5
dynamics
mass 1600
linear drag 70
yaw drag 150
pitch drag 150
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 1
components
normal "body"
sfx "small_engine"
strength 500
collision test vertex margin 5
shape
"pirates\earthftr\body\hi" < 150
"pirates\earthftr\body\md" < 400
"pirates\earthftr\body\lo" < 1200
"pirates\earthftr\body\vl" < 2000
normal "wings"
strength 500
collision test vertex margin 5
shape
"pirates\earthftr\wings\hi" < 150
"pirates\earthftr\wings\md" < 400
"pirates\earthftr\wings\lo" < 1200
"pirates\earthftr\wings\vl" < 2000
structure
"body"
"wings"
#--------------------------------------------------------------------------
type "pirate01"
group "pirates"
points 150
viewer
#title "Pirate Ship 1"
distance 60
section 2
blueprint "pirate.pcx"
cannon
position -3 0 21.3
position 3 0 21.3
dynamics
mass 1500
linear drag 40
yaw drag 80
pitch drag 80
bank drag 50
vertical stability 0
linear thrust 50
angular thrust 0.5
components
normal "body"
sfx "small_engine"
strength 50
collision test vertex margin 5
shape
"pirates\pirate01\hi" < 150
"pirates\pirate01\md" < 400
"pirates\pirate01\lo" < 1500
"pirates\pirate01\vl" < 2000
structure
"body"
#--------------------------------------------------------------------------
type "pirate02"
group "pirates"
points 200
viewer
#title "Pirate Ship 2"
distance 100
section 2
blueprint "pirate02.pcx"
cannon
position 0 -12 21.3
position 0 -16 21.3
dynamics
mass 1500
linear drag 40
yaw drag 80
pitch drag 80
bank drag 50
vertical stability 0
linear thrust 50
angular thrust 0.5
components
normal "body"
sfx "small_engine"
strength 100
collision test vertex margin 5
shape
"pirates\pirate02\hi" < 150
"pirates\pirate02\md" < 400
"pirates\pirate02\lo" < 1500
"pirates\pirate02\vl" < 2000
structure
"body"
#--------------------------------------------------------------------------
type "supply"
group "reptons"
viewer
#title "Supply Base"
distance 1400
section 2
blueprint "ovsuply.pcx"
dynamics
mass 50000
linear drag 150
yaw drag 200
pitch drag 200
bank drag 300
vertical stability 0
linear thrust 100
angular thrust 2
components
normal "arms"
strength 5000
collision test vertex margin 10
shape
"pirates\supply\arms\hi" < 240
"pirates\supply\arms\md" < 525
"pirates\supply\arms\lo" < 2400
"pirates\supply\arms\vl" < 10000
normal "dish"
strength 5000
collision test vertex margin 10
shape
"pirates\supply\dish\hi" < 240
"pirates\supply\dish\md" < 475
"pirates\supply\dish\lo" < 1000
"pirates\supply\dish\vl" < 5000
normal "engines"
sfx "mothership_engine"
strength 5000
collision test vertex margin 10
shape
"pirates\supply\engines\hi" < 240
"pirates\supply\engines\md" < 525
"pirates\supply\engines\lo" < 2800
"pirates\supply\engines\vl" < 10000
normal "living"
strength 5000
collision test vertex margin 10
shape
"pirates\supply\living\hi" < 240
"pirates\supply\living\md" < 525
"pirates\supply\living\lo" < 2400
"pirates\supply\living\vl" < 10000
normal "neck"
strength 5000
collision test vertex margin 10
shape
"pirates\supply\neck\hi" < 180
"pirates\supply\neck\md" < 450
"pirates\supply\neck\lo" < 2400
"pirates\supply\neck\vl" < 10000
normal "top"
strength 5000
collision test vertex margin 10
shape
"pirates\supply\top\hi" < 150
"pirates\supply\top\md" < 350
"pirates\supply\top\lo" < 1000
"pirates\supply\top\vl" < 5000
normal "tower"
strength 5000
collision test vertex margin 10
shape
"pirates\supply\tower\hi" < 100
"pirates\supply\tower\md" < 225
"pirates\supply\tower\lo" < 550
"pirates\supply\tower\vl" < 2000
left right hangar "hangar"
sfx "hangar"
width 140
height 40
depth 200
door # note not flat
closed
strength 10000
collision test vertex margin 10
shape
"pirates\supply\door\closed\hi" < 150
"pirates\supply\door\closed\md" < 580
"pirates\supply\door\closed\lo" < 1500
"pirates\supply\door\closed\vl" < 5000
inside
"pirates\supply\door\inner\hi" < 5000
1/4 open
"pirates\supply\door\threeq\hi" < 5000 # nb 3/4 door
1/2 open
"pirates\supply\door\half\hi" < 5000
3/4 open
"pirates\supply\door\oneq\hi" < 5000 # nb 1/4 door
open
"pirates\supply\door\open\hi" < 5000
interior
"pirates\supply\door\interior\hi" < 5000
normal "outside"
strength 5000
collision test vertex margin 10
shape
"pirates\supply\outside\hi" < 325
"pirates\supply\outside\md" < 580
"pirates\supply\outside\lo" < 2400
"pirates\supply\outside\vl" < 10000
structure
"arms"
"dish"
position -330.84 0 77.32
"hangar"
position 0 202.86 0
label "hangar 1" # for mdl launch
"outside"
position 0 202.86 0
"engines"
position 506.29 0 0
"living"
position -189.45 0 0
"living"
position 195.63 0 0
heading 0 1 1 up 0 1 0
"living"
position 298.55 0 0
"living"
position 401.47 0 0
heading 0 1 1 up 0 1 0
"neck"
position -361.54 0 0
"top"
position -541.35 0 0
"tower"
position 0 186.29 0
#--------------------------------------------------------------------------
type "mushroom"
group "artifact"
viewer
#title "Alien Artifact"
distance 50
section 2
blueprint "mushroom.pcx"
dynamics
mass 1500
linear drag 40
yaw drag 80
pitch drag 80
bank drag 50
vertical stability 0
linear thrust 50
angular thrust 0.5
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 5
shape
"misc\mushroom\hi" < 150
"misc\mushroom\md" < 400
"misc\mushroom\lo" < 1500
"misc\mushroom\vl" < 2000
structure
"body"
#--------------------------------------------------------------------------
type "static drone"
group "drones"
points 100
viewer
#title "Drone"
distance 45
section 2
blueprint "drone.pcx"
dynamics
mass 500
linear drag 100
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 50
angular thrust 0.5
components
normal "body"
sfx "small_engine"
strength 25
collision test vertex margin 10
shape
"drones\drone\hi" < 250
"drones\drone\md" < 500
"drones\drone\lo" < 2000
structure
"body"
#--------------------------------------------------------------------------
type "drone with engine"
group "drones"
points 100
viewer
#title "Drone with Engine"
distance 45
section 2
blueprint "engdrone.pcx"
dynamics
mass 500
linear drag 100
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 50
angular thrust 0.5
components
normal "body"
sfx "small_engine"
strength 25
collision test vertex margin 10
shape
"drones\engdrone\hi" < 250
"drones\engdrone\md" < 500
"drones\engdrone\lo" < 2000
structure
"body"
#--------------------------------------------------------------------------
type "drone with gun"
group "drones"
points 200
viewer
#title "Drone with Gun"
distance 45
section 2
blueprint "gundrone.pcx"
dynamics
mass 500
linear drag 45
yaw drag 80
pitch drag 80
bank drag 70
vertical stability 0
linear thrust 30
angular thrust 0.7
components
gunpost "gun"
sfx "small_engine"
turret
strength 15
collision test vertex margin 3
shape
"drones\gundrone\body\hi" < 150
"drones\gundrone\body\md" < 300
"drones\gundrone\body\lo" < 1000
barrel
position 0 7.5 0
min angle -30
max angle 90
left barrel port -3.5 -1.5 11.1
right barrel port 3.5 -1.5 11.1
strength 15
collision test none
shape
"drones\gundrone\guns\hi" < 250
structure
"gun"
#--------------------------------------------------------------------------
type "robot"
group "drones"
viewer
#title "Mining Robot"
distance 90
section 2
blueprint "minrobot.pcx"
dynamics
mass 1500
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.5
components
normal "body"
sfx "small_engine"
strength 100
collision test vertex margin 10
shape
"drones\robot\hi" < 250
"drones\robot\md" < 600
"drones\robot\lo" < 1000
"drones\robot\vl" < 2000
structure
"body"
#--------------------------------------------------------------------------
type "portal segment"
group "portals"
viewer
#title "Portal Segment"
distance 160
section 2
blueprint "segment.pcx"
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 10
shape
"misc\hyperway\hi" < 250
"misc\hyperway\md" < 500
"misc\hyperway\lo" < 1400
"misc\hyperway\vl" < 5000
structure
"body"
#--------------------------------------------------------------------------
type "brace"
group "brace"
points 250
viewer
#title "Portal Brace"
distance 380
section 2
blueprint "brace.pcx"
components
normal "body"
strength 3000
collision test vertex margin 10
shape
"misc\brace\hi" < 250
"misc\brace\md" < 500
"misc\brace\lo" < 1400
"misc\brace\vl" < 3000
structure
"body"
#--------------------------------------------------------------------------
type "comet"
group "comet"
viewer
#title "Comet with Ovon Engine"
distance 300
section 2
blueprint "comeng.pcx"
dynamics
mass 10000
linear drag 10
yaw drag 80
pitch drag 80
bank drag 70
vertical stability 0
linear thrust 60
angular thrust 0.2
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 10
shape
"misc\comet\hi" < 500
"misc\comet\md" < 1000
"misc\comet\lo" < 2000
"misc\comet\vl" < 10000
normal "engine"
sfx "medium_engine"
strength 50
collision test vertex margin 10
shape
"misc\cometeng\hi" < 250
"misc\cometeng\md" < 500
"misc\cometeng\lo" < 1000
"misc\cometeng\vl" < 3000
structure
"body"
"engine"
position 0 0 -75
non-critical
label "engine"
#--------------------------------------------------------------------------
type "power cube"
group "reptons"
viewer
#title "Multiplayer Powerup Cube"
distance 450
section 2
blueprint "energy.pcx"
dynamics
mass 10000
linear drag 150
yaw drag 200
pitch drag 200
bank drag 300
vertical stability 0
linear thrust 100
angular thrust 2
components
left right hangar "hangar"
sfx "hangar"
width 120
height 40
depth 120
flat door
closed
strength 65000
collision test vertex margin 10
shape
"misc\energy\door\closed\hi" < 700
"misc\energy\door\closed\md" < 1500
"misc\energy\door\closed\lo" < 3000
"misc\energy\door\closed\vl" < 10000
inside
"misc\energy\door\inner\hi" < 4000
1/4 open
"misc\energy\door\threeq\hi" < 4000 # nb 3/4 door
1/2 open
"misc\energy\door\half\hi" < 4000
3/4 open
"misc\energy\door\oneq\hi" < 4000 # nb 1/4 door
open
"misc\energy\door\open\hi" < 4000
interior
"misc\energy\door\interior\hi" < 4000
normal "outside"
strength 65000
collision test vertex margin 10
shape
"misc\energy\outside\hi" < 700
"misc\energy\outside\md" < 1500
"misc\energy\outside\lo" < 3000
"misc\energy\outside\vl" < 10000
structure
"hangar"
"outside"
#--------------------------------------------------------------------------
type "carnsuit"
group "reptons"
viewer
#title "Karnin Figure"
distance 8
section 2
blueprint "carnsuit.pcx"
components
normal "body"
strength 50
collision test none
shape
"bodies\carnsuit\hi" < 1000
structure
"body"
#--------------------------------------------------------------------------
# big
type "killer asta"
group "asteroids"
points 100
# viewer
# #title "Killer Asteroid For M47"
# distance 300
# section 2
dynamics
mass 7000
linear drag 6
yaw drag 20
pitch drag 20
bank drag 20
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 65000
collision test vertex margin 10
shape
"astroids\astroida\hi" < 6000
structure
"body"
#--------------------------------------------------------------------------
#very big 1
type "asta"
group "asteroids"
points 100
# viewer
# #title "Asteroid A"
# distance 300
# section 2
dynamics
mass 5600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 100
collision test vertex margin 10
shape
"astroids\astroida\hi" < 6000
structure
"body"
#--------------------------------------------------------------------------
#big 1
type "astb"
group "asteroids"
points 100
# viewer
# #title "Asteroid B"
# distance 300
# section 3
dynamics
mass 4600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 75
collision test vertex margin 10
shape
"astroids\astroidb\hi" < 5000
structure
"body"
#--------------------------------------------------------------------------
#small 1
type "astc"
group "asteroids"
points 100
# viewer
# #title "Asteroid C"
# distance 300
# section 3
dynamics
mass 2600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 50
collision test vertex margin 8
shape
"astroids\astroidc\hi" < 2500
structure
"body"
#--------------------------------------------------------------------------
#small 2
type "astd"
group "asteroids"
points 100
# viewer
# #title "Asteroid D"
# distance 300
# section 3
dynamics
mass 2600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 50
collision test vertex margin 8
shape
"astroids\astroidd\hi" < 2000
structure
"body"
#--------------------------------------------------------------------------
#small 3
type "aste"
group "asteroids"
points 100
# viewer
# #title "Asteroid E"
# distance 300
# section 3
dynamics
mass 2600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 50
collision test vertex margin 8
shape
"astroids\astroide\hi" < 2500
structure
"body"
#--------------------------------------------------------------------------
#tiny 1
type "astf"
group "asteroids"
points 100
# viewer
# #title "Asteroid F"
# distance 300
# section 3
dynamics
mass 1600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 10
collision test vertex margin 6
shape
"astroids\astroidf\hi" < 2000
structure
"body"
#--------------------------------------------------------------------------
#big 2
type "astg"
group "asteroids"
points 100
# viewer
# #title "Asteroid G"
# distance 300
# section 3
dynamics
mass 4600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 75
collision test vertex margin 10
shape
"astroids\astroidg\hi" < 4500
structure
"body"
#--------------------------------------------------------------------------
#big 3
type "asth"
group "asteroids"
points 100
# viewer
# #title "Asteroid H"
# distance 300
# section 3
dynamics
mass 4600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 75
collision test vertex margin 10
shape
"astroids\astroidh\hi" < 4000
structure
"body"
#--------------------------------------------------------------------------
#small 4
type "asti"
group "asteroids"
points 100
# viewer
# #title "Asteroid I"
# distance 300
# section 3
dynamics
mass 2600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 50
collision test vertex margin 8
shape
"astroids\astroidi\hi" < 2000
structure
"body"
#--------------------------------------------------------------------------
#tiny 2
type "astj"
group "asteroids"
points 100
# viewer
# #title "Asteroid J"
# distance 300
# section 3
dynamics
mass 1600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 10
collision test vertex margin 6
shape
"astroids\astroidj\hi" < 2000
structure
"body"
#--------------------------------------------------------------------------
#tiny 3
type "astk"
group "asteroids"
points 100
# viewer
# #title "Asteroid K"
# distance 300
# section 3
dynamics
mass 1600
linear drag 70
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 10
collision test vertex margin 6
shape
"astroids\astroidk\hi" < 2000
structure
"body"
#--------------------------------------------------------------------------
type "ore1"
group "ore"
# viewer
# #title "Ore 1"
# distance 100
# section 2
dynamics
mass 600
linear drag 30
yaw drag 50
pitch drag 50
bank drag 50
vertical stability 0
linear thrust 10
angular thrust 0
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 6
shape
"astroids\ore1\hi" < 2000
structure
"body"
#--------------------------------------------------------------------------
type "ore2"
group "ore"
# viewer
# #title "Ore 2"
# distance 100
# section 3
dynamics
mass 600
linear drag 30
yaw drag 50
pitch drag 50
bank drag 50
vertical stability 0
linear thrust 10
angular thrust 0
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 6
shape
"astroids\ore2\hi" < 2000
structure
"body"
#--------------------------------------------------------------------------
type "ore3"
group "ore"
# viewer
# #title "Ore 3"
# distance 100
# section 3
dynamics
mass 600
linear drag 30
yaw drag 50
pitch drag 50
bank drag 50
vertical stability 0
linear thrust 10
angular thrust 0
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 6
shape
"astroids\ore3\hi" < 2000
structure
"body"
#--------------------------------------------------------------------------
type "ore4"
group "ore"
# viewer
# #title "Ore 4"
# distance 100
# section 3
dynamics
mass 600
linear drag 30
yaw drag 50
pitch drag 50
bank drag 50
vertical stability 0
linear thrust 10
angular thrust 0
components
normal "body"
strength 10000
collision test vertex margin 6
shape
"astroids\ore4\hi" < 2000
structure
"body"
#==========================================================================
# WEAPONS
type "standard cannon"
group "weapons"
viewer
#title "Standard Cannon"
distance 13
section 3
blueprint "stdcan.pcx"
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\standard\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
type "laser cannon device"
group "weapons"
viewer
#title "Laser Cannon"
distance 13
section 3
blueprint "lascan.pcx"
dynamics # note dynamics needed to enable rotation in briefing screen
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\laser\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
type "plasma cannon device"
group "weapons"
viewer
#title "Plasma Cannon"
distance 13
section 3
blueprint "plascan.pcx"
dynamics # note dynamics needed to enable rotation in briefing screen
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\plasma\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
type "fragment cannon device"
group "weapons"
viewer
#title "Fragment Cannon"
distance 13
section 3
blueprint "fragcan.pcx"
dynamics # note dynamics needed to enable rotation in briefing screen
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\fragment\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
type "screamer rocket device"
group "weapons"
viewer
#title "Screamer Rocket"
distance 3
section 3
blueprint "scream.pcx"
dynamics
mass 100
linear drag 10
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 20
angular thrust 0.8
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\screamer\vh" < 5000
structure
"body"
# not in viewer
type "screamer rocket"
group "weapons"
# viewer
# #title "Screamer Rocket"
# distance 3
# section 3
# blueprint "scream.pcx"
dynamics
mass 100
linear drag 10
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 20
angular thrust 0.8
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\screamer\hi" < 50
"weapons\screamer\md" < 100
"weapons\screamer\lo" < 300
structure
"body"
#--------------------------------------------------------------------------
type "drive seeker device"
group "weapons"
viewer
#title "Drive Seeking Missile"
distance 4
section 3
blueprint "drskms.pcx"
dynamics
mass 100
linear drag 10
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 15
angular thrust 0.8
components
normal "body"
strength 10
collision test vertex margin 1
shape
"weapons\janes\driveskr\vh" < 4000
structure
"body"
# not in viewer
type "drive seeker"
group "weapons"
# viewer
# #title "Drive Seeking Missile"
# distance 4
# section 3
# blueprint "drskms.pcx"
dynamics
mass 100
linear drag 10
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 15
angular thrust 0.8
components
normal "body"
strength 10
collision test vertex margin 1
shape
"weapons\driveskr\hi" < 80
"weapons\driveskr\md" < 150
"weapons\driveskr\lo" < 400
structure
"body"
#--------------------------------------------------------------------------
type "widow maker device"
group "weapons"
viewer
#title "Widow Maker Missile"
distance 8
section 3
blueprint "widow.pcx"
dynamics
mass 100
linear drag 10
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 15
angular thrust 0.8
components
normal "body"
strength 30
collision test vertex margin 1
shape
"weapons\janes\widowmkr\vh" < 5000
structure
"body"
# not in viewer
type "widow maker"
group "weapons"
# viewer
# #title "Widow Maker Missile"
# distance 8
# section 3
# blueprint "widow.pcx"
dynamics
mass 100
linear drag 10
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 15
angular thrust 0.8
components
normal "body"
strength 30
collision test vertex margin 1
shape
"weapons\widowmkr\hi" < 100
"weapons\widowmkr\md" < 200
"weapons\widowmkr\lo" < 500
structure
"body"
#--------------------------------------------------------------------------
type "escort missile device"
group "weapons"
viewer
#title "Escort Missile"
distance 10
section 3
blueprint "escort.pcx"
dynamics
mass 150
linear drag 10
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 12
angular thrust 0.8
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\escort\vh" < 5000
structure
"body"
# not in viewer
type "escort missile"
group "weapons"
# viewer
# #title "Escort Missile"
# distance 10
# section 3
# blueprint "escort.pcx"
dynamics
mass 150
linear drag 10
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 12
angular thrust 0.8
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\escort\hi" < 100
"weapons\escort\md" < 250
"weapons\escort\lo" < 500
structure
"body"
#--------------------------------------------------------------------------
type "darklight drive device"
group "weapons"
viewer
#title "Darklight Drive"
distance 10
section 3
blueprint "dldrive.pcx"
dynamics
mass 100
linear drag 0.5
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 1
angular thrust 0.8
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\dldrive1\vh" < 5000
structure
"body"
# not in viewer
type "darklight drive"
group "weapons"
# viewer
# #title "Darklight Drive"
# distance 10
# section 3
# blueprint "dldrive.pcx"
dynamics
mass 100
linear drag 0.5
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 1
angular thrust 0.8
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\dldrive1\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
# not in viewer
type "fragment cannon"
group "weapons"
# viewer
# #title "Fragmentation Cannon"
# distance 1
# section 3
# blueprint "fragcan.pcx"
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\fragcn\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
# not in viewer
# frag cannon reused
type "pulse cannon" # projectile
group "pulse cannon"
dynamics
mass 100
linear drag 0.05
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 5
angular thrust 0.1
components
normal "body"
sfx "pulse_loop"
strength 40
collision test vertex margin 1
shape
"weapons\fragcn\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
type "rector bomb device"
group "weapons"
viewer
#title "Rector Bomb"
distance 3
section 3
blueprint "rector.pcx"
dynamics
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\rector\vh" < 5000
structure
"body"
# not in viewer
type "rector bomb"
group "weapons"
# viewer
# #title "Rector Bomb"
# distance 3
# section 3
# blueprint "rector.pcx"
dynamics
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\rector\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
type "virus bomb device"
group "weapons"
viewer
#title "Virus Bomb"
distance 4
section 3
blueprint "virus.pcx"
dynamics
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\virus\vh" < 5000
structure
"body"
# not in viewer
type "virus bomb"
group "weapons"
# viewer
# #title "Virus Bomb"
# distance 4
# section 3
# blueprint "virus.pcx"
dynamics
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\virus\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
type "judgement cube device"
group "weapons"
viewer
#title "Judgement Cube"
distance 3
section 3
blueprint "cube.pcx"
dynamics
mass 100
linear drag 0.1
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 1
angular thrust 0.8
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\judgment\vh" < 5000
structure
"body"
# not in viewer
type "judgement cube"
group "weapons"
# viewer
# #title "Judgement Cube"
# distance 3
# section 3
# blueprint "cube.pcx"
dynamics
mass 100
linear drag 0.1
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 1
angular thrust 0.8
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\judgment\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
# not in viewer
type "laser cannon"
group "weapons"
# viewer
# #title "Laser Cannon"
# distance 10
# section 3
# blueprint "lascan.pcx"
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\lasercn\hi" < 100
"weapons\lasercn\md" < 250
"weapons\lasercn\lo" < 500
structure
"body"
#--------------------------------------------------------------------------
type "nano mine device"
group "weapons"
viewer
#title "Nano Mine"
distance 3
section 3
blueprint "nanomine.pcx"
dynamics
mass 100
linear drag 10
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 10
angular thrust 0.8
components
normal "body"
strength 10
collision test cube
shape
"weapons\janes\nano\vh" < 5000
structure
"body"
# not in viewer
type "nano mine"
group "weapons"
# viewer
# #title "Nano Mine"
# distance 3
# section 3
# blueprint "nanomine.pcx"
dynamics
mass 100
linear drag 10
yaw drag 10
pitch drag 10
bank drag 10
vertical stability 0
linear thrust 10
angular thrust 0.8
components
normal "body"
strength 10
collision test cube
shape
"weapons\nano\hi" < 300
"weapons\nano\lo" < 800
structure
"body"
#--------------------------------------------------------------------------
# not in viewer
type "mine"
group "mine"
points 100
# viewer
# #title "Free Floating Mine"
# distance 3
# section 3
dynamics
mass 1000
linear drag 100
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 10
angular thrust 0.8
components
normal "body"
strength 10
collision test cube margin 50
shape
"weapons\nano\hi" < 300
"weapons\nano\lo" < 800
structure
"body"
#--------------------------------------------------------------------------
type "cloaking device device" # oh yes!
group "weapons"
viewer
#title "Cloaking Device"
distance 7
section 3
blueprint "cloak.pcx"
dynamics # note dynamics needed to enable proper hyperjump
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\cloak\vh" < 5000
structure
"body"
# not in viewer
type "cloaking device"
group "weapons"
# viewer
# #title "Cloaking Device"
# distance 7
# section 3
# blueprint "cloak.pcx"
dynamics # note dynamics needed to enable proper hyperjump
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\cloak\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
type "tractor beam device"
group "weapons"
viewer
#title "Tractor Beam"
distance 12
section 3
blueprint "tractor.pcx"
dynamics # note dynamics needed to enable proper hyperjump
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\janes\tractor\vh" < 5000
structure
"body"
# not in viewer
type "tractor beam"
group "weapons"
# viewer
# #title "Tractor Beam"
# distance 12
# section 3
# blueprint "tractor.pcx"
dynamics # note dynamics needed to enable proper hyperjump
mass 150
linear drag 0
yaw drag 0
pitch drag 0
bank drag 0
vertical stability 0
linear thrust 0
angular thrust 0
components
normal "body"
strength 40
collision test vertex margin 1
shape
"weapons\tractor\hi" < 500
structure
"body"
#--------------------------------------------------------------------------
type "hyper missile"
group "weapons"
viewer
#title "Hyperspace Missile"
distance 25
section 3
blueprint "hmissile.pcx"
dynamics
mass 10000
linear drag 100
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 100
collision test vertex margin 5
shape
"weapons\hmissile\hi" < 150
"weapons\hmissile\md" < 200
"weapons\hmissile\lo" < 500
structure
"body"
#--------------------------------------------------------------------------
# not in viewer
type "ovon hyper missile"
group "hyper missiles"
points 250
# viewer
# #title "Hyperspace Missile"
# distance 25
# section 3
dynamics
mass 10000
linear drag 100
yaw drag 100
pitch drag 100
bank drag 100
vertical stability 0
linear thrust 100
angular thrust 0.8
components
normal "body"
strength 100
collision test vertex margin 5
shape
"weapons\hmissile\hi" < 150
"weapons\hmissile\md" < 200
"weapons\hmissile\lo" < 500
structure
"body"
#==========================================================================
# RACE TRACK SEGMENTS
type "straight"
group "track"
# viewer
# #title "Straight Race Section (1)"
# distance 200
# section 2
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 10
shape
"track\straight\hi" < 150
"track\straight\md" < 400
"track\straight\lo" < 700
"track\straight\vl" < 8000
structure
"body"
#--------------------------------------------------------------------------
type "rhand45"
group "track"
# viewer
# #title "Right 45 Race Section (4)"
# distance 200
# section 2
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 10
shape
"track\rhand45\hi" < 250
"track\rhand45\md" < 600
"track\rhand45\lo" < 1000
"track\rhand45\vl" < 8000
structure
"body"
#--------------------------------------------------------------------------
type "lhand45"
group "track"
# viewer
# #title "Left 45 Race Section (5)"
# distance 200
# section 2
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 10
shape
"track\lhand45\hi" < 250
"track\lhand45\md" < 600
"track\lhand45\lo" < 1000
"track\lhand45\vl" < 8000
structure
"body"
#--------------------------------------------------------------------------
type "strt-up"
group "track"
# viewer
# #title "Straight Up Race Section (12)"
# distance 200
# section 2
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 10
shape
"track\strt-up\hi" < 250
"track\strt-up\md" < 600
"track\strt-up\lo" < 1000
"track\strt-up\vl" < 8000
structure
"body"
##--------------------------------------------------------------------------
type "strt-dwn"
group "track"
# viewer
# #title "Straight Down Race Section (13)"
# distance 200
# section 2
components
normal "body"
strength 65000 # indestructable
collision test vertex margin 10
shape
"track\strt-dwn\hi" < 250
"track\strt-dwn\md" < 600
"track\strt-dwn\lo" < 1000
"track\strt-dwn\vl" < 8000
structure
"body"
end of objects
#==========================================================================