Point Source Effects

Here is a list of all the Point Source Particle effects in the original World of Goo.
And below the "code" from the original fx.xml for each.
unlockfuse, unlockburst, snowStormFromPoint, splash, gooFallWide2, gooSplatter,
gooSplatterSubtle, mistUp, fireStack1, fireStackSmaller1, fireStackSmaller2,
fireRobotHead, fireStackSquat, fireStackLanternBw, fireBallBurn, thruster,
fireArmBurn, poisonBallBurn, poisonArmBurn, blackSmokeRising, bubblesRisingFromPoint,
bubblesRisingFromPointSlow, wogcSmoke, wogcSmokeIsh, whiteSmokeRising, sleepyZzz,
ish_sleepyZzz, ishr_sleepyZzz, signpostAlert, signpostAlertMom, whistle,
worldMap_FactorySmoke, BurningManSmoke, RobotHeadSmoke, distantSmokestack,
worldMap_FactorySmokeWhite, cigSmoke, gentleFactorySmoke, puffyFactorySmoke,
gentleFactorySmokeSepia, matchSmoke, gooTankStream, gooDrips, polFountain1, polFountain2,
gooMist, timebugFizz, flashes, tubeAirFlowUp, tubeAirFlowLeft, geomExplosionDust,
ish_smallfire, ish_FlingTrail, ishr_FlingTrail, ish_gpu_bitspew, ish_bitPop, beautypop,
flowerDust, OOS_gooDrips, OOS_gooGlobs, BallExplode_Fuse, BallExplode_Bomb, BallExplode_ISH,
ISH_undeleteFizz, ish_bubbles

Up to Particle List unlockfuse:

<particleeffect name="unlockfuse" maxparticles="30" rate="0.5">
  <particle image="IMAGE_FX_GOOGLOB"
            rotspeed="0.2" 
            directed="false"
            scale="0.5,1.0" 
            finalscale="0" 
            fade="false" 
            additive="false"
            lifespan="3,4"
            speed="0.2,0.4" 
            movedir="0" 
            movedirvar="180" 
            acceleration="0,0"/>
</particleeffect>

Up to Particle List unlockburst:
<particleeffect name="unlockburst" maxparticles="40">
  <particle image="IMAGE_FX_GOODRIP1"
            directed="true"
            scale="0.35,0.75"
            finalscale="0" 
            fade="false" 
            additive="false"
            lifespan="1.4,2"
            dampening="0.98"
            speed="3,12" 
            movedir="90" 
            movedirvar="20" 
            acceleration="0,0" />
  <particle image="IMAGE_FX_GOOGLOB"
          directed="true"
          scale="0.25,0.8"
          finalscale="0" 
          fade="false" 
          additive="false"
          lifespan="1.4,2"
          dampening="0.98"
          speed="2,7" 
          movedir="90" 
          movedirvar="30" 
          acceleration="0,-0.1" />
</particleeffect>

Up to Particle List snowStormFromPoint:
  <particleeffect name="snowStormFromPoint" maxparticles="60" rate="0.22">
    <particle image="IMAGE_FX_SNOWFLAKE1,IMAGE_FX_SNOWFLAKE2"
            rotspeed="-2,2"
            rotation="-180,180"
            scale="1,1.5"
			lifespan="6"
            directed="false"
            additive="false"
            speed="9.0,12.0"
            movedir="-10"
            movedirvar="20"
            acceleration="0,0"
			fade="true">
		<axialsinoffset amp="5,25" freq="0.5,4" phaseshift="0.2,0.4" axis="x"/>
    </particle>
  </particleeffect>

Up to Particle List splash:
<particleeffect name="splash" maxparticles="20">
  <particle image="IMAGE_FX_WATERDROP1"
            directed="true" 
            scale="0.25,1"
            finalscale="0" 
            fade="true" 
            lifespan="1,1.6"
            dampening="0.98"
            speed="6,16" 
            movedir="90" 
            movedirvar="60" 
            acceleration="0,-0.2" />
</particleeffect>

Up to Particle List gooFallWide2:
<particleeffect name="gooFallWide2" maxparticles="24" rate="0.025">
  <particle image="IMAGE_FX_GOOFALLWIDE2"
            directed="false" 
            scale="4.0,4.0"
			finalscale="3.0"
            fade="false" 
            additive="false"
            lifespan="11"
            speed="0.3,0.5" 
            movedir="90" 
            movedirvar="0" 
            acceleration="0,0.02"/>
</particleeffect>

Up to Particle List gooSplatter:
<particleeffect name="gooSplatter" maxparticles="10" rate="0.15">
  <particle image="IMAGE_FX_GOODRIP1"
            directed="true" 
            scale="0.6"
            finalscale="0.0" 
            fade="true" 
            additive="false"
            lifespan="1.2"
            speed="3.0,6.0" 
            movedir="270" 
            movedirvar="180" 
            acceleration="0,-0.6"/>
</particleeffect>

