<plugin>
<tag>weap</tag>
<struct>
<name>Main</name>
<size>2300</size>
<value>
<type>float</type>
<offset>0x34</offset>
<name>Thrid Person Model</name>
</value>
<value>
<type>float</type>
<offset>0x43</offset>
<name>Thrid Person Animation Trigger</name>
</value>
<value>
<type>float</type>
<offset>0x468</offset>
<name>First Person Model</name>
</value>
<value>
<type>float</type>
<offset>0x478</offset>
<name>First Person Animation Trigger</name>
</value>
<value>
<type>float</type>
<offset>0x48C</offset>
<name>HUD InterFace</name>
</value>


<value>
<type>id16</type>
<offset>0x30C</offset>
<name>Weapon/User Ability</name>
<option>
<value>29281</value>
<name>Sentinal/Gravity Rifle/AR</name>
</option>
<option>
<value>30055</value>
<name>Banshee/Ghost/Wraith</name>
</option>
<option>
<value>29799</value>
<name>Gun Turret</name>
</option>
<option>
<value>26467</value>
<name>Rwarthog/Warthog</name>
</option>
<option>
<value>24931</value>
<name>Scorpion Cannon</name>
</option>
<option>
<value>98</value>
<name>Ball</name>
</option>
<option>
<value>25190</value>
<name>Energy Sword</name>
</option>
<option>
<value>102</value>
<name>Flag</name>
</option>
<option>
<value>29798</value>
<name>Flamethrower</name>
</option>
<option>
<value>29286</value>
<name>Hunter/Fuel Rod</name>
</option>
<option>
<value>25966</value>
<name>Needler</name>
</option>
<option>
<value>28776</value>
<name>Pistol</name>
</option>
<option>
<value>28784</value>
<name>Plasma Pistol</name>
</option>
<option>
<value>29296</value>
<name>Plasma Rifle</name>
</option>
<option>
<value>25456</value>
<name>Plasma Cannon</name>
</option>
<option>
<value>27762</value>
<name>Rocket Launcher</name>
</option>
<option>
<value>26483</value>
<name>Shotgun</name>
</option>
<option>
<value>29299</value>
<name>Sniper Rifle</name>
</option>
</value>
<value>
<type>bitmask32</type>
<offset>0x308</offset>
<name>Flags</name>
<bitmask>
<bit>32</bit>
<name>Verticle Heat Display</name>
</bitmask>
<bitmask>
<bit>31</bit>
<name>Mutually Eclusive Triggers</name>
</bitmask>
<bitmask>
<bit>30</bit>
<name>Attacks Automatically on Bump</name>
</bitmask>
<bitmask>
<bit>29</bit>
<name>Must be Readied</name>
</bitmask>
<bitmask>
<bit>28</bit>
<name>Doesn't Count Toward Max</name>
</bitmask>
<bitmask>
<bit>27</bit>
<name>Aim Assists only When Zoomed</name>
</bitmask>
<bitmask>
<bit>26</bit>
<name>Prevents Gernade Throwing</name>
</bitmask>
<bitmask>
<bit>25</bit>
<name>Must be Picked Up</name>
</bitmask>
<bitmask>
<bit>24</bit>
<name>Holds Trigger When Dropped</name>
</bitmask>
<bitmask>
<bit>23</bit>
<name>Prevents Melee Attack</name>
</bitmask>
<bitmask>
<bit>22</bit>
<name>Detonates When Dropped</name>
</bitmask>
<bitmask>
<bit>21</bit>
<name>Cannot Fire at Max Age</name>
</bitmask>
<bitmask>
<bit>20</bit>
<name>Secondary Trigger Overrides Nades</name>
</bitmask>
<bitmask>
<bit>19</bit>
<name>(OBSOLETE) Does not Depower</name>
</bitmask>
<bitmask>
<bit>18</bit>
<name>Enables Intergrated Night Vision</name>
</bitmask>
<bitmask>
<bit>17</bit>
<name>AIs use Weapons Melee Damage</name>
</bitmask>
</value>
<value>
<type>bitmask32</type>
<offset>0x17C</offset>
<name>More Flags</name>
<bitmask>
<bit>32</bit>
<name>Always Maintains Z Up</name>
</bitmask>
<bitmask>
<bit>31</bit>
<name>Destroyed by Explosions</name>
</bitmask>
<bitmask>
<bit>30</bit>
<name>Unaffected by Gravity</name>
</bitmask>
</value>
<value>
<type>float</type>
<offset>0x2E0</offset>
<name>Detonation Delay</name>
</value>
<value>
<type>float</type>
<offset>0x2E4</offset>
<name>Detonation Delay - To</name>
</value>
<value>
<type>float</type>
<offset>0x303</offset>
<name>Detonating Effect</name>
</value>
<value>
<type>float</type>
<offset>0x2F3</offset>
<name>Detonation Effect</name>
</value>
<value>
<type>id16</type>
<offset>0x32A</offset>
<name>Secondary Trigger Mode</name>
<option>
<value>00</value>
<name>Normal</name>
</option>
<option>
<value>01</value>
<name>Slaved to Primary</name>
</option>
<option>
<value>02</value>
<name>Inhibits Primary</name>
</option>
<option>
<value>03</value>
<name>Loads Alternate Ammunition</name>
</option>
<option>
<value>04</value>
<name>Loads Multiple Primary Ammunition</name>
</option>
</value>
<value>
<type>float</type>
<offset>0x4CC</offset>
<name>Active Camo Ding</name>
</value>
<value>
<type>float</type>
<offset>0x4D0</offset>
<name>Active Camo Regrowth Rate</name>
</value>
<value>
<type>id16</type>
<offset>0x4E2</offset>
<name>Weapon Type</name>
<option>
<value>00</value>
<name>Undefined</name>
</option>
<option>
<value>01</value>
<name>Shotgun</name>
</option>
<option>
<value>02</value>
<name>Needler</name>
</option>
<option>
<value>03</value>
<name>Plasma Pistol</name>
</option>
<option>
<value>04</value>
<name>Plasma Rifle</name>
</option>
</value>
<value>
<type>bitmask32</type>
<offset>0x999</offset>
<name></name>
<bitmask>
<bit></bit>
<name>heat</name>
</bitmask>
</value>
<value>
<type>float</type>
<offset>0x34C</offset>
<name>Heat Recovery Threshold</name>
</value>
<value>
<type>float</type>
<offset>0x350</offset>
<name>Overheated Threshold</name>
</value>
<value>
<type>float</type>
<offset>0x354</offset>
<name>Heat Detonation Threshold</name>
</value>
<value>
<type>float</type>
<offset>0x358</offset>
<name>Heat Detonation Fraction</name>
</value>
<value>
<type>float</type>
<offset>0x35C</offset>
<name>Heat Loss Per Second</name>
</value>
<value>
<type>float</type>
<offset>0x360</offset>
<name>Heat Illumination</name>
</value>
<value>
<type>bitmask32</type>
<offset>0x999</offset>
<name></name>
<bitmask>
<bit></bit>
<name>zoom</name>
</bitmask>
</value>
<value>
<type>short</type>
<offset>0x3DA</offset>
<name>Magnification Levels</name>
</value>
<value>
<type>float</type>
<offset>0x3DC</offset>
<name>Magnification Range</name>
</value>
<value>
<type>float</type>
<offset>0x3E0</offset>
<name>Magnification Range - To</name>
</value>
<value>
<type>bitmask32</type>
<offset>0x999</offset>
<name></name>
<bitmask>
<bit></bit>
<name>aim assist</name>
</bitmask>
</value>
<value>
<type>float</type>
<offset>0x3E8</offset>
<name>Autoaim Range</name>
</value>
<value>
<type>float</type>
<offset>0x3F0</offset>
<name>Magnetisim Range</name>
</value>
<value>
<type>float</type>
<offset>0x3F4</offset>
<name>Deviation Angle</name>
</value>


