[TurokGameNonNative.TurokProjStickyGun]

;;; Multiplayer Tuning

mMultiplayerDamage=150.0
mMultiplayerDamageRadius=400.0
mMultiplayerMaxSpeed=30000.0
mAmmoPoolPickupCountMP=15
mFalloffDistanceMP=800
mProjectileSpeedMP=5000
 


;;; Non-multiplayer tuning

Damage=300.0
DamageRadius=400.0
MaxSpeed=70000.0
mTriggerRadius=50.0
mTriggerFragmentNum=20
mTriggerFragmentRadius=50.0
mTriggerDelayTime=1.0
mFalloffDistance=900
mProjectileSpeed=5000
mBlowUpDelayTime=0.7

;;; AI Tuning
mExplosionNoise=0.8f



;-------------------------------------------
[TurokGameNonNative.TurokWeapStickyGun]
;-------------------------------------------

;;;
;;; Multiplayer Specific
;;;

;primary fire
MultiplayerHitDamage=50



;;; multiplayer Accuracy
;
mAccuracyStandingMP=95
mAccuracyCrouchedMP=97
mAccuracySpeedDemeritMP=20
mAccuracyFireRecoveryAmountMP=150
mAccuracyRegainControlTimeMP=0
mAccuracyRegainControlAmountMP=0
mBestAccuracyViewOffsetMP=(X=0.0,Y=0,Z=0.0)
mWorstAccuracyViewOffsetMP=(x=5,y=-1.5,z=-0.8)
; primary fire
mAccuracyFireDemeritMP=20
; secondary fire
mAccuracyFireDemeritMP=20

;;; Shot Spread
;
; primary
mBestAccuracyMinSpreadMP=(X=0.0,Y=-0.015,Z=-0.005)
mBestAccuracyMaxSpreadMP=(X=0.0,Y=0.015,Z=0.005)
mWorstAccuracyMinSpreadMP=(X=0.0,Y=-0.05,Z=-0.02)
mWorstAccuracyMaxSpreadMP=(X=0.0,Y=0.05,Z=0.02)
; secondary
mBestAccuracyMinSpreadMP=(X=0.0,Y=0,Z=0.0)
mBestAccuracyMaxSpreadMP=(X=0.0,Y=0,Z=0.0)
mWorstAccuracyMinSpreadMP=(X=0.0,Y=0,Z=0.0)
mWorstAccuracyMaxSpreadMP=(X=0.0,Y=0,Z=0.0)

;dual wield
; primary
mDWBestAccuracyMinSpreadMP=(X=0,Y=-0.065000,Z=-0.065000)
mDWBestAccuracyMaxSpreadMP=(X=0,Y=0.065000,Z=0.065000)
mDWWorstAccuracyMinSpreadMP=(X=0,Y=-0.085000,Z=-0.085000)
mDWWorstAccuracyMaxSpreadMP=(X=0,Y=0.085000,Z=0.085000)
; secondary
mDWBestAccuracyMinSpreadMP=(X=0.0,Y=0,Z=0.0)
mDWBestAccuracyMaxSpreadMP=(X=0.0,Y=0,Z=0.0)
mDWWorstAccuracyMinSpreadMP=(X=0.0,Y=0,Z=0.0)
mDWWorstAccuracyMaxSpreadMP=(X=0.0,Y=0,Z=0.0)



;;; multiplayer movement penalties
;
mSpeedBonusMP=1.0
mLookSpeedModifierMP=1.0
;dual wield
mDWSpeedBonusMP=1.0
mDWLookSpeedModifierMP=1.0




;;; END of multiplayer specific





;;; Sticky gun
;
mPrimaryDelayDetonateTime=.5


;;; Camera Shake
;
;primary
mBestAccuracyMinShake=(X=-0.02,Y=-0.02,Z=0.0)
mBestAccuracyMaxShake=(X=0.02,Y=0.02,Z=0.0)
mWorstAccuracyMinShake=(X=-0.04,Y=-0.04,Z=0.0)
mWorstAccuracyMaxShake=(X=0.04,Y=0.04,Z=0.0)
;secondary
mBestAccuracyMinShake=(X=-0.02,Y=-0.02,Z=0.0)
mBestAccuracyMaxShake=(X=0.02,Y=0.02,Z=0.0)
mWorstAccuracyMinShake=(X=-0.04,Y=-0.04,Z=0.0)
mWorstAccuracyMaxShake=(X=0.04,Y=0.04,Z=0.0)

mShakeRecoveryAmount=0.1

;dw primary
mDWBestAccuracyMinShake=(X=-0.02,Y=-0.02,Z=0.0)
mDWBestAccuracyMaxShake=(X=0.02,Y=0.02,Z=0.0)
mDWWorstAccuracyMinShake=(X=-0.04,Y=-0.04,Z=0.0)
mDWWorstAccuracyMaxShake=(X=0.04,Y=0.04,Z=0.0)
;dw secondary
mDWBestAccuracyMinShake=(X=-0.02,Y=-0.02,Z=0.0)
mDWBestAccuracyMaxShake=(X=0.02,Y=0.02,Z=0.0)
mDWWorstAccuracyMinShake=(X=-0.04,Y=-0.04,Z=0.0)
mDWWorstAccuracyMaxShake=(X=0.04,Y=0.04,Z=0.0)