Up to Particle List gooSplatterSubtle:
<particleeffect name="gooSplatterSubtle" maxparticles="10" rate="0.15">
    <particle image="IMAGE_FX_GOODRIP1"
              directed="true" 
              scale="0.0"
              finalscale="0.6" 
              fade="true" 
              additive="false"
              lifespan="1.2"
              speed="3.0,6.0" 
              movedir="270" 
              movedirvar="180" 
              acceleration="0,-0.6"/>
  </particleeffect>

Up to Particle List mistUp:
<particleeffect name="mistUp" maxparticles="10" rate="0.08" margin="400">
  <particle image="IMAGE_FX_MIST1"
            rotspeed="-4,4"
            rotation="-180,180"
            scale="0.5,1"
            finalscale="14"
            fade="true"
            lifespan="0.8,1.5"
            directed="false"
            additive="false"
            speed="0.5,3.0"
            movedir="90"
            movedirvar="60"
            acceleration="0,0.1">
  </particle>
</particleeffect>

Up to Particle List fireStack1:
<particleeffect name="fireStack1" maxparticles="30" rate="0.3">
  <particle image="IMAGE_FX_FIREMAIN1"
            directed="false" 
            rotspeed="-4,-2"
            rotation="-180,180"
            scale="2.05,3.05"
            finalscale="0.35" 
            fade="true" 
            additive="true"
            lifespan="1.7,1.7"
            speed="9.5" 
            movedir="90" 
            movedirvar="12" 
            acceleration="0,0.12"/>
  <particle image="IMAGE_FX_FIREMAIN2"
            directed="false" 
            rotspeed="-4,-2"
            rotation="-180,180"
            scale="3.05,4.05"
            finalscale="0.1" 
            fade="true" 
            additive="true"
            lifespan="1.7,1.7"
            speed="9.5" 
            movedir="90" 
            movedirvar="5" 
            acceleration="0,0.12"/>
</particleeffect>

Up to Particle List fireStackSmaller1:
 <particleeffect name="fireStackSmaller1" maxparticles="20" rate="0.3">
    <particle image="IMAGE_FX_FIREMAIN1"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="1.35,1.95"
              finalscale="0.35" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="7.5" 
              movedir="90" 
              movedirvar="12" 
              acceleration="0,0.12"/>
    <particle image="IMAGE_FX_FIREMAIN2"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="2.05,2.85"
              finalscale="0.1" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="7.5" 
              movedir="90" 
              movedirvar="5" 
              acceleration="0,0.12"/>
  </particleeffect>

Up to Particle List fireStackSmaller2:
  <particleeffect name="fireStackSmaller2" maxparticles="20" rate="0.3">
    <particle image="IMAGE_FX_FIREMAIN1"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.4,0.9"
              finalscale="0.1" 
              fade="true" 
              additive="true"
              lifespan="0.6,0.8"
              speed="3.5" 
              movedir="90" 
              movedirvar="12" 
              acceleration="0,0.12"/>
    <particle image="IMAGE_FX_FIREMAIN2"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.4,0.9"
              finalscale="0.02" 
              fade="true" 
              additive="true"
              lifespan="0.6,0.8"
              speed="3.5" 
              movedir="90" 
              movedirvar="5" 
              acceleration="0,0.12"/>
  </particleeffect>

Up to Particle List fireRobotHead:
   <particleeffect name="fireRobotHead" maxparticles="20" rate="0.3">
    <particle image="IMAGE_FX_FIREMAIN1"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.9,1.25"
              finalscale="0.35" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="6.5" 
              movedir="90" 
              movedirvar="12" 
              acceleration="0,0.12"/>
    <particle image="IMAGE_FX_FIREMAIN2"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="1.5,2.0"
              finalscale="0.1" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="6.5" 
              movedir="90" 
              movedirvar="5" 
              acceleration="0,0.12"/>
  </particleeffect>

Up to Particle List fireStackSquat:
   <particleeffect name="fireStackSquat" maxparticles="20" rate="0.3">
    <particle image="IMAGE_FX_FIREMAIN1"
              directed="false"
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="1.35,1.95"
              finalscale="0.35"
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="4" 
              movedir="90" 
              movedirvar="12" 
              acceleration="0,0.12"/>
    <particle image="IMAGE_FX_FIREMAIN2"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="2.05,2.85"
              finalscale="0.1" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="4" 
              movedir="90" 
              movedirvar="5" 
              acceleration="0,0.12"/>
  </particleeffect>

Up to Particle List fireStackLanternBw:
   <particleeffect name="fireStackLanternBw" maxparticles="16" rate="0.3">
    <particle image="IMAGE_FX_FIREMAIN1BW"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.2,0.3"
              finalscale="0.1" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="1" 
              movedir="90" 
              movedirvar="12" 
              acceleration="0,0.01"/>
    <particle image="IMAGE_FX_FIREMAIN2BW"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.2,0.4"
              finalscale="0.05" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="1" 
              movedir="90" 
              movedirvar="5" 
              acceleration="0,0.01"/>
  </particleeffect>

