From e6baba3ca068d6ad8a26f44db51a40c7e16ba427 Mon Sep 17 00:00:00 2001 From: Dydzio Date: Wed, 13 Feb 2019 00:28:39 +0100 Subject: [PATCH] Disable tactical advantage engine until rework --- AI/VCAI/FuzzyEngines.cpp | 4 ++-- AI/VCAI/FuzzyEngines.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/AI/VCAI/FuzzyEngines.cpp b/AI/VCAI/FuzzyEngines.cpp index 4f712d401..d676a922b 100644 --- a/AI/VCAI/FuzzyEngines.cpp +++ b/AI/VCAI/FuzzyEngines.cpp @@ -203,7 +203,7 @@ TacticalAdvantageEngine::TacticalAdvantageEngine() float TacticalAdvantageEngine::getTacticalAdvantage(const CArmedInstance * we, const CArmedInstance * enemy) { float output = 1; - try + /*try //TODO: rework this engine, it tends to produce nonsense output { armyStructure ourStructure = evaluateArmyStructure(we); armyStructure enemyStructure = evaluateArmyStructure(enemy); @@ -248,7 +248,7 @@ float TacticalAdvantageEngine::getTacticalAdvantage(const CArmedInstance * we, c log << names[i] << ": " << tab[i]->getValue() << " "; logAi->error(log.str()); assert(false); - } + }*/ return output; } diff --git a/AI/VCAI/FuzzyEngines.h b/AI/VCAI/FuzzyEngines.h index cad20a48a..1ce1b0561 100644 --- a/AI/VCAI/FuzzyEngines.h +++ b/AI/VCAI/FuzzyEngines.h @@ -24,7 +24,7 @@ public: engineBase(); }; -class TacticalAdvantageEngine : public engineBase +class TacticalAdvantageEngine : public engineBase //TODO: rework this engine, it does not work well (example: AI hero with 140 beholders attacked 150 beholders - engine lowered danger 50000 -> 35000) { public: TacticalAdvantageEngine();