diff --git a/source/glest_game/type_instances/unit.cpp b/source/glest_game/type_instances/unit.cpp index 2ede25f38..59f9b91c2 100644 --- a/source/glest_game/type_instances/unit.cpp +++ b/source/glest_game/type_instances/unit.cpp @@ -1376,6 +1376,7 @@ bool Unit::morph(const MorphCommandType *mct){ computeTotalUpgrade(); map->putUnitCells(this, pos); faction->applyDiscount(morphUnitType, mct->getDiscount()); + faction->addStore(type); faction->applyStaticProduction(morphUnitType); return true; }