Up to Particle List fireBallBurn:
  <particleeffect name="fireBallBurn" maxparticles="12" rate="0.2">
    <particle image="IMAGE_FX_FIREMAIN1"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.3,0.6"
              finalscale="0.1" 
              fade="true" 
              additive="true"
              lifespan="0.5,0.8"
              speed="1.5" 
              movedir="90" 
              movedirvar="12" 
              acceleration="0,0.12"/>
    <particle image="IMAGE_FX_FIREMAIN2"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.3,0.6"
              finalscale="0.02" 
              fade="true" 
              additive="true"
              lifespan="0.5,0.8"
              speed="1.5" 
              movedir="90" 
              movedirvar="5" 
              acceleration="0,0.12"/>
  </particleeffect>

Up to Particle List thruster:
  <particleeffect name="thruster" maxparticles="30" rate="1.5" >
    <particle image="IMAGE_FX_FIREMAIN1"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.08,0.14"
              finalscale="0.3" 
              fade="true" 
              additive="true"
              lifespan="0.25,0.45"
              speed="10" 
              movedir="90" 
              movedirvar="4" 
              acceleration="0,0"/>
    <particle image="IMAGE_FX_FIREMAIN2"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.1,0.1"
              finalscale="0.4" 
              fade="true" 
              additive="true"
              lifespan="0.38,0.40"
              speed="10" 
              movedir="90" 
              movedirvar="2" 
              acceleration="0,0"/>
  </particleeffect>

Up to Particle List fireArmBurn:
  <particleeffect name="fireArmBurn" maxparticles="16" rate="0.3">
    <particle image="IMAGE_FX_FIREMAIN1"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.1,0.2"
              finalscale="0.5" 
              fade="true" 
              additive="true"
              lifespan="0.2,0.3"
              speed="0.5" 
              movedir="0" 
              movedirvar="180" 
              acceleration="0,0"/>
    <particle image="IMAGE_FX_FIREMAIN2"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.1,0.2"
              finalscale="0.6" 
              fade="true" 
              additive="true"
              lifespan="0.2,0.3"
              speed="0.5" 
              movedir="0" 
              movedirvar="180" 
              acceleration="0,0"/>
  </particleeffect>

Up to Particle List poisonBallBurn:
  <particleeffect name="poisonBallBurn" maxparticles="12" rate="0.2">
    <particle image="IMAGE_FX_GOOGLOB"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="0.3,0.6"
              finalscale="0.0" 
              fade="true" 
              additive="false"
              lifespan="0.25,0.8"
              speed="0.1,6.5" 
              movedir="0" 
              movedirvar="180" 
              acceleration="0,0.12"/>
  </particleeffect>

Up to Particle List poisonArmBurn:
  <particleeffect name="poisonArmBurn" maxparticles="30" rate="0.5">
  <particle image="IMAGE_FX_GOOGLOB"
            rotspeed="0.2" 
            directed="false"
            scale="0.5,1.0" 
            finalscale="0" 
            fade="false" 
            additive="false"
            lifespan="3,4"
            speed="0.2,0.4" 
            movedir="0" 
            movedirvar="180" 
            acceleration="0,0"/>
</particleeffect>

Up to Particle List blackSmokeRising:
<particleeffect name="blackSmokeRising" maxparticles="40" rate="0.3">
  <particle image="IMAGE_FX_SMOKEBLACK"
            rotspeed="-4,4"
            rotation="-180,180"
            scale="0"
            finalscale="6"
            directed="false"
            additive="false"
            speed="6,9"
            fade="true" 
            lifespan="1.6,2"
            movedir="90"
            movedirvar="15"
            acceleration="0,0.1">
  </particle>
</particleeffect>

Up to Particle List bubblesRisingFromPoint:
  <particleeffect name="bubblesRisingFromPoint" maxparticles="20" rate="0.1">
    <particle image="IMAGE_FX_BUBBLE1"
              rotspeed="-4,4"
              rotation="-180,180"
              scale="0"
              finalscale="1.1"
              directed="false"
              additive="false"
              speed="1,8"
              fade="true" 
              lifespan="1.8,2.0"
              movedir="90"
              movedirvar="30"
              acceleration="0,0.1">
      <axialsinoffset amp="5,25" freq="0.5,4" phaseshift="0.2,0.4" axis="x"/>
    </particle>
  </particleeffect>

Up to Particle List bubblesRisingFromPointSlow:
    <particleeffect name="bubblesRisingFromPointSlow" maxparticles="20" rate="0.1">
    <particle image="IMAGE_FX_BUBBLE1"
              rotspeed="-4,4"
              rotation="-180,180"
              scale="0"
              finalscale="1.5"
              directed="false"
              additive="false"
              speed="0.1,1.25"
              fade="true" 
              lifespan="1.8,2.0"
              movedir="90"
              movedirvar="60"
              acceleration="0,0.1">
      <axialsinoffset amp="5,25" freq="0.5,4" phaseshift="0.2,0.4" axis="x"/>
    </particle>
  </particleeffect>

Up to Particle List wogcSmoke:
  <particleeffect name="wogcSmoke" maxparticles="30" rate="0.1">
  <particle image="IMAGE_FX_SMOKEBLACK"
            rotspeed="-1,1"
            rotation="-180,180"
            scale="4"
            finalscale="6"
            directed="false"
            additive="false"
            speed="2,4"
            fade="true" 
            lifespan="4,5"
            movedir="90"
            movedirvar="15"
            acceleration="0,0.01">
  </particle>
