1 <?xml version="1.0" standalone="no"?>
8 <max-hp value="550" regeneration="1"/>
11 <armor-type value="leather"/>
14 <multi-selection value="true"/>
15 <cellmap value="false"/>
21 <light enabled="false"/>
23 <upgrade-requirements/>
24 <resource-requirements>
25 <resource name="gold" amount="150"/>
26 <resource name="food" amount="1"/>
27 </resource-requirements>
29 <image path="images/technician.bmp"/>
30 <image-cancel path="../archer/images/tech_cancel.bmp"/>
31 <meeting-point value="false"/>
32 <selection-sounds enabled="true">
33 <sound path="$COMMONDATAPATH/sounds/technician_select1.wav"/>
34 <sound path="$COMMONDATAPATH/sounds/technician_select2.wav"/>
35 <sound path="$COMMONDATAPATH/sounds/technician_select3.wav"/>
36 <sound path="$COMMONDATAPATH/sounds/technician_select4.wav"/>
37 <sound path="$COMMONDATAPATH/sounds/technician_select5.wav"/>
38 <sound path="$COMMONDATAPATH/sounds/technician_select6.wav"/>
39 <sound path="$COMMONDATAPATH/sounds/technician_select7.wav"/>
40 <sound path="$COMMONDATAPATH/sounds/technician_select8.wav"/>
42 <command-sounds enabled="true">
43 <sound path="$COMMONDATAPATH/sounds/technician_ack1.wav"/>
44 <sound path="$COMMONDATAPATH/sounds/technician_ack2.wav"/>
45 <sound path="$COMMONDATAPATH/sounds/technician_ack3.wav"/>
46 <sound path="$COMMONDATAPATH/sounds/technician_ack4.wav"/>
47 <sound path="$COMMONDATAPATH/sounds/technician_ack5.wav"/>
48 <sound path="$COMMONDATAPATH/sounds/technician_ack6.wav"/>
49 <sound path="$COMMONDATAPATH/sounds/technician_ack7.wav"/>
50 <sound path="$COMMONDATAPATH/sounds/technician_ack8.wav"/>
51 <sound path="$COMMONDATAPATH/sounds/technician_ack9.wav"/>
52 <sound path="$COMMONDATAPATH/sounds/technician_ack10.wav"/>
53 <sound path="$COMMONDATAPATH/sounds/technician_ack11.wav"/>
54 <sound path="$COMMONDATAPATH/sounds/technician_ack12.wav"/>
55 <sound path="$COMMONDATAPATH/sounds/technician_ack13.wav"/>
56 <sound path="$COMMONDATAPATH/sounds/technician_ack14.wav"/>
57 <sound path="$COMMONDATAPATH/sounds/technician_ack15.wav"/>
58 <sound path="$COMMONDATAPATH/sounds/technician_ack16.wav"/>
59 <sound path="$COMMONDATAPATH/sounds/technician_ack17.wav"/>
60 <sound path="$COMMONDATAPATH/sounds/technician_ack18.wav"/>
61 <sound path="$COMMONDATAPATH/sounds/technician_ack19.wav"/>
70 <name value="stop_skill"/>
73 <anim-speed value="55"/>
74 <animation path="models/technician_standing.g3d"/>
75 <sound enabled="false"/>
80 <name value="stop_loaded_skill"/>
83 <anim-speed value="150"/>
84 <animation path="models/technician_standing_loaded.g3d"/>
85 <sound enabled="false"/>
90 <name value="move_skill"/>
93 <anim-speed value="210"/>
94 <animation path="models/technician_walking.g3d"/>
95 <sound enabled="false"/>
100 <name value="move_loaded_skill"/>
103 <anim-speed value="50"/>
104 <animation path="models/technician_walking_loaded.g3d"/>
105 <sound enabled="false"/>
109 <type value="repair"/>
110 <name value="repair_skill"/>
113 <anim-speed value="210"/>
114 <animation path="models/technician_repairing.g3d"/>
115 <sound enabled="true" start-time="0">
116 <sound-file path="$COMMONDATAPATH/sounds/technician_build1.wav"/>
117 <sound-file path="$COMMONDATAPATH/sounds/technician_build2.wav"/>
118 <sound-file path="$COMMONDATAPATH/sounds/technician_build3.wav"/>
119 <sound-file path="$COMMONDATAPATH/sounds/technician_build4.wav"/>
120 <sound-file path="$COMMONDATAPATH/sounds/technician_build5.wav"/>
121 <sound-file path="$COMMONDATAPATH/sounds/technician_build6.wav"/>
127 <type value="attack"/>
128 <name value="molotov_skill"/>
131 <anim-speed value="35"/>
132 <animation path="models/technician_attacking.g3d"/>
133 <sound enabled="true" start-time="0.5">
134 <sound-file path="sounds/technician_attack.wav"/>
136 <attack-strenght value="150"/>
137 <attack-var value="100"/>
138 <attack-range value="6"/>
139 <attack-type value="energy"/>
140 <attack-start-time value="0.5"/>
142 <field value="land"/>
144 <projectile value="true">
145 <particle value="true" path="particle_proj.xml"/>
146 <sound enabled="true">
147 <sound-file path="/sounds/technician_hit1.wav"/>
148 <sound-file path="/sounds/technician_hit2.wav"/>
151 <splash value="true">
153 <damage-all value="true"/>
154 <particle value="true" path="particle_splash.xml"/>
159 <type value="repair"/>
163 <anim-speed value="210"/>
164 <animation path="models/technician_healing.g3d"/>
165 <sound enabled="false"/>
169 <type value="build"/>
170 <name value="build_skill"/>
173 <anim-speed value="210"/>
174 <animation path="models/technician_repairing.g3d"/>
175 <sound enabled="true" start-time="0">
176 <sound-file path="$COMMONDATAPATH/sounds/technician_build1.wav"/>
177 <sound-file path="$COMMONDATAPATH/sounds/technician_build2.wav"/>
178 <sound-file path="$COMMONDATAPATH/sounds/technician_build3.wav"/>
179 <sound-file path="$COMMONDATAPATH/sounds/technician_build4.wav"/>
180 <sound-file path="$COMMONDATAPATH/sounds/technician_build5.wav"/>
181 <sound-file path="$COMMONDATAPATH/sounds/technician_build6.wav"/>
186 <type value="harvest"/>
187 <name value="mine_skill"/>
190 <anim-speed value="210"/>
191 <animation path="models/technician_mining.g3d"/>
192 <sound enabled="true" start-time="0.5">
193 <sound-file path="sounds/technician_mine1.wav"/>
194 <sound-file path="sounds/technician_mine2.wav"/>
195 <sound-file path="sounds/technician_mine3.wav"/>
196 <sound-file path="sounds/technician_mine4.wav"/>
201 <type value="morph"/>
202 <name value="build_catapult"/>
205 <anim-speed value="200"/>
206 <animation path="models/technician_morphing_catapult.g3d"/>
207 <sound enabled="true" start-time="0">
208 <sound-file path="$COMMONDATAPATH/sounds/technician_build1.wav"/>
209 <sound-file path="$COMMONDATAPATH/sounds/technician_build2.wav"/>
210 <sound-file path="$COMMONDATAPATH/sounds/technician_build3.wav"/>
211 <sound-file path="$COMMONDATAPATH/sounds/technician_build4.wav"/>
212 <sound-file path="$COMMONDATAPATH/sounds/technician_build5.wav"/>
213 <sound-file path="$COMMONDATAPATH/sounds/technician_build6.wav"/>
218 <type value="morph"/>
219 <name value="build_battle_machine"/>
222 <anim-speed value="200"/>
223 <animation path="models/technician_morphing_battle_machine.g3d"/>
224 <sound enabled="true" start-time="0">
225 <sound-file path="$COMMONDATAPATH/sounds/technician_build1.wav"/>
226 <sound-file path="$COMMONDATAPATH/sounds/technician_build2.wav"/>
227 <sound-file path="$COMMONDATAPATH/sounds/technician_build3.wav"/>
228 <sound-file path="$COMMONDATAPATH/sounds/technician_build4.wav"/>
229 <sound-file path="$COMMONDATAPATH/sounds/technician_build5.wav"/>
230 <sound-file path="$COMMONDATAPATH/sounds/technician_build6.wav"/>
235 <type value="morph"/>
236 <name value="build_air_ballista"/>
239 <anim-speed value="200"/>
240 <animation path="../air_ballista/models/air_ballista_morphing.g3d"/>
241 <sound enabled="true" start-time="0">
242 <sound-file path="$COMMONDATAPATH/sounds/technician_build1.wav"/>
243 <sound-file path="$COMMONDATAPATH/sounds/technician_build2.wav"/>
244 <sound-file path="$COMMONDATAPATH/sounds/technician_build3.wav"/>
245 <sound-file path="$COMMONDATAPATH/sounds/technician_build4.wav"/>
246 <sound-file path="$COMMONDATAPATH/sounds/technician_build5.wav"/>
247 <sound-file path="$COMMONDATAPATH/sounds/technician_build6.wav"/>
253 <name value="die_skill"/>
256 <anim-speed value="50"/>
257 <animation path="models/technician_dying.g3d"/>
258 <sound enabled="true" start-time="0">
259 <sound-file path="$COMMONDATAPATH/sounds/technician_die1.wav"/>
260 <sound-file path="$COMMONDATAPATH/sounds/technician_die2.wav"/>
261 <sound-file path="$COMMONDATAPATH/sounds/technician_die3.wav"/>
262 <sound-file path="$COMMONDATAPATH/sounds/technician_die4.wav"/>
264 <fade value="false"/>
274 <image path="../archer/images/tech_stop.bmp"/>
276 <upgrade-requirements/>
277 <stop-skill value="stop_skill"/>
283 <image path="../archer/images/tech_move.bmp"/>
285 <upgrade-requirements/>
286 <move-skill value="move_skill"/>
290 <type value="build"/>
291 <name value="build"/>
292 <image path="../worker/images/worker_build.bmp"/>
294 <upgrade-requirements/>
295 <move-skill value="move_skill"/>
296 <build-skill value="build_skill"/>
298 <building name="aerodrome"/>
300 <start-sound enabled="false"/>
301 <built-sound enabled="true" start-time="0">
302 <sound-file path="$COMMONDATAPATH/sounds/technician_select1.wav"/>
303 <sound-file path="$COMMONDATAPATH/sounds/technician_select5.wav"/>
308 <type value="repair"/>
309 <name value="repair"/>
310 <image path="images/technician_repair.bmp"/>
312 <upgrade-requirements/>
313 <move-skill value="move_skill"/>
314 <repair-skill value="repair_skill"/>
316 <unit name="catapult"/>
317 <unit name="battle_machine"/>
318 <unit name="air_ballista"/>
319 <unit name="aerodrome"/>
324 <type value="repair"/>
326 <image path="images/technician_heal.bmp"/>
328 <upgrade-requirements/>
329 <move-skill value="move_skill"/>
330 <repair-skill value="heal"/>
332 <unit name="worker"/>
333 <unit name="technician"/>
334 <unit name="swordman"/>
335 <unit name="archer"/>
337 <unit name="horseman"/>
342 <type value="harvest"/>
343 <name value="mine_gold"/>
344 <image path="images/technician_mine.bmp"/>
346 <upgrade-requirements/>
347 <move-skill value="move_skill"/>
348 <harvest-skill value="mine_skill"/>
349 <stop-loaded-skill value="stop_loaded_skill"/>
350 <move-loaded-skill value="move_loaded_skill"/>
351 <harvested-resources>
352 <resource name="gold"/>
353 </harvested-resources>
354 <max-load value="5"/>
355 <hits-per-unit value="1"/>
359 <type value="attack"/>
360 <name value="molotov"/>
361 <image path="images/molotov.bmp"/>
363 <upgrade-requirements/>
364 <move-skill value="move_skill"/>
365 <attack-skill value="molotov_skill"/>
369 <type value="morph"/>
370 <name value="build_catapult"/>
371 <image path="../catapult/images/catapult.bmp"/>
373 <upgrade-requirements/>
374 <morph-skill value="build_catapult"/>
375 <morph-unit name= "catapult"/>
376 <discount value="40"/>
380 <type value="morph"/>
381 <name value="build_battle_machine"/>
382 <image path="../battle_machine/images/battle_machine.bmp"/>
384 <upgrade-requirements/>
385 <morph-skill value="build_battle_machine"/>
386 <morph-unit name= "battle_machine"/>
387 <discount value="40"/>
391 <type value="morph"/>
392 <name value="build_air_ballista"/>
393 <image path="../air_ballista/images/air_ballista.bmp"/>
395 <upgrade-requirements/>
396 <morph-skill value="build_air_ballista"/>
397 <morph-unit name= "air_ballista"/>
398 <discount value="40"/>