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