here is code
Code: Select all
rem *** Generated with Bf2Editor.exe [created: 2005/4/11 15:13]
GeometryTemplate.compressVertexData 1
GeometryTemplate.maxTextureRepeat 16
ObjectTemplate.activeSafe GenericFireArm FIM-92A
ObjectTemplate.creator Velocity
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.castsDynamicShadow 1
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.weaponIcon Ingame\Weapons\Icons\Hud\aix_fim92a.tga
ObjectTemplate.weaponHud.altWeaponIcon Ingame\Weapons\Icons\Hud\USATP_Predator_mini.tga
ObjectTemplate.weaponHud.selectIcon Ingame\Weapons\Icons\Hud\aix_fim92a.tga
ObjectTemplate.weaponHud.specialAbilityIcon Ingame\Weapons\Icons\Hud\SpecialKitIcons\antiTank.tga
ObjectTemplate.weaponHud.hudName "FIM-92A Stinger"
ObjectTemplate.weaponHud.guiIndex 0
ObjectTemplate.weaponHud.altGuiIndex 34
ObjectTemplate.weaponHud.disableOnSprint 1
rem ---EndComp ---
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.addFireRate 0
ObjectTemplate.fire.projectileStartPosition 0.3/-0.1/0.2
ObjectTemplate.fire.showWeaponAfterReloadDelay 1.6
ObjectTemplate.fire.hideWeaponAfterReloadDelay 1
ObjectTemplate.fire.dropWeaponAfterReloadDelay 1
ObjectTemplate.fire.busyUntilButtonRelease 1
rem ---EndComp ---
rem ---BeginComp:DefaultAmmoComp ---
ObjectTemplate.createComponent DefaultAmmoComp
ObjectTemplate.ammo.ammoType 1
ObjectTemplate.ammo.nrOfMags 5
ObjectTemplate.ammo.magSize 1
ObjectTemplate.ammo.reloadTime 3
ObjectTemplate.ammo.minimumTimeUntilReload 1.8
ObjectTemplate.ammo.reloadWithoutPlayer 1
rem ---EndComp ---
rem ---BeginComp:SoldierBasedRecoilComp ---
ObjectTemplate.createComponent SoldierBasedRecoilComp
rem ---EndComp ---
rem ---BeginComp:SoldierDeviationComp ---
ObjectTemplate.createComponent SoldierDeviationComp
ObjectTemplate.deviation.setTurnDev 0 0 0 0
ObjectTemplate.deviation.setSpeedDev 0 0 0 0
ObjectTemplate.deviation.setMiscDev 0 0 0
rem ---EndComp ---
rem ---BeginComp:DefaultSoundComp ---
ObjectTemplate.createComponent DefaultSoundComp
rem ---EndComp ---
rem ---BeginComp:DefaultAnimationComp ---
ObjectTemplate.createComponent DefaultAnimationComp
rem ---EndComp ---
rem ---BeginComp:DefaultZoomComp ---
ObjectTemplate.createComponent DefaultZoomComp
ObjectTemplate.zoom.zoomDelay 0.15
ObjectTemplate.zoom.zoomLod 1
ObjectTemplate.zoom.addZoomFactor 0
ObjectTemplate.zoom.addZoomFactor 0.75
ObjectTemplate.zoom.changeFovDelay 0.12
rem ---EndComp ---
rem ---BeginComp:MultiFireArmTargetComp ---
ObjectTemplate.createComponent MultiFireArmTargetComp
ObjectTemplate.target.maxDistance 175
ObjectTemplate.target.setTargetAtMaxDistance 1
ObjectTemplate.target.targetSystem TSHeatSeeking
ObjectTemplate.target.useCameraDirectionToTarget 1
ObjectTemplate.target.lockDelay 0.1
ObjectTemplate.target.loseLockDelay 1.0
ObjectTemplate.target.lockAngle 15
rem ---EndComp ---
ObjectTemplate.geometry aix_fim92a
ObjectTemplate.setCollisionMesh aix_fim92a
ObjectTemplate.mapMaterial 0 Collision_Material 68
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Point
ObjectTemplate.aiTemplate FIM-92A_Weapon
rem -------------------------------------
ObjectTemplate.addTemplate S_aix_fim92a_Fire1P
ObjectTemplate.setPosition -0.00307178/0.00170866/0.415331
ObjectTemplate.addTemplate S_aix_fim92a_Fire1P_Outdoor
ObjectTemplate.setPosition 0/0.000669107/0.415355
ObjectTemplate.addTemplate S_aix_fim92a_Fire3P
ObjectTemplate.setPosition 0.0131125/-0.00612263/0.413292
ObjectTemplate.addTemplate S_aix_fim92a_BoltClick
ObjectTemplate.setPosition 0/0.0704511/0
ObjectTemplate.addTemplate S_aix_fim92a_TriggerClick
ObjectTemplate.setPosition 0/0.0502269/-0.0212022
ObjectTemplate.addTemplate S_aix_fim92a_SwitchFireRate
ObjectTemplate.setPosition 0/0.0476625/0
ObjectTemplate.addTemplate S_aix_fim92a_Reload1P
ObjectTemplate.setPosition 0/0.0468495/0.0667839
ObjectTemplate.addTemplate S_aix_fim92a_Reload3P
ObjectTemplate.setPosition 0/0.0268768/-0.00257115
ObjectTemplate.addTemplate S_aix_fim92a_Deploy1P
ObjectTemplate.setPosition 0/0.0357821/0
ObjectTemplate.addTemplate S_aix_fim92a_Deploy3P
ObjectTemplate.setPosition 0/0.041555/0
ObjectTemplate.addTemplate S_aix_fim92a_Zoom
ObjectTemplate.setPosition 0/0.0291288/0
ObjectTemplate.addTemplate e_muzz_predator
ObjectTemplate.setPosition 0.0169145/-0.00720508/0.425885
rem -------------------------------------
ObjectTemplate.animationSystem1P Objects/Weapons/Handheld/fim92a/AnimationSystem1p.inc
ObjectTemplate.animationSystem3P Objects/Weapons/Handheld/fim92a/AnimationSystem3p.inc
ObjectTemplate.projectileTemplate FIM-92A_Stinger_Missiles
ObjectTemplate.velocity 30
ObjectTemplate.itemIndex 7
ObjectTemplate.delayToUse 1
ObjectTemplate.activeSafe Sound S_aix_fim92a_Fire1P
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.soundFilename "objects/weapons/handheld/FIM92A/sounds/stereo/fire_1p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.position -0.00307178/0.00170866/0.415331
ObjectTemplate.activeSafe Sound S_aix_fim92a_Fire1P_Outdoor
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.activeSafe Sound S_aix_fim92a_Fire3P
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.soundFilename "objects/weapons/handheld/FIM92A/sounds/mono/fire_3p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.97
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1
ObjectTemplate.position 0.0131125/-0.00612263/0.413292
ObjectTemplate.minDistance 2
ObjectTemplate.halfVolumeDistance 20
ObjectTemplate.activeSafe Sound S_aix_fim92a_BoltClick
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.activeSafe Sound S_aix_fim92a_TriggerClick
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.soundFilename "objects/weapons/handheld/uspis_92fs/sounds/mono/trigger_click.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.position 0/0.0502269/-0.0212022
ObjectTemplate.activeSafe Sound S_aix_fim92a_SwitchFireRate
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.activeSafe Sound S_aix_fim92a_Reload1P
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.activeSafe Sound S_aix_fim92a_Reload3P
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.activeSafe Sound S_aix_fim92a_Deploy1P
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.soundFilename "objects/weapons/handheld/FIM92A/sounds/stereo/deploy_1p.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.55
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.position 0/0.0357821/0
ObjectTemplate.activeSafe Sound S_aix_fim92a_Deploy3P
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.soundFilename "objects/weapons/handheld/FIM92A/sounds/mono/deploy_3p.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.6
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 0
ObjectTemplate.position 0/0.041555/0
ObjectTemplate.minDistance 0.5
ObjectTemplate.halfVolumeDistance 1
ObjectTemplate.activeSafe Sound S_aix_fim92a_Zoom
ObjectTemplate.modifiedByUser Velocity
ObjectTemplate.soundFilename "objects/weapons/handheld/FIM92A/sounds/mono/zoom.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.position 0/0.0291288/0