Genki-Minigun

Credits:
gibbedus - gave me the Idea for the Pistols.
hoeward - adding the VFX and Explosion.
IdolNinja - showing me, how the code's work.
Fan of Saints - added Damage to Tank's and Upgrades & Idea for Rocket-Minigun

Information:
This Mod will change the Minigun to a Rapid-Fire Genkilauncher.

Install:
Steam Users:
C:\Program Files\Steam\steamapps\common\Saints Row The Third

Code for Minigun:
<Weapon>
      <Name>brute_minigun</Name>
      <Weapon_Class>launcher</Weapon_Class>
      <Trigger_Type>automatic</Trigger_Type>
      <Magazine_Size>150</Magazine_Size>
      <Range_Max>200</Range_Max>
      <Damage_Max>
        <NPC_Damage>240</NPC_Damage>
        <Player_Damage>50</Player_Damage>
      </Damage_Max>
      <_Editor>
        <Category>Entries:temp_pickups</Category>
      </_Editor>
      <Ragdoll_Force_Shoot>750</Ragdoll_Force_Shoot>
      <Animation_Group>Minigun</Animation_Group>
      <AI_Ideal_Range_Max>14</AI_Ideal_Range_Max>
      <Brass>Rifle</Brass>
      <Muzzle_Effect>Brute_MiniGun</Muzzle_Effect>
      <Flags>
        <Flag>melee can dislodge movers</Flag>
        <Flag>not allowed with human shield</Flag>
        <Flag>unlockable</Flag>
        <Flag>on trigger</Flag>
        <Flag>bullets damage tanks</Flag>
        <Flag>heavy weapon move speed</Flag>
        <Flag>do not hide when sprinting</Flag>
        <Flag>disallow jumping</Flag>
        <Flag>disallow crouching</Flag>
        <Flag>use underslung fine aim</Flag>
        <Flag>armor piercing override</Flag>
        <Flag>bullets can hit multiple humans</Flag>
        <Flag>use box shape for melee casts</Flag>
        <Flag>drops with full reserve</Flag>
        <Flag>player instant reload</Flag>
	<Flag>bullets damage tanks</Flag>
        <Flag>explosions damage tanks</Flag>
      </Flags>
      <Category>WPNCAT_SPECIAL</Category>
      <PlayerWeaponSpread>
        <SpreadMinMax>
          <Player_Spread_Max>2</Player_Spread_Max>
          <Player_Spread_Min>0</Player_Spread_Min>
          <SpreadMovementMultipliers>
            <Movement_Multiplier_Vehicle>0</Movement_Multiplier_Vehicle>
            <Movement_Multiplier_Fine_Aim>0.5</Movement_Multiplier_Fine_Aim>
          </SpreadMovementMultipliers>
        </SpreadMinMax>
        <SpreadDynamics>
          <Player_To_Spread_Max>10</Player_To_Spread_Max>
          <Player_To_Spread_Min>1000</Player_To_Spread_Min>
        </SpreadDynamics>
      </PlayerWeaponSpread>
      <melee_damage_to_anchored_scaler>0.2</melee_damage_to_anchored_scaler>
      <Time_Management>
        <Refire_Delay>50</Refire_Delay>
      </Time_Management>
      <Ammo>RPG</Ammo>
      <Explosion>genki_exp</Explosion>
      <Inv_Slot>special</Inv_Slot>
      <Ammo_per_Shot>1</Ammo_per_Shot>
      <Audio>
        <Weapon_Model>BRUTE_MINIGUN</Weapon_Model>
        <Hit_Wall_Sound>IMP_METAL_HIT</Hit_Wall_Sound>
        <Spinning_Snd_Pitch_End>1</Spinning_Snd_Pitch_End>
        <looping>True</looping>
        <Warmup_Delay>900</Warmup_Delay>
        <Sound_Radius>65</Sound_Radius>
        <Soundbank_Name>Wep_Brute_Weapons</Soundbank_Name>
        <alt_looping>False</alt_looping>
        <Stop_Override_Event>WEAPON_FIRE_OVERRIDE_STOP</Stop_Override_Event>
      </Audio>
      <Constant_Effects>
      </Constant_Effects>
      <Alt_Trigger_Type>single</Alt_Trigger_Type>
      <Strafe_Angles>Minigun</Strafe_Angles>
      <Melee_Attack_Info>minigun</Melee_Attack_Info>
      <NPC_Aim_Drift>Minigun</NPC_Aim_Drift>
      <NPCWeaponSpread>
        <SpreadMinMax>
          <NPC_Spread_Max>0.2</NPC_Spread_Max>
          <NPC_Spread_Min>0.0</NPC_Spread_Min>
        </SpreadMinMax>
      </NPCWeaponSpread>
      <AI_Ideal_Range_Min>9</AI_Ideal_Range_Min>
      <Camera_Info>
        <Primary_Recoil_Multiplier>0.1</Primary_Recoil_Multiplier>
        <Primary_Fine_Aim_Recoil_Multiplier>0.05</Primary_Fine_Aim_Recoil_Multiplier>
        <Primary_Fire_Camera_Shake>weapon_fire_ar</Primary_Fire_Camera_Shake>
        <Primary_Fire_Camera_Shake_Intensity>0.5</Primary_Fire_Camera_Shake_Intensity>
        <Primary_Fine_Aim_Camera_Shake>weapon_fire_ar</Primary_Fine_Aim_Camera_Shake>
        <Primary_Fire_Fine_Aim_Camera_Shake_Intensity>0.5</Primary_Fire_Fine_Aim_Camera_Shake_Intensity>
        <Player_Hit_Camera_Shake>bullet_hit</Player_Hit_Camera_Shake>
        <Player_Hit_Camera_Shake_Intensity>0.5</Player_Hit_Camera_Shake_Intensity>
      </Camera_Info>
      <NPC_Desired_Burst_Size>150</NPC_Desired_Burst_Size>
      <Warmup_Delay>500</Warmup_Delay>
      <Effect_Situations>
      </Effect_Situations>
      <Ammo_Regeneration>0.0</Ammo_Regeneration>
      <Tracer_Info>
        <Tracer>Rail</Tracer>
        <Tracer_NPC>Rail</Tracer_NPC>
        <Alt_Tracer>Rail</Alt_Tracer>
        <Alt_Tracer_NPC>Rail</Alt_Tracer_NPC>
        <Tracer_Frequency>2</Tracer_Frequency>
      </Tracer_Info>
      <Object_Bullet_Hit_Impulse_Magnitude>75</Object_Bullet_Hit_Impulse_Magnitude>
      <Riot_Shield_Damage_Multiplier>1.0</Riot_Shield_Damage_Multiplier>
      <Diversion_Kill_Multiplier>1.0</Diversion_Kill_Multiplier>
      <Blood_Decal_Scale>1.0</Blood_Decal_Scale>
          <Projectile_Info>
        <Model>rpg_projectile</Model>
        <Speed>100</Speed>
        <Attached_Effect>Wep_RPG_Trail</Attached_Effect>
        <Projectile_Flags>
          <Flag>has light attached</Flag>
          <Flag>rocket flight</Flag>
          <Flag>dont detonate from explosion</Flag>
          <Flag>use bullet collision quality</Flag>
        </Projectile_Flags>
        <Mass>12</Mass>
        <X>0.0</X>
        <Y>0.0</Y>
        <Z>0.0</Z>
        <Foley_Name>
        </Foley_Name>
        <Fade_Out_Time>0.0</Fade_Out_Time>
        <Post_Ignition_Speed>110</Post_Ignition_Speed>
        <Projectile_Ignition_Delay_MS>10</Projectile_Ignition_Delay_MS>
        <Gravity>0.4</Gravity>
        <Speed_NPC>110</Speed_NPC>
        <Post_Ignition_Speed_NPC>110</Post_Ignition_Speed_NPC>
      </Projectile_Info>
    </Weapon>