trying to effect a certain behavior
What I want: A missile that aims for its target, waits a few seconds, then hits the target and explodes. When it explodes it releases a submunition which does the same thing, a total of maybe five or six times. If the missile is jammed I want it to fly away from the target and fizzle at the end of its life, and not make anymore submunitions. Think of it as a "disease" that deals damage over time, and when you "recover" from it, it's gone for good.
What I've Tried: ProxSafety of 150. Count of 180. Turns away if jammed. Not flak-type (doesn't explode when expires). Subs fail when shot expires.
The Problem: It doesn't work. The missiles behave in the exact opposite manner from what I want. When they hit they explode but don't make subs. When they're jammed they fly away and fizzle, but make subs.
A Related Experience: I was able to make the missile get the "wait a few seconds then explode and damage the target and make a submunition" aspect to work by setting ProxSafety > Count and making it flak-type (explodes on expire) and subs not fail on expire, but then when it was jammed it flew away and exploded and made a sub that might or might not be jammed, and so on.
Do you have any suggestions, or is what I want impossible? It doesn't seems like it should be... but I can't think of anything else.