</particleeffect>

Up to Particle List wogcSmokeIsh:
  <particleeffect name="wogcSmokeIsh" maxparticles="30" rate="0.1">
  <particle image="IMAGE_FX_SMOKEGREEN"
            rotspeed="-1,1"
            rotation="-180,180"
            scale="4"
            finalscale="6"
            directed="false"
            additive="false"
            speed="2,4"
            fade="true" 
            lifespan="4,5"
            movedir="90"
            movedirvar="15"
            acceleration="0,0.01">
  </particle>
</particleeffect>

Up to Particle List whiteSmokeRising:
<particleeffect name="whiteSmokeRising" maxparticles="30" rate="0.3">
  <particle image="IMAGE_FX_SMOKEWHITE"
            rotspeed="-4,4"
            rotation="-180,180"
            scale="4,5"
            finalscale="6"
            directed="false"
            additive="false"
            speed="6,9"
            fade="true" 
            lifespan="1.6,2"
            movedir="90"
            movedirvar="15"
            acceleration="0,0.1">
  </particle>
</particleeffect>

Up to Particle List sleepyZzz:
<particleeffect name="sleepyZzz" maxparticles="7" rate="0.06">
  <particle image="IMAGE_FX_SLEEPYZZZ"
            rotspeed="0"
            directed="false"
            scale="0.2"
            finalscale="0.8"
            fade="true"
            additive="false"
            lifespan="0.8"
            speed="0.5,0.9"
            movedir="90"
            movedirvar="90"
            acceleration="0,0.01">
    <axialsinoffset amp="5,10" freq="2,3" phaseshift="0.2,0.4" axis="x"/>
  </particle>
</particleeffect>

Up to Particle List ish_sleepyZzz:
<particleeffect name="ish_sleepyZzz" maxparticles="7" rate="0.06">
  <particle image="IMAGE_FX_ISH_SLEEPYZZZ"
            rotspeed="0"
            directed="false"
            scale="0.2"
            finalscale="0.8"
            fade="true"
            additive="false"
            lifespan="0.8"
            speed="0.5,0.9"
            movedir="90"
            movedirvar="90"
            acceleration="0,0.01">
    <axialsinoffset amp="5,10" freq="2,3" phaseshift="0.2,0.4" axis="x"/>
  </particle>
</particleeffect>

Up to Particle List ishr_sleepyZzz:
<particleeffect name="ishr_sleepyZzz" maxparticles="7" rate="0.06">
  <particle image="IMAGE_FX_ISHR_SLEEPYZZZ"
            rotspeed="0"
            directed="false"
            scale="0.2"
            finalscale="0.8"
            fade="true"
            additive="false"
            lifespan="0.8"
            speed="0.5,0.9"
            movedir="90"
            movedirvar="90"
            acceleration="0,0.01">
    <axialsinoffset amp="5,10" freq="2,3" phaseshift="0.2,0.4" axis="x"/>
  </particle>
</particleeffect>

Up to Particle List signpostAlert:
  <particleeffect name="signpostAlert" maxparticles="4" rate="0.05">
    <particle image="IMAGE_FX_SIGNPOSTEXCLAIMATION"
              rotspeed="0"
              rotation="-20,20"
              directed="false"
              scale="0.5, 0.8"
              finalscale="1.0"
              fade="true"
              additive="false"
              lifespan="0.6"
              speed="1,3"
              movedir="90"
              movedirvar="45"
              acceleration="0,0.01">
      <axialsinoffset amp="5,10" freq="5,8" phaseshift="0.2,0.4" axis="x"/>
    </particle>
  </particleeffect>

Up to Particle List signpostAlertMom:
  <particleeffect name="signpostAlertMom" maxparticles="4" rate="0.05">
    <particle image="IMAGE_FX_SNOWFLAKE_BLACK"
              rotspeed="0"
              rotation="-20,20"
              directed="false"
              scale="0.5, 0.8"
              finalscale="1.0"
              fade="true"
              additive="false"
              lifespan="0.6"
              speed="1,3"
              movedir="90"
              movedirvar="45"
              acceleration="0,0.01">
      <axialsinoffset amp="5,10" freq="5,8" phaseshift="0.2,0.4" axis="x"/>
    </particle>
  </particleeffect>

Up to Particle List whistle:
  <particleeffect name="whistle" maxparticles="10" rate="0.2">
    <particle image="IMAGE_FX_NOTE1,IMAGE_FX_NOTE2,IMAGE_FX_NOTE3"
              rotspeed="0"
              rotation="-20,20"
              directed="false"
              scale="0.5, 0.8"
              finalscale="1.0"
              fade="true"
              additive="false"
              lifespan="0.6"
              speed="1,3"
              movedir="90"
              movedirvar="45"
              acceleration="0,0.01">
      <axialsinoffset amp="5,10" freq="5,8" phaseshift="0.2,0.4" axis="x"/>
    </particle>
  </particleeffect>

