Awesome!

I know what I'm doing today...
EDIT: I implemented this along with the code fix and everything works
except for the SIMRAD. For some reason the reticle lights up when activated but it does not release a simrad smoke projectile as it is supposed to do. I can chuck one of the nades to call for the airstrike, but that's dangerous business with 5000 damage points raining from the sky.
The way I understand it, the SIMRAD emits a projectile called airstrike_smoke_Projectile which activates e_airstrike_simrad_attack. From there there I should hear "Artillery requested at this location" or something similar and then the scripted flyover should be activated. When I press the button, I get zero audio confirmation and no airstrike. I can switch to the thrown smoke nade and wooosh, boooom! I sure would like to use the SIMRAD if anyone can spot any errors. BTW, I am running this in AIX 2 on Aberdeen for the fun of it.
Here's my SIMRAD .tweak:
CODE
ObjectTemplate.activeSafe GenericFireArm simrad
ObjectTemplate.creator TLO-1:tlo
ObjectTemplate.modifiedByUser Yanko693
ObjectTemplate.setNetworkableInfo HandFireArmsInfo
ObjectTemplate.saveInSeparateFile 1
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.weaponIcon Ingame\Weapons\Icons\Hud\USLMG_M249SAW.tga
ObjectTemplate.weaponHud.altWeaponIcon Ingame\Weapons\Icons\Hud\USLMG_M249SAW_mini.tga
ObjectTemplate.weaponHud.specialAbilityIcon Ingame\Weapons\Icons\Hud\SpecialKitIcons\laserpainter.tga
ObjectTemplate.weaponHud.crosshairIcon Ingame\Weapons\Icons\Hud\LaserPainter\laserPainterOff.tga
ObjectTemplate.weaponHud.altCrosshairIcon Ingame\Weapons\Icons\Hud\LaserPainter\laserPainterOn.tga
ObjectTemplate.weaponHud.selectIcon Ingame\Weapons\Icons\Hud\Selection\simrad.tga
ObjectTemplate.weaponHud.guiIndex 0
ObjectTemplate.weaponHud.altGuiIndex 100
ObjectTemplate.weaponHud.hasFireRate 0
ObjectTemplate.weaponHud.showInfo 0
rem ---EndComp ---
rem ---BeginComp:helpHud ---
ObjectTemplate.createComponent HelpHud
ObjectTemplate.HelpHud.altHelpStringKey HUD_HELP_WEAPON_HANDHELD_SIMRAD_CONTROLS_transmitTargetCoordinates
ObjectTemplate.HelpHud.altHelpSoundKey "SIMRAD"
rem ---EndComp:helpHud ---
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.addFireRate 0
ObjectTemplate.fire.fireInCameraDof 1
rem ---EndComp ---
rem ---BeginComp:SoldierDeviationComp ---
ObjectTemplate.createComponent SoldierDeviationComp
ObjectTemplate.deviation.setFireDev 3.5 2 0.5
ObjectTemplate.deviation.minDev 5
ObjectTemplate.deviation.setTurnDev 0 0 0 0
ObjectTemplate.deviation.setSpeedDev 3 0.2 0.2 1
ObjectTemplate.deviation.setMiscDev 2.5 2.5 0.2
ObjectTemplate.deviation.devModStand 2
ObjectTemplate.deviation.devModCrouch 1.5
ObjectTemplate.deviation.devModLie 0.8
ObjectTemplate.deviation.devModZoom 0.005
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.8
ObjectTemplate.zoom.addZoomFactor 0.2
ObjectTemplate.zoom.changeFovDelay 0.1
rem ---EndComp ---
rem ---BeginComp:LPTargetComp ---
ObjectTemplate.createComponent LPTargetComp
ObjectTemplate.target.maxDistance 2000
ObjectTemplate.target.targetSystem TSLaserGuided
ObjectTemplate.target.connectionEffect e_simradscope
ObjectTemplate.target.targetObjectTemplate LaserPainterTarget
rem ---EndComp ---
ObjectTemplate.geometry SIMRAD
ObjectTemplate.setCollisionMesh simrad
ObjectTemplate.mapMaterial 0 Rubber 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_simrad_Fire1P
ObjectTemplate.addTemplate S_simrad_Fire1P_Outdoor
ObjectTemplate.addTemplate S_simrad_Fire3P
ObjectTemplate.addTemplate S_simrad_BoltClick
ObjectTemplate.addTemplate S_simrad_TriggerClick
ObjectTemplate.addTemplate S_simrad_SwitchFireRate
ObjectTemplate.addTemplate S_simrad_Reload1P
ObjectTemplate.addTemplate S_simrad_Reload3P
ObjectTemplate.addTemplate S_simrad_Deploy1P
ObjectTemplate.addTemplate S_simrad_Deploy3P
ObjectTemplate.addTemplate S_simrad_Zoom
ObjectTemplate.addTemplate e_simradscope
ObjectTemplate.setPosition 0.00026271/0.0118544/-0.0446282
rem -------------------------------------
ObjectTemplate.animationSystem1P Objects/Weapons/Handheld/simrad/AnimationSystem1p.inc
ObjectTemplate.animationSystem3P Objects/Weapons/Handheld/simrad/AnimationSystem3p.inc
ObjectTemplate.projectileTemplate airstrike_smoke_Projectile
ObjectTemplate.velocity 500
ObjectTemplate.itemIndex 4
ObjectTemplate.delayToUse 0.958
ObjectTemplate.create GenericProjectile airstrike_smoke_Projectile
ObjectTemplate.modifiedByUser nfe
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.createNotInGrid 1
ObjectTemplate.createdInEditor 1
rem ---BeginComp:StickyCollisionComp ---
ObjectTemplate.createComponent StickyCollisionComp
ObjectTemplate.collision.bouncing 1
ObjectTemplate.collision.maxStickAngle 270
rem ---EndComp ---
rem ---BeginComp:DefaultDetonationComp ---
ObjectTemplate.createComponent DefaultDetonationComp
rem ---EndComp ---
rem ---BeginComp:DefaultProjSoundComp ---
ObjectTemplate.createComponent DefaultProjSoundComp
rem ---EndComp ---
rem ---BeginComp:DefaultPenetrateComp ---
ObjectTemplate.createComponent DefaultPenetrateComp
ObjectTemplate.penetrate.allowSolidPenetration 0
rem ---EndComp ---
rem ObjectTemplate.setCollisionMesh hgr_smoke
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Point
ObjectTemplate.collisionGroups 8
ObjectTemplate.material 81
rem -------------------------------------
ObjectTemplate.addTemplate e_airstrike_simrad_attack
rem -------------------------------------
ObjectTemplate.timeToLive CRD_NONE/20/0/0
ObjectTemplate.hasOnTimeEffect 1
ObjectTemplate.minDamage 0
ObjectTemplate.damage 0
ObjectTemplate.activeSafe Sound S_simrad_Fire1P
ObjectTemplate.modifiedByUser LJO
ObjectTemplate.activeSafe Sound S_simrad_Fire1P_Outdoor
ObjectTemplate.modifiedByUser LJO
ObjectTemplate.activeSafe Sound S_simrad_Fire3P
ObjectTemplate.modifiedByUser LJO
ObjectTemplate.activeSafe Sound S_simrad_BoltClick
ObjectTemplate.modifiedByUser LJO
ObjectTemplate.activeSafe Sound S_simrad_TriggerClick
ObjectTemplate.modifiedByUser LJO
ObjectTemplate.activeSafe Sound S_simrad_SwitchFireRate
ObjectTemplate.modifiedByUser LJO
ObjectTemplate.activeSafe Sound S_simrad_Reload1P
ObjectTemplate.modifiedByUser LJO
ObjectTemplate.activeSafe Sound S_simrad_Reload3P
ObjectTemplate.modifiedByUser LJO
ObjectTemplate.activeSafe Sound S_simrad_Deploy1P
ObjectTemplate.modifiedByUser LJO
ObjectTemplate.activeSafe Sound S_simrad_Deploy3P
ObjectTemplate.modifiedByUser LJO
ObjectTemplate.activeSafe Sound S_simrad_Zoom
ObjectTemplate.modifiedByUser nfe
There are also two lines in the SIMRAD .tweak calling for HUD graphics I can't find in any mod...
CODE
ObjectTemplate.weaponHud.crosshairIcon Ingame\Weapons\Icons\Hud\LaserPainter\laserPainterOff.tga
ObjectTemplate.weaponHud.altCrosshairIcon Ingame\Weapons\Icons\Hud\LaserPainter\laserPainterOn.tga