Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/presentationHS15/data/levels/templates/spaceshipEscort.oxt @ 10961

Last change on this file since 10961 was 10961, checked in by maxima, 10 years ago

Merged presentation and fabiens branch. Had to modify hoverHUD and invaderHUD, because the text of the healthbar wasn't correctly displayed and the weapon settings of the hovership.

  • Property svn:eol-style set to native
File size: 4.6 KB
Line 
1<Template name=spaceshipescort>
2  <SpaceShip
3   hudtemplate            = spaceshiphud
4   camerapositiontemplate = spaceshipescortcameras
5   spawnparticlesource    = "Orxonox/fairytwirl"
6   spawnparticleduration  = 3
7   explosionchunks        = 4
8
9   health            = 80
10   maxhealth         = 200
11   initialhealth     = 80
12
13   shieldhealth        = 35
14   initialshieldhealth = 35
15   maxshieldhealth     = 60
16   shieldabsorption    = 0.9
17   shieldrechargerate  = 1
18   shieldrechargewaittime = 1
19
20   primaryThrust     = 150
21   auxilaryThrust    = 30
22   rotationThrust    = 50
23
24   lift = 1;
25   stallSpeed = 220;
26
27   boostPower            = 20
28   boostPowerRate        = 1
29   boostRate             = 5
30   boostCooldownDuration = 10
31
32   shakeFrequency = 15
33   shakeAmplitude = 6
34
35   collisionType     = "dynamic"
36   mass              = 80
37   linearDamping     = 0.7
38   angularDamping    = 0.9999999
39  >
40    <engines>
41      <MultiStateEngine position=" 7.6, 0, 6" template=spaceshipescortengine />
42      <MultiStateEngine position="-7.6, 0, 0" template=spaceshipescortengine />
43    </engines>
44    <attached>
45      <Model position="0,0,0" yaw=90 pitch=0 roll=0 scale=4 mesh="escortShip.mesh" />
46      <Model position="0,0,0" yaw=180 pitch=90 roll=0 scale=4 mesh="escortWeapon.mesh" />
47<!--Model mesh="cube.mesh" mass=10 position="0,0,3" scale3D="10,4,8" />
48<Model mesh="cube.mesh" mass=10 position="12.6,-2,3" scale3D="2.8,2.8,11" />
49<Model mesh="cube.mesh" mass=10 position="-12.6,-2,3" scale3D="2.8,2.8,11" />
50<Model mesh="cube.mesh" mass=10 position="0,0,-12" scale3D="4,4,7" /-->
51    </attached>
52    <collisionShapes>
53      <BoxCollisionShape position="0    ,0 ,  3" halfExtents="10,   4,8" />
54      <BoxCollisionShape position="12.6 ,-2,  3" halfExtents="2.8,2.8,11"/>
55      <BoxCollisionShape position="-12.6,-2,  3" halfExtents="2.8,2.8,11"/>
56      <BoxCollisionShape position="0,     0,-12" halfExtents="4  , 4 ,7" />
57    </collisionShapes>
58<?lua
59  include("../includes/weaponSettingsEscort.oxi")
60?>
61  </SpaceShip>
62</Template>
63
64<Template name=spaceshipescortcameras defaults=0>
65  <SpaceShip>
66    <camerapositions>
67      <CameraPosition position="0,15, 60" drag=true mouselook=true />
68      <CameraPosition position="0,20, 90" drag=true mouselook=true />
69      <CameraPosition position="0,30,120" drag=true mouselook=true />
70    </camerapositions>
71  </SpaceShip>
72</Template>
73
74<Template name=spaceshipescortengine baseclass=MultiStateEngine>
75  <MultiStateEngine
76   boostfactor    = 2.2
77
78   speedfront     = 200
79   speedback      =  70
80   speedleftright =  70
81   speedupdown    =  70
82
83   defEngineSndNormal = "sounds/Engine_low.ogg"
84   defEngineSndBoost = "sounds/Engine_high.ogg"
85
86   accelerationfront     = 700
87   accelerationbrake     = 700
88   accelerationback      =  125
89   accelerationleftright =  125
90   accelerationupdown    =  125
91  >
92    <EffectContainer condition="idle">
93      <WorldSound mainstate="activity" source="sounds/Engine_idle.ogg" looping=1 active=false/>
94    </EffectContainer>
95    <EffectContainer condition="not idle">
96      <FadingBillboard mainstate=activity active=false scale=0.09 position="12, -2, 13" colour="0.2, 1.0, 0.65, 1.0" material="Examples/Flare" turnontime=0.5 turnofftime=0.5 />
97      <FadingBillboard mainstate=activity active=false scale=0.09 position="-12, -2, 13" colour="0.2, 1.0, 0.65, 1.0" material="Examples/Flare" turnontime=0.5 turnofftime=0.5 />
98    </EffectContainer>
99    <EffectContainer condition="normal or brake">
100
101    </EffectContainer>
102    <EffectContainer condition="normal or boost">
103      <Backlight mainstate=activity active=false scale=0.33 name=bltest position=" 12, 0, 10" colour="0.2, 1.0, 0.65, 1.0" width=15 length=1500 lifetime=2 elements=50 trailmaterial="Trail/backlighttrail" turnontime=1 turnofftime=1 material="Flares/ThrusterFlare1" />
104      <Backlight mainstate=activity active=false scale=0.33 name=bltest position="-12, 0, 10" colour="0.2, 1.0, 0.65, 1.0" width=15 length=1500 lifetime=2 elements=50 trailmaterial="Trail/backlighttrail" turnontime=1 turnofftime=1 material="Flares/ThrusterFlare1" />
105    </EffectContainer>
106    <EffectContainer condition="boost">
107      <Backlight mainstate=activity active=false scale=0.33 name=bltest position=" 12, 0, 10" colour="0.6, 0.8, 0.75, 0.7" width=25 length=1000 lifetime=1 elements=30 trailmaterial="Trail/backlighttrail" turnontime=1 turnofftime=1 material="Examples/Flare" />
108      <Backlight mainstate=activity active=false scale=0.33 name=bltest position="-12, 0, 10" colour="0.6, 0.8, 0.75, 0.7" width=25 length=1000 lifetime=1 elements=30 trailmaterial="Trail/backlighttrail" turnontime=1 turnofftime=1 material="Examples/Flare" />
109    </EffectContainer>
110
111  </MultiStateEngine>
112</Template>
Note: See TracBrowser for help on using the repository browser.