Commit Graph
7784 Commits
Author SHA1 Message Date
Andrii DanylchenkoandAndrii Danylchenko 6bebb766a6 Nullkiller AI: new prioritization engine stabilization 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko b261734905 Nullkiller AI: new prioritization engine 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 66ed1a2901 Nullkiller AI: add strategical value fuzzy variable 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko e6eb9ccc03 Nullkiller: dismising and hiring hero in order to defend town 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 84e5e6ac17 Nullkiller: rework defence a bit 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 1096f2e9e6 Nullkiller: town portal fixes 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko a2ac19e4ec Nullkiller: defence behavior 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko f44c3f2aaf Nullkiller: improve handling of enemy hero value 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 6faac5aeca Nullkiller: improve artifact value evaluation 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 642f3a3fa4 Nullkiller: fix a few freezes 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 2798dcd6c5 Nullkiller: remove PRI* print macroses 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 682707e4f1 Nullkiller: fix build and warnings 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko fdd5be1e40 Nullkiller: fix build and some warnings 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko ada76a5603 Nullkiller: fix file headers, move fuzzy config to ai folder 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 1d561b9882 Nullkiller: fixes for partly visible objs 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 28b77e0b79 Nullkiller: rename fuzzy logic to .txt 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko e3c87fb58d Nullkiller: stabilisation and fixes 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko bcf8db3d05 Nullkiller: startup scripts 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 5fe2630c64 Nullkiller: rework prioritization, add hero roles, skills and other variables 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 531d0af95b ai fixes for android 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 14adf1d108 AI: implement hero skills evaluator 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 01975e339b Nullkiller: android build fixes 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 3744125270 Nullkiller: armed heros prefer armed targets 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 4bf653f596 AI: danger hitmap using visible enemy heroes 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 04bf6f536d Nullkiller: temporary hacks to allow army buying 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 286d084445 Nullkiller: better tracing and hero locking for hero chain 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko ffa626dc2f AI: add ExecuteChain goal 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 37434dc4cf AI: hero chain stabilisation 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 3ffcef30f6 AI: add army cost 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko f44eaf8132 AI: inefective chain cancellation 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 0e328ab3c2 AI: hero chain stabilisation 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 3a0d9fe14e AI: adding towns and dwellings to hero chain 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 8961f1c803 AI: fix hero exchange logic, allow splitting weakest-fastest creature, refactoring 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko e838e70165 ai fix town portal to occupied town 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 774f531c4e hero chain stabilisation 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 87f1079c60 nullkiller&herochain stabilisation 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 62e5366a08 AI: rough hero chain stabilisation 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko ff57a52001 Nullkiller: hero chain stabilisation 2021-07-26 21:02:50 +03:00
AlexVinSandAndrii Danylchenko dd046e60be Quick fix for https://bugs.vcmi.eu/view.php?id=3041 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko fa39279c82 Nullkiller - rough stabilisation 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko cd0f479d7e Nullkiller: rough implementation of prioritization 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko eee145c486 Nullkiller: rough implementation of capture objects and recruit hero behaviors 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 9c85e26d3c Nullkiller: add engine and activate it for blue AI only. Engine does nothing 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko a88181acd7 AI: separate hero chain recalculation 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko c1e521a544 Nullkiller - rough stabilisation 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 9d70b28c9b AI: hero chain basic logic 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 1e4a086bb1 AI pathfinding loss evaluation 2021-07-26 21:02:50 +03:00
AlexVinSandAndrii Danylchenko 594d1684e9 Switch to MinGW 7.3 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko 0bff5f9eb6 AI pathfinding shared storage 2021-07-26 21:02:50 +03:00
Andrii DanylchenkoandAndrii Danylchenko be4f803d4a Nullkiller: copy VCAI 2021-07-26 21:02:50 +03:00