I've posted this awhile ago as well, but I wasn't able to find a permanent solution or the cause of the problem. Basically, I've been making a open world space game, in which there is a couple of factions battling for control of the galaxy. The problem I'm having is that objects (ships) seem to ignore certain events, and it seems more common when the LOS events take place, and when I try to use families instead of individual objects.
What I want is for the "Bounty Hunter" craft (BOUNTYHUNTERfrigate) to automatically chase down the closest pirate craft (pirates and bounty hunter craft spawn on non owned planets randomly). There is three types of pirate craft (corvette, frigate, battleship), and I've grouped them into a family, so I could just use one set of events for the whole lot instead of one for each object. After the Bounty Hunter craft comes into range (I'm using the Line of Sight behavior) of any in the Pirate family of objects, it should stop (deactivate RTS movement) and every 300+random(300) seconds spawn a laser, which is then angled towards the closest pirate. After the pirate craft is destroyed, chase another. Unfortunately, this doesn't happen. Sometimes the Bounty Hunter craft do what they are meant to, but most of the time they either completely stop permanently, or just continue moving towards the pirate ship, not firing or stopping. I think they are completely ignoring the "Deactivate RTS Movement" when "Has LOS to Pirates" event.
Could somebody please go through the CAP, and check the last two groups of events? Does the problem lie within using Families or the LOS behavior? If so, what else could I use to control the bounty hunter craft the same way (chase, stop, shoot, destroy, move on...)? Please help!
http://www.mediafire.com/?1cc3ox9b43xkt99 (3MB, r.1.2)
Note: Sorry for it being such a big CAP, and it's kind of complex as well... thanks in advance to anybody who could help!