<plugin>
 <tag>jpt!</tag>
 <struct>
  <name>Main</name>
  <size>0</size>
  <value>
   <type>float</type>
   <offset>0x0</offset>
   <name>Minimum Radius</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x4</offset>
   <name>Maximum Radius</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x8</offset>
   <name>Cutoff Scale</name>
  </value>
  <value>
   <type>id16</type>
   <offset>0x24</offset>
   <name>Type</name>
   <option>
    <value>0</value>
    <name>None</name>
   </option>
   <option>
    <value>1</value>
    <name>Lighten</name>
   </option>
   <option>
    <value>2</value>
    <name>Darken</name>
   </option>
   <option>
    <value>3</value>
    <name>Maximum</name>
   </option>
   <option>
    <value>4</value>
    <name>Minimum</name>
   </option>
   <option>
    <value>5</value>
    <name>Invert</name>
   </option>
   <option>
    <value>6</value>
    <name>Tint</name>
   </option>
  </value>
  <value>
   <type>id16</type>
   <offset>0x26</offset>
   <name>Priority</name>
   <option>
    <value>0</value>
    <name>Low</name>
   </option>
   <option>
    <value>1</value>
    <name>Medium</name>
   </option>
   <option>
    <value>2</value>
    <name>High</name>
   </option>
  </value>
  <value>
   <type>float</type>
   <offset>0x34</offset>
   <name>Duration</name>
  </value>
  <value>
   <type>id16</type>
   <offset>0x38</offset>
   <name>Fade Function</name>
   <option>
    <value>0</value>
    <name>Linear</name>
   </option>
   <option>
    <value>1</value>
    <name>Early</name>
   </option>
   <option>
    <value>2</value>
    <name>Very Early</name>
   </option>
   <option>
    <value>3</value>
    <name>Late</name>
   </option>
   <option>
    <value>4</value>
    <name>Very Late</name>
   </option>
   <option>
    <value>5</value>
    <name>Cosine</name>
   </option>
  </value>
  <value>
   <type>float</type>
   <offset>0x44</offset>
   <name>Maximum Intensity</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x4C</offset>
   <name>Color (A)</name>
  </value>

