|
@@ -52,10 +52,11 @@ const TBonusListPtr CHeroWithMaybePickedArtifact::getAllBonuses(const CSelector
|
|
|
else
|
|
else
|
|
|
bonusesFromPickedUpArtifact = TBonusListPtr(new BonusList());
|
|
bonusesFromPickedUpArtifact = TBonusListPtr(new BonusList());
|
|
|
|
|
|
|
|
- for(auto b : *bonusesFromPickedUpArtifact)
|
|
|
|
|
- *heroBonuses -= b;
|
|
|
|
|
for(auto b : *heroBonuses)
|
|
for(auto b : *heroBonuses)
|
|
|
out->push_back(b);
|
|
out->push_back(b);
|
|
|
|
|
+
|
|
|
|
|
+ for(auto b : *bonusesFromPickedUpArtifact)
|
|
|
|
|
+ *out -= b;
|
|
|
return out;
|
|
return out;
|
|
|
}
|
|
}
|
|
|
|
|
|