diff --git a/source/glest_game/type_instances/unit.cpp b/source/glest_game/type_instances/unit.cpp index 8cbe1218d..9f9c6b980 100644 --- a/source/glest_game/type_instances/unit.cpp +++ b/source/glest_game/type_instances/unit.cpp @@ -2927,7 +2927,7 @@ bool Unit::morph(const MorphCommandType *mct) { if(morphUnitType->getField(fAir)) { morphUnitField = fAir; } - else if(morphUnitType->getField(fLand)) { + if(morphUnitType->getField(fLand)) { morphUnitField = fLand; }