From a83753a7d27d1b3fc4582e45ec96cf3cc5d045b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Zieli=C5=84ski?= Date: Fri, 9 Sep 2022 19:21:36 +0200 Subject: [PATCH] AI will now pick Prisons if possible --- AI/Nullkiller/Engine/PriorityEvaluator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/AI/Nullkiller/Engine/PriorityEvaluator.cpp b/AI/Nullkiller/Engine/PriorityEvaluator.cpp index 1f19209cf..aa3750b13 100644 --- a/AI/Nullkiller/Engine/PriorityEvaluator.cpp +++ b/AI/Nullkiller/Engine/PriorityEvaluator.cpp @@ -507,6 +507,9 @@ int32_t RewardEvaluator::getGoldReward(const CGObjectInstance * target, const CG return 1500; case Obj::PANDORAS_BOX: return 5000; + case Obj::PRISON: + //Objectively saves us 2500 to hire hero + return GameConstants::HERO_GOLD_COST; case Obj::HERO: return ai->cb->getPlayerRelations(target->tempOwner, ai->playerID) == PlayerRelations::ENEMIES ? heroEliminationBonus + enemyArmyEliminationGoldRewardRatio * getArmyCost(dynamic_cast(target))