set WarfareGame.Weap_Shotgun InitialMagazines 999
set WarfareGame.Weap_SniperRifle InitialMagazines 999
set WarfareGame.WarWeapon InitialMagazines 999
set WarfareGame.Weap_Grenade InitialMagazines 999
set WarfareGameContentWeapons.Weap_Boomer InitialMagazines 999
set WarfareGameContentWeapons.Weap_Bow InitialMagazines 999
//Get to cover from longer distance. (normal +60)
set WarfareGame.WarPawn Run2CoverMaxDist 480
set WarfareGame.WarPawn RoadieRun2CoverSlideDist 120
set WarfareGame.WarPawn Run2CoverPerpendicularMaxDist 300
set WarfareGame.WarPawn EndEvadeRun2CoverMaxDist 210
//Headshots deadlier, but other body parts are tougher.
set WarfareGame.Pawn_Infantry LocDmgArray (fDamageMultiplier=1.95,BodyPartName="Head",BoneNameArray=("b_MF_Head","b_MF_Face","b_MF_Neck")
set WarfareGame.Pawn_Infantry LocDmgArray (fDamageMultiplier=0.55f,BodyPartName="LeftLeg",BoneNameArray=("b_MF_Thigh_L","b_MF_Calf_L","b_MF_Foot_L")
set WarfareGame.Pawn_Infantry LocDmgArray (fDamageMultiplier=0.55f,BodyPartName="RightLeg",BoneNameArray=("b_MF_Thigh_R","b_MF_Calf_R","b_MF_Foot_R")
set WarfareGameContent.Pawn_GeistBoomer LocDmgArray (fDamageMultiplier=2.75,BodyPartName="Head",BoneNameArray=("b_MF_Head","b_MF_Neck")
set WarfareGameContent.Pawn_GeistBoomer LocDmgArray (fDamageMultiplier=0.8f,BodyPartName="LeftLeg",BoneNameArray=("b_MF_Thigh_L","b_MF_Calf_L","b_MF_Foot_L")
set WarfareGameContent.Pawn_GeistBoomer LocDmgArray (fDamageMultiplier=0.8f,BodyPartName="RightLeg",BoneNameArray=("b_MF_Thigh_R","b_MF_Calf_R","b_MF_Foot_R")
set WarfareGame.Pawn_GeistWretch LocDmgArray (fDamageMultiplier=2.5,BodyPartName="Head",BoneNameArray=("b_W_Head")
set WarfareGame.Pawn_GeistWretch LocDmgArray (fDamageMultiplier=0.9,BodyPartName="LeftLeg",BoneNameArray=("b_W_Thigh_L","b_W_Calf_L","b_W_Foot_L")
set WarfareGame.Pawn_GeistWretch LocDmgArray (fDamageMultiplier=0.9,BodyPartName="RightLeg",BoneNameArray=("b_W_Thigh_R","b_W_Calf_R","b_W_Foot_R")
//Gives the AI more abilities, for more interesting gameplay.
set WarfareGame.Pawn_GeistLocust bCanMantle TRUE
set WarfareGame.Pawn_GeistLocust bCanCoverSlip TRUE
set WarfareGame.Pawn_GeistLocust bCanSwatTurn TRUE
set WarfareGame.Pawn_GeistLocust bCanBlindFire TRUE
set WarfareGame.Pawn_GeistLocust bCanRoadieRun TRUE
set WarfareGame.Pawn_GeistLocustGrenadier bCanMantle TRUE
set WarfareGame.Pawn_GeistLocustGrenadier bCanCoverSlip TRUE
set WarfareGame.Pawn_GeistLocustGrenadier bCanSwatTurn TRUE
set WarfareGame.Pawn_GeistLocustGrenadier bCanBlindFire TRUE
set WarfareGame.Pawn_GeistLocustGrenadier bCanRoadieRun TRUE
set WarfareGame.Pawn_GeistLocustSniper bCanMantle TRUE
set WarfareGame.Pawn_GeistLocustSniper bCanCoverSlip TRUE
set WarfareGame.Pawn_GeistLocustSniper bCanSwatTurn TRUE
set WarfareGame.Pawn_GeistLocustSniper bCanBlindFire TRUE
set WarfareGame.Pawn_GeistLocustSniper bCanRoadieRun TRUE
set WarfareGameContent.Pawn_GeistHunterBase bCanMantle TRUE
set WarfareGameContent.Pawn_GeistHunterBase bCanCoverSlip TRUE
set WarfareGameContent.Pawn_GeistHunterBase bCanSwatTurn TRUE
set WarfareGameContent.Pawn_GeistHunterBase bCanBlindFire TRUE
set WarfareGameContent.Pawn_GeistHunterBase bCanRoadieRun TRUE
set WarfareGameContent.Pawn_GeistTheron bCanMantle TRUE
set WarfareGameContent.Pawn_GeistTheron bCanCoverSlip TRUE
set WarfareGameContent.Pawn_GeistTheron bCanSwatTurn TRUE
set WarfareGameContent.Pawn_GeistTheron bCanBlindFire TRUE
set WarfareGameContent.Pawn_GeistTheron bCanRoadieRun TRUE
set WarfareGame.Pawn_COGGear bCanMantle TRUE
set WarfareGame.Pawn_COGGear bCanCoverSlip TRUE
set WarfareGame.Pawn_COGGear bCanSwatTurn TRUE
set WarfareGame.Pawn_COGGear bCanBlindFire TRUE
set WarfareGame.Pawn_COGGear bCanRoadieRun TRUE
//Gives your AI buddies the ability to Active Reload, and they get it everytime.
set WarfareGame.WarAI_COGGear ActiveReloadAttemptPct 1.f
set WarfareGame.WarAI_COGGear ActiveReloadSweetPct 1.f
set WarfareGame.WarAI_COGGear ActiveReloadJamPct 0.0f
//Lancer-specific tweaks.
//If interrupted while revving the chainsaw, you can retry much sooner, also more accurate and less recoil plus higher ROF.
set WarfareGame.Weap_AssaultRifle MeleeAttackInterruptedRetryDelay 0.5
set WarfareGame.Weap_AssaultRifle PRM_RateOfFire (Value=(975))
set WarfareGame.Weap_AssaultRifle PRM_MaxAimError (Value=(10,9,8,7,6))
set WarfareGame.Weap_AssaultRifle PRM_Recoil (Value=(9,23,20,18,16))
//Hammer Burst-specific tweaks.
//Higher ROF, 9 instead of 6 bursts, less recoil and more accurate.
set WarfareGame.Weap_LocustAssaultRifle PRM_RateOfFire (Value=(1950))
set WarfareGame.Weap_LocustAssaultRifle NumBurstShots 9
set WarfareGame.Weap_LocustAssaultRifle BurstDelay 0.333333333333
set WarfareGame.Weap_LocustAssaultRifle PRM_Recoil (Value=(12,23,20,18,16))
set WarfareGame.Weap_LocustAssaultRifle PRM_MaxAimError (Value=(12,11,10,9,8))
//Gnasher-specific tweaks.
//Fires more pellets at a wider radius and gibs at longer range.
set WarfareGame.Weap_Shotgun NumPellets 35
set WarfareGame.Weap_Shotgun PelletsSpread 1900
set WarfareGame.DamType_ShotgunGib ToGibDistance 350.0f
//Grenade-specific tweaks.
//Increased radius.
set WarfareGame.Weap_Grenade MeleeAttackInterruptedRetryDelay 1
set WarfareGame.Proj_FragGrenade InnerCoreDamageRadius 300
set WarfareGame.Proj_FragGrenade OuterCoreDamageRadius 600
set WarfareGame.Proj_FragGrenade KnockDownRadius 700
//Longshot-specific tweaks.
//More zoomed in and stronger.
set WarfareGame.Weap_SniperRifle TargetingFOV 35
set WarfareGame.Weap_SniperRifle ZoomFOV 5
set WarfareGame.Weap_SniperRifle PRM_Damage (Value=(500))