<plugin class="char" author="XZodia" version="1.0" headersize="236">
  <revision author="XZodia" version="1.0">Complete</revision>
  <revision author="Iron_Forge" version="0.1">Added basic layout of plugin...</revision>
  <unused offset="0" size="4" />
  <tag name="Parent Character" offset="4" visible="True" />
  <id name="Parent Character" offset="8" visible="True" />
  <tag name="Unit" offset="12" visible="True" />
  <id name="Unit" offset="16" visible="True" />
  <tag name="Creature" offset="20" visible="True" />
  <id name="Creature" offset="24" visible="True" />
  <tag name="Style" offset="28" visible="True" />
  <id name="Style" offset="32" visible="True" />
  <tag name="Major Character" offset="36" visible="True" />
  <id name="Major Character" offset="40" visible="True" />
  <struct name="Variants" offset="44" visible="True" size="12" label="Variant Name">
    <stringid name="Variant Name" offset="0" visible="True" />
    <short name="Variant Index" offset="4" visible="True" />
    <unused offset="0" size="2" />
    <stringid name="Variant Designator" offset="8" visible="True" />
  </struct>
  <struct name="General Properties" offset="52" visible="true" size="12" label="">
    <bitmask32 name="General Flags" offset="0" visible="True">
      <option name="Swarm" value="0" />
      <option name="Flying" value="1" />
      <option name="Dual Wields" value="2" />
      <option name="Uses Gravemind" value="3" />
    </bitmask32>
    <enum32 name="Type" offset="4" visible="True">
      <option name="Elite" value="0" />
      <option name="Jackal" value="1" />
      <option name="Grunt" value="2" />
      <option name="Hunter" value="3" />
      <option name="Engineer" value="4" />
      <option name="Assassin" value="5" />
      <option name="Player" value="6" />
      <option name="Marine" value="7" />
      <option name="Crew" value="8" />
      <option name="Combat Flood" value="9" />
      <option name="Infection Flood" value="10" />
      <option name="Carrier Flood" value="11" />
      <option name="Monitor" value="12" />
      <option name="Sentinel" value="13" />
      <option name="None" value="14" />
      <option name="Mounted Weapon" value="15" />
      <option name="Brute" value="16" />
      <option name="Prophet" value="17" />
      <option name="Bugger" value="18" />
      <option name="Juggernaught" value="19" />
    </enum32>
    <float name="Scariness" offset="8" visible="True" />
  </struct>
  <struct name="Vitality Properties" offset="60" visible="true" size="112" label="">
    <unused offset="0" size="4" />
    <float name="Normal Body Vitality" offset="4" visible="True" />
    <float name="Normal Shield Vitality" offset="8" visible="True" />
    <float name="Legendary Body Vitality" offset="12" visible="True" />
    <float name="Legendary Shield Vitality" offset="16" visible="True" />
    <float name="Body Recharge Fraction" offset="20" visible="True" />
    <float name="Soft Ping Threshold with Shields" offset="24" visible="True" />
    <float name="Soft Ping Threshold without Shields" offset="28" visible="True" />
    <float name="Soft Ping Min Interrupt" offset="32" visible="True" />
    <float name="Hard Ping Threshold with Sheilds" offset="36" visible="True" />
    <float name="Hard Ping Threshold without Sheilds" offset="40" visible="True" />
    <float name="Hard Ping Min Interrupt Time" offset="44" visible="True" />
    <float name="Current Damage Decay Delay" offset="48" visible="True" />
    <float name="Current Damage Decay Time" offset="52" visible="True" />
    <float name="Recent Damage Decay Delay" offset="56" visible="True" />
    <float name="Recent Damage Decay Time" offset="60" visible="True" />
    <float name="Body Recharge Delay Time" offset="64" visible="True" />
    <float name="Body Recharge Time" offset="68" visible="True" />
    <float name="Shield Recharge Delay Time" offset="72" visible="True" />
    <float name="Shield Recharge Time" offset="76" visible="True" />
    <float name="Stun Threshold" offset="80" visible="True" />
    <float name="Stun Time Lower Sec" offset="84" visible="True" />
    <float name="Stun Time Upper Sec" offset="88" visible="True" />
    <float name="Extended Shield Damage Threshold" offset="92" visible="True" />
    <float name="Extended Body Damage Threshold" offset="96" visible="True" />
    <unused offset="100" size="4" />
    <float name="Suicide Damage Radius" offset="104" visible="True" />
    <undefined name="Unknown" offset="108" visible="True" />
  </struct>
  <struct name="Placement Properties" offset="68" visible="True" size="52" label="">
    <unused offset="0" size="4" />
    <float name="Easy Few Upgrade Chance" offset="4" visible="True" />
    <float name="Normal Few Upgrade Chance" offset="8" visible="True" />
    <float name="Heroic Few Upgrade Chance" offset="12" visible="True" />
    <float name="Legendary Few Upgrade Chance" offset="16" visible="True" />
    <float name="Easy Normal Upgrade Chance" offset="20" visible="True" />
    <float name="Normal Normal Upgrade Chance" offset="24" visible="True" />
    <float name="Heroic Normal Upgrade Chance" offset="28" visible="True" />
    <float name="Legendary Normal Upgrade Chance" offset="32" visible="True" />
    <float name="Easy Many Upgrade Chance" offset="36" visible="True" />
    <float name="Normal Many Upgrade Chance" offset="40" visible="True" />
    <float name="Heroic Many Upgrade Chance" offset="44" visible="True" />
    <float name="Legendary Many Upgrade Chance" offset="48" visible="True" />
  </struct>
  <struct name="Perception Properties" offset="76" visible="True" size="52" label="">
    <unused offset="0" size="4" />
    <float name="Max Vision Distance" offset="4" visible="True" />
    <float name="Central Vision Angle" offset="8" visible="True" />
    <float name="Max Vision Angle" offset="12" visible="True" />
    <float name="Peripheral Vision Angle" offset="16" visible="True" />
    <float name="Peripheral Distance" offset="20" visible="True" />
    <float name="Hearing Distance" offset="24" visible="True" />
    <float name="Notice Projectile Chance" offset="28" visible="True" />
    <float name="Notice Vehicle Chance" offset="32" visible="True" />
    <float name="Combat Perception Time Sec" offset="36" visible="True" />
    <float name="Guard Perception Time Sec" offset="40" visible="True" />
    <float name="Non-Combat Perception Time Sec" offset="44" visible="True" />
    <float name="First Ack Suprise Distance" offset="48" visible="True" />
  </struct>
  <struct name="Look Properties" offset="84" visible="True" size="80" label="">
    <float name="Max Aiming Deviation i" offset="0" visible="True" />
    <float name="Max Aiming Deviation j" offset="4" visible="True" />
    <float name="Max Looking Deviation i" offset="8" visible="True" />
    <float name="Max Looking Deviation j" offset="12" visible="True" />
    <float name="Non-Combat Look Delta L" offset="16" visible="True" />
    <float name="Non-Combat Look Delta R" offset="20" visible="True" />
    <float name="Combat Look Delta L" offset="24" visible="True" />
    <float name="Combat Look Delta R" offset="28" visible="True" />
    <float name="Unknown" offset="32" visible="True" />
    <float name="Unknown" offset="36" visible="True" />
    <float name="Unknown" offset="40" visible="True" />
    <float name="Unknown" offset="44" visible="True" />
    <float name="Non-Combat Idle Looking Lower Sec" offset="48" visible="True" />
    <float name="Non-Combat Idle Looking Upper Sec" offset="52" visible="True" />
    <float name="Non-Combat Idle Aiming Lower Sec" offset="56" visible="True" />
    <float name="Non-Combat Idle Aiming Upper Sec" offset="60" visible="True" />
    <float name="Combat Idle Looking Lower Sec" offset="64" visible="True" />
    <float name="Combat Idle Looking Upper Sec" offset="68" visible="True" />
    <float name="Combat Idle Aiming Lower Sec" offset="72" visible="True" />
    <float name="Combat Idle Aiming Upper Sec" offset="76" visible="True" />
  </struct>
  <struct name="Movement Properties" offset="92" visible="True" size="36" label="">
    <bitmask32 name="Movement Flags" offset="0" visible="True">
      <option name="Danger Crouch Allow Movement" value="0" />
      <option name="No Side-Step" value="1" />
      <option name="Prefer To Combat Near Friends" value="2" />
      <option name="Hop To Cover Path Segments" value="3" />
      <option name="Perch" value="4" />
      <option name="Has Flying Mode" value="5" />
      <option name="Disallow Crouch" value="6" />
    </bitmask32>
    <float name="Pathfinding Radius" offset="4" visible="True" />
    <float name="Destination Radius" offset="8" visible="True" />
    <float name="Dive Grenade Chance" offset="12" visible="True" />
    <enum16 name="Obstacle Leap Min Size" offset="16" visible="True">
      <option name="None" value="0" />
      <option name="Tiny" value="1" />
      <option name="Small" value="2" />
      <option name="Medium" value="3" />
      <option name="Large" value="4" />
      <option name="Huge" value="5" />
      <option name="Immobile" value="6" />
    </enum16>
    <enum16 name="Obstacle Leap Max Size" offset="18" visible="True">
      <option name="None" value="0" />
      <option name="Tiny" value="1" />
      <option name="Small" value="2" />
      <option name="Medium" value="3" />
      <option name="Large" value="4" />
      <option name="Huge" value="5" />
      <option name="Immobile" value="6" />
    </enum16>
    <enum16 name="Obstacle Ignore Size" offset="20" visible="True">
      <option name="None" value="0" />
      <option name="Tiny" value="1" />
      <option name="Small" value="2" />
      <option name="Medium" value="3" />
      <option name="Large" value="4" />
      <option name="Huge" value="5" />
      <option name="Immobile" value="6" />
    </enum16>
    <enum16 name="Obstacle Smashable Size" offset="22" visible="True">
      <option name="None" value="0" />
      <option name="Tiny" value="1" />
      <option name="Small" value="2" />
      <option name="Medium" value="3" />
      <option name="Large" value="4" />
      <option name="Huge" value="5" />
      <option name="Immobile" value="6" />
    </enum16>
    <unused size="2" offset="24" visible="True" />
    <enum16 name="Jump Height" offset="26" visible="True">
      <option name="None" value="0" />
      <option name="Down" value="1" />
      <option name="Step" value="2" />
      <option name="Crouch" value="3" />
      <option name="Stand" value="4" />
      <option name="Storey" value="5" />
      <option name="Tower" value="6" />
      <option name="Infinite" value="7" />
    </enum16>
    <bitmask32 name="Movement Hints" offset="28" visible="True">
      <option name="Vault Step" value="0" />
      <option name="Vault Crouch" value="1" />
      <option name="" value="2" />
      <option name="" value="3" />
      <option name="" value="4" />
      <option name="Mount Step" value="5" />
      <option name="Mount Crouch" value="6" />
      <option name="Mount Stand" value="7" />
      <option name="" value="8" />
      <option name="" value="9" />
      <option name="" value="10" />
      <option name="Hoist Crouch" value="11" />
      <option name="Hoist Stand" value="12" />
    </bitmask32>
    <float name="Throttle Scale" offset="32" visible="True" />
  </struct>
  <struct name="Swarm Properties" offset="100" visible="True" size="40" label="">
    <short name="Scatter Killed Count" offset="0" visible="True" />
    <unused size="2" offset="2" visible="True" />
    <float name="Scatter Radius" offset="4" visible="True" />
    <float name="Scatter Time" offset="8" visible="True" />
    <float name="Hound Min Distance" offset="12" visible="True" />
    <float name="Hound Max Distance" offset="16" visible="True" />
    <float name="Perlin Offset Scale" offset="20" visible="True" />
    <float name="Offset Period Lower" offset="24" visible="True" />
    <float name="Offset Period Upper" offset="28" visible="True" />
    <float name="Perlin Idle Movement Threshold" offset="32" visible="True" />
    <float name="Perlin Combat Movement Threshold" offset="36" visible="True" />
  </struct>
  <struct name="Ready Properties" offset="108" visible="True" size="8" label="">
    <float name="Ready Time Lower" offset="0" visible="True" />
    <float name="Ready Time Upper" offset="4" visible="True" />
  </struct>
  <struct name="Enage Properties" offset="116" visible="True" size="16" label="">
    <bitmask32 name="Flags" offset="0" visible="True">
      <option name="Enage Perch" value="0" />
      <option name="Fight Constant Movement" value="1" />
      <option name="Flight Fight Constant Movement" value="2" />
    </bitmask32>
    <float name="Crouch Danger Threshold" offset="4" visible="True" />
    <float name="Stand Danger Threshold" offset="8" visible="True" />
    <float name="Fight Danger Move Threshold" offset="12" visible="True" />
  </struct>
  <struct name="Charge Properties" offset="124" visible="True" size="64" label="">
    <bitmask32 name="Charge Flags" offset="0" visible="True">
      <option name="Offhand Melee Allowed" value="0" />
      <option name="Berserk Whenever Charge" value="1" />
    </bitmask32>
    <float name="Melee Consider Range" offset="4" visible="True" />
    <float name="Melee Chance" offset="8" visible="True" />
    <float name="Melee Attack Range" offset="12" visible="True" />
    <float name="Melee Abort Range" offset="16" visible="True" />
    <float name="Melee Attack Timeout Sec" offset="20" visible="True" />
    <float name="Melee Attack Delay Timer Sec" offset="24" visible="True" />
    <float name="Melee Leap Range Lower" offset="28" visible="True" />
    <float name="Melee Leap Range Upper" offset="32" visible="True" />
    <float name="Melee Leap Chance" offset="36" visible="True" />
    <float name="Idle Leap Velocity" offset="40" visible="True" />
    <float name="Max Leap Velocity" offset="44" visible="True" />
    <float name="Melee Leap Ballistic" offset="48" visible="True" />
    <float name="Melee Delay Timer Sec" offset="52" visible="True" />
    <tag name="Berserk Weapon" offset="56" visible="True" />
    <id name="Berserk Weapon" offset="60" visible="True" />
  </struct>
  <struct name="Evasion Properties" offset="132" visible="True" size="20" label="">
    <float name="Evasion Danger Threshold" offset="0" visible="True" />
    <float name="Evasion Delay Timer" offset="4" visible="True" />
    <float name="Evasion Chance" offset="8" visible="True" />
    <float name="Evasion Proximity Threshold" offset="12" visible="True" />
    <float name="Evasion Dive Retreat Chance" offset="16" visible="True" />
  </struct>
  <struct name="Cover Properties" offset="140" visible="True" size="64" label="">
    <unused offset="0" size="4" />
    <float name="Hide Behind Cover Time Lower Sec" offset="4" visible="True" />
    <float name="Hide Behind Cover Time Upper Sec" offset="8" visible="True" />
    <float name="Cover Vitality" offset="12" visible="True" />
    <float name="Cover Shield Fraction" offset="16" visible="True" />
    <float name="Cover Check Delay" offset="20" visible="True" />
    <float name="Emerge From Cover When Sheild Fraction Reaches Threshold" offset="24" visible="True" />
    <float name="Cover Danger Threshold" offset="28" visible="True" />
    <float name="Danger Upper Threshold" offset="32" visible="True" />
    <float name="Cover Chance Lower" offset="36" visible="True" />
    <float name="Cover Chance Upper" offset="40" visible="True" />
    <float name="Proximity Self Preserve" offset="44" visible="True" />
    <float name="Disallow Cover Distance" offset="48" visible="True" />
    <float name="Proximity Melee Distance" offset="52" visible="True" />
    <float name="Unreachable Enemy Danger Threshold" offset="56" visible="True" />
    <float name="Scary Target Threshold" offset="60" visible="True" />
  </struct>
  <struct name="Retreat Properties" offset="148" visible="True" size="76" label="">
    <bitmask32 name="Retreat Flags" offset="0" visible="True">
      <option name="Zigzag When Fleeing" value="0" />
    </bitmask32>
    <float name="Shield Threshold" offset="4" visible="True" />
    <float name="Scary Target Threshold" offset="8" visible="True" />
    <float name="Danger Threshold" offset="12" visible="True" />
    <float name="Proximity Threshold" offset="16" visible="True" />
    <float name="Forced Cower Time Min" offset="20" visible="True" />
    <float name="Forced Cower Time Max" offset="24" visible="True" />
    <float name="Cower Timeout Min" offset="28" visible="True" />
    <float name="Cower Timeout Max" offset="32" visible="True" />
    <float name="Proximity Ambush Threshold" offset="36" visible="True" />
    <float name="Awareness Ambush Threshold" offset="40" visible="True" />
    <float name="Leader Dead Retreat Chance" offset="44" visible="True" />
    <float name="Peer Dead Retreat Chance" offset="48" visible="True" />
    <float name="Second Peer Dead Retreat Chance" offset="52" visible="True" />
    <float name="ZigZag Angle" offset="56" visible="True" />
    <float name="ZigZag Period" offset="60" visible="True" />
    <float name="Retreat Grenade Chance" offset="64" visible="True" />
    <tag name="Backup Weapon" offset="68" visible="True" />
    <id name="Backup Weapon" offset="72" visible="True" />
  </struct>
  <struct name="Search Properties" offset="156" visible="True" size="20" label="">
    <bitmask32 name="Search Flags" offset="0" visible="True">
      <option name="Crouch on Investigate" value="0" />
      <option name="Walk on Pursuit" value="1" />
    </bitmask32>
    <float name="Search Time Lower" offset="4" visible="True" />
    <float name="Search Time Upper" offset="8" visible="True" />
    <float name="Uncover Distance Lower" offset="12" visible="True" />
    <float name="Uncover Distance Upper" offset="16" visible="True" />
  </struct>
  <struct name="Presearch Properties" offset="164" visible="True" size="36" label="">
    <unused offset="0" size="4" />
    <float name="Min Presearch Time Lower Sec" offset="4" visible="True" />
    <float name="Min Presearch Time Upper Sec" offset="8" visible="True" />
    <float name="Max Presearch Time Lower Sec" offset="12" visible="True" />
    <float name="Max Presearch Time Upper Sec" offset="16" visible="True" />
    <float name="Min Certinty Radius" offset="20" visible="True" />
    <float name="DEPRECATED" offset="24" visible="True" />
    <float name="Min Suppressing Time Lower" offset="28" visible="True" />
    <float name="Min Suppressing Time Upper" offset="32" visible="True" />
  </struct>
  <struct name="Idle Properties" offset="172" visible="True" size="12" label="">
    <unused offset="0" size="4" />
    <float name="Idle Pose Delay Time Lower" offset="4" visible="True" />
    <float name="Idle pose Delay Time Upper" offset="8" visible="True" />
  </struct>
  <struct name="Vocalization Properties" offset="180" visible="True" size="8" label="">
    <float name="Look Comment Time" offset="0" visible="True" />
    <float name="Look Long Comment Time" offset="4" visible="True" />
  </struct>
  <struct name="Boarding Properties" offset="188" visible="True" size="16" label="">
    <bitmask32 name="Flags" offset="0" visible="True">
      <option name="Airborne Boarding" value="0" />
    </bitmask32>
    <float name="Max Distance" offset="4" visible="True" />
    <float name="Abort Distance" offset="8" visible="True" />
    <float name="Max Speed" offset="12" visible="True" />
  </struct>
  <struct name="Boss Properties" offset="196" visible="True" size="12" label="">
    <unused offset="0" size="4" />
    <float name="Flurry Damage Threshold" offset="4" visible="True" />
    <float name="Flurry Time Sec" offset="8" visible="True" />
  </struct>
  <struct name="Weapons Properties" offset="204" visible="True" size="204" label="Weapon">
    <bitmask32 name="Weapons Flags" offset="0" visible="True">
      <option name="Bursting Inhibits Movement" value="0" />
      <option name="Must Crouch To Shoot" value="1" />
      <option name="Use Extended Safe-To-Save Range" value="2" />
    </bitmask32>
    <tag name="Weapon" offset="4" visible="True" />
    <id name="Weapon" offset="8" visible="True" />
    <float name="Max Firing Range" offset="12" visible="True" />
    <float name="Min Firing Range" offset="16" visible="True" />
    <float name="Normal Combat Range Lower" offset="20" visible="True" />
    <float name="Normal Combat Range Upper" offset="24" visible="True" />
    <float name="Bombardment Range" offset="28" visible="True" />
    <float name="Max Special Target Distance" offset="32" visible="True" />
    <float name="Timid Combat Range Lower" offset="36" visible="True" />
    <float name="Timid Combat Range Upper" offset="40" visible="True" />
    <float name="Aggressive Combat Range Lower" offset="44" visible="True" />
    <float name="Aggressive Combat Range Upper" offset="48" visible="True" />
    <float name="Super Ballistic Range" offset="52" visible="True" />
    <float name="Ballistic Firing Bounds Lower" offset="56" visible="True" />
    <float name="Ballistic Firing Bounds Upper" offset="60" visible="True" />
    <float name="Ballisitic Fraction Bounds Lower" offset="64" visible="True" />
    <float name="Ballisitic Fraction Bounds Upper" offset="68" visible="True" />
    <float name="First Burst Delay Time Lower Sec" offset="72" visible="True" />
    <float name="First Burst Delay Time Upper Sec" offset="76" visible="True" />
    <float name="Suprise Delay Time Sec" offset="80" visible="True" />
    <float name="Suprise Fire Wildly Time" offset="84" visible="True" />
    <float name="Death Fire Wildly Chance" offset="88" visible="True" />
    <float name="Death Fire Widly Time Sec" offset="92" visible="True" />
    <float name="Custom Stand Gun Offset X" offset="96" visible="True" />
    <float name="Custom Stand Gun Offset Y" offset="100" visible="True" />
    <float name="Custom Stand Gun Offset Z" offset="104" visible="True" />
    <float name="Custom Crouch Gun Offset X" offset="108" visible="True" />
    <float name="Custom Crouch Gun Offset Y" offset="112" visible="True" />
    <float name="Custom Crouch Gun Offset Z" offset="116" visible="True" />
    <enum16 name="Special Fire Mode" offset="120" visible="True">
      <option name="None" value="0" />
      <option name="Over Charge" value="1" />
      <option name="Secondary Trigger" value="2" />
    </enum16>
    <enum16 name="Special Fire Situtation" offset="122" visible="True">
      <option name="Never" value="0" />
      <option name="Enemy Visible" value="1" />
      <option name="Enemy Out of Sight" value="2" />
      <option name="Strafing" value="2" />
    </enum16>
    <float name="Special Fire Chance" offset="124" visible="True" />
    <float name="Special Fire Delay" offset="128" visible="True" />
    <float name="Special Fire Damage Modifier" offset="132" visible="True" />
    <float name="Special Projectile Error" offset="136" visible="True" />
    <float name="Drop Weapon Loaded Fraction Lower" offset="140" visible="True" />
    <float name="Drop Weapon Loaded Fraction Upper" offset="144" visible="True" />
    <short name="Drop Weapon Ammo Rounds Lower" offset="148" visible="True" />
    <short name="Drop Weapon Ammo Rounds Upper" offset="150" visible="True" />
    <float name="Normal Accuracy Lower" offset="152" visible="True" />
    <float name="Normal Accuracy Upper" offset="156" visible="True" />
    <float name="Normal Accuracy Time" offset="160" visible="True" />
    <float name="Heroic Accuracy Lower" offset="164" visible="True" />
    <float name="Heroic Accuracy Upper" offset="168" visible="True" />
    <float name="Heroic Accuracy Time" offset="172" visible="True" />
    <float name="Legendary Accuracy Lower" offset="176" visible="True" />
    <float name="Legendary Accuracy Upper" offset="180" visible="True" />
    <float name="Legendary Accuracy Time" offset="184" visible="True" />
    <struct name="Firing Patterns" offset="188" size="60" visible="True" label="">
      <float name="rate of fire" offset="0" visible="True" />
      <float name="target tracking" offset="4" visible="True" />
      <float name="target leading" offset="8" visible="True" />
      <float name="burst origin radius" offset="12" visible="True" />
      <float name="burst origin angle" offset="16" visible="True" />
      <float name="burst return length Lower" offset="20" visible="True" />
      <float name="burst return length Upper" offset="24" visible="True" />
      <float name="burst return angle" offset="28" visible="True" />
      <float name="burst duration Lower" offset="32" visible="True" />
      <float name="burst duration Upper" offset="36" visible="True" />
      <float name="burst separation Lower" offset="40" visible="True" />
      <float name="burst separation Upper" offset="44" visible="True" />
      <float name="weapon damage modifier" offset="48" visible="True" />
      <float name="projectile error" offset="52" visible="True" />
      <float name="burst angular velocity" offset="56" visible="True" />
      <float name="maximum error angle" offset="60" visible="True" />
    </struct>
    <tag name="Weapon Melee Damage" offset="196" visible="True" />
    <id name="Weapon Melee Damage" offset="200" visible="True" />
  </struct>
  <struct name="Firing Pattern Properties" offset="212" visible="true" size="16" label="Weapon">
    <tag name="Weapon" offset="0" visible="True" />
    <id name="Weapon" offset="4" visible="True" />
    <struct name="Firing Patterns" offset="8" visible="True" size="64" label="">
      <float name="Rate of Fire" offset="0" visible="True" />
      <float name="Target Tracking" offset="4" visible="True" />
      <float name="Target Leading" offset="8" visible="True" />
      <float name="Burst Origin Radius" offset="12" visible="True" />
      <float name="Burst Origin Angle" offset="16" visible="True" />
      <float name="Burst Return Length Lower" offset="20" visible="True" />
      <float name="Burst Return Length Upper" offset="24" visible="True" />
      <float name="Burst Return Angle" offset="28" visible="True" />
      <float name="Burst Duration Lower" offset="32" visible="True" />
      <float name="Burst Duration Upper" offset="36" visible="True" />
      <float name="Burst Separation Lower" offset="40" visible="True" />
      <float name="Burst Separation Upper" offset="44" visible="True" />
      <float name="Weapon Damage Modifier" offset="48" visible="True" />
      <float name="Projectile Error" offset="52" visible="True" />
      <float name="Burst Angular Velocity" offset="56" visible="True" />
      <float name="Max Error Angle" offset="60" visible="True" />
    </struct>
  </struct>
  <struct name="Grenades Properties" offset="220" visible="True" size="60" label="">
    <unused offset="0" size="4" />
    <enum16 name="Grenade Type" offset="4" visible="True">
      <option name="Human Fragmentation" value="0" />
      <option name="Covenant Plasma" value="1" />
    </enum16>
    <enum16 name="Trajectory Type" offset="6" visible="True">
      <option name="Toss" value="0" />
      <option name="Lob" value="1" />
      <option name="Bounce" value="2" />
    </enum16>
    <unused size="2" offset="8" visible="True" />
    <short name="Minimum Enemy Count" offset="10" visible="True" />
    <float name="Enemy Radius" offset="12" visible="True" />
    <float name="Grenade Ideal Velocity" offset="16" visible="True" />
    <float name="Grenade Velocity" offset="20" visible="True" />
    <float name="Grenade Range Lower" offset="24" visible="True" />
    <float name="Grenade Range Upper" offset="28" visible="True" />
    <float name="Collateral Damage Radius" offset="32" visible="True" />
    <float name="Grenade Chance" offset="36" visible="True" />
    <float name="Grenade Throw Delay" offset="40" visible="True" />
    <float name="Grenade Uncover Chance" offset="44" visible="True" />
    <float name="Anti-Vehicle Grenade Chance" offset="48" visible="True" />
    <short name="Grenade Count Lower" offset="52" visible="True" />
    <short name="Grenade Count Upper" offset="52" visible="True" />
    <float name="Dont Drop Grenades Chance" offset="56" visible="True" />
  </struct>
  <struct name="Vehicle Properties" offset="228" visible="true" size="180" label="Vehicle">
    <tag name="Vehicle" offset="0" visible="True" />
    <id name="Vehicle" offset="4" visible="True" />
    <tag name="Style" offset="8" visible="True" />
    <id name="Style" offset="12" visible="True" />
    <bitmask32 name="Vehicle Flags" offset="16" visible="True">
      <option name="Passengers Adopt Original Squad" value="0" />
    </bitmask32>
    <float name="AI Pathfinding Radius" offset="20" visible="True" />
    <float name="AI Destination Radius" offset="24" visible="True" />
    <float name="AI Deceleration Distance" offset="28" visible="True" />
    <float name="AI Turning Radius" offset="32" visible="True" />
    <float name="AI Inner Turning Radius" offset="36" visible="True" />
    <float name="AI Ideal Turning Radius" offset="40" visible="True" />
    <float name="AI Banshee Steering Max" offset="44" visible="True" />
    <float name="AI Max Steering Angle" offset="48" visible="True" />
    <float name="AI Max Steering Delta" offset="52" visible="True" />
    <float name="AI Oversteering Scale" offset="56" visible="True" />
    <float name="AI Oversteering Lower Bound" offset="60" visible="True" />
    <float name="AI Oversteering Upper Bound" offset="64" visible="True" />
    <float name="AI Strafe Distance" offset="68" visible="True" />
    <float name="AI Avoidance Distance" offset="72" visible="True" />
    <float name="AI Min Urgency" offset="76" visible="True" />
    <float name="AI Throttle Max" offset="80" visible="True" />
    <float name="AI Goal Min Throttle Scale" offset="84" visible="True" />
    <float name="AI Turn Min Throttle Scale" offset="88" visible="True" />
    <float name="AI Direction Min Throttle Scale" offset="92" visible="True" />
    <float name="AI Acceleration Scale" offset="96" visible="True" />
    <float name="AI Throttle Blend" offset="100" visible="True" />
    <float name="Theoretical Max Speed" offset="104" visible="True" />
    <float name="Error Scale" offset="108" visible="True" />
    <float name="AI Allowable Aim Deviation Angle" offset="112" visible="True" />
    <float name="AI Charge Tight Angle Distance" offset="116" visible="True" />
    <float name="AI Charge Tight Angle" offset="120" visible="True" />
    <float name="AI Charge Repeat Timeout" offset="124" visible="True" />
    <float name="AI Charge Look Ahead Distance" offset="128" visible="True" />
    <float name="AI Charge Consider Distance" offset="132" visible="True" />
    <float name="AI Charge Abort Distance" offset="136" visible="True" />
    <float name="Vehicle Ram Timeout" offset="140" visible="True" />
    <float name="Ram Paralysis" offset="144" visible="True" />
    <float name="AI Cover Damage Threshold" offset="148" visible="True" />
    <float name="AI Cover Min Distance" offset="152" visible="True" />
    <float name="AI Cover Time" offset="156" visible="True" />
    <float name="AI Cover Min Boost Distance" offset="160" visible="True" />
    <float name="Turtling Recent Damage Threshold" offset="164" visible="True" />
    <float name="Turtling Min Time Sec" offset="168" visible="True" />
    <float name="Turtling Timeout" offset="172" visible="True" />
    <enum16 name="Obstacle Ignore Size" offset="176" visible="True">
      <option name="None" value="0" />
      <option name="Tiny" value="1" />
      <option name="Small" value="2" />
      <option name="Medium" value="3" />
      <option name="Large" value="4" />
      <option name="Huge" value="5" />
      <option name="Immobile" value="6" />
    </enum16>
    <unused size="2" offset="178" />
  </struct>
</plugin>