mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-06 09:09:40 +02:00
Reworked resource piles loading to fix wog maps with mithril
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
#include "../Goals/RecruitHero.h"
|
||||
#include "../Goals/ExecuteHeroChain.h"
|
||||
#include "../Goals/ExchangeSwapTownHeroes.h"
|
||||
#include "lib/mapObjects/MapObjects.h" //for victory conditions
|
||||
#include "../../../lib/mapObjects/CGResource.h"
|
||||
#include "../Engine/Nullkiller.h"
|
||||
|
||||
namespace NKAI
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
#include "../../../lib/mapObjectConstructors/AObjectTypeHandler.h"
|
||||
#include "../../../lib/mapObjectConstructors/CObjectClassesHandler.h"
|
||||
#include "../../../lib/mapObjectConstructors/CBankInstanceConstructor.h"
|
||||
#include "../../../lib/mapObjects/MapObjects.h"
|
||||
#include "../../../lib/mapObjects/CGResource.h"
|
||||
#include "../../../lib/mapping/CMapDefines.h"
|
||||
#include "../../../lib/RoadHandler.h"
|
||||
#include "../../../lib/CCreatureHandler.h"
|
||||
@@ -508,7 +508,7 @@ float RewardEvaluator::getStrategicalValue(const CGObjectInstance * target, cons
|
||||
{
|
||||
auto resource = dynamic_cast<const CGResource *>(target);
|
||||
TResources res;
|
||||
res[resource->resourceID()] = resource->amount;
|
||||
res[resource->resourceID()] = resource->getAmount();
|
||||
|
||||
return getResourceRequirementStrength(res);
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
#include "../ResourceManager.h"
|
||||
#include "../BuildingManager.h"
|
||||
#include "../../../lib/mapObjects/CGMarket.h"
|
||||
#include "../../../lib/mapObjects/CGResource.h"
|
||||
#include "../../../lib/constants/StringConstants.h"
|
||||
|
||||
using namespace Goals;
|
||||
|
||||
Reference in New Issue
Block a user