1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-17 00:07:41 +02:00

41 Commits

Author SHA1 Message Date
ab11d2b075 Remove quests from CMap, now solely owned by quest objects 2025-04-27 14:57:30 +03:00
797646cc05 Quests in map now use shared_ptr instead of const ptr 2025-04-27 14:57:30 +03:00
ce0f51672a NKAI: replace hardcoded pandora with more flexible solution 2024-09-20 16:05:57 +03:00
683c363946 NKAI: whirlpool 2024-07-21 17:20:54 +03:00
02e429e973 Fix typos using https://github.com/crate-ci/typos
Changes were reviewed manually
2024-06-24 03:47:19 +02:00
157443c1df #3876 - allow to embark after battle for AI pathfinder 2024-05-05 13:52:57 +03:00
728f673763 NKAI: remove static ai field 2024-03-31 21:11:25 +03:00
30d9daf62c NKAI: improve boat handling by object graph, a set of fixes 2024-03-28 13:39:15 +02:00
e66ceff154 NKAI: object graph improved and optimized 2024-03-21 12:13:36 +02:00
b236384356 NKAI: graph add battle layer 2024-03-02 15:54:05 +02:00
376a17409f NKAI: initial implementation of object graph 2024-03-02 15:52:45 +02:00
5b10b457cf Fix code review suggestions 2023-10-11 00:47:19 +02:00
5eeda3cd25 Quests mostly work 2023-10-10 23:44:29 +02:00
bb238f9b72 New quests work 2023-10-10 23:44:29 +02:00
0829593356 NKAI: composite pathfinder actions and fix for guarded bordergate 2023-05-07 09:15:37 +03:00
7a5775a9f9 vcmi: use std::optional 2023-04-17 00:43:13 +03:00
eeea01d778 NKAI: namespace 2022-10-04 08:40:14 +03:00
659be89a01 remove setting values that are never read 2022-09-24 16:52:38 +03:00
c9c79887a7 remove unused variables 2022-09-22 11:54:10 +03:00
fb3cda666f Nullkiller: tbb and hero chain calculation optimization and parallel cpathfinder initialization 2021-07-26 21:02:50 +03:00
7e88819105 Nullkiller: fix crash and freeze 2021-07-26 21:02:50 +03:00
3822d788e8 Nullkiller: allow buy army through pathfinder 2021-07-26 21:02:50 +03:00
e385c83a88 Nullkiller - rewrite decomposition, decomposition cache, morale management 2021-07-26 21:02:50 +03:00
1fdf0de75d Nullkiller: clusterization fixes, heroes clusterization for additional mains in case of locked heroes 2021-07-26 21:02:50 +03:00
645c393e25 Nullkiller: fix freeze on accessing guarded object 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
cebb5b296b Nullkiller: fix priorities after refactoring 2021-07-26 21:02:50 +03:00
33b499976a Nullkiller: fixes for keymaster 2021-07-26 21:02:50 +03:00
8f8c5ca255 Nullkiller: initial decomposition 2021-07-26 21:02:50 +03:00
af0dcf97c4 Nullkiller: initial cleanup of unused code 2021-07-26 21:02:50 +03:00
1fd838a5b9 Nullkiller: stabilisation 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
b261734905 Nullkiller AI: new prioritization engine 2021-07-26 21:02:50 +03:00
84e5e6ac17 Nullkiller: rework defence a bit 2021-07-26 21:02:50 +03:00
642f3a3fa4 Nullkiller: fix a few freezes 2021-07-26 21:02:50 +03:00
3a0d9fe14e AI: adding towns and dwellings to hero chain 2021-07-26 21:02:50 +03:00
c1e521a544 Nullkiller - rough stabilisation 2021-07-26 21:02:50 +03:00
9d70b28c9b AI: hero chain basic logic 2021-07-26 21:02:50 +03:00
1e4a086bb1 AI pathfinding loss evaluation 2021-07-26 21:02:50 +03:00
0bff5f9eb6 AI pathfinding shared storage 2021-07-26 21:02:50 +03:00
be4f803d4a Nullkiller: copy VCAI 2021-07-26 21:02:50 +03:00