Up to Particle List worldMap_FactorySmoke:
  <particleeffect name="worldMap_FactorySmoke" maxparticles="38" rate="0.6">
  <particle image="IMAGE_FX_SMOKEBLACK"
            rotspeed="-4,4"
            rotation="-180,180"
            scale="0.5,1.2"
            finalscale="3"
            directed="false"
            additive="false"
            speed="1,3"
            fade="true" 
            lifespan="1.6,2"
            movedir="120"
            movedirvar="15"
            acceleration="0.2,0.0">
  </particle>
</particleeffect>

Up to Particle List BurningManSmoke:
<particleeffect name="BurningManSmoke" maxparticles="36" rate="0.4">
  <particle image="IMAGE_FX_SMOKEBLACK"
            rotspeed="-4,4"
            rotation="-180,180"
            scale="0.5,1.2"
            finalscale="6"
            directed="false"
            additive="false"
            speed="1,3"
            fade="true" 
            lifespan="1.2,2.0"
            movedir="120"
            movedirvar="15"
            acceleration="0.15,0.05">
  </particle>
</particleeffect>

Up to Particle List RobotHeadSmoke:
<particleeffect name="RobotHeadSmoke" maxparticles="48" rate="0.15">
  <particle image="IMAGE_FX_SMOKEBLACK"
            rotspeed="0,1"
            rotation="-180,180"
            scale="0.5,1.2"
            finalscale="6"
            directed="false"
            additive="false"
            speed="0.1,1"
            fade="true" 
            lifespan="2.0,2.2"
            movedir="90"
            movedirvar="15"
            acceleration="0.0,0.05">
  </particle>
</particleeffect>

Up to Particle List distantSmokestack:
  <particleeffect name="distantSmokestack" maxparticles="18" rate="0.2">
    <particle image="IMAGE_FX_SMOKEBLACK"
              rotspeed="-4,4"
              rotation="-180,180"
              scale="0.25,0.5"
              finalscale="3"
              directed="false"
              additive="false"
              speed="0.2,2"
              fade="true" 
              lifespan="1,1.4"
              movedir="90"
              movedirvar="5"
              acceleration="0.0,0.1">
    </particle>
    <particle image="IMAGE_FX_SMOKEBLACK"
              rotspeed="-4,4"
              rotation="-180,180"
              scale="0.25,0.6"
              finalscale="3"
              directed="false"
              additive="false"
              speed="0.1,2"
              fade="true" 
              lifespan="0.6,1.0"
              movedir="90"
              movedirvar="15"
              acceleration="0.0,0.1">
    </particle>
  </particleeffect>

Up to Particle List worldMap_FactorySmokeWhite:
  <particleeffect name="worldMap_FactorySmokeWhite" maxparticles="38" rate="0.6">
    <particle image="IMAGE_FX_SMOKEWHITE"
              rotspeed="-4,4"
              rotation="-180,180"
              scale="0.5,1.2"
              finalscale="3"
              directed="false"
              additive="false"
              speed="1,3"
              fade="true" 
              lifespan="1.6,2"
              movedir="120"
              movedirvar="15"
              acceleration="0.2,0.0">
    </particle>
  </particleeffect>

Up to Particle List cigSmoke:
<particleeffect name="cigSmoke" maxparticles="30" rate="0.3">
  <particle image="IMAGE_FX_WINDWHITE"
            scale="0.05,0.1"
            finalscale="0.8"
            directed="true"
            additive="false"
            speed="2,4"
            fade="true" 
            lifespan="1.6,2"
            movedir="90"
            movedirvar="3"
            acceleration="0.01,0.0">
  </particle>
</particleeffect>

Up to Particle List gentleFactorySmoke:
<particleeffect name="gentleFactorySmoke" maxparticles="45" rate="0.125">
  <particle image="IMAGE_FX_WINDBLACK"
            scale="0.1,0.2"
            finalscale="2.1"
            directed="true"
            additive="false"
            speed="3,4"
            fade="true"
            lifespan="6.8,6.8"
            movedir="90"
            movedirvar="0.08"
            acceleration="0.01,0.0">
  </particle>
</particleeffect>

Up to Particle List puffyFactorySmoke:
<particleeffect name="puffyFactorySmoke" maxparticles="32" rate="0.2">
  <particle image="IMAGE_FX_SMOKEBLACK"
            rotspeed="-4,4"
            rotation="-180,180"
            scale="0.5,0.7"
            finalscale="3"
            directed="false"
            additive="false"
            speed="0.5,1"
            fade="true" 
            lifespan="2,2.2"
            movedir="0"
            movedirvar="180"
            acceleration="0.0,0.0">
  </particle>
</particleeffect>

Up to Particle List gentleFactorySmokeSepia:
<particleeffect name="gentleFactorySmokeSepia" maxparticles="45" rate="0.125">
  <particle image="IMAGE_FX_WINDSEPIA"
            scale="0.1,0.2"
            finalscale="2.1"
            directed="true"
            additive="false"
            speed="3,4"
            fade="true"
            lifespan="6.8,6.8"
            movedir="90"
            movedirvar="0.08"
            acceleration="0.01,0.0">
  </particle>
</particleeffect>

