diff --git a/src/mission.cpp b/src/mission.cpp index 40521392189..35850d9c210 100644 --- a/src/mission.cpp +++ b/src/mission.cpp @@ -1813,6 +1813,13 @@ void missionMoveTransporterOffWorld(DROID *psTransporter) //stop the droid moving - the moveUpdate happens AFTER the orderUpdate and can cause problems if the droid moves from one tile to another moveReallyStopDroid(psTransporter); + // clear targets / action targets + setDroidTarget(psTransporter, nullptr); + for (int i = 0; i < MAX_WEAPONS; i++) + { + setDroidActionTarget(psTransporter, nullptr, i); + } + //if offworld mission, then add the timer //if (mission.type == LDS_MKEEP || mission.type == LDS_MCLEAR) if (missionCanReEnforce() && psTransporter->player == selectedPlayer)