OFPEC Forum

Editors Depot - Mission Editing and Scripting => OFP - Editing/Scripting General => Topic started by: Pointman on 21 Mar 2003, 08:42:14

Title: Can you cause a unit to ignore a specific enemy?
Post by: Pointman on 21 Mar 2003, 08:42:14
I'm writing an airstrike script which causes a plane to fly towards a target marker, when he is 3k from the marker he will get RED mode. And pounds the unit at the target. As he approaches.

All good

The problem occurs if i have another target that will be discovered before the target at the target marker, he will then, as soon as he goes red at 3k, turn away from the target marker and engage the previously found target.

If i have the RED mode close to my target enough, he will attack whatever's there, but if it's too close he won't have time to fire..


So i guess my question is: is there a way to "hide" an enemy unit from a unit? Like the opposite of the Reveal command? I would like to have the pilot ignoring any targets outside of a radius of, say, 1000 meters of the target marker?

any input welcomed

edit: I've tried Yellow too, it does the same thing.
Title: Re:Can you cause a unit to ignore a specific enemy?
Post by: Ace on 21 Mar 2003, 09:19:58
search the forums, this topic has already been dealt with i think.

Make sure in your search you use the word ignore
Title: Re:Can you cause a unit to ignore a specific enemy?
Post by: Pointman on 21 Mar 2003, 10:09:23
hmm.. i searched for ignore.. nothing usable.

I'm not talking about how "CARELESS"/"BLUE" causes the unit to ignore enemy...


I got a bit farther... If i use SetWpPos instead of CommandMove, he will actually ignore units far off the real target, but units close can cause confusion and he veers off course.

Is there a way of getting who he has targetted at the time? an eventhandler? maybe i can do something like ...

_unit = Targetted _my_plane

? ( _unit Distance TARGET_POS < 500 ) : _my_plane SetCombatMode "RED" ; _my_plane DoTarget _unit ; _my_plane DoFire _unit


or something??
Title: Re:Can you cause a unit to ignore a specific enemy?
Post by: nEO iNC on 19 May 2003, 13:48:10
Hey pointman, just a thought, but maybe you could set the vehicle/unit that's on the way to captive as the A10/plane approches or is called in..?

this setCaptive true

Then when the 'real' target is destroyed, set it back to false..? ::)