[TurokGameNonNative.TurokWeapChainGun]

;;;
;;; Multiplayer Specific
;;;

;primary fire
MultiplayerHitDamage=50
mAmmoPoolPickupCountMP=500


;;; multiplayer Accuracy
;
mAccuracyStandingMP=85
mAccuracyCrouchedMP=90
mAccuracySpeedDemeritMP=40
mAccuracyFireRecoveryAmountMP=150
mAccuracyRegainControlTimeMP=0
mAccuracyRegainControlAmountMP=0
mBestAccuracyViewOffsetMP=(X=0.0,Y=0,Z=0.0)
mWorstAccuracyViewOffsetMP=(X=0.0,Y=0,Z=0.0)
; primary fire
mAccuracyFireDemeritMP=11.3
; secondary fire
mAccuracyFireDemeritMP=0

;;; Shot Spread
;
; primary
mBestAccuracyMinSpreadMP=(X=-0.0,Y=-0.014,Z=-0.014)
mBestAccuracyMaxSpreadMP=(X=0.0,Y=0.014,Z=0.014)
mWorstAccuracyMinSpreadMP=(X=-0.0,Y=-0.028,Z=-0.028)
mWorstAccuracyMaxSpreadMP=(X=0.0,Y=0.028,Z=0.028)

;;; multiplayer movement penalties
;
mSpeedBonusMP=0.61
mLookSpeedModifierMP=0.65




;;; END of multiplayer specific







;;; damage
;
;primary
InstantHitDamage=45


;;; Camera Shake
;
;primary
mBestAccuracyMinShake=(X=-0.002,Y=-0.002,Z=-0.0)
mBestAccuracyMaxShake=(X=0.002,Y=0.002,Z=0.0)
mWorstAccuracyMinShake=(X=-0.004,Y=-0.004,Z=-0.0)
mWorstAccuracyMaxShake=(X=0.004,Y=0.004,Z=0.0)

mShakeRecoveryAmount=0.02


;;; POV offset
;
mPovOffset=(X=2,Y=2,Z=-80)


;;; Procedural Weapon Sway
;
mSwayMinHorizTrans=-0.1
mSwayMaxHorizTrans=0.1
mSwayVertOffset=0.6
mSwayHorizOffset=0.94
mSwayMaxVertTrans=0.0
mSwayMinVertTrans=-0.4

mLookUpDownDist=3
mLookUpDownRot=0.27


;;; Speed Bonus
;
mSpeedBonus = 1.0f


;;; Ammo
;
mMaxClipAmmo=250
mAmmoPoolPickupCount=250


;;; Accuracy
;
mAccuracyStanding=85
mAccuracyCrouched=90
mAccuracySpeedDemerit=40
mAccuracyFireRecoveryAmount=150
mAccuracyRegainControlTime=0
mAccuracyRegainControlAmount=0
mBestAccuracyViewOffset=(X=0.0,Y=0,Z=0.0)
mWorstAccuracyViewOffset=(X=0.0,Y=0,Z=0.0)
; primary fire
mAccuracyFireDemerit=11.3
; secondary fire
mAccuracyFireDemerit=0


;;; Shot Spread
;
; primary
mBestAccuracyMinSpread=(X=-0.0,Y=-0.014,Z=-0.014)
mBestAccuracyMaxSpread=(X=0.0,Y=0.014,Z=0.014)
mWorstAccuracyMinSpread=(X=-0.0,Y=-0.028,Z=-0.028)
mWorstAccuracyMaxSpread=(X=0.0,Y=0.028,Z=0.028)


