Yah this is for the sniper rifle on the british side
***LOOK FOR THE ABILITY ONE I PASTED IN****
(Thats how it should look after edited with out the smile faces and shit that got messed up by mpgh site)
rem *** Generated with Bf2Editor.exe [created: 2007/11/23 16:21]
GeometryTemplate.setSubGeometryLodDistance 1 0 6
GeometryTemplate.setSubGeometryLodDistance 1 1 17
GeometryTemplate.compressVertexData 1
GeometryTemplate.maxTextureRepeat 16
rem ObjectTemplate.activeSafe GenericFireArm bri_sniperrifle_leeenfield
ObjectTemplate.creator DICE-DMOD2:dmod
ObjectTemplate.modifiedByUser "kfredriksson"
ObjectTemplate.saveInSeparateFile 1
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.weaponIcon Ingame\Weapons\weapon3013.tga
ObjectTemplate.weaponHud.selectIcon Ingame\Weapons\weapon3013.tga
ObjectTemplate.weaponHud.notSelectedIcon Ingame\Weapons\weapon3013n.tga
ObjectTemplate.weaponHud.guiIndex 0
ObjectTemplate.weaponHud.altGuiIndex 1
ObjectTemplate.weaponHud.hasFireRate 0
ObjectTemplate.weaponHud.hasRangeFinder 1
ObjectTemplate.weaponHud.addShowOnCamMode 3
rem ---EndComp ---
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.roundsPerMinute 120
ObjectTemplate.fire.projectileStartPositionStand 0/.47/0
ObjectTemplate.fire.projectileStartPositionCrouch 0/-.05/0
ObjectTemplate.fire.criticalHitChance 0.15
ObjectTemplate.fire.criticalHitDamage 24
ObjectTemplate.fire.busyUntilButtonRelease 1
ObjectTemplate.fire.allowZoomOnRof 1
ObjectTemplate.fire.alwaysFireFromWeapon 1
rem ---EndComp ---
rem ---BeginCompefaultAmmoComp ---
ObjectTemplate.createComponent DefaultAmmoComp
ObjectTemplate.ammo.ammoType 1
ObjectTemplate.ammo.nrOfMags -1
ObjectTemplate.ammo.magSize 4
ObjectTemplate.ammo.reloadTime 6
ObjectTemplate.ammo.reloadWithoutPlayer 1
rem ---EndComp ---
rem ---BeginComp:SoldierBasedRecoilComp ---
ObjectTemplate.createComponent SoldierBasedRecoilComp
ObjectTemplate.recoil.hasRecoilForce 1
ObjectTemplate.recoil.goBackOnRecoil 0
ObjectTemplate.recoil.recoilForceUp CRD_UNIFORM/0.35/0.75/0
ObjectTemplate.recoil.recoilForceLeftRight CRD_UNIFORM/0/0/0
rem ---EndComp ---
rem ---BeginComp:Ability ---
ObjectTemplate.createComponent Ability
ObjectTemplate.ability.addWeaponTemplate SeeEnemySoldiers_BRI_lvl5
ObjectTemplate.ability.seeThroughWalls 1
ObjectTemplate.ability.userFlashColor 0/0/1
ObjectTemplate.ability.flashInterval .01
ObjectTemplate.ability.flashDuration -1
ObjectTemplate.ability.userEffect EffectUnique_03 10
rem ---EndComp ---
rem ---BeginComp:SoldierDeviationComp ---
ObjectTemplate.createComponent SoldierDeviationComp
ObjectTemplate.deviation.minDev 40
ObjectTemplate.deviation.setTurnDev 0 0 0 0
ObjectTemplate.deviation.setSpeedDev 0 0 0 0
ObjectTemplate.deviation.setMiscDev 0 0 0
ObjectTemplate.deviation.minDevModZoom 0
ObjectTemplate.deviation.devModZoom 0
ObjectTemplate.deviation.syncDev 1
rem ---EndComp ---
rem ---BeginCompefaultSoundComp ---
ObjectTemplate.createComponent DefaultSoundComp
rem ---EndComp ---
rem ---BeginCompefaultAnimationComp ---
ObjectTemplate.createComponent DefaultAnimationComp
rem ---EndComp ---
rem ---BeginCompefaultZoomComp ---
ObjectTemplate.createComponent DefaultZoomComp
ObjectTemplate.zoom.zoomDelay 0.18
ObjectTemplate.zoom.zoomLod 1
ObjectTemplate.zoom.addZoomFactor 0 9
ObjectTemplate.zoom.addZoomFactor 0.25 3
ObjectTemplate.zoom.disableMuzzleWhenZoomed 1
ObjectTemplate.zoom.zoomFineTuneSteps 12
ObjectTemplate.zoom.useZoomFineTuning 1
rem ---EndComp ---
ObjectTemplate.createComponent DefaultGunSwayComp
ObjectTemplate.sway.gunSwayUseZoom 1
ObjectTemplate.sway.gunSwayPitchSteps 40
ObjectTemplate.sway.gunSwayPitchFactor 3
ObjectTemplate.sway.gunSwayPitchMax 7
ObjectTemplate.sway.gunSwayPitchUpdateRate 0
ObjectTemplate.sway.gunSwayPitchSmoothFactor 0.005
ObjectTemplate.sway.gunSwayPitchSmoothMax .5
ObjectTemplate.sway.gunSwayPitchSmoothThreshold 2.4
ObjectTemplate.sway.stabilityRecoverTime 1
ObjectTemplate.sway.stabilityTime 0
ObjectTemplate.sway.stabilityDuration 0
ObjectTemplate.sway.stabilityDurationRecoverTime 4
rem --- EndComp ---
rem ObjectTemplate.geometry BRI_SniperRifle_LeeEnfield
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate e_muzz_sniper
ObjectTemplate.setPosition 0/0.07239/0.98468
ObjectTemplate.addTemplate e_shellejection_50cal
ObjectTemplate.setPosition 0/0.07239/0.05361
rem -------------------------------------
ObjectTemplate.projectileTemplate v_arg1
ObjectTemplate.keepProjectiles 5
ObjectTemplate.velocity 1200
ObjectTemplate.itemIndex 1
ObjectTemplate.altItemIndex 10
ObjectTemplate.delayToUse .2
ObjectTemplate.weaponsItemType WITSniperRifle
ObjectTemplate.allowEmoteAnimation 1
ObjectTemplate.isDefaultWeapon 1
ObjectTemplate.inheritParentSpeed 0
ObjectTemplate.create GenericProjectile v_arg1
ObjectTemplate.addTemplate e_sniper_trail
ObjectTemplate.createNotInGrid 1
ObjectTemplate.createdInEditor 1
rem ---BeginCompefaultCollisionComp ---
ObjectTemplate.createComponent DefaultCollisionComp
rem ---EndComp ---
rem ---BeginCompefaultProjSoundComp ---
ObjectTemplate.createComponent DefaultProjSoundComp
rem ---EndComp ---
rem ---BeginCompefaultRicochetComp ---
ObjectTemplate.createComponent DefaultRicochetComp
rem ---EndComp ---
rem ---BeginCompefaultPenetrateComp ---
ObjectTemplate.createComponent DefaultPenetrateComp
rem ---EndComp ---
ObjectTemplate.gravityModifier 0
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Point
ObjectTemplate.collisionGroups 8
ObjectTemplate.material 39
rem -------------------------------------
ObjectTemplate.timeToLive CRD_NONE/0.35/0/0
ObjectTemplate.material 39
ObjectTemplate.hasOnTimeEffect 1
ObjectTemplate.tracerScaler 8
ObjectTemplate.maxTracerScaler 0.25
ObjectTemplate.minTracerScaler 1
ObjectTemplate.tracerSizeModifier 0.2
ObjectTemplate.tracerTemplate p_tracer2_eu
ObjectTemplate.tracerInterval 0
ObjectTemplate.tracerConvergeDistance -1
ObjectTemplate.initialMinDamage 25
ObjectTemplate.initialMaxDamage 30
ObjectTemplate.mediumMinDamage 31
ObjectTemplate.mediumMaxDamage 35
ObjectTemplate.longMinDamage 33
ObjectTemplate.longMaxDamage 36
ObjectTemplate.mediumDistance 6
ObjectTemplate.longDistance 15