1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-18 17:40:48 +02:00

[810] Fix bonus duplication

This commit is contained in:
nordsoft 2022-09-05 11:38:09 +04:00 committed by Andrii Danylchenko
parent 6a011b5ee0
commit e455f66e86

View File

@ -957,7 +957,10 @@ void CBonusSystemNode::getAllBonusesRec(BonusList &out) const
auto updated = b->updater
? getUpdatedBonus(b, b->updater)
: b;
out.push_back(updated);
//do not add bonus with same pointer
if(!vstd::contains(out, updated))
out.push_back(updated);
}
}