Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/archive/tutorial4/data/levels/old/sample4.oxw @ 12373

Last change on this file since 12373 was 7679, checked in by dafrick, 14 years ago

Renaming levelfiles (and some other) according to our new naming conventions which is using camelCase, without '_' or spaces.

  • Property svn:eol-style set to native
File size: 6.4 KB
Line 
1<?lua
2  include("HUDTemplates3.oxo")
3?>
4
5<?lua
6  include("templates/spaceshipAssff.oxt")
7?>
8
9<Level
10 name         = "Sample"
11 description  = "Just a few tests"
12>
13  <Scene
14   ambientlight = "0.5, 0.5, 0.5"
15   skybox       = "Orxonox/Starbox"
16  >
17    <!--SpawnPoint position="0,   0,  100"           spawnclass=SpaceShip pawndesign=spaceshipassff />
18    <SpawnPoint position="0,   0, -700" yaw  =180 spawnclass=SpaceShip pawndesign=spaceshipassff />
19    <SpawnPoint position="0, 300, -300" pitch=-90 spawnclass=SpaceShip pawndesign=spaceshipassff /-->
20
21    <MovableEntity position="-300,200,-800" velocity="5,0,0" rotationaxis="1,0,0" rotationrate=0>
22      <attached>
23        <Model position="0,0,0" scale=10 mesh="satellite.mesh" />
24        <MovableEntity position="-4,0,0" velocity="0,0,0" rotationaxis="0,0,1" rotationrate=50>
25          <attached>
26            <Model position="4,0,0" scale=10 mesh="satellitedish.mesh"/>
27          </attached>
28        </MovableEntity>
29        <ParticleEmitter pitch=-135 roll=30 position="-14, 3.5,-2.5" source="Orxonox/thruster3" lifetime=2.0 loop=1 startdelay=3.0 />
30        <ParticleEmitter pitch=135 roll=30 position="-14, 3.5,-9" source="Orxonox/thruster3" lifetime=2.0 loop=1 startdelay=3.0 />
31        <ParticleEmitter pitch=-45 roll=30 position="-14,-3.5,-2.5" source="Orxonox/thruster3" lifetime=2.0 loop=1 startdelay=3.0 />
32        <ParticleEmitter pitch=45 roll=30 position="-14,-3.5,-9" source="Orxonox/thruster3" lifetime=2.0 loop=1 startdelay=3.0 />
33      </attached>
34    </MovableEntity>
35
36    <MovableEntity scale=1.5 position="0,0,-300" velocity="0,0,0" rotationaxis="0,1,0" rotationrate=90>
37      <events>
38        <activity>
39          <DistanceTrigger position="0,0,-300" distance=50 target="ControllableEntity" invert=1 />
40        </activity>
41      </events>
42      <attached>
43        <Model position="0,0,0" scale=10 mesh="ast1.mesh" />
44        <PositionableEntity position="0,0,100">
45          <attached>
46            <Model position="0,0,0" scale=6 mesh="ast1.mesh" />
47            <MovableEntity position="0,0,0" velocity="0,0,0" rotationaxis="0,0,1" rotationrate=500>
48              <attached>
49                <Model position="0,35,0" scale=2 mesh="ast1.mesh" />
50                <Model position="0,-35,0" scale=2 mesh="ast1.mesh" />
51                <Model position="35,0,0" scale=2 mesh="ast1.mesh">
52                  <attached>
53                    <ParticleEmitter position="0,0,0" source="Orxonox/fire3" />
54                  </attached>
55                </Model>
56                <Model position="-35,0,0" scale=2 mesh="ast1.mesh">
57                  <attached>
58                    <ParticleEmitter position="0,0,0" source="Orxonox/fire3" />
59                  </attached>
60                </Model>
61              </attached>
62            </MovableEntity>
63          </attached>
64        </PositionableEntity>
65        <MovableEntity position="0,0,-100" velocity="0,0,0" rotationaxis="0,1,0" rotationrate=200>
66          <attached>
67            <ParticleEmitter position="0,0,0" source="Orxonox/fire3" />
68            <Model position="0,0,0" scale=6 mesh="ast1.mesh" />
69            <Model position="0,0,-50" scale=3 mesh="ast1.mesh" />
70            <Model position="0,0,50" scale=3 mesh="ast1.mesh" />
71          </attached>
72        </MovableEntity>
73      </attached>
74    </MovableEntity>
75
76
77    <ParticleSpawner position="-500,0,-200" source="Orxonox/BigExplosion1part1" lifetime=3.0 loop=1 />
78    <ParticleSpawner position="-500,0,-300" source="Orxonox/BigExplosion1part1" lifetime=3.0 loop=1 />
79    <ParticleSpawner position="-500,0,-400" source="Orxonox/BigExplosion1part1" lifetime=3.0 loop=1 />
80    <ParticleSpawner position="-500,0,-500" source="Orxonox/BigExplosion1part1" lifetime=2.5 loop=1 />
81    <ParticleSpawner position="-500,0,-600" source="Orxonox/BigExplosion1part1" lifetime=2.5 loop=1 />
82
83
84    <ParticleSpawner position="0,0,100" source="Orxonox/BigExplosion1part3" lifetime=2.0 loop=0 autostart=0>
85      <events>
86        <spawn>
87          <EventTrigger delay=1>
88            <events>
89              <trigger>
90                <SpawnPoint position="0,0,100" spawnclass=SpaceShip pawndesign=spaceshipassff />
91              </trigger>
92            </events>
93          </EventTrigger>
94        </spawn>
95      </events>
96    </ParticleSpawner>
97
98
99    <ParticleEmitter name=fireright position="200,0,0" source="Orxonox/fire3" active=false>
100      <events>
101        <activity>
102          <DistanceTrigger name=firetrigger1 position="200,0,0" distance=100 target="ControllableEntity" />
103        </activity>
104      </events>
105    </ParticleEmitter>
106    <ParticleEmitter name=fireleft position="-200,0,0" source="Orxonox/fire3" active=false>
107      <events>
108        <activity>
109          <DistanceTrigger name=firetrigger2 position="-200,0,0" distance=100 target="ControllableEntity" />
110        </activity>
111      </events>
112    </ParticleEmitter>
113    <ParticleEmitter name=firecenter position="0,0,0" source="Orxonox/fire3" active=false>
114      <events>
115        <activity>
116          <EventListener event=firetrigger1 />
117          <EventListener event=firetrigger2 />
118        </activity>
119      </events>
120    </ParticleEmitter>
121
122
123    <EventDispatcher>
124      <targets>
125        <EventTarget target=fireright />
126        <EventTarget target=firecenter />
127        <EventTarget target=fireleft />
128      </targets>
129      <events>
130        <activity>
131          <DistanceTrigger position="0,0,200" distance=100 target="ControllableEntity" />
132        </activity>
133      </events>
134    </EventDispatcher>
135
136
137    <Model position="0,50,0" scale=3 mesh="assff.mesh">
138      <events>
139        <visibility>
140          <DistanceTrigger position="0,50,0" distance=50 target="ControllableEntity" invert=1 />
141        </visibility>
142      </events>
143    </Model>
144
145
146    <Model position="0,0,200" scale=10 mesh="ast2.mesh" shadow=true />
147    <!--Model position="0,0,-200" scale=10 mesh="ast1.mesh" shadow=true /-->
148    <Model position="0,200,0" scale=10 mesh="ast3.mesh" shadow=true />
149    <Model position="0,-200,0" scale=10 mesh="ast4.mesh" shadow=true />
150    <Model position="200,0,0" scale=10 mesh="ast5.mesh" shadow=false />
151    <Model position="-200,0,0" scale=10 mesh="ast6.mesh" shadow=false />
152
153    <Model position="1000,-200,0" scale3D="1,100,100" mesh="ast1.mesh" />
154
155    <Model position="0, 0,-100" pitch=-90 roll=-90 scale=4 mesh="assff.mesh" />
156    <!--Model position="0,100,-100" pitch=-90 roll=-90 scale=4 mesh="pirate.mesh" />
157    <Model position="0,300,-100" pitch=-90 roll=-90 scale=4 mesh="spacecruiser.mesh" /-->
158
159  </Scene>
160</Level>
Note: See TracBrowser for help on using the repository browser.