Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: data/media/levels/gametype_underattack.oxw @ 5534

Last change on this file since 5534 was 5528, checked in by landauf, 16 years ago

Cleaned up level directory.

Levels (*.oxw): /levels/
Includes (*.oxi): /levels/includes/ (for example weaponsettings1.oxi)
Templates (*.oxt): /levels/templates/ (formerly spaceshiptemplates_*)
Huds (*.oxo): /overlay/ (moved from /levels/ to /overlay/)

Old level files and other stuff was moved to /levels/old/. This directory is not used, but serves as an archive.

For the weapons branch (and the trunk after weapons will be merged), change line 37 in /levels/templates/spaceship_assff.oxt from weaponsettings1 to weaponsettings2 to be able to shoot again.

  • Property svn:eol-style set to native
File size: 6.4 KB
Line 
1<?lua
2  include("overlay/hudtemplates3.oxo")
3  include("overlay/stats.oxo")
4  include("levels/templates/spaceship_assff.oxt")
5?>
6
7<Level
8 name         = "UnderAttack testing"
9 description  = "A simple testlevel"
10 gametype     = UnderAttack
11>
12  <Scene
13   ambientlight = "0.5, 0.5, 0.5"
14   skybox       = "Orxonox/skypanoramagen1"
15  >
16    <Light type=directional position="0,0,0" direction="0.253, 0.593, -0.765" diffuse="1.0, 0.9, 0.9, 1.0" specular="1.0, 0.9, 0.9, 1.0" />
17
18    <?lua for i = 1, 30, 1 do ?>
19        <MovableEntity
20            position="<?lua print(math.random() * 10000 - 5000) ?>, <?lua print(math.random() * 10000 - 5000) ?>, <?lua print(math.random() * 10000 - 5000) ?>"
21            velocity="<?lua print(math.random() * 500 - 250) ?>, <?lua print(math.random() * 500 - 250) ?>, <?lua print(math.random() * 500 - 250) ?>"
22        >
23            <attached>
24                <Model
25                    <?lua x = math.random() * 150 + 30 ?>
26                    scale="<?lua print(x) ?>"
27                    mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh"
28                    position="0,0,0"
29                />
30            </attached>
31            <collisionShapes>
32                <SphereCollisionShape radius=<?lua print(x) ?> position="0,0,0" />
33            </collisionShapes>
34        </MovableEntity>
35    <?lua end ?>
36
37    <Destroyer
38        position          = "100,150,0"
39        collisionType     = dynamic
40        mass              = 1000
41        velocity          = "-35,0,0"
42        angularDamping    = 0.9999999
43        health            = 10000
44        maxhealth         = 10000
45        initialhealth     = 10000
46    >
47
48        <attached>
49            <TeamSpawnPoint team=1 position="150,0,7" direction="-1,0,0" roll=90 yaw=0 spawnclass=SpaceShip pawndesign=spaceshipassff />
50            <TeamSpawnPoint team=1 position="0,0,7" lookat="-1,0,0" roll="90"  yaw=0 spawnclass=SpaceShip pawndesign=spaceshipassff />
51            <TeamSpawnPoint team=1 position="-50,0,7" lookat="-1,0,0" roll="90" yaw=0 spawnclass=SpaceShip pawndesign=spaceshipassff />
52            <TeamSpawnPoint team=1 position="100,0,7" lookat="-1,0,0" roll="90" yaw=0 spawnclass=SpaceShip pawndesign=spaceshipassff />
53            <TeamSpawnPoint team=1 position="50,0,7" lookat="-1,0,0" roll="90" yaw=0 spawnclass=SpaceShip pawndesign=spaceshipassff />
54            <?lua for i = 1, 100, 1 do ?>
55                <TeamSpawnPoint
56                    team=0
57                    position="<?lua print((math.random() * 500 + 500) * (math.floor(math.random() + 0.5) * 2 - 1)) ?>,<?lua print((math.random() * 500 + 500) * (math.floor(math.random() + 0.5) * 2 - 1)) ?>,<?lua print((math.random() * 500 + 500) * (math.floor(math.random() + 0.5) * 2 - 1)) ?>"
58                    lookat="0,0,0"
59                    spawnclass=SpaceShip
60                    pawndesign=spaceshipassff
61                />
62
63                <!--more spawnpoints for team1-->
64                <!--
65                <TeamSpawnPoint
66                    team=1 position="<?lua print((math.random() * 500 + 500)) ?>,<?lua print((math.random() * 500 + 500) ) ?>,<?lua print((math.random() * 500 + 500)) ?>"
67                    lookat="0,0,0"
68                    spawnclass=SpaceShip
69                    pawndesign=spaceshipassff
70                />-->
71            <?lua end ?>
72
73            <Model mesh="Carrier.mesh" scale="5" />
74            <Backlight
75                mainstate=activity
76                active=false
77                scale=0.4
78                name=bltest
79                position=" 7.6, 0, 6"
80                colour="0.2, 0.65, 1.0, 1.0"
81                width=15
82                length=1500
83                lifetime=2
84                elements=50
85                trailmaterial="Trail/backlighttrail"
86                turnontime=1
87                turnofftime=1
88                material="Flares/ThrusterFlare1"
89            />
90            <?lua for i=0,8,1 do ?>
91                <BlinkingBillboard
92                    position="<?lua print(200-270/8*i)?> ,15,2"
93                    material="Examples/Flare"
94                    colour="1.0, 0.5, 0.3"
95                    phase=<?lua print(-360/8*i)?>
96                    amplitude=0.1
97                    frequency=0.5
98                    quadratic=1
99                />
100
101                <BlinkingBillboard
102                    position="<?lua print(200-270/8*i)?>,-15,2"
103                    material="Examples/Flare"
104                    colour="1.0, 0.5, 0.3"
105                    phase=<?lua print(-360/8*i)?>
106                    amplitude=0.1
107                    frequency=0.5
108                    quadratic=1
109                />
110            <?lua end ?>
111
112            <Backlight
113                scale=1
114                position=" 169, 75, -15"
115                colour="1, 0.85, 0.5, 0.5"
116                width=40
117                length=1000
118                lifetime=5
119                elements=15
120                trailmaterial="Trail/backlighttrail"
121                material="Examples/Flare"
122            />
123            <Backlight
124                scale=1
125                position=" 169, -75, -15"
126                colour="1, 0.85, 0.5, 0.5"
127                width=40
128                length=1000
129                lifetime=5
130                elements=15
131                trailmaterial="Trail/backlighttrail"
132                material="Examples/Flare" />
133        </attached>
134        <collisionShapes>
135            <BoxCollisionShape position="70,0,-25"      halfExtents="150, 50, 25" />
136            <BoxCollisionShape position="95,75,-16"     halfExtents="70, 10, 12" />
137            <BoxCollisionShape position="95,-75,-16"    halfExtents="70, 10, 12" />
138            <BoxCollisionShape position="77,47,30"      halfExtents="110, 2, 30" />
139            <BoxCollisionShape position="77,-47,30"     halfExtents="110, 2, 30" />
140            <BoxCollisionShape position="77,0,50"       halfExtents="110, 45, 6" />
141            <BoxCollisionShape position="167,0,70"      halfExtents="17, 20, 20" />
142        </collisionShapes>
143    </Destroyer>
144
145    <GlobalShader compositor="Bloom" visible=false>
146      <events>
147        <visibility>
148          <DistanceTrigger position="0,0,0" distance=30 target="Spectator" switch=true />
149        </visibility>
150      </events>
151    </GlobalShader>
152
153    <Model position="0,0,0" scale=8 mesh="ast1.mesh" />
154    <StaticEntity position="0,0,0" collisionType=static>
155      <collisionShapes>
156        <SphereCollisionShape radius="20" />
157      </collisionShapes>
158    </StaticEntity>
159  </Scene>
160</Level>
Note: See TracBrowser for help on using the repository browser.