Up to Particle List matchSmoke:
  <particleeffect name="matchSmoke" maxparticles="10" rate="0.08">
    <particle image="IMAGE_FX_SMOKEBLACK"
              scale="0.1,0.25"
              finalscale="4"
              directed="false"
              rotspeed="-4,4"
              additive="false"
              speed="1,3"
              fade="true" 
              lifespan="1.6,2"
              movedir="90"
              movedirvar="3"
              acceleration="0.01,0.0">
    </particle>
  </particleeffect>

Up to Particle List gooTankStream:
  <particleeffect name="gooTankStream" maxparticles="40" rate="0.4">
    <particle image="IMAGE_FX_GOODRIP1"
              directed="true" 
              scale="1,1"
              fade="false" 
              additive="false"
              lifespan="0.6,0.6"
              speed="20,30" 
              movedir="270" 
              movedirvar="1" 
              acceleration="0,0"/>
  </particleeffect>

Up to Particle List gooDrips:
  <particleeffect name="gooDrips" maxparticles="8" rate="0.06">
    <particle image="IMAGE_FX_GOODRIP1"
              directed="true" 
              scale="0.2,0.5"
              fade="false" 
              additive="false"
              lifespan="1.9,1.9"
              speed="4,6" 
              movedir="270" 
              movedirvar="0" 
              acceleration="0,-0.01"/>
  </particleeffect>

Up to Particle List polFountain1:
  <particleeffect name="polFountain1" maxparticles="20" rate="0.25">
    <particle image="IMAGE_FX_GOODRIP1"
              directed="true" 
              scale="0.0,0.0"
              finalscale="1.2"
              fade="true" 
              additive="false"
              lifespan="0.8,0.8"
              speed="17,18" 
              movedir="115" 
              movedirvar="0.1" 
              acceleration="0,-0.5"/>
  </particleeffect>

Up to Particle List polFountain2:
  <particleeffect name="polFountain2" maxparticles="30" rate="0.25">
    <particle image="IMAGE_FX_GOODRIP1"
              directed="true" 
              scale="0.0,0.0"
              finalscale="1.6"
              fade="true" 
              additive="false"
              lifespan="0.8,0.8"
              speed="12,13" 
              movedir="150" 
              movedirvar="0.1"
              acceleration="0,-0.65"/>
  </particleeffect>

Up to Particle List gooMist:
  <particleeffect name="gooMist" maxparticles="10" rate="0.6">
    <particle image="IMAGE_FX_SMOKEBLACK"
              scale="0.1,0.25"
              finalscale="2.4"
              directed="false"
              rotspeed="-4,4"
              additive="false"
              speed="0,1"
              fade="true" 
              lifespan="0.3,0.6"
              movedir="0"
              movedirvar="180"
              acceleration="0.0,0.0">
    </particle>
  </particleeffect>

Up to Particle List timebugFizz:
  <particleeffect name="timebugFizz" maxparticles="8" rate="0.1">
    <particle image="IMAGE_FX_SMOKEWHITE"
              rotspeed="2,4"
              directed="false"
              scale="0.4"
              finalscale="0.7"
              fade="true"
              additive="false"
              lifespan="0.8"
              speed="0.1,0.2"
              movedir="0"
              movedirvar="180"
              acceleration="0,-0.01">
    </particle>
  </particleeffect>

Up to Particle List flashes:
  <particleeffect name="flashes" maxparticles="3" rate="0.1">
    <particle image="IMAGE_FX_FLASH"
              rotspeed="0"
              rotation="-180,180"
              directed="false"
              scale="4.0, 8.0"
              finalscale="0.0"
              fade="true"
              additive="true"
              lifespan="0.06"
              speed="25,400"
              movedir="0"
              movedirvar="180"
              acceleration="0,0">
    </particle>
  </particleeffect>

Up to Particle List tubeAirFlowUp:
  <particleeffect name="tubeAirFlowUp" maxparticles="8" rate="0.1">
    <particle image="IMAGE_FX_WINDWHITE"
              scale="0.5,0.75"
              finalscale="5"
              directed="true"
              additive="true"
              speed="15,20"
              fade="true" 
              lifespan="1.2,1.4"
              movedir="90"
              movedirvar="3"
              acceleration="0.0,0.0">
    </particle>
  </particleeffect>

Up to Particle List tubeAirFlowLeft:
  <particleeffect name="tubeAirFlowLeft" maxparticles="8" rate="0.1">
    <particle image="IMAGE_FX_WINDWHITE"
              scale="0.5,0.75"
              finalscale="5"
              directed="true"
              additive="true"
              speed="15,20"
              fade="true" 
              lifespan="1.2,1.4"
              movedir="180"
              movedirvar="3"
              acceleration="0.0,0.0">
    </particle>
  </particleeffect>

Up to Particle List geomExplosionDust:
    <particleeffect name="geomExplosionDust" maxparticles="100">
    <particle image="IMAGE_FX_SMOKEBLACK"
				scale="1.0,3.0"
	            directed="false"
	            additive="false"
	            dampening="0.95"
	            speed="3,4"
	            fade="true"
	            lifespan="1,3"
	            movedir="90"
	            movedirvar="90"
	            acceleration="0,0">
    </particle>
  </particleeffect>