;;; Recoil
;
mRecoilPitchLimit=16384
mRecoilRecoveryRate=1
; primary
mRecoilMinTranslation=(X=1.5,Y=-0.5,Z=0.0)
mRecoilMaxTranslation=(X=0.5,Y=0.5,Z=0.5)
mRecoilMinRotation=(X=0.0,Y=0,Z=0.0)
mRecoilMaxRotation=(X=0.0,Y=0,Z=0.0)
; secondary
mRecoilMinTranslation=(X=0.0,Y=0,Z=0.0)
mRecoilMaxTranslation=(X=0.0,Y=0,Z=0.0)
mRecoilMinRotation=(X=0.0,Y=0,Z=0.0)
mRecoilMaxRotation=(X=0.0,Y=0,Z=0.0)


;;; Aim Assist
;
mStick=30
mPull=30
mVerticalStick=30


;;; Look Speed
;
mLookSpeedModifier=0.6



;;; Grenade Toss
;
mGrenadeLaunchTime=0.19f
spawnGrenadeOffset=(X=0.0f,Y=20.0f,Z=-2f)
mSpawnGrenadePitchOffset=2000


;;; AI
; 
;general
mAIRampUpTime=0.5
;placement
mSweepRange=60
mSweepHeight=15
mMaxDropHeight=100
mHorizSurfaceTolerance=0.8f

;
;primary
mMinSafeFiringDistance=0
mMinOptimalFiringDistance=240
mMaxOptimalFiringDistance=720
mBurstMinInterval=5
mBurstMaxInterval=24
mAIInstantHitDamage=20
mAIShootDelayMin=0.25
mAIShootDelayMax=0.5
mAISemiAutoRefireMin=0.01
mAISemiAutoRefireMax=0.02
;secondary
mMinSafeFiringDistance=0
mMinOptimalFiringDistance=240
mMaxOptimalFiringDistance=720
mBurstMinInterval=1
mBurstMaxInterval=2
mAIInstantHitDamage=20
mAIShootDelayMin=0.25
mAIShootDelayMax=0.5
mAISemiAutoRefireMin=0.01
mAISemiAutoRefireMax=0.02

;;; Grass Aesthetics
mBulletSpreadSettings=(mEnabled=true,mCapsuleNearRadius=20,mCapsuleFarRadius=60,mCapsuleLength=300,mForceNear=5000,mForceFar=3000)



[TurokGameNonNative.TurokWeapAttachChainGun]
;;; Tracers
;
m1PTracerSettings=(mTracerStartColor=(R=4.0f, G=4.0f, B=3.0f, A=1.0f), mTracerEndColor=(R=0.87f, G=0.59f, B=0.08f, A=1.0f), mTracerSpeedMin=2500.0f, mTracerSpeedMax=3500.0f, mTracerAccel=(X=0.0f, Y=0.0f, Z=-0.01f), mTracerSizeStartMin=(X=2.0f, Y=250.0f, Z=2.0f), mTracerSizeStartMax=(X=4.0f, Y=350.0f, Z=4.0f), mTracerSizeEndMin=(X=1.0f, Y=1.0f, Z=1.0f), mTracerSizeEndMax=(X=1.0f, Y=1.0f, Z=1.0f), mTimeBetweenSpawnMin=0.04f, mTimeBetweenSpawnMax=0.06f, mTracerInheritVelocityScale=0.0f)
m3PTracerSettings=(mTracerStartColor=(R=4.0f, G=4.0f, B=3.0f, A=1.0f), mTracerEndColor=(R=0.87f, G=0.59f, B=0.08f, A=1.0f), mTracerSpeedMin=3500.0f, mTracerSpeedMax=4500.0f, mTracerAccel=(X=0.0f, Y=0.0f, Z=-0.01f), mTracerSizeStartMin=(X=1f, Y=200.0f, Z=1f), mTracerSizeStartMax=(X=2.5f, Y=330.0f, Z=2.5f), mTracerSizeEndMin=(X=1f, Y=250.0f, Z=1.0f), mTracerSizeEndMax=(X=4.0f, Y=350.0f, Z=4.0f), mTimeBetweenSpawnMin=0.05f, mTimeBetweenSpawnMax=0.07f, mTracerInheritVelocityScale=0.0f)
mBulletTrailMaxDistance=2000.0f
