diff --git a/REDALERT/.INFANTRY.CPP.kate-swp b/REDALERT/.INFANTRY.CPP.kate-swp deleted file mode 100644 index 0ee04697e..000000000 Binary files a/REDALERT/.INFANTRY.CPP.kate-swp and /dev/null differ diff --git a/REDALERT/INFANTRY.CPP b/REDALERT/INFANTRY.CPP index 635a59eb4..427354ec3 100644 --- a/REDALERT/INFANTRY.CPP +++ b/REDALERT/INFANTRY.CPP @@ -4091,7 +4091,8 @@ void InfantryClass::Movement_AI(void) /* ** Scatter infantry off buildings in guard modes. */ - if (!IsTethered && (Mission == MISSION_GUARD || Mission == MISSION_GUARD_AREA) && MissionQueue == MISSION_NONE && Map[Coord].Cell_Building() != NULL) { + // Chthon CFE Note: bugfix missing IsActive check, as per https://github.com/TheAssemblyArmada/Vanilla-Conquer/pull/430 + if (IsActive && !IsTethered && (Mission == MISSION_GUARD || Mission == MISSION_GUARD_AREA) && MissionQueue == MISSION_NONE && Map[Coord].Cell_Building() != NULL) { Scatter(0, true, true); }