Up to Particle List ish_smallfire:
   <particleeffect name="ish_smallfire" maxparticles="16" rate="0.3">
    <particle image="IMAGE_FX_FIREMAIN1ISH"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="2,2.5"
              finalscale="0.3" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="1" 
              movedir="90" 
              movedirvar="12" 
              acceleration="0,0.09"/>
    <particle image="IMAGE_FX_FIREMAIN1ISH"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="2,2.5"
              finalscale="0.05" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="1" 
              movedir="90" 
              movedirvar="5" 
              acceleration="0,0.09"/>
  </particleeffect>

Up to Particle List ish_FlingTrail:
  <particleeffect name="ish_FlingTrail" maxparticles="60" rate="0.5">
  <particle image="IMAGE_FX_ISH_CHAR_0,IMAGE_FX_ISH_CHAR_1"
            rotspeed="-2,-0.2" 
            directed="false"
            scale="1.0,1.5" 
            finalscale="0" 
            fade="false" 
            additive="true"
            lifespan="3,4"
            speed="0.2,0.4" 
            movedir="0" 
            movedirvar="180" 
            acceleration="0,0"/>
</particleeffect>

Up to Particle List ishr_FlingTrail:
  <particleeffect name="ishr_FlingTrail" maxparticles="60" rate="0.5">
  <particle image="IMAGE_FX_ISHR_CHAR_0,IMAGE_FX_ISHR_CHAR_1"
            rotspeed="-2,-0.2" 
            directed="false"
            scale="1.0,1.5" 
            finalscale="0" 
            fade="false" 
            additive="true"
            lifespan="3,4"
            speed="0.2,0.4" 
            movedir="0" 
            movedirvar="180" 
            acceleration="0,0"/>
</particleeffect>

Up to Particle List ish_gpu_bitspew:
  <particleeffect name="ish_gpu_bitspew" maxparticles="30" rate="0.07">
  <particle image="IMAGE_FX_ISH_CHAR_0"
            rotspeed="-9,-3" 
            directed="false"
            scale="1.0,1.5" 
            finalscale="4" 
            fade="true" 
            additive="true"
            lifespan="2,4"
            speed="1,3" 
            movedir="0" 
            movedirvar="180" 
            acceleration="0,0"/>
</particleeffect>

Up to Particle List ish_bitPop:
<particleeffect name="ish_bitPop" maxparticles="80">
    <particle image="IMAGE_FX_FIREMAIN1ISH"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="2,2.5"
              finalscale="0.3" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="1" 
              movedir="90" 
              movedirvar="12" 
              acceleration="0,0.09"/>
    <particle image="IMAGE_FX_FIREMAIN1ISH"
              directed="false" 
              rotspeed="-4,-2"
              rotation="-180,180"
              scale="2,2.5"
              finalscale="0.05" 
              fade="true" 
              additive="true"
              lifespan="1,1"
              speed="1" 
              movedir="90" 
              movedirvar="5" 
              acceleration="0,0.09"/>
  </particleeffect>

Up to Particle List beautypop:
  <particleeffect name="beautypop" maxparticles="80">
    <particle image="IMAGE_FX_GOODRIP1"
              directed="true"
              scale="0.35,0.75"
              finalscale="0" 
              fade="false" 
              additive="false"
              lifespan="1.4,2"
              dampening="0.98"
              speed="3,12" 
              movedir="90" 
              movedirvar="180" 
              acceleration="0,0" />
    <particle image="IMAGE_FX_GOOGLOB"
            directed="true"
            scale="1.25,1.8"
            finalscale="0" 
            fade="false" 
            additive="false"
            lifespan="1.4,2"
            dampening="0.98"
            speed="2,7" 
            movedir="90" 
            movedirvar="180" 
            acceleration="0,-0.1" />
  </particleeffect>

Up to Particle List flowerDust:
  <particleeffect name="flowerDust" maxparticles="30" rate="0.25">
	<particle image="IMAGE_FX_GOOGLOB"
            rotspeed="0.2" 
            directed="false"
            scale="0.5,1.0" 
            finalscale="0" 
            fade="false" 
            additive="false"
            lifespan="2,3"
            speed="0.2,0.4" 
            movedir="0" 
            movedirvar="180" 
            acceleration="0,0"/>
 </particleeffect>

Up to Particle List OOS_gooDrips:
 <particleeffect name="OOS_gooDrips" maxparticles="16" rate="0.035">
  <particle image="IMAGE_FX_GOODRIP1"
            directed="true" 
            scale="0.2,0.7"
            finalscale="0.0" 
            fade="true" 
            additive="false"
			lifespan="4, 8"
            speed="0.2,1.2" 
            movedir="270" 
            movedirvar="30" 
            acceleration="0,-0.02"/>
</particleeffect>

Up to Particle List OOS_gooGlobs:
  <particleeffect name="OOS_gooGlobs" maxparticles="30" rate="0.25">
	<particle image="IMAGE_FX_GOOGLOB"
            rotspeed="0.2" 
            directed="false"
            scale="0.5,1.0" 
            finalscale="0" 
            fade="false" 
            additive="false"
            lifespan="2,3"
            speed="0.6,0.8" 
            movedir="0" 
            movedirvar="180" 
            acceleration="0,0.01"/>
 </particleeffect>

