<plugin class="weap" Author="Conure's plugin type converter v0.1" version="0.5?" headersize="Main">
  <float name="Thrid Person Model" offset="0x34" Visible="true"/>
  <float name="Thrid Person Animation Trigger" offset="0x44" Visible="true"/>
  <float name="First Person Model" offset="0x468" Visible="true"/>
  <float name="First Person Animation Trigger" offset="0x478" Visible="true"/>
  <float name="HUD InterFace" offset="0x48C" Visible="true"/>
  <enum16 name="Weapon/User Ability" offset="0x30C" Visible="true">
    <option name="Sentinal/Gravity Rifle/AR" value="29281"/>
    <option name="Banshee/Ghost/Wraith" value="30055"/>
    <option name="Gun Turret" value="29799"/>
    <option name="Rwarthog/Warthog" value="26467"/>
    <option name="Scorpion Cannon" value="24931"/>
    <option name="Ball" value="98"/>
    <option name="Energy Sword" value="25190"/>
    <option name="Flag" value="102"/>
    <option name="Flamethrower" value="29798"/>
    <option name="Hunter/Fuel Rod" value="29286"/>
    <option name="Needler" value="25966"/>
    <option name="Pistol" value="28776"/>
    <option name="Plasma Pistol" value="28784"/>
    <option name="Plasma Rifle" value="29296"/>
    <option name="Plasma Cannon" value="25456"/>
    <option name="Rocket Launcher" value="27762"/>
    <option name="Shotgun" value="26483"/>
    <option name="Sniper Rifle" value="29299"/>
  </enum16>
  <bitmask32 name="Flags" offset="0x308" Visible="true">
    <option name="Verticle Heat Display" value="0"/>
    <option name="Mutually Eclusive Triggers" value="1"/>
    <option name="Attacks Automatically on Bump" value="2"/>
    <option name="Must be Readied" value="3"/>
    <option name="Doesn't Count Toward Max" value="4"/>
    <option name="Aim Assists only When Zoomed" value="5"/>
    <option name="Prevents Gernade Throwing" value="6"/>
    <option name="Must be Picked Up" value="7"/>
    <option name="Holds Trigger When Dropped" value="8"/>
    <option name="Prevents Melee Attack" value="9"/>
    <option name="Detonates When Dropped" value="10"/>
    <option name="Cannot Fire at Max Age" value="11"/>
    <option name="Secondary Trigger Overrides Nades" value="12"/>
    <option name="(OBSOLETE) Does not Depower" value="13"/>
    <option name="Enables Intergrated Night Vision" value="14"/>
    <option name="AIs use Weapons Melee Damage" value="15"/>
  </bitmask32>
  <bitmask32 name="More Flags" offset="0x17C" Visible="true">
    <option name="Always Maintains Z Up" value="0"/>
    <option name="Destroyed by Explosions" value="1"/>
    <option name="Unaffected by Gravity" value="2"/>
  </bitmask32>
  <float name="Detonation Delay" offset="0x2E0" Visible="true"/>
  <float name="Detonation Delay - To" offset="0x2E4" Visible="true"/>
  <float name="Detonating Effect" offset="0x303" Visible="true"/>
  <float name="Detonation Effect" offset="0x2F3" Visible="true"/>
  <enum16 name="Secondary Trigger Mode" offset="0x32A" Visible="true">
    <option name="Normal" value="0"/>
    <option name="Slaved to Primary" value="1"/>
    <option name="Inhibits Primary" value="2"/>
    <option name="Loads Alternate Ammunition" value="3"/>
    <option name="Loads Multiple Primary Ammunition" value="4"/>
  </enum16>
  <float name="Active Camo Ding" offset="0x4CC" Visible="true"/>
  <float name="Active Camo Regrowth Rate" offset="0x4D0" Visible="true"/>
  <enum16 name="Weapon Type" offset="0x4E2" Visible="true">
    <option name="Undefined" value="0"/>
    <option name="Shotgun" value="1"/>
    <option name="Needler" value="2"/>
    <option name="Plasma Pistol" value="3"/>
    <option name="Plasma Rifle" value="4"/>
  </enum16>
  <float name="Heat Recovery Threshold" offset="0x34C" Visible="true"/>
  <float name="Overheated Threshold" offset="0x350" Visible="true"/>
  <float name="Heat Detonation Threshold" offset="0x354" Visible="true"/>
  <float name="Heat Detonation Fraction" offset="0x358" Visible="true"/>
  <float name="Heat Loss Per Second" offset="0x35C" Visible="true"/>
  <float name="Heat Illumination" offset="0x360" Visible="true"/>
  <short name="Magnification Levels" offset="0x3DA" Visible="true"/>
  <float name="Magnification Range" offset="0x3DC" Visible="true"/>
  <float name="Magnification Range - To" offset="0x3E0" Visible="true"/>
  <float name="Autoaim Range" offset="0x3E8" Visible="true"/>
  <float name="Magnetisim Range" offset="0x3F0" Visible="true"/>
  <float name="Deviation Angle" offset="0x3F4" Visible="true"/>
  <struct name="Magazines" offset="0x4F0" visible="true" size="134">
    <bitmask32 name="Even More Flags" offset="0x00" Visible="true">
      <option name="Wastes Rounds When Reloaded" value="-32"/>
      <option name="Every Round Must be Chambered" value="-31"/>
    </bitmask32>
    <short name="Rounds Recharged" offset="0x004" Visible="true"/>
    <short name="Rounds Total Initial" offset="0x006" Visible="true"/>
    <short name="Rounds Total Max" offset="0x008" Visible="true"/>
    <short name="Rounds Loaded Max" offset="0x00A" Visible="true"/>
    <float name="Round Time" offset="0x014" Visible="true"/>
    <short name="Rounds Reloaded" offset="0x018" Visible="true"/>
    <float name="Chamber Time" offset="0x01C" Visible="true"/>
  </struct>
  <struct name="Triggers" offset="0x4FC" visible="true" size="276">
    <bitmask32 name="Stop With the Flags!" offset="0x00" Visible="true">
      <option name="Tracks Fired Projectile" value="0"/>
      <option name="Random Firing Effects" value="1"/>
      <option name="Does Not Repeat Automatically" value="3"/>
      <option name="Locks in on/off state" value="4"/>
      <option name="Projectiles Use Weapons Origin" value="5"/>
      <option name="Sticks When Dropped" value="6"/>
      <option name="Ejects During Chamber" value="7"/>
      <option name="Discharging Spews" value="8"/>
      <option name="Analog Rate of Fire" value="9"/>
      <option name="Use Error when Unzoomed" value="10"/>
      <option name="Projectile Vector Cannont be Adjus" value="11"/>
      <option name="Projectile Have Identical Error" value="12"/>
      <option name="Projectile is Client-Side Only" value="13"/>
    </bitmask32>
    <float name="Rounds per Second" offset="0x04" Visible="true"/>
    <float name="Rounds per Second - To" offset="0x08" Visible="true"/>
    <float name="Minimum Spread" offset="0x7C" Visible="true"/>
    <float name="Maximum Spread" offset="0x80" Visible="true"/>
    <short name="Projectiles Fired" offset="0x6E" Visible="true"/>
    <float name="Acceleration Time" offset="0x0C" Visible="true"/>
    <float name="Deceleration Time" offset="0x10" Visible="true"/>
    <float name="Blurred Rate of Fire" offset="0x14" Visible="true"/>
    <short name="Rounds Per Shot" offset="0x22" Visible="true"/>
    <float name="Heat Generated per Round" offset="0xB8" Visible="true"/>
    <float name="Age Generated per Round" offset="0xBC" Visible="true"/>
    <float name="Charging Time" offset="0x48" Visible="true"/>
    <float name="Charged Time" offset="0x4C" Visible="true"/>
    <enum16 name="OverCharged Action" offset="0x50" Visible="true">
      <option name="None" value="0"/>
      <option name="Explode" value="1"/>
      <option name="Discharge" value="2"/>
    </enum16>
    <float name="Charged Illumination" offset="0x54" Visible="true"/>
    <float name="Spew Time" offset="0x58" Visible="true"/>
    <float name="Projectile" offset="0x9F" Visible="true"/>
    <float name="X Spawn Coord" offset="0x84" Visible="true"/>
    <float name="Y Spawn Coord" offset="0x88" Visible="true"/>
    <float name="Z Spawn Coord" offset="0x8c" Visible="true"/>
  </struct>
</plugin>
