diff --git a/sc2/src/sc2code/ipdisp.c b/sc2/src/sc2code/ipdisp.c index 70feb7668..799209b64 100644 --- a/sc2/src/sc2code/ipdisp.c +++ b/sc2/src/sc2code/ipdisp.c @@ -156,7 +156,7 @@ ip_group_preprocess (PELEMENT ElementPtr) target_loc = GET_GROUP_DEST (StarShipPtr); if (!(task & (IGNORE_FLAGSHIP | REFORM_GROUP))) { - if (target_loc == 0) + if (target_loc == 0 && task != FLEE) { /* if intercepting flagship */ target_loc = flagship_loc;