Up to Particle List BallExplode_Fuse:
<particleeffect name="BallExplode_Fuse" maxparticles="80">
    <particle image="IMAGE_FX_EXPLODESTREAK1"
              directed="true"
              scale="0.01,0.1"
              finalscale="3" 
              fade="true" 
              additive="true"
              lifespan="0.15,0.55"
              speed="3,12" 
              movedir="0" 
              movedirvar="180" 
              acceleration="0,0"
			  dampening="0.1" />
	<particle image="IMAGE_FX_RAINSTREAK"
              directed="true"
              scale="0.01,0.1"
              finalscale="4" 
              fade="true" 
              additive="false"
              lifespan="0.25,0.75"
              speed="3,12" 
              movedir="0" 
              movedirvar="180" 
              acceleration="0,0"
			  dampening="0.1" />
	<particle image="IMAGE_FX_FIREMAIN1,IMAGE_FX_FIREMAIN2"
			  rotspeed="-1,-0.1"
              rotation="-180,180"
	          directed="false"
	          scale="0.25,0.8"
	          finalscale="0" 
	          fade="true" 
	          additive="true"
	          lifespan="1.4,2"
	          dampening="0.98"
	          speed="2,7" 
	          movedir="90" 
	          movedirvar="30" 
	          acceleration="0,-0.1" />
</particleeffect>

Up to Particle List BallExplode_Bomb:
<particleeffect name="BallExplode_Bomb" maxparticles="80">
    <particle image="IMAGE_FX_EXPLODESTREAK1"
              directed="true"
              scale="0.01,0.1"
              finalscale="4" 
              fade="true" 
              additive="true"
              lifespan="0.5,1.0"
              speed="10,30" 
              movedir="0" 
              movedirvar="180" 
              acceleration="0,0"
			  dampening="0.1" />
	<particle image="IMAGE_FX_RAINSTREAK"
              directed="true"
              scale="0.01,0.1"
              finalscale="5" 
              fade="true" 
              additive="false"
              lifespan="0.5,1.0"
              speed="10,30" 
              movedir="0" 
              movedirvar="180" 
              acceleration="0,0"
			  dampening="0.1" />
	<particle image="IMAGE_FX_FIREMAIN1,IMAGE_FX_FIREMAIN2"
			  rotspeed="-1,-0.1"
              rotation="-180,180"
	          directed="false"
	          scale="1.0,2.0"
	          finalscale="0" 
	          fade="false" 
	          additive="true"
	          lifespan="1.4,2"
	          dampening="0.98"
	          speed="2,7" 
	          movedir="90" 
	          movedirvar="30" 
	          acceleration="0,-0.05" />
</particleeffect>

Up to Particle List BallExplode_ISH:
<particleeffect name="BallExplode_ISH" maxparticles="80">
    <particle image="IMAGE_FX_EXPLODESTREAK1ISH"
              directed="true"
              scale="0.01,0.1"
              finalscale="3" 
              fade="true" 
              additive="true"
              lifespan="0.15,0.75"
              speed="10,32" 
              movedir="0" 
              movedirvar="180" 
              acceleration="0,0"
			  dampening="0.05" />
	<particle image="IMAGE_FX_EXPLODESTREAK1ISH"
              directed="true"
              scale="0.01,0.1"
              finalscale="4" 
              fade="true" 
              additive="false"
              lifespan="0.15,0.55"
              speed="10,22" 
              movedir="0" 
              movedirvar="180" 
              acceleration="0,0" />
	<particle image="IMAGE_FX_FIREMAIN1ISH"
			  rotspeed="-1,-0.1"
              rotation="-180,180"
	          directed="false"
	          scale="0.25,0.8"
	          finalscale="0" 
	          fade="false" 
	          additive="true"
	          lifespan="1.4,2"
	          dampening="0.98"
	          speed="2,7" 
	          movedir="90" 
	          movedirvar="30" 
	          acceleration="0,-0.1" />
</particleeffect>

Up to Particle List ISH_undeleteFizz:
<particleeffect name="ISH_undeleteFizz" maxparticles="6" rate="0.04">
	<particle image="IMAGE_FX_FIREMAIN1ISH,IMAGE_FX_FIREMAIN2"
            rotspeed="1,2" 
            directed="false"
            scale="1.0,2.0" 
            finalscale="0" 
            fade="true" 
            additive="true"
            lifespan="1,1.5"
            speed="0.6,1.3" 
            movedir="0" 
            movedirvar="180" 
            acceleration="0,0.05"/>
 </particleeffect>

Up to Particle List ish_bubbles:
   <particleeffect name="ish_bubbles" maxparticles="30" rate="0.25">
	<particle image="IMAGE_FX_FIREMAIN1ISH"
            rotspeed="0.2" 
            directed="false"
            scale="0.5,1.0" 
            finalscale="0" 
            fade="false" 
            additive="false"
            lifespan="2,3"
            speed="0.6,0.8" 
            movedir="0" 
            movedirvar="180" 
            acceleration="0,0.01"/>
 </particleeffect>