<value>
<type>reflexive</type>
<offset>0x4F0</offset>
<name>Magazines</name>
</value>

<struct>
<name>Magazines</name>
<size>134</size>

<value>
<type>bitmask32</type>
<offset>0x00</offset>
<name>Even More Flags</name>
<bitmask>
<bit>64</bit>
<name>Wastes Rounds When Reloaded</name>
</bitmask>
<bitmask>
<bit>63</bit>
<name>Every Round Must be Chambered</name>
</bitmask>
</value>

<value>
<type>short</type>
<offset>0x004</offset>
<name>Rounds Recharged</name>
</value>

<value>
<type>short</type>
<offset>0x006</offset>
<name>Rounds Total Initial</name>
</value>

<value>
<type>short</type>
<offset>0x008</offset>
<name>Rounds Total Max</name>
</value>

<value>
<type>short</type>
<offset>0x00A</offset>
<name>Rounds Loaded Max</name>
</value>

<value>
<type>float</type>
<offset>0x014</offset>
<name>Round Time</name>
</value>

<value>
<type>short</type>
<offset>0x018</offset>
<name>Rounds Reloaded</name>
</value>

<value>
<type>float</type>
<offset>0x01C</offset>
<name>Chamber Time</name>
</value>

</struct>

<value>
<type>reflexive</type>
<offset>0x4FC</offset>
<name>Triggers</name>
</value>

