<plugin class="effe" author="DemonicSandwich" version="1.01" headersize="48">
  <revision author="DemonicSandwich" version="1.01">Fixed issue with Spawner Reflexive.</revision>
  <revision author="XZodia" version="1.0">Completed.</revision>
  <revision author="DiscoBob" version="0.4">Named alot of values</revision>
  <revision author="DiscoBob" version="0.2">Named a few things and fixed some values</revision>
  <revision author="Snaku" version="0.1b">Identified a few things and guessed on a few more...</revision>
  <revision author="Iron_Forge" version="0.1">Added basic layout of plugin...</revision>
  <bitmask32 name="Flags" offset="0" visible="True">
    <option name="Deleted When Attachment Deactivated" value="0" />
  </bitmask32>
  <short name="Loop Start Event #" offset="4" visible="True" />
  <unused offset="6" size="6" />
  <struct name="Locations" offset="12" visible="true" size="4" label="Marker Name">
    <stringid name="Marker Name" offset="0" visible="True" />
  </struct>
  <struct name="Events" offset="20" visible="true" size="56" label="">
    <bitmask32 name="Flags" offset="0" visible="True">
      <option name="Disabled For Debugging" value="0" />
    </bitmask32>
    <float name="Skip Fraction" offset="4" visible="True" />
    <float name="Delay Bounds" offset="8" visible="True" />
    <float name="...To" offset="12" visible="True" />
    <float name="Duration Bounds" offset="16" visible="True" />
    <float name="...To" offset="20" visible="True" />
    <struct name="Parts (Spawner Reflexive)" offset="24" visible="true" size="56" label="">
      <enum16 name="Create In" offset="0" visible="True">
        <option name="Any Environment" value="0" />
        <option name="Air Only" value="1" />
        <option name="Water Only" value="2" />
        <option name="Space Only" value="3" />
      </enum16>
      <enum16 name="Create In" offset="2" visible="True">
        <option name="Either Mode" value="0" />
        <option name="Violent Mode Only" value="1" />
        <option name="NonViolent Mode Only" value="2" />
      </enum16>
      <short name="Location" offset="4" reflexiveoffset="12" reflexivesize="4" itemoffset="0" itemtype="stringid" layer="root" visible="True" />
      <bitmask16 name="Flags" offset="6" visible="True">
        <option name="Face Down Regardless Of Location" value="0" />
        <option name="Offset Origin Away From Geometry" value="1" />
        <option name="Never Attached To Object" value="2" />
        <option name="Disabled For Debugging" value="3" />
        <option name="Draw Regardless Of Distance" value="4" />
      </bitmask16>

      <enum32 name="Spawn Tag Type" offset="8" visible="true">
        <option name="[deca]" value="1684366177" />
        <option name="[snd!]" value="1936614433" />
        <option name="[ligh]" value="1818847080" />
        <option name="[lens]" value="1818586739" />
        <option name="[jpt!]" value="1785754657" />
        <option name="[tdtl]" value="1952740460" />
        <option name="[bloc][proj][vehi] etc..." value="1868720741" />
      </enum32>

      <tag name="Type" offset="12" visible="True" />
      <id name="Type" offset="16" visible="True" />
      <float name="Velocity Bound" offset="20" visible="True" />
      <float name="...To" offset="24" visible="True" />
      <float name="Velocity Cone Angle (radians)" offset="28" visible="True" />
      <float name="Angular Velocity Bound" offset="32" visible="True" />
      <float name="...To" offset="36" visible="True" />
      <float name="Radius Modifier" offset="40" visible="True" />
      <float name="...To" offset="44" visible="True" />
      <bitmask32 name="A Scales Values" offset="48" visible="True">
        <option name="Velocity" value="0" />
        <option name="Velocity Delta" value="1" />
        <option name="Velocity Cone Angle" value="2" />
        <option name="Angular Velocity" value="3" />
        <option name="Angular Velocity Delta" value="4" />
        <option name="Type-Specific Scale" value="5" />
      </bitmask32>
      <bitmask32 name="B Scales Values" offset="52" visible="True">
        <option name="Velocity" value="0" />
        <option name="Velocity Delta" value="1" />
        <option name="Velocity Cone Angle" value="2" />
        <option name="Angular Velocity" value="3" />
        <option name="Angular Velocity Delta" value="4" />
        <option name="Type-Specific Scale" value="5" />
      </bitmask32>
    </struct>
    <struct name="Beams" offset="32" visible="true" size="60" label="">
      <tag name="Shader" offset="0" visible="True" />
      <id name="Shader" offset="4" visible="True" />
      <short name="Location" offset="8" reflexiveoffset="12" reflexivesize="4" itemoffset="0" itemtype="stringid" layer="root" visible="True" />
      <unused offset="10" size="2" />
      <struct name="Color" offset="12" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="Alpha" offset="20" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="Width" offset="28" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="Length" offset="36" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="Yaw (Really? Just rotate the marker. (e_e)" offset="44" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
      <struct name="Pitch (Really? Just rotate the marker. (e_e)" offset="52" visible="true" size="1" label="">
        <byte name="Data" offset="0" visible="True" />
      </struct>
    </struct>
    <struct name="Accelerations" offset="40" visible="true" size="20" label="">
      <enum16 name="Create In" offset="0" visible="True">
        <option name="Any Environment" value="0" />
        <option name="Air Only" value="1" />
        <option name="Water Only" value="2" />
        <option name="Space Only" value="3" />
      </enum16>
      <enum16 name="Create In" offset="2" visible="True">
        <option name="Either Mode" value="0" />
        <option name="Violent Mode Only" value="1" />
        <option name="NonViolent Mode Only" value="2" />
      </enum16>
      <short name="Location" offset="4" reflexiveoffset="12" reflexivesize="4" itemoffset="0" itemtype="stringid" layer="root" visible="True" />
      <unused offset="6" size="2" />
      <float name="Acceleration" offset="8" visible="True" />
      <float name="Inner Cone Angle" offset="12" visible="True" />
      <float name="Outer Cone Angle" offset="16" visible="True" />
    </struct>
    <struct name="Particle Systems" offset="48" visible="true" size="56" label="">
      <tag name="Particle" offset="0" visible="True" />
      <id name="Particle" offset="4" visible="True" />
      <short name="Location" offset="8" reflexiveoffset="12" reflexivesize="4" itemoffset="0" itemtype="stringid" layer="root" visible="True" />
      <enum16 name="Coordinate System" offset="10" visible="True">
        <option name="World" value="0" />
        <option name="Local" value="1" />
        <option name="Parent" value="2" />
      </enum16>
      <enum16 name="Environment" offset="12" visible="True">
        <option name="Any Environment" value="0" />
        <option name="Air Only" value="1" />
        <option name="Water Only" value="2" />
        <option name="Space Only" value="3" />
      </enum16>
      <enum16 name="Disposition" offset="14" visible="True">
        <option name="Either Mode" value="0" />
        <option name="Violent Mode Only" value="1" />
        <option name="NonViolent Mode Only" value="2" />
      </enum16>
      <enum16 name="Camera Mode" offset="16" visible="True">
        <option name="Independant Of Camera Mode" value="0" />
        <option name="Only In 1st Person" value="1" />
        <option name="Only In 3rd Person" value="2" />
        <option name="Both 1st And 3rd" value="3" />
      </enum16>
      <short name="Sort Bias" offset="18" visible="True" />
      <bitmask32 name="Flags" offset="20" visible="True">
        <option name="Glow" value="0" />
        <option name="Cinematics" value="1" />
        <option name="Looping Particle" value="2" />
        <option name="Disabled For Debugging" value="3" />
        <option name="Inherit Effect Velocity" value="4" />
        <option name="Don't Render System" value="5" />
        <option name="Render When Zoomed" value="6" />
        <option name="Spread Between Ticks" value="7" />
        <option name="Persistent Particle" value="8" />
        <option name="Expensive Visibility" value="9" />
      </bitmask32>
      <unused offset="24" size="4" />
      <float name="LOD In Distance" offset="28" visible="True" />
      <float name="LOD Feather In Delta" offset="32" visible="True" />
      <float name="LOD Out Distance" offset="36" visible="True" />
      <float name="LOD Feather Out Delta" offset="40" visible="True" />
      <unused offset="44" size="4" />
      <struct name="Emitters" offset="48" visible="true" size="184" label="">
        <tag name="Particle Physics" offset="0" visible="True" />
        <id name="Particle Physics" offset="4" visible="True" />
        <enum32 name="Output Modifier" offset="8" visible="True">
          <option name="" value="0" />
          <option name="Plus" value="1" />
          <option name="Times" value="2" />
        </enum32>
        <enum32 name="Output Modifier" offset="12" visible="True">
          <option name="Particle Age" value="0" />
          <option name="Particle Emit Time" value="1" />
          <option name="Particle Random 1" value="2" />
          <option name="Particle Random 2" value="3" />
          <option name="Emitter Age" value="4" />
          <option name="Emitter Random 1" value="5" />
          <option name="Emitter Random 2" value="6" />
          <option name="System LOD" value="7" />
          <option name="Game Time" value="8" />
          <option name="Effect A Scale" value="9" />
          <option name="Effect B Scale" value="10" />
          <option name="Particle Rotation" value="11" />
          <option name="Explosion Animation" value="12" />
          <option name="Explosion Rotation" value="13" />
          <option name="Particle Random 3" value="14" />
          <option name="Particle Random 4" value="15" />
          <option name="Location Random" value="16" />
        </enum32>
        <struct name="Particle Emission Rate" offset="16" visible="true" size="1" label="">
          <byte name="Data" offset="0" visible="True" />
        </struct>
        <enum32 name="Output Modifier" offset="24" visible="True">
          <option name="" value="0" />
          <option name="Plus" value="1" />
          <option name="Times" value="2" />
        </enum32>
        <enum32 name="Output Modifier" offset="28" visible="True">
          <option name="Particle Age" value="0" />
          <option name="Particle Emit Time" value="1" />
          <option name="Particle Random 1" value="2" />
          <option name="Particle Random 2" value="3" />
          <option name="Emitter Age" value="4" />
          <option name="Emitter Random 1" value="5" />
          <option name="Emitter Random 2" value="6" />
          <option name="System LOD" value="7" />
          <option name="Game Time" value="8" />
          <option name="Effect A Scale" value="9" />
          <option name="Effect B Scale" value="10" />
          <option name="Particle Rotation" value="11" />
          <option name="Explosion Animation" value="12" />
          <option name="Explosion Rotation" value="13" />
          <option name="Particle Random 3" value="14" />
          <option name="Particle Random 4" value="15" />
          <option name="Location Random" value="16" />
        </enum32>
        <struct name="Particle Lifespan (sec)" offset="32" visible="true" size="1" label="">
          <byte name="Data" offset="0" visible="True" />
        </struct>
        <enum32 name="Output Modifier" offset="40" visible="True">
          <option name="" value="0" />
          <option name="Plus" value="1" />
          <option name="Times" value="2" />
        </enum32>
        <enum32 name="Output Modifier" offset="44" visible="True">
          <option name="Particle Age" value="0" />
          <option name="Particle Emit Time" value="1" />
          <option name="Particle Random 1" value="2" />
          <option name="Particle Random 2" value="3" />
          <option name="Emitter Age" value="4" />
          <option name="Emitter Random 1" value="5" />
          <option name="Emitter Random 2" value="6" />
          <option name="System LOD" value="7" />
          <option name="Game Time" value="8" />
          <option name="Effect A Scale" value="9" />
          <option name="Effect B Scale" value="10" />
          <option name="Particle Rotation" value="11" />
          <option name="Explosion Animation" value="12" />
          <option name="Explosion Rotation" value="13" />
          <option name="Particle Random 3" value="14" />
          <option name="Particle Random 4" value="15" />
          <option name="Location Random" value="16" />
        </enum32>
        <struct name="Particle Velocity (World Units Per Sec)" offset="48" visible="true" size="1" label="">
          <byte name="Data" offset="0" visible="True" />
        </struct>
        <enum32 name="Output Modifier" offset="56" visible="True">
          <option name="" value="0" />
          <option name="Plus" value="1" />
          <option name="Times" value="2" />
        </enum32>
        <enum32 name="Output Modifier" offset="60" visible="True">
          <option name="Particle Age" value="0" />
          <option name="Particle Emit Time" value="1" />
          <option name="Particle Random 1" value="2" />
          <option name="Particle Random 2" value="3" />
          <option name="Emitter Age" value="4" />
          <option name="Emitter Random 1" value="5" />
          <option name="Emitter Random 2" value="6" />
          <option name="System LOD" value="7" />
          <option name="Game Time" value="8" />
          <option name="Effect A Scale" value="9" />
          <option name="Effect B Scale" value="10" />
          <option name="Particle Rotation" value="11" />
          <option name="Explosion Animation" value="12" />
          <option name="Explosion Rotation" value="13" />
          <option name="Particle Random 3" value="14" />
          <option name="Particle Random 4" value="15" />
          <option name="Location Random" value="16" />
        </enum32>
        <struct name="Particle Angular Velocity (Degrees Per Sec)" offset="64" visible="true" size="1" label="">
          <byte name="Data" offset="0" visible="True" />
        </struct>
        <enum32 name="Output Modifier" offset="72" visible="True">
          <option name="" value="0" />
          <option name="Plus" value="1" />
          <option name="Times" value="2" />
        </enum32>
        <enum32 name="Output Modifier" offset="76" visible="True">
          <option name="Particle Age" value="0" />
          <option name="Particle Emit Time" value="1" />
          <option name="Particle Random 1" value="2" />
          <option name="Particle Random 2" value="3" />
          <option name="Emitter Age" value="4" />
          <option name="Emitter Random 1" value="5" />
          <option name="Emitter Random 2" value="6" />
          <option name="System LOD" value="7" />
          <option name="Game Time" value="8" />
          <option name="Effect A Scale" value="9" />
          <option name="Effect B Scale" value="10" />
          <option name="Particle Rotation" value="11" />
          <option name="Explosion Animation" value="12" />
          <option name="Explosion Rotation" value="13" />
          <option name="Particle Random 3" value="14" />
          <option name="Particle Random 4" value="15" />
          <option name="Location Random" value="16" />
        </enum32>
        <struct name="Particle Size (World Units)" offset="80" visible="true" size="1" label="">
          <byte name="Data" offset="0" visible="True" />
        </struct>
        <enum32 name="Output Modifier" offset="88" visible="True">
          <option name="" value="0" />
          <option name="Plus" value="1" />
          <option name="Times" value="2" />
        </enum32>
        <enum32 name="Output Modifier" offset="92" visible="True">
          <option name="Particle Age" value="0" />
          <option name="Particle Emit Time" value="1" />
          <option name="Particle Random 1" value="2" />
          <option name="Particle Random 2" value="3" />
          <option name="Emitter Age" value="4" />
          <option name="Emitter Random 1" value="5" />
          <option name="Emitter Random 2" value="6" />
          <option name="System LOD" value="7" />
          <option name="Game Time" value="8" />
          <option name="Effect A Scale" value="9" />
          <option name="Effect B Scale" value="10" />
          <option name="Particle Rotation" value="11" />
          <option name="Explosion Animation" value="12" />
          <option name="Explosion Rotation" value="13" />
          <option name="Particle Random 3" value="14" />
          <option name="Particle Random 4" value="15" />
          <option name="Location Random" value="16" />
        </enum32>
        <struct name="Particle Tint (Color)" offset="96" visible="true" size="1" label="">
          <byte name="Data" offset="0" visible="True" />
        </struct>
        <enum8 name="Output Modifier" offset="104" visible="True" />
        <enum8 name="Output Modifier2" offset="105" visible="True" />
        <enum8 name="Output Modifier3" offset="106" visible="True" />
        <enum8 name="Output Modifier4" offset="107" visible="True" />
        <enum32 name="Output Modifier" offset="108" visible="True">
          <option name="Particle Age" value="0" />
          <option name="Particle Emit Time" value="1" />
          <option name="Particle Random 1" value="2" />
          <option name="Particle Random 2" value="3" />
          <option name="Emitter Age" value="4" />
          <option name="Emitter Random 1" value="5" />
          <option name="Emitter Random 2" value="6" />
          <option name="System LOD" value="7" />
          <option name="Game Time" value="8" />
          <option name="Effect A Scale" value="9" />
          <option name="Effect B Scale" value="10" />
          <option name="Particle Rotation" value="11" />
          <option name="Explosion Animation" value="12" />
          <option name="Explosion Rotation" value="13" />
          <option name="Particle Random 3" value="14" />
          <option name="Particle Random 4" value="15" />
          <option name="Location Random" value="16" />
        </enum32>
        <struct name="Particle Alpha" offset="112" visible="true" size="1" label="">
          <byte name="Data" offset="0" visible="True" />
        </struct>
        <enum32 name="Emission Shape" offset="120" visible="True">
          <option name="Sprayer" value="0" />
          <option name="Disc" value="1" />
          <option name="Globe" value="2" />
          <option name="Implode" value="3" />
          <option name="Tube" value="4" />
          <option name="Halo" value="5" />
          <option name="Impact Contour" value="6" />
          <option name="Impact Area" value="7" />
          <option name="Debris" value="8" />
          <option name="Line" value="9" />
        </enum32>
        <enum32 name="Output Modifier" offset="124" visible="True">
          <option name="" value="0" />
          <option name="Plus" value="1" />
          <option name="Times" value="2" />
        </enum32>
        <enum32 name="Output Modifier" offset="128" visible="True">
          <option name="Particle Age" value="0" />
          <option name="Particle Emit Time" value="1" />
          <option name="Particle Random 1" value="2" />
          <option name="Particle Random 2" value="3" />
          <option name="Emitter Age" value="4" />
          <option name="Emitter Random 1" value="5" />
          <option name="Emitter Random 2" value="6" />
          <option name="System LOD" value="7" />
          <option name="Game Time" value="8" />
          <option name="Effect A Scale" value="9" />
          <option name="Effect B Scale" value="10" />
          <option name="Particle Rotation" value="11" />
          <option name="Explosion Animation" value="12" />
          <option name="Explosion Rotation" value="13" />
          <option name="Particle Random 3" value="14" />
          <option name="Particle Random 4" value="15" />
          <option name="Location Random" value="16" />
        </enum32>
        <struct name="Emission Radius (World Units)" offset="132" visible="true" size="1" label="">
          <byte name="Data" offset="0" visible="True" />
        </struct>
        <enum32 name="Output Modifier" offset="140" visible="True">
          <option name="" value="0" />
          <option name="Plus" value="1" />
          <option name="Times" value="2" />
        </enum32>
        <enum32 name="Output Modifier" offset="144" visible="True">
          <option name="Particle Age" value="0" />
          <option name="Particle Emit Time" value="1" />
          <option name="Particle Random 1" value="2" />
          <option name="Particle Random 2" value="3" />
          <option name="Emitter Age" value="4" />
          <option name="Emitter Random 1" value="5" />
          <option name="Emitter Random 2" value="6" />
          <option name="System LOD" value="7" />
          <option name="Game Time" value="8" />
          <option name="Effect A Scale" value="9" />
          <option name="Effect B Scale" value="10" />
          <option name="Particle Rotation" value="11" />
          <option name="Explosion Animation" value="12" />
          <option name="Explosion Rotation" value="13" />
          <option name="Particle Random 3" value="14" />
          <option name="Particle Random 4" value="15" />
          <option name="Location Random" value="16" />
        </enum32>
        <struct name="Emission Angle (Degrees)" offset="148" visible="true" size="1" label="">
          <byte name="Data" offset="0" visible="True" />
        </struct>
        <float name="Translation Offset X" offset="156" visible="True" />
        <float name="Translation Offset Y" offset="160" visible="True" />
        <float name="Translation Offset Z" offset="164" visible="True" />
        <float name="Relative Direction Yaw" offset="168" visible="True" />
        <float name="Relative Direction Pitch" offset="172" visible="True" />
        <unused offset="176" size="8" />
      </struct>
    </struct>
  </struct>
  <tag name="Looping Sound" offset="28" visible="True" />
  <id name="Looping Sound" offset="32" visible="True" />
  <short name="Location" offset="36" visible="True" />
  <unused offset="38" size="2" />
  <float name="Always Play Distance" offset="40" visible="True" />
  <float name="Never Play Distance" offset="44" visible="True" />
</plugin>