1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-15 00:05:02 +02:00
Commit Graph

111 Commits

Author SHA1 Message Date
88fb532d90 NKAI: more fixes to defense and pandora 2023-04-02 10:02:33 +03:00
95503d0623 vcmi: unify movement
1. Now there is only one bonus: MOVEMENT, with 2 subtypes: 0 is sea, 1 is land
   For movement value on land depends on creature speed we use a new
   ARMY_MOVEMENT updater with global bonus. If we does not like such
   dependency, we can just remove this updater from json.
2. All specialities and secondary skills for movement moved to new
   system AFAIK
2023-03-16 16:46:41 +03:00
4bf570763a NKAI: improve neutral town priority handling, reduce priority of objects like star axis 2023-03-12 16:31:15 +02:00
87638aafc0 NKAI: improve build behavior 2023-03-12 16:31:15 +02:00
148c3436df NKAI: improve army gathering 2023-03-08 11:53:26 +02:00
8b0c7b6601 NKAI improve defence and some fixes 2023-03-07 20:10:58 +02:00
388ed88b5d All artifact strings now pass through translator 2023-01-20 15:18:36 +02:00
eeea01d778 NKAI: namespace 2022-10-04 08:40:14 +03:00
c9c79887a7 remove unused variables 2022-09-22 11:54:10 +03:00
aae1d4fed5 fix variable type in for-in loops 2022-09-22 11:54:09 +03:00
40585a66c0 Style, commend - requested 2022-09-11 11:31:28 +03:00
1649cf2bb9 misc comments 2022-09-11 11:31:27 +03:00
6ae3b77d80 AI will not wait to conwuer fort if possible 2022-09-11 11:31:27 +03:00
f0bb97b0d2 AI will actually attack all heroes when possible - and win the game eventually :) 2022-09-11 11:31:27 +03:00
b52faad4c7 + Stack speed is valuable
+ Hero movement is also very valuable
2022-09-11 11:31:27 +03:00
a83753a7d2 AI will now pick Prisons if possible 2022-09-11 11:31:27 +03:00
cbf2a1b7cc AI will consider Pandora Box as a valuable object - good for every occasion! 2022-09-11 11:31:27 +03:00
faa6ca401e Fixed duplicated value 2022-09-11 11:31:27 +03:00
f4de5453c6 + AI will consider free slot (or lack of it) for creature reward from a bank
+ AI might use banks for resources other than gold
2022-09-11 11:31:27 +03:00
79d06bbaa6 Nullkiller: fix merge conflicts 2021-07-26 21:02:50 +03:00
3fa7e0976f Nullkiller: update / fix build, core changes required for Nullkiller AI 2021-07-26 21:02:50 +03:00
b4241670ba Nullkiller: rename VCAI to AIGateway 2021-07-26 21:02:50 +03:00
9a203b8af9 Nullkiller: parallel object clusterization, stabilization 2021-07-26 21:02:50 +03:00
3480f17a68 Nullkiller: fix defence 2021-07-26 21:02:50 +03:00
1f83569868 Nullkiller: fix defence 2021-07-26 21:02:50 +03:00
3d91f2e988 Fix defence crashes and hangs 2021-07-26 21:02:50 +03:00
80df879489 Nullkiller: stabilization 2021-07-26 21:02:50 +03:00
0d5ae20e64 Nullkiller: improved citadel priority 2021-07-26 21:02:50 +03:00
cf4484e071 Nullkiller: stabilization 2021-07-26 21:02:50 +03:00
35a1167f3d Nullkiller: refactoring and stabilization of gather army & clusterization 2021-07-26 21:02:50 +03:00
5bfe71c8f3 Nullkiller: small optimization of AIPathfinder for big maps 2021-07-26 21:02:50 +03:00
4f51d3c929 Nullkiller: fix android 2021-07-26 21:02:50 +03:00
3e9bf9b662 Nullkiller: try to fix build 2021-07-26 21:02:50 +03:00
32fb465823 Nullkiller: stabilization+clasterization improvements+fuzzy fear 2021-07-26 21:02:50 +03:00
1806dd8447 Nullkiller: remove AIhelper + refactoring 2021-07-26 21:02:50 +03:00
f832a8b3cd Nullkiller: calibration and small behavior fixes 2021-07-26 21:02:50 +03:00
37f49f2ac5 Nullkiller: stabilization 2021-07-26 21:02:50 +03:00
0705ee595a Nullkiller: object clusterizer 2021-07-26 21:02:50 +03:00
cebb5b296b Nullkiller: fix priorities after refactoring 2021-07-26 21:02:50 +03:00
8f8c5ca255 Nullkiller: initial decomposition 2021-07-26 21:02:50 +03:00
223a52b3d1 Nullkiller: Try to join behavior and goal and see what come out of it. 2021-07-26 21:02:50 +03:00
506ecc2ea7 Nullkiller: fix android build 2021-07-26 21:02:50 +03:00
df78e3243b Nullkiller: stabilisation, improve gather army 2021-07-26 21:02:50 +03:00
9d020be63b Nullkiller: fix priority of townhall 2021-07-26 21:02:50 +03:00
b7b615ec70 Nullkiller: stabilisation fixes 2021-07-26 21:02:50 +03:00
17a960e850 Nullkiller: gold preasure and turn variables for priority evaluation. Tweaking building behavior 2021-07-26 21:02:50 +03:00
a39fa51e14 Nullkiller AI: basic hill fort support and hero chain reworked to start from stronger army 2021-07-26 21:02:50 +03:00
400967904b Nullkiller AI: stabilization of build and prioritization fixes 2021-07-26 21:02:50 +03:00
af9261d428 NullkillerAI: Added movement cost by hero role. New priority engine looks more or less stable. 2021-07-26 21:02:50 +03:00
eea5cb7f0b Nullkiller AI: further stabilisation, implement staged hero chain (first with limit 0 turns then 1 turn) 2021-07-26 21:02:50 +03:00