1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00
vcmi/AI/VCAI
Jacob Lundgren cfe33e6b6e 3117: Fix crash after AI revisits teleporter
**	Behavioral change: Fix AI heroes sometimes attempting to probe
teleport exits using data from a previously processed hero, causing
nullptr dereferences.

VCAI::moveHeroToTile has special case logic for revisiting tiles. This
logic could cause teleport exits to be stored in
teleportChannelProbingList, without the list subsequently being
cleared. If the processing of that hero ended immediately after that,
the next hero would believe that the list is accurate for them and
attempt to teleport while not standing on a teleporter.
2020-05-01 06:33:06 +03:00
..
Goals Fix code style 2019-05-29 22:07:10 +03:00
Pathfinding ai fix town portal to occupied town 2019-02-26 22:50:46 +02:00
AIhelper.cpp AI: fix hero exchange logic, allow splitting weakest-fastest creature, refactoring 2019-03-17 11:54:02 +02:00
AIhelper.h AI: fix hero exchange logic, allow splitting weakest-fastest creature, refactoring 2019-03-17 11:54:02 +02:00
AIUtility.cpp Simplify statements 2019-03-31 09:43:14 +03:00
AIUtility.h AI: fix hero exchange logic, allow splitting weakest-fastest creature, refactoring 2019-03-17 11:54:02 +02:00
ArmyManager.cpp try fix build 2019-03-23 14:11:57 +02:00
ArmyManager.h AI: fix hero exchange logic, allow splitting weakest-fastest creature, refactoring 2019-03-17 11:54:02 +02:00
BuildingManager.cpp Simplify statements 2019-03-31 09:43:14 +03:00
BuildingManager.h Merge pull request #497 from nullkiller/ai-pathfinder-boat 2018-10-28 14:29:09 +03:00
CMakeLists.txt CMake more transitive 2019-03-28 16:56:51 +03:00
FuzzyEngines.cpp Fix crash caused by FuzzyLite destructor 2019-03-30 19:19:36 +01:00
FuzzyEngines.h Fix crash caused by FuzzyLite destructor 2019-03-30 19:19:36 +01:00
FuzzyHelper.cpp Remove a few more usages of thread shared ai and cb 2019-02-17 14:32:42 +02:00
FuzzyHelper.h Remove a few more usages of thread shared ai and cb 2019-02-17 14:32:42 +02:00
main.cpp Code style: formatting and refactoring of VCAI code 2018-04-08 17:43:20 +07:00
MapObjectsEvaluator.cpp [3085] - MapObjectEvaluator crashes on custom monolith 2019-09-13 10:33:06 +03:00
MapObjectsEvaluator.h Improve dwelling value evaluation 2018-08-16 21:17:45 +02:00
ResourceManager.cpp Fixed warnings. 2019-01-08 00:40:09 +03:00
ResourceManager.h Warnings fixes (#538) 2019-01-19 13:52:02 +03:00
SectorMap.cpp - Fixed Border Gates logic 2018-08-08 10:52:52 +02:00
SectorMap.h Refactoring: Move SectorMap to separate file 2018-08-04 21:59:30 +02:00
StdInc.cpp
StdInc.h More bugfixing: 2014-06-29 17:23:06 +03:00
VCAI.cbp [C::B] Switched to boost shared linkage 2019-05-30 20:55:40 +03:00
VCAI.cpp 3117: Fix crash after AI revisits teleporter 2020-05-01 06:33:06 +03:00
VCAI.h Thread interruption fixes 2019-05-26 17:55:22 +02:00
VCAI.vcxproj Update VS files to 2019, partially fix test project 2019-06-09 17:28:55 +02:00
VCAI.vcxproj.filters Update VS files (add AI armymanager) 2019-03-25 02:20:24 +03:00