Hello. I like your idea, but unfortunately the closest thing that I can think of (that is possible) is to add an object to your soldier that acts like a submarine radar, rotating and scanning for enemies. But the enemies show up as dots on your map. I've heard about a mod like that but don't have a definite way of doing such a mod.
Perhaps you can use code similar to this:
Vehicles/Sea/Common/Objects.con
Code: Select all
ObjectTemplate.create SonarObject SubmarineSonar
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.detectionRadius 400.0
ObjectTemplate.scanForEnemySonars c_True
ObjectTemplate.loadSoundScript Sounds/sonarsub.ssc
ObjectTemplate.create SonarObject DestroyerSonar
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.detectionRadius 400.0
ObjectTemplate.loadSoundScript Sounds/sonardest.ssc
Try adding it (addTemplate) to your soldier's helmet or his weapon kit something. It's an idea but I'm not sure if it'll work.
(Objects/Items/USKit/Assault/Objects.con)
- ObjectTemplate.create Kit Us_Assault
ObjectTemplate.setType Assault
ObjectTemplate.setKitTeam 2
ObjectTemplate.setHealthBarIcon "Ingame/Healthbar_empty_assault_64x64.tga"
ObjectTemplate.setHealthBarFullIcon "Ingame/Healthbar_full_assault_64x64.tga"
ObjectTemplate.addWeaponIcon "Weapon/Icon_alliesKnife.tga"
ObjectTemplate.addWeaponIcon "Weapon/Icon_colt.tga"
ObjectTemplate.addWeaponIcon "Weapon/Icon_bar1918.tga"
ObjectTemplate.addWeaponIcon "Weapon/Icon_grenadeallies.tga"
ObjectTemplate.addWeaponIcon "Weapon/Icon_ammopack.tga"
ObjectTemplate.addWeaponIcon "Weapon/Icon_EmptySlot.tga"
ObjectTemplate.setKitIcon 1 "kits/Icon_assault_allies_selected.tga"
ObjectTemplate.setKitName 1 "RESPAWN_ASSAULT"
ObjectTemplate.setKitActiveName 1 "RESPAWN_ACTIVE_ASSAULT"
ObjectTemplate.geometry Kit_Allies_Assault
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.networkableInfo KitInfo
ObjectTemplate.addTemplate Us_Helmet
ObjectTemplate.addTemplate US_Assault_BackPack
ObjectTemplate.addTemplate US_Hip_Pack
ObjectTemplate.addTemplate NameOfSonarObject
ObjectTemplate.addTemplate Bar1918
ObjectTemplate.addTemplate Colt
ObjectTemplate.addTemplate KnifeAllies
ObjectTemplate.addTemplate GrenadeAllies
ObjectTemplate.addTemplate AmmoBagSpawner
ObjectTemplate.aitemplate Assault
or
(Objects/Items/USKit/Common/Objects.con)
- ObjectTemplate.create KitPart Us_Helmet
ObjectTemplate.geometry Us_Helmet
ObjectTemplate.setBoneName A
ObjectTemplate.setCopyLinksCount 0
ObjectTemplate.addTemplate NameOfSonarObject
Or maybe...
Code: Select all
ObjectTemplate.Active USSoldier
ObjectTemplate.addTemplate NameOfSonarObject
You'd put that code in the ObjectSpawnTemplates.con of your map.