characters-mars.xml 76 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675
  1. <?xml version='1.0' encoding='utf-8'?>
  2. <!--
  3. Copyright (c) 2003-onwards Shaven Puppy Ltd
  4. All rights reserved.
  5. Redistribution and use in source and binary forms, with or without
  6. modification, are permitted provided that the following conditions are
  7. met:
  8. * Redistributions of source code must retain the above copyright
  9. notice, this list of conditions and the following disclaimer.
  10. * Redistributions in binary form must reproduce the above copyright
  11. notice, this list of conditions and the following disclaimer in the
  12. documentation and/or other materials provided with the distribution.
  13. * Neither the name of 'Shaven Puppy' nor the names of its contributors
  14. may be used to endorse or promote products derived from this software
  15. without specific prior written permission.
  16. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  17. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  18. TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  19. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  20. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  21. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  22. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  23. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  24. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  25. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  26. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  27. -->
  28. <!-- Characters -->
  29. <resources>
  30. <!-- CHARACTER BUBBLE BACKGROUNDS ============================================================================================================================ -->
  31. <!-- insets are nor inherited here - odd ? -->
  32. <widgetbackground name="mars.human-speech.background" inherit="human-speech.background" color="mars.colormap:bubble" insets="24,40,24,24" />
  33. <widgetbackground name="mars.human-speech-top-left.background" inherit="human-speech-top-left.background" color="mars.colormap:bubble" insets="24,40,24,24" />
  34. <widgetbackground name="mars.human-speech-top-left-info.background" inherit="human-speech-top-left-info.background" color="mars.colormap:bubble" insets="140,40,24,24" />
  35. <widgetbackground name="mars.human-speech-right.background" inherit="human-speech-right.background" color="mars.colormap:bubble" insets="40,24,24,24" />
  36. <widgetbackground name="mars.human-speech-left.background" inherit="human-speech-left.background" color="mars.colormap:bubble" insets="28,24,40,24" />
  37. <widgetbackground name="mars.info.background" inherit="info.background" color="mars.colormap:bubble" insets="24,28,24,24" />
  38. <widgetbackground name="mars.tech.background" inherit="info.background" color="mars.colormap:bubble" insets="=$research.tech.inset.l,28,24,24" />
  39. <widgetbackground name="mars.delivery.background" inherit="info.background" color="mars.colormap:bubble" insets="145,28,24,24" />
  40. <widgetbackground name="mars.gidrah.background" inherit="info.background.spec" insets="175,28,24,24" color="mars.colormap:alert-bubble"/>
  41. <widgetbackground name="mars.alert.background" inherit="info-dark.background.spec" insets="24,28,24,24" color="mars.colormap:alert-bubble"/>
  42. <!-- BUILDINGS / WEAPONS SPEC ============================================================================================================================ -->
  43. <character
  44. name="mars.research.char.spec"
  45. inherit="research.char.spec"
  46. bubble="mars.info.background"
  47. color="mars.colormap:text"
  48. boldColor="mars.colormap:text-bold"
  49. >
  50. </character>
  51. <animation name="mars.info.background.anim">
  52. <scale scale="0.625"/>
  53. <frame i="spriteimage.story.mars.info.01" d="1"/>
  54. </animation>
  55. <!-- INFOS =============================================================================================================== -->
  56. <character
  57. name="mars.info.crystals.char"
  58. inherit="mars.research.char.spec"
  59. bubble="mars.human-speech-top-left-info.background"
  60. >
  61. <idleLayers>
  62. <layers scale="0.55">
  63. <sprite layer="2" animation="mars.info.background.anim"/>
  64. <sprite layer="10" offset="-4,-53" image="spriteimage.items.info.crystals.01"/>
  65. </layers>
  66. </idleLayers>
  67. </character>
  68. <character
  69. name="mars.research.tech.char.spec"
  70. inherit="mars.research.char.spec"
  71. bubble="mars.tech.background"
  72. color="mars.colormap:text"
  73. boldColor="mars.colormap:text-bold"
  74. >
  75. </character>
  76. <character
  77. name="mars.research.delivery.char.spec"
  78. inherit="mars.research.char.spec"
  79. bubble="mars.delivery.background"
  80. >
  81. </character>
  82. <!-- GIDRAHS =============================================================================================================== -->
  83. <character
  84. name="mars.gidrah.01.char"
  85. inherit="research.char.spec"
  86. bubble="mars.gidrah.background"
  87. color="mars.colormap:alert-text"
  88. boldColor="mars.colormap:alert-text-bold"
  89. >
  90. <idleLayers>
  91. <layers scale="0.5">
  92. <sprite layer="2" offset="0,0" animation="alert.background.anim"/>
  93. <sprite layer="12" offset="-24,-16" image="spriteimage.gidrah.info.mars.01"/>
  94. </layers>
  95. </idleLayers>
  96. </character>
  97. <character
  98. name="mars.gidrah.02.char"
  99. inherit="mars.gidrah.01.char"
  100. >
  101. <idleLayers>
  102. <layers scale="0.5">
  103. <sprite layer="2" offset="0,0" animation="alert.background.anim"/>
  104. <sprite layer="12" offset="-24,-24" image="spriteimage.gidrah.info.mars.02"/>
  105. </layers>
  106. </idleLayers>
  107. </character>
  108. <character
  109. name="mars.gidrah.03.char"
  110. inherit="mars.gidrah.01.char"
  111. >
  112. <idleLayers>
  113. <layers scale="0.5">
  114. <sprite layer="2" offset="0,0" animation="alert.background.anim"/>
  115. <sprite layer="12" offset="-24,-24" image="spriteimage.gidrah.info.mars.03"/>
  116. </layers>
  117. </idleLayers>
  118. </character>
  119. <character
  120. name="mars.gidrah.04.char"
  121. inherit="mars.gidrah.01.char"
  122. >
  123. <idleLayers>
  124. <layers scale="0.6">
  125. <!-- <sprite layer="2" offset="0,0" animation="alert.background.anim"/> -->
  126. <sprite layer="12" offset="-27,-35" image="spriteimage.gidrah.info.mars.04"/>
  127. </layers>
  128. </idleLayers>
  129. </character>
  130. <character
  131. name="mars.gidlet.01.char"
  132. inherit="mars.gidrah.01.char"
  133. >
  134. <idleLayers>
  135. <layers scale="0.525">
  136. <sprite layer="2" offset="0,0" animation="alert.background.anim"/>
  137. <sprite layer="12" offset="-20,-30" image="spriteimage.gidlet.info.mars.01"/>
  138. </layers>
  139. </idleLayers>
  140. </character>
  141. <character
  142. name="mars.angry.01.char"
  143. inherit="mars.gidrah.01.char"
  144. >
  145. <idleLayers>
  146. <layers scale="0.5">
  147. <sprite layer="2" offset="0,0" animation="alert.background.anim"/>
  148. <sprite layer="12" offset="-24,-24" image="spriteimage.gidrah.angry.info.mars.01"/>
  149. </layers>
  150. </idleLayers>
  151. </character>
  152. <character
  153. name="mars.angry.02.char"
  154. inherit="mars.gidrah.01.char"
  155. >
  156. <idleLayers>
  157. <layers scale="0.55">
  158. <sprite layer="2" offset="0,40" animation="alert.background.anim"/>
  159. <sprite layer="12" offset="-24,-24" image="spriteimage.gidrah.angry.info.mars.02"/>
  160. </layers>
  161. </idleLayers>
  162. </character>
  163. <character
  164. name="mars.angry.03.char"
  165. inherit="mars.gidrah.01.char"
  166. >
  167. <idleLayers>
  168. <layers scale="0.5">
  169. <sprite layer="2" offset="0,0" animation="alert.background.anim"/>
  170. <sprite layer="12" offset="-24,-14" image="spriteimage.gidrah.angry.info.mars.03"/>
  171. </layers>
  172. </idleLayers>
  173. </character>
  174. <character
  175. name="mars.angry.04.char"
  176. inherit="mars.gidrah.01.char"
  177. >
  178. <idleLayers>
  179. <layers scale="0.5">
  180. <!-- <sprite layer="2" offset="0,0" animation="alert.background.anim"/> -->
  181. <sprite layer="12" offset="-34,-16" image="spriteimage.gidrah.angry.info.mars.04"/>
  182. </layers>
  183. </idleLayers>
  184. </character>
  185. <!-- boss -->
  186. <animation name="mars.alert.ground.anim">
  187. <scale xscale="0.75" yscale="1.25" d="0"/>
  188. <frame i="spriteimage.character.ground.01" d="1"/>
  189. </animation>
  190. <character
  191. name="mars.boss.char"
  192. inherit="research.char.spec"
  193. bubble="mars.alert.background"
  194. color="mars.colormap:alert-text"
  195. boldColor="mars.colormap:alert-text-bold"
  196. >
  197. <idleLayers>
  198. <layers scale="0.50">
  199. <sprite layer="2" offset="-2,0" animation="alert.background.anim"/>
  200. <sprite layer="10" animation="mars.alert.ground.anim"/>
  201. <sprite layer="11" image="spriteimage.character.boss.mars.01"/>
  202. </layers>
  203. </idleLayers>
  204. </character>
  205. <!-- CUSTERD ============================================================================================================================ -->
  206. <animation name="custerd.mars.body.idle.anim">
  207. <frame i="spriteimage.character.custerd.mars.back.01" d="20" />
  208. </animation>
  209. <animation name="custerd.mars.body.talk.anim">
  210. <label id="start"/>
  211. <random>
  212. <dest id="point" n="1"/>
  213. <dest id="point-up" n="1"/>
  214. </random>
  215. <label id="point"/>
  216. <frame i="spriteimage.character.custerd.mars.back.02" d="25" />
  217. <random>
  218. <dest id="point-up" n="2"/>
  219. <dest id="start"/>
  220. <dest id="idle"/>
  221. </random>
  222. <label id="point-up"/>
  223. <frame i="spriteimage.character.custerd.mars.back.03" d="25" />
  224. <random>
  225. <dest id="point" n="2"/>
  226. <dest id="start"/>
  227. <dest id="idle"/>
  228. </random>
  229. <label id="idle"/>
  230. <frame i="spriteimage.character.custerd.mars.back.01" d="25" />
  231. <random>
  232. <dest id="idle" n="1"/>
  233. <dest id="start"/>
  234. </random>
  235. </animation>
  236. <animation name="custerd.mars.head.look-left.anim">
  237. <frame i="spriteimage.character.custerd.mars.04" d="3" childXOffset="-2" />
  238. <label id="look-left"/>
  239. <frame i="spriteimage.character.custerd.mars.05" d="50" childXOffset="-6" />
  240. <random>
  241. <dest id="look-left" n="2"/>
  242. <dest id="stop-look-left"/>
  243. </random>
  244. <label id="stop-look-left"/>
  245. <frame i="spriteimage.character.custerd.mars.04" d="4" childXOffset="-2" />
  246. <frame i="spriteimage.character.custerd.mars.01" d="40" childXOffset="0" />
  247. <return/>
  248. </animation>
  249. <animation name="custerd.mars.head.look-right.anim">
  250. <frame i="spriteimage.character.custerd.mars.02" d="3" childXOffset="2" />
  251. <label id="look-right"/>
  252. <frame i="spriteimage.character.custerd.mars.03" d="50" childXOffset="6" />
  253. <random>
  254. <dest id="look-right" n="2"/>
  255. <dest id="stop-look-right"/>
  256. </random>
  257. <label id="stop-look-right"/>
  258. <frame i="spriteimage.character.custerd.mars.02" d="4" childXOffset="2" />
  259. <frame i="spriteimage.character.custerd.mars.01" d="40" childXOffset="0" />
  260. <return/>
  261. </animation>
  262. <animation name="custerd.mars.head.talk.anim">
  263. <frame i="spriteimage.character.custerd.mars.01" d="20" childXOffset="0" />
  264. </animation>
  265. <animation name="custerd.mars.head.idle.anim">
  266. <label id="start"/>
  267. <frame i="spriteimage.character.custerd.mars.01" d="70" childXOffset="0" />
  268. <random>
  269. <dest id="start" n="3"/>
  270. <dest id="look-left"/>
  271. <dest id="look-right"/>
  272. </random>
  273. <label id="look-left"/>
  274. <sub id="custerd.mars.head.look-left.anim"/>
  275. <random>
  276. <dest id="look-left"/>
  277. <dest id="start" n="3"/>
  278. </random>
  279. <label id="look-right"/>
  280. <sub id="custerd.mars.head.look-right.anim"/>
  281. <random>
  282. <dest id="look-right"/>
  283. <dest id="start" n="3"/>
  284. </random>
  285. </animation>
  286. <animation name="custerd.mars.glow.anim">
  287. <label id="start"/>
  288. <frame i="spriteimage.character.custerd.mars.glow.04" d="5" />
  289. <frame i="spriteimage.character.custerd.mars.glow.05" d="5" />
  290. <frame i="spriteimage.character.custerd.mars.glow.06" d="5" />
  291. <frame i="spriteimage.character.custerd.mars.glow.05" d="5" />
  292. <frame i="spriteimage.character.custerd.mars.glow.04" d="5" />
  293. <frame i="spriteimage.character.custerd.mars.glow.01" d="5" />
  294. <random>
  295. <dest id="start" n="7"/>
  296. <dest id="blink"/>
  297. </random>
  298. <label id="blink"/>
  299. <frame i="spriteimage.character.custerd.mars.glow.03" d="30" />
  300. <frame i="spriteimage.character.custerd.mars.glow.02" d="5" />
  301. <frame i="spriteimage.character.custerd.mars.glow.01" d="5" />
  302. <goto id="start"/>
  303. </animation>
  304. <animation name="custerd.mars.mouth.idle.anim">
  305. <scale scale="0.5"/>
  306. <frame i="spriteimage.character.custerd.mars.top.01" d="1" />
  307. </animation>
  308. <animation name="custerd.mars.mouth.vowel.anim">
  309. <scale scale="0.5"/>
  310. <random>
  311. <dest seq="2"/>
  312. <dest seq="3"/>
  313. </random>
  314. <frame i="spriteimage.character.custerd.mars.top.02" d="200" />
  315. <frame i="spriteimage.character.custerd.mars.top.03" d="200" />
  316. </animation>
  317. <animation name="custerd.mars.mouth.consonant.anim">
  318. <scale scale="0.5"/>
  319. <random>
  320. <dest seq="2"/>
  321. <dest seq="3"/>
  322. </random>
  323. <frame i="spriteimage.character.custerd.mars.top.04" d="200" />
  324. <frame i="spriteimage.character.custerd.mars.top.05" d="200" />
  325. </animation>
  326. <character
  327. name="mars.custerd.char"
  328. inherit="custerd.char"
  329. bubble="mars.human-speech.background"
  330. color="mars.colormap:text"
  331. boldColor="mars.colormap:text-bold"
  332. >
  333. <idleLayers>
  334. <layers scale="0.55">
  335. <!-- head first to use childOffset on mouth -->
  336. <sprite layer="5" animation="custerd.mars.head.idle.anim"/>
  337. <sprite layer="1" image="spriteimage.character.ground.01"/>
  338. <sprite layer="4" animation="custerd.mars.body.idle.anim"/>
  339. <sprite layer="6" doChildOffset="true" animation="custerd.mars.glow.anim"/>
  340. <sprite layer="0" image="spriteimage.story.spotlight.mars.01"/>
  341. </layers>
  342. </idleLayers>
  343. <talkLayers>
  344. <layers scale="0.55">
  345. <!-- head first to use childOffset on mouth -->
  346. <sprite layer="5" animation="custerd.mars.head.talk.anim"/>
  347. <sprite layer="1" image="spriteimage.character.ground.01"/>
  348. <sprite layer="4" animation="custerd.mars.body.talk.anim"/>
  349. <sprite layer="6" doChildOffset="true" animation="custerd.mars.glow.anim"/>
  350. <sprite layer="0" image="spriteimage.story.spotlight.mars.01"/>
  351. </layers>
  352. </talkLayers>
  353. <defaultAppearance>
  354. <animation>
  355. <scale scale="0.55"/>
  356. <frame i="spriteimage.character.custerd.mars.top.01" d="1" />
  357. </animation>
  358. </defaultAppearance>
  359. <vowelAppearance>
  360. <animation>
  361. <scale scale="0.55"/>
  362. <random>
  363. <dest seq="2"/>
  364. <dest seq="3"/>
  365. </random>
  366. <frame i="spriteimage.character.custerd.mars.top.02" d="200" />
  367. <frame i="spriteimage.character.custerd.mars.top.03" d="200" />
  368. </animation>
  369. </vowelAppearance>
  370. <consonantAppearance>
  371. <animation>
  372. <scale scale="0.55"/>
  373. <random>
  374. <dest seq="2"/>
  375. <dest seq="3"/>
  376. </random>
  377. <frame i="spriteimage.character.custerd.mars.top.04" d="200" />
  378. <frame i="spriteimage.character.custerd.mars.top.05" d="200" />
  379. </animation>
  380. </consonantAppearance>
  381. </character>
  382. <character
  383. name="mars.custerd-left.char"
  384. inherit="mars.custerd.char"
  385. bubble="mars.human-speech-right.background"
  386. >
  387. </character>
  388. <character
  389. name="mars.custerd.alert.char"
  390. inherit="mars.custerd.char"
  391. bubble="mars.human-speech-top-left.background"
  392. >
  393. </character>
  394. <character
  395. name="mars.custerd.info.char"
  396. inherit="mars.custerd.char"
  397. bubble="-"
  398. >
  399. </character>
  400. <character
  401. name="mars.custerd-gidrah.char"
  402. inherit="mars.custerd.char"
  403. bubble="mars.human-speech-left.background"
  404. >
  405. </character>
  406. <!-- TECH ============================================================================================================================ -->
  407. <animation name="tech.mars.body.idle.anim">
  408. <frame i="spriteimage.character.tech.mars.01" d="20" />
  409. </animation>
  410. <animation name="tech.mars.body.talk.anim">
  411. <label id="start"/>
  412. <random>
  413. <dest id="point" n="1"/>
  414. <dest id="gesture-left" n="1"/>
  415. <dest id="gesture-right" n="1"/>
  416. <dest id="shrug" n="1"/>
  417. </random>
  418. <label id="point"/>
  419. <frame i="spriteimage.character.tech.mars.02" d="15" />
  420. <random>
  421. <dest id="point" n="2"/>
  422. <dest id="start"/>
  423. </random>
  424. <label id="gesture-left"/>
  425. <frame i="spriteimage.character.tech.mars.03" d="15" />
  426. <random>
  427. <dest id="gesture-left" n="2"/>
  428. <dest id="start"/>
  429. </random>
  430. <label id="gesture-right"/>
  431. <frame i="spriteimage.character.tech.mars.04" d="15" />
  432. <random>
  433. <dest id="gesture-right" n="2"/>
  434. <dest id="start"/>
  435. </random>
  436. <label id="shrug"/>
  437. <frame i="spriteimage.character.tech.mars.05" d="15" />
  438. <random>
  439. <dest id="shrug" n="2"/>
  440. <dest id="start"/>
  441. </random>
  442. </animation>
  443. <animation name="tech.mars.head.look-left.anim">
  444. <label id="look-left"/>
  445. <frame i="spriteimage.character.tech.mars.back.03" d="20" childXOffset="13" />
  446. <random>
  447. <dest id="look-left" n="2"/>
  448. <dest id="stop-look-left"/>
  449. </random>
  450. <label id="stop-look-left"/>
  451. <frame i="spriteimage.character.tech.mars.back.02" d="2" childXOffset="5" />
  452. <frame i="spriteimage.character.tech.mars.back.01" d="40" childXOffset="0" />
  453. <return/>
  454. </animation>
  455. <animation name="tech.mars.head.look-right.anim">
  456. <label id="look-right"/>
  457. <frame i="spriteimage.character.tech.mars.back.05" d="20" childXOffset="-13" />
  458. <random>
  459. <dest id="look-right" n="2"/>
  460. <dest id="stop-look-right"/>
  461. </random>
  462. <label id="stop-look-right"/>
  463. <frame i="spriteimage.character.tech.mars.back.04" d="2" childXOffset="-5" />
  464. <frame i="spriteimage.character.tech.mars.back.01" d="40" childXOffset="0" />
  465. <return/>
  466. </animation>
  467. <animation name="tech.mars.head.talk.anim">
  468. <label id="start"/>
  469. <frame i="spriteimage.character.tech.mars.back.01" d="20" childXOffset="0" />
  470. <random>
  471. <dest id="start"/>
  472. <dest id="look-left"/>
  473. <dest id="look-right"/>
  474. </random>
  475. <label id="look-left"/>
  476. <sub id="tech.mars.head.look-left.anim"/>
  477. <random>
  478. <dest id="look-right"/>
  479. <dest id="start"/>
  480. </random>
  481. <label id="look-right"/>
  482. <sub id="tech.mars.head.look-right.anim"/>
  483. <random>
  484. <dest id="look-left"/>
  485. <dest id="start"/>
  486. </random>
  487. </animation>
  488. <animation name="tech.mars.head.idle.anim">
  489. <label id="start"/>
  490. <frame i="spriteimage.character.tech.mars.back.01" d="100" childXOffset="0" />
  491. <random>
  492. <dest id="start" n="6"/>
  493. <dest id="look-left"/>
  494. <dest id="look-right"/>
  495. </random>
  496. <label id="look-left"/>
  497. <sub id="tech.mars.head.look-left.anim"/>
  498. <random>
  499. <dest id="look-right"/>
  500. <dest id="start" n="3"/>
  501. </random>
  502. <label id="look-right"/>
  503. <sub id="tech.mars.head.look-right.anim"/>
  504. <random>
  505. <dest id="look-left"/>
  506. <dest id="start" n="3"/>
  507. </random>
  508. </animation>
  509. <animation name="tech.mars.mouth.idle.anim">
  510. <scale scale="0.5"/>
  511. <frame i="spriteimage.character.tech.mars.top.01" d="1" />
  512. </animation>
  513. <animation name="tech.mars.mouth.vowel.anim">
  514. <scale scale="0.5"/>
  515. <random>
  516. <dest seq="2"/>
  517. <dest seq="3"/>
  518. </random>
  519. <frame i="spriteimage.character.tech.mars.top.02" d="200" />
  520. <frame i="spriteimage.character.tech.mars.top.03" d="200" />
  521. </animation>
  522. <animation name="tech.mars.mouth.consonant.anim">
  523. <scale scale="0.5"/>
  524. <random>
  525. <dest seq="2"/>
  526. <dest seq="3"/>
  527. </random>
  528. <frame i="spriteimage.character.tech.mars.top.04" d="200" />
  529. <frame i="spriteimage.character.tech.mars.top.05" d="200" />
  530. </animation>
  531. <character
  532. name="mars.tech.char"
  533. inherit="tech.char"
  534. bubble="mars.human-speech.background"
  535. color="mars.colormap:text"
  536. boldColor="mars.colormap:text-bold"
  537. >
  538. <idleLayers>
  539. <layers scale="0.5">
  540. <!-- head first to use childOffset on mouth -->
  541. <sprite layer="4" animation="tech.mars.head.idle.anim"/>
  542. <sprite layer="1" image="spriteimage.character.ground.01"/>
  543. <sprite layer="5" animation="tech.mars.body.idle.anim"/>
  544. <sprite layer="0" image="spriteimage.story.spotlight.mars.01"/>
  545. </layers>
  546. </idleLayers>
  547. <talkLayers>
  548. <layers scale="0.5">
  549. <sprite layer="4" animation="tech.mars.head.talk.anim"/>
  550. <sprite layer="1" image="spriteimage.character.ground.01"/>
  551. <sprite layer="5" animation="tech.mars.body.talk.anim"/>
  552. <sprite layer="0" image="spriteimage.story.spotlight.mars.01"/>
  553. </layers>
  554. </talkLayers>
  555. <defaultAppearance>
  556. <animation>
  557. <scale scale="0.5"/>
  558. <frame i="spriteimage.character.tech.mars.top.01" d="1" />
  559. </animation>
  560. </defaultAppearance>
  561. <vowelAppearance>
  562. <animation>
  563. <scale scale="0.5"/>
  564. <random>
  565. <dest seq="2"/>
  566. <dest seq="3"/>
  567. </random>
  568. <frame i="spriteimage.character.tech.mars.top.02" d="200" />
  569. <frame i="spriteimage.character.tech.mars.top.03" d="200" />
  570. </animation>
  571. </vowelAppearance>
  572. <consonantAppearance>
  573. <animation>
  574. <scale scale="0.5"/>
  575. <random>
  576. <dest seq="2"/>
  577. <dest seq="3"/>
  578. </random>
  579. <frame i="spriteimage.character.tech.mars.top.04" d="200" />
  580. <frame i="spriteimage.character.tech.mars.top.05" d="200" />
  581. </animation>
  582. </consonantAppearance>
  583. </character>
  584. <character
  585. name="mars.tech-left.char"
  586. inherit="mars.tech.char"
  587. bubble="mars.human-speech-right.background"
  588. >
  589. </character>
  590. <character
  591. name="mars.tech-gidrah.char"
  592. inherit="mars.tech.char"
  593. bubble="mars.human-speech-left.background"
  594. >
  595. </character>
  596. <!-- GENERAL BUILDINGS ============================================================================================================================ -->
  597. <character
  598. name="mars.factory.char"
  599. inherit="mars.research.char.spec"
  600. >
  601. <idleLayers>
  602. <layers scale="0.8">
  603. <sprite layer="2" animation="mars.info.background.anim"/>
  604. <sprite layer="10" image="spriteimage.info.factory.ground.01"/>
  605. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.factory.01"/>
  606. <sprite layer="12" image="spriteimage.info.factory.glow.01"/>
  607. <sprite layer="12" image="spriteimage.info.factory.top.01" colored="mars.colormap:info-alt" />
  608. </layers>
  609. </idleLayers>
  610. </character>
  611. <character
  612. name="mars.capacitor.char"
  613. inherit="mars.research.char.spec"
  614. >
  615. <idleLayers>
  616. <layers scale="0.8">
  617. <sprite layer="2" animation="mars.info.background.anim"/>
  618. <sprite layer="10" image="spriteimage.info.capacitor.ground.01"/>
  619. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.capacitor.01"/>
  620. <sprite layer="12" image="spriteimage.info.capacitor.glow.01"/>
  621. </layers>
  622. </idleLayers>
  623. </character>
  624. <character
  625. name="mars.reactor.char"
  626. inherit="mars.research.char.spec"
  627. >
  628. <idleLayers>
  629. <layers scale="0.8">
  630. <sprite layer="2" animation="mars.info.background.anim"/>
  631. <sprite layer="10" image="spriteimage.info.reactor.ground.01"/>
  632. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.reactor.01"/>
  633. <sprite layer="12" image="spriteimage.info.reactor.glow.01"/>
  634. </layers>
  635. </idleLayers>
  636. </character>
  637. <character
  638. name="mars.shieldgenerator.char"
  639. inherit="mars.research.char.spec"
  640. >
  641. <idleLayers>
  642. <layers scale="0.8">
  643. <sprite layer="2" animation="mars.info.background.anim"/>
  644. <sprite layer="10" image="spriteimage.info.shield.ground.01"/>
  645. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.shield.01"/>
  646. <sprite layer="12" image="spriteimage.info.shield.glow.01"/>
  647. </layers>
  648. </idleLayers>
  649. </character>
  650. <character
  651. name="mars.warehouse.char"
  652. inherit="mars.research.char.spec"
  653. >
  654. <idleLayers>
  655. <layers scale="0.8">
  656. <sprite layer="2" animation="mars.info.background.anim"/>
  657. <sprite layer="10" image="spriteimage.info.warehouse.ground.01"/>
  658. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.warehouse.01"/>
  659. <sprite layer="12" image="spriteimage.info.warehouse.glow.01"/>
  660. <sprite layer="12" image="spriteimage.info.warehouse.top.01" colored="mars.colormap:info-alt" />
  661. </layers>
  662. </idleLayers>
  663. </character>
  664. <character
  665. name="mars.barracks.char"
  666. inherit="mars.research.char.spec"
  667. >
  668. <idleLayers>
  669. <layers scale="0.8">
  670. <sprite layer="2" animation="mars.info.background.anim"/>
  671. <sprite layer="10" image="spriteimage.info.barracks.ground.01"/>
  672. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.barracks.01"/>
  673. <sprite layer="12" image="spriteimage.info.barracks.glow.01"/>
  674. <sprite layer="12" image="spriteimage.info.barracks.top.01" colored="mars.colormap:info-alt" />
  675. </layers>
  676. </idleLayers>
  677. </character>
  678. <character
  679. name="mars.collector.char"
  680. inherit="mars.research.char.spec"
  681. >
  682. <idleLayers>
  683. <layers scale="0.8">
  684. <sprite layer="2" animation="mars.info.background.anim"/>
  685. <sprite layer="10" image="spriteimage.info.collector.ground.01"/>
  686. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.collector.01"/>
  687. <sprite layer="12" image="spriteimage.info.collector.top.01" colored="mars.colormap:info-alt" />
  688. <sprite layer="12" image="spriteimage.info.collector.glow.01"/>
  689. </layers>
  690. </idleLayers>
  691. </character>
  692. <character
  693. name="mars.scanner.char"
  694. inherit="mars.research.char.spec"
  695. >
  696. <idleLayers>
  697. <layers scale="0.8">
  698. <sprite layer="2" animation="mars.info.background.anim"/>
  699. <sprite layer="10" image="spriteimage.info.scanner.ground.01"/>
  700. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.scanner.01"/>
  701. <sprite layer="12" image="spriteimage.info.scanner.glow.01"/>
  702. </layers>
  703. </idleLayers>
  704. </character>
  705. <character
  706. name="mars.battery.char"
  707. inherit="mars.research.char.spec"
  708. >
  709. <idleLayers>
  710. <layers scale="0.8">
  711. <sprite layer="2" animation="mars.info.background.anim"/>
  712. <sprite layer="10" image="spriteimage.info.battery.ground.01"/>
  713. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.battery.01"/>
  714. <sprite layer="12" image="spriteimage.info.battery.glow.01"/>
  715. </layers>
  716. </idleLayers>
  717. </character>
  718. <character
  719. name="mars.cooling.char"
  720. inherit="mars.research.char.spec"
  721. >
  722. <idleLayers>
  723. <layers scale="0.8">
  724. <sprite layer="2" animation="mars.info.background.anim"/>
  725. <sprite layer="10" image="spriteimage.info.cooling.ground.01"/>
  726. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.cooling.01"/>
  727. <sprite layer="12" image="spriteimage.info.cooling.glow.01"/>
  728. <sprite layer="12" image="spriteimage.info.cooling.top.01" colored="mars.colormap:info-alt" />
  729. </layers>
  730. </idleLayers>
  731. </character>
  732. <character
  733. name="mars.autoloader.char"
  734. inherit="mars.research.char.spec"
  735. >
  736. <idleLayers>
  737. <layers scale="0.8">
  738. <sprite layer="2" animation="mars.info.background.anim"/>
  739. <sprite layer="10" image="spriteimage.info.autoloader.ground.01"/>
  740. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.autoloader.01"/>
  741. <sprite layer="12" image="spriteimage.info.autoloader.glow.01"/>
  742. </layers>
  743. </idleLayers>
  744. </character>
  745. <character
  746. name="mars.decoy.char"
  747. inherit="mars.research.char.spec"
  748. >
  749. <idleLayers>
  750. <layers scale="0.8">
  751. <sprite layer="2" animation="mars.info.background.anim"/>
  752. <sprite layer="10" image="spriteimage.info.decoy.ground.01"/>
  753. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.decoy.01"/>
  754. <sprite layer="12" image="spriteimage.info.decoy.glow.01"/>
  755. </layers>
  756. </idleLayers>
  757. </character>
  758. <character
  759. name="mars.tangleweb.char"
  760. inherit="mars.research.char.spec"
  761. >
  762. <idleLayers>
  763. <layers scale="0.8">
  764. <sprite layer="2" animation="mars.info.background.anim"/>
  765. <sprite layer="10" image="spriteimage.info.tangleweb.ground.01"/>
  766. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tangleweb.01"/>
  767. <sprite layer="12" image="spriteimage.info.tangleweb.glow.01"/>
  768. </layers>
  769. </idleLayers>
  770. </character>
  771. <character
  772. name="mars.tankfactory.char"
  773. inherit="mars.research.char.spec"
  774. >
  775. <idleLayers>
  776. <layers scale="0.8">
  777. <sprite layer="2" animation="mars.info.background.anim"/>
  778. <sprite layer="10" image="spriteimage.info.tankfactory.ground.01"/>
  779. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tankfactory.01"/>
  780. <sprite layer="12" image="spriteimage.info.tankfactory.glow.01"/>
  781. <sprite layer="12" image="spriteimage.info.tankfactory.top.01" colored="mars.colormap:info-alt" />
  782. </layers>
  783. </idleLayers>
  784. </character>
  785. <character
  786. name="mars.repairdrones.char"
  787. inherit="mars.research.char.spec"
  788. >
  789. <idleLayers>
  790. <layers scale="0.8">
  791. <sprite layer="2" animation="mars.info.background.anim"/>
  792. <sprite layer="10" image="spriteimage.info.repairdrones.ground.01"/>
  793. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.repairdrones.01"/>
  794. <sprite layer="12" image="spriteimage.info.repairdrones.glow.01"/>
  795. <sprite layer="12" image="spriteimage.info.repairdrones.top.01" colored="mars.colormap:info-alt" />
  796. </layers>
  797. </idleLayers>
  798. </character>
  799. <character
  800. name="mars.scarecrow.char"
  801. inherit="mars.research.char.spec"
  802. >
  803. <idleLayers>
  804. <layers scale="0.8">
  805. <sprite layer="2" animation="mars.info.background.anim"/>
  806. <sprite layer="10" image="spriteimage.info.scarecrow.ground.01"/>
  807. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.scarecrow.01"/>
  808. <sprite layer="12" image="spriteimage.info.scarecrow.glow.01"/>
  809. <sprite layer="12" image="spriteimage.info.scarecrow.top.01" colored="mars.colormap:info-alt" />
  810. </layers>
  811. </idleLayers>
  812. </character>
  813. <character
  814. name="mars.cloakingdevice.char"
  815. inherit="mars.research.char.spec"
  816. >
  817. <idleLayers>
  818. <layers scale="0.8">
  819. <sprite layer="2" animation="mars.info.background.anim"/>
  820. <sprite layer="10" image="spriteimage.info.cloakingdevice.ground.01"/>
  821. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.cloakingdevice.01"/>
  822. <sprite layer="12" image="spriteimage.info.cloakingdevice.glow.01"/>
  823. <sprite layer="12" image="spriteimage.info.cloakingdevice.top.01" colored="mars.colormap:info-alt" />
  824. </layers>
  825. </idleLayers>
  826. </character>
  827. <!-- MINES ============================================================================================================================ -->
  828. <character
  829. name="mars.mine.char"
  830. inherit="mars.research.char.spec"
  831. >
  832. <idleLayers>
  833. <layers scale="0.8">
  834. <sprite layer="2" animation="mars.info.background.anim"/>
  835. <sprite layer="10" image="spriteimage.info.mine.ground.01"/>
  836. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.mine.01"/>
  837. <sprite layer="12" image="spriteimage.info.mine.glow.01"/>
  838. </layers>
  839. </idleLayers>
  840. </character>
  841. <character
  842. name="mars.clustermines.char"
  843. inherit="mars.research.char.spec"
  844. >
  845. <idleLayers>
  846. <layers scale="0.8">
  847. <sprite layer="2" animation="mars.info.background.anim"/>
  848. <sprite layer="10" image="spriteimage.info.clustermine.ground.01"/>
  849. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.clustermine.02"/>
  850. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.clustermine.01"/>
  851. <sprite layer="12" image="spriteimage.info.clustermine.glow.01"/>
  852. </layers>
  853. </idleLayers>
  854. </character>
  855. <character
  856. name="mars.blastmine.char"
  857. inherit="mars.research.char.spec"
  858. >
  859. <idleLayers>
  860. <layers scale="0.8">
  861. <sprite layer="2" animation="mars.info.background.anim"/>
  862. <sprite layer="10" image="spriteimage.info.blastmine.ground.01"/>
  863. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.blastmine.01"/>
  864. <sprite layer="12" image="spriteimage.info.blastmine.glow.01"/>
  865. </layers>
  866. </idleLayers>
  867. </character>
  868. <!-- BARRICADES ============================================================================================================================ -->
  869. <character
  870. name="mars.concrete.char"
  871. inherit="mars.research.char.spec"
  872. >
  873. <idleLayers><layers scale="0.8">
  874. <sprite layer="2" animation="mars.info.background.anim"/>
  875. <sprite layer="10" image="spriteimage.info.barricade.concrete.ground.01"/>
  876. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.barricade.concrete.01"/>
  877. <sprite layer="12" image="spriteimage.info.barricade.concrete.top.01" colored="mars.colormap:info-alt" />
  878. </layers></idleLayers>
  879. </character>
  880. <character
  881. name="mars.steel.char"
  882. inherit="mars.research.char.spec"
  883. >
  884. <idleLayers><layers scale="0.8">
  885. <sprite layer="2" animation="mars.info.background.anim"/>
  886. <sprite layer="10" image="spriteimage.info.barricade.steel.ground.01"/>
  887. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.barricade.steel.01"/>
  888. <sprite layer="12" image="spriteimage.info.barricade.steel.top.01" colored="mars.colormap:info-alt" />
  889. <sprite layer="12" image="spriteimage.info.barricade.steel.glow.01" colored="mars.colormap:info-metal" />
  890. </layers></idleLayers>
  891. </character>
  892. <character
  893. name="mars.titanium.char"
  894. inherit="mars.research.char.spec"
  895. >
  896. <idleLayers><layers scale="0.8">
  897. <sprite layer="2" animation="mars.info.background.anim"/>
  898. <sprite layer="10" image="spriteimage.info.barricade.titanium.ground.01"/>
  899. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.barricade.titanium.01"/>
  900. <sprite layer="12" image="spriteimage.info.barricade.titanium.glow.01"/>
  901. <sprite layer="12" image="spriteimage.info.barricade.titanium.top.01" colored="mars.colormap:info-metal" />
  902. </layers></idleLayers>
  903. </character>
  904. <character
  905. name="mars.nanomesh.char"
  906. inherit="mars.research.char.spec"
  907. >
  908. <idleLayers><layers scale="0.8">
  909. <sprite layer="2" animation="mars.info.background.anim"/>
  910. <sprite layer="10" image="spriteimage.info.barricade.nanomesh.ground.01"/>
  911. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.barricade.nanomesh.01"/>
  912. <sprite layer="12" image="spriteimage.info.barricade.nanomesh.glow.01"/>
  913. </layers></idleLayers>
  914. </character>
  915. <!-- TURRETS ============================================================================================================================ -->
  916. <character
  917. name="mars.blaster.char"
  918. inherit="mars.research.char.spec"
  919. >
  920. <idleLayers>
  921. <layers scale="0.8">
  922. <sprite layer="2" animation="mars.info.background.anim"/>
  923. <sprite layer="10" image="spriteimage.info.tower.blaster.ground.01"/>
  924. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tower.blaster.01"/>
  925. <sprite layer="12" image="spriteimage.info.tower.blaster.glow.01"/>
  926. </layers>
  927. </idleLayers>
  928. </character>
  929. <character
  930. name="mars.heavyblaster.char"
  931. inherit="mars.research.char.spec"
  932. >
  933. <idleLayers>
  934. <layers scale="0.8">
  935. <sprite layer="2" animation="mars.info.background.anim"/>
  936. <sprite layer="10" image="spriteimage.info.tower.heavyblaster.ground.01"/>
  937. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tower.heavyblaster.01"/>
  938. <sprite layer="12" image="spriteimage.info.tower.heavyblaster.glow.01"/>
  939. </layers>
  940. </idleLayers>
  941. </character>
  942. <character
  943. name="mars.blastcannon.char"
  944. inherit="mars.research.char.spec"
  945. >
  946. <idleLayers>
  947. <layers scale="0.8">
  948. <sprite layer="2" animation="mars.info.background.anim"/>
  949. <sprite layer="10" image="spriteimage.info.tower.blastcannon.ground.01"/>
  950. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tower.blastcannon.01"/>
  951. <sprite layer="12" image="spriteimage.info.tower.blastcannon.glow.01"/>
  952. </layers>
  953. </idleLayers>
  954. </character>
  955. <character
  956. name="mars.multiblaster.char"
  957. inherit="mars.research.char.spec"
  958. >
  959. <idleLayers>
  960. <layers scale="0.8">
  961. <sprite layer="2" animation="mars.info.background.anim"/>
  962. <sprite layer="10" image="spriteimage.info.tower.multiblaster.ground.01"/>
  963. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tower.multiblaster.01"/>
  964. <sprite layer="12" image="spriteimage.info.tower.multiblaster.glow.01"/>
  965. </layers>
  966. </idleLayers>
  967. </character>
  968. <character
  969. name="mars.shotgun.char"
  970. inherit="mars.research.char.spec"
  971. >
  972. <idleLayers>
  973. <layers scale="0.8">
  974. <sprite layer="2" animation="mars.info.background.anim"/>
  975. <sprite layer="10" image="spriteimage.info.tower.spreader.ground.01"/>
  976. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tower.spreader.01"/>
  977. <sprite layer="12" image="spriteimage.info.tower.spreader.glow.01"/>
  978. </layers>
  979. </idleLayers>
  980. </character>
  981. <character
  982. name="mars.assault.char"
  983. inherit="mars.research.char.spec"
  984. >
  985. <idleLayers>
  986. <layers scale="0.8">
  987. <sprite layer="2" animation="mars.info.background.anim"/>
  988. <sprite layer="10" image="spriteimage.info.tower.assault.ground.01"/>
  989. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tower.assault.01"/>
  990. <sprite layer="12" image="spriteimage.info.tower.assault.glow.01"/>
  991. </layers>
  992. </idleLayers>
  993. </character>
  994. <character
  995. name="mars.rocket.char"
  996. inherit="mars.research.char.spec"
  997. >
  998. <idleLayers>
  999. <layers scale="0.8">
  1000. <sprite layer="2" animation="mars.info.background.anim"/>
  1001. <sprite layer="10" image="spriteimage.info.tower.rockets.ground.01"/>
  1002. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tower.rockets.01"/>
  1003. <sprite layer="12" image="spriteimage.info.tower.rockets.glow.01"/>
  1004. </layers>
  1005. </idleLayers>
  1006. </character>
  1007. <character
  1008. name="mars.laser.char"
  1009. inherit="mars.research.char.spec"
  1010. >
  1011. <idleLayers>
  1012. <layers scale="0.8">
  1013. <sprite layer="2" animation="mars.info.background.anim"/>
  1014. <sprite layer="10" image="spriteimage.info.tower.laser.ground.01"/>
  1015. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tower.laser.01"/>
  1016. <sprite layer="12" image="spriteimage.info.tower.laser.glow.01"/>
  1017. </layers>
  1018. </idleLayers>
  1019. </character>
  1020. <character
  1021. name="mars.disruptor.char"
  1022. inherit="mars.research.char.spec"
  1023. >
  1024. <idleLayers>
  1025. <layers scale="0.8">
  1026. <sprite layer="2" animation="mars.info.background.anim"/>
  1027. <sprite layer="10" image="spriteimage.info.tower.disruptor.ground.01"/>
  1028. <sprite layer="11" bottomColored="mars.colormap:info-floor" topColored="mars.colormap:info-building" image="spriteimage.info.tower.disruptor.01"/>
  1029. <sprite layer="12" image="spriteimage.info.tower.disruptor.glow.01"/>
  1030. <sprite layer="12" image="spriteimage.info.tower.disruptor.top.01" colored="mars.colormap:info-alt" />
  1031. </layers>
  1032. </idleLayers>
  1033. </character>
  1034. <!-- TECH ============================================================================================================================ -->
  1035. <character name="mars.tech.physics.char" inherit="mars.research.tech.char.spec">
  1036. <idleLayers><layers scale="0.5">
  1037. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1038. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1039. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1040. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1041. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.physics.ground.anim"/>
  1042. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.physics.anim"/>
  1043. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.physics.glow.anim"/>
  1044. </layers></idleLayers>
  1045. </character>
  1046. <character name="mars.tech.biology.char" inherit="mars.research.tech.char.spec">
  1047. <idleLayers><layers scale="0.5">
  1048. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1049. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1050. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1051. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1052. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.biology.ground.anim"/>
  1053. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.biology.anim"/>
  1054. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.biology.glow.anim"/>
  1055. </layers></idleLayers>
  1056. </character>
  1057. <character name="mars.tech.chemistry.char" inherit="mars.research.tech.char.spec">
  1058. <idleLayers><layers scale="0.5">
  1059. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1060. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1061. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1062. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1063. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.chemistry.ground.anim"/>
  1064. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.chemistry.anim"/>
  1065. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.chemistry.glow.anim"/>
  1066. </layers></idleLayers>
  1067. </character>
  1068. <character name="mars.tech.efficiency.char" inherit="mars.research.tech.char.spec">
  1069. <idleLayers><layers scale="0.5">
  1070. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1071. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1072. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1073. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1074. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.efficiency.ground.anim"/>
  1075. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.efficiency.anim"/>
  1076. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.efficiency.glow.anim"/>
  1077. </layers></idleLayers>
  1078. </character>
  1079. <character name="mars.tech.psychology.char" inherit="mars.research.tech.char.spec">
  1080. <idleLayers><layers scale="0.5">
  1081. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1082. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1083. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1084. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1085. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.psychology.ground.anim"/>
  1086. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.psychology.anim"/>
  1087. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.psychology.glow.anim"/>
  1088. </layers></idleLayers>
  1089. </character>
  1090. <character name="mars.tech.nuclear.char" inherit="mars.research.tech.char.spec">
  1091. <idleLayers><layers scale="0.5">
  1092. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1093. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1094. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1095. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1096. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.nuclear.ground.anim"/>
  1097. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.nuclear.anim"/>
  1098. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.nuclear.glow.anim"/>
  1099. </layers></idleLayers>
  1100. </character>
  1101. <character name="mars.tech.explosives.char" inherit="mars.research.tech.char.spec">
  1102. <idleLayers><layers scale="0.5">
  1103. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1104. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1105. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1106. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1107. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.explosives.ground.anim"/>
  1108. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.explosives.anim"/>
  1109. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.explosives.glow.anim"/>
  1110. </layers></idleLayers>
  1111. </character>
  1112. <character name="mars.tech.textiles.char" inherit="mars.research.tech.char.spec">
  1113. <idleLayers><layers scale="0.5">
  1114. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1115. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1116. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1117. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1118. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.textiles.ground.anim"/>
  1119. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.textiles.anim"/>
  1120. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.textiles.glow.anim"/>
  1121. </layers></idleLayers>
  1122. </character>
  1123. <character name="mars.tech.automation.char" inherit="mars.research.tech.char.spec">
  1124. <idleLayers><layers scale="0.5">
  1125. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1126. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1127. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1128. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1129. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.automation.ground.anim"/>
  1130. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.automation.anim"/>
  1131. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.automation.glow.anim"/>
  1132. </layers></idleLayers>
  1133. </character>
  1134. <character name="mars.tech.barometrics.char" inherit="mars.research.tech.char.spec">
  1135. <idleLayers><layers scale="0.5">
  1136. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1137. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1138. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1139. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1140. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.barometrics.ground.anim"/>
  1141. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.barometrics.anim"/>
  1142. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.barometrics.glow.anim"/>
  1143. </layers></idleLayers>
  1144. </character>
  1145. <character name="mars.tech.optics.char" inherit="mars.research.tech.char.spec">
  1146. <idleLayers><layers scale="0.5">
  1147. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1148. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1149. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1150. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1151. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.optics.ground.anim"/>
  1152. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.optics.anim"/>
  1153. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.optics.glow.anim"/>
  1154. </layers></idleLayers>
  1155. </character>
  1156. <character name="mars.tech.ballistics.char" inherit="mars.research.tech.char.spec">
  1157. <idleLayers><layers scale="0.5">
  1158. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1159. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1160. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1161. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1162. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.ballistics.ground.anim"/>
  1163. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.ballistics.anim"/>
  1164. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.ballistics.glow.anim"/>
  1165. </layers></idleLayers>
  1166. </character>
  1167. <character name="mars.tech.robotics.char" inherit="mars.research.tech.char.spec">
  1168. <idleLayers><layers scale="0.5">
  1169. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1170. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1171. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1172. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1173. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.robotics.ground.anim"/>
  1174. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.robotics.anim"/>
  1175. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.robotics.glow.anim"/>
  1176. </layers></idleLayers>
  1177. </character>
  1178. <character name="mars.tech.forcefields.char" inherit="mars.research.tech.char.spec">
  1179. <idleLayers><layers scale="0.5">
  1180. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1181. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1182. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1183. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1184. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.forcefields.ground.anim"/>
  1185. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.forcefields.anim"/>
  1186. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.forcefields.glow.anim"/>
  1187. </layers></idleLayers>
  1188. </character>
  1189. <character name="mars.tech.anatomy.char" inherit="mars.research.tech.char.spec">
  1190. <idleLayers><layers scale="0.5">
  1191. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1192. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1193. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1194. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1195. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.anatomy.ground.anim"/>
  1196. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.anatomy.anim"/>
  1197. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.anatomy.glow.anim"/>
  1198. </layers></idleLayers>
  1199. </character>
  1200. <character name="mars.tech.extraction.char" inherit="mars.research.tech.char.spec">
  1201. <idleLayers><layers scale="0.5">
  1202. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1203. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1204. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1205. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1206. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.extraction.ground.anim"/>
  1207. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.extraction.anim"/>
  1208. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.extraction.glow.anim"/>
  1209. </layers></idleLayers>
  1210. </character>
  1211. <!-- new techs -->
  1212. <character name="mars.tech.ionisation.char" inherit="mars.research.tech.char.spec">
  1213. <idleLayers><layers scale="0.5">
  1214. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1215. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1216. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1217. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1218. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.ionisation.ground.anim"/>
  1219. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.ionisation.anim"/>
  1220. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.ionisation.glow.anim"/>
  1221. </layers></idleLayers>
  1222. </character>
  1223. <character name="mars.tech.lithium.char" inherit="mars.research.tech.char.spec">
  1224. <idleLayers><layers scale="0.5">
  1225. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1226. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1227. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1228. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1229. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.lithium.ground.anim"/>
  1230. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.lithium.anim"/>
  1231. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.lithium.glow.anim"/>
  1232. </layers></idleLayers>
  1233. </character>
  1234. <character name="mars.tech.sodium.char" inherit="mars.research.tech.char.spec">
  1235. <idleLayers><layers scale="0.5">
  1236. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1237. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1238. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1239. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1240. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.sodium.ground.anim"/>
  1241. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.sodium.anim"/>
  1242. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.sodium.glow.anim"/>
  1243. </layers></idleLayers>
  1244. </character>
  1245. <character name="mars.tech.precision.char" inherit="mars.research.tech.char.spec">
  1246. <idleLayers><layers scale="0.5">
  1247. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1248. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1249. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1250. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1251. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.precision.ground.anim"/>
  1252. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.precision.anim"/>
  1253. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.precision.glow.anim"/>
  1254. </layers></idleLayers>
  1255. </character>
  1256. <character name="mars.tech.advancedexplosives.char" inherit="mars.research.tech.char.spec">
  1257. <idleLayers><layers scale="0.5">
  1258. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1259. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1260. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1261. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1262. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.advancedexplosives.ground.anim"/>
  1263. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.advancedexplosives.anim"/>
  1264. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.advancedexplosives.glow.anim"/>
  1265. </layers></idleLayers>
  1266. </character>
  1267. <character name="mars.tech.plastic.char" inherit="mars.research.tech.char.spec">
  1268. <idleLayers><layers scale="0.5">
  1269. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1270. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1271. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1272. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1273. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.plastic.ground.anim"/>
  1274. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.plastic.anim"/>
  1275. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.plastic.glow.anim"/>
  1276. </layers></idleLayers>
  1277. </character>
  1278. <character name="mars.tech.nanohardening.char" inherit="mars.research.tech.char.spec">
  1279. <idleLayers><layers scale="0.5">
  1280. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1281. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1282. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1283. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1284. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.nanohardening.ground.anim"/>
  1285. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.nanohardening.anim"/>
  1286. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.nanohardening.glow.anim"/>
  1287. </layers></idleLayers>
  1288. </character>
  1289. <character name="mars.tech.finetuning.char" inherit="mars.research.tech.char.spec">
  1290. <idleLayers><layers scale="0.5">
  1291. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1292. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1293. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1294. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1295. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.finetuning.ground.anim"/>
  1296. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.finetuning.anim"/>
  1297. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.finetuning.glow.anim"/>
  1298. </layers></idleLayers>
  1299. </character>
  1300. <character name="mars.tech.droidbuff.char" inherit="mars.research.tech.char.spec">
  1301. <idleLayers><layers scale="0.5">
  1302. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1303. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1304. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1305. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1306. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.droidbuff.ground.anim"/>
  1307. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.droidbuff.anim"/>
  1308. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.droidbuff.glow.anim"/>
  1309. </layers></idleLayers>
  1310. </character>
  1311. <character name="mars.tech.nanotechnology.char" inherit="mars.research.tech.char.spec">
  1312. <idleLayers><layers scale="0.5">
  1313. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1314. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1315. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1316. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1317. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.nanotechnology.ground.anim"/>
  1318. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.nanotechnology.anim"/>
  1319. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.nanotechnology.glow.anim"/>
  1320. </layers></idleLayers>
  1321. </character>
  1322. <character name="mars.tech.splitter.char" inherit="mars.research.tech.char.spec">
  1323. <idleLayers><layers scale="0.5">
  1324. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1325. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1326. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1327. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1328. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.splitter.ground.anim"/>
  1329. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.splitter.anim"/>
  1330. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.splitter.glow.anim"/>
  1331. </layers></idleLayers>
  1332. </character>
  1333. <character name="mars.tech.multibarrel.char" inherit="mars.research.tech.char.spec">
  1334. <idleLayers><layers scale="0.5">
  1335. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1336. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1337. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1338. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1339. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.multibarrel.ground.anim"/>
  1340. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.multibarrel.anim"/>
  1341. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.multibarrel.glow.anim"/>
  1342. </layers></idleLayers>
  1343. </character>
  1344. <character name="mars.tech.amplifiers.char" inherit="mars.research.tech.char.spec">
  1345. <idleLayers><layers scale="0.5">
  1346. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1347. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1348. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1349. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1350. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.amplifiers.ground.anim"/>
  1351. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.amplifiers.anim"/>
  1352. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.amplifiers.glow.anim"/>
  1353. </layers></idleLayers>
  1354. </character>
  1355. <character name="mars.tech.lasertech.char" inherit="mars.research.tech.char.spec">
  1356. <idleLayers><layers scale="0.5">
  1357. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1358. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1359. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1360. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1361. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.lasertech.ground.anim"/>
  1362. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.lasertech.anim"/>
  1363. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.lasertech.glow.anim"/>
  1364. </layers></idleLayers>
  1365. </character>
  1366. <character name="mars.tech.shells.char" inherit="mars.research.tech.char.spec">
  1367. <idleLayers><layers scale="0.5">
  1368. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1369. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1370. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1371. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1372. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.shells.ground.anim"/>
  1373. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.shells.anim"/>
  1374. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.shells.glow.anim"/>
  1375. </layers></idleLayers>
  1376. </character>
  1377. <character name="mars.tech.shielding.char" inherit="mars.research.tech.char.spec">
  1378. <idleLayers><layers scale="0.5">
  1379. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1380. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1381. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1382. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1383. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.shielding.ground.anim"/>
  1384. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.shielding.anim"/>
  1385. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.shielding.glow.anim"/>
  1386. </layers></idleLayers>
  1387. </character>
  1388. <character name="mars.tech.xrays.char" inherit="mars.research.tech.char.spec">
  1389. <idleLayers><layers scale="0.5">
  1390. <sprite layer="2" offset="0,73" animation="mars.info.background.anim"/>
  1391. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.box.ground.01"/>
  1392. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.box.01"/>
  1393. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.box.glow.01"/>
  1394. <sprite layer="10" offset="-14,83" sublayer="1" animation="info.tech.xrays.ground.anim"/>
  1395. <sprite layer="10" offset="-14,83" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.xrays.anim"/>
  1396. <sprite layer="10" offset="-14,83" sublayer="3" colored="tech" animation="info.tech.xrays.glow.anim"/>
  1397. </layers></idleLayers>
  1398. </character>
  1399. <character name="mars.tech.coffee.char" inherit="mars.research.delivery.char.spec">
  1400. <idleLayers><layers scale="0.5">
  1401. <sprite layer="2" offset="20,73" animation="mars.info.background.anim"/>
  1402. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.crate.ground.01"/>
  1403. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.crate.01"/>
  1404. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.crate.glow.01"/>
  1405. <sprite layer="10" offset="-20,85" sublayer="1" animation="info.tech.coffee.ground.anim"/>
  1406. <sprite layer="10" offset="-20,85" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.coffee.anim"/>
  1407. <sprite layer="10" offset="-20,85" sublayer="3" colored="tech" animation="info.tech.coffee.glow.anim"/>
  1408. </layers></idleLayers>
  1409. </character>
  1410. <character name="mars.tech.strongercoffee.char" inherit="mars.research.delivery.char.spec">
  1411. <idleLayers><layers scale="0.5">
  1412. <sprite layer="2" offset="20,73" animation="mars.info.background.anim"/>
  1413. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.crate.ground.01"/>
  1414. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.crate.01"/>
  1415. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.crate.glow.01"/>
  1416. <sprite layer="10" offset="-20,85" sublayer="1" animation="info.tech.strongercoffee.ground.anim"/>
  1417. <sprite layer="10" offset="-20,85" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.strongercoffee.anim"/>
  1418. <sprite layer="10" offset="-20,85" sublayer="3" colored="tech" animation="info.tech.strongercoffee.glow.anim"/>
  1419. </layers></idleLayers>
  1420. </character>
  1421. <character name="mars.tech.grant.char" inherit="mars.research.delivery.char.spec">
  1422. <idleLayers><layers scale="0.5">
  1423. <sprite layer="2" offset="20,73" animation="mars.info.background.anim"/>
  1424. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.crate.ground.01"/>
  1425. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.crate.01"/>
  1426. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.crate.glow.01"/>
  1427. <sprite layer="10" offset="-20,85" sublayer="1" animation="info.tech.grant.ground.anim"/>
  1428. <sprite layer="10" offset="-20,85" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.grant.anim"/>
  1429. <sprite layer="10" offset="-20,85" sublayer="3" colored="tech" animation="info.tech.grant.glow.anim"/>
  1430. </layers></idleLayers>
  1431. </character>
  1432. <character name="mars.tech.reinforcements.char" inherit="mars.research.delivery.char.spec">
  1433. <idleLayers><layers scale="0.5">
  1434. <sprite layer="2" offset="20,73" animation="mars.info.background.anim"/>
  1435. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.crate.ground.01"/>
  1436. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.crate.01"/>
  1437. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.crate.glow.01"/>
  1438. <sprite layer="10" offset="-20,78" sublayer="1" animation="info.tech.reinforcements.ground.anim"/>
  1439. <sprite layer="10" offset="-20,78" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.reinforcements.anim"/>
  1440. <sprite layer="10" offset="-20,78" sublayer="3" colored="tech" animation="info.tech.reinforcements.glow.anim"/>
  1441. </layers></idleLayers>
  1442. </character>
  1443. <character name="mars.tech.extrabarricades.char" inherit="mars.research.delivery.char.spec">
  1444. <idleLayers><layers scale="0.5">
  1445. <sprite layer="2" offset="20,73" animation="mars.info.background.anim"/>
  1446. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.crate.ground.01"/>
  1447. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.crate.01"/>
  1448. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.crate.glow.01"/>
  1449. <sprite layer="10" offset="-20,85" sublayer="1" animation="info.tech.extrabarricades.ground.anim"/>
  1450. <sprite layer="10" offset="-20,85" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.extrabarricades.anim"/>
  1451. <sprite layer="10" offset="-20,85" sublayer="3" colored="tech" animation="info.tech.extrabarricades.glow.anim"/>
  1452. </layers></idleLayers>
  1453. </character>
  1454. <character name="mars.tech.extramines.char" inherit="mars.research.delivery.char.spec">
  1455. <idleLayers><layers scale="0.5">
  1456. <sprite layer="2" offset="20,73" animation="mars.info.background.anim"/>
  1457. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.crate.ground.01"/>
  1458. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.crate.01"/>
  1459. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.crate.glow.01"/>
  1460. <sprite layer="10" offset="-20,85" sublayer="1" animation="info.tech.extramines.ground.anim"/>
  1461. <sprite layer="10" offset="-20,85" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.extramines.anim"/>
  1462. <sprite layer="10" offset="-20,85" sublayer="3" colored="tech" animation="info.tech.extramines.glow.anim"/>
  1463. </layers></idleLayers>
  1464. </character>
  1465. <character name="mars.tech.powerups.char" inherit="mars.research.delivery.char.spec">
  1466. <idleLayers><layers scale="0.5">
  1467. <sprite layer="2" offset="20,73" animation="mars.info.background.anim"/>
  1468. <sprite layer="9" sublayer="1" image="spriteimage.info.tech.crate.ground.01"/>
  1469. <sprite layer="9" sublayer="2" bottomColored="info-floor" topColored="info-building" image="spriteimage.info.tech.crate.01"/>
  1470. <sprite layer="9" sublayer="3" colored="info-metal" image="spriteimage.info.tech.crate.glow.01"/>
  1471. <sprite layer="10" offset="-20,85" sublayer="1" animation="info.tech.powerups.ground.anim"/>
  1472. <sprite layer="10" offset="-20,85" sublayer="2" bottomColored="info-floor" topColored="tech-top" animation="info.tech.powerups.anim"/>
  1473. <sprite layer="10" offset="-20,85" sublayer="3" colored="tech" animation="info.tech.powerups.glow.anim"/>
  1474. </layers></idleLayers>
  1475. </character>
  1476. </resources>