1
0
mirror of https://github.com/vcmi/vcmi.git synced 2026-05-22 09:55:17 +02:00

Moved CGOnceVisitable to config

This commit is contained in:
Ivan Savenko
2023-01-22 20:26:19 +02:00
parent 0e1b309edc
commit a6bda58276
9 changed files with 182 additions and 201 deletions
@@ -101,6 +101,13 @@ void CRandomRewardObjectInfo::configureObject(CRewardableObject * object, CRando
info.reward.removeObject = reward["removeObject"].Bool();
info.reward.bonuses = JsonRandom::loadBonuses(reward["bonuses"]);
for (auto & bonus : info.reward.bonuses)
{
bonus.source = Bonus::OBJECT;
bonus.sid = object->ID;
//TODO: bonus.description = object->getObjectName();
}
info.reward.primary = JsonRandom::loadPrimary(reward["primary"], rng);
info.reward.secondary = JsonRandom::loadSecondary(reward["secondary"], rng);