mDWShakeRecoveryAmount=0.1



;;; POV offset
;
mPovOffset=(X=5,Y=-4,Z=-89)
; dual wield
mDWPovOffsetLH=(X=2,Y=0,Z=3)
mDWPovOffsetRH=(X=0,Y=-2,Z=3)


;;; Procedural Weapon Sway
;
mSwayMinHorizTrans=-0.2
mSwayMaxHorizTrans=0.2
mSwayVertOffset=0.6
mSwayHorizOffset=0.94
mSwayMaxVertTrans=-0.5
mSwayMinVertTrans=-1.25

mLookUpDownDist=5
mLookUpDownRot=0.27

; dual wield
mDWWeapPOVOffset=0.0f
mDWSwayHorizOffset=0.34f
mDWSwayVertOffset=0.2f


;;; Speed Bonus
;
mSpeedBonus=1.0f
mDWSpeedBonus=1.0f


;;; Ammo
;
mMaxClipAmmo=5
mAmmoPoolPickupCount=5


;;; Accuracy
;
mAccuracyStanding=95
mAccuracyCrouched=97
mAccuracySpeedDemerit=20
mAccuracyFireRecoveryAmount=150
mAccuracyRegainControlTime=0
mAccuracyRegainControlAmount=0
mBestAccuracyViewOffset=(X=0.0,Y=0,Z=0.0)
mWorstAccuracyViewOffset=(x=5,y=-1.5,z=-0.8)
; primary fire
mAccuracyFireDemerit=20
; secondary fire
mAccuracyFireDemerit=20

;dual wield accuracy
mDWAccuracyStanding=88
mDWAccuracyCrouched=93
mDWAccuracySpeedDemerit=16
mDWAccuracyFireRecoveryAmount=70
mDWAccuracyRegainControlTime=0.25
mDWAccuracyRegainControlAmount=0
mDWWorstAccuracyViewOffset=(X=0.0,Y=-8.0,Z=-2.5)
;primary
mDWAccuracyFireDemerit=20.5
;secondary
mDWAccuracyFireDemerit=19


;;; Shot Spread
;
; primary
mBestAccuracyMinSpread=(X=0.0,Y=-0.004,Z=-0.004)
mBestAccuracyMaxSpread=(X=0.0,Y=0.004,Z=0.004)
mWorstAccuracyMinSpread=(X=0.0,Y=-0.008,Z=-0.008)
mWorstAccuracyMaxSpread=(X=0.0,Y=0.008,Z=0.008)
; secondary
mBestAccuracyMinSpread=(X=0.0,Y=0,Z=0.0)
mBestAccuracyMaxSpread=(X=0.0,Y=0,Z=0.0)
mWorstAccuracyMinSpread=(X=0.0,Y=0,Z=0.0)
mWorstAccuracyMaxSpread=(X=0.0,Y=0,Z=0.0)

;dual wield
; primary
mDWBestAccuracyMinSpread=(X=0.0,Y=-0.003,Z=-0.003)
mDWBestAccuracyMaxSpread=(X=0.0,Y=0.003,Z=0.003)
mDWWorstAccuracyMinSpread=(X=0.0,Y=-0.0055,Z=-0.0055)
mDWWorstAccuracyMaxSpread=(X=0.0,Y=0.0055,Z=0.0055)
; secondary
mDWBestAccuracyMinSpread=(X=0.0,Y=-0.008,Z=-0.008)
mDWBestAccuracyMaxSpread=(X=0.0,Y=0.008,Z=0.008)
mDWWorstAccuracyMinSpread=(X=0.0,Y=-0.03,Z=-0.03)
mDWWorstAccuracyMaxSpread=(X=0.0,Y=0.03,Z=0.03)


;;; Recoil
;
mRecoilPitchLimit=16384
mRecoilRecoveryRate=1
; primary
mRecoilMinTranslation=(X=-5,Y=-0.0,Z=0.0)
mRecoilMaxTranslation=(X=2,Y=0.0,Z=0.5)
mRecoilMinRotation=(X=0.0,Y=0,Z=0.0)
mRecoilMaxRotation=(X=0.0,Y=0,Z=0.003)
; secondary
mRecoilMinTranslation=(X=-0.5,Y=0.0,Z=0.0)
mRecoilMaxTranslation=(X=-0.7,Y=0.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=1.0

; dual wield
mDWLookSpeedModifier=1.0f


;;; Grenade Toss
;
mGrenadeLaunchTime=0.13f
spawnGrenadeOffset=(X=0.0f,Y=8.0f,Z=0.0f)
mSpawnGrenadePitchOffset=2000



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


;;; Alt-Fire
;
mTriggerProjMax=10

