<plugin class="effe" author="conure" version="1" headersize="0">
 <bitmask32 name="flags" offset="0x0" visible="true">
  <option name="deleted when attachment deactives" value="0"/>
  <option name="required for gameplay" value="1"/>
 </bitmask32>
 <struct name="locations" offset="0x28" visible="true" size="32" name_offset="0x0">
  <string32 name="marker" offset="0x0" visible="true"/>
 </struct>
 <struct name="events" offset="0x34" visible="true" size="64">
  <float name="skip fraction" offset="0x0" visible="true"/>
  <float name="delay bounds" offset="0xc" visible="true"/>
  <float name="delay bounds - to" offset="0x10" visible="true"/>
  <float name="duration bounds" offset="0x14" visible="true"/>
  <float name="duration bounds - to" offset="0x18" visible="true"/>
  <struct name="parts" offset="0x2c" visible="true" size="104">
   <enum16 name="create in" offset="0x0" 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="0x2" visible="true">
    <option name="either mode" value="0"/>
    <option name="violent mode only" value="1"/>
    <option name="nonviolent mode only" value="2"/>
   </enum16>
   <bitmask32 name="flags" offset="0x6" visible="true">
    <option name="face down regardless of location" value="0"/>
   </bitmask32>
   <float name="velocity bounds" offset="0x40" visible="true"/>
   <float name="velocity bounds - to" offset="0x44" visible="true"/>
   <float name="velocity cone angle" offset="0x48" visible="true"/>
   <float name="angular velocity bounds" offset="0x4c" visible="true"/>
   <float name="angular velocity bounds - to" offset="0x50" visible="true"/>
   <float name="radius modifier bounds" offset="0x54" visible="true"/>
   <float name="radius modifier bounds - to" offset="0x58" visible="true"/>
   <bitmask32 name="A scale values" offset="0x62" 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 scale values" offset="0x66" 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="particles" offset="0x38" visible="true" size="232">
   <enum16 name="create in" offset="0x0" 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="0x2" 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="create in" offset="0x4" visible="true">
    <option name="independent of camera mode" value="0"/>
    <option name="only in first person" value="1"/>
    <option name="only in third person" value="2"/>
    <option name="in first person if possible" value="3"/>
   </enum16>
   <float name="relative distance - y" offset="0xc" visible="true"/>
   <float name="relative distance - p" offset="0x10" visible="true"/>
   <float name="relative offset - i(1)" offset="0x14" visible="true"/>
   <float name="relative offset - i(2)" offset="0x18" visible="true"/>
   <float name="relative offset - k" offset="0x1c" visible="true"/>
   <bitmask32 name="flags" offset="0x66" visible="true">
    <option name="stay atttached to marker" value="0"/>
    <option name="random initial angle" value="1"/>
    <option name="tint from object color" value="2"/>
    <option name="interpolate tint as hsv" value="3"/>
    <option name="...across longer hue path" value="4"/>
   </bitmask32>
   <enum16 name="distribution function" offset="0x68" visible="true">
    <option name="start" value="0"/>
    <option name="end" value="1"/>
    <option name="constant" value="2"/>
    <option name="buildup" value="3"/>
    <option name="falloff" value="4"/>
    <option name="buildup and falloff" value="5"/>
   </enum16>
   <short name="count" offset="0x6c" visible="true"/>
   <short name="count - to" offset="0x6e" visible="true"/>
   <float name="distribution radius" offset="0x70" visible="true"/>
   <float name="distribution radius - to" offset="0x74" visible="true"/>
   <float name="velocity" offset="0x84" visible="true"/>
   <float name="velocity - to" offset="0x88" visible="true"/>
   <float name="velocity cone angle" offset="0x8c" visible="true"/>
   <float name="angular velocity" offset="0x90" visible="true"/>
   <float name="angular velocity - to" offset="0x94" visible="true"/>
   <float name="radius" offset="0xa0" visible="true"/>
   <float name="radius - to" offset="0xa4" visible="true"/>
   <colorARGB name="tint lower bound" offset="0xb0" visible="True"/>
   <colorARGB name="tint upper bound" offset="0xc0" visible="True"/>
   <enum16 name="A scale values" offset="0xe2" visible="true">
    <option name="velocity" value="0"/>
    <option name="velocity delta" value="1"/>
    <option name="velocity cone angle" value="2"/>
    <option name="angular velocity delta" value="3"/>
    <option name="count" value="4"/>
    <option name="count delta" value="5"/>
    <option name="distribution radius" value="6"/>
    <option name="distribution radius delta" value="7"/>
    <option name="particle radius" value="8"/>
    <option name="particle radius delta" value="9"/>
    <option name="tint" value="10"/>
   </enum16>
   <enum16 name="B scale values" offset="0xe6" visible="true">
    <option name="velocity" value="0"/>
    <option name="velocity delta" value="1"/>
    <option name="velocity cone angle" value="2"/>
    <option name="angular velocity delta" value="3"/>
    <option name="count" value="4"/>
    <option name="count delta" value="5"/>
    <option name="distribution radius" value="6"/>
    <option name="distribution radius delta" value="7"/>
    <option name="particle radius" value="8"/>
    <option name="particle radius delta" value="9"/>
    <option name="tint" value="10"/>
   </enum16>
  </struct>
 </struct>
</plugin>