FXList.xml 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  1. <?xml version="1.0" encoding="us-ascii"?>
  2. <AssetDeclaration xmlns="uri:ea.com:eala:asset">
  3. <Includes>
  4. <Include type="all" source="FXListSoviet.xml"/>
  5. <Include type="all" source="FXListAllied.xml"/>
  6. <Include type="all" source="FXListJapan.xml"/>
  7. <Include type="all" source="FXListAudio.xml"/>
  8. <Include type="all" source="FXListCivilian.xml"/>
  9. <Include type="all" source="FXListForceFeedback.xml"/>
  10. <Include type="all" source="ART:FXDepthLUTMono.xml" />
  11. </Includes>
  12. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  13. <FXList id="FX_Neutral_FlingableExplodingBarrelExplosion">
  14. <NuggetList>
  15. <Sound Value="S01_BarrelTank_Explode" />
  16. <Sound Value="Y02_CryoBarrel_Explosion2" />
  17. <ParticleSystem
  18. Particle="AlliedArtilleryExplosionEmbers"
  19. OrientToObject="false" />
  20. <ParticleSystem
  21. Particle="AlliedArtilleryExplosionFlash"
  22. OrientToObject="false" />
  23. <ParticleSystem
  24. Particle="AlliedArtilleryExplosionLight"
  25. OrientToObject="false" />
  26. <ParticleSystem
  27. Particle="AlliedArtilleryExplosionShockwave"
  28. OrientToObject="false" />
  29. <ParticleSystem
  30. Particle="AlliedArtilleryExplosionCenterFire"
  31. OrientToObject="false" />
  32. <TerrainScorch
  33. Type = "TERRAIN_MAPPED"
  34. Radius = "15" >
  35. </TerrainScorch>
  36. <ViewShake
  37. Type = "SEVERE" />
  38. <!-- Water FX -->
  39. <ParticleSystem
  40. Particle="AlliedArtilleryExplosionWake"
  41. OnlyIfOnWater ="true">
  42. </ParticleSystem>
  43. <ParticleSystem
  44. Particle="AlliedArtilleryExplosionWaterMist"
  45. OnlyIfOnWater ="true">
  46. </ParticleSystem>
  47. </NuggetList>
  48. </FXList>
  49. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  50. <FXList id="FX_LevelUp01">
  51. <NuggetList>
  52. <Sound Value="VeterancyLevelUp"/>
  53. <ParticleSystem Particle="Chevron01">
  54. <Offset x="0.0" y="0.0" z="30.0"/>
  55. </ParticleSystem>
  56. <ParticleSystem Particle="ChevronFlash01">
  57. <Offset x="0.0" y="0.0" z="25.0"/>
  58. </ParticleSystem>
  59. <ParticleSystem Particle="ChevronUpFlash"/>
  60. </NuggetList>
  61. </FXList>
  62. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  63. <FXList id="FX_LevelUp02">
  64. <NuggetList>
  65. <Sound Value="VeterancyLevelUp"/>
  66. <ParticleSystem Particle="Chevron02">
  67. <Offset x="0.0" y="0.0" z="30.0"/>
  68. </ParticleSystem>
  69. <ParticleSystem Particle="ChevronFlash02">
  70. <Offset x="0.0" y="0.0" z="25.0"/>
  71. </ParticleSystem>
  72. <ParticleSystem Particle="ChevronUpFlash"/>
  73. </NuggetList>
  74. </FXList>
  75. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  76. <FXList id="FX_LevelUp03">
  77. <NuggetList>
  78. <Sound Value="VeterancyLevelUpHeroic"/>
  79. <ParticleSystem Particle="Chevron03">
  80. <Offset x="0.0" y="0.0" z="30.0"/>
  81. </ParticleSystem>
  82. <ParticleSystem Particle="ChevronFlash03">
  83. <Offset x="0.0" y="0.0" z="25.0"/>
  84. </ParticleSystem>
  85. <ParticleSystem Particle="ChevronUpFlash"/>
  86. </NuggetList>
  87. </FXList>
  88. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  89. <FXList id="FX_Freeze">
  90. <NuggetList>
  91. <Sound Value="UnitFreeze"/>
  92. </NuggetList>
  93. </FXList>
  94. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  95. <FXList id="FX_UnFreeze">
  96. <NuggetList>
  97. <Sound Value="UnitUnFreeze"/>
  98. </NuggetList>
  99. </FXList>
  100. <!-- Handles Missing FX or FX that have been removed -->
  101. <FXList id="FX_ErrorMissing">
  102. <NuggetList>
  103. </NuggetList>
  104. </FXList>
  105. <!-- This is a legacy FXList that was pointing to old GDI Systems-->
  106. <FXList id="FX_YU_Hotel02_Explode">
  107. <NuggetList>
  108. <ParticleSystem Particle="Civ_Destruction_Med">
  109. <Offset x="0.0" y="0.0" z="25.0"/>
  110. </ParticleSystem>
  111. </NuggetList>
  112. </FXList>
  113. <!-- This is a legacy FXList that was pointing to old GDI Systems-->
  114. <FXList id="FX_BuildDamaged_Large">
  115. <NuggetList>
  116. </NuggetList>
  117. </FXList>
  118. <!-- This is a legacy FXList that was pointing to old GDI Systems-->
  119. <FXList id="FX_BuildRubble_Large">
  120. <NuggetList>
  121. </NuggetList>
  122. </FXList>
  123. <FXList id="FX_Repair">
  124. <NuggetList>
  125. <Sound Value="RepairSparks"/>
  126. <ParticleSystem Particle="RepairSparks"/>
  127. <ParticleSystem Particle="RepairLight"/>
  128. </NuggetList>
  129. </FXList>
  130. <!-- FX VEHICLE CRUSH hooked to base parked car -->
  131. <FXList id="FX_VehicleCrush">
  132. <NuggetList>
  133. <Sound Value="VehicleCrushMetal"/>
  134. <DynamicDecal
  135. Decal = "FXNukeMarkA"
  136. Size = "30"
  137. OpacityStart = "0"
  138. OpacityFadeTimeOne = "0s"
  139. OpacityPeak = "1"
  140. OpacityPeakTime = "1s"
  141. OpacityFadeTimeTwo = "4s"
  142. OpacityEnd = "0"
  143. StartingDelay = "0s"
  144. OnlyIfOnLand ="true"
  145. Lifetime = "5s">
  146. <Color R="1" G="1" B="1" />
  147. <Offset x="0" y="0" />
  148. </DynamicDecal>
  149. <ParticleSystem
  150. Particle="Soviet_SickleLand_Dirt"/>
  151. <ParticleSystem
  152. Particle="Soviet_SickleLand_Dust"/>
  153. </NuggetList>
  154. </FXList>
  155. <!-- FX ROCK CRUSH hooked to base crushabel obstacle -->
  156. <FXList id="FX_RockCrush">
  157. <NuggetList>
  158. <Sound Value="RockCrush"/>
  159. <ParticleSystem
  160. Particle="Soviet_SickleLand_Dirt"/>
  161. <ParticleSystem
  162. Particle="Soviet_SickleLand_Dust"/>
  163. </NuggetList>
  164. </FXList>
  165. <!-- ++++++++++++ for S02 ++++++++++++++++++++++++++++++++ -->
  166. <FXList id="FX_GateOpenAudio">
  167. <NuggetList>
  168. <Sound Value="S02_CageOpen"/>
  169. </NuggetList>
  170. </FXList>
  171. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  172. <!-- Handles death voice for Allied AntiGroundAircraft -->
  173. <FXList id="FX_ALL_AntiGroundAircraft_VoiceDie">
  174. <NuggetList>
  175. <Sound RequiredSourceModelConditions="FLYING" Value="TEMP_RA2_AlliedAir_VoiceCrash"/>
  176. <Sound ExcludedSourceModelConditions="FLYING" Value="GDI_Generic_VoiceDieMS"/>
  177. </NuggetList>
  178. </FXList>
  179. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  180. <FXList id="FX_SOV_AntiGroundAircraft_VoiceDie">
  181. <NuggetList>
  182. <Sound RequiredSourceModelConditions="FLYING" Value="TEMP_RA2_SovietAir_VoiceCrash"/>
  183. <Sound ExcludedSourceModelConditions="FLYING" Value="GDI_Generic_VoiceDieMS"/>
  184. </NuggetList>
  185. </FXList>
  186. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  187. <FXList id="FX_SOV_BomberAircraft_VoiceDie">
  188. <NuggetList>
  189. <Sound RequiredSourceModelConditions="FLYING" Value="TEMP_RA2_SovietAir_VoiceCrash"/>
  190. <Sound ExcludedSourceModelConditions="FLYING" Value="GDI_Generic_VoiceDieMS"/>
  191. </NuggetList>
  192. </FXList>
  193. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  194. <FXList id="FX_SOV_FighterAircraft_VoiceDie">
  195. <NuggetList>
  196. <Sound RequiredSourceModelConditions="FLYING" Value="TEMP_RA2_SovietAir_VoiceCrash"/>
  197. <Sound ExcludedSourceModelConditions="FLYING" Value="GDI_Generic_VoiceDieMS"/>
  198. </NuggetList>
  199. </FXList>
  200. <!-- ++++++++++++++++++++++++++++++++++++++++++++ -->
  201. <FXList id="FX_NONE">
  202. <NuggetList>
  203. </NuggetList>
  204. </FXList>
  205. <FXList id="FX_NONECritS" inheritFrom="FX_NONE">
  206. <NuggetList>
  207. <ParticleSystem
  208. Particle="CritHitS"/>
  209. </NuggetList>
  210. </FXList>
  211. <FXList id="FX_NONECrit" inheritFrom="FX_NONE">
  212. <NuggetList>
  213. <ParticleSystem
  214. Particle="CritHit"/>
  215. </NuggetList>
  216. </FXList>
  217. <FXList id="FX_DebrisHitGround">
  218. <NuggetList>
  219. <Sound Value="ImpactDebrisHitsGround"/>
  220. </NuggetList>
  221. </FXList>
  222. <FXList id="FX_DebrisHitWater">
  223. <NuggetList>
  224. <Sound Value="ImpactDebrisHitsWaterMS"/>
  225. <ParticleSystem
  226. Particle="FXDebrisWaterWave"
  227. OrientToObject = "false">
  228. </ParticleSystem>
  229. <ParticleSystem
  230. Particle="FXDebrisWaterSplashSmall"
  231. OrientToObject = "true">
  232. </ParticleSystem>
  233. <ParticleSystem
  234. Particle="FXDebrisWaterFrothSmall"
  235. OrientToObject = "false">
  236. </ParticleSystem>
  237. <ParticleSystem
  238. Particle="FXDebrisWaterMistSmall"
  239. OrientToObject = "false">
  240. </ParticleSystem>
  241. </NuggetList>
  242. </FXList>
  243. <FXList id="FX_VehicleHitProp">
  244. <NuggetList>
  245. </NuggetList>
  246. </FXList>
  247. <FXList id="FX_PlayerPowerGlobalUpgrade">
  248. <NuggetList>
  249. <ParticleSystem
  250. Particle="PlayerPowerUpgrade"
  251. OrientToObject = "false">
  252. </ParticleSystem>
  253. </NuggetList>
  254. </FXList>
  255. </AssetDeclaration>