Andrii Danylchenko
|
fa9e1d2d83
|
NKAI: fix crash
|
2023-03-12 16:31:15 +02:00 |
|
Andrii Danylchenko
|
4bf570763a
|
NKAI: improve neutral town priority handling, reduce priority of objects like star axis
|
2023-03-12 16:31:15 +02:00 |
|
Andrii Danylchenko
|
148c3436df
|
NKAI: improve army gathering
|
2023-03-08 11:53:26 +02:00 |
|
Andrii Danylchenko
|
8b0c7b6601
|
NKAI improve defence and some fixes
|
2023-03-07 20:10:58 +02:00 |
|
Ivan Savenko
|
aeb653c919
|
Fix typos
|
2023-03-07 00:06:58 +02:00 |
|
Ivan Savenko
|
05a1d7c6e3
|
All text for factions/towns/building are passed through translator
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
fa6f7513e8
|
All heroes-related strings are passed through translator
|
2023-01-20 15:18:36 +02:00 |
|
Andrii Danylchenko
|
3676152644
|
#1102 - NKAI: one more freeze - no mains with strong army
|
2022-11-10 21:12:08 +02:00 |
|
Andrii Danylchenko
|
e9c725181c
|
NKAI: fix retreat logic
|
2022-10-15 15:15:12 +03:00 |
|
Andrii Danylchenko
|
153cccdf46
|
NKAI: hire retreated hero
|
2022-10-14 12:00:56 +03:00 |
|
Andrii Danylchenko
|
eeea01d778
|
NKAI: namespace
|
2022-10-04 08:40:14 +03:00 |
|
Andrii Danylchenko
|
2434fe3f6f
|
NK: fix AI speed
|
2022-10-01 13:49:27 +03:00 |
|
Andrey Filipenkov
|
802147c5b7
|
add some asserts that shouldn't fire
|
2022-09-26 14:06:55 +03:00 |
|
Andrey Filipenkov
|
c9c79887a7
|
remove unused variables
|
2022-09-22 11:54:10 +03:00 |
|
Andrey Filipenkov
|
143b0983e6
|
fix enum value
|
2022-09-22 11:54:09 +03:00 |
|
Andrey Filipenkov
|
1d57c40740
|
wrap && conditions in parentheses when near ||
|
2022-09-22 11:54:09 +03:00 |
|
Andrii Danylchenko
|
02b2f35143
|
Nullkiller: fix crash
|
2022-03-05 15:51:03 +02:00 |
|
Andrii Danylchenko
|
3fa7e0976f
|
Nullkiller: update / fix build, core changes required for Nullkiller AI
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
b4241670ba
|
Nullkiller: rename VCAI to AIGateway
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
1aa81530cb
|
Nullkiller: cancel heavy decomposition on shipyards
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
9a203b8af9
|
Nullkiller: parallel object clusterization, stabilization
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
3d91f2e988
|
Fix defence crashes and hangs
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
cf4484e071
|
Nullkiller: stabilization
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
e385c83a88
|
Nullkiller - rewrite decomposition, decomposition cache, morale management
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
35a1167f3d
|
Nullkiller: refactoring and stabilization of gather army & clusterization
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
1fdf0de75d
|
Nullkiller: clusterization fixes, heroes clusterization for additional mains in case of locked heroes
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
3e9bf9b662
|
Nullkiller: try to fix build
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
32fb465823
|
Nullkiller: stabilization+clasterization improvements+fuzzy fear
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
1806dd8447
|
Nullkiller: remove AIhelper + refactoring
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
f832a8b3cd
|
Nullkiller: calibration and small behavior fixes
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
37f49f2ac5
|
Nullkiller: stabilization
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
dec723b4be
|
Nullkiller: android fixes
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
e95ccda5de
|
Nullkiller: various fixes for town portal and other
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
1a69a43f09
|
Nullkiller: fix border gate and garrison bypassing when owned
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
0705ee595a
|
Nullkiller: object clusterizer
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
cebb5b296b
|
Nullkiller: fix priorities after refactoring
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
33b499976a
|
Nullkiller: fixes for keymaster
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
8f8c5ca255
|
Nullkiller: initial decomposition
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
223a52b3d1
|
Nullkiller: Try to join behavior and goal and see what come out of it.
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
af0dcf97c4
|
Nullkiller: initial cleanup of unused code
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
5344df51c6
|
Nullkiller: capture guarded artifacts and other fixes
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
1fd838a5b9
|
Nullkiller: stabilisation
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
9c14ccab8f
|
Nullkiller: fixes after first 5 autotesting maps
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
df78e3243b
|
Nullkiller: stabilisation, improve gather army
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
b7b615ec70
|
Nullkiller: stabilisation fixes
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
17a960e850
|
Nullkiller: gold preasure and turn variables for priority evaluation. Tweaking building behavior
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
a39fa51e14
|
Nullkiller AI: basic hill fort support and hero chain reworked to start from stronger army
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
400967904b
|
Nullkiller AI: stabilization of build and prioritization fixes
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
de2361650b
|
Nullkiller AI: add Analyzers folder, add BuildingBehavior
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
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 |
|
Andrii Danylchenko
|
b261734905
|
Nullkiller AI: new prioritization engine
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
66ed1a2901
|
Nullkiller AI: add strategical value fuzzy variable
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
e6eb9ccc03
|
Nullkiller: dismising and hiring hero in order to defend town
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
84e5e6ac17
|
Nullkiller: rework defence a bit
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
1096f2e9e6
|
Nullkiller: town portal fixes
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
a2ac19e4ec
|
Nullkiller: defence behavior
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
642f3a3fa4
|
Nullkiller: fix a few freezes
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
2798dcd6c5
|
Nullkiller: remove PRI* print macroses
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
682707e4f1
|
Nullkiller: fix build and warnings
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
ada76a5603
|
Nullkiller: fix file headers, move fuzzy config to ai folder
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
1d561b9882
|
Nullkiller: fixes for partly visible objs
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
e3c87fb58d
|
Nullkiller: stabilisation and fixes
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
bcf8db3d05
|
Nullkiller: startup scripts
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
5fe2630c64
|
Nullkiller: rework prioritization, add hero roles, skills and other variables
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
4bf653f596
|
AI: danger hitmap using visible enemy heroes
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
04bf6f536d
|
Nullkiller: temporary hacks to allow army buying
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
286d084445
|
Nullkiller: better tracing and hero locking for hero chain
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
ffa626dc2f
|
AI: add ExecuteChain goal
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
ff57a52001
|
Nullkiller: hero chain stabilisation
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
fa39279c82
|
Nullkiller - rough stabilisation
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
cd0f479d7e
|
Nullkiller: rough implementation of prioritization
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
eee145c486
|
Nullkiller: rough implementation of capture objects and recruit hero behaviors
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
9c85e26d3c
|
Nullkiller: add engine and activate it for blue AI only. Engine does nothing
|
2021-07-26 21:02:50 +03:00 |
|