Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/fabienHS15/data/levels/templates/pickupRepresentationTemplates.oxt @ 10942

Last change on this file since 10942 was 10791, checked in by fvultier, 9 years ago

Munition may and must now be defined for each pawn separately. This way a heavy cruiser may carry more munition than a drone.

  • Property svn:eol-style set to native
File size: 29.8 KB
Line 
1<!-- Boost pickups: -->
2
3<Template name=smallboostpickupRepresentation>
4    <PickupRepresentation>
5        <spawner-representation>
6            <StaticEntity>
7                <attached>
8                    <Billboard position="0,0,0" colour="0.0,1.0,0.8" material="Sphere2" scale=0.1>
9                        <attached>
10                            <Billboard position="0,0,0" colour="0.0,1.0,0.8" material="Flash" scale=0.3 />
11                        </attached>
12                    </Billboard>
13                </attached>
14            </StaticEntity>
15        </spawner-representation>
16    </PickupRepresentation>
17</Template>
18
19<Template name=smallboostpickup baseclass=BoostPickup>
20  <BoostPickup
21    representation = "smallboostpickup"
22    boostrefill = 0.5
23    activationType = "immediate"
24    durationType = "once"
25  />
26</Template>
27
28<Template name=mediumboostpickupRepresentation>
29    <PickupRepresentation>
30        <spawner-representation>
31            <StaticEntity>
32                <attached>
33                    <Billboard position="0,0,0" colour="0.0,1.0,0.8" material="Sphere2" scale=0.1>
34                        <attached>
35                            <Billboard position="0,0,0" colour="0.0,1.0,0.8" material="Flash" scale=0.5 />
36                        </attached>
37                    </Billboard>
38                </attached>
39            </StaticEntity>
40        </spawner-representation>
41    </PickupRepresentation>
42</Template>
43
44<Template name=mediumboostpickup baseclass=BoostPickup>
45  <BoostPickup
46    representation = "mediumboostpickup"
47    boostrefill = 0.75
48    activationType = "immediate"
49    durationType = "once"
50  />
51</Template>
52
53<Template name=hugeboostpickupRepresentation>
54    <PickupRepresentation>
55        <spawner-representation>
56            <StaticEntity>
57                <attached>
58                    <Billboard position="0,0,0" colour="0.0,1.0,0.8" material="Sphere2" scale=0.1>
59                        <attached>
60                            <Billboard position="0,0,0" colour="0.0,1.0,0.8" material="Flash" scale=0.7 />
61                        </attached>
62                    </Billboard>
63                </attached>
64            </StaticEntity>
65        </spawner-representation>
66    </PickupRepresentation>
67</Template>
68
69<Template name=hugeboostpickup baseclass=BoostPickup>
70  <BoostPickup
71    representation = "hugeboostpickup"
72    boostrefill = 1.0
73    activationType = "immediate"
74    durationType = "once"
75  />
76</Template>
77
78<!-- Shield pickups: -->
79
80<Template name=smallshieldpickupRepresentation>
81    <PickupRepresentation>
82        <spawner-representation>
83            <StaticEntity>
84                <attached>
85                    <Billboard position="0,0,0" colour="1,1,1" material="Sphere2" scale=0.1>
86                        <attached>
87                            <Billboard position="0,0,0" colour="1,1,1" material="Shield" scale=0.3 />
88                        </attached>
89                    </Billboard>
90                </attached>
91            </StaticEntity>
92        </spawner-representation>
93    </PickupRepresentation>
94</Template>
95
96<Template name=smallshieldpickup baseclass=ShieldPickup>
97  <ShieldPickup
98    representation = "smallshieldpickup"
99    duration = 10
100    shieldabsorption = 0.7
101    shieldhealth = 300
102    activationType = "immediate"
103    durationType = "continuous"
104  />
105</Template>
106
107<Template name=mediumshieldpickupRepresentation>
108    <PickupRepresentation>
109        <spawner-representation>
110            <StaticEntity>
111                <attached>
112                    <Billboard position="0,0,0" colour="1,1,1" material="Sphere2" scale=0.1>
113                        <attached>
114                            <Billboard position="0,0,0" colour="1,1,1" material="Shield" scale=0.5 />
115                        </attached>
116                    </Billboard>
117                </attached>
118            </StaticEntity>
119        </spawner-representation>
120    </PickupRepresentation>
121</Template>
122
123<Template name=mediumshieldpickup baseclass=ShieldPickup>
124  <ShieldPickup
125    representation = "mediumshieldpickup"
126    duration = 30
127    shieldabsorption = 0.8
128    shieldhealth = 500
129    activationType = "immediate"
130    durationType = "continuous"
131  />
132</Template>
133
134
135<Template name=hugeshieldpickupRepresentation>
136    <PickupRepresentation>
137        <spawner-representation>
138            <StaticEntity>
139                <attached>
140                    <Billboard position="0,0,0" colour="1,1,1" material="Sphere2" scale=0.1>
141                        <attached>
142                            <Billboard position="0,0,0" colour="1,1,1" material="Shield" scale=0.7 />
143                        </attached>
144                    </Billboard>
145                </attached>
146            </StaticEntity>
147        </spawner-representation>
148    </PickupRepresentation>
149</Template>
150
151<Template name=hugeshieldpickup baseclass=ShieldPickup>
152  <ShieldPickup
153    representation = "hugeshieldpickup"
154    duration = 60
155    shieldabsorption = 0.95
156    shieldhealth = 700
157    activationType = "immediate"
158    durationType = "continuous"
159  />
160</Template>
161
162<!-- Health pickups: -->
163
164<Template name=smallhealthpickupRepresentation>
165    <PickupRepresentation>
166        <spawner-representation>
167            <StaticEntity>
168                <attached>
169                    <Billboard position="0,0,0" colour="0.50,0.90,0.25" material="Sphere2" scale=0.1>
170                        <attached>
171                            <Billboard position="0,0,0" colour="0.36,0.81,0.10" material="Cross" scale=0.3 />
172                        </attached>
173                    </Billboard>
174                </attached>
175            </StaticEntity>
176        </spawner-representation>
177    </PickupRepresentation>
178</Template>
179
180<Template name=smallhealthpickup baseclass=HealthPickup>
181  <HealthPickup
182    representation = "smallhealthpickup"
183    health = 10
184    healthType = "limited"
185    activationType = "immediate"
186    durationType = "once"
187  />
188</Template>
189
190<Template name=mediumhealthpickupRepresentation>
191    <PickupRepresentation>
192        <spawner-representation>
193            <StaticEntity>
194                <attached>
195                    <Billboard position="0,0,0" colour="0.50,0.90,0.25" material="Sphere2" scale=0.1>
196                        <attached>
197                            <Billboard position="0,0,0" colour="0.36,0.81,0.10" material="Cross" scale=0.5 />
198                        </attached>
199                    </Billboard>
200                </attached>
201            </StaticEntity>
202        </spawner-representation>
203    </PickupRepresentation>
204</Template>
205
206<Template name=mediumhealthpickup baseclass=HealthPickup>
207  <HealthPickup
208    representation = "mediumhealthpickup"
209    health = 50
210    healthType = "limited"
211    activationType = "immediate"
212    durationType = "once"
213  />
214</Template>
215
216<Template name=hugehealthpickupRepresentation>
217    <PickupRepresentation>
218        <spawner-representation>
219            <StaticEntity>
220                <attached>
221                    <Billboard position="0,0,0" colour="0.50,0.90,0.25" material="Sphere2" scale=0.1>
222                        <attached>
223                            <Billboard position="0,0,0" colour="0.36,0.81,0.10" material="Cross" scale=0.7 />
224                        </attached>
225                    </Billboard>
226                </attached>
227            </StaticEntity>
228        </spawner-representation>
229    </PickupRepresentation>
230</Template>
231
232<Template name=hugehealthpickup baseclass=HealthPickup>
233  <HealthPickup
234    representation = "hugehealthpickup"
235    health = 100
236    healthType = "limited"
237    activationType = "immediate"
238    durationType = "once"
239  />
240</Template>
241
242<Template name=crazyhealthpickupRepresentation>
243    <PickupRepresentation>
244        <spawner-representation>
245            <StaticEntity>
246                <attached>
247                    <Billboard position="0,0,0" colour="0.50,0.90,0.25" material="Sphere2" scale=0.1>
248                        <attached>
249                            <Billboard position="0,0,0" colour="0.36,0.81,0.10" material="Cross" scale=1.2 />
250                        </attached>
251                    </Billboard>
252                </attached>
253            </StaticEntity>
254        </spawner-representation>
255    </PickupRepresentation>
256</Template>
257
258<Template name=crazyhealthpickup baseclass=HealthPickup>
259  <HealthPickup
260    representation = "crazyhealthpickup"
261    health = 1000
262    healthType = "permanent"
263    activationType = "immediate"
264    durationType = "once"
265  />
266</Template>
267
268<!-- Munition pickups: -->
269
270<Template name=smallmunitionpickupRepresentation>
271    <PickupRepresentation>
272        <spawner-representation>
273            <StaticEntity>
274                <attached>
275                    <Billboard position="0,0,0" colour="0.59,0.30,0.16" material="Sphere2" scale=0.1>
276                        <attached>
277                            <Billboard position="0,0,0" colour="0.47,0.24,0.13" material="Munition" scale=0.3 />
278                        </attached>
279                    </Billboard>
280                </attached>
281            </StaticEntity>
282        </spawner-representation>
283    </PickupRepresentation>
284</Template>
285
286<Template name=smallmunitionpickup baseclass=MunitionPickup>
287  <MunitionPickup
288    representation = "smallmunitionpickup"
289    activationType = "immediate"
290    durationType = "once"
291  >
292    <munitioncontainers>
293        <MunitionContainer munitiontype="LaserMunition" munitionamount=16 magazinesamount=0 />
294        <MunitionContainer munitiontype="FusionMunition" munitionamount=8 magazinesamount=0 />
295        <MunitionContainer munitiontype="LightningMunition" munitionamount=8 magazinesamount=0 />
296    </munitioncontainers>
297  </MunitionPickup>
298</Template>
299
300<Template name=mediummunitionpickupRepresentation>
301    <PickupRepresentation>
302        <spawner-representation>
303            <StaticEntity>
304                <attached>
305                    <Billboard position="0,0,0" colour="0.59,0.30,0.16" material="Sphere2" scale=0.1>
306                        <attached>
307                            <Billboard position="0,0,0" colour="0.47,0.24,0.13" material="Munition" scale=0.5 />
308                        </attached>
309                    </Billboard>
310                </attached>
311            </StaticEntity>
312        </spawner-representation>
313    </PickupRepresentation>
314</Template>
315
316<Template name=mediummunitionpickup baseclass=MunitionPickup>
317  <MunitionPickup
318    representation = "mediummunitionpickup"
319    activationType = "immediate"
320    durationType = "once"
321  >
322    <munitioncontainers>
323        <MunitionContainer munitiontype="LaserMunition" munitionamount=32 magazinesamount=0 />
324        <MunitionContainer munitiontype="FusionMunition" munitionamount=16 magazinesamount=0 />
325        <MunitionContainer munitiontype="LightningMunition" munitionamount=16 magazinesamount=0 />       
326        <MunitionContainer munitiontype="SplitMunition" munitionamount=8 magazinesamount=0 />
327        <MunitionContainer munitiontype="RocketMunition" munitionamount=0 magazinesamount=2 />
328    </munitioncontainers>
329  </MunitionPickup></Template>
330
331<Template name=hugemunitionpickupRepresentation>
332    <PickupRepresentation>
333        <spawner-representation>
334            <StaticEntity>
335                <attached>
336                    <Billboard position="0,0,0" colour="0.59,0.30,0.16" material="Sphere2" scale=0.1>
337                        <attached>
338                            <Billboard position="0,0,0" colour="0.47,0.24,0.13" material="Munition" scale=0.7 />
339                        </attached>
340                    </Billboard>
341                </attached>
342            </StaticEntity>
343        </spawner-representation>
344    </PickupRepresentation>
345</Template>
346
347<Template name=hugemunitionpickup baseclass=MunitionPickup>
348  <MunitionPickup
349    representation = "hugemunitionpickup"
350    activationType = "immediate"
351    durationType = "once"
352  >
353    <munitioncontainers>
354        <MunitionContainer munitiontype="LaserMunition" munitionamount=64 magazinesamount=0 />
355        <MunitionContainer munitiontype="FusionMunition" munitionamount=32 magazinesamount=0 />
356        <MunitionContainer munitiontype="LightningMunition" munitionamount=32 magazinesamount=0 />       
357        <MunitionContainer munitiontype="SplitMunition" munitionamount=16 magazinesamount=0 />
358        <MunitionContainer munitiontype="RocketMunition" munitionamount=0 magazinesamount=10 />
359        <MunitionContainer munitiontype="IceMunition" munitionamount=0 magazinesamount=10 />
360        <MunitionContainer munitiontype="GravityBombMunition" munitionamount=0 magazinesamount=10 />
361    </munitioncontainers>
362  </MunitionPickup>
363</Template>
364
365<!-- Meta pickups: -->
366
367<Template name=usepickupRepresentation>
368    <PickupRepresentation>
369        <spawner-representation>
370            <StaticEntity>
371                <attached>
372                    <Billboard position="0,0,0" colour="0.6,0.⁰,0.8" material="Sphere2" scale=0.1>
373                        <attached>
374                            <Billboard position="0,0,0" colour="0.6,0.⁰,0.8" material="ArrowUp" scale=0.65 />
375                        </attached>
376                    </Billboard>
377                </attached>
378            </StaticEntity>
379        </spawner-representation>
380    </PickupRepresentation>
381</Template>
382
383<Template name=usemetapickup baseclass=MetaPickup>
384  <MetaPickup representation="use" metaType="use" />
385</Template>
386
387<Template name=droppickupRepresentation>
388    <PickupRepresentation>
389        <spawner-representation>
390            <StaticEntity>
391                <attached>
392                    <Billboard position="0,0,0" colour="0.6,0.⁰,0.8" material="Sphere2" scale=0.1>
393                        <attached>
394                            <Billboard position="0,0,0" colour="0.6,0.⁰,0.8" material="ArrowDown" scale=0.65 />
395                        </attached>
396                    </Billboard>
397                </attached>
398            </StaticEntity>
399        </spawner-representation>
400    </PickupRepresentation>
401</Template>
402
403<Template name=dropmetapickup baseclass=MetaPickup>
404  <MetaPickup representation="drop" metaType="drop" />
405</Template>
406
407<Template name=destroypickupRepresentation>
408    <PickupRepresentation>
409        <spawner-representation>
410            <StaticEntity>
411                <attached>
412                    <Billboard position="0,0,0" colour="0.6,0.⁰,0.8" material="Sphere2" scale=0.1>
413                        <attached>
414                            <Billboard position="0,0,0" colour="0.6,0.⁰,0.8" material="Splash" scale=0.65 />
415                        </attached>
416                    </Billboard>
417                </attached>
418            </StaticEntity>
419        </spawner-representation>
420    </PickupRepresentation>
421</Template>
422
423<Template name=destroymetapickup baseclass=MetaPickup>
424  <MetaPickup representation="destroy" metaType="destroy" />
425</Template>
426
427<Template name=destroycarrierpickupRepresentation>
428    <PickupRepresentation>
429        <spawner-representation>
430            <StaticEntity>
431                <attached>
432                    <Billboard position="0,0,0" colour="0.6,0.⁰,0.8" material="Sphere2" scale=0.1>
433                        <attached>
434                            <Billboard position="0,0,0" colour="0.6,0.⁰,0.8" material="Asterisk" scale=0.65 />
435                        </attached>
436                    </Billboard>
437                </attached>
438            </StaticEntity>
439        </spawner-representation>
440    </PickupRepresentation>
441</Template>
442
443<Template name=destroycarriermetapickup baseclass=MetaPickup>
444  <MetaPickup representation="destroycarrier" metaType="destroyCarrier" />
445</Template>
446
447<!-- DamageBoost pickups -->
448
449<Template name=smalldamageboostpickupRepresentation>
450    <PickupRepresentation>
451        <spawner-representation>
452            <StaticEntity>
453                <attached>
454                    <Billboard position="0,0,0" colour="0.95,0.10,0.05" material="Sphere2" scale=0.1 >
455                        <attached>
456                            <Billboard position="0,0,0" colour="0.70,0.10,0.10" material="Damage" scale=0.3 />
457                        </attached>
458                    </Billboard>
459                </attached>
460            </StaticEntity>
461        </spawner-representation>
462    </PickupRepresentation>
463</Template>
464
465<Template name=smalldamageboostpickup baseclass=DamageBoostPickup>
466  <DamageBoostPickup
467    representation = "smalldamageboostpickup"
468    duration = 10.0
469    damageMultiplier = 2.0
470    activationType = "immediate"
471    durationType = "continuous"
472  />
473</Template>
474
475<Template name=mediumdamageboostpickupRepresentation>
476    <PickupRepresentation>
477        <spawner-representation>
478            <StaticEntity>
479                <attached>
480                    <Billboard position="0,0,0" colour="0.95,0.10,0.05" material="Sphere2" scale=0.1 >
481                        <attached>
482                            <Billboard position="0,0,0" colour="0.70,0.10,0.10" material="Damage" scale=0.5 />
483                        </attached>
484                    </Billboard>
485                </attached>
486            </StaticEntity>
487        </spawner-representation>
488    </PickupRepresentation>
489</Template>
490
491<Template name=mediumdamageboostpickup baseclass=DamageBoostPickup>
492  <DamageBoostPickup
493    representation = "mediumdamageboostpickup"
494    duration = 10.0
495    damageMultiplier = 5.0
496    activationType = "immediate"
497    durationType = "continuous"
498  />
499</Template>
500
501<Template name=hugedamageboostpickupRepresentation>
502    <PickupRepresentation>
503        <spawner-representation>
504            <StaticEntity>
505                <attached>
506                    <Billboard position="0,0,0" colour="0.95,0.10,0.05" material="Sphere2" scale=0.1 >
507                        <attached>
508                            <Billboard position="0,0,0" colour="0.70,0.10,0.10" material="Damage" scale=0.7 />                           
509                        </attached>
510                    </Billboard>
511                </attached>
512            </StaticEntity>
513        </spawner-representation>
514    </PickupRepresentation>
515</Template>
516
517<Template name=hugedamageboostpickup baseclass=DamageBoostPickup>
518  <DamageBoostPickup
519    representation = "hugedamageboostpickup"
520    duration = 10.0
521    damageMultiplier = 7.0
522    activationType = "immediate"
523    durationType = "continuous"
524  />
525</Template>
526
527
528<!-- Speed pickups -->
529
530<Template name=smallspeedpickupRepresentation>
531    <PickupRepresentation>
532        <spawner-representation>
533            <StaticEntity>
534                <attached>
535                    <Billboard position="0,0,0" colour="0.99,0.96,0.52" material="Sphere2" scale=0.1>
536                        <attached>
537                            <Billboard position="0,0,0" colour="0.98,0.94,0.22" material="3arrowsup" scale=0.3 />
538                        </attached>
539                    </Billboard>
540                </attached>
541            </StaticEntity>
542        </spawner-representation>
543    </PickupRepresentation>
544</Template>
545
546<Template name=smallspeedpickup baseclass=SpeedPickup>
547  <SpeedPickup
548    representation = "smallspeedpickup"
549    duration = 10.0
550    speedAdd = 0.0
551    SpeedMultiply = 10.0
552    activationType = "immediate"
553    durationType = "continuous"
554  />
555</Template>
556
557<Template name=mediumspeedpickupRepresentation>
558    <PickupRepresentation>
559        <spawner-representation>
560            <StaticEntity>
561                <attached>
562                    <Billboard position="0,0,0" colour="0.99,0.96,0.52" material="Sphere2" scale=0.1>
563                        <attached>
564                            <Billboard position="0,0,0" colour="0.98,0.94,0.22" material="3arrowsup" scale=0.5 />
565                        </attached>
566                    </Billboard>
567                </attached>
568            </StaticEntity>
569        </spawner-representation>
570    </PickupRepresentation>
571</Template>
572
573<Template name=mediumspeedpickup baseclass=SpeedPickup>
574  <SpeedPickup
575    representation = "mediumspeedpickup"
576    duration = 10.0
577    speedAdd = 0.0
578    SpeedMultiply = 25.0
579    activationType = "immediate"
580    durationType = "continuous"
581  />
582</Template>
583
584<Template name=hugespeedpickupRepresentation>
585    <PickupRepresentation>
586        <spawner-representation>
587            <StaticEntity>
588                <attached>
589                    <Billboard position="0,0,0" colour="0.99,0.96,0.52" material="Sphere2" scale=0.1>
590                        <attached>
591                            <Billboard position="0,0,0" colour="0.98,0.94,0.22" material="3arrowsup" scale=0.7 />
592                        </attached>
593                    </Billboard>
594                </attached>
595            </StaticEntity>
596        </spawner-representation>
597    </PickupRepresentation>
598</Template>
599
600<Template name=hugespeedpickup baseclass=SpeedPickup>
601  <SpeedPickup
602    representation = "hugespeedpickup"
603    duration = 10.0
604    speedAdd = 0.0
605    SpeedMultiply = 50.0
606    activationType = "immediate"
607    durationType = "continuous"
608  />
609</Template>
610
611<Template name=smalljumppickupRepresentation>
612    <PickupRepresentation>
613        <spawner-representation>
614            <StaticEntity>
615                <attached>
616                    <Billboard position="0,0,0" colour="0.99,0.96,0.52" material="Sphere2" scale=0.1>
617                        <attached>
618                            <Billboard position="0,0,0" colour="1,0,0" material="3arrowsup" scale=0.3 />
619                        </attached>
620                    </Billboard>
621                </attached>
622            </StaticEntity>
623        </spawner-representation>
624    </PickupRepresentation>
625</Template>
626
627<Template name=smalljumppickup baseclass=SpeedPickup>
628  <SpeedPickup
629    representation = "smalljumppickup"
630    duration = 0.7
631    speedAdd = 5000.0
632    SpeedMultiply = 1.0
633    activationType = "immediate"
634    durationType = "continuous"
635  />
636</Template>
637
638<!-- Invisible pickups -->
639
640<Template name=smallinvisiblepickupRepresentation>
641    <PickupRepresentation>
642        <spawner-representation>
643            <StaticEntity>
644                <attached>
645                    <Billboard position="0,0,0" colour="0.22,0.32,0.86" material="Sphere2" scale=0.1>
646                        <attached>
647                            <Billboard position="0,0,0" colour="0.06,0.14,0.63" material="Eye" scale=0.5 />
648                        </attached>
649                    </Billboard>
650                </attached>
651            </StaticEntity>
652        </spawner-representation>
653    </PickupRepresentation>
654</Template>
655
656<Template name=smallinvisiblepickup baseclass=InvisiblePickup>
657  <InvisiblePickup
658    representation = "smallinvisiblepickup"
659    duration = 5.0
660    activaionType = "immediate"
661    durationType = "continuous"
662  />
663</Template>
664
665<Template name=mediuminvisiblepickupRepresentation>
666    <PickupRepresentation>
667        <spawner-representation>
668            <StaticEntity>
669                <attached>
670                    <Billboard position="0,0,0" colour="0.22,0.32,0.86" material="Sphere2" scale=0.1>
671                        <attached>
672                            <Billboard position="0,0,0" colour="0.06,0.14,0.63" material="Eye" scale=0.7 />
673                        </attached>
674                    </Billboard>
675                </attached>
676            </StaticEntity>
677        </spawner-representation>
678    </PickupRepresentation>
679</Template>
680
681<Template name=mediuminvisiblepickup baseclass=InvisiblePickup>
682  <InvisiblePickup
683    representation = "mediuminvisiblepickup"
684    duration = 10.0
685    activaionType = "immediate"
686    durationType = "continuous"
687  />
688</Template>
689
690<Template name=hugeinvisiblepickupRepresentation>
691    <PickupRepresentation>
692        <spawner-representation>
693            <StaticEntity>
694                <attached>
695                    <Billboard position="0,0,0" colour="0.22,0.32,0.86" material="Sphere2" scale=0.1>
696                        <attached>
697                            <Billboard position="0,0,0" colour="0.06,0.14,0.63" material="Eye" scale=0.9 />
698                        </attached>
699                    </Billboard>
700                </attached>
701            </StaticEntity>
702        </spawner-representation>
703    </PickupRepresentation>
704</Template>
705
706<Template name=hugeinvisiblepickup baseclass=InvisiblePickup>
707  <InvisiblePickup
708    representation = "hugeinvisiblepickup"
709    duration = 20.0
710    activaionType = "immediate"
711    durationType = "continuous"
712  />
713</Template>
714
715<Template name=smallshrinkpickupRepresentation>
716    <PickupRepresentation>
717        <spawner-representation>
718            <StaticEntity>
719                <attached>
720                    <Billboard position="0,0,0" colour="1.0,0.55,1.0" material="Sphere2" scale=0.1>
721                        <attached>
722                            <Billboard position="0,0,0" colour="1.0,0.55,1.0" material="Shrink" scale=0.35 />
723                        </attached>
724                    </Billboard>
725                </attached>
726            </StaticEntity>
727        </spawner-representation>
728    </PickupRepresentation>
729</Template>
730
731<Template name=smallshrinkpickup baseclass=ShrinkPickup>
732  <ShrinkPickup
733    representation = "smallshrinkpickup"
734    duration = 10.0
735    shrinkFactor = 2.5
736    activaionType = "immediate"
737    durationType = "continuous"
738  />
739</Template>
740
741<Template name=mediumshrinkpickupRepresentation>
742    <PickupRepresentation>
743        <spawner-representation>
744            <StaticEntity>
745                <attached>
746                    <Billboard position="0,0,0" colour="1.0,0.55,1.0" material="Sphere2" scale=0.1>
747                        <attached>
748                            <Billboard position="0,0,0" colour="1.0,0.55,1.0" material="Shrink" scale=0.55 />
749                        </attached>
750                    </Billboard>
751                </attached>
752            </StaticEntity>
753        </spawner-representation>
754    </PickupRepresentation>
755</Template>
756
757<Template name=mediumshrinkpickup baseclass=ShrinkPickup>
758  <ShrinkPickup
759    representation = "mediumshrinkpickup"
760    duration = 30.0
761    shrinkFactor = 5.0
762    activaionType = "immediate"
763    durationType = "continuous"
764  />
765</Template>
766
767<Template name=hugeshrinkpickupRepresentation>
768    <PickupRepresentation>
769        <spawner-representation>
770            <StaticEntity>
771                <attached>
772                    <Billboard position="0,0,0" colour="1.0,0.55,1.0" material="Sphere2" scale=0.1>
773                        <attached>
774                            <Billboard position="0,0,0" colour="1.0,0.55,1.0" material="Shrink" scale=0.75 />
775                        </attached>
776                    </Billboard>
777                </attached>
778            </StaticEntity>
779        </spawner-representation>
780    </PickupRepresentation>
781</Template>
782
783<Template name=hugeshrinkpickup baseclass=ShrinkPickup>
784  <ShrinkPickup
785    representation = "hugeshrinkpickup"
786    duration = 60.0
787    shrinkFactor = 10.0
788    activaionType = "immediate"
789    durationType = "continuous"
790  />
791</Template>
792
793<!-- Pickup Collection pickups -->
794
795<Template name=triplehealthspeedinvisibilitypickupRepresentation>
796    <PickupRepresentation>
797        <spawner-representation>
798            <StaticEntity>
799                <attached>
800                    <Billboard position="0,0,0" colour="0.95,0.85,0.27" material="Sphere2" scale=0.1>
801                        <attached>
802                            <Billboard position="0,20,0" colour="0.36,0.81,0.10" material="Cross" scale=0.25 />
803                            <Billboard position="-20,-10,0" colour="0.98,0.94,0.22" material="3arrowsup" scale=0.25 />
804                            <Billboard position="20,-10,0" colour="0.06,0.14,0.63" material="Eye" scale=0.35 />
805                        </attached>
806                    </Billboard>
807                </attached>
808            </StaticEntity>
809        </spawner-representation>
810    </PickupRepresentation>
811</Template>
812
813<Template name=triplehealthspeedinvisibilitypickup baseclass=PickupCollection>
814    <PickupCollection
815        representation = "triplehealthspeedinvisibilitypickup"
816    >
817        <pickupables>
818            <HealthPickup template=mediumhealthpickup />
819            <SpeedPickup template=mediumspeedpickup />
820            <InvisiblePickup template=mediuminvisiblepickup />
821        </pickupables>
822    </PickupCollection>
823</Template>
824
825<!-- Drone Pickup -->
826
827<Template name=droneTemplate>
828    <Drone name="Drone"  mass= "50" linearDamping = "0.7" angularDamping = "0.99999" maxDistanceToOwner_=150 minDistanceToOwner_=75 maxShootingRange_=1000 primaryThrust_=250 auxilaryThrust_=250 rotationThrust_=50>
829        <attached>
830            <Model scale="1" mesh="drone.mesh"/>
831        </attached>
832        <collisionShapes>
833            <SphereCollisionShape position="0,0,0" radius=5 />
834        </collisionShapes>
835        <weaponslots>
836            <WeaponSlot position="0,0,0" />
837        </weaponslots>
838        <weaponsets>
839            <WeaponSet firemode=0 />
840        </weaponsets>
841        <weaponpacks>
842            <WeaponPack>
843                <links>
844                    <DefaultWeaponmodeLink firemode=0 weaponmode=0 />
845                </links>
846                <Weapon>
847                    <attached>
848                        <Model mesh="hs-w01.mesh" roll="195" position="0,1,0" scale=2 />
849                        <Model mesh="hs-w01s.mesh" roll="195" position="0.1,0.5,0" scale=2 />
850                    </attached>
851                    <HsW01 mode=0 munitionpershot=0 delay=0.125 damage=1.5708 material="Flares/point_lensflare" muzzleoffset=" 0.7, 1.5,-4" />
852                    <HsW01 mode=0 munitionpershot=0 delay=0     damage=1.5708 material="Flares/point_lensflare" muzzleoffset="-0.9, 1.1,-4" />
853                </Weapon>
854            </WeaponPack>
855        </weaponpacks>
856        <munition>
857            <LaserMunition initialmagazines=2 maxmagazines=2 munitionpermagazine=10 replenishamount=1 replenishinterval=0.5/>
858        </munition>
859    </Drone>
860</Template>
861
862<Template name=dronepickupRepresentation>
863    <PickupRepresentation>
864        <spawner-representation>
865            <StaticEntity>
866                <attached>
867                    <Billboard position="0,0,0" colour="0.96,0.35,0.02" material="Sphere2" scale=0.1>
868                        <attached>
869                            <Model scale="5" mesh="drone.mesh"/>
870                        </attached>
871                    </Billboard>
872                </attached>
873            </StaticEntity>
874        </spawner-representation>
875    </PickupRepresentation>
876</Template>
877
878<Template name=dronepickup baseclass=DronePickup>
879    <DronePickup representation=dronepickup droneTemplate=droneTemplate />
880</Template>
881
Note: See TracBrowser for help on using the repository browser.