Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/SuperOrxoBros_HS18/data/levels/SOBlevels/SOB4.oxw @ 12177

Last change on this file since 12177 was 12177, checked in by siramesh, 5 years ago

Super Orxo Bros Final (Sidharth Ramesh, Nisa Balta, Jeff Ren)

File size: 23.2 KB
Line 
1<LevelInfo
2        name = "SOB4"
3        description = "The retro-game Super Mario Bros. in Orxonox."
4        screenshot = "SOB.png"
5        />
6
7        <?lua
8        include("stats.oxo")
9        include("templates/lodInformation.oxt")
10        include("overlays/SOBHUD.oxo")
11        ?>
12
13
14
15        <Template name=mushroom defaults=0>
16                <SOBMushroom collisionType="dynamic" speed=30>
17                        <attached>
18                                <Model mesh="Pilz.mesh" position="0,0,21" scale=5 pitch=90/>
19                        </attached>
20                        <collisionShapes>
21                                <BoxCollisionShape position="0,0,20" halfExtents="5,5,5" />
22                        </collisionShapes>
23                </SOBMushroom>
24        </Template>
25
26        <Template name=coin defaults=0 >
27                <SOBCoin speed = 15 lifetime = 0.7>
28                        <attached>
29                                <Model mesh="Coin.mesh" position="0,0,11" scale=3 pitch=-90 roll=90/>
30                        </attached>
31                       
32                </SOBCoin>
33        </Template>
34
35
36
37        <Template name=sobfigurecameras defaults=0>
38                <SOBFigure>
39                        <camerapositions>
40                                <CameraPosition position="0,-250,30" absolute=true mouselook=false drag=false direction="0,1,0"/>
41                        </camerapositions>
42                </SOBFigure>
43        </Template>
44
45
46
47
48        <Template name=sobFigureTemplate>
49                <SOBFigure camerapositiontemplate=sobfigurecameras collisionType="dynamic" position="0,0,30">
50                        <attached>
51                                <Model  mesh="orxo.mesh" position = "0,0,12" scale=2.5 pitch=0 roll=90 yaw=90/>
52                                <ParticleSpawner source="Orxonox/fire4" startdelay=0  position="-4,0,0" visible="false"/>
53                        </attached>
54
55                        <collisionShapes>
56                                <BoxCollisionShape position="0,0,2" halfExtents="3,1,10" />
57                        </collisionShapes>
58
59
60                </SOBFigure>
61        </Template>
62
63
64        <Template name=fireball>
65                <SOBFireball collisionType="dynamic" speed=90>
66                        <attached>
67                                <Model mesh="planets/DDDDsol.mesh" position="0,0,0" scale=3 pitch=90/>
68
69                                <ParticleSpawner source="Orxonox/fire4" startdelay=0  position="-4,0,0" visible="false"/>
70                               
71                        </attached>
72                        <collisionShapes>
73                                <SphereCollisionShape position="0,0,0" radius="3" />                   
74                        </collisionShapes>
75                </SOBFireball>
76        </Template>
77
78        <Template name=gumbaShootable>
79                <SOBGumba collisionType="dynamic" speed=60>
80                        <attached>
81                                <Model mesh="Goomba.mesh" position="0,0,1" scale=3 pitch=90/>                           
82                        </attached>
83                        <collisionShapes>
84                                <BoxCollisionShape position="0,0,0" halfExtents="5,5,3" />                     
85                        </collisionShapes>
86                </SOBGumba>
87        </Template>
88
89
90        <Level
91                plugins = "superorxobros"
92                gametype = "SOB"
93                >-
94
95
96                <templates>
97                        <Template link=lodtemplate_default />
98                </templates>
99                <?lua include("includes/notifications.oxi") ?>
100
101                <WorldAmbientSound source="Ganymede.ogg" looping="true" playOnLoad="true"/>
102
103
104                <Scene ambientlight="1.0, 1.0, 1.0" skybox="Orxonox/skyBoxBasic">
105                        <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" />
106                        <SpawnPoint position="1984,-5,88 " orientation="0.534038, 0.563456, 0.212168, 0.593553" />
107
108
109
110                        <MovableEntity >
111                                <attached>
112                                        <SOBCenterpoint name=jumpcenter cameraOffset="10" figureTemplate=sobFigureTemplate>
113                                                <attached> 
114                                                </attached>
115                                        </SOBCenterpoint>
116
117                                </attached>
118                        </MovableEntity>
119
120<!-- starting platform -->
121
122                        <Model mesh="Cube2.12.mesh" position="0,0,-30" scale=10 Pitch=90/>                           
123                        <Model mesh="Cube2.12.mesh" position="120,0,-30" scale=10 Pitch=90/>
124                        <StaticEntity collisionType="static" mass='-1'>
125                                                <collisionShapes>
126                                                        <BoxCollisionShape position="115,0,-20" halfExtents="120,5,5" />
127                                                </collisionShapes>
128                                        </StaticEntity>
129
130                        <Model mesh="Dreieck.mesh" position="380,0,-80" scale=10 pitch=90 />                                           
131
132<!--  first two stairs  -->
133                       
134                        <StaticEntity collisionType="static">
135                                                <collisionShapes>
136                                                       
137                                                        <BoxCollisionShape position="380,0,-50" halfExtents="5,5,5" /> 
138                                                        <BoxCollisionShape position="375,0,-60" halfExtents="10,5,5" />
139                                                        <BoxCollisionShape position="370,0,-70" halfExtents="15,5,5" />         
140                                                        <BoxCollisionShape position="365,0,-80" halfExtents="20,5,5" />                                                                 
141                               
142                                                </collisionShapes>
143                        </StaticEntity>
144
145                        <Model mesh="Dreieck.mesh" position="420,0,-40" scale=10 pitch=90 />                                           
146
147                        <StaticEntity collisionType="static">
148                                                <collisionShapes>
149                                                       
150                                                        <BoxCollisionShape position="420,0,-10" halfExtents="5,5,5" /> 
151                                                        <BoxCollisionShape position="415,0,-20" halfExtents="10,5,5" />
152                                                        <BoxCollisionShape position="410,0,-30" halfExtents="15,5,5" />         
153                                                        <BoxCollisionShape position="405,0,-40" halfExtents="20,5,5" />                                                                 
154                               
155                                                </collisionShapes>
156                        </StaticEntity>                                                                             
157
158<!-- single blocks   -->
159
160                        <Model mesh="Cube1.1.mesh" position="500,0,-30" scale=10 pitch=90 />                       
161                        <Model mesh="Cube1.1.mesh" position="590,0,-30" scale=10 pitch=90 />
162                        <Model mesh="Cube1.1.mesh" position="680,0,-30" scale=10 pitch=90 />
163
164                        <Model mesh="Cube1.1.mesh" position="545,0,0" scale=10 pitch=90 />
165                        <Model mesh="Cube1.1.mesh" position="635,0,0" scale=10 pitch=90 />
166
167                        <StaticEntity collisionType="static">
168                                <collisionShapes>
169                                       
170                                        <BoxCollisionShape position="500,0,-30" halfExtents="5,5,5" />
171                                        <BoxCollisionShape position="590,0,-30" halfExtents="5,5,5" />
172                                        <BoxCollisionShape position="680,0,-30" halfExtents="5,5,5" />
173                                        <BoxCollisionShape position="545,0,0" halfExtents="5,5,5" />
174                                        <BoxCollisionShape position="635,0,0" halfExtents="5,5,5" />
175                                                                       
176                                </collisionShapes>
177                        </StaticEntity>
178
179
180                        <SOBQBlock collisionType="static" type="Coin" position="590,0,30" mass='-1'>                                                   
181                                <attached>
182                                        <Model mesh="QCube.mesh" scale=10 pitch=90 />
183                                        <Model mesh="QCube-grey.mesh" scale=10 pitch=90 visible=false/>
184                                </attached>
185                               
186                                <collisionShapes>
187                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
188                                </collisionShapes>
189                        </SOBQBlock>
190
191                        <SOBQBlock collisionType="static" type="Coin" position="545,0,60" mass='-1'>                                                   
192                                <attached>
193                                        <Model mesh="QCube.mesh" scale=10 pitch=90 />
194                                        <Model mesh="QCube-grey.mesh" scale=10 pitch=90 visible=false/>
195                                </attached>
196                               
197                                <collisionShapes>
198                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
199                                </collisionShapes>
200                        </SOBQBlock>
201
202                        <SOBQBlock collisionType="static" type="Coin" position="635,0,60" mass='-1'>                                                   
203                                <attached>
204                                        <Model mesh="QCube.mesh" scale=10 pitch=90 />
205                                        <Model mesh="QCube-grey.mesh" scale=10 pitch=90 visible=false/>
206                                </attached>
207                               
208                                <collisionShapes>
209                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
210                                </collisionShapes>
211                        </SOBQBlock>
212
213                        <SOBQBlock collisionType="static" type="Mushroom" position="590,0,90" mass='-1'>
214                                                <attached>
215                                                        <Model mesh="QCube.mesh" scale=10 pitch=90/>                                                                                                   
216                                                        <Model mesh="QCube-grey.mesh" scale=10 pitch=90 visible=false/>
217                                                </attached>
218                                                <collisionShapes>
219                                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
220                                                </collisionShapes>
221                        </SOBQBlock>
222
223<!-- two platforms with tubes and QBlocks seperated into two pathes-->
224
225                        <Model mesh="Cube2.12.mesh" position="740,0,20" scale=10 Pitch=90/>
226                        <Model mesh="Cube2.12.mesh" position="740,0,-60" scale=10 Pitch=90/>
227                        <Model mesh="Cube2.12.mesh" position="860,0,20" scale=10 Pitch=90/>
228                        <Model mesh="Cube2.12.mesh" position="860,0,-60" scale=10 Pitch=90/>
229                        <StaticEntity collisionType="static" mass='-1'>
230                                        <collisionShapes>
231                                                <BoxCollisionShape position="855,0,25" halfExtents="120,10,10" />
232                                                <BoxCollisionShape position="855,0,-55" halfExtents="120,10,10" />
233                                        </collisionShapes>
234                        </StaticEntity>
235                       
236                        <SOBQBlock collisionType="static" type="Mushroom" position="800,0,100" mass='-1'>
237                                        <attached>
238                                                <Model mesh="QCube.mesh" scale=40 pitch=90/>                                                                                                   
239                                                <Model mesh="QCube-grey.mesh" scale=40 pitch=90 visible=false/>
240                                        </attached>
241                                        <collisionShapes>
242                                                <BoxCollisionShape position="0,0,0" halfExtents="20,20,20" />
243                                        </collisionShapes>
244                        </SOBQBlock>   
245
246<!-- upper path -->
247
248                        <Model mesh="Cube1.1.mesh" position="855,0,80" scale=10 Pitch=90/>
249                        <Model mesh="Cube1.1.mesh" position="855,0,160" scale=10 Pitch=90/>
250                        <Model mesh="Cube1.1.mesh" position="900,0,210" scale=10 Pitch=90/>
251                        <Model mesh="Cube1.1.mesh" position="810,0,210" scale=10 Pitch=90/>
252
253                       
254                        <StaticEntity collisionType="static" mass='-1'>
255                                        <collisionShapes>
256                                                <BoxCollisionShape position="855,0,80" halfExtents="5,5,5" />
257                                                <BoxCollisionShape position="855,0,160" halfExtents="5,5,5" />
258                                                <BoxCollisionShape position="900,0,210" halfExtents="5,5,5" />
259                                                <BoxCollisionShape position="810,0,210" halfExtents="5,5,5" />
260                                        </collisionShapes>
261                        </StaticEntity>
262
263                        <SOBQBlock collisionType="static" type="Coin" position="910,0,100" mass='-1'>                                                   
264                                                <attached>
265                                                        <Model mesh="QCube.mesh" scale=40 pitch=90/>
266                                                        <Model mesh="QCube-grey.mesh" scale=40 pitch=90 visible=false/>
267                                                </attached>
268                                                <collisionShapes>
269                                                        <BoxCollisionShape position="0,0,0" halfExtents="20,20,20" />
270                                                </collisionShapes>
271                        </SOBQBlock>
272
273                        <Model mesh="Dreieckgross.mesh" position="970,0,240" scale=10 pitch=90 />
274
275                        <StaticEntity collisionType="static" mass='-1'>
276                                <collisionShapes>
277                                        <BoxCollisionShape position="980,0,240" halfExtents="45,5,5" />
278                                        <BoxCollisionShape position="985,0,250" halfExtents="40,5,5" />
279                                        <BoxCollisionShape position="990,0,260" halfExtents="35,5,5" />
280                                        <BoxCollisionShape position="995,0,270" halfExtents="30,5,5" />
281                                        <BoxCollisionShape position="1000,0,280" halfExtents="25,5,5" />
282                                        <BoxCollisionShape position="1005,0,290" halfExtents="20,5,5" />
283                                        <BoxCollisionShape position="1010,0,300" halfExtents="15,5,5" />
284                                        <BoxCollisionShape position="1015,0,310" halfExtents="10,5,5" />
285                                </collisionShapes>
286                        </StaticEntity>
287
288                        <Model mesh="Cube2.12.mesh" position="1090,0,310" scale=10 Pitch=90/>
289
290                        <StaticEntity collisionType="static" mass='-1'>
291                                        <collisionShapes>
292                                                <BoxCollisionShape position="1145,0,315" halfExtents="60,5,10" />
293                                        </collisionShapes>
294                        </StaticEntity>
295
296                        <SOBTube collisionType="dynamic" cool=1 position="1110,0,310" mass='10000'>
297                                                <attached>
298                                                                                                       
299                                                        <Model mesh="Rohr.mesh" position="0,0,-12" scale=10 roll=90 yaw=90 pitch=-90/> 
300                                                </attached>
301                        </SOBTube>
302
303                        <SOBTube collisionType="dynamic" cool=1 position="1200,0,310" mass='10000'>
304                                                <attached>
305                                                                                                       
306                                                        <Model mesh="Rohr.mesh" position="0,0,-12" scale=10 roll=90 yaw=90 pitch=-90/> 
307                                                </attached>
308                        </SOBTube>
309
310                        <SOBGumba collisionType="dynamic" speed=40 position = "860,0,-40">
311                                        <attached>
312                                                <Model mesh="Goomba.mesh" position="0,0,1" scale=5 pitch=90/>
313                                        </attached>
314                                        <collisionShapes>
315                                                <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />                     
316                                        </collisionShapes>
317                        </SOBGumba>
318
319                        <SOBGumba collisionType="dynamic" speed=40 position = "870,0,-40">
320                                        <attached>
321                                                <Model mesh="Goomba.mesh" position="0,0,1" scale=5 pitch=90/>
322                                        </attached>
323                                        <collisionShapes>
324                                                <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />                     
325                                        </collisionShapes>
326                        </SOBGumba>
327
328                        <Model mesh="Cube2.3.mesh" position="1265,0,280" scale=10 Pitch=90/>
329
330                        <StaticEntity collisionType="static" mass='-1'>
331                                        <collisionShapes>
332                                                <BoxCollisionShape position="1275,0,285" halfExtents="15,5,10" />
333                                        </collisionShapes>
334                        </StaticEntity>
335
336                        <Model mesh="Cube1.1.mesh" position="1220,0,230" scale=10 Pitch=90/>
337
338                        <StaticEntity collisionType="static" mass='-1'>
339                                        <collisionShapes>
340                                                <BoxCollisionShape position="1220,0,230" halfExtents="5,5,5" />
341                                        </collisionShapes>
342                        </StaticEntity>
343
344                        <Model mesh="Cube1.1.mesh" position="1170,0,180" scale=10 Pitch=90/>
345
346                        <StaticEntity collisionType="static" mass='-1'>
347                                        <collisionShapes>
348                                                <BoxCollisionShape position="1170,0,180" halfExtents="5,5,5" />
349                                        </collisionShapes>
350                        </StaticEntity>
351
352                        <SOBQBlock collisionType="static" type="Coin" position="1210,0,140" mass='-1'>                                                 
353                                                <attached>
354                                                        <Model mesh="QCube.mesh" scale=10 pitch=90/>
355                                                        <Model mesh="QCube-grey.mesh" scale=10 pitch=90 visible=false/>
356                                                </attached>
357                                                <collisionShapes>
358                                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
359                                                </collisionShapes>
360                        </SOBQBlock>
361
362
363<!-- lower path-->
364
365
366                        <SOBTube collisionType="dynamic" cool=1 position="760,0,-60" mass='10000'>
367                                                <attached>
368                                                                                                       
369                                                        <Model mesh="Rohr.mesh" position="0,0,-12" scale=10 roll=90 yaw=90 pitch=-90/> 
370                                                </attached>
371                        </SOBTube>
372
373                        <SOBTube collisionType="dynamic" cool=1 position="950,0,-60" mass='10000'>
374                                                <attached>
375                                                                                                       
376                                                        <Model mesh="Rohr.mesh" position="0,0,-12" scale=10 roll=90 yaw=90 pitch=-90/> 
377                                                </attached>
378                        </SOBTube>
379
380                        <SOBGumba collisionType="dynamic" speed=40 position = "860,0,-40">
381                                        <attached>
382                                                <Model mesh="Goomba.mesh" position="0,0,1" scale=5 pitch=90/>
383                                        </attached>
384                                        <collisionShapes>
385                                                <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />                     
386                                        </collisionShapes>
387                        </SOBGumba>
388
389                        <SOBGumba collisionType="dynamic" speed=40 position = "870,0,-40">
390                                        <attached>
391                                                <Model mesh="Goomba.mesh" position="0,0,1" scale=5 pitch=90/>
392                                        </attached>
393                                        <collisionShapes>
394                                                <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />                     
395                                        </collisionShapes>
396                        </SOBGumba>
397
398                        <SOBGumba collisionType="dynamic" speed=40 position = "910,0,-40">
399                                        <attached>
400                                                <Model mesh="Goomba.mesh" position="0,0,1" scale=5 pitch=90/>
401                                        </attached>
402                                        <collisionShapes>
403                                                <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />                     
404                                        </collisionShapes>
405                        </SOBGumba>
406
407                        <Model mesh="Dreieck.mesh" position="1070,0,-30" scale=10 pitch=90 />                                           
408                        <StaticEntity collisionType="static">
409                                        <collisionShapes>
410                                               
411                                                <BoxCollisionShape position="1070,0,0" halfExtents="5,5,5" />   
412                                                <BoxCollisionShape position="1065,0,-10" halfExtents="10,5,5" />
413                                                <BoxCollisionShape position="1060,0,-20" halfExtents="15,5,5" />       
414                                                <BoxCollisionShape position="1055,0,-30" halfExtents="20,5,5" />                                                               
415                       
416                                        </collisionShapes>
417                        </StaticEntity>
418                       
419                        <Model mesh="Dreieck.mesh" position="1160,0,20" scale=10 pitch=90 />   
420                        <StaticEntity collisionType="static">
421                                        <collisionShapes>
422                                               
423                                                <BoxCollisionShape position="1160,0,50" halfExtents="5,5,5" /> 
424                                                <BoxCollisionShape position="1155,0,40" halfExtents="10,5,5" />
425                                                <BoxCollisionShape position="1150,0,30" halfExtents="15,5,5" />         
426                                                <BoxCollisionShape position="1145,0,20" halfExtents="20,5,5" />                                                                 
427                       
428                                        </collisionShapes>
429                        </StaticEntity>
430
431                        <Model mesh="Cube1.3.mesh" position="1190,0,90" scale=10 Pitch=90/>
432                        <StaticEntity collisionType="static">
433                                        <collisionShapes>
434                                                <BoxCollisionShape position="1200,0,90" halfExtents="15,5,5" />         
435                                        </collisionShapes>
436                        </StaticEntity>
437
438                        <Model mesh="Cube2.12.mesh" position="1250,0,30" scale=10 Pitch=90/>
439                        <StaticEntity collisionType="static">
440                                        <collisionShapes>
441                                                <BoxCollisionShape position="1305,0,35" halfExtents="60,5,10" />       
442                                        </collisionShapes>
443                        </StaticEntity>
444
445                        <SOBQBlock collisionType="static" type="Mushroom" position="1310,0,90" mass='-1'>
446                                        <attached>
447                                                <Model mesh="QCube.mesh" scale=10 pitch=90/>                                                                                                   
448                                                <Model mesh="QCube-grey.mesh" scale=10 pitch=90 visible=false/>
449                                        </attached>
450                                        <collisionShapes>
451                                                <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
452                                        </collisionShapes>
453                        </SOBQBlock>   
454
455                        <SOBQBlock collisionType="static" type="Coin" position="1320,0,90" mass='-1'>
456                                        <attached>
457                                                <Model mesh="QCube.mesh" scale=10 pitch=90/>                                                                                                   
458                                                <Model mesh="QCube-grey.mesh" scale=10 pitch=90 visible=false/>
459                                        </attached>
460                                        <collisionShapes>
461                                                <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
462                                        </collisionShapes>
463                        </SOBQBlock>   
464
465                        <SOBQBlock collisionType="static" type="Coin" position="1330,0,90" mass='-1'>
466                                        <attached>
467                                                <Model mesh="QCube.mesh" scale=10 pitch=90/>                                                                                                   
468                                                <Model mesh="QCube-grey.mesh" scale=10 pitch=90 visible=false/>
469                                        </attached>
470                                        <collisionShapes>
471                                                <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
472                                        </collisionShapes>
473                        </SOBQBlock>   
474
475                        <Model mesh="Cube2.12.mesh" position="1400,0,-10" scale=10 Pitch=90/>
476
477                        <StaticEntity collisionType="static" mass='-1'>
478                                        <collisionShapes>
479                                                <BoxCollisionShape position="1455,0,-5" halfExtents="60,5,10" />
480                                        </collisionShapes>
481                        </StaticEntity>
482
483                        <Model mesh="Cube1.3.mesh" position="1520,0,-20" scale=10 Pitch=90/>
484
485                        <StaticEntity collisionType="static" mass='-1'>
486                                        <collisionShapes>
487                                                <BoxCollisionShape position="1530,0,-20" halfExtents="15,5,5" />
488                                        </collisionShapes>
489                        </StaticEntity>
490
491                        <Model mesh="Cube1.1.mesh" position="1550,0,-20" scale=10 Pitch=90/>
492
493                        <StaticEntity collisionType="static" mass='-1'>
494                                        <collisionShapes>
495                                                <BoxCollisionShape position="1550,0,-20" halfExtents="5,5,5" />
496                                        </collisionShapes>
497                        </StaticEntity>
498
499                        <SOBGumbaBoss collisionType="dynamic" speed=20 position = "1750,0,0">
500                                                <attached>
501                                                        <Model mesh="Goomba.mesh" position="0,0,21" scale=6 pitch=90/>
502                                                       
503                                                </attached>
504                                                <collisionShapes>
505                                                        <BoxCollisionShape position="0,0,20" halfExtents="10,10,6" />                   
506                                                </collisionShapes>
507                        </SOBGumbaBoss>
508
509
510
511
512
513
514
515
516
517<!-- Endsection -->
518                       
519
520                        <Model mesh="Rohr.mesh" position="1805,5,-35" scale=10  roll=90 yaw=90 pitch=-90 />                     
521                        <Model mesh="Dreieckgross.mesh" position="1850,0,-10" scale=10 pitch=90 />                                             
522
523
524
525
526                        <Model mesh="Schloss.mesh" position="2050,40,80" scale=15 pitch=90/>                           
527                        <Model mesh="Fahne.mesh" position="1984,-5,88" scale=10 pitch=90/>                                     
528                        <Model mesh="Fahnenstange.mesh" position="1990,0,95" pitch=90 scale=3/>                                 
529                        <Model mesh="Fundament.mesh" position="1990,0,-10" scale=10 yaw=180/>                                   
530
531
532
533                       
534                        <!-- FLAG -->
535                        <SOBFlagstone points = 100  position="1990,0,10" collisionType="static">
536                                <collisionShapes>
537                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
538                                </collisionShapes>
539                        </SOBFlagstone>
540                        <SOBFlagstone points = 200  position="1990,0,20" collisionType="static">
541                                <collisionShapes>
542                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
543                                </collisionShapes>
544                        </SOBFlagstone>
545                        <SOBFlagstone points = 400  position="1990,0,30" collisionType="static">
546                                <collisionShapes>
547                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
548                                </collisionShapes>
549                        </SOBFlagstone>
550                        <SOBFlagstone points = 800  position="1990,0,40" collisionType="static">
551                                <collisionShapes>
552                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
553                                </collisionShapes>
554                        </SOBFlagstone>
555                        <SOBFlagstone points = 1600  position="1990,0,50" collisionType="static">
556                                <collisionShapes>
557                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
558                                </collisionShapes>
559                        </SOBFlagstone>
560                        <SOBFlagstone points = 2200  position="1990,0,60" collisionType="static">
561                                <collisionShapes>
562                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
563                                </collisionShapes>
564                        </SOBFlagstone>
565                        <SOBFlagstone points = 2700  position="1990,0,70" collisionType="static">
566                                <collisionShapes>
567                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
568                                </collisionShapes>
569                        </SOBFlagstone>
570                        <SOBFlagstone points = 3400  position="1990,0,80" collisionType="static">
571                                <collisionShapes>
572                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
573                                </collisionShapes>
574                        </SOBFlagstone>
575                        <SOBFlagstone points = 4000  position="1990,0,90" collisionType="static">
576                                <collisionShapes>
577                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
578                                </collisionShapes>
579                        </SOBFlagstone>
580
581
582                        <!-- Castlestone -->
583                        <SOBCastlestone position="2060,0,-10" collisionType="static">
584                                <collisionShapes>
585                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
586                                </collisionShapes>
587                        </SOBCastlestone>
588
589                        <SOBCastlestone position="2050,40,-10" collisionType="static">
590                                <collisionShapes>
591                                        <BoxCollisionShape position="0,0,0" halfExtents="5,5,5" />
592                                </collisionShapes>
593                        </SOBCastlestone>
594                        <StaticEntity collisionType="static" mass='-1'>
595                                <collisionShapes>
596                                        <BoxCollisionShape position="2050,20,-20" halfExtents="5,20,5" />
597                                </collisionShapes>
598                        </StaticEntity>
599
600
601
602                        <StaticEntity collisionType="static">
603                                <collisionShapes>
604                                        <!-- 4.2 -->
605
606
607                                        <BoxCollisionShape position="1805,0,-4" halfExtents="12,5,12" />                               
608
609                                        <BoxCollisionShape position="1860,0,-10" halfExtents="45,5,5" />                                        <!-- 4.8 -->
610                                        <BoxCollisionShape position="1865,0,0" halfExtents="40,5,5" />
611                                        <BoxCollisionShape position="1870,0,10" halfExtents="35,5,5" />
612                                        <BoxCollisionShape position="1875,0,20" halfExtents="30,5,5" />
613                                        <BoxCollisionShape position="1880,0,30" halfExtents="25,5,5" />
614                                        <BoxCollisionShape position="1885,0,40" halfExtents="20,5,5" />
615                                        <BoxCollisionShape position="1890,0,50" halfExtents="15,5,5" />
616                                        <BoxCollisionShape position="1895,0,60" halfExtents="10,5,5" />
617                                        <BoxCollisionShape position="1990,0,125" halfExtents="5,5,30" />
618                                        <BoxCollisionShape position="1940,0,150" halfExtents="45,5,5" />
619                                       
620
621
622                                </collisionShapes>
623                        </StaticEntity>
624
625
626                        <Model mesh="Cube2.12.mesh" position="1560,0,-30" scale=10 Pitch=90/>
627                        <Model mesh="Cube2.12.mesh" position="1680,0,-30" scale=10 Pitch=90/>
628                        <Model mesh="Cube2.12.mesh" position="1800,0,-30" scale=10 Pitch=90/>
629                        <Model mesh="Cube2.12.mesh" position="1920,0,-30" scale=10 Pitch=90/>
630                        <Model mesh="Cube2.12.mesh" position="2040,0,-30" scale=10 Pitch=90/>
631
632
633                       
634                        <Model mesh="Cube1.3.mesh" position="1990,10,-20" scale=10 Pitch=90/>
635                        <Model mesh="Cube1.3.mesh" position="1990,20,-20" scale=10 Pitch=90/>
636                        <Model mesh="Cube1.3.mesh" position="1990,30,-20" scale=10 Pitch=90/>
637                        <Model mesh="Cube1.3.mesh" position="1990,40,-20" scale=10 Pitch=90/>
638                        <Model mesh="Cube1.3.mesh" position="1960,10,-20" scale=10 Pitch=90/>
639                        <Model mesh="Cube1.1.mesh" position="1980,20,-20" scale=10 Pitch=90/>
640                        <Model mesh="Cube1.1.mesh" position="1970,20,-20" scale=10 Pitch=90/>
641                        <Model mesh="Cube1.1.mesh" position="1980,30,-20" scale=10 Pitch=90/>
642
643                        <Model mesh="Cube1.1.mesh" position="2000,50,-20" scale=10 Pitch=90/>
644                        <Model mesh="Cube1.1.mesh" position="2010,50,-20" scale=10 Pitch=90/>
645                        <Model mesh="Cube1.1.mesh" position="2010,60,-20" scale=10 Pitch=90/>
646                       
647
648                        <Model mesh="Cube1.6.mesh" position="2020,10,-20" scale=10 Pitch=90/>
649                        <Model mesh="Cube1.6.mesh" position="2020,20,-20" scale=10 Pitch=90/>
650                        <Model mesh="Cube1.6.mesh" position="2020,30,-20" scale=10 Pitch=90/>
651                        <Model mesh="Cube1.6.mesh" position="2020,40,-20" scale=10 Pitch=90/>
652                        <Model mesh="Cube1.6.mesh" position="2020,50,-20" scale=10 Pitch=90/>
653                        <Model mesh="Cube1.6.mesh" position="2020,60,-20" scale=10 Pitch=90/>
654                        <Model mesh="Cube1.6.mesh" position="2020,70,-20" scale=10 Pitch=90/>
655                        <Model mesh="Cube1.6.mesh" position="2080,10,-20" scale=10 Pitch=90/>
656                        <Model mesh="Cube1.6.mesh" position="2080,20,-20" scale=10 Pitch=90/>
657                        <Model mesh="Cube1.6.mesh" position="2080,30,-20" scale=10 Pitch=90/>
658                        <Model mesh="Cube1.6.mesh" position="2080,40,-20" scale=10 Pitch=90/>
659                        <Model mesh="Cube1.6.mesh" position="2080,50,-20" scale=10 Pitch=90/>
660                        <Model mesh="Cube1.3.mesh" position="2080,60,-20" scale=10 Pitch=90/>
661                        <Model mesh="Cube1.1.mesh" position="2110,60,-20" scale=10 Pitch=90/>
662                        <Model mesh="Cube1.3.mesh" position="2080,70,-20" scale=10 Pitch=90/>
663
664                       
665
666                        <StaticEntity collisionType="static" mass='-1'>
667                                <collisionShapes>
668                                        <BoxCollisionShape position="1855,0,-20" halfExtents="300,5,5" />
669                                </collisionShapes>
670                        </StaticEntity>
671
672
673                </Scene>
674        </Level>
675
676
Note: See TracBrowser for help on using the repository browser.