|
@@ -164,6 +164,8 @@ void Rewardable::Info::configureReward(Rewardable::Configuration & object, vstd:
|
|
|
reward.resources = randomizer.loadResources(source["resources"], rng, variables);
|
|
|
|
|
|
reward.heroExperience = randomizer.loadValue(source["heroExperience"], rng, variables);
|
|
|
+ reward.unitExperience = randomizer.loadValue(source["unitExperience"], rng, variables);
|
|
|
+ reward.commanderExperience = randomizer.loadValue(source["commanderExperience"], rng, variables);
|
|
|
reward.heroLevel = randomizer.loadValue(source["heroLevel"], rng, variables);
|
|
|
|
|
|
reward.manaDiff = randomizer.loadValue(source["manaPoints"], rng, variables);
|
|
@@ -184,6 +186,7 @@ void Rewardable::Info::configureReward(Rewardable::Configuration & object, vstd:
|
|
|
|
|
|
reward.grantedArtifacts = randomizer.loadArtifacts(source["artifacts"], rng, variables);
|
|
|
reward.takenArtifacts = randomizer.loadArtifacts(source["takenArtifacts"], rng, variables);
|
|
|
+ reward.takenArtifactSlots = randomizer.loadArtifactSlots(source["takenArtifactsSlots"], rng, variables);
|
|
|
reward.scrolls = randomizer.loadSpells(source["scrolls"], rng, variables);
|
|
|
reward.spells = randomizer.loadSpells(source["spells"], rng, variables);
|
|
|
reward.creatures = randomizer.loadCreatures(source["creatures"], rng, variables);
|