<struct>
<name>Triggers</name>
<size>276</size>

<value>
<type>bitmask32</type>
<offset>0x00</offset>
<name>Stop With the Flags!</name>
<bitmask>
<bit>32</bit>
<name>Tracks Fired Projectile</name>
</bitmask>
<bitmask>
<bit>31</bit>
<name>Random Firing Effects</name>
</bitmask>
<bitmask>
<bit>29</bit>
<name>Does Not Repeat Automatically</name>
</bitmask>
<bitmask>
<bit>28</bit>
<name>Locks in on/off state</name>
</bitmask>
<bitmask>
<bit>27</bit>
<name>Projectiles Use Weapons Origin</name>
</bitmask>
<bitmask>
<bit>26</bit>
<name>Sticks When Dropped</name>
</bitmask>
<bitmask>
<bit>25</bit>
<name>Ejects During Chamber</name>
</bitmask>
<bitmask>
<bit>24</bit>
<name>Discharging Spews</name>
</bitmask>
<bitmask>
<bit>23</bit>
<name>Analog Rate of Fire</name>
</bitmask>
<bitmask>
<bit>22</bit>
<name>Use Error when Unzoomed</name>
</bitmask>
<bitmask>
<bit>21</bit>
<name>Projectile Vector Cannont be Adjus</name>
</bitmask>
<bitmask>
<bit>20</bit>
<name>Projectile Have Identical Error</name>
</bitmask>
<bitmask>
<bit>19</bit>
<name>Projectile is Client-Side Only</name>
</bitmask>
</value>

<value>
<type>bitmask32</type>
<offset>0x999</offset>
<name></name>
<bitmask>
<bit></bit>
<name>firing</name>
</bitmask>
</value>

<value>
<type>float</type>
<offset>0x04</offset>
<name>Rounds per Second</name>
</value>

<value>
<type>float</type>
<offset>0x08</offset>
<name>Rounds per Second - To</name>
</value>

<value>
<type>float</type>
<offset>0x7C</offset>
<name>Minimum Spread</name>
</value>
<value>
<type>float</type>
<offset>0x80</offset>
<name>Maximum Spread</name>
</value>
<value>
<type>short</type>
<offset>0x6E</offset>
<name>Projectiles Fired</name>
</value>

<value>
<type>float</type>
<offset>0x0C</offset>
<name>Acceleration Time</name>
</value>

<value>
<type>float</type>
<offset>0x10</offset>
<name>Deceleration Time</name>
</value>

<value>
<type>float</type>
<offset>0x14</offset>
<name>Blurred Rate of Fire</name>
</value>

<value>
<type>short</type>
<offset>0x22</offset>
<name>Rounds Per Shot</name>
</value>

<value>
<type>float</type>
<offset>0xB8</offset>
<name>Heat Generated per Round</name>
</value>
<value>
<type>float</type>
<offset>0xBC</offset>
<name>Age Generated per Round</name>
<info>Percent battery each shot uses up</info>
</value>





<value>
<type>bitmask32</type>
<offset>0x999</offset>
<name></name>
<bitmask>
<bit>  </bit>
<name>Charging</name>
</bitmask>
</value>

<value>
<type>float</type>
<offset>0x48</offset>
<name>Charging Time</name>
</value>

<value>
<type>float</type>
<offset>0x4C</offset>
<name>Charged Time</name>
</value>
<value>

<type>id16</type>
<offset>0x50</offset>
<name>OverCharged Action</name>
<option>
<value>00</value>
<name>None</name>
</option>
<option>
<value>01</value>
<name>Explode</name>
</option>
<option>
<value>02</value>
<name>Discharge</name>
</option>
</value>

<value>
<type>float</type>
<offset>0x54</offset>
<name>Charged Illumination</name>
</value>

<value>
<type>float</type>
<offset>0x58</offset>
<name>Spew Time</name>
</value>

<value>
<type>float</type>
<offset>0x9F</offset>
<name>Projectile</name>
</value>




</struct>



</struct>


</plugin>