1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00
vcmi/AI/VCAI
AlexVinS ecaa9f5d0b Entities redesign and a few ERM features
* Made most Handlers derived from CHandlerBase and moved service API there.
* Declared existing Entity APIs.
* Added basic script context caching
* Started Lua script module
* Started Lua spell effect API
* Started script state persistence
* Started battle info callback binding
* CommitPackage removed
* Extracted spells::Caster to own header; Expanded Spell API.
* implemented !!MC:S, !!FU:E, !!FU:P, !!MA, !!VR:H, !!VR:C
* !!BU:C, !!BU:E, !!BU:G, !!BU:M implemented
* Allow use of "MC:S@varName@" to declare normal variable (technically v-variable with string key)
* Re-enabled VERM macros.
* !?GM0 added
* !?TM implemented
* Added !!MF:N
* Started !?OB, !!BM, !!HE, !!OW, !!UN
* Added basic support of w-variables
* Added support for ERM indirect variables
* Made !?FU regular trigger
* !!re (ERA loop receiver) implemented
* Fixed ERM receivers with zero args.
2021-02-14 19:05:43 +03:00
..
Goals Entities redesign and a few ERM features 2021-02-14 19:05:43 +03:00
Pathfinding Entities redesign and a few ERM features 2021-02-14 19:05:43 +03: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 Entities redesign and a few ERM features 2021-02-14 19:05:43 +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: Morale bonus should be shown correctly 2020-11-11 22:43:40 +03:00
FuzzyEngines.h Fix crash caused by FuzzyLite destructor 2019-03-30 19:19:36 +01:00
FuzzyHelper.cpp Entities redesign and a few ERM features 2021-02-14 19:05:43 +03: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 Entities redesign and a few ERM features 2021-02-14 19:05:43 +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 Entities redesign and a few ERM features 2021-02-14 19:05:43 +03:00
VCAI.cpp Entities redesign and a few ERM features 2021-02-14 19:05:43 +03:00
VCAI.h Entities redesign and a few ERM features 2021-02-14 19:05:43 +03: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