Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/pickup2012/data/levels/pickups.oxw @ 9118

Last change on this file since 9118 was 9118, checked in by lkevin, 13 years ago

First working version. Default damage increase is
currently set to 20. Now fixing things and documenting.

  • Property svn:eol-style set to native
File size: 9.1 KB
RevLine 
[7648]1<LevelInfo
2 name = "Pickups showcase"
3 description = "Level to test and showcase pickups."
4 tags = "test, showcase"
[9016]5 screenshot = "pickupsshowcase.png"
[7648]6/>
7
[6512]8<?lua
9  include("stats.oxo")
[7679]10  include("HUDTemplates3.oxo")
[6512]11?>
12
13<?lua
[7679]14  include("templates/spaceshipAssff.oxt")
15  include("templates/pickupRepresentationTemplates.oxt")
16  include("templates/lodInformation.oxt")
[6512]17?>
18
[9016]19<Level>
[7036]20  <templates>
21    <Template link=lodtemplate_default />
22  </templates>
[8706]23  <?lua include("includes/notifications.oxi") ?>
[7083]24
[6512]25  <Scene
26    ambientlight = "0.8, 0.8, 0.8"
27    skybox       = "Orxonox/Starbox"
28  >
29
[7007]30    <?lua
31      include("includes/pickups.oxi")
32    ?>
33
[6712]34    <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" />
35    <SpawnPoint position="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff />
[6512]36
[6998]37    <!-- Shield pickups -->
[7007]38
39    <PickupSpawner position="-25,-25,-125" triggerDistance="10" respawnTime="5" maxSpawnedItems="10">
40      <pickup>
41        <ShieldPickup template=smallshieldpickup />
42      </pickup>
[6998]43    </PickupSpawner>
44
[7007]45    <PickupSpawner position="0,-25,-125" triggerDistance="10" respawnTime="5" maxSpawnedItems="10">
46      <pickup>
47        <ShieldPickup template=mediumshieldpickup />
48      </pickup>
[6998]49    </PickupSpawner>
50
[7007]51    <PickupSpawner position="25,-25,-125" triggerDistance="10" respawnTime="5" maxSpawnedItems="10">
52      <pickup>
53        <ShieldPickup template=hugeshieldpickup />
54      </pickup>
[6998]55    </PickupSpawner>
[7007]56
[6712]57    <!-- Health pickups -->
[7007]58
59    <PickupSpawner position="-25,0,-125" triggerDistance="10" respawnTime="30" maxSpawnedItems="10">
60      <pickup>
61        <HealthPickup template=smallhealthpickup />
62      </pickup>
[6512]63    </PickupSpawner>
[7007]64
65    <PickupSpawner position="0,0,-125" triggerDistance="10" respawnTime="30" maxSpawnedItems="10">
66      <pickup>
67        <HealthPickup template=mediumhealthpickup />
68      </pickup>
[6512]69    </PickupSpawner>
[7007]70
71    <PickupSpawner position="25,0,-125" triggerDistance="10" respawnTime="30" maxSpawnedItems="10">
72      <pickup>
73        <HealthPickup template=hugehealthpickup />
74      </pickup>
[6512]75    </PickupSpawner>
[7007]76
77    <PickupSpawner position="50,0,-125" triggerDistance="10" respawnTime="30" maxSpawnedItems="10">
78      <pickup>
79        <HealthPickup template=crazyhealthpickup />
80      </pickup>
[6512]81    </PickupSpawner>
[7007]82
[6712]83    <!-- Speed pickups -->
[7007]84
85    <PickupSpawner position="-25,25,-125" triggerDistance="10" respawnTime="10" maxSpawnedItems="99">
86      <pickup>
87        <SpeedPickup template=smallspeedpickup />
88      </pickup>
[6519]89    </PickupSpawner>
[6512]90
[7007]91    <PickupSpawner position="0,25,-125" triggerDistance="10" respawnTime="10" maxSpawnedItems="99">
92      <pickup>
93        <SpeedPickup template=mediumspeedpickup />
94      </pickup>
[6711]95    </PickupSpawner>
[6512]96
[7007]97    <PickupSpawner position="25,25,-125" triggerDistance="10" respawnTime="10" maxSpawnedItems="99">
98      <pickup>
99        <SpeedPickup template=hugespeedpickup />
100      </pickup>
[6712]101    </PickupSpawner>
102
[7007]103    <PickupSpawner position="50,25,-125" triggerDistance="10" respawnTime="10" maxSpawnedItems="99">
104      <pickup>
105        <SpeedPickup template=smalljumppickup />
106      </pickup>
[6712]107    </PickupSpawner>
[7007]108
[6712]109    <!-- Invisible pickups -->
[7007]110
111    <PickupSpawner position="-25,50,-125" triggerDistance="10" respawnTime="5" maxSpawnedItems="10">
112      <pickup>
113        <InvisiblePickup template=smallinvisiblepickup />
114      </pickup>
[6712]115    </PickupSpawner>
116
[7007]117    <PickupSpawner position="0,50,-125" triggerDistance="10" respawnTime="5" maxSpawnedItems="10">
118      <pickup>
119        <InvisiblePickup template=mediuminvisiblepickup />
120      </pickup>
[6712]121    </PickupSpawner>
122
[7007]123    <PickupSpawner position="25,50,-125" triggerDistance="10" respawnTime="5" maxSpawnedItems="10">
124      <pickup>
125        <InvisiblePickup template=hugeinvisiblepickup />
126      </pickup>
[6712]127    </PickupSpawner>
[7007]128
[6712]129    <!-- Meta pickups -->
[7007]130
131    <PickupSpawner position="-25,75,-125" triggerDistance="10" respawnTime="5" maxSpawnedItems="10">
132      <pickup>
133        <MetaPickup metaType="use" />
134      </pickup>
[6712]135    </PickupSpawner>
136
[7007]137    <PickupSpawner position="0,75,-125" triggerDistance="10" respawnTime="5" maxSpawnedItems="10">
138      <pickup>
139        <MetaPickup metaType="drop" />
140      </pickup>
[6712]141    </PickupSpawner>
[7007]142
[7162]143    <PickupSpawner position="25,75,-125" triggerDistance="10" respawnTime="5" maxSpawnedItems="10">
144      <pickup>
145        <MetaPickup metaType="destroy" />
146      </pickup>
147    </PickupSpawner>
148
149    <PickupSpawner position="50,75,-125" triggerDistance="10" respawnTime="5" maxSpawnedItems="10">
150      <pickup>
151        <MetaPickup metaType="destroyCarrier" />
152      </pickup>
153    </PickupSpawner>
154
[6712]155    <!-- Pickup Collection pickups -->
[7007]156
[7008]157    <PickupSpawner position="-50,25,-125" triggerDistance="10" respawnTime="30" maxSpawnedItems="10">
[7007]158      <pickup>
159        <PickupCollection template=triplehealthspeedinvisibilitypickup />
160      </pickup>
[6901]161    </PickupSpawner>
[7038]162   
163    <!-- Drone pickup -->
164   
165    <PickupSpawner position="-50,50,-125" triggerDistance="10" respawnTime="30" maxSpawnedItems="10">
166      <pickup>
167        <DronePickup template=dronepickup />
168      </pickup>
169    </PickupSpawner>
170   
[9118]171    <!-- DamageBoost pickup -->
172   
173    <PickupSpawner position="-100,300,-125" triggerDistance="10" respawnTime="30" maxSpawnedItems="10">
174      <pickup>
175        <DamageBoostPickup template=normaldamageboostpickup />
176      </pickup>
177    </PickupSpawner>
178   
179   
[7038]180    <!-- Other pickups -->
[7007]181
[7008]182    <!-- PickupRepresentation for the pickup below, since it is not a standard pickup provided by pickups.oxi -->
[7007]183    <PickupRepresentation
184      pickupName = "Medium Health Pack"
185      pickupDescription = "Once used adds a medium amout of health to the ship."
186      spawnerTemplate = "mediumhealthpickupRepresentation"
187      inventoryRepresentation = "MediumHealth"
188    >
189      <pickup>
[7162]190        <HealthPickup health=500 activationType=immediate healthRate=10 durationType=continuous />
[7007]191      </pickup>
192    </PickupRepresentation>
193
[7008]194    <PickupSpawner position="-50,0,-125" respawnTime="60" triggerDistance="20" maxSpawnedItems="5">
[7007]195      <pickup>
[7162]196        <HealthPickup health=500 activationType=immediate healthRate=10 durationType=continuous />
[7007]197      </pickup>
198    </PickupSpawner>
199
[8706]200    <PickupSpawner position="-25,-50,-125" respawnTime="60" triggerDistance="20" maxSpawnedItems="5">
201      <pickup>
202        <ShrinkPickup template ="smallshrinkpickup"/>
203      </pickup>
204    </PickupSpawner>
205
206    <PickupSpawner position="0,-50,-125" respawnTime="60" triggerDistance="20" maxSpawnedItems="5">
207      <pickup>
208        <ShrinkPickup template ="mediumshrinkpickup"/>
209      </pickup>
210    </PickupSpawner>
211
212    <PickupSpawner position="25,-50,-125" respawnTime="60" triggerDistance="20" maxSpawnedItems="5">
213      <pickup>
214        <ShrinkPickup template ="hugeshrinkpickup"/>
215      </pickup>
216    </PickupSpawner>
[9118]217   
218    <!-- @Objects: 4 boxes (uncontrolled pawns) -->
219    <Pawn team=1 health=30 position="0,0,0" direction="0,-1,0" collisionType=dynamic mass=100000 name=box RVName = "Box 4" >
220        <events>
221          <visibility>
222            <EventListener event="flying4" />
223          </visibility>
224        </events>
225        <attached>
226            <Model position="0,0,0" mesh="crate.mesh" scale3D="3,3,3" />
227        </attached>
228        <collisionShapes>
229            <BoxCollisionShape position="0,0,0" halfExtents="15,15,15" />
230        </collisionShapes>
231    </Pawn>
[8706]232
[9118]233    <Pawn team=1 health=30 position="0,100,0" direction="0,-1,0" collisionType=dynamic mass=100000 name=box RVName = "Box 3">
234        <events>
235          <visibility>
236            <EventListener event="flying4" />
237          </visibility>
238        </events>
239        <attached>
240           <Model position="0,0,0" mesh="crate.mesh" scale3D="3,3,3" />
241        </attached>
242        <collisionShapes>
243            <BoxCollisionShape position="0,0,0" halfExtents="15,15,15" />
244        </collisionShapes>
245    </Pawn>
246
247    <Pawn health=30 position="0,200,0" direction="0,-1,0" collisionType=dynamic mass=100000 name=box team=1 RVName = "Box 2">
248        <events>
249          <visibility>
250            <EventListener event="flying4" />
251          </visibility>
252        </events>
253        <attached>
254           <Model position="0,0,0" mesh="crate.mesh" scale3D="3,3,3" />
255        </attached>
256        <collisionShapes>
257            <BoxCollisionShape position="0,0,0" halfExtents="15,15,15" />
258        </collisionShapes>
259    </Pawn>
260
261    <Pawn health=30 position="0,300,0" direction="0,-1,0" collisionType=dynamic mass=100000 name=box team=1 RVName = "Box 1">
262        <events>
263          <visibility>
264            <EventListener event="flying4" />
265          </visibility>
266        </events>
267        <attached>
268            <Model position="0,0,0" mesh="crate.mesh" scale3D="3,3,3" />
269        </attached>
270        <collisionShapes>
271           <BoxCollisionShape position="0,0,0" halfExtents="15,15,15" />
272        </collisionShapes>
273    </Pawn>
274
[8706]275    <!--StaticEntity position="0,-200,0" direction="0,-1,0" collisionType=static mass=500 friction=0.01 >
276      <attached>
277        <Model position="0,0,0" mesh="cube.mesh" scale3D="10,10,10" />
278      </attached>
279      <collisionShapes>
280        <BoxCollisionShape position="0,0,0" halfExtents="10,10,10" />
281      </collisionShapes>
282  </StaticEntity-->
283
[6512]284  </Scene>
285</Level>
Note: See TracBrowser for help on using the repository browser.