gidrahs.xml 61 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516
  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. <!-- Gidrahs! -->
  29. <resources>
  30. <!-- Load all the tags -->
  31. <include resource="tags.xml" />
  32. <!-- generic gidrah stuff... -->
  33. <animation name="gidrah.death.background.animation">
  34. <alpha alpha="200"/>
  35. <frame i="spriteimage.bulletBackground" d="0"/>
  36. </animation>
  37. <emitter
  38. name="gidrah.death.emitter"
  39. inherit="explosion.shrapnel.emitter"
  40. velocity="3, 7"
  41. particlesPerTick="4,8"
  42. fadeDuration="20.0, 40.0"
  43. startHue="0.17" endHue="0.3"
  44. startSaturation="0.0,0.5"
  45. endSaturation="1.0"
  46. emitterScale="0.65"
  47. />
  48. <emitter
  49. name="gidrah.death.background.emitter"
  50. inherit="collect.light.emitter"
  51. startBrightness="0"
  52. endBrightness="0"
  53. particleDuration="0"
  54. fadeDuration="16"
  55. startScale="1.0"
  56. scale="1.0"
  57. endScale="1.5"
  58. appearance="gidrah.death.background.animation"
  59. />
  60. <emitter
  61. name="gidrah.death.light.emitter"
  62. duration="2.0"
  63. particlesPerTick="1.0"
  64. maxParticles="1"
  65. appearance="spriteimage.particle.light.64px.02"
  66. layer="6"
  67. startScale="0.7"
  68. scale="0.8"
  69. endScale="0.9"
  70. particleDuration="12,14"
  71. fadeDuration="8,10"
  72. startHue="0.25"
  73. startSaturation="1.0"
  74. startBrightness="1.0"
  75. endHue="0.0"
  76. endSaturation="1.0"
  77. endBrightness="1.0"
  78. />
  79. <emitter
  80. name="gidrah.death.flash.emitter"
  81. duration="2.0"
  82. maxParticles="1"
  83. particlesPerTick="1.0"
  84. appearance="collect.light.animation"
  85. layer="6"
  86. startScale="0.25"
  87. scale="0.75"
  88. endScale="0.5"
  89. particleDuration="4.0"
  90. fadeDuration="16.0"
  91. startHue="0.0010"
  92. startSaturation="0.0"
  93. startBrightness="0.5"
  94. endHue="0.0010"
  95. endSaturation="0.0"
  96. endBrightness="0.25"
  97. />
  98. <emitter
  99. name="deflect.emitter"
  100. duration="1.0"
  101. particlesPerTick="1.0"
  102. appearance="spriteimage.particle.deflect.01"
  103. layer="10"
  104. sublayer="6"
  105. startScale="0.74"
  106. scale="0.75"
  107. endScale="0.8"
  108. particleDuration="4.0"
  109. fadeDuration="12.0, 16.0"
  110. startHue="0.05"
  111. startSaturation="1.0"
  112. startBrightness="1.0"
  113. endHue="0.0"
  114. endSaturation="1.0"
  115. endBrightness="1.0"
  116. sound="deflect.buffer"
  117. rotate="true"
  118. angle="0"
  119. emitterScale="0.6"
  120. />
  121. <!-- EARTH gidrah stuff... -->
  122. <emitter name="gidrah.earth.death.emitter" inherit="gidrah.death.emitter">
  123. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.22" endHue="0.3" endBrightness="0.005,0.01" emitterScale="0.60" /></slave>
  124. </emitter>
  125. <emitter name="gidrah.earth.death.flash.emitter" inherit="gidrah.death.flash.emitter">
  126. <slave><emitter inherit="gidrah.death.light.emitter" >
  127. <slave><emitter inherit="gidrah.death.background.emitter"/></slave></emitter></slave>
  128. </emitter>
  129. <emitter name="gidrah.earth.death.large.emitter" inherit="gidrah.death.emitter" emitterScale="0.6" velocity="5.0, 9.0" particlesPerTick="15,20">
  130. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.22" endHue="0.3" endBrightness="0.005,0.01" /></slave>
  131. </emitter>
  132. <emitter name="gidrah.earth.death.flash.large.emitter" inherit="gidrah.death.flash.emitter" emitterScale="1.75">
  133. <slave><emitter inherit="gidrah.death.light.emitter" emitterScale="1.75" >
  134. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="1.75"/></slave></emitter></slave>
  135. </emitter>
  136. <emitter name="gidrah.earth.boss.walk.emitter"
  137. duration="2"
  138. infinite="true"
  139. appearance="spriteimage.particle.glowing.3px.01"
  140. particlesPerTick="10"
  141. layer="6"
  142. delayAfter="94"
  143. particleDuration="4"
  144. fadeDuration="4"
  145. doYOffset="true"
  146. />
  147. <emitter name="gidrah.earth.boss.walk.1.emitter" inherit="gidrah.earth.boss.walk.emitter" delay="27" delayAfter="66"/>
  148. <emitter name="gidrah.earth.boss.walk.2.emitter" inherit="gidrah.earth.boss.walk.emitter" delay="59" delayAfter="34"/>
  149. <emitter name="gidrah.earth.boss.walk.3.emitter" inherit="gidrah.earth.boss.walk.emitter" delay="91" delayAfter="2"/>
  150. <emitter name="gidrah.earth.death.boss.start.emitter" sound="mine.buffer" inherit="gidrah.death.emitter" angle="0, 360.0" emitterScale="0.65" velocity="6.0, 10.0" particlesPerTick="40" delay="115" > <!-- infinite="true" delayAfter="274"> -->
  151. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.22" endHue="0.3" endBrightness="0.005,0.01" emitterScale="0.65" /></slave>
  152. </emitter>
  153. <emitter name="gidrah.earth.death.flash.boss.start.emitter" inherit="gidrah.death.flash.emitter" emitterScale="2.0" delay="115" > <!-- infinite="true" delayAfter="274"> -->
  154. <slave><emitter inherit="gidrah.death.light.emitter" emitterScale="2.0" /></slave>
  155. </emitter>
  156. <emitter name="gidrah.earth.death.boss.fall.emitter"
  157. inherit="fire.smoke.emitter"
  158. sound="bossFall.buffer"
  159. appearance="smoke.animation"
  160. duration="3"
  161. layer="5"
  162. sublayer="6"
  163. doYOffset="true"
  164. particlesPerTick="12,20"
  165. velocity="0,70"
  166. acceleration="-70"
  167. angle="0"
  168. radius="0"
  169. startScale="0.1, 0.2"
  170. scale="0.8, 1.0"
  171. endScale="2, 3"
  172. emitterScale="0.75"
  173. gravityX="-0.015, 0.015"
  174. gravityY="0.003, 0.02"
  175. delay="197"
  176. particleDuration="10,20"
  177. fadeDuration="50,80"
  178. startHue="0.15"
  179. startSaturation="0.6"
  180. startBrightness="0.7,1"
  181. endHue="0.15"
  182. endSaturation="0.3"
  183. endBrightness="0.5,0.6"
  184. />
  185. <emitter name="gidrah.earth.death.boss.end.sparks.emitter" inherit="gidrah.death.emitter" appearance="glitter.animation"
  186. fadeDuration="40.0, 128.0" emitterScale="0.6" velocity="8.0, 20.0" duration="5" particlesPerTick="5,10" angle="10,170" delay="385" > <!-- infinite="true" delayAfter="49"> -->
  187. <slave><emitter inherit="explosion.shrapnel.trail.emitter" appearance="glitter.animation" startHue="0.22" endHue="0.3" emitterScale="0.6" /></slave>
  188. </emitter>
  189. <emitter name="gidrah.earth.death.flash.boss.end.emitter" emitterScale="2.0" inherit="building.explosion.flash.light.emitter" delay="385" startHue="0.22" endHue="0.3" endBrightness="1">
  190. <slave><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="2.0" />
  191. </slave></emitter>
  192. <emitter name="gidrah.earth.death.boss.end.emitter" sound="buildingExplosion.buffer" inherit="building.explosion.fire.emitter" appearance="explosion.green.animation" emitterScale="1.0" duration="10" delay="390">
  193. <chain><emitter inherit="explosion.smoke.emitter" emitterScale="1.5" fadeDuration="128,256" startHue="0.22" endHue="0.3" delay="390"/></chain>
  194. </emitter>
  195. <!-- MOON gidrah stuff... -->
  196. <emitter name="gidrah.moon.death.emitter" inherit="gidrah.death.emitter" startHue="0.44" endHue="0.53">
  197. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.44" endHue="0.53" endBrightness="0.005,0.01" emitterScale="0.60" /></slave>
  198. </emitter>
  199. <emitter name="gidrah.moon.death.flash.emitter" inherit="gidrah.death.flash.emitter">
  200. <slave><emitter inherit="gidrah.death.light.emitter" >
  201. <slave><emitter inherit="gidrah.death.background.emitter"/></slave></emitter></slave>
  202. </emitter>
  203. <emitter name="gidrah.moon.death.large.emitter" inherit="gidrah.death.emitter" startHue="0.44" endHue="0.53" emitterScale="0.6" velocity="5.0, 9.0" particlesPerTick="15,20">
  204. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.44" endHue="0.53" endBrightness="0.005,0.01" /></slave>
  205. </emitter>
  206. <emitter name="gidrah.moon.death.flash.large.emitter" inherit="gidrah.death.flash.emitter" emitterScale="1.75">
  207. <slave><emitter inherit="gidrah.death.light.emitter" emitterScale="1.75" >
  208. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="1.75"/></slave></emitter></slave>
  209. </emitter>
  210. <emitter name="gidrah.moon.deflect.emitter" inherit="deflect.emitter" startHue="0.44" endHue="0.53"/>
  211. <emitter name="gidrah.moon.deflect.large.emitter" inherit="gidrah.moon.deflect.emitter" emitterScale="0.9"/>
  212. <emitter name="gidrah.moon.deflect.boss.emitter" inherit="gidrah.moon.deflect.emitter" emitterScale="0.85" appearance="spriteimage.particle.deflect.boss.01"/>
  213. <emitter name="gidrah.moon.stun.emitter" inherit="gidrah.moon.death.flash.emitter" startHue="0.44" endHue="0.53" emitterScale="0.5">
  214. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0.0" endHue="0.53" emitterScale="0.5">
  215. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="0.5"/></slave></emitter></slave>
  216. </emitter>
  217. <emitter name="gidrah.moon.stun.large.emitter" inherit="gidrah.moon.death.flash.large.emitter" startHue="0.44" endHue="0.53" emitterScale="0.8">
  218. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0.0" endHue="0.53" emitterScale="0.8">
  219. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="0.8"/></slave></emitter></slave>
  220. </emitter>
  221. <!-- boss death -->
  222. <emitter name="moon.boss.death.flash.emitter" emitterScale="4.0" inherit="building.explosion.flash.light.emitter" layer="6" delay="148" startHue="0.44" endHue="0.53"
  223. startBrightness="0.5" endBrightness="0.2">
  224. <slave><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="2.0" layer="6" startBrightness="0.3" endBrightness="0.1"/>
  225. </slave></emitter>
  226. <emitter name="moon.boss.fall.emitter" inherit="gidrah.earth.death.boss.fall.emitter"
  227. sound="bossFall.buffer"
  228. delay="200" velocity="0,50" acceleration="-50" emitterScale="0.5"
  229. appearance="smoke.glowing.alpha.animation" startBrightness="0.4,0.5" endBrightness="0.1,0.2"
  230. />
  231. <emitter name="moon.boss.death.explosion.emitter" inherit="building.explosion.fire.emitter" emitterScale="0.8" duration="4"
  232. sound="mine.buffer"
  233. >
  234. <chain><emitter inherit="explosion.smoke.emitter"
  235. velocity="2,2.5" angle="80,100" startScale="0.2,0.3" scale="0.75,1.25" endScale="2,3" emitterScale="1.0"
  236. startHue="0.44" endHue="0.53" endSaturation="1.0" delay="1"
  237. >
  238. <chain><emitter inherit="building.explosion.flash.light.emitter" emitterScale="1.0" delay="1">
  239. <chain><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="1.0" delay="1">
  240. <chain><emitter inherit="building.explosion.shrapnel.emitter" startHue="0.0" endHue="0.0" angle="85,95" velocity="6,15" particlesPerTick="40,85" delay="1">
  241. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.0" endHue="0.0" delay="1"/></slave>
  242. <chain><emitter inherit="building.explosion.shrapnel.emitter" startHue="0.44" endHue="0.48" angle="80,100" velocity="6,19" particlesPerTick="40,85" delay="1">
  243. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.53" endHue="0.6" delay="1"/></slave>
  244. </emitter></chain></emitter></chain></emitter></chain></emitter></chain></emitter></chain>
  245. </emitter>
  246. <!-- 2 seperate emitters because of slave layer bug -->
  247. <emitter name="moon.boss.death.spray.1.emitter" inherit="building.explosion.flash.light.emitter"
  248. duration="40.0" particlesPerTick="-8,1.0" emitterScale="0.4,0.6" delay="70" endScale="1.0"
  249. startHue="0.44" endHue="0.48" startBrightness="0.75" endBrightness="0.1" layer="5" sublayer="2" doYOffset="true"
  250. ><chain><emitter inherit="building.explosion.flash.strobe.emitter"
  251. layer="5" sublayer="2" delay="1" emitterScale="0.3,0.5" doYOffset="true"/>
  252. </chain></emitter>
  253. <emitter name="moon.boss.death.spray.2.emitter" inherit="building.explosion.shrapnel.emitter" doYOffset="true"
  254. angle="120,140" velocity="7,15" particlesPerTick="-50,15" delay="70" duration="40.0"
  255. layer="5" sublayer="2" startHue="0.44" endHue="0.48" emitterScale="0.6"
  256. startScale="0.9, 1.0" scale="0.8, 0.9" endScale="0.7" acceleration="-0.4, -0.8"
  257. particleDuration="5,20" fadeDuration="20.0, 50.0" gravityY="-0.03, -0.05"
  258. ><slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.53" endHue="0.6" delay="1"/></slave>
  259. </emitter>
  260. <!-- end of death - explode body -->
  261. <property key="moonBossDeathDelay" value="350"/>
  262. <property key="moonBossDeathFireDelay" value="250"/>
  263. <emitter name="moon.boss.death.remove.explosion.end.emitter" inherit="building.explosion.fire.emitter"
  264. sound="buildingExplosion.buffer"
  265. emitterScale="0.8" duration="8" delay="=$moonBossDeathDelay">
  266. <chain><emitter inherit="explosion.smoke.emitter" emitterScale="0.9" delay="=$moonBossDeathDelay" startHue="0.44" endHue="0.53"/></chain>
  267. </emitter>
  268. <emitter name="moon.boss.death.remove.explosion.flash.emitter" endBrightness="1.0" emitterScale="3.0" inherit="building.explosion.flash.light.emitter" delay="=$moonBossDeathDelay-5">
  269. <slave><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="3.0" />
  270. </slave></emitter>
  271. <emitter name="moon.boss.death.remove.explosion.sparks.emitter" inherit="building.explosion.shrapnel.emitter"
  272. emitterScale="0.6" velocity="6,14" duration="5" particlesPerTick="5,10" angle="10,170" appearance="glitter.animation"
  273. delay="=$moonBossDeathDelay-5">
  274. <slave><emitter inherit="explosion.shrapnel.trail.emitter" /></slave>
  275. </emitter>
  276. <emitter name="moon.boss.death.remove.fire.emitter" inherit="building.flame.emitter" velocity="0.0, 30.0" particlesPerTick="-3.0, 1.0"
  277. delay="=$moonBossDeathFireDelay">
  278. <slave><emitter inherit="fire.smoke.emitter" duration="300, 350" delay="1">
  279. <chain><emitter inherit="flame.glow.emitter">
  280. <slave><emitter inherit="flame.sparks.emitter" delay="1"/></slave>
  281. </emitter></chain></emitter></slave></emitter>
  282. <!-- MARS gidrah stuff... -->
  283. <!-- wraith fx -->
  284. <emitter
  285. name="wraith.emitter"
  286. duration="16.0"
  287. particlesPerTick="-1.0, 3.0"
  288. appearance="sparkle.glitter.animation"
  289. layer="5"
  290. subLayer="1"
  291. velocity="3.0, 6.0"
  292. acceleration="-0.2, -1.0"
  293. radius="4.0, 14.0"
  294. startScale="0.3, 0.4"
  295. scale="0.4, 0.5"
  296. endScale="0.2, 0.3"
  297. gravityY="0.01, 0.1"
  298. particleDuration="8.0"
  299. fadeDuration="14.0"
  300. startHue="0.45"
  301. startSaturation="0.0"
  302. startBrightness="1.0"
  303. endHue="0.45"
  304. endSaturation="0.5"
  305. endBrightness="1.0"
  306. rotate="true"
  307. emitterScale="0.75"
  308. doYOffset="true"
  309. >
  310. <chain>
  311. <emitter
  312. duration="1.0"
  313. particlesPerTick="1.0"
  314. appearance="collect.light.animation"
  315. layer="6"
  316. subLayer="6"
  317. startScale="0.25"
  318. scale="1.0"
  319. endScale="0.75"
  320. particleDuration="4.0"
  321. fadeDuration="24.0"
  322. startHue="0.5"
  323. startSaturation="1.0"
  324. startBrightness="1.0"
  325. endHue="0.5"
  326. endSaturation="1.0"
  327. endBrightness="0.5"
  328. delay="1.0"
  329. emitterScale="1.0"
  330. doYOffset="true"
  331. >
  332. <slave>
  333. <emitter
  334. duration="1.0"
  335. particlesPerTick="1.0"
  336. appearance="collect.light.animation"
  337. layer="6"
  338. subLayer="5"
  339. startScale="0.25"
  340. scale="1.0"
  341. endScale="0.75"
  342. particleDuration="5.0"
  343. fadeDuration="12.0"
  344. startHue="0.0"
  345. startSaturation="1.0"
  346. startBrightness="1.0"
  347. endHue="0.0"
  348. endSaturation="1.0"
  349. endBrightness="0.1"
  350. delay="1.0"
  351. emitterScale="1.5"
  352. doYOffset="true"
  353. />
  354. </slave>
  355. </emitter>
  356. </chain>
  357. </emitter>
  358. <!-- attack stomp -->
  359. <emitter name="mars.boss.attack.emitter" inherit="gidrah.earth.death.boss.fall.emitter"
  360. delay="115" velocity="0,50" acceleration="-30" emitterScale="0.4"
  361. appearance="smoke.glowing.alpha.animation" startBrightness="0.4,0.5" endBrightness="0.1,0.2"
  362. />
  363. <!-- boss death 318 / 598 -->
  364. <property key="marsBossExplodeDelay" value="318"/>
  365. <emitter name="mars.boss.death.explosion.emitter" inherit="building.explosion.fire.emitter"
  366. sound="mine.buffer"
  367. appearance="explosion.green.animation" emitterScale="0.8" duration="4" delay="=$marsBossExplodeDelay" >
  368. <chain><emitter inherit="explosion.smoke.emitter" appearance="smoke.glowing.alpha.animation"
  369. velocity="2,2.5" angle="80,100" startScale="0.2,0.3" scale="0.75,1.25" endScale="2,3" emitterScale="1.0"
  370. startHue="0.22" endHue="0.3" endSaturation="1.0" delay="=$marsBossExplodeDelay"
  371. >
  372. <chain><emitter inherit="building.explosion.flash.light.emitter" layer="6" delay="=$marsBossExplodeDelay" startHue="0.0" endHue="0.3"
  373. startBrightness="1.0" endBrightness="0.5" emitterScale="3.0">
  374. <chain><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="1.0" layer="6" startBrightness="1.0" endBrightness="0.5" delay="=$marsBossExplodeDelay">
  375. <chain><emitter inherit="building.explosion.shrapnel.emitter" startHue="0.22" endHue="0.3" angle="65,115" velocity="6,15" particlesPerTick="5,10" duration="5" delay="=$marsBossExplodeDelay-5">
  376. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.22" endHue="0.3" delay="=$marsBossExplodeDelay"/></slave>
  377. </emitter></chain></emitter></chain></emitter></chain></emitter></chain>
  378. </emitter>
  379. <!-- end of death - explode body -->
  380. <property key="marsBossDeathDelay" value="600"/>
  381. <property key="marsBossDeathFireDelay" value="400"/>
  382. <emitter name="mars.boss.death.remove.explosion.end.emitter" inherit="building.explosion.fire.emitter"
  383. sound="buildingExplosion.buffer"
  384. emitterScale="0.75" duration="8" delay="=$marsBossDeathDelay"
  385. particlesPerTick="1,3" velocity="1,6" acceleration="-0.5,-1" angle="5,175" gravityY="0.001,0.3">
  386. <chain><emitter inherit="explosion.smoke.emitter" emitterScale="0.9" delay="=$marsBossDeathDelay" startHue="0.44" endHue="0.53"/></chain>
  387. </emitter>
  388. <emitter name="mars.boss.death.remove.explosion.flash.emitter" emitterScale="3.0" endBrighness="1" layer="6" inherit="building.explosion.flash.light.emitter" delay="=$marsBossDeathDelay-1">
  389. <slave><emitter inherit="building.explosion.flash.strobe.emitter" layer="6" emitterScale="3.0" />
  390. </slave></emitter>
  391. <emitter name="mars.boss.death.remove.explosion.sparks.emitter" inherit="building.explosion.shrapnel.emitter"
  392. emitterScale="0.6" velocity="6,14" angle="10,170" particlesPerTick="5,10" duration="5" appearance="glitter.animation"
  393. delay="=$marsBossDeathDelay-2">
  394. <slave><emitter inherit="explosion.shrapnel.trail.emitter" /></slave>
  395. </emitter>
  396. <emitter name="mars.boss.death.remove.fire.emitter" inherit="building.flame.emitter" velocity="0.0, 32.0" particlesPerTick="-3.0, 1.0" duration="400"
  397. delay="=$marsBossDeathFireDelay" >
  398. <slave><emitter inherit="fire.smoke.emitter" duration="300, 350" delay="1">
  399. <chain><emitter inherit="flame.glow.emitter">
  400. <slave><emitter inherit="flame.sparks.emitter" delay="1" /></slave>
  401. </emitter></chain></emitter></slave></emitter>
  402. <emitter name="gidrah.mars.death.emitter" inherit="gidrah.death.emitter" startHue="0.1" endHue="0.0">
  403. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.0" endHue="0.0" endBrightness="0.005,0.01" emitterScale="0.60" /></slave>
  404. </emitter>
  405. <emitter name="gidrah.mars.death.flash.emitter" inherit="gidrah.death.flash.emitter">
  406. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0.3" endHue="0.0">
  407. <slave><emitter inherit="gidrah.death.background.emitter"/></slave></emitter></slave>
  408. </emitter>
  409. <emitter name="gidrah.mars.death.large.emitter" inherit="gidrah.death.emitter" startHue="0.1" endHue="0.0" emitterScale="0.6" velocity="5.0, 9.0" particlesPerTick="15,20">
  410. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.0" endHue="0.0" endBrightness="0.005,0.01" /></slave>
  411. </emitter>
  412. <emitter name="gidrah.mars.death.flash.large.emitter" inherit="gidrah.death.flash.emitter" emitterScale="1.75">
  413. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0.3" endHue="0.0" emitterScale="1.75" >
  414. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="1.75"/></slave></emitter></slave>
  415. </emitter>
  416. <emitter name="gidrah.mars.deflect.emitter" inherit="deflect.emitter" startHue="0.25" endHue="0.3"/>
  417. <emitter name="gidrah.mars.deflect.large.emitter" inherit="gidrah.mars.deflect.emitter" emitterScale="0.9"/>
  418. <emitter name="gidrah.mars.deflect.boss.emitter" inherit="gidrah.mars.deflect.emitter" emitterScale="0.85" appearance="spriteimage.particle.deflect.boss.01"/>
  419. <emitter name="gidrah.mars.stun.emitter" inherit="gidrah.mars.death.flash.emitter" startHue="0.25" endHue="0.3" emitterScale="0.5">
  420. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0.25" endHue="0.3" emitterScale="0.5">
  421. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="0.5"/></slave></emitter></slave>
  422. </emitter>
  423. <emitter name="gidrah.mars.stun.large.emitter" inherit="gidrah.mars.death.flash.large.emitter" startHue="0.25" endHue="0.3" emitterScale="0.8">
  424. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0.25" endHue="0.3" emitterScale="0.8">
  425. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="0.8"/></slave></emitter></slave>
  426. </emitter>
  427. <!-- SATURN gidrah stuff... -->
  428. <!-- bomb head -->
  429. <emitter
  430. name="bombhead.sparks.emitter"
  431. particlesPerTick="-5.0, 1.0"
  432. appearance="spriteimage.particle.glowing.4px.01"
  433. layer="5"
  434. subLayer="6"
  435. velocity="4.0, 8.0"
  436. acceleration="-0.5"
  437. startScale="0.5"
  438. scale="0.6"
  439. endScale="0.4"
  440. gravityY="-0.0010, -0.02"
  441. particleDuration="8.0"
  442. fadeDuration="20.0, 30.0"
  443. startHue="0.15"
  444. startSaturation="0.5"
  445. startBrightness="1.0"
  446. endHue="0.0"
  447. endSaturation="1.0"
  448. endBrightness="0.75"
  449. angle="0.0, 180.0"
  450. rotate="true"
  451. relativeRotate="true"
  452. emitterScale="0.5"
  453. doYOffset="true"
  454. />
  455. <emitter
  456. name="bombhead.smoke.emitter"
  457. tag="smoke"
  458. duration="50.0, 200.0"
  459. particlesPerTick="-8.0, 1.0"
  460. appearance="smoke.animation"
  461. layer="5"
  462. subLayer="6"
  463. velocity="0.4, 0.8"
  464. acceleration="-0.0030, -0.0010"
  465. radius="0.0, 2.0"
  466. startScale="0.2, 0.3"
  467. scale="1.5, 1.8"
  468. endScale="1.8, 2.0"
  469. gravityX="-0.0010, 0.0010"
  470. gravityY="0.0010, 0.0020"
  471. particleDuration="40.0, 60.0"
  472. fadeDuration="20.0, 50.0"
  473. startHue="0.1"
  474. startSaturation="1.0"
  475. startBrightness="1.0"
  476. endHue="0.12"
  477. endSaturation="0.2"
  478. endBrightness="0.45"
  479. angle="85.0, 95.0"
  480. delay="1.0"
  481. relativeRotate="true"
  482. emitterScale="0.5"
  483. doYOffset="true"
  484. inherit="fire.smoke.emitter"
  485. />
  486. <!-- particle.2px.01 -->
  487. <emitter
  488. name="bombhead.end.right.emitter"
  489. duration="1.0"
  490. delay="1"
  491. particlesPerTick="2.0"
  492. appearance="spriteimage.particle.dummy.01"
  493. layer="5"
  494. subLayer="6"
  495. velocity="0.1"
  496. acceleration="0.0"
  497. startScale="0.5"
  498. scale="0.5"
  499. endScale="0.5"
  500. particleDuration="70.0"
  501. fadeDuration="1.0"
  502. angle="315.0"
  503. rotate="true"
  504. relativeRotate="true"
  505. emitterScale="1.0"
  506. >
  507. <slave><emitter inherit="bombhead.sparks.emitter" duration="70.0">
  508. <chain><emitter inherit="bombhead.smoke.emitter" delay="1"/></chain>
  509. <slave><emitter inherit="ricochet.sparks.trail.emitter"/></slave>
  510. </emitter>
  511. </slave>
  512. </emitter>
  513. <emitter
  514. name="bombhead.end.left.emitter"
  515. inherit="bombhead.end.right.emitter"
  516. angle="225.0"
  517. >
  518. <slave><emitter inherit="bombhead.sparks.emitter" duration="70.0">
  519. <chain><emitter inherit="bombhead.smoke.emitter" delay="1"/></chain>
  520. <slave><emitter inherit="ricochet.sparks.trail.emitter"/></slave>
  521. </emitter>
  522. </slave>
  523. </emitter>
  524. <emitter
  525. name="bombhead.end.right.large.emitter"
  526. inherit="bombhead.end.right.emitter"
  527. velocity="0.13"
  528. >
  529. <slave><emitter inherit="bombhead.sparks.emitter" duration="70.0" emitterScale="0.6" particlesPerTick="-6.0, 1.0">
  530. <chain><emitter inherit="bombhead.smoke.emitter" delay="1"/></chain>
  531. <slave><emitter inherit="ricochet.sparks.trail.emitter"/></slave>
  532. </emitter>
  533. </slave>
  534. </emitter>
  535. <emitter
  536. name="bombhead.end.left.large.emitter"
  537. inherit="bombhead.end.right.large.emitter"
  538. angle="225.0"
  539. >
  540. <slave><emitter inherit="bombhead.sparks.emitter" duration="70.0" emitterScale="0.6" particlesPerTick="-6.0, 1.0">
  541. <chain><emitter inherit="bombhead.smoke.emitter" delay="1"/></chain>
  542. <slave><emitter inherit="ricochet.sparks.trail.emitter"/></slave>
  543. </emitter>
  544. </slave>
  545. </emitter>
  546. <property key="bombheadExplosionDelay" value="33"/>
  547. <emitter name="bombhead.explosion.emitter" inherit="building.explosion.fire.emitter" sound="mine.buffer" emitterScale="0.4" duration="4" delay="=$bombheadExplosionDelay">
  548. <chain><emitter inherit="explosion.smoke.emitter" emitterScale="0.6" delay="=$bombheadExplosionDelay">
  549. <chain><emitter emitterScale="1.5" inherit="building.explosion.flash.light.emitter" delay="=$bombheadExplosionDelay">
  550. <slave><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="1.5"/></slave>
  551. <chain><emitter inherit="building.explosion.shrapnel.emitter" angle="80,100" velocity="6,10" particlesPerTick="10,15" delay="=$bombheadExplosionDelay-2">
  552. <slave><emitter inherit="explosion.shrapnel.trail.emitter" delay="1"/></slave>
  553. </emitter></chain></emitter></chain></emitter></chain>
  554. </emitter>
  555. <emitter name="bombhead.explosion.large.emitter" inherit="building.explosion.fire.emitter" sound="mine.buffer" emitterScale="0.5" duration="4" delay="=$bombheadExplosionDelay">
  556. <chain><emitter inherit="explosion.smoke.emitter" emitterScale="0.7" delay="=$bombheadExplosionDelay">
  557. <chain><emitter emitterScale="1.7" inherit="building.explosion.flash.light.emitter" delay="=$bombheadExplosionDelay">
  558. <slave><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="1.7"/></slave>
  559. <chain><emitter inherit="building.explosion.shrapnel.emitter" angle="80,100" velocity="7,12" particlesPerTick="15,20" delay="=$bombheadExplosionDelay-2">
  560. <slave><emitter inherit="explosion.shrapnel.trail.emitter" delay="1"/></slave>
  561. </emitter></chain></emitter></chain></emitter></chain>
  562. </emitter>
  563. <!-- bomber bomb fizzle -->
  564. <emitter
  565. name="bomber.sparks.emitter"
  566. duration="32.0, 128.0"
  567. infinite="true"
  568. particlesPerTick="-4.0, 1.0"
  569. appearance="spriteimage.particle.glowing.4px.01"
  570. layer="5"
  571. subLayer="6"
  572. velocity="2.0, 3.0"
  573. acceleration="-0.1,-0.2"
  574. radius="1.0, 6.0"
  575. startScale="0.5"
  576. scale="0.6"
  577. endScale="0.4"
  578. gravityY="-0.01, -0.02"
  579. particleDuration="10.0"
  580. fadeDuration="64.0"
  581. startHue="0.5"
  582. startSaturation="0.0"
  583. startBrightness="1.0"
  584. endHue="0.5"
  585. endSaturation="1.0"
  586. endBrightness="0.75"
  587. angle="230.0, 310.0"
  588. delayAfter="32.0, 256.0"
  589. rotate="true"
  590. relativeRotate="true"
  591. emitterScale="0.6"
  592. doYOffset="true"
  593. />
  594. <emitter
  595. name="bomber.sparks.trail.emitter"
  596. duration="16.0"
  597. particlesPerTick="1.0"
  598. appearance="spriteimage.particle.glowing.3px.01"
  599. layer="5"
  600. subLayer="6"
  601. startScale="0.8"
  602. scale="0.7"
  603. endScale="0.6"
  604. particleDuration="16.0"
  605. fadeDuration="5.0"
  606. startHue="0.5"
  607. startSaturation="1.0"
  608. startBrightness="1.0"
  609. endHue="0.5"
  610. endSaturation="1.0"
  611. endBrightness="0.1"
  612. interpolation="2"
  613. emitterScale="0.6"
  614. />
  615. <emitter
  616. name="bomber.sparks.smoke.emitter"
  617. tag="smoke"
  618. duration="2.0"
  619. particlesPerTick="1.0, 5.0"
  620. appearance="smoke.animation"
  621. layer="5"
  622. subLayer="6"
  623. velocity="1.0, 2.0"
  624. acceleration="-0.1, -0.2"
  625. radius="0.0, 1.0"
  626. startScale="0.2, 0.3"
  627. scale="0.6, 0.7"
  628. endScale="0.9, 1.0"
  629. gravityX="-0.0010, 0.0010"
  630. gravityY="0.0010, 0.0020"
  631. particleDuration="8.0, 16.0"
  632. fadeDuration="40.0, 80.0"
  633. startHue="0.5"
  634. startSaturation="1.0"
  635. startBrightness="1.0"
  636. endHue="0.5"
  637. endSaturation="0.2"
  638. endBrightness="0.45"
  639. emitterScale="0.4"
  640. doYOffset="true"
  641. />
  642. <emitter name="bomber.emitter" inherit="bomber.sparks.emitter">
  643. <slave><emitter inherit="bomber.sparks.trail.emitter">
  644. <slave><emitter inherit="bomber.sparks.smoke.emitter"/></slave>
  645. </emitter></slave>
  646. </emitter>
  647. <emitter name="bomber.large.emitter" inherit="bomber.sparks.emitter" emitterScale="0.65" particlesPerTick="-3.0, 1.0">
  648. <slave><emitter inherit="bomber.sparks.trail.emitter" emitterScale="0.65">
  649. <slave><emitter inherit="bomber.sparks.smoke.emitter" emitterScale="0.5"/></slave>
  650. </emitter></slave>
  651. </emitter>
  652. <!-- bomber bomb explosion -->
  653. <!-- startHue="0.44" endHue="0.53" blue colours -->
  654. <emitter name="saturn.bomb.explosion.emitter" inherit="building.explosion.fire.emitter" appearance="explosion-01.animation" sound="mine.buffer" emitterScale="0.5" duration="4" delay="1">
  655. <chain><emitter inherit="explosion.smoke.emitter" startHue="0.44" endHue="0.53" emitterScale="0.7" delay="1">
  656. <chain><emitter inherit="building.explosion.flash.light.emitter" emitterScale="0.5" startHue="0.44" endHue="0.53" endBrightness="0.5" fadeDuration="32.0" delay="1">
  657. <chain><emitter inherit="building.explosion.shrapnel.emitter" startHue="0.44" endHue="0.53" startSaturation="0" endSaturation="1" angle="60,120" velocity="6,10" particlesPerTick="5,10">
  658. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.44" endHue="0.53" delay="1"/></slave>
  659. <chain><emitter inherit="building.explosion.shrapnel.emitter" angle="10,170" velocity="5,8" particlesPerTick="8,16">
  660. <slave><emitter inherit="explosion.shrapnel.trail.emitter" delay="1"/></slave>
  661. </emitter></chain></emitter></chain>
  662. <slave><emitter inherit="building.explosion.flash.strobe.emitter" endBrightness="1" emitterScale="0.75" delay="1"/></slave></emitter>
  663. </chain></emitter></chain>
  664. </emitter>
  665. <emitter name="saturn.bomb.explosion.large.emitter" inherit="building.explosion.fire.emitter" appearance="explosion-01.animation" sound="mine.buffer" emitterScale="0.65" duration="4" delay="1">
  666. <chain><emitter inherit="explosion.smoke.emitter" startHue="0.44" endHue="0.53" emitterScale="0.8" delay="1">
  667. <chain><emitter inherit="building.explosion.flash.light.emitter" emitterScale="0.65" startHue="0.44" endHue="0.53" endBrightness="0.5" fadeDuration="32.0" delay="1">
  668. <chain><emitter inherit="building.explosion.shrapnel.emitter" emitterScale="0.75" startHue="0.44" endHue="0.53" startSaturation="0" endSaturation="1" angle="60,120" velocity="6,10" particlesPerTick="10,20">
  669. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.44" endHue="0.53" delay="1"/></slave>
  670. <chain><emitter inherit="building.explosion.shrapnel.emitter" emitterScale="0.75" angle="10,170" velocity="5,8" particlesPerTick="15,20">
  671. <slave><emitter inherit="explosion.shrapnel.trail.emitter" delay="1"/></slave>
  672. </emitter></chain></emitter></chain>
  673. <slave><emitter inherit="building.explosion.flash.strobe.emitter" endBrightness="1" emitterScale="0.95" delay="1"/></slave></emitter>
  674. </chain></emitter></chain>
  675. </emitter>
  676. <!-- deaths -->
  677. <emitter name="gidrah.saturn.death.emitter" inherit="gidrah.death.emitter" startHue="0.44" endHue="0.53">
  678. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.44" endHue="0.53" endBrightness="0.005,0.01" emitterScale="0.60" /></slave>
  679. </emitter>
  680. <emitter name="gidrah.saturn.death.flash.emitter" inherit="gidrah.death.flash.emitter">
  681. <slave><emitter inherit="gidrah.death.light.emitter" >
  682. <slave><emitter inherit="gidrah.death.background.emitter"/></slave></emitter></slave>
  683. </emitter>
  684. <emitter name="gidrah.saturn.death.large.emitter" inherit="gidrah.death.emitter" startHue="0.44" endHue="0.53" emitterScale="0.6" velocity="5.0, 9.0" particlesPerTick="15,20">
  685. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.44" endHue="0.53" endBrightness="0.005,0.01" /></slave>
  686. </emitter>
  687. <emitter name="gidrah.saturn.death.flash.large.emitter" inherit="gidrah.death.flash.emitter" emitterScale="1.75">
  688. <slave><emitter inherit="gidrah.death.light.emitter" emitterScale="1.75" >
  689. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="1.75"/></slave></emitter></slave>
  690. </emitter>
  691. <emitter name="gidrah.saturn.deflect.emitter" inherit="deflect.emitter" startHue="0.44" endHue="0.53"/>
  692. <emitter name="gidrah.saturn.deflect.large.emitter" inherit="gidrah.saturn.deflect.emitter" emitterScale="0.9"/>
  693. <emitter name="gidrah.saturn.deflect.boss.emitter" inherit="gidrah.saturn.deflect.emitter" emitterScale="0.85" appearance="spriteimage.particle.deflect.boss.01"/>
  694. <emitter name="gidrah.saturn.stun.emitter" inherit="gidrah.saturn.death.flash.emitter" startHue="0.44" endHue="0.53" emitterScale="0.5">
  695. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0.0" endHue="0.53" emitterScale="0.5">
  696. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="0.5"/></slave></emitter></slave>
  697. </emitter>
  698. <emitter name="gidrah.saturn.stun.large.emitter" inherit="gidrah.saturn.death.flash.large.emitter" startHue="0.44" endHue="0.53" emitterScale="0.8">
  699. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0.0" endHue="0.53" emitterScale="0.8">
  700. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="0.8"/></slave></emitter></slave>
  701. </emitter>
  702. <!-- boss -->
  703. <emitter
  704. name="saturn.boss.exp.steam.emitter"
  705. tag="smoke"
  706. duration="350.0"
  707. particlesPerTick="-2.0, 1.0"
  708. appearance="smoke.glowing.alpha.animation"
  709. layer="6"
  710. subLayer="1"
  711. velocity="0.1, 0.2"
  712. acceleration="-0.001"
  713. radius="0.0, 16.0"
  714. startScale="0.3, 0.4"
  715. scale="1.0, 1.2"
  716. endScale="1.1, 1.2"
  717. gravityX="-1.0E-4, 1.0E-4"
  718. gravityY="5.0E-4, 0.001"
  719. particleDuration="180.0, 200.0"
  720. fadeDuration="50.0, 100.0"
  721. startHue="0.46"
  722. startSaturation="1.0"
  723. startBrightness="0.0"
  724. endHue="0.48"
  725. endSaturation="1.0"
  726. endBrightness="1.0"
  727. angle="90.0"
  728. relativeRotate="true"
  729. emitterScale="1.0"
  730. doYOffset="true"
  731. />
  732. <emitter name="saturn.boss.attack.steam.emitter" inherit="saturn.boss.exp.steam.emitter" duration="195.0" particlesPerTick="-2.0, 1.0" />
  733. <property key="saturnBossExpDelay1" value="375"/>
  734. <property key="saturnBossExpDelay2" value="395"/>
  735. <property key="saturnBossExpDelay3" value="415"/>
  736. <property key="saturnBossExpDelay4" value="435"/>
  737. <property key="saturnBossExpDelay5" value="455"/>
  738. <property key="saturnBossExpDelay6" value="607"/>
  739. <property key="saturnBossExpDust" value="600"/>
  740. <property key="saturnBossDeathDelay" value="700"/>
  741. <property key="saturnBossDeathFireDelay" value="625"/>
  742. <property key="saturnBossAttackDust" value="225"/>
  743. <emitter name="saturn.boss.exp.1.emitter" inherit="building.explosion.fire.emitter" sound="mine.buffer" emitterScale="0.5" duration="6" delay="=$saturnBossExpDelay1">
  744. <chain><emitter inherit="explosion.smoke.emitter" layer="6" sublayer="0" duration="2" emitterScale="0.7" delay="=$saturnBossExpDelay1">
  745. <chain><emitter emitterScale="1.8" inherit="building.explosion.flash.light.emitter" layer="6" delay="=$saturnBossExpDelay1">
  746. <chain><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="1.8" layer="6" delay="=$saturnBossExpDelay1">
  747. <chain><emitter inherit="building.explosion.shrapnel.emitter" angle="10,170" velocity="7,12" particlesPerTick="9,10" duration="3" delay="=$saturnBossExpDelay1-3">
  748. <slave><emitter inherit="explosion.shrapnel.trail.emitter" delay="1"/></slave>
  749. </emitter></chain></emitter></chain></emitter></chain></emitter></chain>
  750. </emitter>
  751. <emitter name="saturn.boss.exp.2.emitter" inherit="building.explosion.fire.emitter" sound="mine.buffer" emitterScale="0.35" duration="4" delay="=$saturnBossExpDelay2">
  752. <chain><emitter inherit="explosion.smoke.emitter" layer="6" sublayer="0" duration="2" emitterScale="0.55" delay="=$saturnBossExpDelay2">
  753. <chain><emitter emitterScale="1.2" inherit="building.explosion.flash.light.emitter" layer="6" delay="=$saturnBossExpDelay2">
  754. <chain><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="1.2" layer="6" delay="=$saturnBossExpDelay2">
  755. <chain><emitter inherit="building.explosion.shrapnel.emitter" angle="10,170" velocity="5.5,9" particlesPerTick="3,4" duration="3" delay="=$saturnBossExpDelay2-3">
  756. <slave><emitter inherit="explosion.shrapnel.trail.emitter" delay="1"/></slave>
  757. </emitter></chain></emitter></chain></emitter></chain></emitter></chain>
  758. </emitter>
  759. <emitter name="saturn.boss.exp.3.emitter" inherit="building.explosion.fire.emitter" sound="mine.buffer" emitterScale="0.4" duration="4" delay="=$saturnBossExpDelay3">
  760. <chain><emitter inherit="explosion.smoke.emitter" layer="6" sublayer="0" duration="2" emitterScale="0.6" delay="=$saturnBossExpDelay3">
  761. <chain><emitter emitterScale="1.4" inherit="building.explosion.flash.light.emitter" layer="6" delay="=$saturnBossExpDelay3">
  762. <chain><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="1.4" layer="6" delay="=$saturnBossExpDelay3">
  763. <chain><emitter inherit="building.explosion.shrapnel.emitter" angle="10,170" velocity="6,10" particlesPerTick="4,5" duration="3" delay="=$saturnBossExpDelay3-3">
  764. <slave><emitter inherit="explosion.shrapnel.trail.emitter" delay="1"/></slave>
  765. </emitter></chain></emitter></chain></emitter></chain></emitter></chain>
  766. </emitter>
  767. <emitter name="saturn.boss.exp.4.emitter" inherit="building.explosion.fire.emitter" sound="mine.buffer" emitterScale="0.45" duration="5" delay="=$saturnBossExpDelay4">
  768. <chain><emitter inherit="explosion.smoke.emitter" layer="6" sublayer="0" duration="2" emitterScale="0.65" delay="=$saturnBossExpDelay4">
  769. <chain><emitter emitterScale="1.6" inherit="building.explosion.flash.light.emitter" layer="6" delay="=$saturnBossExpDelay4">
  770. <chain><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="1.5" layer="6" delay="=$saturnBossExpDelay4">
  771. <chain><emitter inherit="building.explosion.shrapnel.emitter" angle="10,170" velocity="6.5,11" particlesPerTick="5,6" duration="3" delay="=$saturnBossExpDelay4-3">
  772. <slave><emitter inherit="explosion.shrapnel.trail.emitter" delay="1"/></slave>
  773. </emitter></chain></emitter></chain></emitter></chain></emitter></chain>
  774. </emitter>
  775. <emitter name="saturn.boss.exp.5.emitter" inherit="building.explosion.fire.emitter" sound="mine.buffer" emitterScale="0.5" duration="6" delay="=$saturnBossExpDelay5">
  776. <chain><emitter inherit="explosion.smoke.emitter" layer="6" sublayer="0" duration="20" emitterScale="0.7" delay="=$saturnBossExpDelay5">
  777. <chain><emitter emitterScale="1.8" inherit="building.explosion.flash.light.emitter" layer="6" delay="=$saturnBossExpDelay5">
  778. <chain><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="1.8" layer="6" delay="=$saturnBossExpDelay5">
  779. <chain><emitter inherit="building.explosion.shrapnel.emitter" angle="10,170" velocity="7,12" particlesPerTick="9,10" duration="4" delay="=$saturnBossExpDelay5-3">
  780. <slave><emitter inherit="explosion.shrapnel.trail.emitter" delay="1"/></slave>
  781. </emitter></chain></emitter></chain></emitter></chain></emitter></chain>
  782. </emitter>
  783. <!-- boss head explode -->
  784. <emitter name="saturn.boss.exp.6.emitter" inherit="building.explosion.fire.emitter"
  785. sound="mine.buffer"
  786. emitterScale="0.8" duration="4" delay="=$saturnBossExpDelay6" >
  787. <chain><emitter inherit="explosion.smoke.emitter" appearance="smoke.glowing.alpha.animation"
  788. velocity="2,2.5" angle="80,100" startScale="0.2,0.3" scale="0.75,1.25" endScale="2,3" emitterScale="1.0"
  789. delay="=$saturnBossExpDelay6"
  790. >
  791. <chain><emitter inherit="building.explosion.flash.light.emitter" layer="6" delay="=$saturnBossExpDelay6" emitterScale="3.0">
  792. <chain><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="1.0" layer="6" startBrightness="1.0" endBrightness="0.5" delay="=$saturnBossExpDelay6">
  793. <chain><emitter inherit="building.explosion.shrapnel.emitter" angle="65,115" velocity="6,15" particlesPerTick="8,10" duration="5" delay="=$saturnBossExpDelay6-5">
  794. <slave><emitter inherit="explosion.shrapnel.trail.emitter" delay="1"/></slave>
  795. </emitter></chain></emitter></chain></emitter></chain></emitter></chain>
  796. </emitter>
  797. <!-- boss fall dust -->
  798. <emitter
  799. name="saturn.boss.fall.emitter"
  800. sound="bossFall.buffer"
  801. tag="smoke"
  802. duration="5.0"
  803. particlesPerTick="10.0, 20.0"
  804. appearance="smoke.glowing.alpha.animation"
  805. layer="6"
  806. subLayer="6"
  807. velocity="0.0, 120.0"
  808. acceleration="-120.0"
  809. startScale="0.2, 0.8"
  810. scale="0.8, 3.0"
  811. endScale="0.8, 3.0"
  812. gravityX="-0.015, 0.015"
  813. gravityY="-0.005, 0.005"
  814. particleDuration="10.0, 60.0"
  815. fadeDuration="10.0, 80.0"
  816. startHue="0.15"
  817. startSaturation="0.6"
  818. startBrightness="0.3,1.0"
  819. endHue="0.15"
  820. endSaturation="0.3"
  821. endBrightness="0.2, 0.5"
  822. angle="0.0"
  823. delay="1.0"
  824. relativeRotate="true"
  825. emitterScale="0.5"
  826. doYOffset="true"
  827. />
  828. <emitter name="saturn.boss.attack.fall.emitter" inherit="saturn.boss.fall.emitter" delay="=$saturnBossAttackDust" />
  829. <emitter name="saturn.boss.death.fall.emitter" inherit="saturn.boss.fall.emitter" delay="=$saturnBossExpDust" />
  830. <!-- end of death - explode body -->
  831. <emitter name="saturn.boss.death.remove.explosion.end.emitter" inherit="building.explosion.fire.emitter" emitterScale="0.8" duration="8" delay="=$saturnBossDeathDelay"
  832. particlesPerTick="3,5" velocity="1,8" acceleration="-0.5,-1" angle="5,175" gravityY="0.001,0.3">
  833. <chain><emitter inherit="explosion.smoke.emitter" emitterScale="0.9" delay="=$saturnBossDeathDelay" startHue="0.44" endHue="0.53"/></chain>
  834. </emitter>
  835. <emitter name="saturn.boss.death.remove.explosion.flash.emitter"
  836. sound="buildingExplosion.buffer"
  837. emitterScale="3.0" layer="6" endBrightness="1" inherit="building.explosion.flash.light.emitter" delay="=$saturnBossDeathDelay">
  838. <slave><emitter inherit="building.explosion.flash.strobe.emitter" layer="6" emitterScale="3.0" />
  839. </slave></emitter>
  840. <emitter name="saturn.boss.death.remove.explosion.sparks.emitter" inherit="building.explosion.shrapnel.emitter"
  841. emitterScale="0.65" velocity="6,20" duration="5" particlesPerTick="8,16" appearance="glitter.animation"
  842. delay="=$saturnBossDeathDelay-3">
  843. <slave><emitter inherit="explosion.shrapnel.trail.emitter" /></slave>
  844. </emitter>
  845. <emitter name="saturn.boss.death.remove.fire.emitter" inherit="building.flame.emitter" velocity="0.0, 45.0" acceleration="-45" particlesPerTick="-3.0, 1.0" duration="100"
  846. delay="=$saturnBossDeathFireDelay" >
  847. <slave><emitter inherit="fire.smoke.emitter" duration="300, 350" delay="1">
  848. <chain><emitter inherit="flame.glow.emitter">
  849. <slave><emitter inherit="flame.sparks.emitter" delay="1" /></slave>
  850. </emitter></chain></emitter></slave></emitter>
  851. <!-- TITAN gidrah stuff... -->
  852. <emitter
  853. name="gidrah.titan.flying.smoke.emitter"
  854. duration="2.0"
  855. particlesPerTick="-50.0, 8.0"
  856. appearance="smoke.glowing.alpha.animation"
  857. layer="5"
  858. subLayer="0"
  859. velocity="1.0, 2.0"
  860. acceleration="-0.05, -0.07"
  861. startScale="0.5, 0.6"
  862. scale="0.7, 0.8"
  863. endScale="1.5, 2.5"
  864. gravityX="-0.01, 0.01"
  865. gravityY="-0.005, -0.01"
  866. particleDuration="8.0, 24.0"
  867. fadeDuration="24.0, 60.0"
  868. startHue="0.8"
  869. startSaturation="0.0, 1.0"
  870. startBrightness="1.0"
  871. endHue="0.725, 0.775"
  872. endSaturation="1.0"
  873. endBrightness="0.5, 1.0"
  874. angle="265.0, 275.0"
  875. rotate="true"
  876. relativeRotate="true"
  877. emitterScale="0.3"
  878. doYOffset="true"
  879. />
  880. <emitter
  881. name="gidrah.titan.flying.sparks.emitter"
  882. duration="2.0"
  883. particlesPerTick="-10.0, 5.0"
  884. appearance="sparkle.glitter.animation"
  885. layer="5"
  886. subLayer="0"
  887. velocity="0.5, 2.0"
  888. acceleration="-0.05, -0.07"
  889. startScale="0.5, 0.6"
  890. scale="0.7, 0.8"
  891. endScale="0.5, 0.6"
  892. gravityX="-0.01, 0.01"
  893. gravityY="-0.005, -0.01"
  894. particleDuration="8.0, 24.0"
  895. fadeDuration="24.0, 32.0"
  896. startHue="0.8"
  897. startSaturation="0.0, 1.0"
  898. startBrightness="1.0"
  899. endHue="0.725, 0.775"
  900. endSaturation="1.0"
  901. endBrightness="0.5, 1.0"
  902. angle="265.0, 275.0"
  903. rotate="true"
  904. relativeRotate="true"
  905. emitterScale="0.5"
  906. doYOffset="true"
  907. />
  908. <emitter
  909. name="gidrah.titan.flying.emitter"
  910. inherit="gidrah.titan.flying.smoke.emitter"
  911. ><chain><emitter inherit="gidrah.titan.flying.sparks.emitter" /></chain></emitter>
  912. <emitter
  913. name="gidrah.titan.flying.large.emitter"
  914. inherit="gidrah.titan.flying.smoke.emitter"
  915. emitterScale="0.5"
  916. ><chain><emitter inherit="gidrah.titan.flying.sparks.emitter" emitterScale="0.65" /></chain></emitter>
  917. <!-- deaths -->
  918. <emitter name="gidrah.titan.death.emitter" inherit="gidrah.death.emitter" startHue="0.22" endHue="0.28" >
  919. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.22" endHue="0.28" endBrightness="0.005,0.01" emitterScale="0.60" /></slave>
  920. </emitter>
  921. <emitter name="gidrah.titan.death.flash.emitter" inherit="gidrah.death.flash.emitter">
  922. <slave><emitter inherit="gidrah.death.light.emitter" >
  923. <slave><emitter inherit="gidrah.death.background.emitter"/></slave></emitter></slave>
  924. </emitter>
  925. <emitter name="gidrah.titan.death.large.emitter" inherit="gidrah.death.emitter" startHue="0.22" endHue="0.28" emitterScale="0.6" velocity="5.0, 9.0" particlesPerTick="15,20">
  926. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.22" endHue="0.28" endBrightness="0.005,0.01" /></slave>
  927. </emitter>
  928. <emitter name="gidrah.titan.death.flash.large.emitter" inherit="gidrah.death.flash.emitter" emitterScale="1.75">
  929. <slave><emitter inherit="gidrah.death.light.emitter" emitterScale="1.75" >
  930. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="1.75"/></slave></emitter></slave>
  931. </emitter>
  932. <emitter name="gidrah.titan.deflect.emitter" inherit="deflect.emitter" startHue="0.8" endHue="0.75"/>
  933. <emitter name="gidrah.titan.deflect.large.emitter" inherit="gidrah.titan.deflect.emitter" emitterScale="0.9"/>
  934. <emitter name="gidrah.titan.deflect.boss.emitter" inherit="gidrah.titan.deflect.emitter" emitterScale="1.75" appearance="spriteimage.particle.deflect.boss.01"/>
  935. <emitter name="gidrah.titan.stun.emitter" inherit="gidrah.titan.death.flash.emitter" startHue="0.8" endHue="0.75" emitterScale="0.5">
  936. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0.8" endHue="0.75" emitterScale="0.5">
  937. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="0.5"/></slave></emitter></slave>
  938. </emitter>
  939. <emitter name="gidrah.titan.stun.large.emitter" inherit="gidrah.titan.death.flash.large.emitter" startHue="0.8" endHue="0.75" emitterScale="0.8">
  940. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0.8" endHue="0.75" emitterScale="0.8">
  941. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="0.8"/></slave></emitter></slave>
  942. </emitter>
  943. <!-- boss attack -->
  944. <emitter
  945. name="titan.boss.disruptor.emitter"
  946. duration="2.0"
  947. particlesPerTick="100.0"
  948. appearance="glitter.animation"
  949. layer="5"
  950. subLayer="6"
  951. velocity="7.5"
  952. acceleration="-0.25"
  953. startScale="0.4"
  954. scale="0.4"
  955. endScale="0.4"
  956. gravityY="-0.001, -0.002"
  957. particleDuration="30.0, 40.0"
  958. fadeDuration="10.0, 20.0"
  959. startHue="0.2"
  960. startSaturation="0.5"
  961. startBrightness="1.0"
  962. endHue="0.1"
  963. endSaturation="1.0"
  964. endBrightness="0.0, 0.5"
  965. emitterScale="1.0"
  966. >
  967. <chain>
  968. <emitter
  969. duration="2.0"
  970. particlesPerTick="100.0"
  971. appearance="smoke.glowing.alpha.animation"
  972. layer="5"
  973. subLayer="6"
  974. velocity="7.5"
  975. acceleration="-0.245, -0.255"
  976. startScale="0.3, 0.4"
  977. scale="1.0, 1.5"
  978. endScale="1.5, 2.0"
  979. gravityX="-0.001, 0.001"
  980. gravityY="0.001, 0.004"
  981. particleDuration="150.0"
  982. fadeDuration="16.0, 128.0"
  983. startHue="0.3"
  984. startSaturation="0.5"
  985. startBrightness="0.0"
  986. endHue="0.1, 0.2"
  987. endSaturation="0.25, 0.75"
  988. endBrightness="0.5, 1.0"
  989. />
  990. </chain>
  991. <slave>
  992. <emitter
  993. duration="1.0"
  994. particlesPerTick="1.0"
  995. appearance="glitter.animation"
  996. layer="5"
  997. subLayer="6"
  998. startScale="0.0"
  999. scale="0.6"
  1000. endScale="0.4"
  1001. gravityY="0.003, 0.006"
  1002. particleDuration="10.0"
  1003. fadeDuration="16.0, 300.0"
  1004. startHue="0.75"
  1005. startSaturation="1.0"
  1006. startBrightness="1.0"
  1007. endHue="0.725"
  1008. endSaturation="1.0"
  1009. endBrightness="1.0"
  1010. delay="34.0"
  1011. emitterScale="0.7"
  1012. />
  1013. </slave>
  1014. </emitter>
  1015. <!-- boss death -->
  1016. <emitter
  1017. name="titan.boss.fall.emitter"
  1018. sound="bossFall.buffer"
  1019. tag="smoke"
  1020. duration="5.0"
  1021. particlesPerTick="10.0, 20.0"
  1022. appearance="smoke.glowing.alpha.animation"
  1023. layer="6"
  1024. subLayer="6"
  1025. velocity="0.0, 100.0"
  1026. acceleration="-100.0"
  1027. startScale="0.2, 0.8"
  1028. scale="0.8, 3.0"
  1029. endScale="0.8, 3.0"
  1030. gravityX="-0.015, 0.015"
  1031. gravityY="-0.005, 0.005"
  1032. particleDuration="10.0, 60.0"
  1033. fadeDuration="10.0, 80.0"
  1034. startHue="0.15"
  1035. startSaturation="0.6"
  1036. startBrightness="0.3,1.0"
  1037. endHue="0.15"
  1038. endSaturation="0.3"
  1039. endBrightness="0.2, 0.5"
  1040. angle="0.0"
  1041. delay="1.0"
  1042. relativeRotate="true"
  1043. emitterScale="0.5"
  1044. doYOffset="true"
  1045. />
  1046. <emitter name="gidrah.titan.splat.left" inherit="gidrah.death.emitter" startHue="0.22" endHue="0.28" angle="110,190"
  1047. emitterScale="0.7" velocity="3,12" particlesPerTick="15,20" duration="2">
  1048. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.22" endHue="0.28" endBrightness="0.005,0.01" emitterScale="0.60" /></slave>
  1049. </emitter>
  1050. <emitter name="gidrah.titan.splat.right" inherit="gidrah.death.emitter" startHue="0.22" endHue="0.28" angle="-10,70"
  1051. emitterScale="0.7" velocity="3,12" particlesPerTick="15,20" duration="2">
  1052. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.22" endHue="0.28" endBrightness="0.005,0.01" emitterScale="0.60" /></slave>
  1053. </emitter>
  1054. <!-- end of death - explode body -->
  1055. <emitter name="titan.boss.death.remove.explosion.end.emitter" inherit="building.explosion.fire.emitter"
  1056. sound="buildingExplosion.buffer"
  1057. emitterScale="1.0" duration="8"
  1058. particlesPerTick="3,5" velocity="1,8" acceleration="-0.5,-1" angle="5,175" gravityY="0.001,0.3">
  1059. <chain><emitter inherit="explosion.smoke.emitter" emitterScale="1.1" delay="1" startHue="0.22" endHue="0.28"/></chain>
  1060. </emitter>
  1061. <emitter name="titan.boss.death.remove.explosion.flash.emitter" endBrightness="1" emitterScale="3.0" layer="6" inherit="building.explosion.flash.light.emitter" duration="2">
  1062. <slave><emitter inherit="building.explosion.flash.strobe.emitter" layer="6" emitterScale="3.0" delay="1" />
  1063. </slave></emitter>
  1064. <emitter
  1065. name="titan.boss.death.remove.explosion.sparks.emitter"
  1066. duration="3"
  1067. particlesPerTick="10.0,20"
  1068. appearance="glitter.animation"
  1069. layer="5"
  1070. subLayer="6"
  1071. velocity="10.0, 25.0"
  1072. acceleration="-0.3, -0.5"
  1073. startScale="0.8, 1.0"
  1074. scale="0.7, 0.8"
  1075. endScale="0.6"
  1076. gravityX="-5.0E-4, 5.0E-4"
  1077. gravityY="-0.001, -0.003"
  1078. particleDuration="150.0, 200.0"
  1079. fadeDuration="50.0, 150.0"
  1080. startHue="0.0, 0.1"
  1081. startBrightness="1.0"
  1082. endHue="0.25"
  1083. endBrightness="1.0"
  1084. angle="10.0, 170.0"
  1085. rotate="true"
  1086. emitterScale="0.55"
  1087. doYOffset="true"
  1088. inherit="building.explosion.shrapnel.emitter"
  1089. >
  1090. <slave>
  1091. <emitter
  1092. duration="50.0, 100.0"
  1093. particlesPerTick="1.0"
  1094. appearance="spriteimage.particle.glowing.3px.01"
  1095. layer="5"
  1096. subLayer="6"
  1097. startScale="0.8"
  1098. scale="0.7"
  1099. endScale="0.7"
  1100. particleDuration="2.0, 3.0"
  1101. fadeDuration="4.0, 5.0"
  1102. startHue="0.0"
  1103. startSaturation="1.0"
  1104. startBrightness="0.4, 0.6"
  1105. endHue="0.0"
  1106. endSaturation="1.0"
  1107. endBrightness="0.2, 0.3"
  1108. delay="1.0"
  1109. interpolation="2"
  1110. emitterScale="0.7"
  1111. doYOffset="true"
  1112. inherit="explosion.shrapnel.trail.emitter"
  1113. />
  1114. </slave>
  1115. </emitter>
  1116. <emitter name="titan.boss.death.remove.fire.emitter" inherit="building.flame.emitter"
  1117. velocity="0.0, 100.0" acceleration="-100" particlesPerTick="-3.0, 1.0" duration="500" >
  1118. <slave><emitter inherit="fire.smoke.emitter" duration="300, 350" delay="1" emitterScale="1.2"
  1119. layer="6" sublayer="0" particlesPerTick="-16,1" >
  1120. <chain><emitter inherit="flame.glow.emitter" delay="1" >
  1121. <slave><emitter inherit="flame.sparks.emitter" delay="1" /></slave>
  1122. </emitter></chain></emitter></slave></emitter>
  1123. <emitter
  1124. name="wraith.titan.emitter"
  1125. duration="16.0"
  1126. particlesPerTick="-1.0, 3.0"
  1127. appearance="sparkle.glitter.animation"
  1128. layer="5"
  1129. subLayer="1"
  1130. velocity="3.0, 6.0"
  1131. acceleration="-0.2, -1.0"
  1132. radius="4.0, 14.0"
  1133. startScale="0.3, 0.4"
  1134. scale="0.4, 0.5"
  1135. endScale="0.2, 0.3"
  1136. gravityY="0.01, 0.1"
  1137. particleDuration="14.0"
  1138. fadeDuration="8.0"
  1139. startHue="0.99"
  1140. startSaturation="1.0"
  1141. startBrightness="1.0"
  1142. endHue="0.75"
  1143. endSaturation="1.0"
  1144. endBrightness="1.0"
  1145. rotate="true"
  1146. emitterScale="0.75"
  1147. doYOffset="true"
  1148. >
  1149. <chain>
  1150. <emitter
  1151. duration="1.0"
  1152. particlesPerTick="1.0"
  1153. appearance="collect.light.animation"
  1154. layer="6"
  1155. subLayer="6"
  1156. startScale="0.25"
  1157. scale="1.0"
  1158. endScale="0.75"
  1159. particleDuration="4.0"
  1160. fadeDuration="24.0"
  1161. startHue="0.8"
  1162. startSaturation="1.0"
  1163. startBrightness="1.0"
  1164. endHue="0.75"
  1165. endSaturation="1.0"
  1166. endBrightness="0.5"
  1167. delay="1.0"
  1168. emitterScale="1.0"
  1169. doYOffset="true"
  1170. >
  1171. <slave>
  1172. <emitter
  1173. duration="1.0"
  1174. particlesPerTick="1.0"
  1175. appearance="collect.light.animation"
  1176. layer="6"
  1177. subLayer="5"
  1178. startScale="0.25"
  1179. scale="1.0"
  1180. endScale="0.75"
  1181. particleDuration="5.0"
  1182. fadeDuration="12.0"
  1183. startHue="0.0"
  1184. startSaturation="1.0"
  1185. startBrightness="1.0"
  1186. endHue="0.0"
  1187. endSaturation="1.0"
  1188. endBrightness="0.1"
  1189. delay="1.0"
  1190. emitterScale="1.5"
  1191. doYOffset="true"
  1192. />
  1193. </slave>
  1194. </emitter>
  1195. </chain>
  1196. </emitter>
  1197. <!-- HOFF gidrah stuff... -->
  1198. <emitter name="gidrah.hoff.death.emitter" inherit="gidrah.death.emitter" appearance="sparkle.glitter.animation" rotate="false"
  1199. startHue="0,1" endHue="0" startSaturation="0.5,1" velocity="4.0, 8.0" particleDuration="30,50" fadeDuration="40,60" startScale="1.0,1.5" scale="0.7,0.8" endScale="0.5,0.6">
  1200. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0,1" endHue="0" startBrightness="1" endBrightness="0.5" emitterScale="0.8" /></slave>
  1201. </emitter>
  1202. <emitter name="gidrah.hoff.death.flash.emitter" inherit="gidrah.death.flash.emitter" startHue="0,1" endHue="0,1" >
  1203. <slave><emitter inherit="gidrah.death.light.emitter" startHue="0,1" endHue="0,1" >
  1204. <slave><emitter inherit="gidrah.death.background.emitter"/></slave></emitter></slave>
  1205. </emitter>
  1206. <emitter name="gidrah.hoff.death.large.emitter" inherit="gidrah.death.emitter" appearance="sparkle.glitter.animation" rotate="false"
  1207. startHue="0,1" endHue="0" startSaturation="0.5,1" velocity="5.0, 9.0" particleDuration="30,50" fadeDuration="40,60" startScale="1.0,1.5" scale="0.7,0.8" endScale="0.5,0.6" particlesPerTick="10,15" emitterScale="0.85">
  1208. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0,1" endHue="0" startBrightness="1" endBrightness="0.5" emitterScale="1.0" /></slave>
  1209. </emitter>
  1210. <emitter name="gidrah.hoff.death.flash.large.emitter" inherit="gidrah.death.flash.emitter" emitterScale="2" startHue="0,1" endHue="0,1" >
  1211. <slave><emitter inherit="gidrah.death.light.emitter" emitterScale="2" startHue="1" endHue="0.5,1" >
  1212. <slave><emitter inherit="gidrah.death.background.emitter"/></slave></emitter></slave>
  1213. </emitter>
  1214. <emitter name="gidrah.hoff.deflect.emitter" inherit="deflect.emitter" startHue="1" endHue="0.5,1"/>
  1215. <emitter name="gidrah.hoff.deflect.large.emitter" inherit="gidrah.hoff.deflect.emitter" emitterScale="0.9"/>
  1216. <emitter name="gidrah.hoff.deflect.boss.emitter" inherit="gidrah.hoff.deflect.emitter" emitterScale="0.85" appearance="spriteimage.particle.deflect.boss.01"/>
  1217. <emitter name="gidrah.hoff.stun.emitter" inherit="gidrah.hoff.death.flash.emitter" startHue="1" endHue="1" emitterScale="0.5">
  1218. <slave><emitter inherit="gidrah.death.light.emitter" startHue="1" endHue="0.5,1" emitterScale="0.5">
  1219. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="0.5"/></slave></emitter></slave>
  1220. </emitter>
  1221. <emitter name="gidrah.hoff.stun.large.emitter" inherit="gidrah.hoff.death.flash.large.emitter" startHue="1" endHue="0.5,1" emitterScale="0.8">
  1222. <slave><emitter inherit="gidrah.death.light.emitter" startHue="1" endHue="0.5,1" emitterScale="0.8">
  1223. <slave><emitter inherit="gidrah.death.background.emitter" emitterScale="0.8"/></slave></emitter></slave>
  1224. </emitter>
  1225. <!-- HOFF boss stuff... -->
  1226. <emitter name="gidrah.hoff.death.boss.start.emitter" sound="mine.buffer" inherit="gidrah.death.emitter" appearance="sparkle.glitter.animation" rotate="false" angle="0, 360.0"
  1227. emitterScale="0.75" velocity="6.0, 10.0" particlesPerTick="40" delay="115" startHue="1" endHue="0.5,1" fadeDuration="20.0, 80.0" >
  1228. <slave><emitter inherit="explosion.shrapnel.trail.emitter" startHue="0.5,1" endHue="1" endBrightness="0.1,0.5" emitterScale="0.65" /></slave>
  1229. </emitter>
  1230. <emitter name="gidrah.hoff.death.flash.boss.start.emitter" inherit="gidrah.death.flash.emitter" emitterScale="3.0" delay="115" >
  1231. <slave><emitter inherit="gidrah.death.light.emitter" emitterScale="3.0" startHue="1" endHue="1" /></slave>
  1232. </emitter>
  1233. <emitter name="gidrah.hoff.death.boss.fall.emitter"
  1234. inherit="fire.smoke.emitter"
  1235. sound="bossFall.buffer"
  1236. delay="197"
  1237. tag="smoke"
  1238. duration="3.0"
  1239. particlesPerTick="12.0, 20.0"
  1240. appearance="smoke.animation"
  1241. layer="5"
  1242. subLayer="6"
  1243. velocity="0.0, 70.0"
  1244. acceleration="-70.0"
  1245. radius="0.0"
  1246. startScale="0.1, 0.2"
  1247. scale="0.4, 0.5"
  1248. endScale="0.8, 1.2"
  1249. gravityX="-0.015, 0.015"
  1250. gravityY="0.005, 0.02"
  1251. particleDuration="10.0, 20.0"
  1252. fadeDuration="20.0, 60.0"
  1253. startHue="0.52"
  1254. startSaturation="0.0, 0.3"
  1255. startBrightness="1.0"
  1256. endHue="0.52"
  1257. endSaturation="0.65, 1.0"
  1258. endBrightness="0.5, 1.0"
  1259. angle="0.0"
  1260. relativeRotate="true"
  1261. emitterScale="0.75"
  1262. doYOffset="true"
  1263. >
  1264. <slave>
  1265. <emitter
  1266. duration="1.0"
  1267. particlesPerTick="1.0"
  1268. appearance="snow.anim"
  1269. layer="5"
  1270. subLayer="6"
  1271. velocity="1.0, 3.0"
  1272. acceleration="-0.1, -0.2"
  1273. startScale="0.1, 0.15"
  1274. scale="0.15, 0.25"
  1275. endScale="0.1"
  1276. gravityY="-0.01, -0.005"
  1277. particleDuration="8.0, 24.0"
  1278. fadeDuration="8.0, 24.0"
  1279. startHue="0.52"
  1280. startSaturation="0.0, 0.5"
  1281. startBrightness="1.0"
  1282. endHue="0.52"
  1283. endSaturation="0.5, 1.0"
  1284. endBrightness="0.1, 0.8"
  1285. angle="30.0, 150.0"
  1286. doYOffset="true"
  1287. />
  1288. </slave>
  1289. </emitter>
  1290. <emitter name="gidrah.hoff.death.boss.end.sparks.emitter" inherit="gidrah.death.emitter" appearance="sparkle.glitter.animation" rotate="false" startHue="0,1" endHue="0,1"
  1291. fadeDuration="40.0, 128.0" emitterScale="0.7" velocity="8.0, 20.0" duration="5" particlesPerTick="10,15" angle="10,170" delay="385" > <!-- infinite="true" delayAfter="49"> -->
  1292. <slave><emitter inherit="explosion.shrapnel.trail.emitter" appearance="glitter.animation" startHue="0,1" endHue="1" startBrightness="1" endBrightness="0.5" emitterScale="0.6" /></slave>
  1293. </emitter>
  1294. <emitter name="gidrah.hoff.death.flash.boss.end.emitter" emitterScale="2.0" inherit="building.explosion.flash.light.emitter" delay="385" startHue="1" endHue="1" endBrightness="1">
  1295. <slave><emitter inherit="building.explosion.flash.strobe.emitter" emitterScale="2.0" />
  1296. </slave></emitter>
  1297. <emitter name="gidrah.hoff.death.boss.end.emitter" sound="buildingExplosion.buffer" inherit="building.explosion.fire.emitter" appearance="explosion-01.animation" emitterScale="1.0" duration="10" delay="390">
  1298. <chain><emitter inherit="explosion.smoke.emitter" emitterScale="1.5" fadeDuration="128,256" startHue="0,1" endHue="0,1" delay="390"/></chain>
  1299. </emitter>
  1300. <include resource="gidrahs-earth.xml" />
  1301. <include resource="gidrahs-moon.xml" />
  1302. <include resource="gidrahs-mars.xml" />
  1303. <include resource="gidrahs-saturn.xml" />
  1304. <include resource="gidrahs-titan.xml" />
  1305. <include resource="gidrahs-endless.xml" />
  1306. </resources>