<value>
<type>colorRGB</type>
<offset>0x50</offset>
<name>Color</name>
</value>

  <value>
   <type>float</type>
   <offset>0x50</offset>
   <name>Color (R)</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x54</offset>
   <name>Color (G)</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x58</offset>
   <name>Color (B)</name>
  </value>

  <value>
   <type>float</type>
   <offset>0x5C</offset>
   <name>Frequency</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x60</offset>
   <name>Duration</name>
  </value>
  <value>
   <type>id16</type>
   <offset>0x64</offset>
   <name>Fade Function</name>
   <option>
    <value>0</value>
    <name>Linear</name>
   </option>
   <option>
    <value>1</value>
    <name>Early</name>
   </option>
   <option>
    <value>2</value>
    <name>Very Early</name>
   </option>
   <option>
    <value>3</value>
    <name>Late</name>
   </option>
   <option>
    <value>4</value>
    <name>Very Late</name>
   </option>
   <option>
    <value>5</value>
    <name>Cosine</name>
   </option>
  </value>
  <value>
   <type>float</type>
   <offset>0x70</offset>
   <name>Frequency</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x74</offset>
   <name>Duration</name>
  </value>
  <value>
   <type>id16</type>
   <offset>0x78</offset>
   <name>Fade Function</name>
   <option>
    <value>0</value>
    <name>Linear</name>
   </option>
   <option>
    <value>1</value>
    <name>Early</name>
   </option>
   <option>
    <value>2</value>
    <name>Very Early</name>
   </option>
   <option>
    <value>3</value>
    <name>Late</name>
   </option>
   <option>
    <value>4</value>
    <name>Very Late</name>
   </option>
   <option>
    <value>5</value>
    <name>Cosine</name>
   </option>
  </value>

  <value>
   <type>float</type>
   <offset>0x98</offset>
   <name>Duration</name>
  </value>
  <value>
   <type>id16</type>
   <offset>0x9C</offset>
   <name>Fade Function</name>
   <option>
    <value>0</value>
    <name>Linear</name>
   </option>
   <option>
    <value>1</value>
    <name>Early</name>
   </option>
   <option>
    <value>2</value>
    <name>Very Early</name>
   </option>
   <option>
    <value>3</value>
    <name>Late</name>
   </option>
   <option>
    <value>4</value>
    <name>Very Late</name>
   </option>
   <option>
    <value>5</value>
    <name>Cosine</name>
   </option>
  </value>
  <value>
   <type>float</type>
   <offset>0xA0</offset>
   <name>Rotation</name>
  </value>
  <value>
   <type>float</type>
   <offset>0xA4</offset>
   <name>Pushback</name>
  </value>
  <value>
   <type>float</type>
   <offset>0xA8</offset>
   <name>Minimum Jitter</name>
  </value>
  <value>
   <type>float</type>
   <offset>0xAC</offset>
   <name>Maximum Jitter</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x0CC</offset>
   <name>Shake Duration</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x0D4</offset>
   <name>Shake Movement</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x0D8</offset>
   <name>Shake Rotation</name>
  </value>


  <value>
   <type>float</type>
   <offset>0xB8</offset>
   <name>Angle</name>
  </value>

  <value>
   <type>float</type>
   <offset>0xCC</offset>
   <name>Duration</name>
  </value>
  <value>
   <type>id16</type>
   <offset>0xD0</offset>
   <name>Falloff Function</name>
   <option>
    <value>0</value>
    <name>Linear</name>
   </option>
   <option>
    <value>1</value>
    <name>Early</name>
   </option>
   <option>
    <value>2</value>
    <name>Very Early</name>
   </option>
   <option>
    <value>3</value>
    <name>Late</name>
   </option>
   <option>
    <value>4</value>
    <name>Very Late</name>
   </option>
   <option>
    <value>5</value>
    <name>Cosine</name>
   </option>
  </value>
  <value>
   <type>float</type>
   <offset>0xD4</offset>
   <name>Random Translation</name>
  </value>
  <value>
   <type>float</type>
   <offset>0xD8</offset>
   <name>Random Rotation</name>
  </value>
  <value>
   <type>id16</type>
   <offset>0xE8</offset>
   <name>Wobble Function</name>
   <option>
    <value>0</value>
    <name>One</name>
   </option>
   <option>
    <value>1</value>
    <name>Zero</name>
   </option>
   <option>
    <value>2</value>
    <name>Cosine</name>
   </option>
   <option>
    <value>3</value>
    <name>Cosine (Variable Period)</name>
   </option>
   <option>
    <value>4</value>
    <name>Diagonal Wave</name>
   </option>
   <option>
    <value>5</value>
    <name>Diagonal Wave (Variable Period)</name>
   </option>
   <option>
    <value>6</value>
    <name>Slide</name>
   </option>
   <option>
    <value>7</value>
    <name>Slide (Variable Period)</name>
   </option>
   <option>
    <value>8</value>
    <name>Noise</name>
   </option>
   <option>
    <value>9</value>
    <name>Jitter</name>
   </option>
   <option>
    <value>10</value>
    <name>Wander</name>
   </option>
   <option>
    <value>11</value>
    <name>Spark</name>
   </option>
  </value>
  <value>
   <type>float</type>
   <offset>0xEC</offset>
   <name>Wobble Function Period</name>
  </value>
  <value>
   <type>float</type>
   <offset>0xF0</offset>
   <name>Wobble Weight</name>
  </value>


  <value>
   <type>float</type>
   <offset>0x194</offset>
   <name>Forward Velocity</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x198</offset>
   <name>Forward Radius</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x19C</offset>
   <name>Forward Exponent</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1AC</offset>
   <name>Outward Velocity</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1B0</offset>
   <name>Outward Radius</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1B4</offset>
   <name>Outward Exponent</name>
  </value>
  <value>
   <type>id16</type>
   <offset>0x1C4</offset>
   <name>Side Effect</name>
   <option>
    <value>0</value>
    <name>None</name>
   </option>
   <option>
    <value>1</value>
    <name>Harmless</name>
   </option>
   <option>
    <value>2</value>
    <name>Lethal to the Unexpecting</name>
   </option>
   <option>
    <value>3</value>
    <name>EMP</name>
   </option>
  </value>
  <value>
   <type>id16</type>
   <offset>0x1C6</offset>
   <name>Category</name>
   <option>
    <value>0</value>
    <name>None</name>
   </option>
   <option>
    <value>1</value>
    <name>Falling</name>
   </option>
   <option>
    <value>2</value>
    <name>Bullet</name>
   </option>
   <option>
    <value>3</value>
    <name>Grenade</name>
   </option>
   <option>
    <value>4</value>
    <name>High Explosive</name>
   </option>
   <option>
    <value>5</value>
    <name>Sniper</name>
   </option>
   <option>
    <value>6</value>
    <name>Melee</name>
   </option>
   <option>
    <value>7</value>
    <name>Flame</name>
   </option>
   <option>
    <value>8</value>
    <name>Mounted Weapon</name>
   </option>
   <option>
    <value>9</value>
    <name>Vehicle</name>
   </option>
   <option>
    <value>10</value>
    <name>Plasma</name>
   </option>
   <option>
    <value>11</value>
    <name>Needle</name>
   </option>
   <option>
    <value>12</value>
    <name>Shotgun</name>
   </option>
  </value>
  <value>
   <type>bitmask32</type>
   <offset>0x1C8</offset>
   <name>Flags</name>
   <bitmask>
    <bit>32</bit>
    <name>Does Not Hurt Owner</name>
   </bitmask>
   <bitmask>
    <bit>31</bit>
    <name>Can Cause Headshots</name>
   </bitmask>
   <bitmask>
    <bit>30</bit>
    <name>Ping Resistant Units</name>
   </bitmask>
   <bitmask>
    <bit>29</bit>
    <name>Does Not Hurt Friends</name>
   </bitmask>
   <bitmask>
    <bit>28</bit>
    <name>Does Not Ping Units</name>
   </bitmask>
   <bitmask>
    <bit>27</bit>
    <name>Detonates Explosives</name>
   </bitmask>
   <bitmask>
    <bit>26</bit>
    <name>Only Hurts Shields</name>
   </bitmask>
   <bitmask>
    <bit>25</bit>
    <name>Causes Flaming Death</name>
   </bitmask>
   <bitmask>
    <bit>24</bit>
    <name>Damage Indicators Always Point</name>
   </bitmask>
   <bitmask>
    <bit>23</bit>
    <name>Skips Shields</name>
   </bitmask>
   <bitmask>
    <bit>22</bit>
    <name>Only Hurts One Infection Form</name>
   </bitmask>
   <bitmask>
    <bit>21</bit>
    <name>Can Cause Multiplayer Headshots</name>
   </bitmask>
   <bitmask>
    <bit>20</bit>
    <name>Infection Form Pop</name>
   </bitmask>
  </value>
  <value>
   <type>float</type>
   <offset>0x1CC</offset>
   <name>AOE Core Radius</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1DC</offset>
   <name>Vehicle Passthrough Penalty</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1E0</offset>
   <name>Active Camouflage Damage</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1E4</offset>
   <name>Stun</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1E8</offset>
   <name>Maximum Stun</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1EC</offset>
   <name>Stun Time</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x000</offset>
   <name>Minimum Range</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x004</offset>
   <name>Maximum Range</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1D0</offset>
   <name>Minimum Damage</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1D4</offset>
   <name>Maximum Damage (Minimum)</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1D8</offset>
   <name>Maximum Damage (Maximum)</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x1F4</offset>
   <name>Force</name>
  </value>

  

  <value>
   <type>float</type>
   <offset>0x200</offset>
   <name>Dirt</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x204</offset>
   <name>Sand</name>
  </value> 
  <value>
   <type>float</type>
   <offset>0x208</offset>
   <name>Stone</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x20C</offset>
   <name>Snow</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x210</offset>
   <name>Wood</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x214</offset>
   <name>Metal (Hollow)</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x218</offset>
   <name>Metal (Thin)</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x21C</offset>
   <name>Metal (Thick)</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x220</offset>
   <name>Rubber</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x224</offset>
   <name>Glass</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x228</offset>
   <name>Force Field</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x22C</offset>
   <name>Grunt</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x230</offset>
   <name>Hunter Armor</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x234</offset>
   <name>Hunter Skin</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x238</offset>
   <name>Elite</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x23C</offset>
   <name>Jackal</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x240</offset>
   <name>Jackal Energy Shield</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x244</offset>
   <name>Engineer</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x248</offset>
   <name>Engineer Force Field</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x24C</offset>
   <name>Flood Combat Form</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x250</offset>
   <name>Flood Carrier Form</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x254</offset>
   <name>Cyborg</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x258</offset>
   <name>Cyborg Energy Shield</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x25C</offset>
   <name>Armored Human</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x260</offset>
   <name>Human</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x264</offset>
   <name>Sentinel</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x268</offset>
   <name>Monitor</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x26C</offset>
   <name>Plastic</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x270</offset>
   <name>Water</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x274</offset>
   <name>Leaves</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x278</offset>
   <name>Elite Energy Shield</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x27C</offset>
   <name>Ice</name>
  </value>
  <value>
   <type>float</type>
   <offset>0x280</offset>
   <name>Hunter Shield</name>
  </value>

 </struct>
</plugin>
