Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/campaignHS15/data/levels/Campaign1.oxw @ 10666

Last change on this file since 10666 was 10666, checked in by bhatiab, 9 years ago

Added General Level-structure.

File size: 6.6 KB
Line 
1<LevelInfo
2 name = "CampaignHS15 1"
3 description = "Protect the transporter!"
4 tags = "mission"
5 screenshot = "missionOne.png"
6/>
7
8<?lua
9  include("stats.oxo")
10  include("HUDTemplates3.oxo")
11  include("templates/lodInformation.oxt")
12?>
13
14<?lua
15  include("templates/spaceshipAssff2.oxt")
16  include("templates/spaceshipPirate.oxt")
17  include("templates/spaceshipEscort.oxt")
18  include("templates/spaceshipRing.oxt")
19  include("templates/spaceshipSwallow.oxt")
20  include("templates/spaceshipTransporter.oxt")
21?>
22
23<Level gametype     = "Mission">
24  <templates>
25    <Template link=lodtemplate_default />
26  </templates>
27  <?lua include("includes/notifications.oxi") ?>
28
29  <Scene
30    ambientlight = "0.8, 0.8, 0.8"
31    skybox       = "Orxonox/Starbox"
32  >
33
34    <WorldAmbientSound source="Earth.ogg" looping="true" playOnLoad="true" />
35
36    <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"/>
37   
38    <!--QUEST DEFINITIONS-->
39
40    <GlobalQuest id="quest1">
41        <QuestDescription title="Reach the Station!" description="" failMessage="" completeMessage="" />
42        <hints>
43           <QuestHint id="quest1hint1" />
44        </hints>
45        <subquests>
46        </subquests>
47    </GlobalQuest>
48
49    <GlobalQuest id="quest2">
50        <QuestDescription title="Prepare to fight the Wave" description="" failMessage="" completeMessage="" />
51        <hints>
52        </hints>
53        <subquests>
54          <GlobalQuest id="quest2.1">
55              <QuestDescription title="Get a better Spaceship" description="" failMessage="" completeMessage="" />
56          </GlobalQuest>
57          <GlobalQuest id="quest2.2">
58              <QuestDescription title="Get some Pickups" description="" failMessage="" completeMessage="" />
59          </GlobalQuest>
60          <GlobalQuest id="quest2.3">
61              <QuestDescription title="Meet your Unit" description="" failMessage="" completeMessage="" />
62          </GlobalQuest>
63        </subquests>
64    </GlobalQuest>
65
66    <GlobalQuest id="quest3">
67        <QuestDescription title="Fight the first Wave" description="" failMessage="" completeMessage="" />
68        <hints>
69        </hints>
70        <subquests>
71        </subquests>
72    </GlobalQuest>
73
74    <GlobalQuest id="quest4">
75        <QuestDescription title="Prepare for the next Wave" description="" failMessage="" completeMessage="" />
76        <hints>
77        </hints>
78        <subquests>
79          <GlobalQuest id="quest4.1">
80              <QuestDescription title="Get to the Defense Station" description="" failMessage="" completeMessage="" />
81          </GlobalQuest>
82          <GlobalQuest id="quest4.2">
83              <QuestDescription title="Find the turret" description="" failMessage="" completeMessage="" />
84          </GlobalQuest>
85        </subquests>
86    </GlobalQuest>
87
88    <GlobalQuest id="quest5">
89        <QuestDescription title="Fight the Hord!" description="" failMessage="" completeMessage="" />
90        <hints>
91        </hints>
92        <subquests>
93        </subquests>
94    </GlobalQuest>
95
96    <GlobalQuest id="quest6">
97        <QuestDescription title="Get back to the Transporter" description="" failMessage="" completeMessage="" />
98        <hints>
99        </hints>
100        <subquests>
101            <GlobalQuest id="quest6.1">
102              <QuestDescription title="Collect the local Pickups" description="" failMessage="" completeMessage="" />
103          </GlobalQuest>
104          <GlobalQuest id="quest6.2">
105              <QuestDescription title="Use Portal to the Transporter" description="" failMessage="" completeMessage="" />
106          </GlobalQuest>
107        </subquests>
108    </GlobalQuest>
109
110    <GlobalQuest id="quest7">
111        <QuestDescription title="Fight the final Wave" description="" failMessage="" completeMessage="" />
112        <hints>
113        </hints>
114        <subquests>
115        </subquests>
116    </GlobalQuest>
117
118    <!--EVENTS-->
119
120
121    <EventMultiTrigger name=spawntrigger>
122      <events>
123          <trigger>
124              <SpawnPoint team=0 position="-50,0,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff2 />
125          </trigger>
126      </events>
127    </EventMultiTrigger>
128
129
130    <QuestEffectBeacon times=1>
131        <effects>
132            <AddQuest questId="quest1" />
133            <AddQuest questId="quest2" />
134            <AddQuest questId="quest2.1" />
135            <AddQuest questId="quest2.2" />
136            <AddQuest questId="quest2.3" />
137            <AddQuest questId="quest3" />
138            <AddQuest questId="quest4" />
139            <AddQuest questId="quest4.1" />
140            <AddQuest questId="quest4.2" />
141            <AddQuest questId="quest5" />
142            <AddQuest questId="quest6" />
143            <AddQuest questId="quest6.1" />
144            <AddQuest questId="quest6.2" />
145            <AddQuest questId="quest7" />
146        </effects>
147        <events>
148            <execute>
149                <EventListener event=spawntrigger />
150            </execute>
151        </events>
152    </QuestEffectBeacon>
153
154    <!--STRUCTURE -->   
155
156    <StaticEntity position="-2500,0,1800" direction="0,-1,0" collisionType=static mass=100000 friction=0.01 >
157        <attached>
158            <Model position="0,0,0" mesh="cube.mesh" scale3D="10,10,10" />
159        </attached>
160        <collisionShapes>
161            <BoxCollisionShape position="0,0,0" halfExtents="10,10,10" />
162        </collisionShapes>
163    </StaticEntity>
164
165    <StaticEntity position="-2500,0,-1800" direction="0,-1,0" collisionType=static mass=100000 friction=0.01 >
166        <attached>
167            <Model position="0,0,0" mesh="cube.mesh" scale3D="10,10,10" />
168        </attached>
169        <collisionShapes>
170            <BoxCollisionShape position="0,0,0" halfExtents="10,10,10" />
171        </collisionShapes>
172    </StaticEntity>
173
174     <!--ELEMENTS -->
175
176       <?lua
177      max = 5
178    for i = 1, max, 1
179    do
180      x = math.cos(math.pi/8*(i+1))*1500
181      y = math.sin(math.pi/8*(i+1))*1500
182    ?>
183    <SpaceShip position="<?lua print(y)?>,<?lua print(math.pow(-1,i)*250) ?>,<?lua print(x)?>" lookat="0,0,0" team=1>
184        <templates>
185            <Template link=spaceshippirate />
186        </templates>
187       
188    </SpaceShip>
189    <?lua end ?>
190
191        <SpaceShip position="-2500,0,1700" lookat="-2500,0,-1800" team=0>
192                <templates>
193                        <Template link=spaceshipTransporter />
194                </templates>
195                <controller>
196                    <WaypointController accuracy=10>
197                        <waypoints>
198                            <Model mesh="cube.mesh" scale=8 position="-2500,0,900" />
199                  <Model mesh="cube.mesh" scale=8 position="-2500,0,-900" />
200                  <Model mesh="cube.mesh" scale=8 position="-2500,0,-1700" />
201                        </waypoints>
202                    </WaypointController>
203                </controller>
204        </SpaceShip>
205
206
207
208  </Scene>
209</Level>
210
Note: See TracBrowser for help on using the repository browser.