diff --git a/source/glest_game/types/unit_type.cpp b/source/glest_game/types/unit_type.cpp index 6e52403b..e8ff20a6 100644 --- a/source/glest_game/types/unit_type.cpp +++ b/source/glest_game/types/unit_type.cpp @@ -548,7 +548,7 @@ bool UnitType::isOfClass(UnitClass uc) const{ case ucWarrior: return hasSkillClass(scAttack) && !hasSkillClass(scHarvest); case ucWorker: - return hasSkillClass(scBuild) || hasSkillClass(scRepair); + return hasSkillClass(scBuild) || hasSkillClass(scRepair)|| hasSkillClass(scHarvest); case ucBuilding: return hasSkillClass(scBeBuilt); default: