|
@@ -236,7 +236,7 @@ DLL_LINKAGE CArtifactInstance * ArtifactUtils::createArtifact(const ArtifactID &
|
|
assert(art);
|
|
assert(art);
|
|
|
|
|
|
auto * artInst = new CArtifactInstance(art);
|
|
auto * artInst = new CArtifactInstance(art);
|
|
- if(art->isCombined())
|
|
|
|
|
|
+ if(art->isCombined() && !art->isFused())
|
|
{
|
|
{
|
|
for(const auto & part : art->getConstituents())
|
|
for(const auto & part : art->getConstituents())
|
|
artInst->addPart(createArtInst(part), ArtifactPosition::PRE_FIRST);
|
|
artInst->addPart(createArtInst(part), ArtifactPosition::PRE_FIRST);
|