Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/towerdefenseFS15/data/levels/templates/enemytowerdefense.oxt @ 10568

Last change on this file since 10568 was 10335, checked in by erbj, 10 years ago

tower don't shoot at the centerpoint anymore(because we shifted it by 2000,hack) and the tower and model are two different things now

  • Property svn:eol-style set to native
File size: 7.7 KB
RevLine 
[10134]1<Template name=enemytowerdefense1>
2  <TowerDefenseEnemy
3   hudtemplate            = spaceshiphud
4   camerapositiontemplate = spaceshipassffcameras
5   spawnparticlesource    = "Orxonox/fairytwirl"
6   spawnparticleduration  = 3
7   explosionchunks        = 6
8
[10144]9   health            = 1
10   maxhealth         = 2
11   initialhealth     = 1
[10134]12
13   shieldhealth        = 30
14   initialshieldhealth = 30
15   maxshieldhealth     = 50
16   shieldabsorption    = 0.8
17   reloadrate          = 1
18   reloadwaittime      = 1
19
20   primaryThrust     = 100
21   auxilaryThrust    = 30
22   rotationThrust    = 50
23
24   lift = 1;
25   stallSpeed = 220;
26
27   boostPower            = 15
28   boostPowerRate        = 1
29   boostRate             = 5
30   boostCooldownDuration = 10
31
32   shakeFrequency = 15
33   shakeAmplitude = 9
34
35   collisionType     = "dynamic"
36   mass              = 100
37   linearDamping     = 0.7
38   angularDamping    = 0.9999999
39
40   explosionSound = "sounds/Explosion2.ogg"
41  >
42
43    <engines>
44      <MultiStateEngine position=" 7.6, 0, 6" template=spaceshipassffengine />
45      <MultiStateEngine position="-7.6, 0, 0" template=spaceshipassffengine />
46    </engines>
47    <attached>
48      <Model position="0,0,0" yaw=90 pitch=90 roll=0 scale=4 mesh="assff.mesh" />
49      <BlinkingBillboard position="17,-1.5,0" material="Examples/Flare" colour="1.0, 0.5, 0.3" amplitude=0.1 frequency=0.5 quadratic=1 />
50      <BlinkingBillboard position="-17,-1.5,0" material="Examples/Flare" colour="0.5, 1.0, 0.3" amplitude=0.1 frequency=0.5 phase=180 quadratic=1 />
51    </attached>
52    <collisionShapes>
53      <BoxCollisionShape position="0,0,0"      halfExtents="10, 3, 5" />
54      <BoxCollisionShape position="13,-1.3,0"  halfExtents="3, 1, 2" />
55      <BoxCollisionShape position="-13,-1.3,0" halfExtents="3, 1, 2" />
56      <BoxCollisionShape position="0,0,7"      halfExtents="3, 2, 2" />
57      <BoxCollisionShape position="0,0.1,-11"  halfExtents="2.2, 1.8, 6" />
58      <BoxCollisionShape position="0,0.1,-19"  halfExtents="1.4, 1, 2" />
59    </collisionShapes>
60    <controller>
61        <WaypointController accuracy=60>
62          <waypoints>
63            <!-- 1,3 10,3 10,11, 13,11 -->
64           
65            <Model  position="-700,-500, 150" />
66            <Model  position=" 200,-500, 150" />
67           
68            <Model  position=" 200, 300, 150" />
69            <Model  position=" 500, 300, 150" />
70          <!--  <Model mesh="cube.mesh" scale=10 position=" 500, 700, 150" /> -->
71            <Model  position=" 500, 700, 150" />
72           
73          </waypoints>
74        </WaypointController>
75      </controller>
76  </TowerDefenseEnemy>
77</Template>
78
79
80<Template name=enemytowerdefense2>
81  <TowerDefenseEnemy
82   hudtemplate            = spaceshiphud
83   camerapositiontemplate = spaceshipassffcameras
84   spawnparticlesource    = "Orxonox/fairytwirl"
85   spawnparticleduration  = 3
86   explosionchunks        = 6
87
88   health            = 100
89   maxhealth         = 200
90   initialhealth     = 100
91
92   shieldhealth        = 30
93   initialshieldhealth = 30
94   maxshieldhealth     = 50
95   shieldabsorption    = 0.8
96   reloadrate          = 1
97   reloadwaittime      = 1
98
99   primaryThrust     = 100
100   auxilaryThrust    = 30
101   rotationThrust    = 50
102
103   lift = 1;
104   stallSpeed = 220;
105
106   boostPower            = 15
107   boostPowerRate        = 1
108   boostRate             = 5
109   boostCooldownDuration = 10
110
111   shakeFrequency = 15
112   shakeAmplitude = 9
113
114   collisionType     = "dynamic"
115   mass              = 100
116   linearDamping     = 0.7
117   angularDamping    = 0.9999999
118
119   explosionSound = "sounds/Explosion2.ogg"
120  >
121
122    <engines>
123      <MultiStateEngine position=" 7.6, 0, 6" template=spaceshipassffengine />
124      <MultiStateEngine position="-7.6, 0, 0" template=spaceshipassffengine />
125    </engines>
126    <attached>
127      <Model position="0,0,0" yaw=90 pitch=90 roll=0 scale=4 mesh="JumpEnemy3.mesh" />
128      <BlinkingBillboard position="17,-1.5,0" material="Examples/Flare" colour="1.0, 0.5, 0.3" amplitude=0.1 frequency=0.5 quadratic=1 />
129      <BlinkingBillboard position="-17,-1.5,0" material="Examples/Flare" colour="0.5, 1.0, 0.3" amplitude=0.1 frequency=0.5 phase=180 quadratic=1 />
130    </attached>
131    <collisionShapes>
132      <BoxCollisionShape position="0,0,0"      halfExtents="10, 3, 5" />
133      <BoxCollisionShape position="13,-1.3,0"  halfExtents="3, 1, 2" />
134      <BoxCollisionShape position="-13,-1.3,0" halfExtents="3, 1, 2" />
135      <BoxCollisionShape position="0,0,7"      halfExtents="3, 2, 2" />
136      <BoxCollisionShape position="0,0.1,-11"  halfExtents="2.2, 1.8, 6" />
137      <BoxCollisionShape position="0,0.1,-19"  halfExtents="1.4, 1, 2" />
138    </collisionShapes>
139    <controller>
140        <WaypointController accuracy=60>
141          <waypoints>
142            <!-- 1,3 10,3 10,11, 13,11 -->
143           
144            <Model  position="-700,-500, 150" />
145            <Model  position=" 200,-500, 150" />
146           
147            <Model  position=" 200, 300, 150" />
148            <Model  position=" 500, 300, 150" />
149          <!--  <Model mesh="cube.mesh" scale=10 position=" 500, 700, 150" /> -->
150            <Model  position=" 500, 700, 150" />
151           
152          </waypoints>
153        </WaypointController>
154      </controller>
155  </TowerDefenseEnemy>
156</Template>
157
158<Template name=enemytowerdefense3>
159  <TowerDefenseEnemy
160   hudtemplate            = spaceshiphud
161   camerapositiontemplate = spaceshipassffcameras
162   spawnparticlesource    = "Orxonox/fairytwirl"
163   spawnparticleduration  = 3
164   explosionchunks        = 6
165
166   health            = 100
167   maxhealth         = 200
168   initialhealth     = 100
[10335]169   
[10134]170   shieldhealth        = 30
171   initialshieldhealth = 30
172   maxshieldhealth     = 50
173   shieldabsorption    = 0.8
174   reloadrate          = 1
175   reloadwaittime      = 1
176
177   primaryThrust     = 100
178   auxilaryThrust    = 30
179   rotationThrust    = 50
180
181   lift = 1;
182   stallSpeed = 220;
183
184   boostPower            = 15
185   boostPowerRate        = 1
186   boostRate             = 5
187   boostCooldownDuration = 10
188
189   shakeFrequency = 15
190   shakeAmplitude = 9
191
192   collisionType     = "dynamic"
193   mass              = 100
194   linearDamping     = 0.7
195   angularDamping    = 0.9999999
196
197   explosionSound = "sounds/Explosion2.ogg"
198  >
199
200    <engines>
201      <MultiStateEngine position=" 7.6, 0, 6" template=spaceshipassffengine />
202      <MultiStateEngine position="-7.6, 0, 0" template=spaceshipassffengine />
203    </engines>
204    <attached>
205      <Model position="0,0,0" yaw=90 pitch=90 roll=0 scale=4 mesh="JumpEnemy4.mesh" />
206      <BlinkingBillboard position="17,-1.5,0" material="Examples/Flare" colour="1.0, 0.5, 0.3" amplitude=0.1 frequency=0.5 quadratic=1 />
207      <BlinkingBillboard position="-17,-1.5,0" material="Examples/Flare" colour="0.5, 1.0, 0.3" amplitude=0.1 frequency=0.5 phase=180 quadratic=1 />
208    </attached>
209    <collisionShapes>
210      <BoxCollisionShape position="0,0,0"      halfExtents="10, 3, 5" />
211      <BoxCollisionShape position="13,-1.3,0"  halfExtents="3, 1, 2" />
212      <BoxCollisionShape position="-13,-1.3,0" halfExtents="3, 1, 2" />
213      <BoxCollisionShape position="0,0,7"      halfExtents="3, 2, 2" />
214      <BoxCollisionShape position="0,0.1,-11"  halfExtents="2.2, 1.8, 6" />
215      <BoxCollisionShape position="0,0.1,-19"  halfExtents="1.4, 1, 2" />
216    </collisionShapes>
217    <controller>
218        <WaypointController accuracy=60>
219          <waypoints>
220            <!-- 1,3 10,3 10,11, 13,11 -->
221           
222            <Model  position="-700,-500, 150" />
223            <Model  position=" 200,-500, 150" />
224           
225            <Model  position=" 200, 300, 150" />
226            <Model  position=" 500, 300, 150" />
227          <!--  <Model mesh="cube.mesh" scale=10 position=" 500, 700, 150" /> -->
228            <Model  position=" 500, 700, 150" />
229           
230          </waypoints>
231        </WaypointController>
232      </controller>
233  </TowerDefenseEnemy>
234</Template>
Note: See TracBrowser for help on using the repository browser.