mirror of
https://github.com/vcmi/vcmi.git
synced 2025-01-26 03:52:01 +02:00
Revert "Random selection for resources"
This reverts commit 0e4ff3e2bfcef3de8763764849bd4bd92bca6463.
This commit is contained in:
parent
dce5a924b0
commit
fe21acb0d0
@ -90,26 +90,6 @@ namespace JsonRandom
|
||||
{
|
||||
std::string resourceName = loadKey(value, rng, "");
|
||||
si32 resourceAmount = loadValue(value, rng, 0);
|
||||
|
||||
if(!value["simple"].isNull())
|
||||
{
|
||||
si32 index = *RandomGeneratorUtil::nextItem(std::vector<si32>{Res::WOOD, Res::ORE}, rng);
|
||||
resourceName = GameConstants::RESOURCE_NAMES[index];
|
||||
}
|
||||
if(!value["precious"].isNull())
|
||||
{
|
||||
si32 index = *RandomGeneratorUtil::nextItem(std::vector<si32>{Res::MERCURY, Res::GEMS, Res::SULFUR, Res::CRYSTAL}, rng);
|
||||
resourceName = GameConstants::RESOURCE_NAMES[index];
|
||||
}
|
||||
if(!value["random"].isNull())
|
||||
{
|
||||
//enumeratign resources to exclude mithril
|
||||
si32 index = *RandomGeneratorUtil::nextItem(std::vector<si32>{Res::WOOD, Res::ORE, Res::MERCURY, Res::GEMS, Res::SULFUR, Res::CRYSTAL, Res::GOLD}, rng);
|
||||
if(index == Res::GOLD)
|
||||
resourceAmount *= 100;
|
||||
resourceName = GameConstants::RESOURCE_NAMES[index];
|
||||
}
|
||||
|
||||
si32 resourceID(VLC->modh->identifiers.getIdentifier(value.meta, "resource", resourceName).get());
|
||||
|
||||
TResources ret;
|
||||
|
Loading…
x
Reference in New Issue
Block a user