home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 March / GSSH0304CD1.iso / CCGeneraele / OperationThunderstorm / thunderstorm1-0.big / Data_ini_FXList.ini < prev    next >
Text File  |  2004-01-28  |  139KB  |  6,284 lines

  1. ;//////////////////////////////////////////////////////////////////////////////
  2. ;FILE: FXList.ini (SYSTEM) ////////////////////////////////////////////////////
  3. ;//////////////////////////////////////////////////////////////////////////////
  4.  
  5. ; ----------------------------------------------
  6.  
  7. FXList WeaponFX_ToxinShellWeapon
  8.   ParticleSystem
  9.     Name = ToxicShellExplosion
  10.   End
  11. End
  12.  
  13. ; ----------------------------------------------
  14. FXList FX_CarOverlappedByCrusher
  15.   Sound
  16.     Name = CarMount
  17.   End
  18. End
  19.  
  20. ; ----------------------------------------------
  21. FXList FX_GIDie
  22. ; yes, an empty FXList. Why? Not sure.
  23. End
  24.  
  25. ; ----------------------------------------------
  26. FXList FX_GIDieCrushed
  27.   Sound
  28.     Name = InfantryCrush
  29.   End
  30. End
  31.  
  32. ; ----------------------------------------------
  33. FXList FX_DamageMinorArmorPiercing
  34. ; yes, an empty FXList. Why? Not sure.
  35. End
  36.  
  37. ; ----------------------------------------------
  38. FXList FX_DamageMajorArmorPiercing
  39. ; yes, an empty FXList. Why? Not sure.
  40. End
  41.  
  42. ; ----------------------------------------------
  43. FXList FX_DamageTankStruck
  44.   ParticleSystem 
  45.     Name = TankStruckSmoke
  46.     Height = 10 10 CONSTANT
  47.     OrientToObject = Yes     
  48.     Ricochet = Yes 
  49.   End
  50.   ParticleSystem 
  51.     Name = TankStruckDebris
  52.     Height = 10 10 CONSTANT
  53.     OrientToObject = Yes     
  54.     Ricochet = Yes
  55.   End
  56.   ParticleSystem 
  57.     Name = TankStruckSparks
  58.     Height = 10 10 CONSTANT
  59.   End
  60.   ParticleSystem 
  61.     Name = TankStruckLenzflare
  62.     Height = 10 10 CONSTANT
  63.   End
  64.   LightPulse 
  65.     Color = R:255 G:255 B:128 
  66.     Radius = 30 
  67.     IncreaseTime = 0 
  68.     DecreaseTime = 500
  69.   End
  70.   Sound
  71.     Name = VehicleImpactHeavy
  72.   End
  73. End
  74.  
  75. ; ----------------------------------------------
  76. FXList FX_HeroicDamageTankStruck
  77.   ParticleSystem 
  78.     Name = TankStruckSmoke
  79.     Height = 10 10 CONSTANT
  80.     OrientToObject = Yes     
  81.     Ricochet = Yes 
  82.   End
  83.   ParticleSystem 
  84.     Name = TankStruckDebris
  85.     Height = 10 10 CONSTANT
  86.     OrientToObject = Yes     
  87.     Ricochet = Yes
  88.   End
  89.   ParticleSystem 
  90.     Name = TankStruckSparks
  91.     Height = 10 10 CONSTANT
  92.   End
  93.   ParticleSystem 
  94.     Name = HeroicTankStruckLenzflare
  95.     Height = 10 10 CONSTANT
  96.   End
  97.   LightPulse 
  98.     Color = R:255 G:255 B:128 
  99.     Radius = 30 
  100.     IncreaseTime = 0 
  101.     DecreaseTime = 500
  102.   End
  103.   Sound
  104.     Name = VehicleImpactHeavy
  105.   End
  106. End
  107.  
  108. ; ----------------------------------------------
  109. FXList FX_DamageSmallTankStruck
  110.   ParticleSystem 
  111.     Name = SmallTankStruckSmoke
  112.  
  113.     Height = 0 0 CONSTANT
  114.   End
  115.   ParticleSystem 
  116.     Name = SmallTankStruckSparks
  117.     Height = 0 0 CONSTANT
  118.   End
  119.   LightPulse 
  120.     Color = R:255 G:255 B:128 
  121.     Radius = 15 
  122.     IncreaseTime = 0 
  123.     DecreaseTime = 500
  124.   End
  125.   Sound
  126.     Name = VehicleImpactLight
  127.   End
  128. End
  129.  
  130. ; ----------------------------------------------
  131. FXList FX_DamageTankStruckSmallArms
  132.   ParticleSystem 
  133.     Name = TankStruckSparks
  134.     Height = 10 10 CONSTANT
  135.   End
  136.   ParticleSystem 
  137.     Name = TankStruckSmallArmsSmoke
  138.     Height = 10 10 CONSTANT
  139.     OrientToObject = Yes     
  140.     Ricochet = Yes
  141.   End
  142.   LightPulse 
  143.     Color = R:255 G:255 B:128 
  144.     Radius = 15 
  145.     IncreaseTime = 0 
  146.     DecreaseTime = 500
  147.   End
  148.   Sound
  149.     Name = VehicleImpactLight
  150.   End
  151. End
  152.  
  153. ; ----------------------------------------------
  154. FXList FX_DamageDisableVehicle
  155.   ParticleSystem 
  156.     Name = TankStruckSparks
  157.     Height = 10 10 CONSTANT
  158.   End
  159.   ParticleSystem 
  160.     Name = TankStruckSmallArmsSmoke
  161.     Height = 10 10 CONSTANT
  162.     OrientToObject = Yes     
  163.     Ricochet = Yes
  164.   End
  165.   LightPulse 
  166.     Color = R:255 G:255 B:128 
  167.     Radius = 15 
  168.     IncreaseTime = 0 
  169.     DecreaseTime = 500
  170.   End
  171.   Sound
  172.     Name = VehicleImpactLight
  173.   End
  174.   Sound
  175.     Name = BuildingDisabled
  176.   End
  177. End
  178.  
  179. ; ----------------------------------------------
  180. FXList FX_HeroicDamageDisableVehicle
  181.   ParticleSystem 
  182.     Name = TankStruckSparks
  183.     Height = 10 10 CONSTANT
  184.   End
  185.   ParticleSystem 
  186.     Name = TankStruckSmallArmsSmoke
  187.     Height = 10 10 CONSTANT
  188.     OrientToObject = Yes     
  189.     Ricochet = Yes
  190.   End
  191.   LightPulse 
  192.     Color = R:255 G:255 B:128 
  193.     Radius = 15 
  194.     IncreaseTime = 0 
  195.     DecreaseTime = 500
  196.   End
  197.   Sound
  198.     Name = VehicleImpactLight
  199.   End
  200.   Sound
  201.     Name = BuildingDisabled
  202.   End
  203. End
  204.  
  205.  
  206. ; ----------------------------------------------
  207. FXList FX_DamageSmallTankStruckSmallArms
  208.   ParticleSystem 
  209.     Name = SmallTankStruckSparks
  210.     Height = 0 0 CONSTANT
  211.   End
  212.   ParticleSystem 
  213.     Name = TankStruckSmallArmsSmoke
  214.     Height = 10 10 CONSTANT
  215.     OrientToObject = Yes     
  216.     Ricochet = Yes
  217.   End
  218.   LightPulse 
  219.     Color = R:128 G:128 B:128 
  220.     Radius = 15 
  221.     IncreaseTime = 0 
  222.     DecreaseTime = 100
  223.   End
  224.   Sound
  225.     Name = VehicleImpactLight
  226.   End
  227. End
  228.  
  229. ; ----------------------------------------------
  230. FXList FX_HeroicDamageTankStruckSmallArms
  231.   ParticleSystem 
  232.     Name = HeroicTankStruckSparks
  233.     Offset = X:0.0 Y:0.0 Z:5.0
  234. ;   Height = 0 0 CONSTANT
  235.   End
  236.   ParticleSystem 
  237.     Name = TankStruckSmallArmsSmoke
  238.     Height = 10 10 CONSTANT
  239.     OrientToObject = Yes     
  240.     Ricochet = Yes
  241.   End
  242.   LightPulse 
  243.     Color = R:255 G:0 B:0 
  244.     Radius = 25 
  245.     IncreaseTime = 0 
  246.     DecreaseTime = 100
  247.   End
  248.   Sound
  249.     Name = VehicleImpactLight
  250.   End
  251. End
  252.  
  253. ; ----------------------------------------------
  254. FXList FX_DamageInfantryStruck
  255.   ParticleSystem
  256.     Name = InfantryMortarDebris
  257.   End
  258.   ParticleSystem
  259.     Name = InfantryMortarDust
  260.   End
  261.   Sound
  262. ;   Name = VehicleImpactLight
  263.   End
  264. End
  265.  
  266. ; ----------------------------------------------
  267. FXList FX_DamageInfantryStruckSmallArms
  268.   ParticleSystem 
  269.     Name = InfantryStruckSparks
  270.     Height = 10 10 CONSTANT
  271.   End
  272.   ParticleSystem 
  273.     Name = InfantryStruckSmallArmsSmoke
  274.     Height = 10 10 CONSTANT
  275.     OrientToObject = Yes     
  276.     Ricochet = Yes
  277.   End
  278.   Sound
  279. ;   Name = VehicleImpactLight
  280.   End
  281. End
  282.  
  283. ; ----------------------------------------------
  284. FXList FX_HeroicDamageInfantryStruckSmallArms
  285.   ParticleSystem 
  286.     Name = HeroicInfantryStruckSparks
  287.     Height = 10 10 CONSTANT
  288.   End
  289.   ParticleSystem 
  290.     Name = InfantryStruckSmallArmsSmoke
  291.     OrientToObject = Yes     
  292.     Ricochet = Yes
  293.   End
  294.   ParticleSystem 
  295.     Name = HeroicInfantryStruckFlare
  296.   End
  297.   Sound
  298. ;   Name = VehicleImpactLight
  299.   End
  300. End
  301.  
  302. ; ----------------------------------------------
  303. FXList FX_DamageTankStruckFlame
  304.   ParticleSystem 
  305.     Name = TankStruckFlame
  306.     Height = 10 10 CONSTANT
  307.   End
  308.   LightPulse 
  309.     Color = R:255 G:255 B:128 
  310.     Radius = 15 
  311.     IncreaseTime = 0 
  312.     DecreaseTime = 500
  313.   End
  314. End
  315.  
  316. ; ----------------------------------------------
  317. FXList FX_TechnicalGunnerHitsGround
  318.   ParticleSystem 
  319.     Name = TreeBounceDust
  320.   End
  321.   Sound
  322.     Name = TechnicalBodyfall
  323.   End
  324. End
  325.  
  326. ; ----------------------------------------------
  327. ; weapon fx for firing the gun (but not the shells landing)
  328. FXList WeaponFX_BattleshipBogusGun
  329. ; This is where the battleship shake needs to be set
  330.   ViewShake 
  331.     Type = SEVERE
  332.   End
  333.   ParticleSystem 
  334.     Name = BattleshipMuzzleFlashFlame
  335.     OrientToObject = Yes
  336.   End
  337.   ParticleSystem 
  338.     Name = BattleshipMuzzleFlashSmoke
  339.     OrientToObject = Yes
  340.   End
  341.   ParticleSystem
  342.     Name = BattleshipMuzzleFlashWave
  343.     Offset = X:0.0 Y:0.0 Z:-20.0
  344.     OrientToObject = Yes
  345.   End
  346. End
  347.  
  348. ; ----------------------------------------------
  349. ; weapon fx for a "shell" "landing" on the target
  350. ; @todo srj -- placeholder FX
  351. FXList WeaponFX_BattleshipTargetExplode
  352.   ViewShake 
  353.     Type = SUBTLE
  354.   End
  355.   TerrainScorch
  356.     Type = RANDOM 
  357.     Radius = 15
  358.   End
  359.   LightPulse 
  360.     Color = R:255 G:128 B:51 
  361.     Radius = 30 
  362.     IncreaseTime = 0 
  363.     DecreaseTime = 2333
  364.   End
  365.   ParticleSystem
  366.     Name = MortarDebris
  367.   End
  368.   ParticleSystem
  369.     Name = MortarDust
  370.   End
  371.   Sound 
  372.     Name = ExplosionBattleshipTarget
  373.   End
  374. End
  375.  
  376. ; ----------------------------------------------
  377. FXList WeaponFX_NeutronMissile
  378.   Sound
  379.     Name = NeutronMissileRelease
  380.   End
  381. End
  382.  
  383. ; ----------------------------------------------
  384. FXList FX_ScudLauncherIgnition
  385. ;  Sound
  386. ;    Name = NeutronMissileRelease
  387. ;  End
  388.   
  389.   ParticleSystem
  390.     Name = ScudStormIgnitionCloud
  391.     Offset = X:-20.0 Y:0.0 Z:3.0
  392.     OrientToObject = Yes
  393.   End
  394. End
  395.  
  396. ; ----------------------------------------------
  397. FXList WeaponFX_ScudStormMissile
  398.   Sound
  399.     Name = NeutronMissileRelease
  400.   End
  401. End
  402.  
  403. ; ----------------------------------------------
  404. FXList FX_ScudStormIgnition
  405.   Sound
  406.     Name = NeutronMissileRelease
  407.   End
  408.   
  409.   ParticleSystem
  410.     Name = ScudStormIgnitionCloud
  411.     Offset = X:0.0 Y:0.0 Z:3.0
  412.   End
  413. End
  414.  
  415. ; ----------------------------------------------
  416. FXList FX_TomahawkIgnition
  417.   Sound
  418. ;    Name = NeutronMissileRelease
  419.   End
  420.   
  421.   ParticleSystem
  422.     Name = ScudStormIgnitionCloud
  423.     Offset = X:0.0 Y:0.0 Z:3.0
  424.     OrientToObject = Yes
  425.   End
  426. End
  427.  
  428. ; ----------------------------------------------
  429. FXList ScudStormMissileDetonation
  430.   ViewShake 
  431.     Type = SEVERE
  432.   End
  433.  
  434.   Sound
  435.     Name = ExplosionScudExplosive
  436.   End
  437.  
  438.   ParticleSystem
  439.     Name = ScudMissleExplosionArms
  440.     Offset = X:0.0 Y:0.0 Z:2.0
  441.   End
  442.  
  443.   ParticleSystem
  444.     Name = ScudMissleLenzFlare
  445.     Offset = X:0.0 Y:0.0 Z:1.0
  446.   End
  447.  
  448.   ParticleSystem
  449.     Name = ScudMissleExplosionTrailArms
  450.     InitialDelay = 100 100 UNIFORM   ;In milliseconds
  451.     Offset = X:0.0 Y:0.0 Z:25.0
  452.   End
  453.  
  454. End
  455.  
  456. ; ----------------------------------------------
  457. FXList WeaponFX_NapalmMissile
  458.   Sound
  459.     Name = FireStormMissileWeapon
  460.   End
  461. End
  462.  
  463. ; ----------------------------------------------
  464. FXList WeaponFX_DragonTankFlameWeapon
  465.   LightPulse 
  466.     Color = R:255 G:255 B:128 
  467.     Radius = 15 
  468.     IncreaseTime = 0 
  469.     DecreaseTime = 500
  470.   End
  471. End
  472.  
  473. ; ----------------------------------------------
  474. FXList WeaponFX_DragonTankFlameWeaponUpgraded
  475.   LightPulse 
  476.     Color = R:255 G:255 B:128 
  477.     Radius = 15 
  478.     IncreaseTime = 0 
  479.     DecreaseTime = 500
  480.   End
  481. End
  482.  
  483. ; ----------------------------------------------
  484. FXList WeaponFX_ToxinTruckFlameWeapon
  485.   LightPulse 
  486.     Color = R:64 G:255 B:64
  487.     Radius = 15 
  488.     IncreaseTime = 0 
  489.     DecreaseTime = 500
  490.   End
  491. End
  492.  
  493. ; ----------------------------------------------
  494. FXList WeaponFX_ToxinTruckFlameWeaponUpgraded
  495.   LightPulse 
  496.     Color = R:64 G:64 B:255
  497.     Radius = 15 
  498.     IncreaseTime = 0 
  499.     DecreaseTime = 500
  500.   End
  501. End
  502.  
  503. ; ----------------------------------------------
  504. FXList WeaponFX_CleanupFireWeapon
  505.   LightPulse 
  506.     Color = R:64 G:128 B:255
  507.     Radius = 15 
  508.     IncreaseTime = 0 
  509.     DecreaseTime = 500
  510.   End
  511. End
  512.  
  513. ; ----------------------------------------------
  514. FXList WeaponFX_GenericTankShellDetonation
  515.   Sound
  516.     Name = ExplosionRocketBuggyMissile
  517.   End
  518.   ParticleSystem
  519.     Name = BuggyMissileExplosion
  520.     UseCallersRadius = Yes ; Override the radius with the damage radius of the weapon.
  521.   End
  522.   ParticleSystem
  523.     Name = BuggyMissileExplosionSmoke
  524.   End
  525. End
  526.  
  527.  
  528. ; ----------------------------------------------
  529. FXList WeaponFX_InfernoTankShellDetonation
  530.   Sound
  531.     Name = ExplosionFire
  532.   End
  533.   ParticleSystem
  534.     Name = BuggyMissileExplosion
  535.     UseCallersRadius = Yes ; Override the radius with the damage radius of the weapon.
  536.   End
  537.   ParticleSystem
  538.     Name = BuggyMissileExplosionSmoke
  539.   End
  540. End
  541.  
  542. ; ----------------------------------------------
  543. FXList WeaponFX_GenericTankGunNoTracer
  544.   ViewShake 
  545.     Type = NORMAL
  546.   End
  547.   LightPulse 
  548.     Color = R:255 G:255 B:128 
  549.     Radius = 15 
  550.     IncreaseTime = 0 
  551.     DecreaseTime = 500
  552.   End
  553.   ParticleSystem 
  554.     Name = TankMuzzleFlashSmoke
  555.     OrientToObject = Yes
  556.   End
  557.   ParticleSystem 
  558.     Name = TankMuzzleFlashFlame
  559.     OrientToObject = Yes
  560.   End
  561.   ParticleSystem 
  562.     Name = TankMuzzleFlare
  563.     OrientToObject = Yes
  564.   End
  565.   ParticleSystem 
  566.     Name = TankMuzzleWave
  567.     OrientToObject = Yes
  568.     CreateAtGroundHeight = Yes
  569.   End
  570. End
  571.  
  572. ; ----------------------------------------------
  573. FXList WeaponFX_HeroicGenericTankGunNoTracer
  574.   ViewShake 
  575.     Type = NORMAL
  576.   End
  577.   LightPulse 
  578.     Color = R:128 G:0 B:0
  579.     Radius = 15 
  580.     IncreaseTime = 0 
  581.     DecreaseTime = 500
  582.   End
  583.   ParticleSystem 
  584.     Name = HeroicTankMuzzleFlashSmoke
  585.     OrientToObject = Yes
  586.   End
  587.   ParticleSystem 
  588.     Name = HeroicTankMuzzleFlashFlame
  589.     OrientToObject = Yes
  590.   End
  591.   ParticleSystem 
  592.     Name = HeroicTankMuzzleFlare
  593.     OrientToObject = Yes
  594.   End
  595.   ParticleSystem 
  596.     Name = TankMuzzleWave
  597.     OrientToObject = Yes
  598.     CreateAtGroundHeight = Yes
  599.   End
  600. End
  601.  
  602.  
  603. ; ----------------------------------------------
  604. FXList WeaponFX_NukeCannonMuzzleFlash
  605.   ViewShake 
  606.     Type = NORMAL
  607.   End
  608.   LightPulse 
  609.     Color = R:255 G:255 B:128 
  610.     Radius = 15 
  611.     IncreaseTime = 0 
  612.     DecreaseTime = 500
  613.   End
  614.   ParticleSystem 
  615.     Name = NukeCannonMuzzleFlashSmoke
  616.     OrientToObject = Yes
  617.   End
  618.   ParticleSystem 
  619.     Name = NukeCannonMuzzleFlashFlame
  620.     OrientToObject = Yes
  621.   End
  622.   ParticleSystem 
  623.     Name = NukeCannonMuzzleFlare
  624.     OrientToObject = Yes
  625.   End
  626.   ParticleSystem 
  627.     Name = NukeCannonMuzzleFlashRing
  628.     OrientToObject = Yes
  629.   End
  630.   ParticleSystem 
  631.     Name = NukeCannonMuzzleWave
  632.     OrientToObject = Yes
  633.     CreateAtGroundHeight = Yes
  634.   End
  635. End
  636.  
  637.  
  638. ; ----------------------------------------------
  639. FXList WeaponFX_HeroicNukeCannonMuzzleFlash
  640.   ViewShake 
  641.     Type = NORMAL
  642.   End
  643.   LightPulse 
  644.     Color = R:255 G:255 B:128 
  645.     Radius = 15 
  646.     IncreaseTime = 0 
  647.     DecreaseTime = 500
  648.   End
  649.   ParticleSystem 
  650.     Name = NukeCannonMuzzleFlashSmoke
  651.     OrientToObject = Yes
  652.   End
  653.   ParticleSystem 
  654.     Name = NukeCannonMuzzleFlashFlame
  655.     OrientToObject = Yes
  656.   End
  657.   ParticleSystem 
  658.     Name = HeroicNukeCannonMuzzleFlare
  659.     OrientToObject = Yes
  660.   End
  661.   ParticleSystem 
  662.     Name = HeroicNukeCannonMuzzleFlashRing
  663.     OrientToObject = Yes
  664.   End
  665.   ParticleSystem 
  666.     Name = NukeCannonMuzzleWave
  667.     OrientToObject = Yes
  668.     CreateAtGroundHeight = Yes
  669.   End
  670. End
  671.  
  672.  
  673. ; ----------------------------------------------
  674. FXList WeaponFX_GenericTankGunNoTracerSmall
  675.   ViewShake 
  676.     Type = NORMAL
  677.   End
  678.   LightPulse 
  679.     Color = R:255 G:255 B:128 
  680.     Radius = 15 
  681.     IncreaseTime = 0 
  682.     DecreaseTime = 500
  683.   End
  684.   ParticleSystem 
  685.     Name = TankSmallMuzzleFlashSmoke
  686.     OrientToObject = Yes
  687.   End
  688.   ParticleSystem 
  689.     Name = TankSmallMuzzleFlashFlame
  690.     OrientToObject = Yes
  691.   End
  692.   ParticleSystem 
  693.     Name = TankSmallMuzzleFlare
  694.     OrientToObject = Yes
  695.   End
  696. End
  697.  
  698. ; ----------------------------------------------
  699. FXList WeaponFX_HeroicGenericTankGunNoTracerSmall
  700.   ViewShake 
  701.     Type = NORMAL
  702.   End
  703.   LightPulse 
  704.     Color = R:255 G:255 B:128 
  705.     Radius = 15 
  706.     IncreaseTime = 0 
  707.     DecreaseTime = 500
  708.   End
  709.   ParticleSystem 
  710.     Name = TankSmallMuzzleFlashSmoke
  711.     OrientToObject = Yes
  712.   End
  713.   ParticleSystem 
  714.     Name = TankSmallMuzzleFlashFlame
  715.     OrientToObject = Yes
  716.   End
  717.   ParticleSystem 
  718.     Name = HeroicTankSmallMuzzleFlare
  719.     OrientToObject = Yes
  720.   End
  721. End
  722.  
  723. ; ----------------------------------------------
  724. FXList WeaponFX_GenericTankGun
  725.   ViewShake 
  726.     Type = NORMAL
  727.   End
  728.   LightPulse 
  729.     Color = R:255 G:255 B:128 
  730.     Radius = 25
  731.     IncreaseTime = 0 
  732.     DecreaseTime = 500
  733.   End
  734.   Tracer
  735.     DecayAt = 0.5
  736.     Length = 20
  737.     Width = 0.5
  738.     Color = R:230 G:204 B:179
  739.   End
  740.   ParticleSystem 
  741.     Name = TankMuzzleFlashSmoke
  742.     OrientToObject = Yes
  743.     RotateY = 90
  744.   End
  745.   ParticleSystem 
  746.     Name = TankMuzzleFlashFlame
  747.     OrientToObject = Yes
  748.     RotateY = 90
  749.   End
  750. End
  751.  
  752. ; ----------------------------------------------
  753. FXList WeaponFX_GenericMachineGunFire
  754.   LightPulse 
  755.     Color = R:255 G:255 B:128 
  756.     Radius = 10 
  757.     IncreaseTime = 0 
  758.     DecreaseTime = 200
  759.   End
  760.   ParticleSystem 
  761.     Name = GattlingCannonLenzflare
  762.     OrientToObject = Yes
  763.     Offset = X:0.0 Y:0.0 Z:0.0
  764.   End
  765.   ParticleSystem 
  766.     Name = FallingShells
  767.     OrientToObject = Yes
  768.     Offset = X:0.0 Y:0.0 Z:0.0
  769.   End
  770.   Tracer
  771.     DecayAt = 1
  772.     Length = 10
  773.     Width = 0.3
  774.     Color = R:255 G:255 B:255
  775.     Speed = 600
  776.     Probability = 0.5
  777.   End
  778. End
  779.  
  780. ; ----------------------------------------------
  781. FXList WeaponFX_GenericMachineGunFireWithRedTracers
  782.   LightPulse 
  783.     Color = R:128 G:0 B:0
  784.     Radius = 25
  785.     IncreaseTime = 0 
  786.     DecreaseTime = 200
  787.   End
  788.   ParticleSystem 
  789.     Name = HeroicGattlingCannonLenzflare
  790.     OrientToObject = Yes
  791.     Offset = X:0.0 Y:0.0 Z:0.0
  792.   End
  793.   ParticleSystem 
  794.     Name = FallingShells
  795.     OrientToObject = Yes
  796.     Offset = X:0.0 Y:0.0 Z:0.0
  797.   End
  798.   Tracer
  799.     DecayAt = 1
  800.     Length = 10
  801.     Width = 0.3
  802.     Color = R:255 G:0 B:0
  803.     Speed = 300
  804.     Probability = 0.5
  805.   End
  806. End
  807.  
  808. ; ----------------------------------------------
  809. FXList WeaponFX_GattlingTankMachineGunFire
  810.   LightPulse 
  811.     Color = R:255 G:255 B:128 
  812.     Radius = 10 
  813.     IncreaseTime = 0 
  814.     DecreaseTime = 100
  815.   End
  816.   ParticleSystem 
  817.     Name = GattlingCannonLenzflare
  818.     OrientToObject = Yes
  819.     Offset = X:0.0 Y:0.0 Z:0.0
  820.   End
  821.   ParticleSystem 
  822.     Name = FallingShellsGattling
  823.     OrientToObject = Yes
  824.     Offset = X:0.0 Y:0.0 Z:0.0
  825.   End
  826.   Tracer
  827.     DecayAt = 1
  828.     Length = 10
  829.     Width = 0.3
  830.     Color = R:255 G:255 B:255
  831.     Speed = 1200
  832.     Probability = 0.7
  833.   End
  834. End
  835.  
  836. ; ----------------------------------------------
  837. FXList WeaponFX_GattlingTankMachineGunFireWithRedTracers
  838.   LightPulse 
  839.     Color = R:255 G:64 B:64 
  840.     Radius = 25
  841.     IncreaseTime = 0 
  842.     DecreaseTime = 500
  843.   End
  844.   ParticleSystem 
  845.     Name = HeroicGattlingCannonLenzflare
  846.     OrientToObject = Yes
  847.     Offset = X:0.0 Y:0.0 Z:0.0
  848.   End
  849.   ParticleSystem 
  850.     Name = FallingShellsGattling
  851.     OrientToObject = Yes
  852.     Offset = X:0.0 Y:0.0 Z:0.0
  853.   End
  854.   Tracer
  855.     DecayAt = 1
  856.     Length = 10
  857.     Width = 0.3
  858.     Color = R:255 G:0 B:0
  859.     Speed = 1200
  860.     Probability = 0.7
  861.   End
  862. End
  863.  
  864.  
  865. ; ----------------------------------------------
  866. FXList WeaponFX_GattlingCannonMachineGunFire
  867.   LightPulse 
  868.     Color = R:255 G:255 B:128 
  869.     Radius = 10 
  870.     IncreaseTime = 0 
  871.     DecreaseTime = 100
  872.   End
  873.   ParticleSystem 
  874.     Name = GattlingCannonLenzflare
  875.     OrientToObject = Yes
  876.     Offset = X:0.0 Y:0.0 Z:0.0
  877.   End
  878.   ParticleSystem 
  879.     Name = FallingShellsGattlingTilted
  880.     OrientToObject = Yes
  881.     Offset = X:0.0 Y:0.0 Z:0.0
  882.   End
  883.   Tracer
  884.     DecayAt = 1
  885.     Length = 10
  886.     Width = 0.3
  887.     Color = R:255 G:255 B:255
  888.     Speed = 1200
  889.     Probability = 0.7
  890.   End
  891. End
  892.  
  893. ; ----------------------------------------------
  894. FXList WeaponFX_GattlingCannonMachineGunFireWithRedTracers
  895.   LightPulse 
  896.     Color = R:255 G:64 B:64 
  897.     Radius = 25
  898.     IncreaseTime = 0 
  899.     DecreaseTime = 500
  900.   End
  901.   ParticleSystem 
  902.     Name = HeroicGattlingCannonLenzflare
  903.     OrientToObject = Yes
  904.     Offset = X:0.0 Y:0.0 Z:0.0
  905.   End
  906.   ParticleSystem 
  907.     Name = FallingShellsGattlingTilted
  908.     OrientToObject = Yes
  909.     Offset = X:0.0 Y:0.0 Z:0.0
  910.   End
  911.   Tracer
  912.     DecayAt = 1
  913.     Length = 10
  914.     Width = 0.3
  915.     Color = R:255 G:0 B:0
  916.     Speed = 1200
  917.     Probability = 0.7
  918.   End
  919. End
  920.  
  921.  
  922. ; ----------------------------------------------
  923. FXList WeaponFX_RedguardMachineGunFire
  924.   LightPulse 
  925.     Color = R:255 G:255 B:128 
  926.     Radius = 10 
  927.     IncreaseTime = 0 
  928.     DecreaseTime = 100
  929.   End
  930.   Tracer
  931.     DecayAt = 1
  932.     Length = 10
  933.     Width = 0.3
  934.     Color = R:230 G:204 B:179
  935.     Speed = 300
  936.     Probability = 0.5
  937.   End
  938. End
  939.  
  940. ; ----------------------------------------------
  941. FXList WeaponFX_HeroicRedguardMachineGunFire
  942.   LightPulse 
  943.     Color = R:255 G:255 B:128 
  944.     Radius = 10 
  945.     IncreaseTime = 0 
  946.     DecreaseTime = 100
  947.   End
  948.   Tracer
  949.     DecayAt = 1
  950.     Length = 10
  951.     Width = 0.3
  952.     Color = R:255 G:0 B:0
  953.     Speed = 300
  954.     Probability = 0.5
  955.   End
  956. End
  957.  
  958. ; ----------------------------------------------
  959. FXList WeaponFX_RangerAdvancedCombatRifleFire
  960.   LightPulse 
  961.     Color = R:255 G:255 B:128 
  962.     Radius = 20 
  963.     IncreaseTime = 0 
  964.     DecreaseTime = 300
  965.   End
  966.   Tracer
  967.     DecayAt = 1
  968.     Length = 10
  969.     Width = 0.3
  970.     Color = R:230 G:204 B:179
  971.     Speed = 300
  972.     Probability = 0.5
  973.   End
  974. End
  975.  
  976. ; ----------------------------------------------
  977. FXList WeaponFX_HeroicRangerAdvancedCombatRifleFire
  978.   LightPulse 
  979.     Color = R:255 G:255 B:128 
  980.     Radius = 20 
  981.     IncreaseTime = 0 
  982.     DecreaseTime = 300
  983.   End
  984.   Tracer
  985.     DecayAt = 1
  986.     Length = 10
  987.     Width = 0.3
  988.     Color = R:255 G:0 B:0
  989.     Speed = 300
  990.     Probability = 0.9
  991.   End
  992. End
  993.  
  994. ; ----------------------------------------------
  995. FXList WeaponFX_Comanche20mmCannonFire
  996.   LightPulse 
  997.     Color = R:255 G:255 B:255 
  998.     Radius = 60 
  999.     IncreaseTime = 0 
  1000.     DecreaseTime = 100
  1001.   End
  1002.   ParticleSystem 
  1003.     Name = GattlingCannonLenzflare
  1004.     OrientToObject = Yes
  1005.     Offset = X:0.0 Y:0.0 Z:0.0
  1006.   End
  1007.   ParticleSystem 
  1008.     Name = FallingShellsComanche
  1009.     OrientToObject = Yes
  1010.     Offset = X:0.0 Y:0.0 Z:0.0
  1011.   End
  1012.   Tracer
  1013.     DecayAt = 1
  1014.     Length = 10
  1015.     Width = 0.3
  1016.     Color = R:128 G:128 B:128
  1017.     Speed = 600
  1018. ;   Probability = 0.9
  1019.   End
  1020. End
  1021.  
  1022. ; ----------------------------------------------
  1023. FXList WeaponFX_HeroicComanche20mmCannonFire
  1024.   LightPulse 
  1025.     Color = R:255 G:128 B:128 
  1026.     Radius = 60 
  1027.     IncreaseTime = 0 
  1028.     DecreaseTime = 100
  1029.   End
  1030.   ParticleSystem 
  1031.     Name = HeroicGattlingCannonLenzflare
  1032.     OrientToObject = Yes
  1033.     Offset = X:0.0 Y:0.0 Z:0.0
  1034.   End
  1035.   ParticleSystem 
  1036.     Name = FallingShellsComanche
  1037.     OrientToObject = Yes
  1038.     Offset = X:0.0 Y:0.0 Z:0.0
  1039.   End
  1040.   Tracer
  1041.     DecayAt = 1
  1042.     Length = 10
  1043.     Width = 0.3
  1044.     Color = R:196 G:0 B:0
  1045.     Speed = 600
  1046. ;   Probability = 0.9
  1047.   End
  1048. End
  1049.  
  1050. ; ----------------------------------------------
  1051. FXList WeaponFX_WatchTowerMachineGunFire
  1052.   LightPulse 
  1053.     Color = R:255 G:255 B:128 
  1054.     Radius = 21 
  1055.     IncreaseTime = 0 
  1056.     DecreaseTime = 100
  1057.   End
  1058.   ParticleSystem 
  1059.     Name = GattlingCannonLenzflare
  1060.     OrientToObject = Yes
  1061.     Offset = X:0.0 Y:0.0 Z:0.0
  1062.   End
  1063. End
  1064.  
  1065. ; ----------------------------------------------
  1066. FXList WeaponFX_CommandoMachineGunFire
  1067.   LightPulse 
  1068.     Color = R:255 G:255 B:128 
  1069.     Radius = 10 
  1070.     IncreaseTime = 0 
  1071.     DecreaseTime = 100
  1072.   End
  1073. End
  1074.  
  1075. ; ----------------------------------------------
  1076. FXList WeaponFX_QuadCannonGunFire
  1077.   LightPulse 
  1078.     Color = R:128 G:128 B:64
  1079.     Radius = 20 
  1080.     IncreaseTime = 0 
  1081.     DecreaseTime = 100
  1082.   End
  1083.   ParticleSystem 
  1084.     Name = GattlingCannonLenzflareIntense
  1085.     OrientToObject = Yes
  1086.     Offset = X:0.0 Y:0.0 Z:0.0
  1087.   End
  1088.   ParticleSystem 
  1089.     Name = FallingShells
  1090.     OrientToObject = Yes
  1091.     Offset = X:0.0 Y:0.0 Z:0.0
  1092.   End
  1093.   Tracer
  1094.     DecayAt = 1
  1095.     Length = 10
  1096.     Width = 0.3
  1097.     Color = R:255 G:255 B:255
  1098.     Speed = 300
  1099.     Probability = 0.5
  1100.   End
  1101. End
  1102.  
  1103. ; ----------------------------------------------
  1104. FXList WeaponFX_HeroicQuadCannonGunFire
  1105.   LightPulse 
  1106.     Color = R:255 G:255 B:128 
  1107.     Radius = 20 
  1108.     IncreaseTime = 0 
  1109.     DecreaseTime = 300
  1110.   End
  1111.   ParticleSystem 
  1112.     Name = HeroicGattlingCannonLenzflare
  1113.     OrientToObject = Yes
  1114.     Offset = X:0.0 Y:0.0 Z:0.0
  1115.   End
  1116.   ParticleSystem 
  1117.     Name = FallingShells
  1118.     OrientToObject = Yes
  1119.     Offset = X:0.0 Y:0.0 Z:0.0
  1120.   End
  1121.   Tracer
  1122.     DecayAt = 1
  1123.     Length = 10
  1124.     Width = 0.3
  1125.     Color = R:255 G:0 B:0
  1126.     Speed = 300
  1127.     Probability = 0.5
  1128.   End
  1129. End
  1130.  
  1131. ; ----------------------------------------------
  1132. FXList WeaponFX_TechnicalGunFire
  1133.   LightPulse 
  1134.     Color = R:255 G:255 B:128 
  1135.     Radius = 25
  1136.     IncreaseTime = 0 
  1137.     DecreaseTime = 500
  1138.   End
  1139.   ParticleSystem 
  1140.     Name = GattlingCannonLenzflareIntense
  1141.     OrientToObject = Yes
  1142.     Offset = X:0.0 Y:0.0 Z:0.0
  1143.   End
  1144.   ParticleSystem 
  1145.     Name = FallingShells
  1146.     OrientToObject = Yes
  1147.     Offset = X:0.0 Y:0.0 Z:0.0
  1148.   End
  1149.   Tracer
  1150.     DecayAt = 1
  1151.     Length = 10
  1152.     Width = 0.3
  1153.     Color = R:230 G:204 B:179
  1154.     Speed = 300
  1155.     Probability = 0.25
  1156.   End
  1157. End
  1158.  
  1159. ; ----------------------------------------------
  1160. FXList WeaponFX_NapalmMissileDetonation
  1161.   ParticleSystem 
  1162.     Name = NapalmExplosionArms
  1163.   End
  1164.   ParticleSystem 
  1165.     Name = NapalmFire
  1166.     Offset = X:0.0 Y:0.0 Z:5.0
  1167.   End
  1168.   ParticleSystem 
  1169.     Name = NapalmExplosionFlare
  1170.     Offset = X:0.0 Y:0.0 Z:15.0
  1171.   End
  1172.   TerrainScorch
  1173.     Type = RANDOM 
  1174.     Radius = 15
  1175.   End
  1176.   LightPulse 
  1177.     Color = R:255 G:128 B:51 
  1178.     Radius = 30 
  1179.     IncreaseTime = 0 
  1180.     DecreaseTime = 2333
  1181.   End
  1182.   Sound
  1183.     Name = ExplosionFire
  1184.   End
  1185. End
  1186.  
  1187. ; ----------------------------------------------
  1188. FXList WeaponFX_BlackNapalmMissileDetonation
  1189.   ParticleSystem 
  1190.     Name = NapalmExplosionArms
  1191.   End
  1192.   ParticleSystem 
  1193.     Name = NapalmFire
  1194.     Offset = X:0.0 Y:0.0 Z:5.0
  1195.   End
  1196.   TerrainScorch
  1197.     Type = RANDOM 
  1198.     Radius = 15
  1199.   End
  1200.   LightPulse 
  1201.     Color = R:255 G:128 B:51 
  1202.     Radius = 30 
  1203.     IncreaseTime = 0 
  1204.     DecreaseTime = 2333
  1205.   End
  1206.   Sound
  1207.     Name = ExplosionFire
  1208.   End
  1209. End
  1210.  
  1211. ; ----------------------------------------------
  1212. FXList WeaponFX_MolotovCocktailDetonation
  1213.   ParticleSystem 
  1214.     Name = MolotovFlames
  1215.   End
  1216.   ParticleSystem 
  1217.     Name = MolotovGlassShatter
  1218.   End
  1219.   TerrainScorch
  1220.     Type = RANDOM 
  1221.     Radius = 18
  1222.   End
  1223.   LightPulse 
  1224.     Color = R:255 G:128 B:51 
  1225.     Radius = 30 
  1226.     IncreaseTime = 0 
  1227.     DecreaseTime = 2333
  1228.   End
  1229.   Sound
  1230.     Name = MolotovCocktailShatter
  1231.   End
  1232. End
  1233.  
  1234. ; ----------------------------------------------
  1235. FXList WeaponFX_JetMissileDetonation
  1236.   ViewShake 
  1237.     Type = NORMAL
  1238.   End
  1239.   TerrainScorch
  1240.     Type = RANDOM 
  1241.     Radius = 15
  1242.   End
  1243.   LightPulse 
  1244.     Color = R:255 G:128 B:51 
  1245.     Radius = 30 
  1246.     IncreaseTime = 0 
  1247.     DecreaseTime = 2333
  1248.   End
  1249.   Sound
  1250.     Name = ExplosionJetMissile
  1251.   End
  1252. End
  1253.  
  1254. ; ----------------------------------------------
  1255. FXList FX_BombExplosion
  1256.   ParticleSystem
  1257.     Name = CarpetBombExplosionSmoke
  1258.   End
  1259.   ParticleSystem
  1260.     Name = CarpetBombExplosionShockwave
  1261.   End
  1262.   ViewShake 
  1263.     Type = NORMAL
  1264.   End
  1265.   TerrainScorch
  1266.     Type = RANDOM 
  1267.     Radius = 15
  1268.   End
  1269.   Sound
  1270.     Name = Explosion
  1271.   End
  1272. End
  1273.  
  1274. ; ----------------------------------------------
  1275. FXList FX_TankDieExplosion
  1276.   ViewShake 
  1277.     Type = NORMAL
  1278.   End
  1279.   TerrainScorch
  1280.     Type = RANDOM 
  1281.     Radius = 15
  1282.   End
  1283.   LightPulse 
  1284.     Color = R:255 G:128 B:51 
  1285.     Radius = 30 
  1286.     IncreaseTime = 0 
  1287.     DecreaseTime = 2333
  1288.   End
  1289.   Sound
  1290.     Name = TankDie
  1291.   End
  1292. End
  1293.  
  1294. ; -----------------------------------------------------------------------------------
  1295. ; The death of a Jet
  1296. FXList FX_JetDeathExplosion
  1297.   ParticleSystem
  1298.     Name = JetExplosion
  1299.     OrientToObject = Yes
  1300.   End
  1301.   ParticleSystem
  1302.     Name = JetDebris
  1303.     OrientToObject = Yes
  1304.   End
  1305.   ParticleSystem
  1306.     Name = MammothTankSubExplosionSmoke 
  1307.     Count = 3
  1308.     Radius = 15 30 UNIFORM
  1309.     Height = 0 0 UNIFORM
  1310.     InitialDelay = 50 667 UNIFORM
  1311.     OrientToObject = Yes
  1312.   End
  1313.   ViewShake 
  1314.     Type = NORMAL
  1315.   End
  1316. End
  1317.  
  1318. ; -----------------------------------------------------------------------------------
  1319. ; The death of a Raptor
  1320. ; *********************
  1321. ; KM: This is a COPY of the jet death explosion. Mike Jones -- I added this for you
  1322. ;     to take over and make it look cool! :)
  1323. ; *********************
  1324. FXList FX_RaptorDeathExplosion
  1325.   ParticleSystem
  1326.     Name = JetExplosion
  1327.     OrientToObject = Yes
  1328.   End
  1329.   ParticleSystem
  1330.     Name = JetDebris
  1331.     OrientToObject = Yes
  1332.   End
  1333.   ParticleSystem
  1334.     Name = MammothTankSubExplosionSmoke 
  1335.     Count = 3
  1336.     Radius = 15 30 UNIFORM
  1337.     Height = 0 0 UNIFORM
  1338.     InitialDelay = 50 667 UNIFORM
  1339.     OrientToObject = Yes
  1340.   End
  1341.   ViewShake 
  1342.     Type = NORMAL
  1343.   End 
  1344. End
  1345.  
  1346. ; -----------------------------------------------------------------------------------
  1347. FXList FX_GenericTankDeathExplosion
  1348.   ParticleSystem
  1349.     Name = MammothTankExplosionSmoke
  1350.   End
  1351.   ParticleSystem
  1352.     Name = MammothTankSubExplosionSmoke 
  1353.     Radius = 15 30 UNIFORM
  1354.     Height = 0 20 UNIFORM
  1355.     InitialDelay = 167 667 UNIFORM
  1356.   End
  1357.   ParticleSystem
  1358.     Name = MammothTankExplosionDebris
  1359.   End
  1360.   ParticleSystem
  1361.     Name = MammothTankExplosionLenzflare
  1362.     Offset = X:0.0 Y:0.0 Z:10.0
  1363.   End
  1364.   ParticleSystem
  1365.     Name = MammothTankExplosionShockwave
  1366.   End
  1367.   ViewShake 
  1368.     Type = STRONG
  1369.   End
  1370.   TerrainScorch
  1371.     Type = RANDOM 
  1372.     Radius = 15
  1373.   End
  1374.   Sound
  1375.     Name = TankDie
  1376.   End 
  1377. End
  1378.  
  1379. ; -----------------------------------------------------------------------------------
  1380. FXList FX_AmericaVehicleTomahawkDeathExplosion
  1381.   ParticleSystem
  1382.     Name = MammothTankExplosionSmoke
  1383.   End
  1384.   ParticleSystem
  1385.     Name = MammothTankSubExplosionSmoke 
  1386.     Count = 3
  1387.     Radius = 15 30 UNIFORM
  1388.     Height = 0 20 UNIFORM
  1389.     InitialDelay = 167 667 UNIFORM
  1390.   End
  1391.   ParticleSystem
  1392.     Name = MammothTankExplosionDebris
  1393.   End
  1394.   ParticleSystem
  1395.     Name = MammothTankExplosionShockwave
  1396.   End
  1397.   ViewShake 
  1398.     Type = STRONG
  1399.   End
  1400.   TerrainScorch
  1401.     Type = RANDOM 
  1402.     Radius = 15
  1403.   End
  1404.   Sound
  1405.     Name = TankDie
  1406.   End 
  1407. End
  1408.  
  1409. ; -----------------------------------------------------------------------------------
  1410. FXList FX_ChinaVehicleNukeCannonDeathExplosion
  1411. ; -----------------------------------------------------------------------------
  1412.  
  1413.   ViewShake 
  1414.     Type = SEVERE
  1415.   End
  1416.  
  1417.   Sound
  1418.     Name = ExplosionMiniNuke
  1419.   End
  1420.  
  1421.   ParticleSystem
  1422.     Name = NukeCannonFlare
  1423.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  1424.     Offset = X:0.0 Y:0.0 Z:40.0
  1425.   End
  1426.  
  1427.   ParticleSystem
  1428.      Name = NukeCannonMushroomExplosion
  1429.      InitialDelay = 200 200 UNIFORM   ;In milliseconds
  1430.      Offset = X:0.0 Y:0.0 Z:40.0
  1431.   End
  1432.  
  1433.   ParticleSystem
  1434.     Name = NukeCannonMushroomCloudRing
  1435.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  1436.     Offset = X:0.0 Y:0.0 Z:45.0
  1437.   End
  1438.  
  1439.   ParticleSystem
  1440.     Name = NukeCannonRing
  1441.     Offset = X:0.0 Y:0.0 Z:5.0
  1442.   End
  1443.  
  1444.   ParticleSystem
  1445.     Name = NukeCannonBlastWave
  1446.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  1447.     Offset = X:0.0 Y:0.0 Z:10.0
  1448.   End
  1449.  
  1450.   ParticleSystem
  1451.     Name = NukeCannonShockwaveInverted
  1452.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  1453.     Offset = X:0.0 Y:0.0 Z:20.0
  1454.   End
  1455.  
  1456.   ParticleSystem
  1457.     Name = NukeCannonMushroomStem
  1458.     InitialDelay = 200 200 UNIFORM   ;In milliseconds
  1459.     Offset = X:0.0 Y:0.0 Z:20.0
  1460.   End
  1461.  
  1462.   ParticleSystem
  1463.     Name = NukeCannonMushroomRing
  1464.     InitialDelay = 1000 1000 UNIFORM   ;In milliseconds
  1465.     Offset = X:0.0 Y:0.0 Z:35.0
  1466.   End
  1467.  
  1468. End
  1469.  
  1470. ;---------------------------------------------------------------------------------------
  1471. ;The list of effects that occur when the beam hits the ground. The number of times the
  1472. ;beam hits the ground is specified in the particle uplink cannon's settings, and changing
  1473. ;it does NOT effect gameplay -- so change as you see fit!
  1474. ;---------------------------------------------------------------------------------------
  1475. FXList FX_ParticleUplinkCannon_BeamHitsGround
  1476.  
  1477. ;  ViewShake 
  1478. ;    Type = SEVERE
  1479. ;  End
  1480.  
  1481. ;  Sound
  1482. ;    Name = ExplosionScudExplosive
  1483. ;  End
  1484.  
  1485.   ParticleSystem
  1486.     Name = ParticleCannonUplink_HitFlare
  1487.     Offset = X:0.0 Y:0.0 Z:2.0
  1488.     OrientToObject = Yes
  1489.   End
  1490.  
  1491.   ParticleSystem
  1492.     Name = ParticleUplinkCannon_Magma
  1493.     Offset = X:0.0 Y:0.0 Z:1.0
  1494.   End
  1495.   ParticleSystem
  1496.     Name = ParticleUplinkCannon_Sparks
  1497.     Offset = X:0.0 Y:0.0 Z:1.0
  1498.   End
  1499.   ParticleSystem
  1500.     Name = ParticleUplinkCannon_Shockwave
  1501.     Offset = X:0.0 Y:0.0 Z:1.0
  1502.   End
  1503.   ParticleSystem
  1504.     Name = ParticleUplinkCannon_Fire
  1505.     Offset = X:0.0 Y:0.0 Z:1.0
  1506.   End
  1507. End
  1508.  
  1509. ; ---------------------------------------------------------------------------------------
  1510. FXList FX_ParticleUplinkCannon_BeamLaunchIteration
  1511.  
  1512. ;  ViewShake 
  1513. ;    Type = SEVERE
  1514. ;  End
  1515.  
  1516. ;  Sound
  1517. ;    Name = ExplosionScudExplosive
  1518. ;  End
  1519.  
  1520.   ParticleSystem
  1521.     Name = ParticleUplinkCannon_LaunchFlare
  1522.     Offset = X:0.0 Y:0.0 Z:10.0
  1523.   End
  1524.  
  1525.  ; ParticleSystem
  1526.  ;   Name = ParticleUplinkCannon_Magma
  1527.  ;   Offset = X:0.0 Y:0.0 Z:1.0
  1528.  ; End
  1529. End
  1530.  
  1531. ; ---------------------------------------------------------------------------------------
  1532. ; The initial detonation of the Mammoth Tank - fiery 'arms' shoot out, and it breaks apart
  1533. FXList FX_GenericTankDeathEffect
  1534.   ParticleSystem
  1535.     Name = MammothTankExplosionArms
  1536.   End
  1537.   Sound
  1538.     Name = Explosion
  1539.   End
  1540. End
  1541.  
  1542. ; -----------------------------------------------------------------------------
  1543. FXList FX_CrusaderCatchFire
  1544.   ParticleSystem
  1545.     Name = TankFire
  1546.     Offset = X:0 Y:0 Z:10
  1547.   End
  1548.   ViewShake 
  1549.     Type = SUBTLE
  1550.   End
  1551.   Sound
  1552.     Name = ExplosionBarrel
  1553.   End
  1554. End
  1555.  
  1556. ; -----------------------------------------------------------------------------
  1557. FXList FX_HumveeExplosionOneInitial
  1558.   ParticleSystem
  1559.     Name = HotPillarArms
  1560.     Offset = X:10 Y:0 Z:10
  1561.   End
  1562.   ViewShake 
  1563.     Type = SUBTLE
  1564.   End
  1565.   Sound
  1566.     Name = ExplosionBarrel
  1567.   End
  1568. End
  1569.  
  1570. ; -----------------------------------------------------------------------------------
  1571. ; The secondary detonation of the Humvee
  1572. FXList FX_HumveeExplosionOneFinal
  1573.   ParticleSystem
  1574.     Name = HumveeExplosionSmoke
  1575.   End
  1576.   ParticleSystem
  1577.     Name = HumveeSubExplosionSmoke 
  1578.     Count = 3
  1579.     Radius = 15 30 UNIFORM
  1580.     Height = 0 20 UNIFORM
  1581.     InitialDelay = 167 667 UNIFORM
  1582.   End
  1583.   ParticleSystem
  1584.     Name = HumveeExplosionDebris
  1585.   End
  1586.   ViewShake 
  1587.     Type = STRONG
  1588.   End
  1589.   TerrainScorch
  1590.     Type = RANDOM 
  1591.     Radius = 15
  1592.   End
  1593.   Sound
  1594.     Name = TankDie
  1595.   End 
  1596. End
  1597.  
  1598. ; -----------------------------------------------------------------------------
  1599. FXList FX_HumveeDamageTransition
  1600.   ParticleSystem
  1601.     Name = HumveeTransitionExplosion1
  1602.     Offset = X:0 Y:0 Z:10
  1603.   End
  1604.   ViewShake 
  1605.     Type = SUBTLE
  1606.   End
  1607.   Sound
  1608.     Name = VehicleDamagedState
  1609.   End
  1610. End
  1611.  
  1612. ; -----------------------------------------------------------------------------
  1613. FXList FX_ComancheDamageTransition
  1614.   ParticleSystem
  1615.     Name = ComancheTransitionSmoke
  1616.     Offset = X:0 Y:0 Z:10
  1617.   End
  1618.   ViewShake 
  1619.     Type = SUBTLE
  1620.   End
  1621.   Sound
  1622.     Name = VehicleDamagedState
  1623.   End
  1624. End
  1625.  
  1626. ; -----------------------------------------------------------------------------
  1627. FXList FX_JetBigDamageTransition
  1628.   ParticleSystem
  1629.     Name = JetTransitionSmokeLarge
  1630.     Offset = X:0 Y:0 Z:10
  1631.     OrientToObject = Yes
  1632.   End
  1633.   ViewShake 
  1634.     Type = SUBTLE
  1635.   End
  1636.   Sound
  1637.     Name = VehicleDamagedState
  1638.   End
  1639. End
  1640.  
  1641. ; -----------------------------------------------------------------------------
  1642. FXList FX_BattleMasterExplosionOneInitial
  1643.   ParticleSystem
  1644.     Name = HotPillarArms
  1645.     Offset = X:0 Y:0 Z:10
  1646.   End
  1647.   ViewShake 
  1648.     Type = SUBTLE
  1649.   End
  1650.   Sound
  1651.     Name = ExplosionBarrel
  1652.   End
  1653. End
  1654.  
  1655. ; -----------------------------------------------------------------------------
  1656. FXList FX_GattlingExplosionOneInitial
  1657.   ParticleSystem
  1658.     Name = HotPillarArms
  1659.     Offset = X:0 Y:0 Z:10
  1660.   End
  1661.   ViewShake 
  1662.     Type = SUBTLE
  1663.   End
  1664.   Sound
  1665.     Name = ExplosionBarrel
  1666.   End
  1667. End
  1668.  
  1669. ; -----------------------------------------------------------------------------
  1670. FXList FX_GattlingExplosionOneFinal
  1671.   ParticleSystem
  1672.     Name = BattleMasterTankExplosionSmoke
  1673.   End
  1674.   ParticleSystem
  1675.     Name = BattleMasterTankSubExplosionSmoke 
  1676.     Count = 3
  1677.     Radius = 15 30 UNIFORM
  1678.     Height = 0 20 UNIFORM
  1679.     InitialDelay = 167 667 UNIFORM
  1680.   End
  1681.   ParticleSystem
  1682.     Name = BattleMasterTankExplosionDebris
  1683.   End
  1684.   ParticleSystem
  1685.     Name = BattleMasterTankExplosionShockwave
  1686.   End
  1687.   ViewShake 
  1688.     Type = STRONG
  1689.   End
  1690.   TerrainScorch
  1691.     Type = RANDOM 
  1692.     Radius = 15
  1693.   End
  1694.   Sound
  1695.     Name = TankDie
  1696.   End 
  1697. End
  1698.  
  1699. ; -----------------------------------------------------------------------------
  1700. FXList FX_BattleMasterExplosionOneFinal
  1701.   ParticleSystem
  1702.     Name = BattleMasterTankExplosionSmoke
  1703.   End
  1704.   ParticleSystem
  1705.     Name = BattleMasterTankExplosionDebris
  1706.   End
  1707.   ParticleSystem
  1708.     Name = BattleMasterTankExplosionShockwave
  1709.     Offset = X:0 Y:0 Z:2
  1710.   End
  1711.   ParticleSystem
  1712.     Name = BattleMasterTankExplosionLenzflare
  1713.     Offset = X:0 Y:0 Z:10
  1714.   End
  1715.   ViewShake 
  1716.     Type = STRONG
  1717.   End
  1718.   TerrainScorch
  1719.     Type = RANDOM 
  1720.     Radius = 15
  1721.   End
  1722.   Sound
  1723.     Name = TankDie
  1724.   End 
  1725. End
  1726.  
  1727. ; -----------------------------------------------------------------------------
  1728. FXList FX_ScudLauncherExplosionOneFinal
  1729.   ParticleSystem
  1730.     Name = ScudLauncherExplosionSmoke
  1731.     OrientToObject = Yes
  1732.   End
  1733.   ParticleSystem
  1734.     Name = BattleMasterTankExplosionDebris
  1735.   End
  1736.   ParticleSystem
  1737.     Name = BattleMasterTankExplosionShockwave
  1738.     Offset = X:0 Y:0 Z:2
  1739.   End
  1740.   ParticleSystem
  1741.     Name = BattleMasterTankExplosionLenzflare
  1742.     Offset = X:0 Y:0 Z:10
  1743.   End
  1744.     ParticleSystem
  1745.     Name = ScudMissleLauncherExplosionTrailArms
  1746.     Offset = X:0 Y:0 Z:5
  1747.   End
  1748.   ViewShake 
  1749.     Type = STRONG
  1750.   End
  1751.   TerrainScorch
  1752.     Type = RANDOM 
  1753.     Radius = 15
  1754.   End
  1755.   Sound
  1756.     Name = TankDie
  1757.   End 
  1758. End
  1759.  
  1760. ; -----------------------------------------------------------------------------
  1761. FXList FX_SupplyTruckExplosionOneFinal
  1762.   ParticleSystem
  1763.     Name = ScudLauncherExplosionSmoke
  1764.     OrientToObject = Yes
  1765.   End
  1766.   ParticleSystem
  1767.     Name = BattleMasterTankExplosionDebris
  1768.   End
  1769.   ParticleSystem
  1770.     Name = BattleMasterTankExplosionShockwave
  1771.     Offset = X:0 Y:0 Z:2
  1772.   End
  1773.   ParticleSystem
  1774.     Name = BattleMasterTankExplosionLenzflare
  1775.     Offset = X:0 Y:0 Z:10
  1776.   End
  1777. ;    ParticleSystem
  1778. ;    Name = ScudMissleLauncherExplosionTrailArms
  1779. ;    Offset = X:0 Y:0 Z:5
  1780. ;  End
  1781.   ViewShake 
  1782.     Type = STRONG
  1783.   End
  1784.   TerrainScorch
  1785.     Type = RANDOM 
  1786.     Radius = 15
  1787.   End
  1788.   Sound
  1789.     Name = TankDie
  1790.   End 
  1791. End
  1792.  
  1793. ; -----------------------------------------------------------------------------
  1794. FXList FX_ToxinTruckExplosionOneFinal
  1795.   ParticleSystem
  1796.     Name = BattleMasterTankExplosionSmoke
  1797.   End
  1798.   ParticleSystem
  1799.     Name = BattleMasterTankExplosionDebris
  1800.   End
  1801.   ParticleSystem
  1802.     Name = ScudMissleExplosionTrailArms
  1803.     Offset = X:0 Y:0 Z:2
  1804.   End
  1805.   ParticleSystem
  1806.     Name = ToxicExplosionLarge
  1807.     Offset = X:0 Y:0 Z:5
  1808.   End
  1809.   ViewShake 
  1810.     Type = STRONG
  1811.   End
  1812.   TerrainScorch
  1813.     Type = RANDOM 
  1814.     Radius = 15
  1815.   End
  1816.   Sound
  1817.     Name = TankDie
  1818.   End 
  1819. End
  1820.  
  1821. ; -----------------------------------------------------------------------------
  1822. FXList FX_GattlingExplosionOneFinal
  1823.   ParticleSystem
  1824.     Name = BattleMasterTankExplosionSmoke
  1825.   End
  1826.   ParticleSystem
  1827.     Name = BattleMasterTankExplosionDebris
  1828.   End
  1829.   ParticleSystem
  1830.     Name = BattleMasterTankExplosionShockwave
  1831.     Offset = X:0 Y:0 Z:2
  1832.   End
  1833.   ParticleSystem
  1834.     Name = BattleMasterTankExplosionLenzflare
  1835.     Offset = X:0 Y:0 Z:10
  1836.   End
  1837.   ViewShake 
  1838.     Type = STRONG
  1839.   End
  1840.   TerrainScorch
  1841.     Type = RANDOM 
  1842.     Radius = 15
  1843.   End
  1844.   Sound
  1845.     Name = TankDie
  1846.   End 
  1847. End
  1848.  
  1849. ; -----------------------------------------------------------------------------
  1850. FXList FX_BattleMasterDamageTransition
  1851.   ParticleSystem
  1852.     Name = BattleMasterTransitionExplosion
  1853.     Offset = X:0 Y:0 Z:10
  1854.   End
  1855.   ParticleSystem
  1856.     Name = BattleMasterTransitionLenzflare
  1857.     Offset = X:0 Y:0 Z:1
  1858.   End
  1859.   ParticleSystem
  1860.     Name = BattleMasterTransitionDebris
  1861.     Offset = X:0 Y:0 Z:10
  1862.   End
  1863.   ViewShake 
  1864.     Type = SUBTLE
  1865.   End
  1866.   Sound
  1867.     Name = VehicleDamagedState
  1868.   End
  1869. End
  1870.  
  1871. ; -----------------------------------------------------------------------------
  1872. FXList FX_BattleMasterDamageTransitionSmall
  1873.   ParticleSystem
  1874.     Name = BattleMasterTransitionExplosionSmall
  1875.     Offset = X:0 Y:0 Z:10
  1876.   End
  1877.   ParticleSystem
  1878.     Name = BattleMasterTransitionLenzflareSmall
  1879.     Offset = X:0 Y:0 Z:1
  1880.   End
  1881.   ParticleSystem
  1882.     Name = BattleMasterTransitionDebrisSmall
  1883.     Offset = X:0 Y:0 Z:10
  1884.   End
  1885.   ViewShake 
  1886.     Type = SUBTLE
  1887.   End
  1888.   Sound
  1889.     Name = VehicleDamagedState
  1890.   End
  1891. End
  1892.  
  1893. ; -----------------------------------------------------------------------------
  1894. FXList FX_BattleDroneDamageTransitionSmall
  1895.   ParticleSystem
  1896.     Name = BattleMasterTransitionExplosionSmall
  1897.     Offset = X:0 Y:0 Z:10
  1898.   End
  1899.   ParticleSystem
  1900.     Name = BattleMasterTransitionLenzflareSmall
  1901.     Offset = X:0 Y:0 Z:1
  1902.   End
  1903.   ParticleSystem
  1904.     Name = BattleMasterTransitionDebrisSmall
  1905.     Offset = X:0 Y:0 Z:10
  1906.   End
  1907.   ViewShake 
  1908.     Type = SUBTLE
  1909.   End
  1910. End
  1911.  
  1912. ; -----------------------------------------------------------------------------
  1913. FXList FX_ScudLauncherDamageTransition
  1914.   ParticleSystem
  1915.     Name = ScudLauncherTransitionExplosion
  1916.     Offset = X:0 Y:0 Z:5
  1917.     OrientToObject = Yes
  1918.   End
  1919.   ParticleSystem
  1920.     Name = ScudLauncherTransitionLenzflare
  1921.     Offset = X:0 Y:0 Z:1
  1922.     OrientToObject = Yes
  1923.   End
  1924.   ParticleSystem
  1925.     Name = ScudLauncherTransitionDebris
  1926.     Offset = X:0 Y:0 Z:10
  1927.     OrientToObject = Yes
  1928.   End
  1929.   ViewShake 
  1930.     Type = SUBTLE
  1931.   End
  1932.   Sound
  1933.     Name = VehicleDamagedState
  1934.   End
  1935. End
  1936.  
  1937. ; -----------------------------------------------------------------------------
  1938. FXList FX_OverlordSmoke
  1939.   ParticleSystem
  1940.     Name = TankSmoke
  1941.     Offset = X:0 Y:0 Z:10
  1942.   End
  1943.   ViewShake 
  1944.     Type = SUBTLE
  1945.   End
  1946.   Sound
  1947.     Name = ExplosionBarrel
  1948.   End
  1949. End
  1950.  
  1951. ; -----------------------------------------------------------------------------
  1952. FXList FX_OverlordExplosionOneInitial
  1953.   ParticleSystem
  1954.     Name = HotPillarArms
  1955.     Offset = X:0 Y:0 Z:10
  1956.   End
  1957.   ViewShake 
  1958.     Type = SUBTLE
  1959.   End
  1960.   Sound
  1961.     Name = ExplosionBarrel
  1962.   End
  1963. End
  1964.  
  1965. ; -----------------------------------------------------------------------------------
  1966. FXList FX_OverlordExplosionOneFinal
  1967.   ParticleSystem
  1968.     Name = OverlordExplosionSmoke
  1969.   End
  1970.   ParticleSystem
  1971.     Name = OverlordSubExplosionSmoke 
  1972.     Radius = 15 30 UNIFORM
  1973.     Height = 0 20 UNIFORM
  1974.     InitialDelay = 167 667 UNIFORM
  1975.   End
  1976.   ParticleSystem
  1977.     Name = OverlordExplosionDebris
  1978.   End
  1979.   ParticleSystem
  1980.     Name = OverlordExplosionLenzflare
  1981.     Offset = X:0.0 Y:0.0 Z:10.0
  1982.   End
  1983.   ParticleSystem
  1984.     Name = OverlordExplosionShockwave
  1985.   End
  1986.   ViewShake 
  1987.     Type = STRONG
  1988.   End
  1989.   TerrainScorch
  1990.     Type = RANDOM 
  1991.     Radius = 15
  1992.   End
  1993.   Sound
  1994.     Name = TankDie
  1995.   End 
  1996. End
  1997.  
  1998. ; -----------------------------------------------------------------------------
  1999. FXList FX_OverlordDamageTransition
  2000.   ParticleSystem
  2001.     Name = OverlordTransitionExplosion
  2002.     Offset = X:0 Y:0 Z:10
  2003.   End
  2004.   ParticleSystem
  2005.     Name = OverlordTransitionDebris
  2006.     Offset = X:0 Y:0 Z:10
  2007.   End
  2008.   ParticleSystem
  2009.     Name = OverlordTransitionLenzflare
  2010.     Offset = X:0 Y:0 Z:1
  2011.   End
  2012.   ViewShake 
  2013.     Type = SUBTLE
  2014.   End
  2015.   Sound
  2016.     Name = VehicleDamagedState
  2017.   End
  2018. End
  2019.  
  2020. ; -----------------------------------------------------------------------------
  2021. FXList FX_NukeCannonDamageTransition
  2022.   ParticleSystem
  2023.     Name = NukeCannonTransitionExplosion
  2024.     Offset = X:0 Y:0 Z:10
  2025.   End
  2026.   ParticleSystem
  2027.     Name = NukeCannonTransitionDebris
  2028.     Offset = X:0 Y:0 Z:10
  2029.   End
  2030.   ParticleSystem
  2031.     Name = NukeCannonTransitionLenzflare
  2032.     Offset = X:0 Y:0 Z:1
  2033.   End
  2034.   ViewShake 
  2035.     Type = SUBTLE
  2036.   End
  2037.   Sound
  2038.     Name = VehicleDamagedState
  2039.   End
  2040. End
  2041.  
  2042. ; -----------------------------------------------------------------------------
  2043. FXList FX_DragonDamageTransition
  2044.   ParticleSystem
  2045.     Name = DragonTransitionExplosion
  2046.     Offset = X:0 Y:0 Z:10
  2047.   End
  2048.   ParticleSystem
  2049.     Name = DragonTransitionDebris
  2050.     Offset = X:0 Y:0 Z:10
  2051.   End
  2052.   ParticleSystem
  2053.     Name = DragonTransitionLenzflare
  2054.     Offset = X:0 Y:0 Z:1
  2055.   End
  2056.   ViewShake 
  2057.     Type = SUBTLE
  2058.   End
  2059.   Sound
  2060.     Name = VehicleDamagedState
  2061.   End
  2062. End
  2063.  
  2064. ; -----------------------------------------------------------------------------
  2065. FXList FX_CrusaderDamageTransition
  2066.   ParticleSystem
  2067.     Name = DragonTransitionExplosion1
  2068.     Offset = X:0 Y:0 Z:0
  2069.   End
  2070.   ViewShake 
  2071.     Type = SUBTLE
  2072.   End
  2073.   Sound
  2074.     Name = VehicleDamagedState
  2075.   End
  2076. End
  2077.  
  2078. ; -----------------------------------------------------------------------------
  2079. FXList FX_MIGDamageTransition
  2080.   ParticleSystem
  2081.     Name = MIGTransitionSmoke
  2082.     Offset = X:0 Y:0 Z:0
  2083.     OrientToObject = Yes
  2084.   End
  2085.   ViewShake 
  2086.     Type = SUBTLE
  2087.   End
  2088.   Sound
  2089.     Name = VehicleDamagedState
  2090.   End
  2091. End
  2092.  
  2093. ; -----------------------------------------------------------------------------
  2094. FXList FX_DragonNapalmSpill
  2095.   ParticleSystem
  2096.     Name = NapalmSpill01
  2097.     Offset = X:0 Y:0 Z:10
  2098. ;    AttachToObject = YES
  2099.   End
  2100.   ParticleSystem
  2101.     Name = NapalmSpill02
  2102. ;    AttachToObject = YES
  2103.     Offset = X:0 Y:0 Z:10
  2104.   End
  2105.   Sound
  2106.     Name = FireHydrantBreak
  2107.   End
  2108. End
  2109.  
  2110. ; -----------------------------------------------------------------------------------
  2111. ; The secondary detonation of the Dragon Tank - multiple explosions, dirt, shockwave
  2112. FXList FX_DragonTankDeathExplosionFinal
  2113.   ParticleSystem
  2114.     Name = OverlordExplosionSmoke
  2115.   End
  2116.   ParticleSystem
  2117.     Name = OverlordSubExplosionSmoke 
  2118.     Radius = 15 30 UNIFORM
  2119.     Height = 0 20 UNIFORM
  2120.     InitialDelay = 167 667 UNIFORM
  2121.   End
  2122.   ParticleSystem
  2123.     Name = FirestormSmall
  2124.   End
  2125.   ParticleSystem
  2126.     Name = FirestormRingSmall
  2127.     OrientToObject = Yes
  2128.     Offset = X:0 Y:0 Z:1
  2129.   End
  2130.   ViewShake 
  2131.     Type = SUBTLE
  2132.   End
  2133.   TerrainScorch
  2134.     Type = RANDOM 
  2135.     Radius = 15
  2136.   End
  2137.   Sound
  2138.     Name = TankDie
  2139.   End 
  2140. End
  2141.  
  2142. ; -----------------------------------------------------------------------------
  2143. FXList FX_QuadCannonCatchFire
  2144.   ParticleSystem 
  2145.     Name = TankFire
  2146.     Offset = X:0 Y:0 Z:10
  2147.   End
  2148.   ViewShake 
  2149.     Type = SUBTLE
  2150.   End
  2151.   Sound
  2152.     Name = QuadCannonCatchFire
  2153.   End
  2154. End
  2155.  
  2156. ; ----------------------------------------------
  2157. FXList FX_FireHydrantExplode
  2158.   Sound
  2159.     Name = FireHydrantBreak
  2160.   End
  2161. End
  2162.  
  2163. ; ----------------------------------------------
  2164. ; The death of a small structure
  2165. FXList FX_SmallStructureDeath
  2166.   ; firey "heart" of the explosion
  2167.   ParticleSystem
  2168.     Name = MammothTankSubExplosionSmoke 
  2169.   End
  2170.   ParticleSystem
  2171.     Name = MammothTankSubExplosionSmoke 
  2172.     Radius = 15 30 UNIFORM
  2173.     Height = 15 30 UNIFORM
  2174.     InitialDelay = 200 300 UNIFORM
  2175.   End
  2176.  
  2177.   ; grey "dusty" clouds
  2178.   ParticleSystem
  2179.     Name = StructureExplosionSmoke
  2180.     Count = 1
  2181.     ;Radius = 10 20 UNIFORM
  2182.     Height = 0 0 UNIFORM
  2183.     InitialDelay = 0 200 UNIFORM
  2184.   End
  2185.   ParticleSystem
  2186.     Name = StructureSubExplosionSmoke 
  2187.     Count = 5
  2188.     Radius = 15 30 UNIFORM
  2189.     Height = 0 30 UNIFORM
  2190.     InitialDelay = 167 1000 UNIFORM
  2191.   End
  2192.  
  2193.   ParticleSystem
  2194.     Name = StructureExplosionDebris
  2195.   End
  2196.   ParticleSystem
  2197.     Name = SmallStructureExplosionShockwave
  2198.   End
  2199.   ViewShake 
  2200.     Type = STRONG
  2201.   End
  2202. End
  2203.  
  2204. ; ----------------------------------------------
  2205. ; The death of a large structure
  2206. FXList FX_LargeStructureDeath
  2207.  
  2208.   Sound
  2209.     Name = BuildingDie
  2210.   End
  2211.  
  2212.   ; firey "heart" of the explosion
  2213.   ParticleSystem
  2214.     Name = MammothTankSubExplosionSmoke
  2215.     Count = 2
  2216.     Radius = 20 30 UNIFORM
  2217.     Height = 0 20 UNIFORM
  2218.     InitialDelay = 0 200 UNIFORM
  2219.   End
  2220.  
  2221.   ; grey "dusty" clouds
  2222.   ParticleSystem
  2223.     Name = StructureExplosionSmoke
  2224.     Count = 3 ; 4
  2225.     Radius = 10 40 UNIFORM
  2226.     Height = 0 20 UNIFORM
  2227.     InitialDelay = 0 200 UNIFORM
  2228.   End
  2229.   ParticleSystem
  2230.     Name = StructureSubExplosionSmoke 
  2231.     Count = 5
  2232.     Radius = 15 50 UNIFORM
  2233.     Height = 0 40 UNIFORM
  2234.     InitialDelay = 167 1000 UNIFORM
  2235.   End
  2236.   ParticleSystem
  2237.     Name = StructureExplosionDebris
  2238.   End
  2239.   ParticleSystem
  2240.     Name = LargeStructureExplosionShockwave
  2241.   End
  2242.  
  2243.   ViewShake 
  2244.     Type = STRONG
  2245.   End
  2246.  
  2247. End
  2248.  
  2249. ; -----------------------------------------------------------------------------
  2250. ; The death of a command center
  2251. ; -----------------------------------------------------------------------------
  2252. FXList FX_CommandCenterDeath
  2253.   ; firey "heart" of the explosion
  2254.   ParticleSystem
  2255.     Name = MammothTankSubExplosionSmoke
  2256.     Count = 2
  2257.     Radius = 20 30 UNIFORM
  2258.     Height = 0 20 UNIFORM
  2259.     InitialDelay = 0 200 UNIFORM
  2260.   End
  2261.  
  2262.   ; grey "dusty" clouds
  2263.   ParticleSystem
  2264.     Name = StructureExplosionSmoke
  2265.     Count = 3 ; 4
  2266.     Radius = 10 40 UNIFORM
  2267.     Height = 0 20 UNIFORM
  2268.     InitialDelay = 0 200 UNIFORM
  2269.   End
  2270.   ParticleSystem
  2271.     Name = StructureSubExplosionSmoke 
  2272.     Count = 5
  2273.     Radius = 15 50 UNIFORM
  2274.     Height = 0 40 UNIFORM
  2275.     InitialDelay = 167 1000 UNIFORM
  2276.   End
  2277.   ParticleSystem
  2278.     Name = StructureExplosionDebris
  2279.   End
  2280.   ParticleSystem
  2281.     Name = LargeStructureExplosionShockwave
  2282.   End
  2283.   ViewShake 
  2284.     Type = STRONG
  2285.   End
  2286. End
  2287.  
  2288. ; -----------------------------------------------------------------------------
  2289. ; The start of a Asian TV Station death
  2290. ; -----------------------------------------------------------------------------
  2291. FXList FX_AsianTVStationDeath
  2292.  
  2293.   ; firey heard explosion at repair bay
  2294.   ParticleSystem
  2295.     Name = SubExplosionSmoke01
  2296.     Offset = X:-30 Y:15: Z:10
  2297.     Count = 2
  2298.     Radius = 1 8 UNIFORM
  2299.     Height = 1 8 UNIFORM
  2300.     InitialDelay = 100 200 UNIFORM
  2301.   End
  2302.  
  2303.   ; firey heard explosion at repair bay
  2304.   ParticleSystem
  2305.     Name = SubExplosionSmoke01
  2306.     Offset = X:30 Y:15: Z:10
  2307.     Count = 2
  2308.     Radius = 1 8 UNIFORM
  2309.     Height = 1 8 UNIFORM
  2310.     InitialDelay = 100 200 UNIFORM
  2311.   End
  2312.  
  2313.   ; firey heard explosion at repair bay
  2314.   ParticleSystem
  2315.     Name = SubExplosionSmoke01
  2316.     Offset = X:30 Y:-15: Z:10
  2317.     Count = 2
  2318.     Radius = 1 8 UNIFORM
  2319.     Height = 1 8 UNIFORM
  2320.     InitialDelay = 100 200 UNIFORM
  2321.   End
  2322.  
  2323.   ; firey heard explosion at repair bay
  2324.   ParticleSystem
  2325.     Name = SubExplosionSmoke01
  2326.     Offset = X:-30 Y:-15: Z:10
  2327.     Count = 2
  2328.     Radius = 1 8 UNIFORM
  2329.     Height = 1 8 UNIFORM
  2330.     InitialDelay = 100 200 UNIFORM
  2331.   End
  2332.  
  2333. End
  2334.  
  2335. ; -----------------------------------------------------------------------------
  2336. ; The start of a war factory death
  2337. ; -----------------------------------------------------------------------------
  2338. FXList FX_AmericaWarFactoryDeathStart
  2339.  
  2340.   ; shake the screen a bit
  2341.   ViewShake 
  2342.     Type = NORMAL
  2343.   End
  2344.  
  2345. End
  2346.  
  2347. ; -----------------------------------------------------------------------------
  2348. ; The final death of a war factory
  2349. ; -----------------------------------------------------------------------------
  2350. FXList FX_AmericaWarFactoryDeathFinal
  2351.  
  2352.   ; square shockwave around base of structure
  2353.   ParticleSystem
  2354.     Name = LargeSquareShockwave
  2355.     OrientToObject = Yes
  2356.   End
  2357.  
  2358.   ; firey heard explosion at above entrance arc
  2359.   ParticleSystem
  2360.     Name = SubExplosionSmoke01
  2361.     Offset = X:30 Y:-30: Z:10
  2362.     Count = 1
  2363.     Radius = 1 8 UNIFORM
  2364.     Height = 1 8 UNIFORM
  2365.     InitialDelay = 200 400 UNIFORM
  2366.   End
  2367.  
  2368.   ; grey "dusty" clouds
  2369.   ParticleSystem
  2370.     Name = StructureExplosionSmoke
  2371.     Offset = X:0 Y:0 Z:10
  2372.     Count = 3
  2373.     Radius = 10 40 UNIFORM
  2374.     Height = 0 20 UNIFORM
  2375.     InitialDelay = 0 200 UNIFORM
  2376.   End
  2377.   
  2378.   ; lighter than dusty clouds support smoke puffs
  2379.   ParticleSystem
  2380.     Name = StructureSubExplosionSmoke 
  2381.     Count = 5
  2382.     Radius = 15 50 UNIFORM
  2383.     Height = 0 40 UNIFORM
  2384.     InitialDelay = 267 1000 UNIFORM
  2385.   End 
  2386.  
  2387.   ; shake the screen
  2388.   ViewShake 
  2389.     Type = STRONG
  2390.   End
  2391.   
  2392.   ; play a sound
  2393.   Sound
  2394.     Name = BuildingDie
  2395.   End
  2396.   
  2397. End
  2398.  
  2399. ; -----------------------------------------------------------------------------
  2400. ; The opening of the ChinaNuclearMissileLauncher door
  2401. ; -----------------------------------------------------------------------------
  2402. FXList ChinaNuclearMissileLauncherDoorOpen
  2403.   Sound
  2404.     Name = BuildingNeutronMissileOpen
  2405.   End
  2406. End
  2407.  
  2408. ; -----------------------------------------------------------------------------
  2409. ; The launching of the ChinaNuclearMissileLauncher missile
  2410. ; -----------------------------------------------------------------------------
  2411. FXList ChinaNuclearMissileLauncherLaunch
  2412.   Sound
  2413.     Name = BuildingNeutronMissileLaunch
  2414.   End
  2415. End
  2416.  
  2417. ; ----------------------------------------------
  2418. FXList FX_ABPowerPlantExplode
  2419.   ParticleSystem
  2420.     Name = MammothTankExplosionSmoke
  2421.   End
  2422. End
  2423.  
  2424. ; ----------------------------------------------
  2425. FXList FX_ABStingerSiteExplode
  2426.   ParticleSystem
  2427.     Name = MammothTankExplosionSmoke
  2428.   End
  2429.   ParticleSystem
  2430.     Name = SmallStructureExplosionShockwave
  2431.   End
  2432. End
  2433.  
  2434. ; ----------------------------------------------
  2435. FXList FX_ABTunnelNetworkExplode
  2436.   ParticleSystem
  2437.     Name = MammothTankExplosionSmoke
  2438.   End
  2439.   ParticleSystem
  2440.     Name = SmallStructureExplosionShockwave
  2441.   End
  2442.   ParticleSystem
  2443.     Name = StructureExplosionSmallDebris
  2444.   End
  2445. End
  2446.  
  2447. ; ----------------------------------------------
  2448. FXList FX_TankerTruckExplode
  2449.   Sound
  2450.     Name = CarDie
  2451.   End
  2452.   ParticleSystem
  2453.     Name = SootySmokeColumn
  2454.     Offset = X:20 Y:0 Z:0
  2455.   End
  2456.   ParticleSystem
  2457.     Name = MammothTankExplosionSmoke
  2458.   End
  2459.   ParticleSystem
  2460.     Name = BarrelExplosionDebris
  2461.     Count = 3
  2462.     Radius = 0 10 UNIFORM
  2463.     InitialDelay = 167 1000 UNIFORM
  2464.   End
  2465.   ParticleSystem
  2466.     Name = MammothTankSubExplosionSmoke 
  2467.     Count = 10
  2468.     Radius = 15 30 UNIFORM
  2469.     Height = 0 20 UNIFORM
  2470.     InitialDelay = 167 3000 UNIFORM
  2471.   End
  2472.   ParticleSystem
  2473.     Name = TankerTruckExplosionShockwave
  2474.   End
  2475.   Sound
  2476.     Name = GasStationDie
  2477.   End
  2478.   ViewShake 
  2479.     Type = STRONG
  2480.   End
  2481. End
  2482.  
  2483. ; ----------------------------------------------
  2484. FXList FX_CarWallSmoke
  2485.   ParticleSystem
  2486.     Name = HumveeSubExplosionSmoke
  2487.     OrientToObject = Yes
  2488.   End
  2489. End
  2490.  
  2491. ; ----------------------------------------------
  2492. FXList FX_CarWallSpark
  2493.   ParticleSystem
  2494.     Name = FlatSparkSprayLineBurst
  2495.     Offset = X:0 Y:0 Z:10
  2496.     OrientToObject = Yes
  2497.   End
  2498. End
  2499.  
  2500. ; ----------------------------------------------
  2501. FXList FX_BigRigExplode
  2502.   Sound
  2503.     Name = GasStationDie
  2504.   End
  2505.   ParticleSystem
  2506.     Name = MammothTankExplosionSmoke
  2507.   End
  2508.   ParticleSystem
  2509.     Name = MammothTankExplosionShockwave
  2510.   End
  2511. End
  2512.  
  2513. ; ----------------------------------------------
  2514. FXList FX_CarCrush
  2515.   Sound
  2516.     Name = CarCrush
  2517.   End
  2518.   ParticleSystem
  2519.     Name = CarCrushSmoke
  2520.   End
  2521.   ParticleSystem
  2522.     Name = CarCrushDebris
  2523.   End
  2524. End
  2525.  
  2526. ; ----------------------------------------------
  2527. FXList FX_PropCrush
  2528.   Sound
  2529.     Name = CarCrush
  2530.   End
  2531.   ParticleSystem
  2532.     Name = PuffLarge
  2533.   End
  2534.   ParticleSystem
  2535.     Name = CarCrushDebris
  2536.   End
  2537. End
  2538.  
  2539. ; ----------------------------------------------
  2540. FXList FX_PropExplode
  2541.   ;Sound
  2542.   ;  Name = CarCrush
  2543.   ;End
  2544.   ParticleSystem
  2545.     Name = PuffLarge
  2546.   End
  2547.   ParticleSystem
  2548.     Name = CarCrushDebris
  2549.   End
  2550. End
  2551.  
  2552. ; ----------------------------------------------
  2553. FXList FX_GenericCarExplode
  2554.   Sound
  2555.     Name = CarDie
  2556.   End
  2557.   ParticleSystem
  2558.     Name = Explosion
  2559.   End
  2560.   ParticleSystem
  2561.     Name = ExplosionSmoke
  2562.   End
  2563. End
  2564.  
  2565. ; ----------------------------------------------
  2566. FXList FX_TerroristExplode
  2567.   Sound
  2568.     Name = TerroristSuicides
  2569.   End
  2570.   ParticleSystem
  2571.     Name = Explosion
  2572.   End
  2573.   ParticleSystem
  2574.     Name = ExplosionSmoke
  2575.   End
  2576. End
  2577.  
  2578. ; ----------------------------------------------
  2579. FXList FX_LimoExplode
  2580.   Sound
  2581.     Name = CarDie
  2582.   End
  2583.   ParticleSystem
  2584.     Name = LimoExplosion
  2585.   End
  2586.   ParticleSystem
  2587.     Name = LimoExplosionArms
  2588.     Offset = X:12 Y:0 Z:0
  2589.   End
  2590.   ParticleSystem
  2591.     Name = LimoExplosionArms
  2592.     Offset = X:-12 Y:0 Z:0
  2593.   End
  2594.   ParticleSystem
  2595.     Name = LimoExplosionSmoke
  2596.   End
  2597.   Sound
  2598.     Name = Explosion
  2599.   End
  2600. End
  2601.  
  2602. ; ----------------------------------------------
  2603. FXList FX_LimoDamageTransition
  2604.   Sound
  2605.     Name = CarDie
  2606.   End
  2607.   ParticleSystem
  2608.     Name = LimoTransitionExplosion
  2609.   End
  2610.   Sound
  2611.     Name = VehicleDamagedState
  2612.   End
  2613. End
  2614.  
  2615. ; ----------------------------------------------
  2616. FXList FX_PoliceCarExplode
  2617.   Sound
  2618.     Name = CarDie
  2619.   End
  2620.   Sound
  2621.     Name = PoliceCarDie
  2622.   End
  2623.   ParticleSystem
  2624.     Name = Explosion
  2625.   End
  2626.   ParticleSystem
  2627.     Name = ExplosionSmoke
  2628.   End
  2629. End
  2630.  
  2631. ; ----------------------------------------------
  2632. FXList FX_StoneWallTopple
  2633.   ; @todo srj need better everything
  2634.   Sound
  2635.     Name = WallStoneDie
  2636.   End
  2637. End
  2638.  
  2639. ; ----------------------------------------------
  2640. FXList FX_ConcreteWallTopple
  2641.   Sound
  2642.     Name = WallStoneDie
  2643.   End
  2644. End
  2645.  
  2646. ; ----------------------------------------------
  2647. FXList FX_BrickWallTopple
  2648.   ; @todo srj need better everything
  2649.   Sound
  2650.     Name = WallStoneDie
  2651.   End
  2652. End
  2653.  
  2654. ; ----------------------------------------------
  2655. FXList FX_WoodWallTopple
  2656.   ; @todo srj need better everything
  2657.   Sound
  2658.     Name = WallWoodDie
  2659.   End
  2660. End
  2661.  
  2662. ; ----------------------------------------------
  2663. FXList FX_SandWallTopple
  2664.   ; @todo srj need better everything
  2665.   Sound
  2666.     Name = WallSandDie
  2667.   End
  2668. End
  2669.  
  2670. ; ----------------------------------------------
  2671. FXList FX_SandbagPileGoesPoof
  2672.   ParticleSystem
  2673.     Name = PuffSmall
  2674.   End
  2675.   Sound
  2676.     Name = WallSandDie
  2677.   End
  2678. End
  2679.  
  2680. ; ----------------------------------------------
  2681. FXList FX_GenericWallSegmentDeath
  2682.   ; @todo srj need better everything
  2683.   ParticleSystem
  2684.     Name = PuffSmall
  2685.   End
  2686.   ParticleSystem
  2687.     Name = StructureExplosionDebris
  2688.   End
  2689.   Sound
  2690.     Name = WallStoneDie
  2691.   End
  2692. End
  2693.  
  2694. ; ----------------------------------------------
  2695. FXList FX_ToppleTree
  2696.   Sound
  2697.     Name = CrushTree
  2698.   End
  2699. End
  2700.  
  2701. ; ----------------------------------------------
  2702. FXList FX_ToppleStreetSign
  2703.   Sound
  2704.     Name = StreetSignImpact
  2705.   End
  2706. End
  2707.  
  2708. ; ----------------------------------------------
  2709. FXList FX_ToppleLampPost
  2710.   Sound
  2711.     Name = LampPostShear
  2712.   End
  2713. End
  2714.  
  2715. ; ----------------------------------------------
  2716. FXList FX_TreeBounce
  2717.   Sound
  2718.     Name = TreeBounce
  2719.   End
  2720.   ParticleSystem
  2721.     Name = TreeBounceDust
  2722.     Offset = X:0 Y:0 Z:25
  2723.   End
  2724. End
  2725.  
  2726. ; ----------------------------------------------
  2727. FXList FX_LampPostBounce
  2728.   Sound
  2729.     Name = LampPostBounce
  2730.   End
  2731. End
  2732.  
  2733. ; ----------------------------------------------
  2734. FXList FX_ChainLinkFenceTopple
  2735.   Sound
  2736.     Name = WallMetalDie
  2737.   End
  2738. End
  2739.  
  2740.  
  2741. ; ----------------------------------------------
  2742. FXList FX_ChainLinkFenceBounce
  2743.   Sound
  2744.     Name = LampPostBounce
  2745.   End
  2746.   ParticleSystem
  2747.     Name = TreeBounceDust
  2748.     Offset = X:0 Y:0 Z:25
  2749.   End
  2750. End
  2751.  
  2752. ; -----------------------------------------------------------------------------------
  2753. ; An explosive barrel
  2754. FXList FX_BarrelDeathExplosion
  2755.   ParticleSystem
  2756.     Name = BarrelExplosion
  2757.   End
  2758.   ParticleSystem
  2759.     Name = BarrelExplosionShockwave
  2760.   End
  2761.   ParticleSystem
  2762.     Name = BarrelExplosionDebris
  2763.   End
  2764.   ViewShake 
  2765.     Type = SUBTLE
  2766.   End
  2767.   Sound
  2768.     Name = ExplosionBarrel
  2769.   End
  2770. End
  2771.  
  2772. ; -----------------------------------------------------------------------------------
  2773. ; A cinematic explosive barrel used in GLA05 for the bridge explosion
  2774. FXList FX_CINE_BarrelDeathExplosion01
  2775.   ParticleSystem
  2776.     Name = BarrelExplosion
  2777.   End
  2778.   ParticleSystem
  2779.     Name = BarrelExplosionShockwave
  2780.   End
  2781.   ParticleSystem
  2782.     Name = BarrelExplosionDebris
  2783.   End
  2784.   ViewShake 
  2785.     Type = SUBTLE
  2786.   End
  2787.   Sound
  2788.     Name = CINE_ExplosionBarrel01
  2789.   End
  2790. End
  2791.  
  2792.  
  2793. ; -----------------------------------------------------------------------------------
  2794. ; A cinematic explosive barrel used in GLA05 for the bridge explosion
  2795. FXList FX_CINE_BarrelDeathExplosion02
  2796.   ParticleSystem
  2797.     Name = BarrelExplosion
  2798.   End
  2799.   ParticleSystem
  2800.     Name = BarrelExplosionShockwave
  2801.   End
  2802.   ParticleSystem
  2803.     Name = BarrelExplosionDebris
  2804.   End
  2805.   ViewShake 
  2806.     Type = SUBTLE
  2807.   End
  2808.   Sound
  2809.     Name = CINE_ExplosionBarrel02
  2810.   End
  2811. End
  2812.  
  2813. ; -----------------------------------------------------------------------------------
  2814. FXList FX_PatriotMissileIgnition
  2815.   Sound
  2816.     Name = NoSound
  2817.   End
  2818.   ParticleSystem
  2819.     Name = PatriotMissileIgnitionCloud
  2820.     OrientToObject = Yes
  2821.   End 
  2822.  
  2823. End 
  2824.     
  2825.  
  2826. ; -----------------------------------------------------------------------------------
  2827. FXList WeaponFX_PatriotMissileDetonation
  2828.   Sound
  2829.     Name = NoSound
  2830.   End
  2831.   ParticleSystem
  2832.     Name = PatriotMissileDetonationExplosion
  2833.     OrientToObject = Yes
  2834.   End 
  2835.  
  2836. End 
  2837. ; -----------------------------------------------------------------------------------
  2838. FXList FX_NeutronMissileLaunch
  2839.   ParticleSystem
  2840.     Name = NeutronMissleLaunch 
  2841.   End 
  2842. End
  2843.  
  2844. ; -----------------------------------------------------------------------------------
  2845. FXList FX_NeutronMissileIgnition
  2846.   Sound
  2847.     Name = NoSound
  2848.   End
  2849. End
  2850.  
  2851. ; -----------------------------------------------------------------------------------
  2852. FXList FX_NapalmMissileIgnition
  2853.   Sound
  2854.     Name = NoSound
  2855.   End
  2856. End
  2857.  
  2858. ; -----------------------------------------------------------------------------------
  2859. FXList FX_JetMissileIgnition
  2860.   Sound
  2861.     Name = AuroraJetMissileWeapon
  2862.   End
  2863. End
  2864.  
  2865. ; -----------------------------------------------------------------------------------
  2866. FXList FX_A10ThunderboltMissileIgnition
  2867.   Sound
  2868.     Name = A10ThunderboltMissileWeaponSound
  2869.   End
  2870. End
  2871.  
  2872.  
  2873. ; -----------------------------------------------------------------------------------
  2874. FXList FX_StingerMissileIgnition
  2875.   ;Note: No sound here, as we are already playing one in the 
  2876.   ;weapon definition
  2877.   ;Sound
  2878.   ;  Name = StingerMissileWeapon
  2879.   ;End
  2880.   ParticleSystem
  2881.     Name = StingerMissileBackblast
  2882.     OrientToObject = Yes    
  2883.   End
  2884. End
  2885.  
  2886. ; -----------------------------------------------------------------------------------
  2887. FXList FX_BuggyMissileIgnition
  2888.   ParticleSystem
  2889.     Name = MissileBackblast
  2890.     OrientToObject = Yes    
  2891.   End
  2892.   ParticleSystem
  2893.     Name = MissileBackblastClouds
  2894.     OrientToObject = Yes    
  2895.   End
  2896. End
  2897.  
  2898. ; -----------------------------------------------------------------------------------
  2899. FXList FX_MissileDefenderMissileIgnition
  2900.   ParticleSystem
  2901.     Name = MissileDefenderMissileBackblast
  2902.     OrientToObject = Yes    
  2903.   End
  2904. End
  2905.  
  2906. ; -----------------------------------------------------------------------------------
  2907. FXList FX_InfantryStingerMissileIgnition
  2908.   ParticleSystem
  2909.     Name = InfantryStingerMissileBackblast
  2910.     OrientToObject = Yes    
  2911.   End
  2912. End
  2913.  
  2914.  
  2915. ; -----------------------------------------------------------------------------------
  2916. FXList FX_HumveeMissileIgnition
  2917.   ParticleSystem
  2918.     Name = TowMissileBackblast
  2919.     Offset = X:-15 Y:0 Z:0
  2920.     OrientToObject = Yes    
  2921.   End
  2922. End
  2923.  
  2924. ; ----------------------------------------------
  2925. FXList FX_StructureDamaged
  2926.   Sound
  2927.     Name = BuildingImpactHeavy
  2928.   End
  2929.   ViewShake 
  2930.     Type = NORMAL
  2931.   End
  2932.   ParticleSystem
  2933.     Name = StructureDamagedFlash
  2934.   End
  2935.   ParticleSystem
  2936.     Name = StructureDamagedSmoke
  2937.   End
  2938.   ParticleSystem
  2939.     Name = StructureDamagedDebris
  2940.   End
  2941. End
  2942.  
  2943. ; ----------------------------------------------
  2944. FXList FX_StructureDamagedNoShake
  2945.   Sound
  2946.     Name = BuildingDamage
  2947.   End
  2948.   ParticleSystem
  2949.     Name = StructureDamagedFlash
  2950.   End
  2951.   ParticleSystem
  2952.     Name = StructureDamagedSmoke
  2953.   End
  2954.   ParticleSystem
  2955.     Name = StructureDamagedDebris
  2956.   End
  2957. End
  2958.  
  2959. ; ----------------------------------------------
  2960. FXList FX_StructureDamagedFlameNoShake
  2961.   Sound
  2962.     Name = NoSound
  2963.   End
  2964.   ParticleSystem
  2965.     Name = StructureDamagedFlash
  2966.   End
  2967.   ParticleSystem
  2968.     Name = StructureDamagedSmoke
  2969.   End
  2970.   ParticleSystem
  2971.     Name = StructureDamagedDebris
  2972.   End
  2973. End
  2974.  
  2975. ; ----------------------------------------------
  2976. FXList WeaponFX_ComancheAntiTankMissileDetonation
  2977.   Sound
  2978.     Name = ExplosionRocketBuggyMissile
  2979.   End
  2980.   ParticleSystem
  2981.     Name = BuggyMissileExplosion
  2982.   End
  2983.   ParticleSystem
  2984.     Name = BuggyMissileExplosionSmoke
  2985.   End
  2986. End
  2987.  
  2988. ; ----------------------------------------------
  2989. FXList WeaponFX_ComancheRocketPodRocketDetonation
  2990.   Sound
  2991.     Name = ExplosionRocketBuggyMissile
  2992.   End
  2993.   ParticleSystem
  2994.     Name = BuggyMissileExplosion
  2995.   End
  2996.   ParticleSystem
  2997.     Name = BuggyMissileExplosionSmoke
  2998.   End
  2999. End
  3000.  
  3001. ; ----------------------------------------------
  3002. FXList WeaponFX_RocketBuggyMissileDetonation
  3003.   Sound
  3004.     Name = ExplosionRocketBuggyMissile
  3005.   End
  3006.   ParticleSystem
  3007.     Name = BuggyMissileExplosion
  3008.   End
  3009.   ParticleSystem
  3010.     Name = BuggyMissileExplosionSmoke
  3011.   End
  3012.   ParticleSystem
  3013.     Name = BuggyMissileExplosionLenzflare
  3014.   End
  3015. End
  3016.  
  3017. ; ----------------------------------------------
  3018. FXList WeaponFX_SCUDMissileDetonationAnthrax
  3019.   ViewShake 
  3020.     Type = SEVERE
  3021.   End
  3022.  
  3023.   Sound
  3024.     Name = ExplosionScudExplosive
  3025.   End
  3026.  
  3027.   ParticleSystem
  3028.     Name = ScudMissleLauncherAnthraxExplosionArms
  3029.     Offset = X:0.0 Y:0.0 Z:2.0
  3030.   End
  3031.  
  3032.   ParticleSystem
  3033.     Name = ScudMissleLauncherAnthraxLenzFlare
  3034.     Offset = X:0.0 Y:0.0 Z:5.0
  3035.   End
  3036.  
  3037.   ParticleSystem
  3038.     Name = ScudMissleLauncherAnthraxExplosionTrailArms
  3039.     Offset = X:0.0 Y:0.0 Z:15.0
  3040.   End
  3041.  
  3042. End
  3043.  
  3044. ; ----------------------------------------------
  3045. FXList WeaponFX_SCUDMissileDetonationToxin
  3046.   ViewShake 
  3047.     Type = SEVERE
  3048.   End
  3049.  
  3050.   Sound
  3051.     Name = ExplosionScudExplosive
  3052.   End
  3053.  
  3054.   ParticleSystem
  3055.     Name = ScudMissleLauncherToxinExplosionArms
  3056.     Offset = X:0.0 Y:0.0 Z:2.0
  3057.   End
  3058.  
  3059.   ParticleSystem
  3060.     Name = ScudMissleLauncherToxinLenzFlare
  3061.     Offset = X:0.0 Y:0.0 Z:5.0
  3062.   End
  3063.  
  3064.   ParticleSystem
  3065.     Name = ScudMissleLauncherToxinExplosionTrailArms
  3066.     Offset = X:0.0 Y:0.0 Z:15.0
  3067.   End
  3068.  
  3069. End
  3070.  
  3071. ; ----------------------------------------------
  3072. FXList WeaponFX_TomahawkMissileDetonation
  3073.   Sound
  3074.     Name = ExplosionRocketBuggyMissile
  3075.   End
  3076.   ParticleSystem
  3077.     Name = BuggyMissileExplosion
  3078.   End
  3079.   ParticleSystem
  3080.     Name = BuggyMissileExplosionSmoke
  3081.   End
  3082. End
  3083.  
  3084.  
  3085. ; ----------------------------------------------
  3086. FXList WeaponFX_HumveeMissileDetonation
  3087.   Sound
  3088.     Name = ExplosionRocketBuggyMissile
  3089.   End
  3090.   ParticleSystem
  3091.     Name = BuggyMissileExplosion
  3092.   End
  3093.   ParticleSystem
  3094.     Name = BuggyMissileExplosionSmoke
  3095.   End
  3096. ;  ParticleSystem
  3097. ;    Name = BuggyMissileDebris
  3098. ;  End
  3099. End
  3100.  
  3101. ; ----------------------------------------------
  3102. FXList WeaponFX_DragonTankMissileDetonation
  3103.   ParticleSystem 
  3104.     Name = FlamethrowerTarget
  3105.     OrientToObject = Yes
  3106.   End
  3107.   ParticleSystem 
  3108.     Name = FlameThrowerSpray
  3109.     OrientToObject = Yes
  3110.   End
  3111. End
  3112.  
  3113. ; ----------------------------------------------
  3114. FXList WeaponFX_DragonTankMissileDetonationUpgraded
  3115.   ParticleSystem 
  3116.     Name = FlamethrowerTargetUpgraded
  3117.     OrientToObject = Yes
  3118.   End
  3119.   ParticleSystem 
  3120.     Name = FlameThrowerSprayUpgraded
  3121.     OrientToObject = Yes
  3122.   End
  3123. End
  3124.  
  3125. ; ----------------------------------------------
  3126. FXList FX_RaptorMidAirCrashingExplosion
  3127.   ParticleSystem
  3128.     Name = BuggyMissileExplosion
  3129.   End
  3130.   ParticleSystem
  3131.     Name = BuggyMissileExplosionSmoke
  3132.   End
  3133.   ParticleSystem
  3134.     Name = BuggyMissileDebris
  3135.   End
  3136. End
  3137.  
  3138. ; ----------------------------------------------
  3139. FXList FX_RaptorCrashExplosion
  3140.   ParticleSystem
  3141.     Name = LargeStructureExplosionShockwave
  3142.   End
  3143.   ParticleSystem
  3144.     Name = ExplosionLarge01
  3145.   End
  3146.   ParticleSystem
  3147.     Name = HotPillarArms
  3148.   End
  3149.   ViewShake 
  3150.     Type = NORMAL
  3151.   End
  3152.   TerrainScorch
  3153.     Type = RANDOM 
  3154.     Radius = 50
  3155.   End
  3156. End
  3157.  
  3158.  
  3159. ; ----------------------------------------------
  3160. FXList WeaponFX_ToxinTruckMissileDetonation
  3161.   ParticleSystem 
  3162.     Name = ToxinTarget
  3163.     OrientToObject = Yes
  3164.   End
  3165.   ParticleSystem 
  3166.     Name = ToxinPuddle
  3167.     CreateAtGroundHeight = Yes ;@todo make this parameter bridge-savvy
  3168.   End
  3169. End
  3170. ; ----------------------------------------------
  3171. FXList WeaponFX_ToxinTruckMissileDetonationUpgraded
  3172.   ParticleSystem 
  3173.     Name = AnthraxTarget
  3174.     OrientToObject = Yes
  3175.   End
  3176.   ParticleSystem 
  3177.     Name = AnthraxPuddle
  3178.     CreateAtGroundHeight = Yes ;@todo make this parameter bridge-savvy
  3179.   End
  3180. End
  3181.  
  3182.  
  3183. ; ----------------------------------------------
  3184. FXList WeaponFX_CleanupToxinDetonation
  3185.   ParticleSystem 
  3186.     Name = CleanupTarget
  3187.     OrientToObject = Yes
  3188.   End
  3189.   ParticleSystem 
  3190.     Name = CleanupPuddle
  3191.     CreateAtGroundHeight = Yes ; This flag overrides given height offsets
  3192.   End
  3193. End
  3194.  
  3195. ; ----------------------------------------------
  3196. FXList WeaponFX_ToxinTruckSprayNozzle
  3197.   ParticleSystem 
  3198.     Name = ToxinSpray
  3199.     OrientToObject = Yes
  3200.   End
  3201.   ParticleSystem 
  3202.     Name = ToxinPuddle
  3203.     CreateAtGroundHeight = Yes 
  3204.   End
  3205. End
  3206.  
  3207. ; ----------------------------------------------
  3208. FXList WeaponFX_ToxinTruckSprayGround
  3209.   ParticleSystem 
  3210.     Name = ToxinPuddleLarge
  3211.     CreateAtGroundHeight = Yes
  3212.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  3213.   End
  3214. End
  3215.  
  3216. ; ----------------------------------------------
  3217. FXList WeaponFX_ToxinTruckSprayNozzleUpgraded
  3218.   ParticleSystem 
  3219.     Name = AnthraxSpray
  3220.     OrientToObject = Yes
  3221.   End
  3222.   ParticleSystem 
  3223.     Name = AnthraxPuddle
  3224.     CreateAtGroundHeight = Yes 
  3225.   End
  3226. End
  3227.  
  3228. ; ----------------------------------------------
  3229. FXList WeaponFX_ToxinTruckSprayGroundUpgraded
  3230.   ParticleSystem 
  3231.     Name = AnthraxPuddleLarge
  3232.     CreateAtGroundHeight = Yes
  3233.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  3234.   End
  3235. End
  3236.  
  3237. ; ----------------------------------------------
  3238. FXList WeaponFX_StingerMissileDetonation
  3239.   Sound
  3240.     Name = ExplosionRocketBuggyMissile
  3241.   End
  3242.   ParticleSystem
  3243.     Name = BuggyMissileExplosion
  3244.   End
  3245.   ParticleSystem
  3246.     Name = BuggyMissileExplosionSmoke
  3247.   End
  3248. End
  3249.  
  3250. ; ----------------------------------------------
  3251. FXList WeaponFX_MineDetonation
  3252.   Sound
  3253.     Name = MineExplosion
  3254.   End
  3255.   ParticleSystem
  3256.     Name = MineDebris
  3257.   End
  3258.   ParticleSystem
  3259.     Name = MineSmoke
  3260.   End
  3261.   ParticleSystem
  3262.     Name = MineFlash
  3263.     Offset = X:0.0 Y:0.0 Z:1.0
  3264.   End
  3265.   TerrainScorch
  3266.     Type = RANDOM 
  3267.     Radius = 15
  3268.   End
  3269. End
  3270.  
  3271. ; ----------------------------------------------
  3272. FXList WeaponFX_WorkerMineDisarming
  3273.   Sound
  3274.     Name = MineClearedByWorker
  3275.   End
  3276.   ParticleSystem
  3277.     Name = MineDisarmingSmoke
  3278.   End
  3279.   ParticleSystem
  3280.     Name = MineDisarmingFlash
  3281.     Offset = X:0.0 Y:0.0 Z:1.0
  3282.   End
  3283.   TerrainScorch
  3284.     Type = RANDOM 
  3285.     Radius = 10
  3286.   End
  3287. End
  3288.  
  3289. ; ----------------------------------------------
  3290. ; mine is disarmed with a subtle "whoomp"... 
  3291. ; used when a dozer detonates one to disarm it
  3292. FXList WeaponFX_DozerMineDisarming
  3293.   Sound
  3294.     Name = MineClearedByDozer
  3295.   End
  3296.   ParticleSystem
  3297.     Name = MineDisarmingSmoke
  3298.   End
  3299.   ParticleSystem
  3300.     Name = MineDisarmingFlash
  3301.     Offset = X:0.0 Y:0.0 Z:1.0
  3302.   End
  3303.   ParticleSystem
  3304.     Name = MineDisarmingDebris
  3305.   End
  3306.   TerrainScorch
  3307.     Type = RANDOM 
  3308.     Radius = 10
  3309.   End
  3310. End
  3311.  
  3312. ; ----------------------------------------------
  3313. FXList WeaponFX_SuicideDynamitePackDetonation
  3314.   ParticleSystem
  3315.     Name = CarpetBombExplosionShockwave
  3316.   End
  3317.   ParticleSystem
  3318.     Name = ArmExplosionSmall01
  3319.   End
  3320.   ParticleSystem
  3321.     Name = HotPillarArms
  3322.   End
  3323.   ViewShake 
  3324.     Type = NORMAL
  3325.   End
  3326.   TerrainScorch
  3327.     Type = RANDOM 
  3328.     Radius = 15
  3329.   End
  3330. End
  3331.  
  3332. ;---------------------------------------------------------------
  3333. ;*******************Required For CHI01_INTRO********************
  3334. FXList WeaponFX_CINEConvoyNuke
  3335.  
  3336.   ViewShake 
  3337.     Type = SEVERE
  3338.   End
  3339.  
  3340.   Sound
  3341.     Name = ExplosionNeutron
  3342.   End
  3343.  
  3344.   ParticleSystem
  3345.     Name = NukeFlare
  3346.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  3347.     Offset = X:0.0 Y:0.0 Z:90.0
  3348.   End
  3349.  
  3350.   ParticleSystem
  3351.      Name = NukeMushroomExplosion
  3352.      InitialDelay = 200 200 UNIFORM   ;In milliseconds
  3353.      Offset = X:0.0 Y:0.0 Z:90.0
  3354.   End
  3355.  
  3356.   ParticleSystem
  3357.     Name = NukeMushroomCloudRing
  3358.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  3359.     Offset = X:0.0 Y:0.0 Z:105.0
  3360.   End
  3361.  
  3362.   ParticleSystem
  3363.     Name = NukeRing
  3364.     Offset = X:0.0 Y:0.0 Z:5.0
  3365.   End
  3366.  
  3367.   ParticleSystem
  3368.     Name = NukeBlastWave
  3369.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  3370.     ;Offset = X:0.0 Y:0.0 Z:45.0
  3371.     Offset = X:0.0 Y:0.0 Z:15.0
  3372.   End
  3373.  
  3374.   ParticleSystem
  3375.     Name = NukeShockwaveInverted
  3376.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  3377.     Offset = X:0.0 Y:0.0 Z:20.0
  3378.   End
  3379.  
  3380.   ParticleSystem
  3381.     Name = NukeMushroomStem
  3382.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  3383.     Offset = X:0.0 Y:0.0 Z:20.0
  3384.   End
  3385.  
  3386.   ParticleSystem
  3387.     Name = NukeShockwave
  3388.     InitialDelay = 200 200 UNIFORM   ;In milliseconds
  3389.     Offset = X:0.0 Y:0.0 Z:20.0
  3390.   End
  3391.  
  3392.   ParticleSystem
  3393.     Name = NukeMushroomRing
  3394.     InitialDelay = 1000 1000 UNIFORM   ;In milliseconds
  3395.     Offset = X:0.0 Y:0.0 Z:50.0
  3396.   End
  3397.  
  3398.   TerrainScorch
  3399.     Type = RANDOM 
  3400.     Radius = 250
  3401.   End
  3402.  
  3403. End
  3404.  
  3405. ; ----------------------------------------------
  3406. FXList WeaponFX_TNTStickyBombDetonation
  3407.   ParticleSystem
  3408.     Name = LargeStructureExplosionShockwave
  3409.   End
  3410.   ParticleSystem
  3411.     Name = ExplosionLarge01
  3412.   End
  3413.   ParticleSystem
  3414.     Name = HotPillarArms
  3415.   End
  3416.   ViewShake 
  3417.     Type = NORMAL
  3418.   End
  3419.   TerrainScorch
  3420.     Type = RANDOM 
  3421.     Radius = 50
  3422.   End
  3423. End
  3424.  
  3425. ; ----------------------------------------------
  3426. FXList FX_GLADemoTrapWarning
  3427.   Sound
  3428.     Name = GLADemoChargeAlarm
  3429.   End
  3430. End
  3431.  
  3432. ; ----------------------------------------------
  3433. FXList WeaponFX_DemoTrapDetonation
  3434.   Sound
  3435.     Name = DemoTrapExplosion
  3436.   End
  3437.   ParticleSystem
  3438.     Name = BombTruckDefaultExplosionArms
  3439.   End
  3440.   ParticleSystem
  3441.     Name = BombTruckDefaultLenzFlare
  3442.   End
  3443.   ParticleSystem
  3444.     Name = BombTruckHEShockwave
  3445.   End
  3446.   TerrainScorch
  3447.     Type = RANDOM 
  3448.     Radius = 15
  3449.   End
  3450. End
  3451.  
  3452. ; ----------------------------------------------
  3453. FXList CINE_WeaponFX_DemoTrapDetonation
  3454.   Sound
  3455.     Name = ExplosionMiniNuke
  3456.   End
  3457.   ParticleSystem
  3458.     Name = LargeStructureExplosionShockwave
  3459.   End
  3460.   ParticleSystem
  3461.     Name = ExplosionLarge01
  3462.   End
  3463.   ParticleSystem
  3464.     Name = HotPillarArms
  3465.   End
  3466.   ViewShake 
  3467.     Type = NORMAL
  3468.   End
  3469.   TerrainScorch
  3470.     Type = RANDOM 
  3471.     Radius = 50
  3472.   End
  3473. End
  3474.  
  3475. ; ----------------------------------------------
  3476. FXList WeaponFX_RangerFlashBangGrenadeDetonation
  3477.   ParticleSystem
  3478.     Name = FlashBangNormal
  3479.     Offset = X:0 Y:0 Z:4
  3480.   End
  3481.   ParticleSystem
  3482.     Name = FlashBangNormalSpark
  3483.   End
  3484.   Sound
  3485.     Name = ExplosionFlashBang
  3486.   End
  3487. End
  3488.  
  3489. ; ----------------------------------------------------------------------------
  3490. ; DaisyCutter explodes and sprays gas into the air
  3491. ; ----------------------------------------------------------------------------
  3492. FXList FX_DaisyCutterExplode
  3493.   ParticleSystem
  3494.     Name             = BuggySubExplosion
  3495.   End
  3496.   ParticleSystem
  3497.     Name             = DaisyExplosionGasSpray
  3498.   End
  3499.   ParticleSystem
  3500.     Name             = DaisyExplosionScatter
  3501.     AttachToObject   = Yes
  3502.     InitialDelay     = 500 500 UNIFORM
  3503.   End
  3504.   Sound
  3505.     Name = DaisyCutterGas
  3506.   End
  3507. End
  3508.  
  3509. ; ----------------------------------------------------------------------------
  3510. ; DaisyCutter gas ignition sequence
  3511. ; ----------------------------------------------------------------------------
  3512. FXList FX_DaisyCutterIgnite
  3513.   ParticleSystem
  3514.     Name         = DaisyExplosionScatterIgnite1
  3515.   End
  3516.   ParticleSystem
  3517.     Name         = DaisyExplosionScatterIgnite2
  3518.     InitialDelay = 500 500 UNIFORM
  3519.   End
  3520.   ParticleSystem
  3521.     Name         = DaisyFlameShockwave
  3522.     InitialDelay = 1000 1000 UNIFORM
  3523.   End
  3524.   Sound
  3525.     Name = DaisyCutterIgnite
  3526.   End
  3527. End
  3528.  
  3529. ; ----------------------------------------------------------------------------
  3530. ; DaisyCutter final explosion wave
  3531. ; ----------------------------------------------------------------------------
  3532. FXList FX_DaisyCutterFinalExplosion
  3533.   Sound
  3534.     Name = ExplosionDaisyCutter
  3535.   End
  3536.   ViewShake 
  3537.     Type = SEVERE
  3538.   End 
  3539. End
  3540.  
  3541. ; ----------------------------------------------------------------------------
  3542. ; GLA Death #1
  3543. ; Catches fire and burnes for a random time
  3544. ; Shoots off fake missiles at random
  3545. ; Explodes
  3546. ; ----------------------------------------------------------------------------
  3547. FXList FX_RocketBuggyCatchFire
  3548.   ParticleSystem
  3549.     Name = BuggyFire
  3550.     AttachToObject = Yes    
  3551.   End
  3552. End
  3553.  
  3554. FXList FX_BuggyMissileDebris
  3555.   ParticleSystem
  3556.     Name = MissileExhaust
  3557.     AttachToObject = Yes    
  3558.   End
  3559. End
  3560.  
  3561. FXList FX_BuggyDeathExplosion
  3562.   ParticleSystem
  3563.     Name = BuggyExplosion
  3564.   End
  3565.   ParticleSystem
  3566.     Name = BuggyExplosionDebris
  3567.   End
  3568.   ViewShake 
  3569.     Type = SUBTLE
  3570.   End
  3571.   Sound
  3572.     Name = CarDie
  3573.   End
  3574. End
  3575.  
  3576. FXList FX_BuggyTurretExplode
  3577.   ParticleSystem
  3578.     Name = BuggyTurretExplosion
  3579.     OrientToObject = Yes
  3580.   End
  3581. End
  3582.  
  3583. ; ----------------------------------------------------------------------------
  3584. ; GLARocketBuggy Death #2
  3585. ; Explosion throws buggy-like debris into air
  3586. ; Random air time
  3587. ; Debris explodes into chunks and tires
  3588. ; ----------------------------------------------------------------------------
  3589. FXList FX_RocketBuggyAirDeathAirPart
  3590.   ParticleSystem
  3591.     Name = BuggyNewAirDeathExplosionAirPart
  3592.   End
  3593.   ParticleSystem
  3594.     Name = BuggyNewExplosionLenzflare
  3595.   End
  3596.   ParticleSystem
  3597.     Name = BuggyNewAirDeathSubExplosionSmoke 
  3598.     Count = 3
  3599.     Radius = 15 30 UNIFORM
  3600.     Height = 0 20 UNIFORM
  3601.     InitialDelay = 167 667 UNIFORM
  3602.   End
  3603.   Sound
  3604.     Name = CarDie
  3605.   End
  3606. End
  3607.  
  3608. FXList FX_RocketBuggyAirDeathGroundPart
  3609.   ParticleSystem
  3610.     Name = BuggyExplosionAirDeathGroundPart
  3611.   End
  3612.   ParticleSystem
  3613.     Name = BuggyNewExplosionShockwave
  3614.   End
  3615.   ParticleSystem
  3616.     Name = BuggyExplosionSmokeAirDeathGroundPart
  3617.   End
  3618.   ParticleSystem
  3619.     Name = BuggyNewExplosionLenzflare
  3620.   End
  3621.   ParticleSystem
  3622.     Name = BuggyDebrisTrail
  3623.     AttachToObject = Yes    
  3624.   End
  3625.   Sound
  3626.     Name = CarDie
  3627.   End
  3628. End
  3629.  
  3630. ; ----------------------------------------------------------------------------
  3631. ; Scout Drone Death Stuff
  3632. ; Just a small explosion
  3633. ; ----------------------------------------------------------------------------
  3634.  
  3635. FXList FX_AmericaScoutDroneExplode
  3636.   ParticleSystem
  3637.     Name = ScoutDroneExplosion
  3638.     OrientToObject = Yes
  3639.   End
  3640.  
  3641.   Sound
  3642.     Name = ScoutDroneDie
  3643.   End
  3644. End
  3645.  
  3646. ; ----------------------------------------------------------------------------
  3647. ; Battle Drone Death Stuff
  3648. ; Just a small explosion
  3649. ; ----------------------------------------------------------------------------
  3650.  
  3651. FXList FX_AmericaBattleDroneExplode
  3652.   ParticleSystem
  3653.     Name = BattleDroneExplosion
  3654.     OrientToObject = Yes
  3655.   End
  3656.  
  3657.   Sound
  3658.     Name = BattleDroneDie
  3659.   End
  3660. End
  3661.  
  3662. ; ----------------------------------------------------------------------------
  3663. ; GLARocketBuggy Death #3
  3664. ; Just a big explosion
  3665. ; ----------------------------------------------------------------------------
  3666. FXList FX_BuggyNewDeathExplosion
  3667.   ParticleSystem
  3668.     Name = BuggyNewExplosionSmoke
  3669.   End
  3670.   ParticleSystem
  3671.     Name = BuggyNewExplosionDebris2
  3672.   End
  3673.   ParticleSystem
  3674.     Name = BuggyNewExplosionShockwave
  3675.   End
  3676.   ViewShake 
  3677.     Type = STRONG
  3678.   End
  3679.   TerrainScorch
  3680.     Type = RANDOM 
  3681.     Radius = 15
  3682.   End
  3683.   Sound
  3684.     Name = CarDie
  3685.   End 
  3686. End
  3687.  
  3688. FXList FX_BuggyNew_DeathEffect
  3689.   ParticleSystem
  3690.     Name = BuggyNewExplosionArms
  3691.   End
  3692.   Sound
  3693.     Name = CarDie
  3694.   End
  3695. End
  3696.  
  3697. ; ----------------------------------------------
  3698. FXList WeaponFX_ToppledStructureShockwave
  3699.   ParticleSystem
  3700.     Name = Explosion
  3701.   End
  3702.   ParticleSystem
  3703.     Name = ExplosionSmoke
  3704.   End
  3705. End
  3706.  
  3707. FXList FX_DefaultStructureCrushing
  3708.   ParticleSystem
  3709.     Name = CrushingBuildingExplosion
  3710.   End
  3711.   ParticleSystem
  3712.     Name = StructureToppleShockwave
  3713.   End
  3714.   ParticleSystem
  3715.     Name = StructureToppleCrushingSmoke
  3716.   End
  3717.   ViewShake 
  3718.     Type = NORMAL
  3719.   End
  3720. End
  3721.  
  3722. FXList FX_DefaultStructureToppling
  3723.   Sound
  3724.     Name = BuildingDamage
  3725.   End
  3726.   ParticleSystem
  3727.     Name = CrushingBuildingExplosion
  3728.   End
  3729.   ParticleSystem
  3730.     Name = StructureToppleShockwave
  3731.   End
  3732. End
  3733.  
  3734. FXList FX_DefaultStructureToppleDone
  3735.   Sound
  3736.     Name = BuildingDestroyStone
  3737.   End
  3738. End
  3739.  
  3740. FXList FX_DefaultStructureToppleStart
  3741.   ParticleSystem
  3742.     Name = StructureToppleStartExplosion
  3743.   End
  3744.   ParticleSystem
  3745.     Name = StructureToppleStartShockwave
  3746.   End
  3747. End
  3748.  
  3749. FXList FX_DefaultStructureSecondary
  3750.   ParticleSystem
  3751.     Name = StructureToppleSecondaryExplosion
  3752.   End
  3753. End
  3754.  
  3755. FXList FX_DefaultStructureToppleDelay
  3756.   Sound
  3757.     Name = BuildingToppleDelayStone
  3758.   End
  3759.   ParticleSystem
  3760.     Name = StructureToppleDelayExplosion
  3761.   End
  3762. End
  3763.  
  3764. FXList FX_StructureToppleAngle20
  3765.   Sound
  3766.     Name = BuildingFallingStone
  3767.   End
  3768. End
  3769.  
  3770. ;--------------------------------------------------------
  3771. ; Small Structure Collapse FX
  3772. ;--------------------------------------------------------
  3773. FXList FX_SmallTowerCrushing
  3774.   ParticleSystem
  3775.     Name = SmallCrushingBuildingExplosion
  3776.   End
  3777.   ParticleSystem
  3778.     Name = SmallStructureToppleShockwave
  3779.   End
  3780.   ParticleSystem
  3781.     Name = SmallStructureToppleCrushingSmoke
  3782.   End
  3783.   ViewShake 
  3784.     Type = NORMAL
  3785.   End
  3786. End
  3787.  
  3788.  
  3789. ;--------------------------------------------------------
  3790. ; Structure Collapse FX
  3791. ;--------------------------------------------------------
  3792. FXList FX_StructureCollapseInitial
  3793.   Sound
  3794.     Name = BuildingDamage
  3795.   End
  3796.   ParticleSystem
  3797.     Name = StructureCollapseInitialExplosion
  3798.   End
  3799.   ParticleSystem
  3800.     Name = StructureCollapseInitialShockwave
  3801.   End
  3802. End
  3803.  
  3804. FXList FX_StructureCollapseDelay
  3805.   Sound
  3806.     Name = BuildingCollapse1
  3807.   End
  3808.   ParticleSystem
  3809.     Name = StructureCollapseDelayExplosion
  3810.   End
  3811.   ParticleSystem
  3812.     Name = StructureCollapseDelayShockwave
  3813.   End
  3814. End
  3815.  
  3816. FXList FX_StructureCollapseBurst
  3817.   Sound
  3818.     Name = BuildingCollapse2
  3819.   End
  3820.   ParticleSystem
  3821.     Name = StructureCollapseBurstExplosion
  3822.   End
  3823.   ParticleSystem
  3824.     Name = StructureCollapseBurstFlash
  3825.   End
  3826.   ParticleSystem
  3827.     Name = StructureCollapseBurstShockwave
  3828.   End
  3829. End
  3830.  
  3831. FXList FX_StructureCollapseFinal
  3832.   Sound
  3833.     Name = BuildingCollapse3
  3834.   End
  3835.   ParticleSystem
  3836.     Name = StructureCollapseFinalExplosion
  3837.   End
  3838.   ParticleSystem
  3839.     Name = StructureCollapseFinalShockwave
  3840.   End
  3841. End
  3842.  
  3843. ; -----------------------------------------------------------------------------
  3844. ; Helicopter starting death sequence
  3845. ; -----------------------------------------------------------------------------
  3846. FXList FX_HelicopterStartDeath
  3847.   ParticleSystem
  3848.     Name = SubExplosionSmoke02
  3849.     Offset = X:0 Y:0 Z:5
  3850.   End
  3851.   Sound
  3852.     Name = ComancheDie
  3853.   End
  3854.  
  3855. End
  3856.  
  3857. ; -----------------------------------------------------------------------------
  3858. ; Helicopter "blade" explosion phase in a chopper spirialing down to death
  3859. ; -----------------------------------------------------------------------------
  3860. FXList FX_HelicopterBladeExplosion
  3861.   ParticleSystem
  3862.     Name = TankStruckSparks
  3863.     Count = 5
  3864.     Radius = 5 5 UNIFORM
  3865.   End
  3866.   Sound
  3867.     Name = ComancheSpinExplosion
  3868.   End 
  3869. End
  3870.  
  3871. ; -----------------------------------------------------------------------------
  3872. ; The helicopter hit ground effect
  3873. ; -----------------------------------------------------------------------------
  3874. FXList FX_HelicopterHitGround
  3875.   ParticleSystem
  3876.     Name = CarCrushDebris
  3877.   End
  3878.   ParticleSystem
  3879.     Name = HotPillarArms
  3880.   End
  3881.   Sound
  3882.     Name = ComancheCrash
  3883.   End 
  3884.   ViewShake 
  3885.     Type = SUBTLE
  3886.   End
  3887. End
  3888.  
  3889. FXList FX_HelicopterHitGroundGlobal
  3890.   ParticleSystem
  3891.     Name = CarCrushDebris
  3892.   End
  3893.   ParticleSystem
  3894.     Name = HotPillarArms
  3895.   End
  3896.   Sound
  3897.     Name = ComancheCrash
  3898.   End 
  3899.   ViewShake 
  3900.     Type = SUBTLE
  3901.   End
  3902. End
  3903.  
  3904. ; -----------------------------------------------------------------------------
  3905. ; The helicopter on the ground finally blows up effect
  3906. ; -----------------------------------------------------------------------------
  3907. FXList FX_GroundedHelicopterBlowUp
  3908.   ParticleSystem
  3909.     Name = ArmExplosionSmall01
  3910.   End
  3911.   ParticleSystem
  3912.     Name = MammothTankSubExplosionSmoke 
  3913.     Count = 3
  3914.     Radius = 5 5 UNIFORM
  3915.     InitialDelay = 100 100 UNIFORM
  3916.   End
  3917.   Sound
  3918.     Name = CarDie
  3919.   End
  3920.   ViewShake 
  3921.     Type = STRONG
  3922.   End
  3923. End
  3924.  
  3925. ; ----------------------------------------------
  3926. ; The FXList that gets played at bone Fire01 when
  3927. ; the GLA power plant goes to the damaged state.
  3928. ; ----------------------------------------------
  3929. FXList FX_GLAPowerPlantDamagedExplosion1
  3930.   Sound
  3931.     Name = BuildingDamage
  3932.   End
  3933.  
  3934.    ; firey "heart" of the explosion
  3935.   ParticleSystem
  3936.     Name = GLAPowerPlantDamagedExplosion
  3937.     Count = 2
  3938.     InitialDelay = 0 200 UNIFORM
  3939.   End
  3940.  
  3941.   ; grey "dusty" clouds
  3942.   ParticleSystem
  3943.     Name = GLAPowerPlantDamagedShockwave
  3944.     InitialDelay = 0 200 UNIFORM
  3945.   End
  3946. End
  3947.  
  3948. ; ----------------------------------------------
  3949. ; The FXList that gets played at bone Fire02 when
  3950. ; the GLA power plant goes to the damaged state.
  3951. ; ----------------------------------------------
  3952. FXList FX_GLAPowerPlantDamagedExplosion2
  3953.   Sound
  3954.     Name = BuildingDamage
  3955.   End
  3956.  
  3957.   ; firey "heart" of the explosion
  3958.   ParticleSystem
  3959.     Name = GLAPowerPlantDamagedExplosion
  3960.     Count = 2
  3961.     InitialDelay = 0 200 UNIFORM
  3962.   End
  3963.  
  3964.   ; grey "dusty" clouds
  3965.   ParticleSystem
  3966.     Name = GLAPowerPlantDamagedShockwave
  3967.     InitialDelay = 0 200 UNIFORM
  3968.   End
  3969. End
  3970.  
  3971. ; ----------------------------------------------
  3972. ; The FXList that gets played at bone Fire03 when
  3973. ; the GLA power plant goes to the damaged state.
  3974. ; ----------------------------------------------
  3975. FXList FX_GLAPowerPlantDamagedExplosion3
  3976.   Sound
  3977.     Name = BuildingDamage
  3978.   End
  3979.  
  3980.   ; firey "heart" of the explosion
  3981.   ParticleSystem
  3982.     Name = GLAPowerPlantDamagedExplosion
  3983.     Count = 2
  3984.     InitialDelay = 0 200 UNIFORM
  3985.   End
  3986.  
  3987.   ; grey "dusty" clouds
  3988.   ParticleSystem
  3989.     Name = GLAPowerPlantDamagedShockwave
  3990.     InitialDelay = 0 200 UNIFORM
  3991.   End
  3992. End
  3993.  
  3994. ; ----------------------------------------------
  3995. ; Death FX list for the GLA power plant.
  3996. ; ----------------------------------------------
  3997. FXList FX_GLAPowerPlantDeathStart
  3998.   Sound
  3999.     Name = BuildingDamage
  4000.   End
  4001.  
  4002.   ; firey "heart" of the explosion
  4003.   ParticleSystem
  4004.     Name = GLAPowerPlantDeathExplosion1
  4005.     Offset = X:-3.532 Y:30 Z:2
  4006.     Count = 2
  4007.   End
  4008.  
  4009.   ; grey "dusty" clouds
  4010.   ParticleSystem
  4011.     Name = GLAPowerPlantDeathShockwave2
  4012.     Offset = X:-3.532 Y:30 Z:2
  4013.   End
  4014.  
  4015.   ParticleSystem
  4016.     Name = GLAPowerPlantDeathExplosion1
  4017.     Offset = X:-9.08 Y:-8.547 Z:1
  4018.   End
  4019.  
  4020.   ParticleSystem
  4021.     Name = GLAPowerPlantDeathShockwave2
  4022.     Offset = X:-9.08 Y:-8.547 Z:1
  4023.   End
  4024.  
  4025.   ViewShake
  4026.     Type = NORMAL
  4027.   End
  4028. End
  4029.  
  4030. ; ----------------------------------------------
  4031. ; Death FX list for the GLA power plant.
  4032. ; ----------------------------------------------
  4033. FXList FX_GLAPowerPlantDeathFinal
  4034.   Sound
  4035.     Name = BuildingDamage
  4036.   End
  4037.  
  4038.   ; firey "heart" of the explosion
  4039.   ParticleSystem
  4040.     Name = GLAPowerPlantDeathExplosion2
  4041.     Offset = X:-3.532 Y:30 Z:26.822
  4042.     Count = 2
  4043.   End
  4044.  
  4045.   ; grey "dusty" clouds
  4046.   ParticleSystem
  4047.     Name = GLAPowerPlantDeathShockwave2
  4048.     Offset = X:-3.532 Y:30 Z:26.822
  4049.   End
  4050.  
  4051.   ParticleSystem
  4052.     Name = GLAPowerPlantDeathExplosion2
  4053.     Offset = X:-9.08 Y:-8.547 Z:16.598
  4054.   End
  4055.  
  4056.   ViewShake
  4057.     Type = NORMAL
  4058.   End
  4059. End
  4060.  
  4061. ; ----------------------------------------------
  4062.  
  4063. ; ----------------------------------------------
  4064. FXList FX_DamWaterSpray01
  4065.  
  4066.   ParticleSystem
  4067.     Name = WaterSpraySplash
  4068.     OrientToObject = Yes    
  4069.     InitialDelay = 50 5000 UNIFORM   ;In milliseconds
  4070.   End
  4071.  
  4072. End
  4073.  
  4074. ; ----------------------------------------------
  4075. FXList FX_Nuke
  4076.  
  4077.   ViewShake 
  4078.     Type = SEVERE
  4079.   End
  4080.  
  4081.   Sound
  4082.     Name = ExplosionNeutron
  4083.   End
  4084.  
  4085.   ParticleSystem
  4086.     Name = NukeFlare
  4087.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4088.     Offset = X:0.0 Y:0.0 Z:90.0
  4089.   End
  4090.  
  4091.   ParticleSystem
  4092.      Name = NukeMushroomExplosion
  4093.      InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4094.      Offset = X:0.0 Y:0.0 Z:90.0
  4095.   End
  4096.  
  4097.   ParticleSystem
  4098.     Name = NukeMushroomCloudRing
  4099.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  4100.     Offset = X:0.0 Y:0.0 Z:105.0
  4101.   End
  4102.  
  4103.   ParticleSystem
  4104.     Name = NukeRing
  4105.     Offset = X:0.0 Y:0.0 Z:5.0
  4106.   End
  4107.  
  4108.   ParticleSystem
  4109.     Name = NukeBlastWave
  4110.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4111.     ;Offset = X:0.0 Y:0.0 Z:45.0
  4112.     Offset = X:0.0 Y:0.0 Z:15.0
  4113.   End
  4114.  
  4115.   ParticleSystem
  4116.     Name = NukeShockwaveInverted
  4117.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4118.     Offset = X:0.0 Y:0.0 Z:30.0
  4119.   End
  4120.  
  4121.   ParticleSystem
  4122.     Name = NukeMushroomStem
  4123.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  4124.     Offset = X:0.0 Y:0.0 Z:30.0
  4125.   End
  4126.  
  4127.   ParticleSystem
  4128.     Name = NukeShockwave
  4129.     InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4130.     Offset = X:0.0 Y:0.0 Z:30.0
  4131.   End
  4132.  
  4133.   ParticleSystem
  4134.     Name = NukeMushroomRing
  4135.     InitialDelay = 1000 1000 UNIFORM   ;In milliseconds
  4136.     Offset = X:0.0 Y:0.0 Z:50.0
  4137.   End
  4138.  
  4139.   ParticleSystem
  4140.     Name = NukeRadiationInitial
  4141.     InitialDelay = 3000 3000 UNIFORM   ;In milliseconds
  4142.     Offset = X:0.0 Y:0.0 Z:0.0
  4143.   End
  4144.  
  4145. End
  4146.  
  4147. ; ----------------------------------------------
  4148. FXList FX_BaikonurNuke
  4149.  
  4150.   ViewShake 
  4151.     Type = SEVERE
  4152.   End
  4153.  
  4154.   Sound
  4155.     Name = ExplosionNeutron
  4156.   End
  4157.  
  4158.   ParticleSystem
  4159.     Name = NukeBaikonurFlare
  4160.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4161.     Offset = X:0.0 Y:0.0 Z:90.0
  4162.   End
  4163.  
  4164.   ParticleSystem
  4165.      Name = NukeBaikonurMushroomExplosion
  4166.      InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4167.      Offset = X:0.0 Y:0.0 Z:90.0
  4168.   End
  4169.  
  4170.   ParticleSystem
  4171.     Name = NukeBaikonurMushroomCloudRing
  4172.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  4173.     Offset = X:0.0 Y:0.0 Z:105.0
  4174.   End
  4175.  
  4176.   ParticleSystem
  4177.     Name = NukeBaikonurRing
  4178.     Offset = X:0.0 Y:0.0 Z:5.0
  4179.   End
  4180.  
  4181.   ParticleSystem
  4182.     Name = NukeBlastWave
  4183.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4184.     ;Offset = X:0.0 Y:0.0 Z:45.0
  4185.     Offset = X:0.0 Y:0.0 Z:15.0
  4186.   End
  4187.  
  4188.   ParticleSystem
  4189.     Name = NukeBaikonurShockwaveInverted
  4190.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4191.     Offset = X:0.0 Y:0.0 Z:20.0
  4192.   End
  4193.  
  4194.   ParticleSystem
  4195.     Name = NukeBaikonurMushroomStem
  4196.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  4197.     Offset = X:0.0 Y:0.0 Z:20.0
  4198.   End
  4199.  
  4200.   ParticleSystem
  4201.     Name = NukeBaikonurShockwave
  4202.     InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4203.     Offset = X:0.0 Y:0.0 Z:10.0
  4204.   End
  4205.  
  4206.   ParticleSystem
  4207.     Name = NukeBaikonurMushroomRing
  4208.     InitialDelay = 1000 1000 UNIFORM   ;In milliseconds
  4209.     Offset = X:0.0 Y:0.0 Z:50.0
  4210.   End
  4211.  
  4212. End
  4213.  
  4214. ; ----------------------------------------------
  4215. FXList FX_NukeGLA
  4216.  
  4217.   ViewShake 
  4218.     Type = SEVERE
  4219.   End
  4220.  
  4221.   Sound
  4222.     Name = ExplosionMiniNuke
  4223.   End
  4224.  
  4225.   ParticleSystem
  4226.     Name = NukeGLAFlare
  4227.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4228.     Offset = X:0.0 Y:0.0 Z:90.0
  4229.   End
  4230.  
  4231.   ParticleSystem
  4232.      Name = NukeGLAMushroomExplosion
  4233.      InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4234.      Offset = X:0.0 Y:0.0 Z:90.0
  4235.   End
  4236.  
  4237.   ParticleSystem
  4238.     Name = NukeGLAMushroomCloudRing
  4239.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  4240.     Offset = X:0.0 Y:0.0 Z:105.0
  4241.   End
  4242.  
  4243.   ParticleSystem
  4244.     Name = NukeGLARing
  4245.     Offset = X:0.0 Y:0.0 Z:5.0
  4246.   End
  4247.  
  4248.   ParticleSystem
  4249.     Name = NukeGLABlastWave
  4250.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4251.     ;Offset = X:0.0 Y:0.0 Z:45.0
  4252.     Offset = X:0.0 Y:0.0 Z:15.0
  4253.   End
  4254.  
  4255.   ParticleSystem
  4256.     Name = NukeGLAShockwaveInverted
  4257.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4258.     Offset = X:0.0 Y:0.0 Z:20.0
  4259.   End
  4260.  
  4261.   ParticleSystem
  4262.     Name = NukeGLAMushroomStem
  4263.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  4264.     Offset = X:0.0 Y:0.0 Z:20.0
  4265.   End
  4266.  
  4267.   ParticleSystem
  4268.     Name = NukeGLAShockwave
  4269.     InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4270.     Offset = X:0.0 Y:0.0 Z:20.0
  4271.   End
  4272.  
  4273.   ParticleSystem
  4274.     Name = NukeGLAMushroomRing
  4275.     InitialDelay = 1000 1000 UNIFORM   ;In milliseconds
  4276.     Offset = X:0.0 Y:0.0 Z:50.0
  4277.   End
  4278.  
  4279. End
  4280.  
  4281. ; ----------------------------------------------
  4282. FXList WeaponFX_SmallFireFieldWeapon
  4283.   ParticleSystem
  4284.     Name = FireFieldSmall
  4285.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4286.     Offset = X:0.0 Y:0.0 Z:1.0
  4287.   End
  4288. End
  4289.  
  4290. ; ----------------------------------------------
  4291. FXList WeaponFX_SmallFireFieldWeaponUpgraded
  4292.   ParticleSystem
  4293.     Name = BlackFireFieldSmall
  4294.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4295.     Offset = X:0.0 Y:0.0 Z:1.0
  4296.   End
  4297. End
  4298.  
  4299. ; ----------------------------------------------
  4300. FXList WeaponFX_LargePoisonFieldWeapon
  4301.   ParticleSystem
  4302.     Name = PoisonFieldLarge
  4303.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4304.     Offset = X:0.0 Y:0.0 Z:1.0
  4305.   End
  4306. End
  4307.  
  4308. ; ----------------------------------------------
  4309. FXList WeaponFX_MediumPoisonFieldWeapon
  4310.   ParticleSystem
  4311.     Name = PoisonFieldMedium
  4312.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4313.     Offset = X:0.0 Y:0.0 Z:1.0
  4314.   End
  4315. End
  4316.  
  4317. ; ----------------------------------------------
  4318. FXList WeaponFX_SmallPoisonFieldWeapon
  4319.   ParticleSystem
  4320.     Name = PoisonFieldSmall
  4321.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4322.     Offset = X:0.0 Y:0.0 Z:1.0
  4323.   End
  4324. End
  4325.  
  4326. ; ----------------------------------------------
  4327. FXList WeaponFX_LargePoisonFieldWeaponUpgraded
  4328.   ParticleSystem
  4329.     Name = AnthraxFieldLarge
  4330.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4331.     Offset = X:0.0 Y:0.0 Z:1.0
  4332.   End
  4333. End
  4334.  
  4335. ; ----------------------------------------------
  4336. FXList WeaponFX_MediumPoisonFieldWeaponUpgraded
  4337.   ParticleSystem
  4338.     Name = AnthraxFieldMedium
  4339.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4340.     Offset = X:0.0 Y:0.0 Z:1.0
  4341.   End
  4342. End
  4343.  
  4344. ; ----------------------------------------------
  4345. FXList WeaponFX_SmallPoisonFieldWeaponUpgraded
  4346.   ParticleSystem
  4347.     Name = AnthraxFieldSmall
  4348.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4349.     Offset = X:0.0 Y:0.0 Z:1.0
  4350.   End
  4351. End
  4352.  
  4353. ; ----------------------------------------------
  4354. FXList WeaponFX_LargeRadiationFieldWeapon
  4355.   ParticleSystem
  4356.     Name = RadiationFieldLarge
  4357.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4358.     Offset = X:0.0 Y:0.0 Z:1.0
  4359.   End
  4360. End
  4361.  
  4362. ; ----------------------------------------------
  4363. FXList WeaponFX_MediumRadiationFieldWeapon
  4364.   ParticleSystem
  4365.     Name = RadiationFieldMedium
  4366.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4367.     Offset = X:0.0 Y:0.0 Z:1.0
  4368.   End
  4369. End
  4370.  
  4371. ; ----------------------------------------------
  4372. FXList WeaponFX_SmallRadiationFieldWeapon
  4373.   ParticleSystem
  4374.     Name = RadiationFieldSmall
  4375.     UseCallersRadius = Yes ; Radius of emission set by radius of damage.
  4376.     Offset = X:0.0 Y:0.0 Z:1.0
  4377.   End
  4378. End
  4379.  
  4380. ; ----------------------------------------------
  4381. FXList FX_GLAViralOutbreak
  4382.  
  4383. ;  ViewShake 
  4384. ;    Type = SEVERE
  4385. ;  End
  4386.  
  4387. ;  Sound
  4388. ;    Name = ExplosionMiniNuke
  4389. ;  End
  4390.  
  4391.   ParticleSystem
  4392.     Name = GLAViralOutbreakClouds
  4393.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4394.     Offset = X:0.0 Y:0.0 Z:2.0
  4395.   End
  4396.  
  4397.   ParticleSystem
  4398.     Name = GLAViralOutbreakFumes
  4399.     InitialDelay = 500 500 UNIFORM   ;In milliseconds
  4400.     Offset = X:0.0 Y:0.0 Z:2.0
  4401.   End
  4402.  
  4403.  
  4404. End
  4405.  
  4406.  
  4407. ; ----------------------------------------------
  4408. FXList FX_ParticleTestFX
  4409.  
  4410. End
  4411.  
  4412. ; ----------------------------------------------
  4413. FXList WeaponFX_SCUDMissileDetonationExplosive
  4414.  
  4415.   ViewShake 
  4416.     Type = SEVERE
  4417.   End
  4418.  
  4419.   Sound
  4420.     Name = ExplosionScudExplosive
  4421.   End
  4422.  
  4423.   ParticleSystem
  4424.     Name = ScudMissleLauncherExplosionArms
  4425.     Offset = X:0.0 Y:0.0 Z:2.0
  4426.   End
  4427.  
  4428.   ParticleSystem
  4429.     Name = ScudMissleLauncherLenzFlare
  4430.     Offset = X:0.0 Y:0.0 Z:10.0
  4431.   End
  4432.  
  4433.   ParticleSystem
  4434.     Name = ScudMissleLauncherExplosionTrailArms
  4435.     Offset = X:0.0 Y:0.0 Z:15.0
  4436.   End
  4437.  
  4438. End
  4439.  
  4440. ; ----------------------------------------------
  4441. FXList FX_ChinaPowerPlantDeath
  4442.  
  4443.   ViewShake 
  4444.     Type = SEVERE
  4445.   End
  4446.  
  4447.   Sound
  4448.     Name = ExplosionMiniNuke
  4449.   End
  4450.  
  4451.   ParticleSystem
  4452.     Name = NukeCannonFlare
  4453.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4454.     Offset = X:0.0 Y:0.0 Z:40.0
  4455.   End
  4456.  
  4457.   ParticleSystem
  4458.      Name = NukeCannonMushroomExplosion
  4459.      InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4460.      Offset = X:0.0 Y:0.0 Z:40.0
  4461.   End
  4462.  
  4463.   ParticleSystem
  4464.     Name = NukeCannonMushroomCloudRing
  4465.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  4466.     Offset = X:0.0 Y:0.0 Z:45.0
  4467.   End
  4468.  
  4469.   ParticleSystem
  4470.     Name = NukeCannonRing
  4471.     Offset = X:0.0 Y:0.0 Z:5.0
  4472.   End
  4473.  
  4474.   ParticleSystem
  4475.     Name = NukeCannonBlastWave
  4476.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4477.     Offset = X:0.0 Y:0.0 Z:10.0
  4478.   End
  4479.  
  4480.   ParticleSystem
  4481.     Name = NukeCannonShockwaveInverted
  4482.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4483.     Offset = X:0.0 Y:0.0 Z:20.0
  4484.   End
  4485.  
  4486.   ParticleSystem
  4487.     Name = NukeCannonMushroomStem
  4488.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  4489.     Offset = X:0.0 Y:0.0 Z:20.0
  4490.   End
  4491.  
  4492.   ParticleSystem
  4493.     Name = NukeCannonShockwave
  4494.     InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4495.     Offset = X:0.0 Y:0.0 Z:20.0
  4496.   End
  4497.  
  4498.   ParticleSystem
  4499.     Name = NukeCannonMushroomRing
  4500.     InitialDelay = 1000 1000 UNIFORM   ;In milliseconds
  4501.     Offset = X:0.0 Y:0.0 Z:35.0
  4502.   End
  4503.  
  4504. End
  4505.  
  4506. ; ----------------------------------------------
  4507. FXList WeaponFX_NukeCannon
  4508.  
  4509.   ViewShake 
  4510.     Type = SEVERE
  4511.   End
  4512.  
  4513.   Sound
  4514.     Name = ExplosionMiniNuke
  4515.   End
  4516.  
  4517.   ParticleSystem
  4518.     Name = NukeCannonFlare
  4519.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4520.     Offset = X:0.0 Y:0.0 Z:40.0
  4521.   End
  4522.  
  4523.   ParticleSystem
  4524.      Name = NukeCannonMushroomExplosion
  4525.      InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4526.      Offset = X:0.0 Y:0.0 Z:40.0
  4527.   End
  4528.  
  4529.   ParticleSystem
  4530.     Name = NukeCannonMushroomCloudRing
  4531.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  4532.     Offset = X:0.0 Y:0.0 Z:45.0
  4533.   End
  4534.  
  4535.   ParticleSystem
  4536.     Name = NukeCannonRing
  4537.     Offset = X:0.0 Y:0.0 Z:5.0
  4538.   End
  4539.  
  4540.   ParticleSystem
  4541.     Name = NukeCannonBlastWave
  4542.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4543.     Offset = X:0.0 Y:0.0 Z:10.0
  4544.   End
  4545.  
  4546.   ParticleSystem
  4547.     Name = NukeCannonShockwaveInverted
  4548.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4549.     Offset = X:0.0 Y:0.0 Z:20.0
  4550.   End
  4551.  
  4552.   ParticleSystem
  4553.     Name = NukeCannonMushroomStem
  4554.     InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4555.     Offset = X:0.0 Y:0.0 Z:20.0
  4556.   End
  4557.  
  4558.   ParticleSystem
  4559.     Name = NukeCannonMushroomRing
  4560.     InitialDelay = 1000 1000 UNIFORM   ;In milliseconds
  4561.     Offset = X:0.0 Y:0.0 Z:35.0
  4562.   End
  4563.  
  4564. End
  4565.  
  4566. ; ----------------------------------------------
  4567. FXList WeaponFX_BaikonurRocket
  4568.   ViewShake 
  4569.     Type = SEVERE
  4570.   End
  4571.  
  4572.   Sound
  4573.     Name = ExplosionMiniNuke
  4574.   End
  4575.  
  4576.   ParticleSystem
  4577.     Name = NukeCannonFlare
  4578.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4579.     Offset = X:0.0 Y:0.0 Z:40.0
  4580.   End
  4581.  
  4582.   ParticleSystem
  4583.      Name = NukeCannonMushroomExplosion
  4584.      InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4585.      Offset = X:0.0 Y:0.0 Z:40.0
  4586.   End
  4587.  
  4588.   ParticleSystem
  4589.     Name = NukeCannonMushroomCloudRing
  4590.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  4591.     Offset = X:0.0 Y:0.0 Z:45.0
  4592.   End
  4593.  
  4594.   ParticleSystem
  4595.     Name = NukeCannonRing
  4596.     Offset = X:0.0 Y:0.0 Z:5.0
  4597.   End
  4598.  
  4599.   ParticleSystem
  4600.     Name = NukeCannonBlastWave
  4601.     InitialDelay = 500 500 UNIFORM   ;In milliseconds
  4602.     Offset = X:0.0 Y:0.0 Z:10.0
  4603.   End
  4604.  
  4605.   ParticleSystem
  4606.     Name = NukeCannonShockwaveInverted
  4607.     InitialDelay = 300 300 UNIFORM   ;In milliseconds
  4608.     Offset = X:0.0 Y:0.0 Z:20.0
  4609.   End
  4610.  
  4611.   ParticleSystem
  4612.     Name = NukeCannonMushroomStem
  4613.     InitialDelay = 200 200 UNIFORM   ;In milliseconds
  4614.     Offset = X:0.0 Y:0.0 Z:20.0
  4615.   End
  4616.  
  4617.   ParticleSystem
  4618.     Name = NukeCannonMushroomRing
  4619.     InitialDelay = 1000 1000 UNIFORM   ;In milliseconds
  4620.     Offset = X:0.0 Y:0.0 Z:35.0
  4621.   End
  4622.  
  4623. End
  4624.  
  4625. ; ----------------------------------------------
  4626. FXList FX_CarpetBomb
  4627.  
  4628.   ParticleSystem
  4629.     Name = CarpetBombExplosion
  4630.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4631.     Offset = X:0.0 Y:0.0 Z:0.0
  4632.   End 
  4633.  
  4634.   ParticleSystem
  4635.     Name = CarpetBombWave
  4636.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4637.     Offset = X:0.0 Y:0.0 Z:0.0
  4638.   End 
  4639.  
  4640.   ParticleSystem
  4641.     Name = CarpetBombExplosionPuff
  4642.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4643.     Offset = X:0.0 Y:0.0 Z:0.0
  4644.   End
  4645.  
  4646.   Sound
  4647.     Name = ExplosionCarpetBomb
  4648.   End
  4649. End
  4650.  
  4651. ; ----------------------------------------------
  4652. FXList FX_AuroraBombLaunch
  4653.   Sound
  4654.     Name = DaisyCutterWeapon
  4655.   End
  4656. End
  4657.  
  4658. ; ----------------------------------------------
  4659. FXList FX_AuroraBombDetonate
  4660.  
  4661.   ParticleSystem
  4662.     Name = CarpetBombExplosion
  4663.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4664.     Offset = X:0.0 Y:0.0 Z:0.0
  4665.   End 
  4666.  
  4667.   ParticleSystem
  4668.     Name = CarpetBombWave
  4669.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4670.     Offset = X:0.0 Y:0.0 Z:0.0
  4671.   End 
  4672.  
  4673.   ParticleSystem
  4674.     Name = CarpetBombExplosionPuff
  4675.     InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4676.     Offset = X:0.0 Y:0.0 Z:0.0
  4677.   End
  4678.  
  4679.   Sound
  4680.     Name = ExplosionCarpetBomb
  4681.   End
  4682. End
  4683.  
  4684.  
  4685.  
  4686. ; ----------------------------------------------
  4687. FXList FX_A10ThunderboltMissileExplosion
  4688.  
  4689.   ParticleSystem
  4690.     Name = CarpetBombExplosion
  4691.    InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4692.     Offset = X:0.0 Y:0.0 Z:0.0
  4693.   End 
  4694.  
  4695.   ParticleSystem
  4696.     Name = CarpetBombWave
  4697.    InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4698.     Offset = X:0.0 Y:0.0 Z:0.0
  4699.   End 
  4700.  
  4701.   ParticleSystem
  4702.     Name = CarpetBombExplosionPuff
  4703.    InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4704.     Offset = X:0.0 Y:0.0 Z:0.0
  4705.   End
  4706.  
  4707.   Sound
  4708.     Name = ExplosionCarpetBomb
  4709.   End
  4710. End
  4711.  
  4712.  
  4713. ; ----------------------------------------------
  4714.  
  4715. FXList FX_BonusCrate
  4716.  
  4717.   ParticleSystem
  4718.     Name = BonusCrate01
  4719.    InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4720.     Offset = X:0.0 Y:0.0 Z:0.0
  4721.   End 
  4722.  
  4723.   ParticleSystem
  4724.     Name = BonusCrateFlash
  4725.    InitialDelay = 0 0 UNIFORM   ;In milliseconds
  4726.     Offset = X:0.0 Y:0.0 Z:0.0
  4727.   End
  4728.  
  4729. End
  4730. ; -----------------------------------------------------------------------------
  4731. ; FX list when the dam becomes damaged from pristine 
  4732. ; -----------------------------------------------------------------------------
  4733. FXList FX_DamDamaged
  4734.  
  4735.   Sound
  4736.     Name = DamBreakStage1
  4737.   End
  4738.  
  4739. End
  4740.  
  4741. ; -----------------------------------------------------------------------------
  4742. ; FX list when the dam becomes really damaged from damaged
  4743. ; -----------------------------------------------------------------------------
  4744. FXList FX_DamReallyDamaged
  4745.  
  4746.   Sound
  4747.     Name = DamBreakStage2
  4748.   End
  4749.  
  4750. End
  4751.  
  4752. ; -----------------------------------------------------------------------------
  4753. ; FX list when the dam becomes rubble 
  4754. ; -----------------------------------------------------------------------------
  4755. FXList FX_DamRubble
  4756.  
  4757.   Sound
  4758.     Name = DamBreakStage3
  4759.   End
  4760.  
  4761. End
  4762.  
  4763. ; -----------------------------------------------------------------------------
  4764. ; generic smoke and fire for burning buildings 
  4765. ; -----------------------------------------------------------------------------
  4766. FXList FX_SmolderingFlame
  4767.   ParticleSystem
  4768.     Name = SmolderingFire
  4769.   End
  4770.   ParticleSystem
  4771.     Name = SmolderingSmoke
  4772.   End
  4773. End
  4774.  
  4775. ; -----------------------------------------------------------------------------
  4776. ; FX list when FireStorm is called
  4777. ; -----------------------------------------------------------------------------
  4778. FXList FX_FireStorm
  4779.   Sound
  4780.     Name = FireStorm
  4781.   End
  4782. End
  4783.  
  4784. ; -----------------------------------------------------------------------------
  4785. ; FX list when black napalm firestorm is called
  4786. ; -----------------------------------------------------------------------------
  4787. FXList FX_BlackNapalmFireStorm
  4788.   Sound
  4789.     Name = BlackNapalmFireStorm
  4790.   End
  4791. End
  4792.  
  4793. ; -----------------------------------------------------------------------------
  4794. ; FX list when FlashBangBuilding is called
  4795. ; -----------------------------------------------------------------------------
  4796. FXList FX_FlashBangBuilding
  4797.  
  4798.   ParticleSystem
  4799.     Name = FlashBangBuildingFlash
  4800.     OrientToObject = Yes
  4801.   End
  4802.  
  4803.   ParticleSystem
  4804.     Name = FlashBangBuildingSpark
  4805.     OrientToObject = Yes
  4806.   End
  4807.  
  4808.   ParticleSystem
  4809.     Name = FlashBangBuildingSmoke
  4810.     OrientToObject = Yes
  4811.   End
  4812. End
  4813.  
  4814. ;------------------------------------------------------------------------------------
  4815. FXList FX_MakeCarBombSuccess
  4816.   Sound
  4817.     Name = TerroristCarBomb
  4818.   End
  4819. End
  4820.  
  4821. ; -----------------------------------------------------------------------------------
  4822. ; note, this FXList should use the same sound as the RangerFlashBang weapon,
  4823. ; and a similar light/explosion.
  4824. FXList FX_FlashBangGarrisonBuildingHit
  4825.  
  4826.   LightPulse 
  4827.     Color = R:255 G:255 B:255 
  4828.     Radius = 100 
  4829.     ; this is a new option for LightPulse. If present (and nonzero), and the 
  4830.     ; FXList is applied  to an Object (rather than a Position), it overrides 
  4831.     ; the value of "Radius" by applying the given percentage of the Object's bounding circle.
  4832.     RadiusAsPercentOfObjectSize = 150%
  4833.     IncreaseTime = 0 
  4834.     DecreaseTime = 2000
  4835.   End
  4836.  
  4837.   Sound
  4838.     Name = TankDie
  4839.   End
  4840.  
  4841.   FXListAtBonePos
  4842.     FX = FX_FlashBangBuilding
  4843.     BoneName = FIREPOINT
  4844.     OrientToBone = Yes
  4845.   End
  4846.  
  4847. End
  4848.  
  4849. ;------------------------------------------------------------------------------
  4850. ; FX played when a building gets cleared by the Toxin Truck
  4851. ;------------------------------------------------------------------------------
  4852.  
  4853. FXList FX_ToxinBuildingClear
  4854.  
  4855.   ParticleSystem
  4856.     Name           = ToxinBuildingClearSpray
  4857.     OrientToObject = yes
  4858.   End
  4859.   
  4860. ;  Sound 
  4861. ;    Name           = RaptorDie
  4862. ;  End
  4863.  
  4864. End
  4865.  
  4866. ;------------------------------------------------------------------------------
  4867. ; FX played when a building gets cleared by the Upgraded Toxin Truck
  4868. ;------------------------------------------------------------------------------
  4869.  
  4870. FXList FX_ToxinUpgradedBuildingClear
  4871.  
  4872.   ParticleSystem
  4873.     Name           = ToxinUpgradedBuildingClearSpray
  4874.     OrientToObject = yes
  4875.   End
  4876.   
  4877. ;  Sound 
  4878. ;    Name           = RaptorDie
  4879. ;  End
  4880.  
  4881. End
  4882.  
  4883. ;------------------------------------------------------------------------------
  4884. ; FX played when a building gets cleared by the Dragon Tank
  4885. ;------------------------------------------------------------------------------
  4886.  
  4887. FXList FX_FlameBuildingClear
  4888.  
  4889.   ParticleSystem
  4890.     Name           = FlameBuildingSpray
  4891.     OrientToObject = yes
  4892.   End
  4893.   
  4894. ;  Sound 
  4895. ;    Name           = RaptorDie
  4896. ;  End
  4897.  
  4898. End
  4899.  
  4900. ; -----------------------------------------------------------------------------------
  4901. ; FX played when a Toxin Stream hits a garrisoned building and does Urban Combat Bldg clearing
  4902. ; -----------------------------------------------------------------------------------
  4903.  
  4904. FXList FX_ToxinStreamGarrisonBuildingHit
  4905.  
  4906.   LightPulse 
  4907.     Color = R:255 G:255 B:255 
  4908.     Radius = 100 
  4909.     RadiusAsPercentOfObjectSize = 150%
  4910.     IncreaseTime = 0 
  4911.     DecreaseTime = 2000
  4912.   End
  4913.  
  4914.   Sound
  4915.     Name = TankDie
  4916.   End
  4917.  
  4918.   FXListAtBonePos
  4919.     FX = FX_ToxinBuildingClear
  4920.     BoneName = FIREPOINT
  4921.     OrientToBone = Yes
  4922.   End
  4923.  
  4924. End
  4925.  
  4926. ; -----------------------------------------------------------------------------------
  4927. ; FX played when an Upgraded Toxin Stream hits a garrisoned building and does Urban Combat Bldg clearing
  4928. ; -----------------------------------------------------------------------------------
  4929.  
  4930. FXList FX_ToxinStreamUpgradedGarrisonBuildingHit
  4931.  
  4932.   LightPulse 
  4933.     Color = R:255 G:255 B:255 
  4934.     Radius = 100 
  4935.     RadiusAsPercentOfObjectSize = 150%
  4936.     IncreaseTime = 0 
  4937.     DecreaseTime = 2000
  4938.   End
  4939.  
  4940.   Sound
  4941.     Name = TankDie
  4942.   End
  4943.  
  4944.   FXListAtBonePos
  4945.     FX = FX_ToxinUpgradedBuildingClear
  4946.     BoneName = FIREPOINT
  4947.     OrientToBone = Yes
  4948.   End
  4949.  
  4950. End
  4951.  
  4952. ; -----------------------------------------------------------------------------------
  4953. ; FX played when a Flame Stream hits a garrisoned building and does Urban Combat Bldg clearing
  4954. ; -----------------------------------------------------------------------------------
  4955. FXList FX_DragonFlameGarrisonBuildingHit
  4956.  
  4957.   LightPulse 
  4958.     Color = R:255 G:255 B:255 
  4959.     Radius = 100 
  4960.     RadiusAsPercentOfObjectSize = 150%
  4961.     IncreaseTime = 0 
  4962.     DecreaseTime = 2000
  4963.   End
  4964.  
  4965.   Sound
  4966.     Name = TankDie
  4967.   End
  4968.  
  4969.   FXListAtBonePos
  4970.     FX = FX_FlameBuildingClear
  4971.     BoneName = FIREPOINT
  4972.     OrientToBone = Yes
  4973.   End
  4974.  
  4975. End
  4976.  
  4977. ;------------------------------------------------------------------------------
  4978. ;Jet Cargo has just been killed 
  4979. ;------------------------------------------------------------------------------
  4980. FXList FX_JetBigDeathInitial
  4981.  
  4982. ;  ParticleSystem
  4983. ;    Name           = JetExplosionTrailArms
  4984. ;    OrientToObject = yes
  4985. ;  End
  4986.   
  4987.   ParticleSystem
  4988.     Name           = JetBigExplosionInitial
  4989.     OrientToObject = yes
  4990.   End
  4991.  
  4992.   ParticleSystem
  4993.     Name           = JetBigExplosionLenzflare
  4994.     OrientToObject = yes
  4995.   End
  4996.  
  4997.   Sound 
  4998.    Name            = RaptorDie
  4999.   End
  5000.  
  5001. End
  5002.  
  5003. ;------------------------------------------------------------------------------
  5004. ; Big plane has just been killed 
  5005. ;------------------------------------------------------------------------------
  5006. FXList FX_BigPlaneDeath
  5007.  
  5008.   ParticleSystem
  5009.     Name           = JetExplosionTrailArms
  5010.     OrientToObject = yes
  5011.   End
  5012.   
  5013.   ParticleSystem
  5014.     Name           = JetBigExplosion
  5015.     OrientToObject = yes
  5016.   End
  5017.  
  5018.   ParticleSystem
  5019.     Name           = JetBigExplosionLenzflare
  5020.     OrientToObject = yes
  5021.   End
  5022.  
  5023.   Sound 
  5024.     Name           = CargoJetFlambe
  5025.   End
  5026.  
  5027. End
  5028.  
  5029. ;------------------------------------------------------------------------------
  5030. ;Jet has just been killed 
  5031. ;------------------------------------------------------------------------------
  5032. FXList FX_JetDeathInitial
  5033.  
  5034.   ParticleSystem
  5035.     Name           = JetExplosionTrailArms
  5036.     OrientToObject = yes
  5037.   End
  5038.   
  5039.   ParticleSystem
  5040.     Name           = JetExplosion
  5041.     OrientToObject = yes
  5042.   End
  5043.  
  5044.   ParticleSystem
  5045.     Name           = JetDebris
  5046.     OrientToObject = yes
  5047.   End
  5048.  
  5049.   Sound 
  5050.     Name           = RaptorDie
  5051.   End
  5052.  
  5053. End
  5054.  
  5055. ;------------------------------------------------------------------------------
  5056. ;Secondary explosion to take place after a delay specified in the 
  5057. ;JetSlowDeathBehavior module
  5058. ;------------------------------------------------------------------------------
  5059. FXList FX_JetDeathSecondary
  5060.  
  5061.   ParticleSystem
  5062.     Name            = JetBurning
  5063.      AttachToObject = Yes
  5064.   End
  5065.  
  5066. End
  5067.  
  5068. ;------------------------------------------------------------------------------
  5069. ;Dying jet just hit the ground
  5070. ;------------------------------------------------------------------------------
  5071. FXList FX_JetDeathHitGround
  5072.  
  5073.   ParticleSystem
  5074.     Name           = JetExplosionGroundDebris
  5075.     OrientToObject = yes
  5076.     Offset = X:6.0 Y:0.0 Z:2.0
  5077.   End
  5078.  
  5079.   ParticleSystem
  5080.     Name           = JetExplosionGroundDust
  5081.     OrientToObject = yes
  5082.     Offset = X:6.0 Y:0.0 Z:2.0
  5083.   End
  5084.  
  5085.   ParticleSystem
  5086.     Name           = JetExplosionGround
  5087.     OrientToObject = yes
  5088.     Offset = X:6.0 Y:0.0 Z:5.0
  5089.   End
  5090.  
  5091.   Sound 
  5092.     Name           = RaptorCrash
  5093.   End
  5094.  
  5095. End
  5096.  
  5097. ;------------------------------------------------------------------------------    
  5098. ;Jet destruction FX when on ground/runway
  5099. ;------------------------------------------------------------------------------
  5100. FXList FX_JetOnGroundDeath
  5101.  
  5102.   ParticleSystem
  5103.     Name           = JetExplosionGroundDebris
  5104.     OrientToObject = Yes
  5105.     Offset         = X:0.0 Y:0.0 Z:2.0
  5106.   End
  5107.  
  5108.   ParticleSystem
  5109.     Name           = JetExplosionGroundDust
  5110.     OrientToObject = Yes
  5111.     Offset         = X:0.0 Y:0.0 Z:2.0
  5112.   End
  5113.  
  5114. End
  5115.  
  5116. ;------------------------------------------------------------------------------    
  5117. ;After hitting the ground, a delay defined by the JetSlowDeathBehavior module
  5118. ;determines when the jet is finally destroyed and removed from the game world
  5119. ;------------------------------------------------------------------------------
  5120. FXList FX_JetDeathFinalBlowUp
  5121.  
  5122. ;  ParticleSystem
  5123. ;    Name           = JetExplosionGroundDebris
  5124. ;    OrientToObject = yes
  5125. ;    Offset = X:0.0 Y:0.0 Z:2.0
  5126. ;  End
  5127.  
  5128. ;  ParticleSystem
  5129. ;    Name           = JetExplosionGroundDust
  5130. ;    OrientToObject = yes
  5131. ;    Offset = X:0.0 Y:0.0 Z:2.0
  5132. ;  End
  5133.  
  5134. End
  5135.  
  5136. ;------------------------------------------------------------------------------
  5137. ;Big fireball to mask vanishing object for cinematic crash.
  5138. ;------------------------------------------------------------------------------
  5139. FXList FX_JetDeathFinalBlowUp_CinematicVersion
  5140.   ParticleSystem
  5141.     Name = JetExplosion
  5142.     OrientToObject = Yes
  5143.   End
  5144.   ParticleSystem
  5145.     Name = JetDebris
  5146.     OrientToObject = Yes
  5147.   End
  5148.   ParticleSystem
  5149.     Name = MammothTankSubExplosionSmoke 
  5150.     Count = 3
  5151.     Radius = 15 30 UNIFORM
  5152.     Height = 0 0 UNIFORM
  5153.     InitialDelay = 50 667 UNIFORM
  5154.     OrientToObject = Yes
  5155.   End
  5156.   ViewShake 
  5157.     Type = NORMAL
  5158.   End 
  5159. End
  5160.  
  5161. ; ------------------------------------------------------------
  5162. ; cluster mine bomb hits ground and sprays out clustermines
  5163. ; ------------------------------------------------------------
  5164. FXList WeaponFX_ClusterMineImpact
  5165.   ParticleSystem 
  5166.     Name = ClusterMineDrop
  5167.   End
  5168.   ParticleSystem 
  5169.     Name = ClusterMineDropLenzflare
  5170.   End
  5171.   ParticleSystem 
  5172.     Name = ClusterMineDropRing
  5173.   End
  5174. ; do we really want a scorch mark here? that seems to be a dead giveaway
  5175. ; for "there are mines here"... (srj)
  5176. ;  TerrainScorch
  5177. ;    Type = RANDOM 
  5178. ;    Radius = 15
  5179. ;  End
  5180.   Sound
  5181.     Name = ExplosionClusterMine
  5182.   End
  5183.   ViewShake 
  5184.     Type = STRONG
  5185.   End
  5186. End
  5187.  
  5188. ; ------------------------------------------------------------
  5189. ; EMPPulse bomb hits ground and detonates the PulseEffect
  5190. ; ------------------------------------------------------------
  5191. FXList WeaponFX_EMPPulseImpact
  5192.   ParticleSystem 
  5193.     Name = EMPFlare
  5194.   End
  5195.  ; ParticleSystem 
  5196.  ;   Name = BuggyNewExplosionShockwave
  5197.  ; End
  5198.  ; ParticleSystem 
  5199.  ;   Name = ClstrMne
  5200.  ; End
  5201.   Sound
  5202.     Name = EMPPulseWhoosh
  5203.   End
  5204.   ViewShake 
  5205.     Type = STRONG
  5206.   End
  5207. End
  5208.  
  5209.  
  5210.  
  5211.  
  5212. ; -----------------------------------------------------------------------------
  5213. ; FX list when FX_RangerCombatDropKill is called
  5214. ; -----------------------------------------------------------------------------
  5215. FXList FX_RangerCombatDropKillSingle
  5216.  
  5217.   ParticleSystem
  5218.     Name = FlashBangBuildingFlash
  5219.     OrientToObject = Yes
  5220.   End
  5221.  
  5222.   ParticleSystem
  5223.     Name = FlashBangBuildingSpark
  5224.     OrientToObject = Yes
  5225.   End
  5226.  
  5227.   ParticleSystem
  5228.     Name = FlashBangBuildingSmoke
  5229.     OrientToObject = Yes
  5230.   End
  5231.  
  5232.  
  5233. End
  5234.  
  5235. ; -----------------------------------------------------------------------------------
  5236. FXList FX_RangerCombatDropKill
  5237.  
  5238.   LightPulse 
  5239.     Color = R:255 G:255 B:255 
  5240.     Radius = 100 
  5241.     ; this is a new option for LightPulse. If present (and nonzero), and the 
  5242.     ; FXList is applied  to an Object (rather than a Position), it overrides 
  5243.     ; the value of "Radius" by applying the given percentage of the Object's bounding circle.
  5244.     RadiusAsPercentOfObjectSize = 150%
  5245.     IncreaseTime = 0 
  5246.     DecreaseTime = 2000
  5247.   End
  5248.  
  5249.   Sound
  5250.     Name = RangerVoiceClearBuilding
  5251.   End
  5252.  
  5253.   FXListAtBonePos
  5254.     FX = FX_RangerCombatDropKillSingle
  5255.     BoneName = FIREPOINT
  5256.     OrientToBone = Yes
  5257.   End
  5258.  
  5259. End
  5260.  
  5261. ; -----------------------------------------------------------------------------
  5262. ; FX List is executed at the position in the world the user clicked to
  5263. ; execute the Demoralize super weapon
  5264. ; -----------------------------------------------------------------------------
  5265. ; sorry, demoralize is cut (srj)
  5266. ;FXList FX_ExecuteDemoralize
  5267. ;  Sound
  5268. ;    Name = ExecuteDemoralize
  5269. ;  End
  5270. ;  LightPulse 
  5271. ;    Color = R:255 G:0 B:0
  5272. ;    Radius = 100 
  5273. ;    IncreaseTime = 0
  5274. ;    DecreaseTime = 2000
  5275. ;  End
  5276. ;End
  5277.  
  5278. ; -----------------------------------------------------------------------------
  5279. ; FX List called when a Bomb Truck is destroyed.
  5280. ; -----------------------------------------------------------------------------
  5281. FXList WeaponFX_BombTruckDefaultBombDetonation
  5282.   ViewShake 
  5283.     Type = SEVERE
  5284.   End
  5285.  
  5286.   Sound
  5287.     Name = ExplosionScudExplosive
  5288.   End
  5289.  
  5290.   ParticleSystem
  5291.     Name = BombTruckDefaultExplosionArms
  5292.     Offset = X:0.0 Y:0.0 Z:2.0
  5293.   End
  5294.  
  5295.   ParticleSystem
  5296.     Name = BombTruckDefaultLenzFlare
  5297.     Offset = X:0.0 Y:0.0 Z:1.0
  5298.   End
  5299.  
  5300.   ParticleSystem
  5301.     Name = BombTruckDefaultExplosionTrailArms
  5302.     InitialDelay = 100 100 UNIFORM   ;In milliseconds
  5303.     Offset = X:0.0 Y:0.0 Z:25.0
  5304.   End
  5305.  
  5306. End
  5307.  
  5308. ;------------------------------------------------------------------------------------------
  5309. FXList WeaponFX_BombTruckBioBombDetonation
  5310.   ViewShake 
  5311.     Type = STRONG
  5312.   End
  5313.  
  5314.   Sound
  5315.     Name = ExplosionScudExplosive
  5316.   End
  5317.  
  5318.   ParticleSystem
  5319.     Name = BombTruckBioExplosionArms
  5320.     Offset = X:0.0 Y:0.0 Z:2.0
  5321.   End
  5322.  
  5323.   ParticleSystem
  5324.     Name = BombTruckBioLenzFlare
  5325.     Offset = X:0.0 Y:0.0 Z:1.0
  5326.   End
  5327.  
  5328.   ParticleSystem
  5329.     Name = BombTruckBioExplosionTrailArms
  5330.     InitialDelay = 100 100 UNIFORM   ;In milliseconds
  5331.     Offset = X:0.0 Y:0.0 Z:25.0
  5332.   End
  5333.  
  5334. End
  5335.  
  5336. ;------------------------------------------------------------------------------------------
  5337. FXList WeaponFX_BombTruckAnthraxBombDetonation
  5338.   ViewShake 
  5339.     Type = STRONG
  5340.   End
  5341.  
  5342.   Sound
  5343.     Name = ExplosionScudExplosive
  5344.   End
  5345.  
  5346.   ParticleSystem
  5347.     Name = BombTruckAnthraxExplosionArms
  5348.     Offset = X:0.0 Y:0.0 Z:2.0
  5349.   End
  5350.  
  5351.   ParticleSystem
  5352.     Name = BombTruckAnthraxLenzFlare
  5353.     Offset = X:0.0 Y:0.0 Z:1.0
  5354.   End
  5355.  
  5356.   ParticleSystem
  5357.     Name = BombTruckAnthraxExplosionTrailArms
  5358.     InitialDelay = 100 100 UNIFORM   ;In milliseconds
  5359.     Offset = X:0.0 Y:0.0 Z:25.0
  5360.   End
  5361.  
  5362. End
  5363. ;------------------------------------------------------------------------------------------
  5364. FXList WeaponFX_BombTruckHighExplosiveBombDetonation
  5365.   ViewShake 
  5366.     Type = SEVERE
  5367.   End
  5368.  
  5369.   Sound
  5370.     Name = ExplosionScudExplosive
  5371.   End
  5372.  
  5373.   ParticleSystem
  5374.     Name = BombTruckHEExplosionArms
  5375.     Offset = X:0.0 Y:0.0 Z:2.0
  5376.   End
  5377.  
  5378.   ParticleSystem
  5379.     Name = BombTruckHELenzFlare
  5380.     Offset = X:0.0 Y:0.0 Z:10.0
  5381.   End
  5382.  
  5383.   ParticleSystem
  5384.     Name = BombTruckHEShockwave
  5385.     Offset = X:0.0 Y:0.0 Z:1.0
  5386.   End
  5387.  
  5388.   ParticleSystem
  5389.     Name = BombTruckHEExplosionTrailArms
  5390.     InitialDelay = 100 100 UNIFORM   ;In milliseconds
  5391.     Offset = X:0.0 Y:0.0 Z:25.0
  5392.   End
  5393.  
  5394. End
  5395.  
  5396. ;------------------------------------------------------------------------------------------
  5397. FXList WeaponFX_BombTruckHighExplosiveBioBombDetonation
  5398.   ViewShake 
  5399.     Type = SEVERE
  5400.   End
  5401.  
  5402.   Sound
  5403.     Name = ExplosionScudExplosive
  5404.   End
  5405.  
  5406.   ParticleSystem
  5407.     Name = BombTruckHEBioExplosionArms
  5408.     Offset = X:0.0 Y:0.0 Z:2.0
  5409.   End
  5410.  
  5411.   ParticleSystem
  5412.     Name = BombTruckHEBioLenzFlare
  5413.     Offset = X:0.0 Y:0.0 Z:10.0
  5414.   End
  5415.  
  5416.   ParticleSystem
  5417.     Name = BombTruckHEBioShockwave
  5418.     Offset = X:0.0 Y:0.0 Z:1.0
  5419.   End
  5420.  
  5421.   ParticleSystem
  5422.     Name = BombTruckHEBioExplosionTrailArms
  5423.     InitialDelay = 100 100 UNIFORM   ;In milliseconds
  5424.     Offset = X:0.0 Y:0.0 Z:25.0
  5425.   End
  5426.  
  5427. End
  5428.  
  5429. ;------------------------------------------------------------------------------------------
  5430. FXList WeaponFX_BombTruckHighExplosiveAnthraxBombDetonation
  5431.   ViewShake 
  5432.     Type = SEVERE
  5433.   End
  5434.  
  5435.   Sound
  5436.     Name = ExplosionScudExplosive
  5437.   End
  5438.  
  5439.   ParticleSystem
  5440.     Name = BombTruckHEAnthraxExplosionArms
  5441.     Offset = X:0.0 Y:0.0 Z:2.0
  5442.   End
  5443.  
  5444.   ParticleSystem
  5445.     Name = BombTruckHEAnthraxLenzFlare
  5446.     Offset = X:0.0 Y:0.0 Z:10.0
  5447.   End
  5448.  
  5449.   ParticleSystem
  5450.     Name = BombTruckHEAnthraxShockwave
  5451.     Offset = X:0.0 Y:0.0 Z:1.0
  5452.   End
  5453.  
  5454.   ParticleSystem
  5455.     Name = BombTruckHEAnthraxExplosionTrailArms
  5456.     InitialDelay = 100 100 UNIFORM   ;In milliseconds
  5457.     Offset = X:0.0 Y:0.0 Z:25.0
  5458.   End
  5459.  
  5460. End
  5461.  
  5462. ; -----------------------------------------------------------------------------
  5463. FXList FX_BridgeDamaged01
  5464.   ParticleSystem 
  5465.     Name = TreeBounceDust
  5466.   End
  5467. End
  5468.  
  5469. ; -----------------------------------------------------------------------------
  5470. FXList FX_BridgeRepaired01
  5471.   ParticleSystem 
  5472.     Name = TankStruckSparks
  5473.     Height = 10 10 CONSTANT
  5474.   End
  5475. End
  5476.  
  5477. ; ----------------------------------------------
  5478. FXList FX_BombTruckDisguiseReveal
  5479.   ;ParticleSystem 
  5480.   ;  Name = TankStruckSmoke
  5481.   ;  Height = 10 10 CONSTANT
  5482.   ;End
  5483.   ;ParticleSystem 
  5484.   ;  Name = TankStruckSparks
  5485.   ;  Height = 10 10 CONSTANT
  5486.   ;End
  5487.   LightPulse 
  5488.     Color = R:255 G:255 B:128 
  5489.     Radius = 30 
  5490.     IncreaseTime = 0 
  5491.     DecreaseTime = 500
  5492.   End
  5493.   ;Sound
  5494.   ;  Name = VehicleImpactHeavy
  5495.   ;End
  5496. End
  5497.  
  5498. ; ----------------------------------------------
  5499. FXList FX_BombTruckDisguise
  5500.   ;ParticleSystem 
  5501.   ;  Name = TankStruckSmoke
  5502.   ;  Height = 10 10 CONSTANT
  5503.   ;End
  5504.   ;ParticleSystem 
  5505.   ;  Name = TankStruckSparks
  5506.   ;  Height = 10 10 CONSTANT
  5507.   ;End
  5508.   LightPulse 
  5509.     Color = R:255 G:255 B:128 
  5510.     Radius = 30 
  5511.     IncreaseTime = 0 
  5512.     DecreaseTime = 500
  5513.   End
  5514.   ;Sound
  5515.   ;  Name = VehicleImpactHeavy
  5516.   ;End
  5517. End
  5518.  
  5519. ; ----------------------------------------------
  5520. ; used when a missile is exploded via AA fire
  5521. FXList FX_GenericMissileDeath
  5522.   Sound
  5523.     Name = CarDie
  5524.   End
  5525.   ParticleSystem
  5526.     Name = Explosion
  5527.   End
  5528.   ParticleSystem
  5529.     Name = ExplosionSmoke
  5530.   End
  5531. End
  5532.  
  5533. ; ----------------------------------------------
  5534. FXList FX_GenericMissileDisintegrate
  5535.   ParticleSystem 
  5536.     Name = GenericLaserHit
  5537.     Height = 0 0 CONSTANT
  5538.   End
  5539.   ParticleSystem 
  5540.     Name = TankStruckSparks
  5541.     Height = 0 0 CONSTANT
  5542.   End
  5543.   LightPulse 
  5544.     Color = R:255 G:64 B:64 
  5545.     Radius = 30 
  5546.     IncreaseTime = 0 
  5547.     DecreaseTime = 500
  5548.   End
  5549.   Sound
  5550. ;    Name = VehicleImpactHeavy
  5551.   End
  5552. End
  5553.  
  5554. ; ----------------------------------------------
  5555.  
  5556. FXList FX_ChemicalFactoryExplosion
  5557.  
  5558.   ViewShake 
  5559.     Type = SEVERE
  5560.   End
  5561.  
  5562.   Sound
  5563.     Name = ExplosionMiniNuke
  5564.   End
  5565.  
  5566.   ParticleSystem
  5567.     Name = ChemicalFactoryGreenGasThick
  5568.     InitialDelay = 0 0 UNIFORM   ;The green gas
  5569.     Offset = X:0.0 Y:0.0 Z:10.0
  5570.   End
  5571.  
  5572.   ParticleSystem
  5573.      Name = ChemicalExplosionMushroom
  5574.      InitialDelay = 200 200 UNIFORM   ;In milliseconds
  5575.      Offset = X:0.0 Y:0.0 Z:20.0
  5576.   End
  5577.  
  5578. ;  ParticleSystem
  5579. ;    Name = NukeGLAMushroomCloudRing
  5580. ;    InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  5581. ;    Offset = X:0.0 Y:0.0 Z:105.0
  5582. ;  End
  5583.  
  5584. ;  ParticleSystem
  5585. ;    Name = NukeGLARing
  5586. ;    Offset = X:0.0 Y:0.0 Z:5.0
  5587. ;  End
  5588.  
  5589. ;  ParticleSystem
  5590. ;    Name = NukeGLABlastWave
  5591. ;    InitialDelay = 300 300 UNIFORM   ;In milliseconds
  5592. ;    ;Offset = X:0.0 Y:0.0 Z:45.0
  5593. ;    Offset = X:0.0 Y:0.0 Z:15.0
  5594. ;  End
  5595.  
  5596. ;  ParticleSystem
  5597. ;    Name = NukeGLAShockwaveInverted
  5598. ;    InitialDelay = 300 300 UNIFORM   ;In milliseconds
  5599. ;    Offset = X:0.0 Y:0.0 Z:20.0
  5600. ;  End
  5601.  
  5602. ;  ParticleSystem
  5603. ;    Name = NukeGLAMushroomStem
  5604. ;    InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  5605. ;    Offset = X:0.0 Y:0.0 Z:20.0
  5606. ;  End
  5607.  
  5608. ;  ParticleSystem
  5609. ;    Name = NukeGLAShockwave
  5610. ;    InitialDelay = 200 200 UNIFORM   ;In milliseconds
  5611. ;    Offset = X:0.0 Y:0.0 Z:20.0
  5612. ;  End
  5613.  
  5614. ;  ParticleSystem
  5615. ;    Name = NukeGLAMushroomRing
  5616. ;    InitialDelay = 1000 1000 UNIFORM   ;In milliseconds
  5617. ;    Offset = X:0.0 Y:0.0 Z:50.0
  5618. ;  End
  5619.  
  5620.  
  5621. End
  5622.  
  5623.  
  5624. ; ----------------------------------------------
  5625. FXList WeaponFX_EruptionOfToxicGooLarge
  5626.   ViewShake 
  5627.     Type = SUBTLE
  5628.   End
  5629.   LightPulse 
  5630.     Color = R:0 G:128 B:51 
  5631.     Radius = 30 
  5632.     IncreaseTime = 0 
  5633.     DecreaseTime = 2333
  5634.   End
  5635.   ParticleSystem
  5636.     Name = ToxicGooDebrisLarge
  5637.   End
  5638.   Sound 
  5639.     Name = ToxicGooSplash
  5640.   End
  5641. End
  5642.  
  5643. ; ----------------------------------------------
  5644. FXList WeaponFX_EruptionOfToxicGooSmall
  5645.   ViewShake 
  5646.     Type = SUBTLE
  5647.   End
  5648.   LightPulse 
  5649.     Color = R:0 G:128 B:51 
  5650.     Radius = 30 
  5651.     IncreaseTime = 0 
  5652.     DecreaseTime = 2333
  5653.   End
  5654.   ParticleSystem
  5655.     Name = ToxicGooDebrisSmall
  5656.   End
  5657.   Sound 
  5658.     Name = ToxicGooSplash
  5659.   End
  5660. End
  5661.  
  5662. ; ----------------------------------------------
  5663. FXList FX_TechRadioStationOwnedPulse
  5664.   ParticleSystem
  5665.     Name = TechRadioStationOwnedRing
  5666.     Offset = X:0.0 Y:0.0 Z:50.0
  5667.     OrientToObject = Yes
  5668.   End
  5669. End
  5670.  
  5671. ; ----------------------------------------------
  5672. FXList FX_PropagandaTowerPropagandaPulse
  5673.   ParticleSystem
  5674.     Name = SonicRange
  5675.     Offset = X:0.0 Y:0.0 Z:50.0
  5676.     OrientToObject = Yes
  5677.   End
  5678. End
  5679.  
  5680. ; ----------------------------------------------
  5681. FXList FX_PropagandaTowerSubliminalPulse
  5682.   ParticleSystem
  5683.     Name = SonicRangeUpgraded
  5684.     Offset = X:0.0 Y:0.0 Z:50.0
  5685.     OrientToObject = Yes
  5686.   End
  5687. End
  5688.  
  5689. ; ----------------------------------------------
  5690. FXList FX_OverlordPropagandaTowerPropagandaPulse
  5691.   ParticleSystem
  5692.     Name = SonicRange
  5693.     Offset = X:0.0 Y:0.0 Z:8.0
  5694.     OrientToObject = Yes
  5695.   End
  5696. End
  5697.  
  5698. ; ----------------------------------------------
  5699. FXList FX_OverlordPropagandaTowerSubliminalPulse
  5700.   ParticleSystem
  5701.     Name = SonicRangeUpgraded
  5702.     Offset = X:0.0 Y:0.0 Z:8.0
  5703.     OrientToObject = Yes
  5704.   End
  5705. End
  5706.  
  5707. ; -----------------------------------------------------------------------------
  5708. FXList FX_ToxicTankDamageTransition
  5709.   ParticleSystem
  5710.     Name = ToxicExplosionLarge
  5711.     Offset = X:0 Y:0 Z:0
  5712.   End
  5713.   ParticleSystem
  5714.     Name = ToxinLenzflare
  5715.     Offset = X:0 Y:0 Z:0
  5716.   End
  5717.   LightPulse 
  5718.     Color = R:128 G:255 B:32 
  5719.     Radius = 60 
  5720.     IncreaseTime = 100 
  5721.     DecreaseTime = 1500
  5722.   End  
  5723.   ViewShake 
  5724.     Type = SEVERE
  5725.   End
  5726.   Sound
  5727.     Name = Explosion
  5728.   End
  5729. End
  5730.  
  5731. ; -----------------------------------------------------------------------------
  5732. FXList FX_ToxicBunkerDamageTransition
  5733.   ParticleSystem
  5734.     Name = ToxicExplosionLargeUpgraded
  5735.     Offset = X:0 Y:0 Z:0
  5736.   End
  5737.   ParticleSystem
  5738.     Name = ToxinLenzflareUpgraded
  5739.     Offset = X:0 Y:0 Z:0
  5740.   End
  5741.   LightPulse 
  5742.     Color = R:64 G:64 B:255 
  5743.     Radius = 60 
  5744.     IncreaseTime = 100 
  5745.     DecreaseTime = 1500
  5746.   End  
  5747.   ViewShake 
  5748.     Type = SEVERE
  5749.   End
  5750.   Sound
  5751.     Name = Explosion
  5752.   End
  5753. End
  5754.  
  5755. ; ----------------------------------------------
  5756. ; weapon fx for Artillery Barrage
  5757. ; ----------------------------------------------
  5758. FXList FX_ArtilleryBarrage
  5759.   ViewShake 
  5760.     Type = SUBTLE
  5761.   End
  5762.   TerrainScorch
  5763.     Type = RANDOM 
  5764.     Radius = 15
  5765.   End
  5766.   LightPulse 
  5767.     Color = R:255 G:128 B:51 
  5768.     Radius = 30 
  5769.     IncreaseTime = 0 
  5770.     DecreaseTime = 2333
  5771.   End
  5772.   ParticleSystem
  5773.     Name = ArtilleryBarrageDebris
  5774.   End
  5775.   ParticleSystem
  5776.     Name = ArtilleryBarrageDust
  5777.   End
  5778.   ParticleSystem
  5779.     Name = ArtilleryBarrageShockwave
  5780.     Offset = X:0 Y:0 Z:2
  5781.   End
  5782.   Sound 
  5783.     Name = ExplosionCarpetBomb
  5784.   End
  5785. End
  5786.  
  5787. ; ----------------------------------------------
  5788. ; weapon fx for Anthrax Bomb
  5789. ; ----------------------------------------------
  5790. FXList FX_AnthraxBomb
  5791.   ViewShake 
  5792.     Type = SUBTLE
  5793.   End
  5794. ;  TerrainScorch
  5795. ;    Type = RANDOM 
  5796. ;    Radius = 15
  5797. ;  End
  5798. ;  LightPulse 
  5799. ;    Color = R:255 G:128 B:51 
  5800. ;    Radius = 30 
  5801. ;    IncreaseTime = 0 
  5802. ;    DecreaseTime = 2333
  5803. ;  End
  5804.   ParticleSystem
  5805.     Name = AnthraxBombExplosion
  5806.   End
  5807.   ParticleSystem
  5808.     Name = AnthraxBombSpray
  5809.   End
  5810.   ParticleSystem
  5811.     Name = AnthraxBombLenzflare
  5812.     Offset = X:0 Y:0 Z:2
  5813.   End
  5814.   Sound 
  5815.     Name = ExplosionAnthraxBomb
  5816.   End
  5817. End
  5818.  
  5819.  
  5820. ; ----------------------------------------------
  5821. FXList FX_LocomotiveExplode
  5822.   Sound
  5823.     Name = CarDie
  5824.   End
  5825.   ParticleSystem
  5826.     Name = MammothTankExplosionSmoke
  5827.   End
  5828.   ParticleSystem
  5829.     Name = BarrelExplosionDebris
  5830.     Count = 3
  5831.     Radius = 0 10 UNIFORM
  5832.     InitialDelay = 167 1000 UNIFORM
  5833.   End
  5834.   Sound
  5835.     Name = GasStationDie
  5836.   End
  5837.   ViewShake 
  5838.     Type = STRONG
  5839.   End
  5840. End
  5841.  
  5842. ; ----------------------------------------------
  5843. FXList FX_RailroadTankCarExplode
  5844.   Sound
  5845.     Name = CarDie
  5846.   End
  5847.   ParticleSystem
  5848.     Name = MammothTankExplosionSmoke
  5849.   End
  5850.   ParticleSystem
  5851.     Name = BarrelExplosionDebris
  5852.     Count = 1
  5853.     Radius = 0 10 UNIFORM
  5854.     InitialDelay = 167 1000 UNIFORM
  5855.   End
  5856.   Sound
  5857.     Name = GasStationDie
  5858.   End
  5859.   ViewShake 
  5860.     Type = STRONG
  5861.   End
  5862. End
  5863.  
  5864. ; ----------------------------------------------
  5865. FXList FX_RailroadWoodenCarExplode
  5866.   Sound
  5867.     Name = CarDie
  5868.   End
  5869.   ParticleSystem
  5870.     Name = MammothTankExplosionSmoke
  5871.   End
  5872.   ParticleSystem
  5873.     Name = BarrelExplosionDebris
  5874.     Count = 1
  5875.     Radius = 0 10 UNIFORM
  5876.     InitialDelay = 167 1000 UNIFORM
  5877.   End
  5878.   Sound
  5879.     Name = GasStationDie
  5880.   End
  5881.   ViewShake 
  5882.     Type = STRONG
  5883.   End
  5884. End
  5885.  
  5886. ; ----------------------------------------------
  5887. FXList FX_RailroadCoalCarExplode
  5888.   Sound
  5889.     Name = CarDie
  5890.   End
  5891.   ParticleSystem
  5892.     Name = MammothTankExplosionSmoke
  5893.   End
  5894.   ParticleSystem
  5895.     Name = BarrelExplosionDebris
  5896.     Count = 1
  5897.     Radius = 0 10 UNIFORM
  5898.     InitialDelay = 167 1000 UNIFORM
  5899.   End
  5900.   Sound
  5901.     Name = GasStationDie
  5902.   End
  5903.   ViewShake 
  5904.     Type = STRONG
  5905.   End
  5906. End
  5907.  
  5908. ; ----------------------------------------------
  5909. FXList FX_IRDetection
  5910. ;  Sound
  5911. ;    Name = CarDie
  5912. ;  End
  5913.   ParticleSystem
  5914.     Name = IRDetectGrid
  5915.     Offset = X:0.0 Y:0.0 Z:2.0
  5916.   End
  5917.   ParticleSystem
  5918.     Name = IRDetectSonar
  5919.     Offset = X:0.0 Y:0.0 Z:2.0
  5920.   End
  5921. End
  5922.  
  5923. ; ----------------------------------------------------------------------------
  5924. FXList FX_RailroadBridgeCollapse
  5925.   ViewShake 
  5926.     Type = SEVERE
  5927.   End
  5928.  
  5929.   ;BRIDGE SOUNDS-------------------------------
  5930.   Sound
  5931.     Name = BuildingToppleDelayMetal
  5932.   End 
  5933.   Sound
  5934.     Name = ExplosionDaisyCutter
  5935.   End 
  5936.   Sound
  5937.     Name = BuildingFallingMetal
  5938.   End 
  5939.   Sound
  5940.     Name = BuildingCollapse1
  5941.   End 
  5942.   Sound
  5943.     Name = RailroadBridgeMetalFatigue
  5944.   End 
  5945.   Sound
  5946.     Name = AvalancheCrack
  5947.   End 
  5948.   
  5949.   ;BOMB SMOKE----------------------------------
  5950.   ParticleSystem
  5951.     Name = StructureExplosionSmoke
  5952.   End
  5953.  
  5954.   ;SPLASH--------------------------------------------
  5955.   ParticleSystem
  5956.     Name = RiverSplashLarge
  5957.     InitialDelay = 5000 5000 UNIFORM   ;In milliseconds
  5958.     Offset = X:70.0 Y:0.0 Z:-156.0
  5959.   End
  5960.   ParticleSystem
  5961.     Name = RiverRippleHiLite
  5962.     InitialDelay = 5000 5000 UNIFORM   ;In milliseconds
  5963.     Offset = X:70.0 Y:0.0 Z:-156.0
  5964.   End
  5965.   Sound
  5966.     Name   = RiverSplash5000
  5967.   End 
  5968.   Sound
  5969.     Name   = DebrisBigMetal
  5970.   End 
  5971.  
  5972.   ParticleSystem
  5973.     Name = RiverSplashLarge
  5974.     InitialDelay = 6000 6000 UNIFORM   ;In milliseconds
  5975.     Offset = X:20.0 Y:0.0 Z:-156.0
  5976.   End
  5977.   ParticleSystem
  5978.     Name = RiverRippleHiLite
  5979.     InitialDelay = 6000 6000 UNIFORM   ;In milliseconds
  5980.     Offset = X:20.0 Y:0.0 Z:-156.0
  5981.   End
  5982.   Sound
  5983.     Name   = RiverSplash6000
  5984.   End 
  5985.   Sound
  5986.     Name   = DebrisBigMetal
  5987.   End 
  5988.  
  5989.   ParticleSystem
  5990.     Name = RiverSplashLarge
  5991.     InitialDelay = 7000 7000 UNIFORM   ;In milliseconds
  5992.     Offset = X:-20.0 Y:0.0 Z:-156.0
  5993.   End
  5994.   ParticleSystem
  5995.     Name = RiverRippleHiLite
  5996.     InitialDelay = 7000 7000 UNIFORM   ;In milliseconds
  5997.     Offset = X:-20.0 Y:0.0 Z:-156.0
  5998.   End
  5999.   Sound
  6000.     Name   = RiverSplash7000
  6001.   End 
  6002.   Sound
  6003.     Name   = DebrisBigMetal
  6004.   End 
  6005.  
  6006.   ;DEBRIS-------------------------------------------
  6007.   ParticleSystem
  6008.     Name = StructureDamagedDebris
  6009.   End
  6010. End
  6011.  
  6012.  
  6013.  
  6014. ; ----------------------------------------------------------------------------
  6015. ; This is the Big special train wreck sequence
  6016. ; ----------------------------------------------------------------------------
  6017. FXList FX_SpectacularTrainWreck
  6018.  
  6019.   ; put train crash sounds here
  6020.  
  6021. End
  6022.  
  6023. ; -----------------------------------------------------------------------------
  6024. ; The vehicle-crashes-into-building effect
  6025. ; -----------------------------------------------------------------------------
  6026. FXList FX_VehicleCrashesIntoBuilding
  6027.   ParticleSystem
  6028.     Name = CarCrushDebris
  6029.   End
  6030.   ParticleSystem
  6031.     Name = HotPillarArms
  6032.   End
  6033.   Sound
  6034.     Name = ComancheCrash
  6035.   End 
  6036.   ViewShake 
  6037.     Type = SUBTLE
  6038.   End
  6039. End
  6040.  
  6041. ; -----------------------------------------------------------------------------
  6042. ; Paladin tank fires point defense laser
  6043. ; -----------------------------------------------------------------------------
  6044. FXList WeaponFX_PaladinPointDefenseLaser 
  6045.  
  6046.   Sound
  6047.     Name = PaladinPointDefenseLaserPulse
  6048.   End
  6049.   
  6050. End
  6051.  
  6052. ; -----------------------------------------------------------------------------
  6053. ; The Large Structure Death Effect
  6054. ; -----------------------------------------------------------------------------
  6055. FXList FX_StructureLargeDeath
  6056.   ParticleSystem
  6057.     Name = StructureTransitionLargeSmoke
  6058.   End
  6059.   ParticleSystem
  6060.     Name = StructureTransitionLargeExplosion
  6061.   End
  6062.   ParticleSystem
  6063.     Name = StructureTransitionLargeShockwave
  6064.   End
  6065.   ParticleSystem
  6066.     Name = StructureTransitionLargeFlare
  6067.   End
  6068.   Sound
  6069. ;   Name = ComancheCrash
  6070.   End 
  6071.   ViewShake 
  6072.     Type = SUBTLE
  6073.   End
  6074. End
  6075.  
  6076. ; -----------------------------------------------------------------------------
  6077. ; The Medium Structure Death Effect
  6078. ; -----------------------------------------------------------------------------
  6079. FXList FX_StructureMediumDeath
  6080.   ParticleSystem
  6081.     Name = StructureTransitionMediumSmoke
  6082.   End
  6083.   ParticleSystem
  6084.     Name = StructureTransitionMediumExplosion
  6085.   End
  6086.   ParticleSystem
  6087.     Name = StructureTransitionMediumShockwave
  6088.   End
  6089.   ParticleSystem
  6090.     Name = StructureTransitionMediumFlare
  6091.   End
  6092.   Sound
  6093. ;   Name = ComancheCrash
  6094.   End 
  6095.   ViewShake 
  6096.     Type = SUBTLE
  6097.   End
  6098. End
  6099.  
  6100. ; -----------------------------------------------------------------------------
  6101. ; The Small Structure Death Effect
  6102. ; -----------------------------------------------------------------------------
  6103. FXList FX_StructureSmallDeath
  6104.   ParticleSystem
  6105.     Name = StructureTransitionSmallSmoke
  6106.   End
  6107.   ParticleSystem
  6108.     Name = StructureTransitionSmallExplosion
  6109.   End
  6110.   ParticleSystem
  6111.     Name = StructureTransitionSmallShockwave
  6112.   End
  6113.   ParticleSystem
  6114.     Name = StructureTransitionSmallFlare
  6115.   End
  6116.   Sound
  6117. ;   Name = ComancheCrash
  6118.   End 
  6119.   ViewShake 
  6120.     Type = SUBTLE
  6121.   End
  6122. End
  6123.  
  6124. ; -----------------------------------------------------------------------------
  6125. ; The Tiny Structure Death Effect
  6126. ; -----------------------------------------------------------------------------
  6127. FXList FX_StructureTinyDeath
  6128.   ParticleSystem
  6129.     Name = StructureTransitionTinySmoke
  6130.   End
  6131.   ParticleSystem
  6132.     Name = StructureTransitionTinyExplosion
  6133.   End
  6134.   ParticleSystem
  6135.     Name = StructureTransitionTinyShockwave
  6136.   End
  6137.   ParticleSystem
  6138.     Name = StructureTransitionTinyFlare
  6139.   End
  6140.   Sound
  6141. ;   Name = ComancheCrash
  6142.   End 
  6143.   ViewShake 
  6144.     Type = SUBTLE
  6145.   End
  6146. End
  6147.  
  6148. ;--------------------------------------------------------------------------------------------------
  6149. FXList FX_TsingMaExplosion
  6150.   ParticleSystem
  6151.     Name = TsingMaRing
  6152.   End
  6153.   ParticleSystem
  6154.     Name = TsingMaTrailArms
  6155.     OrientToObject = Yes
  6156.   End
  6157.   ParticleSystem
  6158.     Name = TsingMaLenzflare
  6159.     OrientToObject = Yes
  6160.     Offset = X:0 Y:0 Z:1
  6161.   End
  6162.   ViewShake 
  6163.     Type = SEVERE
  6164.   End
  6165.   TerrainScorch
  6166.     Type = RANDOM 
  6167.     Radius = 15
  6168.   End
  6169.   Sound
  6170.     Name = TankDie
  6171.   End 
  6172. End
  6173.  
  6174. ;--------------------------------------------------------------------------------------------------
  6175. FXList FX_TsingMaSplash
  6176.   ParticleSystem
  6177.     Name = TsingMaExplosionWave
  6178.     OrientToObject = Yes
  6179.   End
  6180.   ParticleSystem
  6181.     Name = TsingMaSplashWave
  6182.     OrientToObject = Yes
  6183.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  6184.   End
  6185.   ParticleSystem
  6186.     Name = TsingMaSplashHit
  6187.     OrientToObject = Yes
  6188.     InitialDelay = 2000 2000 UNIFORM   ;In milliseconds
  6189.   End
  6190. End
  6191.  
  6192. ;--------------------------------------------------------------------------------------------------
  6193. FXList FX_TrainWreckExplosion
  6194.   ParticleSystem
  6195.     Name = TsingMaRing
  6196.   End
  6197.   ParticleSystem
  6198.     Name = TrainWreckTrailArms
  6199.     OrientToObject = Yes
  6200.   End
  6201.   ParticleSystem
  6202.     Name = TsingMaLenzflare
  6203.     OrientToObject = Yes
  6204.     Offset = X:0 Y:0 Z:1
  6205.   End
  6206.   ViewShake 
  6207.     Type = SEVERE
  6208.   End
  6209.   TerrainScorch
  6210.     Type = RANDOM 
  6211.     Radius = 15
  6212.   End
  6213.   Sound
  6214.     Name = TankDie
  6215.   End 
  6216. End
  6217.  
  6218. ;--------------------------------------------------------------------------------------------------
  6219. FXList FX_TrainWreckSplash
  6220.   ParticleSystem
  6221.     Name = TrainWreckExplosionWave
  6222.     OrientToObject = Yes
  6223.   End
  6224.   ParticleSystem
  6225.     Name = TrainWreckSplashWave
  6226.     OrientToObject = Yes
  6227.   End
  6228.   ParticleSystem
  6229.     Name = TrainWreckSplashHit
  6230.     OrientToObject = Yes
  6231.   End
  6232. End
  6233.  
  6234. ;--------------------------------------------------------------------------------------------------
  6235. FXList FX_CratePickup
  6236.   Sound
  6237.     Name = CratePickupSound
  6238.   End
  6239. End
  6240.  
  6241. ;--------------------------------------------------------------------------------------------------
  6242. FXList FX_ParticleUplinkDeathInitial
  6243.   Sound
  6244. ;   Name = CratePickupSound
  6245.   End
  6246.   ParticleSystem
  6247.     Name = ParticleDeathFlare
  6248.     Offset = X:30 Y:0 Z:10
  6249.   End
  6250.   ParticleSystem
  6251.     Name = ParticleDeathImplode
  6252.     Offset = X:30 Y:0 Z:20
  6253.   End
  6254. End
  6255.  
  6256. ;------------------------------------------------------------------------------
  6257. ;------------------------------------------------------------------------------
  6258. ;
  6259. ;    Operation: Thunder Storm
  6260. ;    FXList.ini
  6261. ;
  6262. ;------------------------------------------------------------------------------
  6263. ;------------------------------------------------------------------------------
  6264.  
  6265. ;--------------------------------------------------------------------------------------------------
  6266. FXList FX_SandStorm
  6267.   Sound
  6268.     Name = Amb_SandStorm
  6269.   End
  6270.   ParticleSystem
  6271.     Name = GLASandStorm2
  6272.     InitialDelay = 500 500 UNIFORM
  6273.     Offset = X:0.0 Y:0.0 Z:2.0
  6274.   End
  6275. End
  6276.  
  6277. ;--------------------------------------------------------------------------------------------------
  6278. FXList FX_Stickstoff
  6279.   ParticleSystem
  6280.     Name = GLAStickstoff2
  6281.     InitialDelay = 500 500 UNIFORM
  6282.     Offset = X:0.0 Y:0.0 Z:2.0
  6283.   End
  6284. End