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

143 Commits

Author SHA1 Message Date
26b6d1cf74 NKAI: fix capturing shipyards 2023-12-02 14:03:54 +02:00
20ef3a69e7 Fix most of memleaks discovered by valgrind 2023-11-13 16:27:15 +02:00
910ad50417 Fix client & server compilation 2023-10-22 16:54:48 +03:00
0a10fc30b8 (lib) Bonus subtype is now stored as metaidentifier that can store any
other identifier inside it
2023-10-22 16:54:43 +03:00
7ccd4cdcb2 Refactor quests progress 2023-10-11 21:10:42 +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
ebe155fa95 NKAI: mana recovery 2023-09-30 10:37:36 +03:00
2dd0d76412 NKAI: water and air walking 2023-09-30 10:37:32 +03:00
ecf9b1aa2f Fix NKAI compilation with NKAI_PATHFINDER_TRACE_LEVEL>=2 2023-09-04 10:08:56 +03:00
87957e74c1 Replaced boost::thread_specific_ptr with thread_local 2023-08-23 16:32:29 +03:00
f1a9ae99ee NKAI: various behavior fixes, undo max_gold_preasure 2023-07-31 22:01:12 +03:00
fb7477047a NKAI: loosen gold presure on build system. 2023-07-31 22:01:12 +03:00
202e13ce2e NKAI: log paths scan depth 2023-07-31 22:01:11 +03:00
5083100d3b NKA: fix accessing removed hero and heroExchangeCount 2023-07-31 22:01:11 +03:00
b19ac01bf9 Fuzzy rework, added more defence and gather army routines 2023-07-31 22:01:10 +03:00
b1ca663eb6 Fuzzy rework 2023-07-31 22:01:10 +03:00
38a98387e4 Temp fix for blocked in garrison ai. 2023-07-31 22:01:10 +03:00
85262cf4f5 Moved CGameState files into a separate directory 2023-06-26 17:15:59 +03:00
08cfbe79cf Added encapsulation for movement points access 2023-06-25 17:42:36 +03:00
ebc7a82c2e Converted pathfinder enum's to enum class 2023-06-21 15:38:57 +03:00
f78470a301 Fix build 2023-06-21 14:55:25 +03:00
bd4d2788ed Split pathfinder into multiple smaller files 2023-06-21 13:46:09 +03:00
87fcfa4add Removed excessive pathfinder includes 2023-06-21 12:00:44 +03:00
6aedb99117 Cleaned up IShipyard interface 2023-06-16 17:59:10 +03:00
acac42291e Remove excessive CMap.h includes 2023-05-31 23:18:38 +03:00
0829593356 NKAI: composite pathfinder actions and fix for guarded bordergate 2023-05-07 09:15:37 +03:00
86f5d6de69 vcmi: modernize headers 2023-04-30 13:35:54 +03:00
fbc9a32ad8 #2018 - fix shipyard usage for NKAI, allied shipyard should work now 2023-04-22 18:42:36 +03:00
d347db4c16 Fix hero count calculation for resourceful ai mod 2023-04-22 14:47:31 +03:00
0a28262c15 Merge remote-tracking branch 'upstream/develop' into boats
# Conflicts:
#	AI/VCAI/Pathfinding/AINodeStorage.cpp
2023-04-19 02:22:19 +04:00
37027ad17f Fix AI boat logic 2023-04-18 18:33:44 +04:00
7a5775a9f9 vcmi: use std::optional 2023-04-17 00:43:13 +03:00
11b237a23c vcmi: massive refactoring v1 2023-04-05 22:33:12 +03:00
34abc9f82d NKAI: disallow using allied shipyard 2023-04-02 10:04:10 +03:00
3602645a30 improve iterating over EPathfindingLayer 2023-03-20 11:35:19 +03:00
fa9e1d2d83 NKAI: fix crash 2023-03-12 16:31:15 +02:00
4bf570763a NKAI: improve neutral town priority handling, reduce priority of objects like star axis 2023-03-12 16:31:15 +02:00
05a1d7c6e3 All text for factions/towns/building are passed through translator 2023-01-20 15:18:36 +02:00
fa6f7513e8 All heroes-related strings are passed through translator 2023-01-20 15:18:36 +02:00
eb20a4b208 Merge remote-tracking branch 'vcmi/develop' into warnings_fix 2022-12-23 14:40:45 +02:00
56bf8ec2c4 #1228 - prevent second AI activation on AI defeat due to wrong EndTurn packet 2022-12-14 22:13:26 +02:00
01980f4310 Small optimization of NKAI pathfinder 2022-12-10 22:08:16 +02:00
8dcecdc235 Fix deprecation warning 2022-12-09 14:16:23 +02:00
233b850daf NKAI: a few crash/hang fixes 2022-11-07 13:58:20 +02:00
ebf4854801 Battle AI: add some comments + refactoring 2022-10-23 11:41:03 +03:00
eeea01d778 NKAI: namespace 2022-10-04 08:40:14 +03:00
2434fe3f6f NK: fix AI speed 2022-10-01 13:49:27 +03:00
58a3abb643 Merge pull request #963 from vcmi/terrain-rewrite
Terrain rewrite
2022-09-29 18:24:05 +02:00