mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-23 22:37:55 +02:00
Fix discovered issues, remove not implemented ideas
This commit is contained in:
@@ -134,6 +134,8 @@ void Rewardable::Info::configureLimiter(Rewardable::Configuration & object, vstd
|
||||
limiter.heroExperience = randomizer.loadValue(source["heroExperience"], rng, variables);
|
||||
limiter.heroLevel = randomizer.loadValue(source["heroLevel"], rng, variables);
|
||||
limiter.canLearnSkills = source["canLearnSkills"].Bool();
|
||||
limiter.commanderAlive = source["commanderAlive"].Bool();
|
||||
limiter.hasExtraCreatures = source["hasExtraCreatures"].Bool();
|
||||
|
||||
limiter.manaPercentage = randomizer.loadValue(source["manaPercentage"], rng, variables);
|
||||
limiter.manaPoints = randomizer.loadValue(source["manaPoints"], rng, variables);
|
||||
@@ -143,9 +145,12 @@ void Rewardable::Info::configureLimiter(Rewardable::Configuration & object, vstd
|
||||
limiter.primary = randomizer.loadPrimaries(source["primary"], rng, variables);
|
||||
limiter.secondary = randomizer.loadSecondaries(source["secondary"], rng, variables);
|
||||
limiter.artifacts = randomizer.loadArtifacts(source["artifacts"], rng, variables);
|
||||
limiter.availableSlots = randomizer.loadArtifactSlots(source["availableSlots"], rng, variables);
|
||||
limiter.spells = randomizer.loadSpells(source["spells"], rng, variables);
|
||||
limiter.scrolls = randomizer.loadSpells(source["scrolls"], rng, variables);
|
||||
limiter.canLearnSpells = randomizer.loadSpells(source["canLearnSpells"], rng, variables);
|
||||
limiter.creatures = randomizer.loadCreatures(source["creatures"], rng, variables);
|
||||
limiter.canReceiveCreatures = randomizer.loadCreatures(source["canReceiveCreatures"], rng, variables);
|
||||
|
||||
limiter.players = randomizer.loadColors(source["colors"], rng, variables);
|
||||
limiter.heroes = randomizer.loadHeroes(source["heroes"], rng);
|
||||
@@ -185,11 +190,12 @@ 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.takenArtifactSlots = randomizer.loadArtifactSlots(source["takenArtifactSlots"], rng, variables);
|
||||
reward.grantedScrolls = randomizer.loadSpells(source["scrolls"], rng, variables);
|
||||
reward.takenScrolls = randomizer.loadSpells(source["takenScrolls"], rng, variables);
|
||||
reward.spells = randomizer.loadSpells(source["spells"], rng, variables);
|
||||
reward.creatures = randomizer.loadCreatures(source["creatures"], rng, variables);
|
||||
reward.takenCreatures = randomizer.loadCreatures(source["takenCreatures"], rng, variables);
|
||||
if(!source["spellCast"].isNull() && source["spellCast"].isStruct())
|
||||
{
|
||||
reward.spellCast.first = randomizer.loadSpell(source["spellCast"]["spell"], rng, variables);
|
||||
|
||||
Reference in New Issue
Block a user